Browse Source

gBoards Common (#8921)

Co-Authored-By: Drashna Jaelre <drashna@live.com>
Jeremy Bernhardt 5 years ago
parent
commit
15e84f79f1
57 changed files with 11757 additions and 0 deletions
  1. 99 0
      keyboards/gboards/combos/_generator/input.json
  2. 60 0
      keyboards/gboards/combos/_generator/main.go
  3. 97 0
      keyboards/gboards/combos/eng-combos.def
  4. 2 0
      keyboards/gboards/combos/germ-mouse-keys.def
  5. 10 0
      keyboards/gboards/combos/germ-vim-helpers.def
  6. 7 0
      keyboards/gboards/combos/readme.md
  7. 298 0
      keyboards/gboards/dicts/aset/_generator/main.go
  8. 0 0
      keyboards/gboards/dicts/aset/_generator/src/da-keymap.json
  9. 0 0
      keyboards/gboards/dicts/aset/_generator/src/de-keymap.json
  10. 0 0
      keyboards/gboards/dicts/aset/_generator/src/en-colemak-keymap.json
  11. 0 0
      keyboards/gboards/dicts/aset/_generator/src/en-dvorak-keymap.json
  12. 0 0
      keyboards/gboards/dicts/aset/_generator/src/en-keymap.json
  13. 0 0
      keyboards/gboards/dicts/aset/_generator/src/es-keymap.json
  14. 0 0
      keyboards/gboards/dicts/aset/_generator/src/fn-keymap.json
  15. 0 0
      keyboards/gboards/dicts/aset/_generator/src/fr-keymap.json
  16. 0 0
      keyboards/gboards/dicts/aset/_generator/src/hu-keymap.json
  17. 0 0
      keyboards/gboards/dicts/aset/_generator/src/it-keymap.json
  18. 0 0
      keyboards/gboards/dicts/aset/_generator/src/nl-keymap.json
  19. 2830 0
      keyboards/gboards/dicts/aset/_generator/src/num-keymap.json
  20. 0 0
      keyboards/gboards/dicts/aset/_generator/src/nw-keymap.json
  21. 0 0
      keyboards/gboards/dicts/aset/_generator/src/pl-keymap.json
  22. 0 0
      keyboards/gboards/dicts/aset/_generator/src/pt-keymap.json
  23. 0 0
      keyboards/gboards/dicts/aset/_generator/src/ro-keymap.json
  24. 0 0
      keyboards/gboards/dicts/aset/_generator/src/sv-keymap.json
  25. 0 0
      keyboards/gboards/dicts/aset/_generator/src/tr-keymap.json
  26. 28 0
      keyboards/gboards/dicts/aset/cmd-keymap.def
  27. 386 0
      keyboards/gboards/dicts/aset/da-keymap.def
  28. 373 0
      keyboards/gboards/dicts/aset/de-keymap.def
  29. 394 0
      keyboards/gboards/dicts/aset/en-colemak-keymap.def
  30. 420 0
      keyboards/gboards/dicts/aset/en-dvorak-keymap.def
  31. 403 0
      keyboards/gboards/dicts/aset/en-keymap.def
  32. 389 0
      keyboards/gboards/dicts/aset/es-keymap.def
  33. 374 0
      keyboards/gboards/dicts/aset/fn-keymap.def
  34. 391 0
      keyboards/gboards/dicts/aset/fr-keymap.def
  35. 395 0
      keyboards/gboards/dicts/aset/hu-keymap.def
  36. 399 0
      keyboards/gboards/dicts/aset/it-keymap.def
  37. 22 0
      keyboards/gboards/dicts/aset/layer-keymap.def
  38. 396 0
      keyboards/gboards/dicts/aset/nl-keymap.def
  39. 36 0
      keyboards/gboards/dicts/aset/num-keymap.def
  40. 381 0
      keyboards/gboards/dicts/aset/nw-keymap.def
  41. 391 0
      keyboards/gboards/dicts/aset/pl-keymap.def
  42. 398 0
      keyboards/gboards/dicts/aset/pt-keymap.def
  43. 409 0
      keyboards/gboards/dicts/aset/ro-keymap.def
  44. 403 0
      keyboards/gboards/dicts/aset/sv-keymap.def
  45. 387 0
      keyboards/gboards/dicts/aset/tr-keymap.def
  46. 0 0
      keyboards/gboards/engine/config.h
  47. 458 0
      keyboards/gboards/engine/engine.c
  48. 104 0
      keyboards/gboards/engine/engine.h
  49. 121 0
      keyboards/gboards/engine/keymap_engine.h
  50. 1 0
      keyboards/gboards/engine/rules.mk
  51. 90 0
      keyboards/gboards/g/config_default.h
  52. 470 0
      keyboards/gboards/g/engine.c
  53. 117 0
      keyboards/gboards/g/engine.h
  54. 56 0
      keyboards/gboards/g/keymap_combo.h
  55. 122 0
      keyboards/gboards/g/keymap_engine.h
  56. 1 0
      keyboards/gboards/g/rules.mk
  57. 39 0
      keyboards/gboards/readme.md

+ 99 - 0
keyboards/gboards/combos/_generator/input.json

@@ -0,0 +1,99 @@
+{
+"the ":"TH",
+"of ":"OF",
+"and ":"ND",
+"to ":"TO",
+"in ":"IN",
+"for ":"FR",
+"is ":"IS",
+"on ":"ON",
+"that ":"TA",
+"by ":"BY",
+"this ":"TS",
+"with ":"WT",
+"you ":"YU",
+"it ":"IT",
+"not ":"NT",
+"or ":"OR",
+"be ":"BE",
+"are ":"AR",
+"from ":"FE",
+"at ":"AD",
+"as ":"AS",
+"your ":"UR",
+"all ":"AL",
+"have ":"HV",
+"new ":"NU",
+"more ":"MR",
+"an ":"AN",
+"was ":"WS",
+"we ":"WI",
+"will ":"WL",
+"home ":"HM",
+"can ":"CN",
+"us ":"US",
+"about ":"AB",
+"if ":"IF",
+"page ":"PG",
+"my ":"MK",
+"has ":"HS",
+"search ":"SR",
+"free ":"FH",
+"but ":"BU",
+"our ":"OU",
+"one ":"WU",
+"other ":"OH",
+"do ":"DO",
+"no ":"NK",
+"information ":"IR",
+"time ":"TM",
+"they ":"TY",
+"site ":"SY",
+"he ":"HE",
+"up ":"UP",
+"may ":"MA",
+"what ":"WA",
+"which ":"WH",
+"their ":"TR",
+"news ":"NS",
+"out ":"OG",
+"use ":"UE",
+"any ":"NE",
+"there ":"TE",
+"see ":"SE",
+"only ":"LY",
+"so ":"SO",
+"his ":"HI",
+"when ":"WN",
+"contact ":"KT",
+"here ":"HR",
+"business ":"BS",
+"who ":"WO",
+"web ":"WB",
+"also ":"LS",
+"now ":"NQ",
+"help ":"HL",
+"get ":"GT",
+"view ":"VU",
+"online ":"LN",
+"first ":"FS",
+"been ":"BN",
+"would ":"WD",
+"how ":"HU",
+"were ":"WR",
+"me ":"ME",
+"some ":"SM",
+"these ":"TZ",
+"click ":"CL",
+"its ":"IZ",
+"like ":"LK",
+"service ":"SV",
+"than ":"HN",
+"find ":"FN",
+"price ":"PR",
+"date ":"DT",
+"back ":"BK",
+"top ":"TP",
+"people ":"PE",
+"had ":"HD"
+}

+ 60 - 0
keyboards/gboards/combos/_generator/main.go

@@ -0,0 +1,60 @@
+// Package for taking a mapping of words to keys and outputing a
+// combo engine commpatible def
+
+package main
+
+import (
+	"io/ioutil"
+	"fmt"
+	"encoding/json"
+	"os"
+	"sort"
+	"strings"
+	"hash/crc64"
+	//"encoding/base64"
+)
+
+func main() {
+	// Show Usage
+	if len(os.Args) < 3 {
+		fmt.Println("Usage: ./keymap-gen inputfile outfile")
+		fmt.Println("Outputs dict in current dir")
+		return
+	}
+
+	// Read the source
+	data, err := ioutil.ReadFile(os.Args[1])
+	if err != nil {
+		panic(err)
+	}
+
+	// Unbundle Data
+	var FullDict map[string]string
+	var output   []string
+	json.Unmarshal(data, &FullDict)
+
+	// Loop over entries and store
+	for i,v := range FullDict {
+		// This checks for colllisions, Generates hash
+		hash := crc64.Checksum([]byte(v), crc64.MakeTable(crc64.ECMA))
+		hashStr := fmt.Sprintf("txt_%x", hash)[:10]
+
+		// Format keys into combo
+		var keys string
+		for _, k := range(v) {
+			keys += fmt.Sprintf("KC_%v, ", string(k))
+
+		}
+		keys = keys[:len(keys)-2]
+
+		// Append to output
+		spacer := strings.Repeat(" ", 15-len(i))
+		output = append(output, fmt.Sprintf("SUBS(%v, %v\"%v\", %v)\n", hashStr, spacer, i, keys))
+	}
+
+
+	sort.Slice(output, func (i,j int) bool {
+		return strings.Count(output[i], " ") > strings.Count(output[j], " ")
+	})
+	ioutil.WriteFile(os.Args[2], []byte(strings.Join(output, "")), 0555)
+}

+ 97 - 0
keyboards/gboards/combos/eng-combos.def

@@ -0,0 +1,97 @@
+SUBS(txt_eaff0b,             "me ", KC_M, KC_E)
+SUBS(txt_c96f2b,             "as ", KC_A, KC_S)
+SUBS(txt_ff3afa,             "we ", KC_W, KC_I)
+SUBS(txt_d94d16,             "is ", KC_I, KC_S)
+SUBS(txt_7f6b3b,             "he ", KC_H, KC_E)
+SUBS(txt_377110,             "by ", KC_B, KC_Y)
+SUBS(txt_8d5585,             "to ", KC_T, KC_O)
+SUBS(txt_888e33,             "at ", KC_A, KC_D)
+SUBS(txt_ad11fe,             "do ", KC_D, KC_O)
+SUBS(txt_285619,             "us ", KC_U, KC_S)
+SUBS(txt_e537af,             "it ", KC_I, KC_T)
+SUBS(txt_9b89bf,             "in ", KC_I, KC_N)
+SUBS(txt_b11346,             "so ", KC_S, KC_O)
+SUBS(txt_8bab82,             "an ", KC_A, KC_N)
+SUBS(txt_6f31f3,             "no ", KC_N, KC_K)
+SUBS(txt_f32605,             "on ", KC_O, KC_N)
+SUBS(txt_2cce07,             "or ", KC_O, KC_R)
+SUBS(txt_48782c,             "of ", KC_O, KC_F)
+SUBS(txt_c69bf5,             "be ", KC_B, KC_E)
+SUBS(txt_6c2838,             "if ", KC_I, KC_F)
+SUBS(txt_6ffc63,             "up ", KC_U, KC_P)
+SUBS(txt_920a79,             "my ", KC_M, KC_K)
+SUBS(txt_f31a7f,            "his ", KC_H, KC_I)
+SUBS(txt_da994d,            "use ", KC_U, KC_E)
+SUBS(txt_b12f3c,            "the ", KC_T, KC_H)
+SUBS(txt_4607a4,            "for ", KC_F, KC_R)
+SUBS(txt_a4eacd,            "and ", KC_N, KC_D)
+SUBS(txt_6a5f20,            "new ", KC_N, KC_U)
+SUBS(txt_bb0054,            "but ", KC_B, KC_U)
+SUBS(txt_7a4167,            "are ", KC_A, KC_R)
+SUBS(txt_765d98,            "you ", KC_Y, KC_U)
+SUBS(txt_ed01f2,            "one ", KC_W, KC_U)
+SUBS(txt_b236f7,            "see ", KC_S, KC_E)
+SUBS(txt_3eb659,            "our ", KC_O, KC_U)
+SUBS(txt_2f09ac,            "how ", KC_H, KC_U)
+SUBS(txt_706e0f,            "who ", KC_W, KC_O)
+SUBS(txt_9dba28,            "get ", KC_G, KC_T)
+SUBS(txt_3b151a,            "top ", KC_T, KC_P)
+SUBS(txt_17c481,            "any ", KC_N, KC_E)
+SUBS(txt_227971,            "can ", KC_C, KC_N)
+SUBS(txt_4f3107,            "web ", KC_W, KC_B)
+SUBS(txt_7f2fb4,            "all ", KC_A, KC_L)
+SUBS(txt_8184ea,            "was ", KC_W, KC_S)
+SUBS(txt_8da46f,            "has ", KC_H, KC_S)
+SUBS(txt_cc4577,            "had ", KC_H, KC_D)
+SUBS(txt_b7a9ce,            "out ", KC_O, KC_G)
+SUBS(txt_9dc2dd,            "its ", KC_I, KC_Z)
+SUBS(txt_d9716c,            "not ", KC_N, KC_T)
+SUBS(txt_118fe3,            "now ", KC_N, KC_Q)
+SUBS(txt_912fc8,            "may ", KC_M, KC_A)
+SUBS(txt_769008,           "been ", KC_B, KC_N)
+SUBS(txt_43dc12,           "site ", KC_S, KC_Y)
+SUBS(txt_c6e300,           "like ", KC_L, KC_K)
+SUBS(txt_bdfe53,           "with ", KC_W, KC_T)
+SUBS(txt_c34043,           "when ", KC_W, KC_N)
+SUBS(txt_b7ed41,           "find ", KC_F, KC_N)
+SUBS(txt_f5a0f7,           "that ", KC_T, KC_A)
+SUBS(txt_3be4f0,           "help ", KC_H, KC_L)
+SUBS(txt_32aaa6,           "were ", KC_W, KC_R)
+SUBS(txt_4cd926,           "also ", KC_L, KC_S)
+SUBS(txt_be6e87,           "back ", KC_B, KC_K)
+SUBS(txt_5a3966,           "view ", KC_V, KC_U)
+SUBS(txt_89b7d9,           "what ", KC_W, KC_A)
+SUBS(txt_4ffc97,           "only ", KC_L, KC_Y)
+SUBS(txt_e50bd5,           "news ", KC_N, KC_S)
+SUBS(txt_7cbf60,           "this ", KC_T, KC_S)
+SUBS(txt_ab1e13,           "more ", KC_M, KC_R)
+SUBS(txt_459770,           "some ", KC_S, KC_M)
+SUBS(txt_37c475,           "will ", KC_W, KC_L)
+SUBS(txt_88cabc,           "home ", KC_H, KC_M)
+SUBS(txt_38b9b4,           "free ", KC_F, KC_H)
+SUBS(txt_7f9ad1,           "they ", KC_T, KC_Y)
+SUBS(txt_79d1b3,           "time ", KC_T, KC_M)
+SUBS(txt_6081a2,           "date ", KC_D, KC_T)
+SUBS(txt_bb894b,           "page ", KC_P, KC_G)
+SUBS(txt_455ae0,           "have ", KC_H, KC_V)
+SUBS(txt_cf60c6,           "than ", KC_H, KC_N)
+SUBS(txt_3e8a23,           "here ", KC_H, KC_R)
+SUBS(txt_9b7855,           "your ", KC_U, KC_R)
+SUBS(txt_7e6bc5,           "from ", KC_F, KC_E)
+SUBS(txt_d6fd47,          "click ", KC_C, KC_L)
+SUBS(txt_7c72f0,          "other ", KC_O, KC_H)
+SUBS(txt_f529e8,          "first ", KC_F, KC_S)
+SUBS(txt_c065f2,          "would ", KC_W, KC_D)
+SUBS(txt_3830ab,          "these ", KC_T, KC_Z)
+SUBS(txt_cf912c,          "their ", KC_T, KC_R)
+SUBS(txt_4c14b6,          "which ", KC_W, KC_H)
+SUBS(txt_eec659,          "price ", KC_P, KC_R)
+SUBS(txt_7dac6e,          "about ", KC_A, KC_B)
+SUBS(txt_8e7034,          "there ", KC_T, KC_E)
+SUBS(txt_e1d8f7,         "online ", KC_L, KC_N)
+SUBS(txt_4f0d7d,         "people ", KC_P, KC_E)
+SUBS(txt_f3d7ef,         "search ", KC_S, KC_R)
+SUBS(txt_4ce55c,        "contact ", KC_K, KC_T)
+SUBS(txt_88072c,        "service ", KC_S, KC_V)
+SUBS(txt_3454a1,       "business ", KC_B, KC_S)
+SUBS(txt_6a635a,    "information ", KC_I, KC_R)

+ 2 - 0
keyboards/gboards/combos/germ-mouse-keys.def

@@ -0,0 +1,2 @@
+COMB(gbClick,       KC_BTN1,         KC_G, KC_B)
+COMB(fvClick,       KC_BTN2,         KC_F, KC_V)

+ 10 - 0
keyboards/gboards/combos/germ-vim-helpers.def

@@ -0,0 +1,10 @@
+// Vim-Mode combos
+
+COMB(weEsc,      KC_ESC,          KC_W, KC_E)
+COMB(sdBspc,     KC_BSPC,         KC_S, KC_D)
+COMB(dfTab,      KC_TAB,          KC_D, KC_F)
+COMB(cvEnt,      KC_ENT,          KC_C, KC_V)
+COMB(uiEsc,      KC_ESC,          KC_U, KC_I)
+COMB(jkCol,      KC_COLN,         KC_J, KC_K)
+COMB(hnEnt,      KC_ENT,          KC_H, KC_N)
+ 

+ 7 - 0
keyboards/gboards/combos/readme.md

@@ -0,0 +1,7 @@
+# Combo library!
+
+This is a list of all the currently available dictionaries that are available for inclusion.
+Please submit a PR with yours! If you have a bunch prepend your username to the front. i.e. 
+`germ-vim-helpers`
+
+Thanks!

+ 298 - 0
keyboards/gboards/dicts/aset/_generator/main.go

@@ -0,0 +1,298 @@
+package main
+
+import (
+	"io/ioutil"
+	"fmt"
+	"encoding/json"
+	"os"
+	"path/filepath"
+	"strings"
+	"sort"
+	"hash/crc64"
+	//"encoding/base64"
+)
+
+func main() {
+	// Show Usage
+	if len(os.Args) < 3 {
+		fmt.Println("Usage: ./keymap-gen src-dir out-dir")
+		fmt.Println("Outputs c files in out-dir")
+		fmt.Println("Make sure the dirs exist.")
+		return
+	}
+
+	files, err := filepath.Glob(os.Args[1] + "/*.json")
+	if err != nil {
+		fmt.Printf("Could not open src-dir: %v\n", err)
+		return
+	}
+
+	for _, fname := range(files) {
+		fmt.Println("Processing: ", fname)
+		// Read the source
+		data, err := ioutil.ReadFile(fname)
+		if err != nil {
+			panic(err)
+		}
+
+		// Unbundle Data
+		var FullDict map[string]Entry
+		json.Unmarshal(data, &FullDict)
+
+		// Loop over entries and store
+		var output []string
+		for i,v := range FullDict {
+			if i == "0" {
+				continue
+			}
+			
+			// Special handling for numbermap
+			var entry string
+			if strings.Contains(fname, "num") {
+				entry = v.toKeymap("NUM|")
+			} else {
+				entry = v.toKeymap("")
+			}
+
+			if entry != "" {
+				output = append(output, entry)
+			}
+		}
+
+		// Sort by length, then amount of whitespace lol
+		sort.Slice(output, func (i,j int) bool {
+			var maxLen int
+			if len(output[i]) > len(output[j]) { 
+				maxLen = len(output[i])
+			} else {
+				maxLen = len(output[j])
+			}
+
+			return maxLen-strings.Count(output[i][:40], " ") < maxLen-strings.Count(output[j][:40], " ")
+		})
+
+		// Whack a disclaimer
+		output = append([]string{"// This file is automatically generated. Do not edit it!\n\n"}, output...)
+		
+		// Write all data out
+		outName := filepath.Base(fname)
+		outName = os.Args[2] + outName[:len(outName)-5]+".def"
+		fmt.Println("Saving: ", outName)
+		ioutil.WriteFile(outName, []byte(strings.Join(output, "")), 0755)
+	}
+}
+
+func (e Entry) toKeymap(prefix string) (string) {
+	// storage for parts
+	var command, chord, arg string
+	wordInfo := parseWords(e)
+
+	// Handle prefix
+	if prefix != "" {
+		chord = prefix
+	}
+
+	// Format the chord
+	keys := []string{"AA", "AS", "AE", "AT", "AN", "AI", "AO", "AP"}
+	for i, v := range e.Input { 
+		chord += keys[v-1]
+
+		if i != len(e.Input)-1 {
+			chord += "|"
+		}
+	}
+
+	// Handle specials/base first
+	var ok bool
+	var v  []string
+
+	if e.Special != "" {
+		v, ok = QMKLookup[e.Special] 
+	}
+	if !ok && e.Base != "" {
+		v, ok = QMKLookup[e.Base] 
+	}
+
+	if ok {
+		// Determine way to send key
+		if len(v) == 1 {
+			command = "PRES("
+		} else {
+			command = "KEYS("
+		}
+	}
+
+	if ok {
+		if len(v) > 1 {
+			arg += "{"
+		}
+
+		// String together args
+		for ii, vv := range(v) {
+			arg += vv
+			if ii == len(v)-1 && len(v) > 1 {
+				arg += ", COMBO_END}"
+			} else if ii != len(v)-1 {
+				arg += ", "
+			}
+		}
+
+		
+		hash := crc64.Checksum([]byte(fmt.Sprintf("%v%v", arg, chord)), crc64.MakeTable(crc64.ECMA))
+		hashStr := fmt.Sprintf("cmb_%x", hash)
+		wordSpacer := strings.Repeat(" ", 42-len(arg))
+		if command == "KEYS(" {
+			arg = fmt.Sprintf("%v, %v %v", hashStr, wordSpacer, arg)
+		} else {
+			arg = fmt.Sprintf("%65v", arg)
+		}
+			
+		goto Found
+	}
+
+	// Parse out word info
+	if wordInfo.LRank == 0 && wordInfo.RRank == 0 {
+		goto Blank
+	}
+
+	if wordInfo.LRank != 0 || wordInfo.RRank != 0 {
+		if wordInfo.LRank != 0 && wordInfo.RRank != 0 {
+			// Just blank the structure and recall
+			left, right := e, e
+			left.Trw = nil
+			right.Tlw = nil
+			return fmt.Sprintf("%v%v", left.toKeymap("LFT|"), right.toKeymap("RGT|"))
+		}
+
+		var word string
+		if wordInfo.LRank > wordInfo.RRank {
+			word = wordInfo.LWord
+		} else {
+			word = wordInfo.RWord
+		}
+
+		// Add in thumb
+		chord = "AR|" + chord
+
+
+		// generate function name
+		hash := crc64.Checksum([]byte(word), crc64.MakeTable(crc64.ECMA))
+		hashStr := fmt.Sprintf("str_%016X", hash)
+		command = "SUBS("
+		wordSpacer := strings.Repeat(" ", 40-len(word))
+		arg = fmt.Sprintf("%v, %v \"%v \"", hashStr, wordSpacer, word)
+		goto Found
+	}
+
+	panic(e.String())
+
+	Found:
+	chord += ","
+	return fmt.Sprintf("%v%-35v%v)\n", command, chord, arg)
+
+	Blank:
+	return ""
+}
+
+type Entry struct {
+	Input 	[]int
+	Base		string
+	Tlw			[]interface{}
+	Trw			[]interface{}
+	Special string
+}
+type Word struct {
+	LWord 		string 
+	LRank			float64
+	RWord 		string 
+	RRank			float64
+}
+
+func parseWords(e Entry) (ret Word) {
+	if len(e.Tlw) > 0 { 
+		ret.LWord = e.Tlw[0].(string)
+		ret.LRank=  e.Tlw[1].(float64)
+	}
+	if len(e.Trw) > 0 { 
+		ret.RWord = e.Trw[0].(string)
+		ret.RRank=  e.Trw[1].(float64)
+	}
+	return ret
+}
+func (e Entry) String() (ret string) {
+	ret = fmt.Sprintln("Input: ", e.Input)
+	ret += fmt.Sprintln("Base: ",  e.Base)
+	ret += fmt.Sprintln("Left: ", e.Tlw)
+	ret += fmt.Sprintln("Right: ", e.Trw)
+	ret += fmt.Sprintln("Special: ", e.Special)
+
+	return ret
+}
+
+var QMKLookup = map[string][]string {
+"!":[]string{"KC_LSFT", "KC_1"},
+"'":[]string{"KC_QUOT"},
+"(":[]string{"KC_LSFT", "KC_9"},
+")":[]string{"KC_LSFT", "KC_0"},
+",":[]string{"KC_COMM"},
+"-":[]string{"KC_MINS"},
+".":[]string{"KC_DOT"},
+";":[]string{"KC_SCLN"},
+"?":[]string{"KC_QUOT"},
+"a":[]string{"KC_A"},
+"b":[]string{"KC_B"},
+"c":[]string{"KC_C"},
+"d":[]string{"KC_D"},
+"e":[]string{"KC_E"},
+"f":[]string{"KC_F"},
+"g":[]string{"KC_G"},
+"h":[]string{"KC_H"},
+"i":[]string{"KC_I"},
+"j":[]string{"KC_J"},
+"k":[]string{"KC_K"},
+"l":[]string{"KC_L"},
+"m":[]string{"KC_M"},
+"n":[]string{"KC_N"},
+"o":[]string{"KC_O"},
+"p":[]string{"KC_P"},
+"q":[]string{"KC_Q"},
+"r":[]string{"KC_R"},
+"s":[]string{"KC_S"},
+"t":[]string{"KC_T"},
+"u":[]string{"KC_U"},
+"v":[]string{"KC_V"},
+"w":[]string{"KC_W"},
+"x":[]string{"KC_X"},
+"y":[]string{"KC_Y"},
+"z":[]string{"KC_Z"},
+
+//specials
+"bksp":[]string{"KC_BSPC"},
+"enter":[]string{"KC_ENT"},
+//"numsym":[]string{"NUM)"}, //TODO: Sticky
+//"LETTERS":[]string{"KC_SPC"},
+
+//symbols
+"[":[]string{"KC_LBRC"},
+"]":[]string{"KC_RBRC"},
+" ":[]string{"KC_SPC"},
+"1":[]string{"KC_1"},
+"2":[]string{"KC_2"},
+"3":[]string{"KC_3"},
+"4":[]string{"KC_4"},
+"5":[]string{"KC_5"},
+"6":[]string{"KC_6"},
+"7":[]string{"KC_7"},
+"8":[]string{"KC_8"},
+"9":[]string{"KC_9"},
+"0":[]string{"KC_0"},
+"=":[]string{"KC_EQL"},
+"Fn":[]string{"KC_NO"},
+"SPACE":[]string{"KC_SPC"},
+"Home":[]string{"KC_HOME"},
+"End":[]string{"KC_END"},
+"    ":[]string{"KC_TAB"},
+"   ":[]string{"KC_TAB"},
+"\t":[]string{"KC_TAB"},
+"`":[]string{"KC_GRV"},
+}

File diff suppressed because it is too large
+ 0 - 0
keyboards/gboards/dicts/aset/_generator/src/da-keymap.json


File diff suppressed because it is too large
+ 0 - 0
keyboards/gboards/dicts/aset/_generator/src/de-keymap.json


File diff suppressed because it is too large
+ 0 - 0
keyboards/gboards/dicts/aset/_generator/src/en-colemak-keymap.json


File diff suppressed because it is too large
+ 0 - 0
keyboards/gboards/dicts/aset/_generator/src/en-dvorak-keymap.json


File diff suppressed because it is too large
+ 0 - 0
keyboards/gboards/dicts/aset/_generator/src/en-keymap.json


File diff suppressed because it is too large
+ 0 - 0
keyboards/gboards/dicts/aset/_generator/src/es-keymap.json


File diff suppressed because it is too large
+ 0 - 0
keyboards/gboards/dicts/aset/_generator/src/fn-keymap.json


File diff suppressed because it is too large
+ 0 - 0
keyboards/gboards/dicts/aset/_generator/src/fr-keymap.json


File diff suppressed because it is too large
+ 0 - 0
keyboards/gboards/dicts/aset/_generator/src/hu-keymap.json


File diff suppressed because it is too large
+ 0 - 0
keyboards/gboards/dicts/aset/_generator/src/it-keymap.json


File diff suppressed because it is too large
+ 0 - 0
keyboards/gboards/dicts/aset/_generator/src/nl-keymap.json


+ 2830 - 0
keyboards/gboards/dicts/aset/_generator/src/num-keymap.json

@@ -0,0 +1,2830 @@
+{
+  "0": {
+    "value": 0,
+    "notes": [
+      "Developer : Zack Dennis (zack@asetniop.com)",
+      "Date : 12/12/2014",
+      "All code (c) 2014 Pointesa, LLC all rights reserved",
+      "Abbreviations :    ",
+      "tlp = top left partial",
+      "lp = left partials",
+      "trp = top right partial",
+      "rp = right partials",
+      "tlw = top left word",
+      "lw = left words",
+      "trw = top right word",
+      "rw = right words"
+    ]
+  },
+  "1": {
+    "input": [
+      1
+    ],
+    "keys": "a",
+    "base": "1",
+    "baseshift": "!"
+  },
+  "2": {
+    "input": [
+      2
+    ],
+    "keys": "s",
+    "base": "2",
+    "baseshift": "@"
+  },
+  "3": {
+    "input": [
+      1,
+      2
+    ],
+    "keys": "as",
+    "base": " ",
+    "baseshift": " "
+  },
+  "4": {
+    "input": [
+      3
+    ],
+    "keys": "e",
+    "base": "3",
+    "baseshift": "#"
+  },
+  "5": {
+    "input": [
+      1,
+      3
+    ],
+    "keys": "ae",
+    "base": "`",
+    "baseshift": "~"
+  },
+  "6": {
+    "input": [
+      2,
+      3
+    ],
+    "keys": "se",
+    "base": "-",
+    "baseshift": "_"
+  },
+  "7": {
+    "input": [
+      1,
+      2,
+      3
+    ],
+    "keys": "ase",
+    "base": "",
+    "baseshift": ""
+  },
+  "8": {
+    "input": [
+      4
+    ],
+    "keys": "t",
+    "base": "4",
+    "baseshift": "$"
+  },
+  "9": {
+    "input": [
+      1,
+      4
+    ],
+    "keys": "at",
+    "base": "[",
+    "baseshift": "{"
+  },
+  "10": {
+    "input": [
+      2,
+      4
+    ],
+    "keys": "st",
+    "base": "Fn",
+    "baseshift": "Fn"
+  },
+  "11": {
+    "input": [
+      1,
+      2,
+      4
+    ],
+    "keys": "ast",
+    "base": "",
+    "baseshift": ""
+  },
+  "12": {
+    "input": [
+      3,
+      4
+    ],
+    "keys": "et",
+    "base": "5",
+    "baseshift": "%"
+  },
+  "13": {
+    "input": [
+      1,
+      3,
+      4
+    ],
+    "keys": "aet",
+    "base": "",
+    "baseshift": ""
+  },
+  "14": {
+    "input": [
+      2,
+      3,
+      4
+    ],
+    "keys": "set",
+    "base": "",
+    "baseshift": ""
+  },
+  "15": {
+    "input": [
+      1,
+      2,
+      3,
+      4
+    ],
+    "keys": "aset",
+    "base": "",
+    "baseshift": ""
+  },
+  "16": {
+    "input": [
+      5
+    ],
+    "keys": "n",
+    "base": "7",
+    "baseshift": "&"
+  },
+  "17": {
+    "input": [
+      1,
+      5
+    ],
+    "keys": "an",
+    "base": " ",
+    "baseshift": " "
+  },
+  "18": {
+    "input": [
+      2,
+      5
+    ],
+    "keys": "sn",
+    "base": "End",
+    "baseshift": "End"
+  },
+  "19": {
+    "input": [
+      1,
+      2,
+      5
+    ],
+    "keys": "asn",
+    "base": "",
+    "baseshift": ""
+  },
+  "20": {
+    "input": [
+      3,
+      5
+    ],
+    "keys": "en",
+    "base": "Home",
+    "baseshift": "Home"
+  },
+  "21": {
+    "input": [
+      1,
+      3,
+      5
+    ],
+    "keys": "aen",
+    "base": "",
+    "baseshift": ""
+  },
+  "22": {
+    "input": [
+      2,
+      3,
+      5
+    ],
+    "keys": "sen",
+    "base": "",
+    "baseshift": ""
+  },
+  "23": {
+    "input": [
+      1,
+      2,
+      3,
+      5
+    ],
+    "keys": "asen",
+    "base": "",
+    "baseshift": ""
+  },
+  "24": {
+    "input": [
+      4,
+      5
+    ],
+    "keys": "tn",
+    "base": "",
+    "baseshift": ""
+  },
+  "25": {
+    "input": [
+      1,
+      4,
+      5
+    ],
+    "keys": "atn",
+    "base": "",
+    "baseshift": ""
+  },
+  "26": {
+    "input": [
+      2,
+      4,
+      5
+    ],
+    "keys": "stn",
+    "base": "",
+    "baseshift": ""
+  },
+  "27": {
+    "input": [
+      1,
+      2,
+      4,
+      5
+    ],
+    "keys": "astn",
+    "base": "",
+    "baseshift": ""
+  },
+  "28": {
+    "input": [
+      3,
+      4,
+      5
+    ],
+    "keys": "etn",
+    "base": "",
+    "baseshift": ""
+  },
+  "29": {
+    "input": [
+      1,
+      3,
+      4,
+      5
+    ],
+    "keys": "aetn",
+    "base": "",
+    "baseshift": ""
+  },
+  "30": {
+    "input": [
+      2,
+      3,
+      4,
+      5
+    ],
+    "keys": "setn",
+    "base": "",
+    "baseshift": ""
+  },
+  "31": {
+    "input": [
+      1,
+      2,
+      3,
+      4,
+      5
+    ],
+    "keys": "asetn",
+    "base": "",
+    "baseshift": ""
+  },
+  "32": {
+    "input": [
+      6
+    ],
+    "keys": "i",
+    "base": "8",
+    "baseshift": "*"
+  },
+  "33": {
+    "input": [
+      1,
+      6
+    ],
+    "keys": "ai",
+    "base": "!",
+    "baseshift": "!"
+  },
+  "34": {
+    "input": [
+      2,
+      6
+    ],
+    "keys": "si",
+    "base": "=",
+    "baseshift": "+"
+  },
+  "35": {
+    "input": [
+      1,
+      2,
+      6
+    ],
+    "keys": "asi",
+    "base": "",
+    "baseshift": ""
+  },
+  "36": {
+    "input": [
+      3,
+      6
+    ],
+    "keys": "ei",
+    "base": ",",
+    "baseshift": "<"
+  },
+  "37": {
+    "input": [
+      1,
+      3,
+      6
+    ],
+    "keys": "aei",
+    "base": "",
+    "baseshift": ""
+  },
+  "38": {
+    "input": [
+      2,
+      3,
+      6
+    ],
+    "keys": "sei",
+    "base": "",
+    "baseshift": ""
+  },
+  "39": {
+    "input": [
+      1,
+      2,
+      3,
+      6
+    ],
+    "keys": "asei",
+    "base": "",
+    "baseshift": ""
+  },
+  "40": {
+    "input": [
+      4,
+      6
+    ],
+    "keys": "ti",
+    "base": "",
+    "baseshift": ""
+  },
+  "41": {
+    "input": [
+      1,
+      4,
+      6
+    ],
+    "keys": "ati",
+    "base": "",
+    "baseshift": ""
+  },
+  "42": {
+    "input": [
+      2,
+      4,
+      6
+    ],
+    "keys": "sti",
+    "base": "",
+    "baseshift": ""
+  },
+  "43": {
+    "input": [
+      1,
+      2,
+      4,
+      6
+    ],
+    "keys": "asti",
+    "base": "",
+    "baseshift": ""
+  },
+  "44": {
+    "input": [
+      3,
+      4,
+      6
+    ],
+    "keys": "eti",
+    "base": "",
+    "baseshift": ""
+  },
+  "45": {
+    "input": [
+      1,
+      3,
+      4,
+      6
+    ],
+    "keys": "aeti",
+    "base": "",
+    "baseshift": ""
+  },
+  "46": {
+    "input": [
+      2,
+      3,
+      4,
+      6
+    ],
+    "keys": "seti",
+    "base": "",
+    "baseshift": ""
+  },
+  "47": {
+    "input": [
+      1,
+      2,
+      3,
+      4,
+      6
+    ],
+    "keys": "aseti",
+    "base": "",
+    "baseshift": ""
+  },
+  "48": {
+    "input": [
+      5,
+      6
+    ],
+    "keys": "ni",
+    "base": "6",
+    "baseshift": "^"
+  },
+  "49": {
+    "input": [
+      1,
+      5,
+      6
+    ],
+    "keys": "ani",
+    "base": "",
+    "baseshift": ""
+  },
+  "50": {
+    "input": [
+      2,
+      5,
+      6
+    ],
+    "keys": "sni",
+    "base": "",
+    "baseshift": ""
+  },
+  "51": {
+    "input": [
+      1,
+      2,
+      5,
+      6
+    ],
+    "keys": "asni",
+    "base": "",
+    "baseshift": ""
+  },
+  "52": {
+    "input": [
+      3,
+      5,
+      6
+    ],
+    "keys": "eni",
+    "base": "",
+    "baseshift": ""
+  },
+  "53": {
+    "input": [
+      1,
+      3,
+      5,
+      6
+    ],
+    "keys": "aeni",
+    "base": "",
+    "baseshift": ""
+  },
+  "54": {
+    "input": [
+      2,
+      3,
+      5,
+      6
+    ],
+    "keys": "seni",
+    "base": "",
+    "baseshift": ""
+  },
+  "55": {
+    "input": [
+      1,
+      2,
+      3,
+      5,
+      6
+    ],
+    "keys": "aseni",
+    "base": "",
+    "baseshift": ""
+  },
+  "56": {
+    "input": [
+      4,
+      5,
+      6
+    ],
+    "keys": "tni",
+    "base": "",
+    "baseshift": ""
+  },
+  "57": {
+    "input": [
+      1,
+      4,
+      5,
+      6
+    ],
+    "keys": "atni",
+    "base": "",
+    "baseshift": ""
+  },
+  "58": {
+    "input": [
+      2,
+      4,
+      5,
+      6
+    ],
+    "keys": "stni",
+    "base": "",
+    "baseshift": ""
+  },
+  "59": {
+    "input": [
+      1,
+      2,
+      4,
+      5,
+      6
+    ],
+    "keys": "astni",
+    "base": "",
+    "baseshift": ""
+  },
+  "60": {
+    "input": [
+      3,
+      4,
+      5,
+      6
+    ],
+    "keys": "etni",
+    "base": "",
+    "baseshift": ""
+  },
+  "61": {
+    "input": [
+      1,
+      3,
+      4,
+      5,
+      6
+    ],
+    "keys": "aetni",
+    "base": "",
+    "baseshift": ""
+  },
+  "62": {
+    "input": [
+      2,
+      3,
+      4,
+      5,
+      6
+    ],
+    "keys": "setni",
+    "base": "",
+    "baseshift": ""
+  },
+  "63": {
+    "input": [
+      1,
+      2,
+      3,
+      4,
+      5,
+      6
+    ],
+    "keys": "asetni",
+    "base": "",
+    "baseshift": ""
+  },
+  "64": {
+    "input": [
+      7
+    ],
+    "keys": "o",
+    "base": "9",
+    "baseshift": "("
+  },
+  "65": {
+    "input": [
+      1,
+      7
+    ],
+    "keys": "ao",
+    "base": "(",
+    "baseshift": "("
+  },
+  "66": {
+    "input": [
+      2,
+      7
+    ],
+    "keys": "so",
+    "base": ".",
+    "baseshift": ">"
+  },
+  "67": {
+    "input": [
+      1,
+      2,
+      7
+    ],
+    "keys": "aso",
+    "base": "",
+    "baseshift": ""
+  },
+  "68": {
+    "input": [
+      3,
+      7
+    ],
+    "keys": "eo",
+    "base": "-",
+    "baseshift": "_"
+  },
+  "69": {
+    "input": [
+      1,
+      3,
+      7
+    ],
+    "keys": "aeo",
+    "base": "",
+    "baseshift": ""
+  },
+  "70": {
+    "input": [
+      2,
+      3,
+      7
+    ],
+    "keys": "seo",
+    "base": "",
+    "baseshift": ""
+  },
+  "71": {
+    "input": [
+      1,
+      2,
+      3,
+      7
+    ],
+    "keys": "aseo",
+    "base": "",
+    "baseshift": ""
+  },
+  "72": {
+    "input": [
+      4,
+      7
+    ],
+    "keys": "to",
+    "base": "",
+    "baseshift": ""
+  },
+  "73": {
+    "input": [
+      1,
+      4,
+      7
+    ],
+    "keys": "ato",
+    "base": "",
+    "baseshift": ""
+  },
+  "74": {
+    "input": [
+      2,
+      4,
+      7
+    ],
+    "keys": "sto",
+    "base": "",
+    "baseshift": ""
+  },
+  "75": {
+    "input": [
+      1,
+      2,
+      4,
+      7
+    ],
+    "keys": "asto",
+    "base": "",
+    "baseshift": ""
+  },
+  "76": {
+    "input": [
+      3,
+      4,
+      7
+    ],
+    "keys": "eto",
+    "base": "",
+    "baseshift": ""
+  },
+  "77": {
+    "input": [
+      1,
+      3,
+      4,
+      7
+    ],
+    "keys": "aeto",
+    "base": "",
+    "baseshift": ""
+  },
+  "78": {
+    "input": [
+      2,
+      3,
+      4,
+      7
+    ],
+    "keys": "seto",
+    "base": "",
+    "baseshift": ""
+  },
+  "79": {
+    "input": [
+      1,
+      2,
+      3,
+      4,
+      7
+    ],
+    "keys": "aseto",
+    "base": "",
+    "baseshift": ""
+  },
+  "80": {
+    "input": [
+      5,
+      7
+    ],
+    "keys": "no",
+    "base": "Fn",
+    "baseshift": "Fn"
+  },
+  "81": {
+    "input": [
+      1,
+      5,
+      7
+    ],
+    "keys": "ano",
+    "base": "",
+    "baseshift": ""
+  },
+  "82": {
+    "input": [
+      2,
+      5,
+      7
+    ],
+    "keys": "sno",
+    "base": "",
+    "baseshift": ""
+  },
+  "83": {
+    "input": [
+      1,
+      2,
+      5,
+      7
+    ],
+    "keys": "asno",
+    "base": "",
+    "baseshift": ""
+  },
+  "84": {
+    "input": [
+      3,
+      5,
+      7
+    ],
+    "keys": "eno",
+    "base": "",
+    "baseshift": ""
+  },
+  "85": {
+    "input": [
+      1,
+      3,
+      5,
+      7
+    ],
+    "keys": "aeno",
+    "base": "",
+    "baseshift": ""
+  },
+  "86": {
+    "input": [
+      2,
+      3,
+      5,
+      7
+    ],
+    "keys": "seno",
+    "base": "",
+    "baseshift": ""
+  },
+  "87": {
+    "input": [
+      1,
+      2,
+      3,
+      5,
+      7
+    ],
+    "keys": "aseno",
+    "base": "",
+    "baseshift": ""
+  },
+  "88": {
+    "input": [
+      4,
+      5,
+      7
+    ],
+    "keys": "tno",
+    "base": "",
+    "baseshift": ""
+  },
+  "89": {
+    "input": [
+      1,
+      4,
+      5,
+      7
+    ],
+    "keys": "atno",
+    "base": "",
+    "baseshift": ""
+  },
+  "90": {
+    "input": [
+      2,
+      4,
+      5,
+      7
+    ],
+    "keys": "stno",
+    "base": "",
+    "baseshift": ""
+  },
+  "91": {
+    "input": [
+      1,
+      2,
+      4,
+      5,
+      7
+    ],
+    "keys": "astno",
+    "base": "",
+    "baseshift": ""
+  },
+  "92": {
+    "input": [
+      3,
+      4,
+      5,
+      7
+    ],
+    "keys": "etno",
+    "base": "",
+    "baseshift": ""
+  },
+  "93": {
+    "input": [
+      1,
+      3,
+      4,
+      5,
+      7
+    ],
+    "keys": "aetno",
+    "base": "",
+    "baseshift": ""
+  },
+  "94": {
+    "input": [
+      2,
+      3,
+      4,
+      5,
+      7
+    ],
+    "keys": "setno",
+    "base": "",
+    "baseshift": ""
+  },
+  "95": {
+    "input": [
+      1,
+      2,
+      3,
+      4,
+      5,
+      7
+    ],
+    "keys": "asetno",
+    "base": "",
+    "baseshift": ""
+  },
+  "96": {
+    "input": [
+      6,
+      7
+    ],
+    "keys": "io",
+    "base": "=",
+    "baseshift": "+"
+  },
+  "97": {
+    "input": [
+      1,
+      6,
+      7
+    ],
+    "keys": "aio",
+    "base": "",
+    "baseshift": ""
+  },
+  "98": {
+    "input": [
+      2,
+      6,
+      7
+    ],
+    "keys": "sio",
+    "base": "",
+    "baseshift": ""
+  },
+  "99": {
+    "input": [
+      1,
+      2,
+      6,
+      7
+    ],
+    "keys": "asio",
+    "base": "",
+    "baseshift": ""
+  },
+  "100": {
+    "input": [
+      3,
+      6,
+      7
+    ],
+    "keys": "eio",
+    "base": "",
+    "baseshift": ""
+  },
+  "101": {
+    "input": [
+      1,
+      3,
+      6,
+      7
+    ],
+    "keys": "aeio",
+    "base": "",
+    "baseshift": ""
+  },
+  "102": {
+    "input": [
+      2,
+      3,
+      6,
+      7
+    ],
+    "keys": "seio",
+    "base": "",
+    "baseshift": ""
+  },
+  "103": {
+    "input": [
+      1,
+      2,
+      3,
+      6,
+      7
+    ],
+    "keys": "aseio",
+    "base": "",
+    "baseshift": ""
+  },
+  "104": {
+    "input": [
+      4,
+      6,
+      7
+    ],
+    "keys": "tio",
+    "base": "",
+    "baseshift": ""
+  },
+  "105": {
+    "input": [
+      1,
+      4,
+      6,
+      7
+    ],
+    "keys": "atio",
+    "base": "",
+    "baseshift": ""
+  },
+  "106": {
+    "input": [
+      2,
+      4,
+      6,
+      7
+    ],
+    "keys": "stio",
+    "base": "",
+    "baseshift": ""
+  },
+  "107": {
+    "input": [
+      1,
+      2,
+      4,
+      6,
+      7
+    ],
+    "keys": "astio",
+    "base": "",
+    "baseshift": ""
+  },
+  "108": {
+    "input": [
+      3,
+      4,
+      6,
+      7
+    ],
+    "keys": "etio",
+    "base": "",
+    "baseshift": ""
+  },
+  "109": {
+    "input": [
+      1,
+      3,
+      4,
+      6,
+      7
+    ],
+    "keys": "aetio",
+    "base": "",
+    "baseshift": ""
+  },
+  "110": {
+    "input": [
+      2,
+      3,
+      4,
+      6,
+      7
+    ],
+    "keys": "setio",
+    "base": "",
+    "baseshift": ""
+  },
+  "111": {
+    "input": [
+      1,
+      2,
+      3,
+      4,
+      6,
+      7
+    ],
+    "keys": "asetio",
+    "base": "",
+    "baseshift": ""
+  },
+  "112": {
+    "input": [
+      5,
+      6,
+      7
+    ],
+    "keys": "nio",
+    "base": "",
+    "baseshift": ""
+  },
+  "113": {
+    "input": [
+      1,
+      5,
+      6,
+      7
+    ],
+    "keys": "anio",
+    "base": "",
+    "baseshift": ""
+  },
+  "114": {
+    "input": [
+      2,
+      5,
+      6,
+      7
+    ],
+    "keys": "snio",
+    "base": "",
+    "baseshift": ""
+  },
+  "115": {
+    "input": [
+      1,
+      2,
+      5,
+      6,
+      7
+    ],
+    "keys": "asnio",
+    "base": "",
+    "baseshift": ""
+  },
+  "116": {
+    "input": [
+      3,
+      5,
+      6,
+      7
+    ],
+    "keys": "enio",
+    "base": "",
+    "baseshift": ""
+  },
+  "117": {
+    "input": [
+      1,
+      3,
+      5,
+      6,
+      7
+    ],
+    "keys": "aenio",
+    "base": "",
+    "baseshift": ""
+  },
+  "118": {
+    "input": [
+      2,
+      3,
+      5,
+      6,
+      7
+    ],
+    "keys": "senio",
+    "base": "",
+    "baseshift": ""
+  },
+  "119": {
+    "input": [
+      1,
+      2,
+      3,
+      5,
+      6,
+      7
+    ],
+    "keys": "asenio",
+    "base": "",
+    "baseshift": ""
+  },
+  "120": {
+    "input": [
+      4,
+      5,
+      6,
+      7
+    ],
+    "keys": "tnio",
+    "base": "",
+    "baseshift": ""
+  },
+  "121": {
+    "input": [
+      1,
+      4,
+      5,
+      6,
+      7
+    ],
+    "keys": "atnio",
+    "base": "",
+    "baseshift": ""
+  },
+  "122": {
+    "input": [
+      2,
+      4,
+      5,
+      6,
+      7
+    ],
+    "keys": "stnio",
+    "base": "",
+    "baseshift": ""
+  },
+  "123": {
+    "input": [
+      1,
+      2,
+      4,
+      5,
+      6,
+      7
+    ],
+    "keys": "astnio",
+    "base": "",
+    "baseshift": ""
+  },
+  "124": {
+    "input": [
+      3,
+      4,
+      5,
+      6,
+      7
+    ],
+    "keys": "etnio",
+    "base": "",
+    "baseshift": ""
+  },
+  "125": {
+    "input": [
+      1,
+      3,
+      4,
+      5,
+      6,
+      7
+    ],
+    "keys": "aetnio",
+    "base": "",
+    "baseshift": ""
+  },
+  "126": {
+    "input": [
+      2,
+      3,
+      4,
+      5,
+      6,
+      7
+    ],
+    "keys": "setnio",
+    "base": "",
+    "baseshift": ""
+  },
+  "127": {
+    "input": [
+      1,
+      2,
+      3,
+      4,
+      5,
+      6,
+      7
+    ],
+    "keys": "asetnio",
+    "base": "",
+    "baseshift": ""
+  },
+  "128": {
+    "input": [
+      8
+    ],
+    "keys": "p",
+    "base": "0",
+    "baseshift": ")"
+  },
+  "129": {
+    "input": [
+      1,
+      8
+    ],
+    "keys": "ap",
+    "base": "?",
+    "baseshift": "/"
+  },
+  "130": {
+    "input": [
+      2,
+      8
+    ],
+    "keys": "sp",
+    "base": ")",
+    "baseshift": ")"
+  },
+  "131": {
+    "input": [
+      1,
+      2,
+      8
+    ],
+    "keys": "asp",
+    "base": "",
+    "baseshift": ""
+  },
+  "132": {
+    "input": [
+      3,
+      8
+    ],
+    "keys": "ep",
+    "base": "'",
+    "baseshift": "'"
+  },
+  "133": {
+    "input": [
+      1,
+      3,
+      8
+    ],
+    "keys": "aep",
+    "base": "",
+    "baseshift": ""
+  },
+  "134": {
+    "input": [
+      2,
+      3,
+      8
+    ],
+    "keys": "sep",
+    "base": "",
+    "baseshift": ""
+  },
+  "135": {
+    "input": [
+      1,
+      2,
+      3,
+      8
+    ],
+    "keys": "asep",
+    "base": "",
+    "baseshift": ""
+  },
+  "136": {
+    "input": [
+      4,
+      8
+    ],
+    "keys": "tp",
+    "base": "",
+    "baseshift": "",
+    "special": "bksp"
+  },
+  "137": {
+    "input": [
+      1,
+      4,
+      8
+    ],
+    "keys": "atp",
+    "base": "",
+    "baseshift": ""
+  },
+  "138": {
+    "input": [
+      2,
+      4,
+      8
+    ],
+    "keys": "stp",
+    "base": "",
+    "baseshift": ""
+  },
+  "139": {
+    "input": [
+      1,
+      2,
+      4,
+      8
+    ],
+    "keys": "astp",
+    "base": "",
+    "baseshift": ""
+  },
+  "140": {
+    "input": [
+      3,
+      4,
+      8
+    ],
+    "keys": "etp",
+    "base": "",
+    "baseshift": ""
+  },
+  "141": {
+    "input": [
+      1,
+      3,
+      4,
+      8
+    ],
+    "keys": "aetp",
+    "base": "",
+    "baseshift": ""
+  },
+  "142": {
+    "input": [
+      2,
+      3,
+      4,
+      8
+    ],
+    "keys": "setp",
+    "base": "",
+    "baseshift": ""
+  },
+  "143": {
+    "input": [
+      1,
+      2,
+      3,
+      4,
+      8
+    ],
+    "keys": "asetp",
+    "base": "",
+    "baseshift": ""
+  },
+  "144": {
+    "input": [
+      5,
+      8
+    ],
+    "keys": "np",
+    "base": "]",
+    "baseshift": "}"
+  },
+  "145": {
+    "input": [
+      1,
+      5,
+      8
+    ],
+    "keys": "anp",
+    "base": "",
+    "baseshift": ""
+  },
+  "146": {
+    "input": [
+      2,
+      5,
+      8
+    ],
+    "keys": "snp",
+    "base": "",
+    "baseshift": ""
+  },
+  "147": {
+    "input": [
+      1,
+      2,
+      5,
+      8
+    ],
+    "keys": "asnp",
+    "base": "",
+    "baseshift": ""
+  },
+  "148": {
+    "input": [
+      3,
+      5,
+      8
+    ],
+    "keys": "enp",
+    "base": "",
+    "baseshift": ""
+  },
+  "149": {
+    "input": [
+      1,
+      3,
+      5,
+      8
+    ],
+    "keys": "aenp",
+    "base": "",
+    "baseshift": ""
+  },
+  "150": {
+    "input": [
+      2,
+      3,
+      5,
+      8
+    ],
+    "keys": "senp",
+    "base": "",
+    "baseshift": ""
+  },
+  "151": {
+    "input": [
+      1,
+      2,
+      3,
+      5,
+      8
+    ],
+    "keys": "asenp",
+    "base": "",
+    "baseshift": ""
+  },
+  "152": {
+    "input": [
+      4,
+      5,
+      8
+    ],
+    "keys": "tnp",
+    "base": "",
+    "baseshift": ""
+  },
+  "153": {
+    "input": [
+      1,
+      4,
+      5,
+      8
+    ],
+    "keys": "atnp",
+    "base": "LETTERS",
+    "baseshift": "LETTERS",
+    "special": "letters"
+  },
+  "154": {
+    "input": [
+      2,
+      4,
+      5,
+      8
+    ],
+    "keys": "stnp",
+    "base": "",
+    "baseshift": ""
+  },
+  "155": {
+    "input": [
+      1,
+      2,
+      4,
+      5,
+      8
+    ],
+    "keys": "astnp",
+    "base": "",
+    "baseshift": ""
+  },
+  "156": {
+    "input": [
+      3,
+      4,
+      5,
+      8
+    ],
+    "keys": "etnp",
+    "base": "",
+    "baseshift": ""
+  },
+  "157": {
+    "input": [
+      1,
+      3,
+      4,
+      5,
+      8
+    ],
+    "keys": "aetnp",
+    "base": "",
+    "baseshift": ""
+  },
+  "158": {
+    "input": [
+      2,
+      3,
+      4,
+      5,
+      8
+    ],
+    "keys": "setnp",
+    "base": "",
+    "baseshift": ""
+  },
+  "159": {
+    "input": [
+      1,
+      2,
+      3,
+      4,
+      5,
+      8
+    ],
+    "keys": "asetnp",
+    "base": "",
+    "baseshift": ""
+  },
+  "160": {
+    "input": [
+      6,
+      8
+    ],
+    "keys": "ip",
+    "base": "",
+    "baseshift": "|"
+  },
+  "161": {
+    "input": [
+      1,
+      6,
+      8
+    ],
+    "keys": "aip",
+    "base": "",
+    "baseshift": ""
+  },
+  "162": {
+    "input": [
+      2,
+      6,
+      8
+    ],
+    "keys": "sip",
+    "base": "",
+    "baseshift": ""
+  },
+  "163": {
+    "input": [
+      1,
+      2,
+      6,
+      8
+    ],
+    "keys": "asip",
+    "base": "",
+    "baseshift": ""
+  },
+  "164": {
+    "input": [
+      3,
+      6,
+      8
+    ],
+    "keys": "eip",
+    "base": "",
+    "baseshift": ""
+  },
+  "165": {
+    "input": [
+      1,
+      3,
+      6,
+      8
+    ],
+    "keys": "aeip",
+    "base": "",
+    "baseshift": ""
+  },
+  "166": {
+    "input": [
+      2,
+      3,
+      6,
+      8
+    ],
+    "keys": "seip",
+    "base": "",
+    "baseshift": ""
+  },
+  "167": {
+    "input": [
+      1,
+      2,
+      3,
+      6,
+      8
+    ],
+    "keys": "aseip",
+    "base": "",
+    "baseshift": ""
+  },
+  "168": {
+    "input": [
+      4,
+      6,
+      8
+    ],
+    "keys": "tip",
+    "base": "",
+    "baseshift": ""
+  },
+  "169": {
+    "input": [
+      1,
+      4,
+      6,
+      8
+    ],
+    "keys": "atip",
+    "base": "",
+    "baseshift": ""
+  },
+  "170": {
+    "input": [
+      2,
+      4,
+      6,
+      8
+    ],
+    "keys": "stip",
+    "base": "",
+    "baseshift": ""
+  },
+  "171": {
+    "input": [
+      1,
+      2,
+      4,
+      6,
+      8
+    ],
+    "keys": "astip",
+    "base": "",
+    "baseshift": ""
+  },
+  "172": {
+    "input": [
+      3,
+      4,
+      6,
+      8
+    ],
+    "keys": "etip",
+    "base": "",
+    "baseshift": ""
+  },
+  "173": {
+    "input": [
+      1,
+      3,
+      4,
+      6,
+      8
+    ],
+    "keys": "aetip",
+    "base": "",
+    "baseshift": ""
+  },
+  "174": {
+    "input": [
+      2,
+      3,
+      4,
+      6,
+      8
+    ],
+    "keys": "setip",
+    "base": "",
+    "baseshift": ""
+  },
+  "175": {
+    "input": [
+      1,
+      2,
+      3,
+      4,
+      6,
+      8
+    ],
+    "keys": "asetip",
+    "base": "",
+    "baseshift": ""
+  },
+  "176": {
+    "input": [
+      5,
+      6,
+      8
+    ],
+    "keys": "nip",
+    "base": "",
+    "baseshift": ""
+  },
+  "177": {
+    "input": [
+      1,
+      5,
+      6,
+      8
+    ],
+    "keys": "anip",
+    "base": "",
+    "baseshift": ""
+  },
+  "178": {
+    "input": [
+      2,
+      5,
+      6,
+      8
+    ],
+    "keys": "snip",
+    "base": "",
+    "baseshift": ""
+  },
+  "179": {
+    "input": [
+      1,
+      2,
+      5,
+      6,
+      8
+    ],
+    "keys": "asnip",
+    "base": "",
+    "baseshift": ""
+  },
+  "180": {
+    "input": [
+      3,
+      5,
+      6,
+      8
+    ],
+    "keys": "enip",
+    "base": "",
+    "baseshift": ""
+  },
+  "181": {
+    "input": [
+      1,
+      3,
+      5,
+      6,
+      8
+    ],
+    "keys": "aenip",
+    "base": "",
+    "baseshift": ""
+  },
+  "182": {
+    "input": [
+      2,
+      3,
+      5,
+      6,
+      8
+    ],
+    "keys": "senip",
+    "base": "",
+    "baseshift": ""
+  },
+  "183": {
+    "input": [
+      1,
+      2,
+      3,
+      5,
+      6,
+      8
+    ],
+    "keys": "asenip",
+    "base": "",
+    "baseshift": ""
+  },
+  "184": {
+    "input": [
+      4,
+      5,
+      6,
+      8
+    ],
+    "keys": "tnip",
+    "base": "",
+    "baseshift": ""
+  },
+  "185": {
+    "input": [
+      1,
+      4,
+      5,
+      6,
+      8
+    ],
+    "keys": "atnip",
+    "base": "",
+    "baseshift": ""
+  },
+  "186": {
+    "input": [
+      2,
+      4,
+      5,
+      6,
+      8
+    ],
+    "keys": "stnip",
+    "base": "",
+    "baseshift": ""
+  },
+  "187": {
+    "input": [
+      1,
+      2,
+      4,
+      5,
+      6,
+      8
+    ],
+    "keys": "astnip",
+    "base": "",
+    "baseshift": ""
+  },
+  "188": {
+    "input": [
+      3,
+      4,
+      5,
+      6,
+      8
+    ],
+    "keys": "etnip",
+    "base": "",
+    "baseshift": ""
+  },
+  "189": {
+    "input": [
+      1,
+      3,
+      4,
+      5,
+      6,
+      8
+    ],
+    "keys": "aetnip",
+    "base": "",
+    "baseshift": ""
+  },
+  "190": {
+    "input": [
+      2,
+      3,
+      4,
+      5,
+      6,
+      8
+    ],
+    "keys": "setnip",
+    "base": "",
+    "baseshift": ""
+  },
+  "191": {
+    "input": [
+      1,
+      2,
+      3,
+      4,
+      5,
+      6,
+      8
+    ],
+    "keys": "asetnip",
+    "base": "",
+    "baseshift": ""
+  },
+  "192": {
+    "input": [
+      7,
+      8
+    ],
+    "keys": "op",
+    "base": ";",
+    "baseshift": ":"
+  },
+  "193": {
+    "input": [
+      1,
+      7,
+      8
+    ],
+    "keys": "aop",
+    "base": "",
+    "baseshift": ""
+  },
+  "194": {
+    "input": [
+      2,
+      7,
+      8
+    ],
+    "keys": "sop",
+    "base": "",
+    "baseshift": ""
+  },
+  "195": {
+    "input": [
+      1,
+      2,
+      7,
+      8
+    ],
+    "keys": "asop",
+    "base": "",
+    "baseshift": ""
+  },
+  "196": {
+    "input": [
+      3,
+      7,
+      8
+    ],
+    "keys": "eop",
+    "base": "",
+    "baseshift": ""
+  },
+  "197": {
+    "input": [
+      1,
+      3,
+      7,
+      8
+    ],
+    "keys": "aeop",
+    "base": "",
+    "baseshift": ""
+  },
+  "198": {
+    "input": [
+      2,
+      3,
+      7,
+      8
+    ],
+    "keys": "seop",
+    "base": "",
+    "baseshift": ""
+  },
+  "199": {
+    "input": [
+      1,
+      2,
+      3,
+      7,
+      8
+    ],
+    "keys": "aseop",
+    "base": "",
+    "baseshift": ""
+  },
+  "200": {
+    "input": [
+      4,
+      7,
+      8
+    ],
+    "keys": "top",
+    "base": "",
+    "baseshift": ""
+  },
+  "201": {
+    "input": [
+      1,
+      4,
+      7,
+      8
+    ],
+    "keys": "atop",
+    "base": "",
+    "baseshift": ""
+  },
+  "202": {
+    "input": [
+      2,
+      4,
+      7,
+      8
+    ],
+    "keys": "stop",
+    "base": "",
+    "baseshift": ""
+  },
+  "203": {
+    "input": [
+      1,
+      2,
+      4,
+      7,
+      8
+    ],
+    "keys": "astop",
+    "base": "",
+    "baseshift": ""
+  },
+  "204": {
+    "input": [
+      3,
+      4,
+      7,
+      8
+    ],
+    "keys": "etop",
+    "base": "",
+    "baseshift": ""
+  },
+  "205": {
+    "input": [
+      1,
+      3,
+      4,
+      7,
+      8
+    ],
+    "keys": "aetop",
+    "base": "",
+    "baseshift": ""
+  },
+  "206": {
+    "input": [
+      2,
+      3,
+      4,
+      7,
+      8
+    ],
+    "keys": "setop",
+    "base": "",
+    "baseshift": ""
+  },
+  "207": {
+    "input": [
+      1,
+      2,
+      3,
+      4,
+      7,
+      8
+    ],
+    "keys": "asetop",
+    "base": "",
+    "baseshift": ""
+  },
+  "208": {
+    "input": [
+      5,
+      7,
+      8
+    ],
+    "keys": "nop",
+    "base": "",
+    "baseshift": ""
+  },
+  "209": {
+    "input": [
+      1,
+      5,
+      7,
+      8
+    ],
+    "keys": "anop",
+    "base": "",
+    "baseshift": ""
+  },
+  "210": {
+    "input": [
+      2,
+      5,
+      7,
+      8
+    ],
+    "keys": "snop",
+    "base": "",
+    "baseshift": ""
+  },
+  "211": {
+    "input": [
+      1,
+      2,
+      5,
+      7,
+      8
+    ],
+    "keys": "asnop",
+    "base": "",
+    "baseshift": ""
+  },
+  "212": {
+    "input": [
+      3,
+      5,
+      7,
+      8
+    ],
+    "keys": "enop",
+    "base": "",
+    "baseshift": ""
+  },
+  "213": {
+    "input": [
+      1,
+      3,
+      5,
+      7,
+      8
+    ],
+    "keys": "aenop",
+    "base": "",
+    "baseshift": ""
+  },
+  "214": {
+    "input": [
+      2,
+      3,
+      5,
+      7,
+      8
+    ],
+    "keys": "senop",
+    "base": "",
+    "baseshift": ""
+  },
+  "215": {
+    "input": [
+      1,
+      2,
+      3,
+      5,
+      7,
+      8
+    ],
+    "keys": "asenop",
+    "base": "",
+    "baseshift": ""
+  },
+  "216": {
+    "input": [
+      4,
+      5,
+      7,
+      8
+    ],
+    "keys": "tnop",
+    "base": "",
+    "baseshift": ""
+  },
+  "217": {
+    "input": [
+      1,
+      4,
+      5,
+      7,
+      8
+    ],
+    "keys": "atnop",
+    "base": "",
+    "baseshift": ""
+  },
+  "218": {
+    "input": [
+      2,
+      4,
+      5,
+      7,
+      8
+    ],
+    "keys": "stnop",
+    "base": "",
+    "baseshift": ""
+  },
+  "219": {
+    "input": [
+      1,
+      2,
+      4,
+      5,
+      7,
+      8
+    ],
+    "keys": "astnop",
+    "base": "",
+    "baseshift": ""
+  },
+  "220": {
+    "input": [
+      3,
+      4,
+      5,
+      7,
+      8
+    ],
+    "keys": "etnop",
+    "base": "",
+    "baseshift": ""
+  },
+  "221": {
+    "input": [
+      1,
+      3,
+      4,
+      5,
+      7,
+      8
+    ],
+    "keys": "aetnop",
+    "base": "",
+    "baseshift": ""
+  },
+  "222": {
+    "input": [
+      2,
+      3,
+      4,
+      5,
+      7,
+      8
+    ],
+    "keys": "setnop",
+    "base": "",
+    "baseshift": ""
+  },
+  "223": {
+    "input": [
+      1,
+      2,
+      3,
+      4,
+      5,
+      7,
+      8
+    ],
+    "keys": "asetnop",
+    "base": "",
+    "baseshift": ""
+  },
+  "224": {
+    "input": [
+      6,
+      7,
+      8
+    ],
+    "keys": "iop",
+    "base": "",
+    "baseshift": ""
+  },
+  "225": {
+    "input": [
+      1,
+      6,
+      7,
+      8
+    ],
+    "keys": "aiop",
+    "base": "",
+    "baseshift": ""
+  },
+  "226": {
+    "input": [
+      2,
+      6,
+      7,
+      8
+    ],
+    "keys": "siop",
+    "base": "",
+    "baseshift": ""
+  },
+  "227": {
+    "input": [
+      1,
+      2,
+      6,
+      7,
+      8
+    ],
+    "keys": "asiop",
+    "base": "",
+    "baseshift": ""
+  },
+  "228": {
+    "input": [
+      3,
+      6,
+      7,
+      8
+    ],
+    "keys": "eiop",
+    "base": "",
+    "baseshift": ""
+  },
+  "229": {
+    "input": [
+      1,
+      3,
+      6,
+      7,
+      8
+    ],
+    "keys": "aeiop",
+    "base": "",
+    "baseshift": ""
+  },
+  "230": {
+    "input": [
+      2,
+      3,
+      6,
+      7,
+      8
+    ],
+    "keys": "seiop",
+    "base": "",
+    "baseshift": ""
+  },
+  "231": {
+    "input": [
+      1,
+      2,
+      3,
+      6,
+      7,
+      8
+    ],
+    "keys": "aseiop",
+    "base": "",
+    "baseshift": ""
+  },
+  "232": {
+    "input": [
+      4,
+      6,
+      7,
+      8
+    ],
+    "keys": "tiop",
+    "base": "",
+    "baseshift": ""
+  },
+  "233": {
+    "input": [
+      1,
+      4,
+      6,
+      7,
+      8
+    ],
+    "keys": "atiop",
+    "base": "",
+    "baseshift": ""
+  },
+  "234": {
+    "input": [
+      2,
+      4,
+      6,
+      7,
+      8
+    ],
+    "keys": "stiop",
+    "base": "",
+    "baseshift": ""
+  },
+  "235": {
+    "input": [
+      1,
+      2,
+      4,
+      6,
+      7,
+      8
+    ],
+    "keys": "astiop",
+    "base": "",
+    "baseshift": ""
+  },
+  "236": {
+    "input": [
+      3,
+      4,
+      6,
+      7,
+      8
+    ],
+    "keys": "etiop",
+    "base": "",
+    "baseshift": ""
+  },
+  "237": {
+    "input": [
+      1,
+      3,
+      4,
+      6,
+      7,
+      8
+    ],
+    "keys": "aetiop",
+    "base": "",
+    "baseshift": ""
+  },
+  "238": {
+    "input": [
+      2,
+      3,
+      4,
+      6,
+      7,
+      8
+    ],
+    "keys": "setiop",
+    "base": "",
+    "baseshift": ""
+  },
+  "239": {
+    "input": [
+      1,
+      2,
+      3,
+      4,
+      6,
+      7,
+      8
+    ],
+    "keys": "asetiop",
+    "base": "",
+    "baseshift": ""
+  },
+  "240": {
+    "input": [
+      5,
+      6,
+      7,
+      8
+    ],
+    "keys": "niop",
+    "base": "   ",
+    "baseshift": "   "
+  },
+  "241": {
+    "input": [
+      1,
+      5,
+      6,
+      7,
+      8
+    ],
+    "keys": "aniop",
+    "base": "",
+    "baseshift": ""
+  },
+  "242": {
+    "input": [
+      2,
+      5,
+      6,
+      7,
+      8
+    ],
+    "keys": "sniop",
+    "base": "",
+    "baseshift": ""
+  },
+  "243": {
+    "input": [
+      1,
+      2,
+      5,
+      6,
+      7,
+      8
+    ],
+    "keys": "asniop",
+    "base": "",
+    "baseshift": ""
+  },
+  "244": {
+    "input": [
+      3,
+      5,
+      6,
+      7,
+      8
+    ],
+    "keys": "eniop",
+    "base": "",
+    "baseshift": ""
+  },
+  "245": {
+    "input": [
+      1,
+      3,
+      5,
+      6,
+      7,
+      8
+    ],
+    "keys": "aeniop",
+    "base": "",
+    "baseshift": ""
+  },
+  "246": {
+    "input": [
+      2,
+      3,
+      5,
+      6,
+      7,
+      8
+    ],
+    "keys": "seniop",
+    "base": "",
+    "baseshift": ""
+  },
+  "247": {
+    "input": [
+      1,
+      2,
+      3,
+      5,
+      6,
+      7,
+      8
+    ],
+    "keys": "aseniop",
+    "base": "",
+    "baseshift": ""
+  },
+  "248": {
+    "input": [
+      4,
+      5,
+      6,
+      7,
+      8
+    ],
+    "keys": "tniop",
+    "base": "",
+    "baseshift": ""
+  },
+  "249": {
+    "input": [
+      1,
+      4,
+      5,
+      6,
+      7,
+      8
+    ],
+    "keys": "atniop",
+    "base": "",
+    "baseshift": ""
+  },
+  "250": {
+    "input": [
+      2,
+      4,
+      5,
+      6,
+      7,
+      8
+    ],
+    "keys": "stniop",
+    "base": "",
+    "baseshift": ""
+  },
+  "251": {
+    "input": [
+      1,
+      2,
+      4,
+      5,
+      6,
+      7,
+      8
+    ],
+    "keys": "astniop",
+    "base": "",
+    "baseshift": ""
+  },
+  "252": {
+    "input": [
+      3,
+      4,
+      5,
+      6,
+      7,
+      8
+    ],
+    "keys": "etniop",
+    "base": "",
+    "baseshift": ""
+  },
+  "253": {
+    "input": [
+      1,
+      3,
+      4,
+      5,
+      6,
+      7,
+      8
+    ],
+    "keys": "aetniop",
+    "base": "",
+    "baseshift": ""
+  },
+  "254": {
+    "input": [
+      2,
+      3,
+      4,
+      5,
+      6,
+      7,
+      8
+    ],
+    "keys": "setniop",
+    "base": "",
+    "baseshift": ""
+  },
+  "255": {
+    "input": [
+      1,
+      2,
+      3,
+      4,
+      5,
+      6,
+      7,
+      8
+    ],
+    "keys": "asetniop",
+    "base": "SPACE",
+    "baseshift": ""
+  }
+}

File diff suppressed because it is too large
+ 0 - 0
keyboards/gboards/dicts/aset/_generator/src/nw-keymap.json


File diff suppressed because it is too large
+ 0 - 0
keyboards/gboards/dicts/aset/_generator/src/pl-keymap.json


File diff suppressed because it is too large
+ 0 - 0
keyboards/gboards/dicts/aset/_generator/src/pt-keymap.json


File diff suppressed because it is too large
+ 0 - 0
keyboards/gboards/dicts/aset/_generator/src/ro-keymap.json


File diff suppressed because it is too large
+ 0 - 0
keyboards/gboards/dicts/aset/_generator/src/sv-keymap.json


File diff suppressed because it is too large
+ 0 - 0
keyboards/gboards/dicts/aset/_generator/src/tr-keymap.json


+ 28 - 0
keyboards/gboards/dicts/aset/cmd-keymap.def

@@ -0,0 +1,28 @@
+PRES(CMD | AA,											KC_LCTL)
+PRES(CMD | AS,											KC_LSFT)
+PRES(CMD | AE,											KC_LALT)
+PRES(CMD | AT,											KC_LGUI)
+PRES(CMD | AN,											KC_LEFT)
+PRES(CMD | AI,											KC_DOWN)
+PRES(CMD | AO,											KC_UP)
+PRES(CMD | AP,											KC_RIGHT)
+PRES(CMD | AR,											KC_PGUP)
+PRES(CMD | AL,											KC_PGDN)
+
+PRES(CMD | AA | AP,									KC_F1)
+PRES(CMD | AA | AO,									KC_F2)
+PRES(CMD | AA | AO | AP,						KC_F3)
+PRES(CMD | AA | AI,									KC_F4)
+PRES(CMD | AA | AI | AP,						KC_F5)
+PRES(CMD | AA | AI | AO,						KC_F6)
+PRES(CMD | AA | AI | AO | AP,				KC_F7)
+PRES(CMD | AA | AN,									KC_F8)
+PRES(CMD | AA | AN | AP,						KC_F9)
+PRES(CMD | AA | AN | AO,						KC_F10)
+PRES(CMD | AA | AN | AO | AP,				KC_F11)
+PRES(CMD | AA | AN | AI,						KC_F12)
+
+PRES(CMD | AS | AN,									KC_HOME)
+PRES(CMD | AS | AP,									KC_END)
+PRES(CMD | AS | AI,									KC_INS)
+PRES(CMD | AS | AO,									KC_DEL)

+ 386 - 0
keyboards/gboards/dicts/aset/da-keymap.def

@@ -0,0 +1,386 @@
+// This file is automatically generated. Do not edit it!
+
+PRES(AT,                                                                                             KC_T)
+PRES(AS,                                                                                             KC_S)
+PRES(AN,                                                                                             KC_N)
+PRES(AE,                                                                                             KC_E)
+PRES(AP,                                                                                             KC_P)
+PRES(AO,                                                                                             KC_O)
+PRES(AI,                                                                                             KC_I)
+PRES(AA,                                                                                             KC_A)
+PRES(AT|AI,                                                                                          KC_V)
+PRES(AS|AI,                                                                                          KC_K)
+PRES(AE|AT,                                                                                          KC_R)
+PRES(AT|AN,                                                                                          KC_B)
+PRES(AN|AI,                                                                                          KC_H)
+PRES(AA|AS,                                                                                          KC_W)
+PRES(AN|AP,                                                                                          KC_M)
+PRES(AA|AI,                                                                                          KC_Z)
+PRES(AE|AO,                                                                                       KC_MINS)
+KEYS(AI|AP,                             cmb_68737f3c98f133fe,                  {KC_LSFT, KC_1, COMBO_END})
+PRES(AE|AI,                                                                                       KC_COMM)
+PRES(AS|AO,                                                                                        KC_DOT)
+PRES(AS|AE,                                                                                          KC_D)
+PRES(AS|AN,                                                                                          KC_J)
+PRES(AT|AO,                                                                                          KC_G)
+KEYS(AS|AP,                             cmb_e57ca193d8778bdc,                  {KC_LSFT, KC_0, COMBO_END})
+PRES(AO|AP,                                                                                       KC_SCLN)
+KEYS(AA|AO,                             cmb_9df323cdb026f7ce,                  {KC_LSFT, KC_9, COMBO_END})
+PRES(AE|AN,                                                                                          KC_Y)
+PRES(AT|AP,                                                                                       KC_BSPC)
+PRES(AI|AO,                                                                                          KC_L)
+PRES(AA|AE,                                                                                          KC_X)
+PRES(AE|AP,                                                                                       KC_QUOT)
+PRES(AA|AP,                                                                                       KC_QUOT)
+PRES(AA|AT,                                                                                          KC_F)
+PRES(AN|AO,                                                                                          KC_U)
+PRES(AA|AN,                                                                                          KC_Q)
+PRES(AS|AT,                                                                                          KC_C)
+SUBS(AR|AS|AI|AP,                       str_565EB49E602024EF,                                       "pis ")
+SUBS(AR|AA|AE|AO,                       str_C243E0504A15B978,                                       "-aa ")
+SUBS(AR|AI|AO|AP,                       str_88B19184FF89676C,                                       "pol ")
+SUBS(AR|AA|AE|AT,                       str_452BE2346B5B80C3,                                       "fra ")
+SUBS(AR|AS|AE|AT,                       str_925BB6ABF283A228,                                       "det ")
+SUBS(AR|AS|AT|AI,                       str_2B382E2C87F633B5,                                       "sit ")
+SUBS(AR|AA|AS|AT,                       str_71D766F84D388274,                                      "fast ")
+PRES(AN|AI|AO|AP,                                                                                  KC_ENT)
+SUBS(AR|AA|AT|AI,                       str_72AD8360CE343978,                                       "tav ")
+SUBS(AR|AA|AS|AO,                       str_83C2A82DF3DB1D35,                                       "wos ")
+SUBS(AR|AN|AI|AO,                       str_5A09FD44BA314863,                                       "hun ")
+SUBS(AR|AN|AI|AP,                       str_683696748A01B41C,                                       "min ")
+SUBS(AR|AN|AO|AP,                       str_0F33CAECD78B3E6B,                                        "om ")
+SUBS(AR|AS|AN|AP,                       str_D63FDE230FD34803,                                       "sms ")
+SUBS(AR|AA|AS|AP,                       str_467C897077B58F08,                                       "pas ")
+SUBS(AR|AA|AN|AO,                       str_FD846B750BDF7708,                                        "au ")
+SUBS(AR|AE|AN|AO,                       str_683A471B89B5678B,                                       "nue ")
+SUBS(AR|AE|AO|AP,                       str_5AC772D310448B08,                                      "oppe ")
+SUBS(AR|AA|AS|AE,                       str_6E5B393925FE64CE,                                        "da ")
+SUBS(AR|AE|AN|AI,                       str_7A4D8698951A1FAD,                                       "hen ")
+SUBS(AR|AA|AE|AI,                       str_D2F95EA81F7C61D5,                                        "ix ")
+SUBS(AR|AS|AT|AI|AP,                    str_A19F8973C971DB48,                                     "spist ")
+SUBS(AR|AA|AS|AT|AN,                    str_7BC51A9B4E5AFDF1,                                     "satan ")
+SUBS(AR|AA|AE|AN|AO,                    str_F1CF8B964BEDDE0C,                                      "-naa ")
+SUBS(AR|AS|AN|AI|AP,                    str_CE4E838E0BC6E4DA,                                        "km ")
+SUBS(AR|AT|AI|AO|AP,                    str_702F532D7A48BC00,                                     "pligt ")
+SUBS(AR|AE|AN|AO|AP,                    str_BA75DF4F8F68AF81,                                      "-men ")
+SUBS(AR|AA|AN|AO|AP,                    str_38342550D5BCF484,                                     "opnaa ")
+SUBS(AR|AS|AT|AN|AP,                    str_DE6CBE601C534F3D,                                        "cm ")
+SUBS(AR|AE|AN|AI|AP,                    str_B95094D0F4C2F09E,                                      "mine ")
+SUBS(AR|AA|AS|AI|AP,                    str_CC46AF41D9985527,                                       "pak ")
+SUBS(AR|AA|AS|AE|AO,                    str_8D630077F3C9958C,                                      "-saa ")
+SUBS(AR|AA|AT|AI|AP,                    str_46C3C336E40056DB,                                       "fip ")
+SUBS(AR|AE|AI|AO|AP,                    str_FAF3CEB5A465C19D,                                     "pille ")
+SUBS(AR|AT|AN|AI|AP,                    str_168886128C6CCE68,                                       "mit ")
+SUBS(AR|AA|AN|AI|AP,                    str_FC9AB513E2B03A28,                                       "ham ")
+SUBS(AR|AA|AT|AN|AP,                    str_06AABBFC9BF9658F,                                       "mat ")
+SUBS(AR|AA|AS|AN|AO,                    str_84BEE048B4700886,                                       "jow ")
+SUBS(AR|AA|AS|AE|AT,                    str_7E1EAC57B515C2D1,                                     "satte ")
+SUBS(AR|AS|AE|AO|AP,                    str_578A5EB31DA360B8,                                      "pose ")
+SUBS(AR|AS|AI|AO,                   str_C9ADB25B4C37D131,                                       "sol ")
+SUBS(AR|RGT|AS|AI|AO,                   str_7D5664732C823A0F,                                       "los ")
+SUBS(AR|AE|AT|AN,                   str_8FB071FDE5C78172,                                      "byen ")
+SUBS(AR|RGT|AE|AT|AN,                   str_77D0DE1110F92FFB,                                       "nyt ")
+SUBS(AR|AA|AT|AN,                   str_72977AC3F75E644A,                                      "tabt ")
+SUBS(AR|RGT|AA|AT|AN,                   str_47B698232847D3D2,                                       "nat ")
+SUBS(AR|AA|AN|AI,                   str_DF39EA07684EC8FC,                                      "zina ")
+SUBS(AR|RGT|AA|AN|AI,                   str_BB30CFFA4957C51C,                                       "han ")
+SUBS(AR|AS|AE|AN,                   str_ECE5A6CDF4EED85C,                                       "den ")
+SUBS(AR|RGT|AS|AE|AN,                   str_FB507079A5396F2A,                                       "ned ")
+SUBS(AR|AT|AN|AI,                   str_802658407F3418BA,                                       "thi ")
+SUBS(AR|RGT|AT|AN|AI,                   str_D6E1C0ECF0F9B0E2,                                       "int ")
+SUBS(AR|AS|AE|AI,                   str_BA01E476816FB907,                                     "disse ")
+SUBS(AR|RGT|AS|AE|AI,                   str_25694FCDDE3987C4,                                      "ikke ")
+SUBS(AR|AS|AN|AI,                   str_55863E4A819B49C1,                                       "sin ")
+SUBS(AR|RGT|AS|AN|AI,                   str_E1D43A91C597031D,                                       "nik ")
+SUBS(AR|AT|AO|AP,                   str_8574F11BEB82545C,                                       "top ")
+SUBS(AR|RGT|AT|AO|AP,                   str_0E727A3FBE39D351,                                     "optog ")
+SUBS(AR|AE|AN|AP,                   str_AA0B430BA00E4952,                                      "emne ")
+SUBS(AR|RGT|AE|AN|AP,                   str_B969E2F841D9C54A,                                       "men ")
+SUBS(AR|AE|AT|AO,                   str_1EDA9A722270F7E4,                                      "gore ")
+SUBS(AR|RGT|AE|AT|AO,                   str_6B77658521E3C3E6,                                       "ore ")
+SUBS(AR|AS|AN|AO,                   str_3D29840CE477716A,                                       "son ")
+SUBS(AR|RGT|AS|AN|AO,                   str_6E23CC4BFF56B58C,                                        "jo ")
+SUBS(AR|AE|AT|AI,                   str_31E88DBD75048F73,                                       "rev ")
+SUBS(AR|RGT|AE|AT|AI,                   str_60A95BD1113F9846,                                      "iver ")
+SUBS(AR|AA|AE|AN,                   str_9CAD49AC9B02787F,                                      "anne ")
+SUBS(AR|RGT|AA|AE|AN,                   str_890375A57AD3EAF4,                                       "nae ")
+SUBS(AR|AE|AI|AO,                   str_05ED48987A1828F9,                                        "el ")
+SUBS(AR|RGT|AE|AI|AO,                   str_E2986299752E3DE1,                                     "lille ")
+SUBS(AR|AE|AT|AP,                   str_BDA9C3AA21C8CDAF,                                     "er'et ")
+SUBS(AR|RGT|AE|AT|AP,                   str_342F8CACA85F0AD6,                                       "per ")
+SUBS(AR|AS|AT|AO,                   str_5E351F69DA243685,                                      "sogt ")
+SUBS(AR|RGT|AS|AT|AO,                   str_F12BF1912FA70BCD,                                       "ost ")
+SUBS(AR|AA|AN|AP,                   str_85720F1C792E457F,                                       "anm ")
+SUBS(AR|RGT|AA|AN|AP,                   str_7814AB9A9D941FFB,                                       "man ")
+SUBS(AR|AA|AT|AO,                   str_A75FF214306BA9D1,                                       "gaa ")
+SUBS(AR|RGT|AA|AT|AO,                   str_BF38370C83727D39,                                        "of ")
+SUBS(AR|AA|AE|AP,                   str_102DD7D0196F36BB,                                        "a' ")
+SUBS(AR|RGT|AA|AE|AP,                   str_67EC607457C73440,                                      "pae' ")
+SUBS(AR|AA|AS|AN,                   str_CE3B00B88629D10F,                                      "sans ")
+SUBS(AR|RGT|AA|AS|AN,                   str_16D6BE915787F782,                                        "ja ")
+SUBS(AR|AS|AE|AO,                   str_5630D9590D848D9C,                                       "dod ")
+SUBS(AR|RGT|AS|AE|AO,                   str_239CA41F6B24AC83,                                       "ode ")
+SUBS(AR|AA|AS|AI,                   str_D8D6C8ABDF11FE6C,                                       "zak ")
+SUBS(AR|RGT|AA|AS|AI,                   str_423FC7030B57068F,                                        "ka ")
+SUBS(AR|AT|AN|AO,                   str_93A2E40FC11E1E12,                                       "bog ")
+SUBS(AR|RGT|AT|AN|AO,                   str_AF77719623630FD4,                                       "ung ")
+SUBS(AR|AA|AI|AO,                   str_C49001FAA655F248,                                        "al ")
+SUBS(AR|RGT|AA|AI|AO,                   str_8CC474B4A7886F51,                                       "laa ")
+SUBS(AR|AT|AI|AO,                   str_1C31AEE8DFCCE8EB,                                       "til ")
+SUBS(AR|RGT|AT|AI|AO,                   str_DD07510FB54603F8,                                       "liv ")
+SUBS(AR|AA|AS|AE|AT|AO,                 str_CA49BEAA613AC2F8,                                     "sagde ")
+SUBS(AR|AE|AT|AI|AO|AP,                 str_348B2BB289B8817D,                                      "pige ")
+SUBS(AR|AA|AE|AI|AO|AP,                 str_6726AAAD1B841698,                                       "la' ")
+SUBS(AR|AA|AT|AN|AI|AP,                 str_78F7EA49F8D0A783,                                    "timian ")
+SUBS(AR|AA|AS|AE|AO|AP,                 str_9D443C23601872A4,                                      "opad ")
+SUBS(AR|AS|AT|AI|AO|AP,                 str_94A710198AA418ED,                                   "politik ")
+SUBS(AR|AA|AE|AT|AN|AO,                 str_48AAA3207915A63E,                                     "foran ")
+SUBS(AR|AA|AE|AN|AO|AP,                 str_7B08962D53257530,                                      "-man ")
+SUBS(AR|AA|AS|AT|AI|AO,                 str_23089E82F5DFD0B4,                                      "folk ")
+SUBS(AR|AE|AN|AI|AO|AP,                 str_8FB9C780573B2537,                                    "mellem ")
+SUBS(AR|AA|AE|AN|AI|AP,                 str_9B092F875E2DA1B4,                                       "ha' ")
+SUBS(AR|AS|AE|AI|AO,                str_1861909A5CAE7807,                                       "del ")
+SUBS(AR|RGT|AS|AE|AI|AO,                str_3CB77C2629D9FD41,                                       "lod ")
+SUBS(AR|AA|AT|AN|AI,                str_67B9DF0E88D8FE99,                                     "tania ")
+SUBS(AR|RGT|AA|AT|AN|AI,                str_7589149FDAADDD5C,                                      "navn ")
+SUBS(AR|AE|AT|AN|AP,                str_8A3CF03C5FA779DF,                                      "type ")
+SUBS(AR|RGT|AE|AT|AN|AP,                str_DEE3BBD571C511F7,                                      "mere ")
+SUBS(AR|AA|AE|AT|AO,                str_DAE84F2729ACCE2B,                                       "for ")
+SUBS(AR|RGT|AA|AE|AT|AO,                str_CC8D36F0E3CEDCB9,                                      "ofte ")
+SUBS(AR|AT|AN|AO|AP,                str_C7B05810B9878F2F,                                       "tom ")
+SUBS(AR|RGT|AT|AN|AO|AP,                str_A9E20DE572F5CF4F,                                       "omt ")
+SUBS(AR|AA|AS|AN|AP,                str_FDE849B83007B2AD,                                      "smaa ")
+SUBS(AR|RGT|AA|AS|AN|AP,                str_03C4681E621B41C8,                                       "maj ")
+SUBS(AR|AA|AT|AI|AO,                str_15B496B76D052225,                                       "alt ")
+SUBS(AR|RGT|AA|AT|AI|AO,                str_4447120BEB624253,                                      "lagt ")
+SUBS(AR|AA|AE|AN|AI,                str_B0D068D005493603,                                     "annie ")
+SUBS(AR|RGT|AA|AE|AN|AI,                str_384473729F209570,                                     "hanne ")
+SUBS(AR|AA|AS|AI|AO,                str_408F0634544C632D,                                      "skal ")
+SUBS(AR|RGT|AA|AS|AI|AO,                str_05DBE3DB5EFBA943,                                       "las ")
+SUBS(AR|AS|AI|AO|AP,                str_AE39F7849C80EFF0,                                      "spil ")
+SUBS(AR|RGT|AS|AI|AO|AP,                str_87CFB86F7172C44A,                                       "kop ")
+SUBS(AR|AS|AT|AN|AI,                str_28584900EB088AC4,                                      "skib ")
+SUBS(AR|RGT|AS|AT|AN|AI,                str_1F36E9BDFB6C17A3,                                      "hvis ")
+SUBS(AR|AS|AE|AT|AI,                str_44D89FF8C9DEFE4D,                                       "ved ")
+SUBS(AR|RGT|AS|AE|AT|AI,                str_44E526692C9E5C02,                                      "idet ")
+SUBS(AR|AS|AT|AN|AO,                str_E09BE53AF628FF96,                                       "sgu ")
+SUBS(AR|RGT|AS|AT|AN|AO,                str_C039D2A5D9FC5D72,                                      "just ")
+SUBS(AR|AA|AE|AI|AO,                str_4B68781D007741F3,                                      "alle ")
+SUBS(AR|RGT|AA|AE|AI|AO,                str_F714B73058073162,                                       "lae ")
+SUBS(AR|AE|AT|AI|AP,                str_C2FA19F55AA9E107,                                    "vipper ")
+SUBS(AR|RGT|AE|AT|AI|AP,                str_BBC09EC206C805A7,                                      "itt' ")
+SUBS(AR|AT|AN|AI|AO,                str_5ED581CFD1E789A6,                                      "blot ")
+SUBS(AR|RGT|AT|AN|AI|AO,                str_B3E389F57E160329,                                       "lob ")
+SUBS(AR|AA|AE|AT|AP,                str_E94650909CA1EEA6,                                      "ta'r ")
+SUBS(AR|RGT|AA|AE|AT|AP,                str_F552C5CE7412D067,                                       "par ")
+SUBS(AR|AA|AS|AE|AI,                str_9CD8BF58537BE31A,                                     "skade ")
+SUBS(AR|RGT|AA|AS|AE|AI,                str_DA742024F3D69E0A,                                       "ida ")
+SUBS(AR|AS|AE|AT|AN,                str_BB930E6E87DE648C,                                    "syntes ")
+SUBS(AR|RGT|AS|AE|AT|AN,                str_F5B0A1B8E66C4027,                                       "jer ")
+SUBS(AR|AA|AE|AT|AN,                str_9C31DB94CBCECD2F,                                      "bare ")
+SUBS(AR|RGT|AA|AE|AT|AN,                str_986149229D18C728,                                      "naar ")
+SUBS(AR|AE|AT|AI|AO,                str_87C9A08BCD5987C8,                                     "eller ")
+SUBS(AR|RGT|AE|AT|AI|AO,                str_2CCE6615DDD45C8E,                                      "over ")
+SUBS(AR|AS|AE|AT|AP,                str_0F9FE8330213D831,                                   "spredte ")
+SUBS(AR|RGT|AS|AE|AT|AP,                str_0D904C6A57F1A574,                                     "peder ")
+SUBS(AR|AA|AS|AE|AN,                str_C51486569CE1AF4C,                                     "anden ")
+SUBS(AR|RGT|AA|AS|AE|AN,                str_0C372259E4C87260,                                     "naade ")
+SUBS(AR|AA|AS|AN|AI,                str_4401268928040B20,                                      "sank ")
+SUBS(AR|RGT|AA|AS|AN|AI,                str_FA2CEC25FAE97341,                                       "kan ")
+SUBS(AR|AS|AE|AN|AO,                str_68105B858B425CB4,                                        "du ")
+SUBS(AR|RGT|AS|AE|AN|AO,                str_D208B44DAA2DC351,                                        "ud ")
+SUBS(AR|AS|AT|AO|AP,                str_769DB022AD959409,                                      "spog ")
+SUBS(AR|RGT|AS|AT|AO|AP,                str_993FB3354F37599E,                                      "post ")
+SUBS(AR|AE|AN|AI|AO,                str_7623453E9CFB03D4,                                     "ellen ")
+SUBS(AR|RGT|AE|AN|AI|AO,                str_EC7EE4878609F3D9,                                      "hele ")
+SUBS(AR|AA|AS|AE|AP,                str_80A2B7F4EDFF0C95,                                      "saa' ")
+SUBS(AR|RGT|AA|AS|AE|AP,                str_1B1C50D62E726AE4,                                     "passe ")
+SUBS(AR|AE|AT|AO|AP,                str_E645E421C52D9A7B,                                     "toppe ")
+SUBS(AR|RGT|AE|AT|AO|AP,                str_CDD6CAA713E7A893,                                      "port ")
+SUBS(AR|AA|AN|AI|AO,                str_BB59749492E9C0BF,                                    "alanzo ")
+SUBS(AR|RGT|AA|AN|AI|AO,                str_4FB4F9ADE1176547,                                       "hal ")
+SUBS(AR|AS|AE|AN|AP,                str_AB4FDC245F092768,                                       "dem ")
+SUBS(AR|RGT|AS|AE|AN|AP,                str_BA4C53A61687D977,                                       "med ")
+SUBS(AR|AS|AT|AI|AO,                str_1109F5FD7D22AAC8,                                       "sig ")
+SUBS(AR|RGT|AS|AT|AI|AO,                str_66170C57E8AC354A,                                      "livs ")
+SUBS(AR|AA|AE|AN|AP,                str_1FE98214FA4D409C,                                    "examen ")
+SUBS(AR|RGT|AA|AE|AN|AP,                str_C81F567AC96D5CA9,                                       "mae ")
+SUBS(AR|AA|AE|AT|AI,                str_776A8271136FBCDD,                                       "var ")
+SUBS(AR|RGT|AA|AE|AT|AI,                str_A1D412B3CD7242F7,                                      "ivar ")
+SUBS(AR|AS|AE|AN|AI,                str_5673F12CA48839F3,                                      "sine ")
+SUBS(AR|RGT|AS|AE|AN|AI,                str_AB7A61D4A1CAD6AB,                                       "ind ")
+SUBS(AR|AA|AS|AT|AI,                str_8B539FEEE1CA73C0,                                       "fik ")
+SUBS(AR|RGT|AA|AS|AT|AI,                str_8492FC43FC840935,                                       "kat ")
+SUBS(AR|AS|AE|AI|AP,                str_6F2A64F59BE5E26E,                                     "spise ")
+SUBS(AR|RGT|AS|AE|AI|AP,                str_93E3B5B12E90C7FE,                                   "piskede ")
+SUBS(AR|AS|AE|AT|AO,                str_119AA3B0A66372A8,                                       "dog ")
+SUBS(AR|RGT|AS|AE|AT|AO,                str_D859293B22449C89,                                       "ord ")
+SUBS(AR|AA|AS|AT|AO,                str_B68AFDA999042AE2,                                      "sagt ")
+SUBS(AR|RGT|AA|AS|AT|AO,                str_592113E20E9BD955,                                     "ogsaa ")
+SUBS(AR|AE|AT|AN|AO,                str_BA3BD4D2DA7AE86E,                                      "bort ")
+SUBS(AR|RGT|AE|AT|AN|AO,                str_B7409EC7507F1CD9,                                     "noget ")
+SUBS(AR|AS|AN|AO|AP,                str_7A83FEE54F908E5E,                                       "som ")
+SUBS(AR|RGT|AS|AN|AO|AP,                str_7B49EFB61062D284,                                       "moj ")
+SUBS(AR|AA|AT|AN|AO,                str_F3FA41B52DE36D40,                                      "gang ")
+SUBS(AR|RGT|AA|AT|AN|AO,                str_279E6A9F2A6C0F4C,                                      "nabo ")
+SUBS(AR|AE|AT|AN|AI,                str_47FD2EA69E80E270,                                       "ven ")
+SUBS(AR|RGT|AE|AT|AN|AI,                str_8BA7632DC4B89BB1,                                       "her ")
+SUBS(AR|AS|AN|AI|AO,                str_6C63BE2099406E05,                                       "suk ")
+SUBS(AR|RGT|AS|AN|AI|AO,                str_1B15DE9B098FFE3E,                                       "kun ")
+SUBS(AR|AA|AS|AE|AT|AO|AP,              str_20D6D6623B1192DC,                                    "pastor ")
+SUBS(AR|AA|AS|AI|AO|AP,             str_0C564574F3F9E640,                                      "slap ")
+SUBS(AR|RGT|AA|AS|AI|AO|AP,             str_AF121D4C6F58EBE5,                                      "klap ")
+SUBS(AR|AA|AS|AN|AI|AP,             str_F3A14A8A57EB3C42,                                      "skam ")
+SUBS(AR|RGT|AA|AS|AN|AI|AP,             str_D105DFD94D8C3073,                                      "knap ")
+SUBS(AR|AA|AS|AT|AN|AI,             str_3AC2E8986403E297,                                     "skabt ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI,             str_5105E1ED4EE07DAD,                                      "kant ")
+SUBS(AR|AA|AS|AE|AN|AO,             str_1D0D73185CF895B8,                                   "aa-e-ja ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO,             str_2F5A5708B8F10188,                                       "-ja ")
+SUBS(AR|AA|AE|AT|AO|AP,             str_7614AC25161CB23C,                                      "fo'r ")
+SUBS(AR|RGT|AA|AE|AT|AO|AP,             str_49DD08FC11AFE8DA,                                     "proft ")
+SUBS(AR|AS|AE|AT|AI|AP,             str_DB6474B9B6FE3F2A,                                    "spiste ")
+SUBS(AR|RGT|AS|AE|AT|AI|AP,             str_405D34AF2264AD2A,                                      "pris ")
+SUBS(AR|AA|AS|AN|AI|AO,             str_0C54B4D2BB598DFD,                                     "slank ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO,             str_41741403D88D5809,                                    "nikola ")
+SUBS(AR|AA|AT|AI|AO|AP,             str_F7C74701175E069E,                                     "galop ")
+SUBS(AR|RGT|AA|AT|AI|AO|AP,             str_2C59793065D02EDC,                                     "opgav ")
+SUBS(AR|AA|AS|AE|AT|AP,             str_2622E4CB4E7E9609,                                    "derpaa ")
+SUBS(AR|RGT|AA|AS|AE|AT|AP,             str_8B03947A124AA4BC,                                    "praest ")
+SUBS(AR|AA|AS|AE|AT|AI,             str_92D89244D618E868,                                   "svarede ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI,             str_33B15859793355EB,                                   "kastede ")
+SUBS(AR|AA|AE|AN|AI|AO,             str_9CD03918EFCF7A9D,                                     "alene ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO,             str_5F31E0CB8997A3A5,                                    "hallen ")
+SUBS(AR|AS|AE|AT|AO|AP,             str_C3F89E20008EF31C,                                      "spor ")
+SUBS(AR|RGT|AS|AE|AT|AO|AP,             str_BFCD83C170167ADB,                                    "pegede ")
+SUBS(AR|AA|AS|AE|AT|AN,             str_691DC3BEDE0F7276,                                     "andre ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN,             str_33BEF0A978E16432,                                   "naesten ")
+SUBS(AR|AA|AE|AT|AI|AP,             str_D5CAE91410E03313,                                   "appetit ")
+SUBS(AR|RGT|AA|AE|AT|AI|AP,             str_8255DE4A198805C4,                                     "papir ")
+SUBS(AR|AE|AT|AN|AO|AP,             str_20ED4FBB1B1D71AF,                                    "gennem ")
+SUBS(AR|RGT|AE|AT|AN|AO|AP,             str_879E412A510F3163,                                     "meget ")
+SUBS(AR|AA|AE|AT|AI|AO,             str_C4AF10EDD7B3CE20,                                      "tale ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO,             str_FE5FFDC3CA0DDDB6,                                      "lave ")
+SUBS(AR|AS|AE|AI|AO|AP,             str_FEDCA8331F2F4CE3,                                  "spillede ")
+SUBS(AR|RGT|AS|AE|AI|AO|AP,             str_6349762FDCAACF99,                                     "poesi ")
+SUBS(AR|AS|AE|AT|AN|AP,             str_F8F8EA0520C3D9BE,                                    "stemme ")
+SUBS(AR|RGT|AS|AE|AT|AN|AP,             str_44BF2FC17F81D9DC,                                      "mest ")
+SUBS(AR|AS|AN|AI|AO|AP,             str_D2957C6524A4A470,                                      "smil ")
+SUBS(AR|RGT|AS|AN|AI|AO|AP,             str_C50B116423771F39,                                       "kom ")
+SUBS(AR|AA|AS|AN|AO|AP,             str_FEC58E5F68E80032,                                    "saasom ")
+SUBS(AR|RGT|AA|AS|AN|AO|AP,             str_E2395CA046B6C017,                                   "mansson ")
+SUBS(AR|AA|AE|AT|AN|AP,             str_943BA4CC51713FB6,                                      "frem ")
+SUBS(AR|RGT|AA|AE|AT|AN|AP,             str_D4702E3A6CDC1944,                                    "maatte ")
+SUBS(AR|AA|AE|AT|AN|AI,             str_701758C383D21C1A,                                      "fine ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI,             str_4ADA2A4F18F54100,                                       "har ")
+SUBS(AR|AA|AS|AT|AN|AO,             str_C87062042895E975,                                      "sang ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO,             str_08202FCF2789869B,                                      "jagt ")
+SUBS(AR|AA|AS|AE|AI|AP,             str_9432D01EEB76A7DE,                                      "ska' ")
+SUBS(AR|RGT|AA|AS|AE|AI|AP,             str_94F2F9657A2B07AA,                                     "pakke ")
+SUBS(AR|AS|AE|AN|AI|AO,             str_33147076F22F7144,                                    "skulde ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO,             str_5E4907A9602E385A,                                     "kunde ")
+SUBS(AR|AA|AS|AT|AN|AP,             str_0F7A33633730631F,                                      "samt ")
+SUBS(AR|RGT|AA|AS|AT|AN|AP,             str_D38D5FAD0D7E36AD,                                      "pjat ")
+SUBS(AR|AA|AS|AE|AN|AP,             str_9A129D3C2CF63359,                                     "samme ")
+SUBS(AR|RGT|AA|AS|AE|AN|AP,             str_60F97D11D338DF2C,                                      "mand ")
+SUBS(AR|AT|AN|AI|AO|AP,             str_63C1E2163E48481C,                                     "glimt ")
+SUBS(AR|RGT|AT|AN|AI|AO|AP,             str_2CB95DC376B85715,                                       "mig ")
+SUBS(AR|AS|AE|AT|AI|AO,             str_5338F98C86098565,                                      "selv ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO,             str_D3FB3DC22A4E2199,                                      "lidt ")
+SUBS(AR|AE|AT|AN|AI|AP,             str_22BF017D1B0FAE0F,                                     "timer ")
+SUBS(AR|RGT|AE|AT|AN|AI|AP,             str_CB074ED3C95642B2,                                      "hvem ")
+SUBS(AR|AS|AE|AT|AN|AO,             str_8DF4F0A3E8D06533,                                    "gjorde ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO,             str_40D58FBA4B772732,                                       "jeg ")
+SUBS(AR|AA|AT|AN|AO|AP,             str_721982306C26ABCE,                                    "afmagt ")
+SUBS(AR|RGT|AA|AT|AN|AO|AP,             str_59A99855C94EE38F,                                      "magt ")
+SUBS(AR|AS|AE|AN|AI|AP,             str_A09A36EF5C897FD4,                                   "spidsen ")
+SUBS(AR|RGT|AS|AE|AN|AI|AP,             str_88A02478E01864F9,                                      "hjem ")
+SUBS(AR|AA|AT|AN|AI|AO,             str_933D28650E857DFF,                                      "blaa ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO,             str_5057A823E6EF6941,                                     "langt ")
+SUBS(AR|AE|AT|AN|AI|AO,             str_13A17952D7936000,                                      "blev ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO,             str_C4B71F459D277067,                                      "hvor ")
+SUBS(AR|AS|AT|AN|AI|AO,             str_803AA4D54E4ECA25,                                      "blik ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO,             str_5EF4D4ADB7F8591F,                                      "hojt ")
+SUBS(AR|AA|AS|AE|AN|AI,             str_938DC9B1D87622B2,                                    "danske ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI,             str_B2437363459B367E,                                  "hinanden ")
+SUBS(AR|AA|AS|AE|AI|AO,             str_078A61B5A3D2EDA1,                                  "saaledes ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO,             str_443AFB8E5BA06E0D,                                       "lad ")
+SUBS(AR|AS|AE|AN|AO|AP,             str_12BF12EEF13D6E95,                                       "dom ")
+SUBS(AR|RGT|AS|AE|AN|AO|AP,             str_03BC9D6CB8B3908A,                                       "mod ")
+SUBS(AR|AA|AN|AI|AO|AP,             str_CE78129290A1AC26,                                    "alpina ")
+SUBS(AR|RGT|AA|AN|AI|AO|AP,             str_2F0B08746C6E2063,                                      "plan ")
+SUBS(AR|AS|AT|AN|AO|AP,             str_102331403E7D212B,                                      "stum ")
+SUBS(AR|RGT|AS|AT|AN|AO|AP,             str_58A09E210104136F,                                      "pust ")
+SUBS(AR|AS|AE|AT|AN|AI,             str_85DA91107E7DA1F3,                                    "vendte ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI,             str_213EA61EA400BBAD,                                     "hvide ")
+SUBS(AR|AA|AS|AN|AI|AO|AP,          str_26668284D5C950DB,                                   "william ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO|AP,          str_3A0061CD2EC08D57,                                     "hjalp ")
+SUBS(AR|AA|AS|AE|AT|AI|AP,          str_1AA224C15D31BCF5,                                    "skarpt ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AP,          str_7FC6F92BECEAFDC2,                                   "praksis ")
+SUBS(AR|AA|AS|AT|AN|AO|AP,          str_72BCBC6B67C84CC5,                                      "smag ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO|AP,          str_FFAE1393B428FE51,                                    "magnus ")
+SUBS(AR|AA|AE|AT|AN|AI|AO,          str_17CD626AEBE3C3D7,                                   "tilbage ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO,          str_DEAE0E631215F7DA,                                    "laenge ")
+SUBS(AR|AA|AS|AE|AN|AO|AP,          str_D140198E539D5FB4,                                    "somand ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO|AP,          str_99241769490F065E,                                     "pause ")
+SUBS(AR|AA|AS|AT|AI|AO|AP,          str_A75EC7D775742180,                                    "tilpas ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO|AP,          str_10D21E1E9517FD2A,                                  "plastisk ")
+SUBS(AR|AA|AE|AT|AN|AI|AP,          str_26E9D183E5DC1CEC,                                     "varme ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AP,          str_F9E5DFC6DC88C53E,                                     "marie ")
+SUBS(AR|AS|AE|AT|AI|AO|AP,          str_BCBFC8DF86BE653E,                                   "spiller ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO|AP,          str_EA2F32DA16BB8574,                                      "krop ")
+SUBS(AR|AS|AE|AT|AN|AO|AP,          str_55209DB4E6FCF722,                                   "spurgte ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO|AP,          str_155D8FA196A129D1,                                    "mogens ")
+SUBS(AR|AS|AT|AN|AI|AO|AP,          str_1B4E5EF4EEBE2A23,                                     "smukt ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO|AP,          str_A2E95332F90A605E,                                     "punkt ")
+SUBS(AR|AA|AS|AE|AT|AI|AO,          str_B874CB7A247D38E7,                                    "aldrig ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO,          str_36558B26E43D5E66,                                     "lagde ")
+SUBS(AR|AA|AS|AE|AT|AN|AI,          str_62F5395F48D42C53,                                     "finde ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI,          str_3E3C52395DF34DEA,                                     "havde ")
+SUBS(AR|AA|AE|AN|AI|AO|AP,          str_600FF892DBD3178D,                                 "emmanuelo ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO|AP,          str_15B3FA68E5B2A5AF,                                    "lampen ")
+SUBS(AR|AA|AS|AE|AN|AI|AP,          str_3AEC649DEA641DBB,                                   "eksamen ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AP,          str_6F3CCDA8F4434AEF,                                     "maske ")
+SUBS(AR|AA|AE|AT|AI|AO|AP,          str_58DBAC3080F43A2C,                                     "april ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO|AP,          str_14CE87608C69A9E7,                                    "opgave ")
+SUBS(AR|AS|AE|AN|AI|AO|AP,          str_F3CCDFD12CC6AD7E,                                   "smilede ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO|AP,          str_C3072C8E402D9AF0,                                     "komme ")
+SUBS(AR|AA|AS|AE|AI|AO|AP,          str_AC1AE0D91923A15A,                                    "slappe ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO|AP,          str_DBE9C589EF0C7ECD,                                     "plads ")
+SUBS(AR|AA|AS|AT|AN|AI|AP,          str_25F4ED8252F9FF46,                                  "capitain ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AP,          str_23061DC1E942126E,                                     "knapt ")
+SUBS(AR|AA|AS|AT|AN|AI|AO,          str_A1BF08CE77023301,                                    "ansigt ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO,          str_6C2D114EB287C846,                                     "langs ")
+SUBS(AR|AE|AT|AN|AI|AO|AP,          str_F569C2435FBC8FED,                                     "glemt ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO|AP,          str_1F771F0D1A16F9DD,                                   "norholm ")
+SUBS(AR|AS|AE|AT|AN|AI|AO,          str_52B74BED48AFF3E2,                                 "teknologi ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO,          str_9205FD9E9CDAF415,                                     "holdt ")
+SUBS(AR|AS|AE|AT|AN|AI|AP,          str_B1448BBD59EE98E0,                                 "derhjemme ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AP,          str_100E9AB1EAEC3211,                                 "mennesker ")
+SUBS(AR|AA|AS|AE|AT|AN|AO,          str_84B545298327CD46,                                     "dagen ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO,          str_17EB714C2539A733,                                   "udenfor ")
+SUBS(AR|AA|AS|AE|AN|AI|AO,          str_91508723D13E50C2,                                     "sjael ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO,          str_7D17F74FF1147EF0,                                      "land ")
+SUBS(AR|AA|AE|AT|AN|AO|AP,          str_F4959725FF42EA5E,                                      "form ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO|AP,          str_C2CF32C587BF7039,                                     "mange ")
+SUBS(AR|AA|AT|AN|AI|AO|AP,          str_2E642CEEC56D4266,                                      "film ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO|AP,          str_BD4D850A2591977C,                                  "pollnitz ")
+SUBS(AR|AA|AS|AE|AT|AN|AP,          str_FD9C5088E67087F9,                                  "fremmede ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AP,          str_998AAA8FA0BD2EFA,                                  "praesten ")
+SUBS(AR|AA|AS|AE|AN|AI|AO|AP,       str_2CFDA380E510B024,                                   "samlede ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO|AP,       str_7C4D116A0E83A9CF,                                    "hjaelp ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AP,       str_6C41807404A5B896,                                   "danmark ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AP,       str_2DD2C51B8291C701,                                    "maerke ")
+SUBS(AR|AA|AE|AT|AN|AI|AO|AP,       str_809202FFCE5E1F57,                                     "gamle ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO|AP,       str_67AA89D7A8EEBF79,                                   "planter ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO,       str_3100B6504E408AF8,                                    "ganske ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO,       str_FF719EEE10F9EAED,                                   "hvordan ")
+SUBS(AR|AA|AS|AT|AN|AI|AO|AP,       str_F7217B4882909E73,                                   "samling ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO|AP,       str_AE887234BAEDACCA,                                  "langsomt ")
+SUBS(AR|AS|AE|AT|AN|AI|AO|AP,       str_9A3D6726509D76D8,                                  "blomster ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO|AP,       str_2286C79D95E0BDDA,                                    "kommer ")
+SUBS(AR|AA|AS|AE|AT|AI|AO|AP,       str_17C78FC5B7BDC81D,                                "vokseplads ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO|AP,       str_E4B4237662F98075,                                   "kapitel ")
+SUBS(AR|AA|AS|AE|AT|AN|AO|AP,       str_983BB9490F1B54AF,                                    "sprang ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO|AP,       str_A298D7050F8B5E04,                               "professoren ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO|AP,    str_8F0ADC7147FCCC3B,                                  "samtidig ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO|AP,    str_D484C569AB49E016,                                   "plantes ")

+ 373 - 0
keyboards/gboards/dicts/aset/de-keymap.def

@@ -0,0 +1,373 @@
+// This file is automatically generated. Do not edit it!
+
+PRES(AT,                                                                                             KC_T)
+PRES(AE,                                                                                             KC_E)
+PRES(AN,                                                                                             KC_N)
+PRES(AP,                                                                                             KC_P)
+PRES(AA,                                                                                             KC_A)
+PRES(AI,                                                                                             KC_I)
+PRES(AS,                                                                                             KC_S)
+PRES(AO,                                                                                             KC_O)
+PRES(AS|AT,                                                                                          KC_C)
+KEYS(AI|AP,                             cmb_68737f3c98f133fe,                  {KC_LSFT, KC_1, COMBO_END})
+PRES(AT|AI,                                                                                          KC_V)
+PRES(AE|AP,                                                                                       KC_QUOT)
+KEYS(AS|AP,                             cmb_e57ca193d8778bdc,                  {KC_LSFT, KC_0, COMBO_END})
+PRES(AS|AI,                                                                                          KC_K)
+PRES(AE|AN,                                                                                          KC_Y)
+PRES(AA|AN,                                                                                          KC_Q)
+PRES(AA|AT,                                                                                          KC_F)
+PRES(AE|AT,                                                                                          KC_R)
+PRES(AT|AO,                                                                                          KC_G)
+PRES(AA|AE,                                                                                          KC_X)
+KEYS(AA|AO,                             cmb_9df323cdb026f7ce,                  {KC_LSFT, KC_9, COMBO_END})
+PRES(AE|AI,                                                                                       KC_COMM)
+PRES(AN|AO,                                                                                          KC_U)
+PRES(AA|AP,                                                                                       KC_QUOT)
+PRES(AA|AS,                                                                                          KC_W)
+PRES(AI|AO,                                                                                          KC_L)
+PRES(AT|AP,                                                                                       KC_BSPC)
+PRES(AS|AE,                                                                                          KC_D)
+PRES(AT|AN,                                                                                          KC_B)
+PRES(AE|AO,                                                                                       KC_MINS)
+PRES(AS|AN,                                                                                          KC_J)
+PRES(AN|AI,                                                                                          KC_H)
+PRES(AA|AI,                                                                                          KC_Z)
+PRES(AS|AO,                                                                                        KC_DOT)
+PRES(AN|AP,                                                                                          KC_M)
+PRES(AO|AP,                                                                                       KC_SCLN)
+SUBS(AR|AA|AT|AP,                       str_7A06301D23DD2E0F,                                       "pat ")
+SUBS(AR|AS|AE|AO,                       str_6C007D0218D5E48D,                                      "dose ")
+SUBS(AR|AA|AT|AI,                       str_5FE37289F8887901,                                      "fitz ")
+SUBS(AR|AA|AT|AN,                       str_BC6573200E84B046,                                        "ab ")
+SUBS(AR|AT|AN|AI,                       str_BF8295FE584BC5B0,                                       "bin ")
+SUBS(AR|AA|AS|AI,                       str_C6565548AE81D246,                                       "kai ")
+SUBS(AR|AN|AO|AP,                       str_96877FFA56942058,                                        "um ")
+SUBS(AR|AS|AN|AP,                       str_D63FDE230FD34803,                                       "sms ")
+SUBS(AR|AS|AT|AO,                       str_435A04363A1FC13B,                                       "sto ")
+PRES(AN|AI|AO|AP,                                                                                  KC_ENT)
+SUBS(AR|AA|AN|AO,                       str_FD846B750BDF7708,                                        "au ")
+SUBS(AR|AE|AT|AI,                       str_90DFFD07F9A960E1,                                      "vier ")
+SUBS(AR|AA|AI|AP,                       str_DF4123F19953E2FD,                                       "pia ")
+SUBS(AR|AA|AS|AE,                       str_6F5C46A47AA6D99E,                                       "das ")
+SUBS(AR|AA|AS|AO,                       str_CBD1BA8947756219,                                        "wo ")
+SUBS(AR|AS|AE|AT,                       str_1D0F4378A54C5C40,                                       "der ")
+SUBS(AR|AA|AE|AP,                       str_B67661087B126CF1,                                        "px ")
+SUBS(AR|AN|AI|AO,                       str_C7CD45D62BA33F37,                                        "oh ")
+SUBS(AR|AE|AN|AO,                       str_C496E6E32E8C3A35,                                      "neue ")
+SUBS(AR|AN|AI|AP,                       str_679C70AAB26706C0,                                        "im ")
+SUBS(AR|AT|AI|AP,                       str_649734635B526795,                                     "tippt ")
+SUBS(AR|AA|AS|AT,                       str_71D766F84D388274,                                      "fast ")
+SUBS(AR|AA|AE|AT,                       str_1BBF9954E92B20BA,                                      "trat ")
+SUBS(AR|AA|AE|AN,                       str_FBA19A9C1068CDAE,                                       "nyx ")
+SUBS(AR|AA|AS|AE|AT,                    str_4861633B8205D116,                                       "war ")
+SUBS(AR|AS|AE|AT|AI,                    str_CC5037F46E942D16,                                       "dir ")
+SUBS(AR|AA|AT|AO|AP,                    str_9AA18794DB870BEB,                                      "topf ")
+SUBS(AR|AE|AT|AI|AP,                    str_34BFA950C82D4F06,                                    "tippte ")
+SUBS(AR|AA|AT|AI|AP,                    str_7970FB9D8AD7C647,                                     "pfiff ")
+SUBS(AR|AA|AS|AE|AO,                    str_C7C9AFB6DDACE053,                                    "sodass ")
+SUBS(AR|AA|AN|AO|AP,                    str_40B810EB6C30C217,                                      "mona ")
+SUBS(AR|AA|AE|AT|AO,                    str_830AC10C454BC7CF,                                    "fragte ")
+SUBS(AR|AE|AI|AO|AP,                    str_50240762B8933D32,                                     "lippe ")
+SUBS(AR|AA|AE|AT|AI,                    str_C0B227849D9DA1BE,                                      "zeit ")
+SUBS(AR|AS|AE|AI|AP,                    str_EAB63C3360390CF9,                                      "spie ")
+SUBS(AR|AE|AN|AO|AP,                    str_F1E53A6EC2A7EEED,                                     "neuem ")
+SUBS(AR|AS|AI|AO|AP,                    str_CC1E52D0BA53ECB6,                                     "klops ")
+SUBS(AR|AT|AI|AO|AP,                    str_C97DA9851380EBAC,                                     "pilot ")
+SUBS(AR|AA|AS|AT|AN,                    str_F8A2E43D3F3804D2,                                     "sanft ")
+SUBS(AR|AA|AE|AT|AN,                    str_A6FDC6F40D49C030,                                      "aber ")
+SUBS(AR|AA|AS|AT|AO,                    str_B68AFDA999042AE2,                                      "sagt ")
+SUBS(AR|AS|AN|AO|AP,                    str_ADCADC5263539961,                                      "muss ")
+SUBS(AR|AA|AS|AE|AP,                    str_1B1C50D62E726AE4,                                     "passe ")
+SUBS(AR|AE|AN|AI|AO,                    str_BD86612621F1DEED,                                      "ohne ")
+SUBS(AR|AE|AN|AI,                   str_02B1330BAE5CC4C1,                                       "ein ")
+SUBS(AR|RGT|AE|AN|AI,                   str_CBE1960539B0E1B0,                                     "ihnen ")
+SUBS(AR|AA|AI|AO,                   str_9F8EB086C328F80A,                                       "all ")
+SUBS(AR|RGT|AA|AI|AO,                   str_0CDC91ED0A3C486E,                                     "lilia ")
+SUBS(AR|AS|AI|AO,                   str_39168E0086ED545A,                                      "soll ")
+SUBS(AR|RGT|AS|AI|AO,                   str_7D5664732C823A0F,                                       "los ")
+SUBS(AR|AA|AN|AI,                   str_BF40C27E59DAAC7B,                                        "ah ")
+SUBS(AR|RGT|AA|AN|AI,                   str_B65C7D9679E557CE,                                       "nah ")
+SUBS(AR|AA|AS|AN,                   str_FB4580CB5C9E8D0C,                                      "wann ")
+SUBS(AR|RGT|AA|AS|AN,                   str_16D6BE915787F782,                                        "ja ")
+SUBS(AR|AS|AN|AI,                   str_E6780CCCF0717AA1,                                      "sinn ")
+SUBS(AR|RGT|AS|AN|AI,                   str_EA9B7981A49111E5,                                       "ins ")
+SUBS(AR|AS|AN|AO,                   str_7412E38D9D55C2DC,                                        "su ")
+SUBS(AR|RGT|AS|AN|AO,                   str_A93C132A8DDF37AE,                                       "uns ")
+SUBS(AR|AT|AI|AO,                   str_6BAEC4FB06A1849B,                                    "vollig ")
+SUBS(AR|RGT|AT|AI|AO,                   str_64B9C1F4E5391AFD,                                        "ig ")
+SUBS(AR|AA|AT|AO,                   str_BC186EE69CA0005E,                                       "tag ")
+SUBS(AR|RGT|AA|AT|AO,                   str_44FBBABD801177BF,                                       "oft ")
+SUBS(AR|AS|AT|AI,                   str_C1642DCE31CFDD0A,                                      "vick ")
+SUBS(AR|RGT|AS|AT|AI,                   str_7313B62E48DA6777,                                       "ist ")
+SUBS(AR|AE|AT|AP,                   str_CDD70EFAD623B33D,                                    "treppe ")
+SUBS(AR|RGT|AE|AT|AP,                   str_D89F06941F4B44CE,                                     "peter ")
+SUBS(AR|AE|AN|AP,                   str_B6C3042679BF7796,                                        "em ")
+SUBS(AR|RGT|AE|AN|AP,                   str_8167BA049DBA2E41,                                       "'ne ")
+SUBS(AR|AE|AI|AO,                   str_FFF635055C061C64,                                      "eile ")
+SUBS(AR|RGT|AE|AI|AO,                   str_E7368ADE4F929A85,                                       "lie ")
+SUBS(AR|AS|AE|AI,                   str_8DB12FA16BCFEA58,                                       "die ")
+SUBS(AR|RGT|AS|AE|AI,                   str_8A50CBEF7E0A6524,                                      "idee ")
+SUBS(AR|AE|AT|AN,                   str_C604097EB91F7B8E,                                      "bett ")
+SUBS(AR|RGT|AE|AT|AN,                   str_DE73AC8CD7EDF112,                                     "neben ")
+SUBS(AR|AA|AS|AP,                   str_FAD23F8E4E835984,                                       "spa ")
+SUBS(AR|RGT|AA|AS|AP,                   str_4DFAE898587FE4FE,                                      "pass ")
+SUBS(AR|AT|AN|AO,                   str_F303EEA86E1643BB,                                       "gut ")
+SUBS(AR|RGT|AT|AN|AO,                   str_C4E8F4887CFD230A,                                        "ob ")
+SUBS(AR|AE|AT|AO,                   str_02D571A452E0AF06,                                       "gro ")
+SUBS(AR|RGT|AE|AT|AO,                   str_A5C288037377FAC0,                                       "ort ")
+SUBS(AR|AS|AE|AN,                   str_ECE5A6CDF4EED85C,                                       "den ")
+SUBS(AR|RGT|AS|AE|AN,                   str_BE269998D08E0255,                                     "jeden ")
+SUBS(AR|AA|AN|AP,                   str_77BE4D44A5F2AD27,                                        "am ")
+SUBS(AR|RGT|AA|AN|AP,                   str_7814AB9A9D941FFB,                                       "man ")
+SUBS(AR|AA|AS|AE|AI|AP,                 str_B94ABE989DA4CCCD,                                     "kappe ")
+SUBS(AR|AA|AS|AE|AT|AI,                 str_58435ED595907AF1,                                       "wir ")
+SUBS(AR|AA|AS|AI|AO|AP,                 str_24A1B010F973F0D1,                                     "klaps ")
+SUBS(AR|AA|AE|AI|AO|AP,                 str_F97A23E3E0ED8554,                                      "pelz ")
+SUBS(AR|AE|AN|AI|AO|AP,                 str_DF52F7F5FDA2EE96,                                    "himmel ")
+SUBS(AR|AS|AT|AI|AO|AP,                 str_94A710198AA418ED,                                   "politik ")
+SUBS(AR|AA|AS|AE|AT|AN,                 str_DAED66ED9574D407,                                     "waren ")
+SUBS(AR|AA|AS|AE|AT|AO,                 str_EA0DC5764E119536,                                     "sagte ")
+SUBS(AR|AE|AT|AI|AO|AP,                 str_007AFEEC6A5820E2,                                     "prior ")
+SUBS(AR|AS|AE|AN|AO,                str_68105B858B425CB4,                                        "du ")
+SUBS(AR|RGT|AS|AE|AN|AO,                str_E8DD0B7F8884F0E0,                                       "und ")
+SUBS(AR|AE|AT|AN|AO,                str_1778F5F15FD92AD4,                                     "gegen ")
+SUBS(AR|RGT|AE|AT|AN|AO,                str_29DB5F4E8CEEA0C5,                                       "nur ")
+SUBS(AR|AS|AE|AT|AO,                str_F65CE91616912CA6,                                      "dort ")
+SUBS(AR|RGT|AS|AE|AT|AO,                str_87D6EE7EB7BA66A2,                                      "oder ")
+SUBS(AR|AE|AT|AI|AO,                str_0FE705D961162F91,                                       "vor ")
+SUBS(AR|RGT|AE|AT|AI|AO,                str_61ABD98243A48ED8,                                     "legte ")
+SUBS(AR|AT|AN|AO|AP,                str_C7B05810B9878F2F,                                       "tom ")
+SUBS(AR|RGT|AT|AN|AO|AP,                str_E7938942689FE8F0,                                       "mut ")
+SUBS(AR|AS|AE|AN|AP,                str_AB4FDC245F092768,                                       "dem ")
+SUBS(AR|RGT|AS|AE|AN|AP,                str_F98CE3717B69FD61,                                     "jedem ")
+SUBS(AR|AE|AN|AI|AP,                str_25CA5E64BF5601DA,                                     "einem ")
+SUBS(AR|RGT|AE|AN|AI|AP,                str_4C8DF934B25FACD2,                                     "meine ")
+SUBS(AR|AA|AN|AI|AO,                str_30D9A7F1D6109836,                                        "zu ")
+SUBS(AR|RGT|AA|AN|AI|AO,                str_4B92B2052C1070A6,                                     "hinzu ")
+SUBS(AR|AS|AE|AI|AO,                str_D3C668A9DCC935F9,                                     "seele ")
+SUBS(AR|RGT|AS|AE|AI|AO,                str_B552F89639B85B19,                                     "leise ")
+SUBS(AR|AT|AN|AI|AP,                str_AF1FE256DC6BB784,                                       "tim ")
+SUBS(AR|RGT|AT|AN|AI|AP,                str_168886128C6CCE68,                                       "mit ")
+SUBS(AR|AA|AE|AI|AO,                str_4B68781D007741F3,                                      "alle ")
+SUBS(AR|RGT|AA|AE|AI|AO,                str_2BCCE3C0702A7BCE,                                    "lizzie ")
+SUBS(AR|AE|AT|AN|AP,                str_CD9F3081A1453B39,                                       "typ ")
+SUBS(AR|RGT|AE|AT|AN|AP,                str_10A1A694946FA759,                                        "mr ")
+SUBS(AR|AA|AE|AN|AP,                str_7E02E71632E36E12,                                       "amy ")
+SUBS(AR|RGT|AA|AE|AN|AP,                str_7E7D867E8D1507CE,                                     "namen ")
+SUBS(AR|AA|AT|AN|AP,                str_415DEF2531D5D328,                                       "amt ")
+SUBS(AR|RGT|AA|AT|AN|AP,                str_84D6693F0314A756,                                      "matt ")
+SUBS(AR|AA|AS|AE|AN,                str_076A05E119373A20,                                      "wenn ")
+SUBS(AR|RGT|AA|AS|AE|AN,                str_5016D98F0EC9B5B2,                                      "nase ")
+SUBS(AR|AS|AT|AI|AO,                str_503F03DCEE6CB398,                                     "still ")
+SUBS(AR|RGT|AS|AT|AI|AO,                str_4DC1C2755B24D34B,                                      "lost ")
+SUBS(AR|AA|AS|AE|AI,                str_19A2468090CBBDBF,                                       "wie ")
+SUBS(AR|RGT|AA|AS|AE|AI,                str_3A427AA9A457931E,                                      "kase ")
+SUBS(AR|AA|AS|AN|AO,                str_4D41107A5D038E06,                                       "aus ")
+SUBS(AR|RGT|AA|AS|AN|AO,                str_1850922148A52C13,                                     "jason ")
+SUBS(AR|AS|AT|AN|AO,                str_EE61C0244D00B288,                                     "sonst ")
+SUBS(AR|RGT|AS|AT|AN|AO,                str_5FFA7FB69B0B139A,                                      "jung ")
+SUBS(AR|AS|AT|AN|AI,                str_EC9AF40130B60492,                                      "sich ")
+SUBS(AR|RGT|AS|AT|AN|AI,                str_A2BD28473653B4A5,                                       "ich ")
+SUBS(AR|AS|AE|AT|AP,                str_F0889D6FB58D8DB4,                                     "speer ")
+SUBS(AR|RGT|AS|AE|AT|AP,                str_69D2F191AE8A202E,                                   "presste ")
+SUBS(AR|AS|AN|AI|AO,                str_0CEFF135F2E02EB0,                                      "sohn ")
+SUBS(AR|RGT|AS|AN|AI|AO,                str_B24523534C6D82C9,                                      "john ")
+SUBS(AR|AA|AI|AO|AP,                str_36DDB482F63F4218,                                    "apollo ")
+SUBS(AR|RGT|AA|AI|AO|AP,                str_6AE5BB2A9F06CEC2,                                      "opal ")
+SUBS(AR|AT|AN|AI|AO,                str_FE0DE06C30B4AB8D,                                       "von ")
+SUBS(AR|RGT|AT|AN|AI|AO,                str_4FCC0CDF3BBFB405,                                       "hob ")
+SUBS(AR|AS|AN|AI|AP,                str_59872F714705B2C5,                                      "sims ")
+SUBS(AR|RGT|AS|AN|AI|AP,                str_EE6DB6F94A1DBF2A,                                      "miss ")
+SUBS(AR|AE|AT|AO|AP,                str_FBCCDFCB24EEF885,                                  "reporter ")
+SUBS(AR|RGT|AE|AT|AO|AP,                str_C49A79241347400B,                                    "potter ")
+SUBS(AR|AA|AT|AN|AI,                str_6FA800B1DE90EC33,                                   "zantini ")
+SUBS(AR|RGT|AA|AT|AN|AI,                str_C58EDF9C4F3ABF68,                                       "hat ")
+SUBS(AR|AA|AS|AI|AO,                str_29CE2FDA396D8322,                                       "als ")
+SUBS(AR|RGT|AA|AS|AI|AO,                str_990499D84C6C6E2B,                                      "lass ")
+SUBS(AR|AA|AT|AI|AO,                str_2C2A0B8EADF98F75,                                       "zog ")
+SUBS(AR|RGT|AA|AT|AI|AO,                str_03908167F0479139,                                       "lag ")
+SUBS(AR|AA|AT|AN|AO,                str_F8243E78F018E913,                                       "auf ")
+SUBS(AR|RGT|AA|AT|AN|AO,                str_1CED875C402D54D0,                                   "offnung ")
+SUBS(AR|AA|AE|AT|AP,                str_00C6F477FE7982F4,                                    "tapfer ")
+SUBS(AR|RGT|AA|AE|AT|AP,                str_77422CDECD520E45,                                      "paar ")
+SUBS(AR|AS|AE|AT|AN,                str_06DF3617C6E69D0E,                                    "ersten ")
+SUBS(AR|RGT|AS|AE|AT|AN,                str_4FCC7C2D812C8649,                                     "jeder ")
+SUBS(AR|AA|AS|AT|AP,                str_3421EC5B25389E38,                                      "spat ")
+SUBS(AR|RGT|AA|AS|AT|AP,                str_D5A9BD507CE653C2,                                     "passt ")
+SUBS(AR|AA|AE|AN|AI,                str_EAE54E70C7202AC7,                                      "zehn ")
+SUBS(AR|RGT|AA|AE|AN|AI,                str_9D4B150BD3065A8C,                                      "nahe ")
+SUBS(AR|AA|AS|AN|AP,                str_020E794D3DE91D12,                                       "sam ")
+SUBS(AR|RGT|AA|AS|AN|AP,                str_21C1365689620902,                                     "japan ")
+SUBS(AR|AS|AE|AN|AI,                str_4C96EF4DA8B974F6,                                      "sein ")
+SUBS(AR|RGT|AS|AE|AN|AI,                str_16BA655FB5C97393,                                     "keine ")
+SUBS(AR|AA|AN|AI|AP,                str_EDDDB55A1CC27DD4,                                       "ahm ")
+SUBS(AR|RGT|AA|AN|AI|AP,                str_6AEA92022C18E6EA,                                      "nahm ")
+SUBS(AR|AA|AS|AN|AI,                str_CAF0F677C1C11C4E,                                       "sah ")
+SUBS(AR|RGT|AA|AS|AN|AI,                str_2FBBF18B488D07D9,                                      "kann ")
+SUBS(AR|AS|AT|AO|AP,                str_1FE10D1897307E54,                                     "spott ")
+SUBS(AR|RGT|AS|AT|AO|AP,                str_993FB3354F37599E,                                      "post ")
+SUBS(AR|AE|AT|AN|AI,                str_938AC13845137AF2,                                     "einer ")
+SUBS(AR|RGT|AE|AT|AN|AI,                str_311A8F79C2DA7621,                                       "ihr ")
+SUBS(AR|AA|AS|AT|AI,                str_13007E19FB8F2C35,                                      "satz ")
+SUBS(AR|RGT|AA|AS|AT|AI,                str_C38E7280C2F336C5,                                     "katsa ")
+SUBS(AR|AA|AS|AE|AT|AN|AO,              str_0585C12E982BE26D,                                     "wurde ")
+SUBS(AR|AS|AT|AN|AI|AO,             str_7B32E32451340B4E,                                     "schon ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO,             str_A7B248A061F44321,                                      "noch ")
+SUBS(AR|AS|AE|AT|AI|AP,             str_5AE975DD19C6232D,                                    "ripred ")
+SUBS(AR|RGT|AS|AE|AT|AI|AP,             str_4D5328416DE780D7,                                     "preis ")
+SUBS(AR|AA|AT|AN|AI|AP,             str_546C421CC97F3567,                                    "tamani ")
+SUBS(AR|RGT|AA|AT|AN|AI|AP,             str_2C3632930C2AB50B,                                    "mattia ")
+SUBS(AR|AE|AT|AN|AO|AP,             str_EF1387C702D8A23C,                                  "genommen ")
+SUBS(AR|RGT|AE|AT|AN|AO|AP,             str_89317B9F835E8023,                                    "mutter ")
+SUBS(AR|AA|AS|AE|AN|AP,             str_3F5CB505A40D708F,                                       "wem ")
+SUBS(AR|RGT|AA|AS|AE|AN|AP,             str_242475997AA55CFF,                                    "jemand ")
+SUBS(AR|AS|AE|AT|AN|AO,             str_3C8D95A8EA816E72,                                     "boden ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO,             str_FF5FFA7FB69B0B13,                                     "junge ")
+SUBS(AR|AA|AS|AE|AN|AO,             str_13EF2FBCAADCBAF8,                                     "sonea ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO,             str_00F3AC940625EA74,                                   "nasuada ")
+SUBS(AR|AA|AS|AT|AI|AP,             str_E52C387D589C50E0,                                     "spitz ")
+SUBS(AR|RGT|AA|AS|AT|AI|AP,             str_30C0B19C0CE24E51,                                     "packt ")
+SUBS(AR|AS|AE|AN|AI|AP,             str_3680EB2E0F839352,                                    "seinem ")
+SUBS(AR|RGT|AS|AE|AN|AI|AP,             str_9E9475D12693FC4A,                                    "meines ")
+SUBS(AR|AA|AS|AE|AI|AO,             str_D68A9E9EAEE0475A,                                     "alles ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO,             str_0377FCFAFF399698,                                     "lasse ")
+SUBS(AR|AA|AS|AE|AT|AP,             str_BC6F9AA6272C5136,                                    "spater ")
+SUBS(AR|RGT|AA|AS|AE|AT|AP,             str_FA65DF21B0052C92,                                     "pferd ")
+SUBS(AR|AA|AE|AT|AI|AO,             str_D981242C8D8F47E3,                                      "fiel ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO,             str_9942C2E11AAAD8F1,                                    "letzte ")
+SUBS(AR|AA|AE|AN|AI|AP,             str_E160DEC99532918D,                                  "annehmen ")
+SUBS(AR|RGT|AA|AE|AN|AI|AP,             str_C0427811132C070F,                                    "nahmen ")
+SUBS(AR|AA|AE|AT|AO|AP,             str_3C2ED0348FD80B64,                                   "tropfte ")
+SUBS(AR|RGT|AA|AE|AT|AO|AP,             str_35744E33D0C7E01D,                                     "pfote ")
+SUBS(AR|AA|AS|AT|AI|AO,             str_F398E30808EEBB52,                                    "willst ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO,             str_CDC2117CADADAFBE,                                     "lasst ")
+SUBS(AR|AS|AE|AN|AI|AO,             str_8B3154C92495F09F,                                    "sollen ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO,             str_B4439F1511896DFF,                                    "konnen ")
+SUBS(AR|AA|AT|AN|AI|AO,             str_B13EE8BE7FE6B633,                                      "ganz ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO,             str_398EA44DBAA1E5C8,                                      "luft ")
+SUBS(AR|AS|AE|AI|AO|AP,             str_634E6ED82D9B6E02,                                     "spiel ")
+SUBS(AR|RGT|AS|AE|AI|AO|AP,             str_39D6AFDD5BD7AAF4,                                    "klippe ")
+SUBS(AR|AA|AE|AT|AN|AI,             str_062F83881A2C3959,                                    "arbeit ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI,             str_606FEB70500CC1B2,                                     "hatte ")
+SUBS(AR|AA|AE|AT|AI|AP,             str_D5CAE91410E03313,                                   "appetit ")
+SUBS(AR|RGT|AA|AE|AT|AI|AP,             str_C3B90DAB4B7472C5,                                    "papier ")
+SUBS(AR|AS|AE|AT|AI|AO,             str_4F97AB670397150E,                                    "sollte ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO,             str_BA8EDD63707197A4,                                   "krieger ")
+SUBS(AR|AE|AT|AN|AI|AP,             str_5AE21533ACB6295B,                                      "beim ")
+SUBS(AR|RGT|AE|AT|AN|AI|AP,             str_99DC73C1DBA33000,                                       "mir ")
+SUBS(AR|AS|AE|AT|AO|AP,             str_E2BE3AA566F0D36D,                                  "gepresst ")
+SUBS(AR|RGT|AS|AE|AT|AO|AP,             str_0A5A646931994D47,                                    "perdor ")
+SUBS(AR|AA|AS|AN|AI|AO,             str_8FD1EE1AD212099B,                                      "wohl ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO,             str_86110AE6A132D1F0,                                      "haus ")
+SUBS(AR|AA|AE|AN|AI|AO,             str_7BB3BE37770C35C5,                                    "allein ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO,             str_D422763B4AE8465F,                                      "luxa ")
+SUBS(AR|AE|AT|AN|AI|AO,             str_C0CCF67B8D935B78,                                     "gehen ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO,             str_6629424CB065B1AE,                                     "leben ")
+SUBS(AR|AA|AS|AT|AN|AO,             str_B25D747563F50C00,                                     "angst ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO,             str_412E9C52008E2FFC,                                     "jacob ")
+SUBS(AR|AS|AT|AN|AI|AP,             str_AE837C0AEB806908,                                    "stimmt ")
+SUBS(AR|RGT|AS|AT|AN|AI|AP,             str_03B991FD60FCCDFF,                                      "mich ")
+SUBS(AR|AA|AE|AT|AN|AP,             str_7469004C9DDD63E7,                                       "arm ")
+SUBS(AR|RGT|AA|AE|AT|AN|AP,             str_9E5EFC5EABED59CC,                                    "manner ")
+SUBS(AR|AA|AT|AN|AO|AP,             str_57D69F490DECB8EF,                                      "baum ")
+SUBS(AR|RGT|AA|AT|AN|AO|AP,             str_3C9B602D612DFCF2,                                       "mag ")
+SUBS(AR|AA|AS|AT|AN|AI,             str_C83A8D38120EC478,                                       "ach ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI,             str_4F0DAA6022D45F46,                                      "nach ")
+SUBS(AR|AA|AS|AN|AO|AP,             str_7B97470A7290A70E,                                      "amos ")
+SUBS(AR|RGT|AA|AS|AN|AO|AP,             str_EC45A9C00BACF75C,                                      "maus ")
+SUBS(AR|AA|AS|AT|AN|AP,             str_DD7F938F95466D27,                                     "stamm ")
+SUBS(AR|RGT|AA|AS|AT|AN|AP,             str_B8ACD052577C0651,                                      "mats ")
+SUBS(AR|AA|AS|AN|AI|AP,             str_E3789DAB3DE05442,                                     "asami ")
+SUBS(AR|RGT|AA|AS|AN|AI|AP,             str_BD8696CC510E8C75,                                       "kam ")
+SUBS(AR|AA|AN|AI|AO|AP,             str_B6BB0FC67BB88D7B,                                       "zum ")
+SUBS(AR|RGT|AA|AN|AI|AO|AP,             str_8C909DCD35D4BFA0,                                       "mal ")
+SUBS(AR|AS|AE|AT|AN|AP,             str_B42DFF54430B4550,                                     "erdem ")
+SUBS(AR|RGT|AS|AE|AT|AN|AP,             str_E7AFF3FB05CB8051,                                       "mrs ")
+SUBS(AR|AA|AE|AT|AN|AO,             str_435CFA31A8B3D018,                                       "fur ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO,             str_A4D24EE321C80B02,                                   "offnete ")
+SUBS(AR|AS|AT|AN|AO|AP,             str_F45F5C5B98553BB1,                                     "stumm ")
+SUBS(AR|RGT|AS|AT|AN|AO|AP,             str_AA6545AD9B1F0BD5,                                     "musst ")
+SUBS(AR|AA|AT|AI|AO|AP,             str_39B2E8A10609C1C3,                                      "zopf ")
+SUBS(AR|RGT|AA|AT|AI|AO|AP,             str_BF2275E23C9ECA0A,                                     "platz ")
+SUBS(AR|AS|AE|AT|AN|AI,             str_F123495253B562C3,                                      "dich ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI,             str_1999466E4B7043DF,                                    "nickte ")
+SUBS(AR|AS|AE|AN|AO|AP,             str_02F72B6BF4AAD698,                                      "dumm ")
+SUBS(AR|RGT|AS|AE|AN|AO|AP,             str_94618F45CA2C605A,                                    "mussen ")
+SUBS(AR|AS|AN|AI|AO|AP,             str_6CBFC109D0CB9CF1,                                     "simon ")
+SUBS(AR|RGT|AS|AN|AI|AO|AP,             str_7D95E314453BF79D,                                      "komm ")
+SUBS(AR|AA|AS|AE|AN|AI,             str_35BB9422ACD256E4,                                    "wissen ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI,             str_0AADDE3779A6F980,                                      "hand ")
+SUBS(AR|AT|AN|AI|AO|AP,             str_B9A79A859B5354B9,                                       "vom ")
+SUBS(AR|RGT|AT|AN|AI|AO|AP,             str_161CFD16FFB06DAC,                                      "html ")
+SUBS(AR|AA|AE|AT|AN|AO|AP,          str_1BE695808028BBAA,                                      "raum ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO|AP,          str_8E9A7834DFD0CC67,                                     "magen ")
+SUBS(AR|AS|AE|AT|AN|AI|AP,          str_6036918CB914502E,                                    "stimme ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AP,          str_2E7CB51A7ADC6E9E,                                  "menschen ")
+SUBS(AR|AA|AS|AE|AN|AI|AP,          str_BCA7000FD6B05A39,                                    "damien ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AP,          str_0D1D4961DFE731F5,                                   "niemand ")
+SUBS(AR|AE|AT|AN|AI|AO|AP,          str_396493EB412BD750,                                   "gemeint ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO|AP,          str_36A57B2C1C0D6713,                                     "herum ")
+SUBS(AR|AA|AT|AN|AI|AO|AP,          str_2E642CEEC56D4266,                                      "film ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO|AP,          str_93267E69B60F8881,                                    "umhang ")
+SUBS(AR|AS|AE|AT|AN|AO|AP,          str_3091E4B33387D834,                                    "spurte ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO|AP,          str_50C770EBED2E85CB,                                    "musste ")
+SUBS(AR|AA|AE|AT|AI|AO|AP,          str_1B1197EA0B486110,                                  "rappelte ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO|AP,          str_C09994AC92D47FCA,                                     "pfeil ")
+SUBS(AR|AA|AE|AN|AI|AO|AP,          str_64C4FBD09C403322,                                    "einmal ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO|AP,          str_90D65FA847C4AF11,                                     "plane ")
+SUBS(AR|AA|AS|AE|AT|AO|AP,          str_0761A25382557BF1,                                   "stopfte ")
+SUBS(AR|RGT|AA|AS|AE|AT|AO|AP,          str_6CD2A548A39A7E32,                                 "professor ")
+SUBS(AR|AA|AS|AT|AN|AI|AP,          str_EA28998A02AE4A5E,                                  "wachmann ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AP,          str_89BDE0660B1C8164,                                     "macht ")
+SUBS(AR|AA|AE|AT|AN|AI|AO,          str_00FB909A81FDF653,                                       "zur ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO,          str_9EE245A5B47B5067,                                     "lange ")
+SUBS(AR|AA|AS|AE|AN|AI|AO,          str_BDEF7A864183C449,                                      "dazu ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO,          str_BB8CBC4B0646DA9F,                                    "lassen ")
+SUBS(AR|AA|AS|AE|AN|AO|AP,          str_29D5EC092B9A2FF0,                                     "damon ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO|AP,          str_99241769490F065E,                                     "pause ")
+SUBS(AR|AA|AS|AT|AI|AO|AP,          str_C738A9EAECAE9E1A,                                     "spalt ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO|AP,          str_686C6836A9E1635A,                                      "kopf ")
+SUBS(AR|AA|AS|AN|AI|AO|AP,          str_26668284D5C950DB,                                   "william ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO|AP,          str_A54C47E63EA517D3,                                      "kaum ")
+SUBS(AR|AS|AE|AN|AI|AO|AP,          str_BFCFF5C5E4554E1E,                                   "spielen ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO|AP,          str_D36C2228C44239C6,                                    "kommen ")
+SUBS(AR|AS|AE|AT|AN|AI|AO,          str_731B0EED34C80E79,                                      "doch ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO,          str_70E560BB368B886E,                                    "konnte ")
+SUBS(AR|AA|AS|AE|AT|AI|AO,          str_5B5C513164D09493,                                    "wollte ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO,          str_5B962B1BC7184BBE,                                      "klar ")
+SUBS(AR|AA|AS|AE|AT|AN|AP,          str_7AC4A6E3D6183CB2,                                     "warme ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AP,          str_7A5E7F2D4DB59E4D,                                   "mandred ")
+SUBS(AR|AA|AS|AE|AT|AN|AI,          str_FCFC74A798F643C8,                                   "wahrend ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI,          str_19B746E69FDBAC14,                                     "jetzt ")
+SUBS(AR|AA|AS|AT|AN|AO|AP,          str_45818156770C84E3,                                "anspannung ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO|AP,          str_FFAE1393B428FE51,                                    "magnus ")
+SUBS(AR|AA|AS|AE|AI|AO|AP,          str_D5E8F2EB97BF0173,                                "speisesaal ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO|AP,          str_D6A2FD2C4AB2A414,                                    "klappe ")
+SUBS(AR|AA|AS|AT|AN|AI|AO,          str_D8D080DFD0656224,                                      "auch ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO,          str_B85922905A88930C,                                    "obwohl ")
+SUBS(AR|AS|AT|AN|AI|AO|AP,          str_7476EFD58741E176,                                   "schlimm ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO|AP,          str_0DB2C10812B9A3D6,                                     "kommt ")
+SUBS(AR|AS|AE|AT|AI|AO|AP,          str_7B690A6BC357AB8F,                                   "spielte ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO|AP,          str_ACE7A3DE5FA29EEB,                                    "korper ")
+SUBS(AR|AA|AE|AT|AN|AI|AP,          str_4A1A67F07D7A0329,                                    "zimmer ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AP,          str_A3320077C9966D89,                                     "prinz ")
+SUBS(AR|AA|AS|AE|AT|AI|AP,          str_1EDA55E43290AD17,                                    "spitze ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AP,          str_11169DA3F2AA9CB6,                                  "passiert ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO|AP,        str_32E1673FAAFCC3C0,                                   "gemacht ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AP,       str_3FC44629481B6D2F,                                     "damit ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AP,       str_AC0A502D01CB7CB7,                                    "machte ")
+SUBS(AR|AA|AS|AT|AN|AI|AO|AP,       str_D72027B770292097,                                "allmahlich ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO|AP,       str_C5D764B9E14F7C80,                                 "plotzlich ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO,       str_4E8F1B367AD6BB68,                                    "zuruck ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO,       str_42F74CF5A5F20F76,                                 "naturlich ")
+SUBS(AR|AA|AS|AE|AT|AI|AO|AP,       str_7002CFB3C9601BBE,                               "distelpfote ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO|AP,       str_E4B4237662F98075,                                   "kapitel ")
+SUBS(AR|AA|AS|AE|AN|AI|AO|AP,       str_D1DF47DF3AB253AB,                                  "zusammen ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO|AP,       str_E52EA210631D14A1,                                   "niemals ")
+SUBS(AR|AS|AE|AT|AN|AI|AO|AP,       str_9A5CA8CE178D4467,                                  "gekommen ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO|AP,       str_A03F863B696E8289,                                    "mochte ")
+SUBS(AR|AA|AE|AT|AN|AI|AO|AP,       str_A659555F342991D6,                                   "familie ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO|AP,       str_BD59ECDDA8A173B4,                                 "uberhaupt ")
+SUBS(AR|AA|AS|AE|AT|AN|AO|AP,       str_BD0367D811B87CFD,                                     "warum ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO|AP,       str_841E9767DB8BD57B,                                 "umstanden ")

+ 394 - 0
keyboards/gboards/dicts/aset/en-colemak-keymap.def

@@ -0,0 +1,394 @@
+// This file is automatically generated. Do not edit it!
+
+PRES(AA,                                                                                             KC_A)
+PRES(AT,                                                                                             KC_T)
+PRES(AO,                                                                                             KC_I)
+PRES(AE,                                                                                             KC_S)
+PRES(AI,                                                                                             KC_E)
+PRES(AS,                                                                                             KC_R)
+PRES(AN,                                                                                             KC_N)
+PRES(AP,                                                                                             KC_O)
+PRES(AS|AT,                                                                                          KC_C)
+PRES(AA|AN,                                                                                          KC_J)
+KEYS(AS|AP,                             cmb_e57ca193d8778bdc,                  {KC_LSFT, KC_0, COMBO_END})
+PRES(AE|AP,                                                                                       KC_QUOT)
+PRES(AT|AO,                                                                                          KC_G)
+PRES(AT|AP,                                                                                       KC_QUOT)
+PRES(AN|AI,                                                                                          KC_H)
+PRES(AA|AT,                                                                                          KC_P)
+PRES(AT|AI,                                                                                          KC_V)
+PRES(AA|AS,                                                                                          KC_W)
+PRES(AE|AO,                                                                                       KC_MINS)
+PRES(AN|AO,                                                                                          KC_Y)
+PRES(AE|AI,                                                                                       KC_COMM)
+PRES(AS|AO,                                                                                        KC_DOT)
+PRES(AT|AN,                                                                                          KC_B)
+KEYS(AI|AP,                             cmb_68737f3c98f133fe,                  {KC_LSFT, KC_1, COMBO_END})
+PRES(AS|AN,                                                                                          KC_K)
+PRES(AA|AI,                                                                                          KC_Q)
+PRES(AN|AP,                                                                                          KC_L)
+PRES(AE|AT,                                                                                          KC_D)
+PRES(AI|AO,                                                                                          KC_U)
+PRES(AS|AI,                                                                                          KC_Z)
+PRES(AA|AE,                                                                                          KC_X)
+PRES(AA|AP,                                                                                       KC_BSPC)
+PRES(AS|AE,                                                                                          KC_F)
+PRES(AE|AN,                                                                                          KC_M)
+PRES(AO|AP,                                                                                       KC_SCLN)
+KEYS(AA|AO,                             cmb_9df323cdb026f7ce,                  {KC_LSFT, KC_9, COMBO_END})
+SUBS(AR|AA|AS|AP,                       str_3B360FC9D89799E1,                                       "row ")
+SUBS(AR|AS|AT|AN,                       str_F270B528E852FC3E,                                        "bc ")
+SUBS(AR|AN|AO|AP,                       str_67863008AE8FD451,                                      "only ")
+SUBS(AR|AS|AI|AO,                       str_2B9D2DB0A0FB41C0,                                       "rue ")
+SUBS(AR|AN|AI|AP,                       str_9A6C6AD5C510E57E,                                       "one ")
+SUBS(AR|AA|AS|AT,                       str_2569286750C7B4F4,                                      "part ")
+SUBS(AR|AS|AT|AP,                       str_53F9A8D9EF9D3CBE,                                      "root ")
+PRES(AN|AI|AO|AP,                                                                                  KC_ENT)
+SUBS(AR|AS|AE|AT,                       str_546AE2E8DF2AFDB3,                                        "dr ")
+SUBS(AR|AN|AI|AO,                       str_92FEB537D58ED05D,                                       "eye ")
+SUBS(AR|AA|AE|AT,                       str_718051F50C1745F9,                                      "past ")
+SUBS(AR|AS|AN|AO,                       str_60A15FB00ABCCBCA,                                       "ink ")
+SUBS(AR|AT|AN|AO,                       str_8CCEA54EEE3F864A,                                        "by ")
+SUBS(AR|AA|AS|AE,                       str_FB4F2F8581A28E79,                                       "was ")
+SUBS(AR|AT|AI|AP,                       str_27ABA0A3E8746DD6,                                      "vote ")
+SUBS(AR|AA|AT|AO,                       str_EDDB4B5D8E6E6CF7,                                       "tip ")
+SUBS(AR|AE|AT|AN,                       str_1F5578C977E22C6F,                                        "nd ")
+SUBS(AR|AS|AE|AN,                       str_10A1A694946FA759,                                        "mr ")
+SUBS(AR|AS|AT|AO,                       str_A78456C45593516E,                                    "critic ")
+SUBS(AR|AA|AT|AP,                       str_8574F11BEB82545C,                                       "top ")
+SUBS(AR|AS|AE|AI,                       str_639A23C5AE6F83D0,                                      "free ")
+SUBS(AR|AE|AO|AP,                       str_E5D0DBF6833C9487,                                        "'i ")
+SUBS(AR|AT|AO|AP,                       str_EB95C155685E35D7,                                        "go ")
+SUBS(AR|AA|AS|AE|AT,                    str_51931D246213D5BA,                                      "fact ")
+SUBS(AR|AA|AE|AT|AP,                    str_CB532D5DED67E46B,                                      "stop ")
+SUBS(AR|AT|AI|AO|AP,                    str_99844BD74A4B3366,                                       "out ")
+SUBS(AR|AE|AT|AI|AP,                    str_D624E87354EE13C9,                                      "does ")
+SUBS(AR|AA|AS|AE|AP,                    str_BFB948F92BEFA09D,                                      "sofa ")
+SUBS(AR|AA|AT|AN|AO,                    str_25F54E15B0B3ABC1,                                     "again ")
+SUBS(AR|AS|AT|AN|AP,                    str_A9DE0A41D933835E,                                      "took ")
+SUBS(AR|AS|AE|AT|AO,                    str_F3E5067A2519AD56,                                     "first ")
+SUBS(AR|AA|AS|AT|AO,                    str_B9BD537963CF3EDE,                                      "wait ")
+SUBS(AR|AA|AT|AI|AP,                    str_AAB1D405F8D273AF,                                      "pope ")
+SUBS(AR|AS|AI|AO|AP,                    str_16D0BE041D84CD0E,                                       "our ")
+SUBS(AR|AS|AE|AT|AP,                    str_DCFA6A07F97D055B,                                      "door ")
+SUBS(AR|AS|AE|AO|AP,                    str_FA8B03390F6118D3,                                       "'if ")
+SUBS(AR|AA|AT|AO|AP,                    str_353D7D379A2BBFCE,                                       "ago ")
+SUBS(AR|AA|AS|AE|AO,                    str_6737263D9BE8622F,                                      "fair ")
+SUBS(AR|AA|AS|AT|AP,                    str_035228752979D35D,                                       "two ")
+SUBS(AR|AA|AE|AI|AO,                    str_85D1F287CC8F2629,                                       "usa ")
+SUBS(AR|AA|AS|AO|AP,                    str_8E2E49CC75F3CE28,                                   "warrior ")
+SUBS(AR|AA|AS|AT|AI,                    str_A93FC4E7A3AB3CA1,                                     "water ")
+SUBS(AR|AT|AI|AO,                   str_D3479574413D1475,                                       "get ")
+SUBS(AR|RGT|AT|AI|AO,                   str_AA0C2C72B7AD23DB,                                        "iv ")
+SUBS(AR|AS|AE|AO,                   str_A46CDBFFD039CDDD,                                       "sir ")
+SUBS(AR|RGT|AS|AE|AO,                   str_D7978D4AE69E4592,                                        "if ")
+SUBS(AR|AS|AN|AP,                   str_24F8045EA4C1F586,                                      "roll ")
+SUBS(AR|RGT|AS|AN|AP,                   str_0A9A527945928EFB,                                      "look ")
+SUBS(AR|AE|AT|AP,                   str_16AE4BE38D2F26C0,                                        "do ")
+SUBS(AR|RGT|AE|AT|AP,                   str_90B2E8A16883F3EC,                                       "odd ")
+SUBS(AR|AA|AI|AO,                   str_6A810E6F1345F79D,                                       "que ")
+SUBS(AR|RGT|AA|AI|AO,                   str_9676951FE3C582DC,                                        "iq ")
+SUBS(AR|AS|AT|AI,                   str_14773DB067F2C32D,                                      "tree ")
+SUBS(AR|RGT|AS|AT|AI,                   str_F867205888E811D6,                                      "ever ")
+SUBS(AR|AT|AN|AP,                   str_5B5C6B353D361F4E,                                       "bob ")
+SUBS(AR|RGT|AT|AN|AP,                   str_3F3B1F8B5A3E409E,                                       "not ")
+SUBS(AR|AA|AS|AN,                   str_7AAFE2EE07648FED,                                       "ran ")
+SUBS(AR|RGT|AA|AS|AN,                   str_2CE76540AD536EFF,                                        "jr ")
+SUBS(AR|AT|AN|AI,                   str_0C571CCD7FA5FAEF,                                       "the ")
+SUBS(AR|RGT|AT|AN|AI,                   str_098DC5EDD94A95CA,                                      "even ")
+SUBS(AR|AA|AS|AO,                   str_0F745394BA57F7F1,                                       "air ")
+SUBS(AR|RGT|AA|AS|AO,                   str_929FE1BEB911F16F,                                       "ira ")
+SUBS(AR|AA|AN|AI,                   str_9CAD49AC9B02787F,                                      "anne ")
+SUBS(AR|RGT|AA|AN|AI,                   str_825E86353E58E557,                                      "jane ")
+SUBS(AR|AE|AT|AO,                   str_3E9F631F6868B537,                                       "did ")
+SUBS(AR|RGT|AE|AT|AO,                   str_732FCC97258E0FD6,                                       "its ")
+SUBS(AR|AA|AS|AI,                   str_467AF751A93D5FEA,                                      "were ")
+SUBS(AR|RGT|AA|AS|AI,                   str_E379EB50E86BEB3A,                                       "ear ")
+SUBS(AR|AA|AN|AO,                   str_83396DA0D7927D05,                                       "any ")
+SUBS(AR|RGT|AA|AN|AO,                   str_78E990102B716EE8,                                       "nay ")
+SUBS(AR|AS|AI|AP,                   str_C07FB7D845986B9B,                                      "zero ")
+SUBS(AR|RGT|AS|AI|AP,                   str_ECAAA38338BDFA85,                                     "error ")
+SUBS(AR|AA|AE|AN,                   str_77BE4D44A5F2AD27,                                        "am ")
+SUBS(AR|RGT|AA|AE|AN,                   str_7814AB9A9D941FFB,                                       "man ")
+SUBS(AR|AA|AT|AI,                   str_F231D25717222487,                                       "tea ")
+SUBS(AR|RGT|AA|AT|AI,                   str_6C2D1E83BFA41552,                                       "eat ")
+SUBS(AR|AA|AE|AO,                   str_A7496AA18767D1E0,                                       "six ")
+SUBS(AR|RGT|AA|AE|AO,                   str_D2F95EA81F7C61D5,                                        "ix ")
+SUBS(AR|AE|AN|AI,                   str_B164BA3889B2FB9E,                                       "she ")
+SUBS(AR|RGT|AE|AN|AI,                   str_5140BEC191346017,                                        "me ")
+SUBS(AR|AS|AE|AP,                   str_DAE84F2729ACCE2B,                                       "for ")
+SUBS(AR|RGT|AS|AE|AP,                   str_BF38370C83727D39,                                        "of ")
+SUBS(AR|AA|AE|AI,                   str_4F0274A2E13525F6,                                       "sea ")
+SUBS(AR|RGT|AA|AE|AI,                   str_9951159C79D95936,                                      "ease ")
+SUBS(AR|AS|AN|AI,                   str_D1550EF3FF742581,                                       "zen ")
+SUBS(AR|RGT|AS|AN|AI,                   str_8BA7632DC4B89BB1,                                       "her ")
+SUBS(AR|AE|AN|AO,                   str_55863E4A819B49C1,                                       "sin ")
+SUBS(AR|RGT|AE|AN|AO,                   str_A0AA5B74C096E40B,                                        "my ")
+SUBS(AR|AE|AT|AI,                   str_FA675AA04C2E42E3,                                       "set ")
+SUBS(AR|RGT|AE|AT|AI,                   str_F24CCF918506949F,                                        "ed ")
+SUBS(AR|AE|AI|AO,                   str_1496CCFA31912C0B,                                       "sue ")
+SUBS(AR|RGT|AE|AI|AO,                   str_93E9AC18AF76041F,                                        "us ")
+SUBS(AR|AA|AN|AP,                   str_9F8EB086C328F80A,                                       "all ")
+SUBS(AR|RGT|AA|AN|AP,                   str_7E7904D7326BCF29,                                        "la ")
+SUBS(AR|AA|AT|AN,                   str_04B8207B25B0547B,                                       "pan ")
+SUBS(AR|RGT|AA|AT|AN,                   str_21C1365689620902,                                     "japan ")
+SUBS(AR|AE|AN|AP,                   str_30A932E1CBDCE716,                                      "soon ")
+SUBS(AR|RGT|AE|AN|AP,                   str_473356DB440A7383,                                       "mom ")
+SUBS(AR|AS|AE|AT|AI|AO,                 str_40711EF1BB6CE033,                                      "five ")
+SUBS(AR|AA|AS|AE|AT|AO,                 str_4F6C506138FB813D,                                     "paris ")
+SUBS(AR|AA|AS|AT|AI|AO,                 str_CB15D333C42E37D6,                                     "great ")
+SUBS(AR|AA|AS|AE|AO|AP,                 str_B605F828461B6E2D,                                  "warriors ")
+SUBS(AR|AA|AS|AE|AT|AP,                 str_6FD3D941462F3451,                                     "words ")
+SUBS(AR|AA|AS|AT|AN|AO,                 str_0A79A87D8918C37C,                                    "taking ")
+SUBS(AR|AA|AS|AE|AI|AP,                 str_66F9514DBFA60EF2,                                     "we're ")
+SUBS(AR|AA|AE|AI|AO|AP,                 str_79D3E26175FCC175,                                     "sioux ")
+SUBS(AR|AS|AE|AT|AO|AP,                 str_AEA7AF69C32E2CD4,                                    "forgot ")
+SUBS(AR|AA|AS|AT|AO|AP,                 str_4E9BF03EDB04ADE3,                                      "grow ")
+SUBS(AR|AA|AS|AE|AT|AN,                 str_A8A3948AAFF44BE9,                                      "dark ")
+SUBS(AR|AA|AT|AI|AO,                str_9B3F02A3D0BBA370,                                       "put ")
+SUBS(AR|RGT|AA|AT|AI|AO,                str_D443D6F10491FB2B,                                        "up ")
+SUBS(AR|AA|AS|AE|AN,                str_AFD48C0D96C26C82,                                       "ask ")
+SUBS(AR|RGT|AA|AS|AE|AN,                str_5A394C259CBDE4D5,                                      "mark ")
+SUBS(AR|AA|AE|AN|AP,                str_446D4CA556AB6841,                                      "also ")
+SUBS(AR|RGT|AA|AE|AN|AP,                str_B111895E3DEEB720,                                     "man's ")
+SUBS(AR|AS|AT|AO|AP,                str_8D95248E464BC3C1,                                    "torrio ")
+SUBS(AR|RGT|AS|AT|AO|AP,                str_9FF353D289A363BD,                                       "org ")
+SUBS(AR|AS|AN|AI|AP,                str_6077CFE95878168F,                                      "role ")
+SUBS(AR|RGT|AS|AN|AI|AP,                str_8E5F7D801B25691B,                                     "honor ")
+SUBS(AR|AS|AE|AI|AO,                str_E4CF94D769353920,                                      "sure ")
+SUBS(AR|RGT|AS|AE|AI|AO,                str_23A06B50C1DE7196,                                     "users ")
+SUBS(AR|AA|AN|AO|AP,                str_BA829DA851D5C5EF,                                      "ally ")
+SUBS(AR|RGT|AA|AN|AO|AP,                str_06FE528509A5B57E,                                       "lay ")
+SUBS(AR|AA|AE|AT|AI,                str_4E512B260E36DC65,                                     "state ")
+SUBS(AR|RGT|AA|AE|AT|AI,                str_57E4F81A2B4D6010,                                      "east ")
+SUBS(AR|AE|AN|AI|AO,                str_A49D311A65686F59,                                       "sun ")
+SUBS(AR|RGT|AE|AN|AI|AO,                str_E9D65B1F0CC7B588,                                       "his ")
+SUBS(AR|AS|AN|AO|AP,                str_43C37D137046DBEF,                                       "roy ")
+SUBS(AR|RGT|AS|AN|AO|AP,                str_890C8D54DAEB7C87,                                      "york ")
+SUBS(AR|AT|AN|AI|AP,                str_237E8B21EE3454D9,                                      "both ")
+SUBS(AR|RGT|AT|AN|AI|AP,                str_F8DC13D4D6DED2F5,                                       "let ")
+SUBS(AR|AA|AS|AT|AN,                str_90AB495ADEB4039C,                                       "can ")
+SUBS(AR|RGT|AA|AS|AT|AN,                str_7F1DF9F101812702,                                      "jack ")
+SUBS(AR|AS|AT|AN|AO,                str_721DAB46F9F1A099,                                      "city ")
+SUBS(AR|RGT|AS|AT|AN|AO,                str_01B39F439069940D,                                      "king ")
+SUBS(AR|AS|AT|AI|AO,                str_3433466C48D994E3,                                      "true ")
+SUBS(AR|RGT|AS|AT|AI|AO,                str_9DE220743565099F,                                       "ice ")
+SUBS(AR|AS|AE|AN|AP,                str_2DCB6A06FF45764B,                                      "from ")
+SUBS(AR|RGT|AS|AE|AN|AP,                str_216AEBBD35BB1EF3,                                     "looks ")
+SUBS(AR|AT|AN|AO|AP,                str_82F82D9347982012,                                     "going ")
+SUBS(AR|RGT|AT|AN|AO|AP,                str_E9481F155C267491,                                      "into ")
+SUBS(AR|AA|AE|AT|AN,                str_C1FDC4AB8597A676,                                       "and ")
+SUBS(AR|RGT|AA|AE|AT|AN,                str_7B311AC4CACA03C6,                                       "mad ")
+SUBS(AR|AS|AT|AN|AI,                str_08358E010E322628,                                     "there ")
+SUBS(AR|RGT|AS|AT|AN|AI,                str_06B986ED8B5C2398,                                     "never ")
+SUBS(AR|AA|AE|AT|AO,                str_B39CDB39BA4EDFE7,                                      "said ")
+SUBS(AR|RGT|AA|AE|AT|AO,                str_DA742024F3D69E0A,                                       "ida ")
+SUBS(AR|AE|AN|AI|AP,                str_29703C252684465E,                                      "some ")
+SUBS(AR|RGT|AE|AN|AI|AP,                str_AC07FAFFDC50A99F,                                      "home ")
+SUBS(AR|AA|AS|AN|AO,                str_F86A9EDBD6FC9244,                                       "way ")
+SUBS(AR|RGT|AA|AS|AN|AO,                str_AC11722CD97971C7,                                      "iran ")
+SUBS(AR|AS|AE|AN|AO,                str_76ADD09A983F86E4,                                      "firm ")
+SUBS(AR|RGT|AS|AE|AN|AO,                str_A20A8B3D86F67BE2,                                      "kiss ")
+SUBS(AR|AE|AT|AN|AI,                str_224997ADD6DF35BA,                                      "them ")
+SUBS(AR|RGT|AE|AT|AN|AI,                str_57FCD18102003294,                                      "need ")
+SUBS(AR|AA|AS|AN|AP,                str_2A1FE2610765B6AF,                                      "work ")
+SUBS(AR|RGT|AA|AS|AN|AP,                str_78916562F1D9BFAA,                                       "now ")
+SUBS(AR|AS|AE|AN|AI,                str_EF44C91E30C22640,                                     "fresh ")
+SUBS(AR|RGT|AS|AE|AN|AI,                str_DEE3BBD571C511F7,                                      "mere ")
+SUBS(AR|AA|AE|AN|AO,                str_04451BF193552568,                                       "say ")
+SUBS(AR|RGT|AA|AE|AN|AO,                str_223DD41A813D045F,                                      "many ")
+SUBS(AR|AA|AS|AI|AO,                str_625BCB0AF25BADC4,                                   "require ")
+SUBS(AR|RGT|AA|AS|AI|AO,                str_1A51ED70233C0AEF,                                      "iraq ")
+SUBS(AR|AA|AS|AE|AI,                str_ABE60ED77BB0868A,                                       "few ")
+SUBS(AR|RGT|AA|AS|AE|AI,                str_3F7738E523F5301A,                                      "ears ")
+SUBS(AR|AA|AS|AN|AI,                str_43D073A61B4D28EA,                                      "when ")
+SUBS(AR|RGT|AA|AS|AN|AI,                str_C161ABA85FEDF657,                                       "new ")
+SUBS(AR|AT|AN|AI|AO,                str_30278AC8BAD5995C,                                       "but ")
+SUBS(AR|RGT|AT|AN|AI|AO,                str_7E91AE1D0B9C584A,                                     "night ")
+SUBS(AR|AE|AT|AO|AP,                str_0806A00E99F47F1E,                                      "good ")
+SUBS(AR|RGT|AE|AT|AO|AP,                str_8553C9AE3540A19D,                                      "it's ")
+SUBS(AR|AA|AE|AN|AI,                str_C1CFDEE565A45A39,                                      "same ")
+SUBS(AR|RGT|AA|AE|AN|AI,                str_F9F466F11B521E6F,                                       "has ")
+SUBS(AR|AS|AN|AI|AO,                str_9B96D050F4020292,                                       "run ")
+SUBS(AR|RGT|AS|AN|AI|AO,                str_4F0FB0EFA2C3B084,                                     "henry ")
+SUBS(AR|AS|AT|AI|AP,                str_3A528F16E289F01C,                                     "cover ")
+SUBS(AR|RGT|AS|AT|AI|AP,                str_2CCE6615DDD45C8E,                                      "over ")
+SUBS(AR|AA|AN|AI|AP,                str_88405EF2E946D1D6,                                     "alone ")
+SUBS(AR|RGT|AA|AN|AI|AP,                str_B24523534C6D82C9,                                      "john ")
+SUBS(AR|AE|AT|AI|AO,                str_EF833FE60ABC700E,                                      "side ")
+SUBS(AR|RGT|AE|AT|AI|AO,                str_85BC1A1AD7135055,                                      "used ")
+SUBS(AR|AA|AN|AI|AO,                str_D36C353C29396FB8,                                     "queen ")
+SUBS(AR|RGT|AA|AN|AI|AO,                str_0749613DBDDF6C21,                                      "yeah ")
+SUBS(AR|AE|AT|AN|AO,                str_DBD97E3B522FD333,                                   "sitting ")
+SUBS(AR|RGT|AE|AT|AN|AO,                str_0A7ED86EF765AFF1,                                      "mind ")
+SUBS(AR|AS|AE|AT|AN,                str_2F546AE769C0CBF8,                                       "cbs ")
+SUBS(AR|RGT|AS|AE|AT|AN,                str_8AC14839F77F07D3,                                        "kd ")
+SUBS(AR|AA|AS|AI|AP,                str_52EA90BBAFB4F4A1,                                      "wore ")
+SUBS(AR|RGT|AA|AS|AI|AP,                str_FEE35575A17EE85A,                                       "owe ")
+SUBS(AR|AS|AE|AI|AP,                str_6C574A0F59FA2300,                                      "rose ")
+SUBS(AR|RGT|AS|AE|AI|AP,                str_A9A8259196570018,                                     "offer ")
+SUBS(AR|AS|AE|AT|AI,                str_51512241229C5DF3,                                    "street ")
+SUBS(AR|RGT|AS|AE|AT|AI,                str_92C7783DE595AB4A,                                    "effect ")
+SUBS(AR|AA|AT|AN|AI,                str_DA20B440A7186A4B,                                      "that ")
+SUBS(AR|RGT|AA|AT|AN|AI,                str_89E5D4BB42BF5AC6,                                      "have ")
+SUBS(AR|AE|AN|AO|AP,                str_81F316EF045DA533,                                       "sly ")
+SUBS(AR|RGT|AE|AN|AO|AP,                str_2A2F016FAA9B3070,                                       "i'm ")
+SUBS(AR|AE|AT|AN|AP,                str_2457621BE8FFDD2E,                                     "don't ")
+SUBS(AR|RGT|AE|AT|AN|AP,                str_502F482B79087297,                                      "most ")
+SUBS(AR|AA|AT|AN|AP,                str_2F0B08746C6E2063,                                      "plan ")
+SUBS(AR|RGT|AA|AT|AN|AP,                str_31DBCE4A196B6F93,                                       "job ")
+SUBS(AR|AA|AS|AE|AT|AI|AP,              str_5204C59B3BF29E2F,                                   "process ")
+SUBS(AR|AA|AS|AE|AI|AO|AP,              str_2EEF85D3F346985C,                                    "wife's ")
+SUBS(AR|AA|AS|AE|AT|AO|AP,              str_51EB56552116C89D,                                     "radio ")
+SUBS(AR|AA|AS|AE|AT|AI|AO,              str_E484C1C2B2A4F93A,                                   "arrived ")
+SUBS(AR|AA|AS|AE|AN|AO|AP,              str_606B2F10B55FE195,                                    "always ")
+SUBS(AR|AA|AS|AE|AT|AN|AP,              str_1D76C98090617D6E,                                      "down ")
+SUBS(AR|AA|AE|AN|AI|AO,             str_D11B9A654063B9B3,                                    "assume ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO,             str_DEBD70C653B8860B,                                     "human ")
+SUBS(AR|AE|AN|AI|AO|AP,             str_AA1A1A0DAC58FCE8,                                     "smile ")
+SUBS(AR|RGT|AE|AN|AI|AO|AP,             str_C031A6DB25D4AFF7,                                     "house ")
+SUBS(AR|AA|AE|AT|AN|AP,             str_95C7F6F3D4DB5B15,                                    "almost ")
+SUBS(AR|RGT|AA|AE|AT|AN|AP,             str_A57E20B51804CF2C,                                      "last ")
+SUBS(AR|AA|AT|AI|AO|AP,             str_035AAD7808B22162,                                     "quote ")
+SUBS(AR|RGT|AA|AT|AI|AO|AP,             str_1907DA045A375125,                                    "output ")
+SUBS(AR|AS|AE|AI|AO|AP,             str_7E93CBAD3C3B58D0,                                      "four ")
+SUBS(AR|RGT|AS|AE|AI|AO|AP,             str_C2FEB17C7BDA2BD4,                                      "ours ")
+SUBS(AR|AE|AT|AN|AI|AO,             str_F67830C3E4E560AB,                                      "this ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO,             str_9AE637BD5FD038A8,                                     "might ")
+SUBS(AR|AS|AE|AT|AN|AI,             str_BF99AB6937309FE2,                                  "remember ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI,             str_F35A6D491FB40217,                                   "members ")
+SUBS(AR|AS|AT|AI|AO|AP,             str_03E3F540957262B2,                                     "voice ")
+SUBS(AR|RGT|AS|AT|AI|AO|AP,             str_209C990BC721AB9D,                                     "occur ")
+SUBS(AR|AS|AT|AN|AO|AP,             str_D86D167AB9B47857,                                      "girl ")
+SUBS(AR|RGT|AS|AT|AN|AO|AP,             str_101345D47E9C9CDE,                                   "looking ")
+SUBS(AR|AA|AN|AI|AO|AP,             str_7D50A0C65C92712F,                                    "anyone ")
+SUBS(AR|RGT|AA|AN|AI|AO|AP,             str_37D7C0A214B0A265,                                     "enjoy ")
+SUBS(AR|AT|AN|AI|AO|AP,             str_EF6EC7C5B5FE957F,                                   "thought ")
+SUBS(AR|RGT|AT|AN|AI|AO|AP,             str_F5F45EC56E19863D,                                    "little ")
+SUBS(AR|AA|AS|AE|AT|AI,             str_0E857BEC949CC40A,                                     "after ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI,             str_85DD689D339275FF,                                    "except ")
+SUBS(AR|AA|AS|AE|AN|AI,             str_BA89A60792F6D2AE,                                    "answer ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI,             str_4643015F5002ABFF,                                      "make ")
+SUBS(AR|AA|AS|AN|AI|AP,             str_4E6E8E4C9B45508F,                                       "who ")
+SUBS(AR|RGT|AA|AS|AN|AI|AP,             str_FAA922DD96A4D310,                                       "how ")
+SUBS(AR|AA|AT|AN|AO|AP,             str_12D789B35778048E,                                     "point ")
+SUBS(AR|RGT|AA|AT|AN|AO|AP,             str_8C3955AAA5717454,                                  "national ")
+SUBS(AR|AA|AS|AE|AI|AO,             str_31EBE5BA3BAF1564,                                      "wife ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO,             str_C3EA5519A54A708E,                                    "easier ")
+SUBS(AR|AA|AS|AN|AI|AO,             str_BCA1DAA79DB9C8AE,                                       "why ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO,             str_79F7715BBBB21655,                                      "year ")
+SUBS(AR|AE|AT|AN|AO|AP,             str_503F03DCEE6CB398,                                     "still ")
+SUBS(AR|RGT|AE|AT|AN|AO|AP,             str_18EB5CEDC005C927,                                     "isn't ")
+SUBS(AR|AA|AE|AT|AI|AO,             str_8F0137935E32C458,                                   "despite ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO,             str_F180086B81853B17,                                      "idea ")
+SUBS(AR|AE|AT|AI|AO|AP,             str_F0177691329BF1AD,                                      "goes ")
+SUBS(AR|RGT|AE|AT|AI|AO|AP,             str_67BF6CF47B192C42,                                      "i've ")
+SUBS(AR|AA|AE|AT|AO|AP,             str_E892467E0460DAC0,                                    "gossip ")
+SUBS(AR|RGT|AA|AE|AT|AO|AP,             str_A9AE864FDE8A2520,                                      "ipod ")
+SUBS(AR|AA|AS|AT|AN|AP,             str_9D99660948094B78,                                      "call ")
+SUBS(AR|RGT|AA|AS|AT|AN|AP,             str_B8729A7E003EEBD7,                                     "local ")
+SUBS(AR|AS|AE|AN|AI|AP,             str_4F290479EC7B8012,                                      "feel ")
+SUBS(AR|RGT|AS|AE|AN|AI|AP,             str_CA73DC3F774CBABC,                                      "more ")
+SUBS(AR|AS|AN|AI|AO|AP,             str_A1E8E2FD164B5C7E,                                      "rule ")
+SUBS(AR|RGT|AS|AN|AI|AO|AP,             str_8C5E240F4E5D3061,                                      "your ")
+SUBS(AR|AS|AT|AN|AI|AO,             str_84895AD0D6A60E58,                                     "their ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO,             str_E6D5EDD2E27809F9,                                     "every ")
+SUBS(AR|AE|AT|AN|AI|AP,             str_484C9079546B7C6E,                                     "those ")
+SUBS(AR|RGT|AE|AT|AN|AI|AP,             str_FD8E708197F5C58E,                                    "moment ")
+SUBS(AR|AS|AT|AN|AI|AP,             str_C19C0AAE3679C6D9,                                   "brother ")
+SUBS(AR|RGT|AS|AT|AN|AI|AP,             str_36FAD9241CEA5C82,                                     "other ")
+SUBS(AR|AA|AE|AT|AN|AO,             str_6C79F7FA2DF8C5A3,                                       "day ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO,             str_62D4959696367129,                                   "instant ")
+SUBS(AR|AS|AE|AT|AN|AO,             str_C339147D80754375,                                      "find ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO,             str_4619E5AA3B8E6B39,                                      "kind ")
+SUBS(AR|AA|AE|AT|AN|AI,             str_8ACEDC7348DC7E27,                                     "death ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI,             str_B8157EA41E09D921,                                       "had ")
+SUBS(AR|AA|AT|AN|AI|AP,             str_56B0C240EA9FE481,                                    "people ")
+SUBS(AR|RGT|AA|AT|AN|AI|AP,             str_591BCA852B1294CC,                                      "help ")
+SUBS(AR|AA|AS|AE|AN|AP,             str_BA3809CE0E475488,                                     "woman ")
+SUBS(AR|RGT|AA|AS|AE|AN|AP,             str_6F239254D0D8ABBC,                                     "major ")
+SUBS(AR|AA|AT|AN|AI|AO,             str_A199A8785F0B305B,                                  "anything ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO,             str_AD1AB4C08BF16CA6,                                    "having ")
+SUBS(AR|AA|AE|AN|AI|AP,             str_EE46D7E3DE224990,                                     "shall ")
+SUBS(AR|RGT|AA|AE|AN|AI|AP,             str_7A05C28B693E6259,                                      "male ")
+SUBS(AR|AS|AE|AT|AI|AP,             str_5173ADE4944D0776,                                     "force ")
+SUBS(AR|RGT|AS|AE|AT|AI|AP,             str_EC35C4B5B1F55FBB,                                     "order ")
+SUBS(AR|AA|AS|AE|AN|AO,             str_D3DB4C04069FC93F,                                      "army ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO,             str_D326DB4A65CE22C7,                                      "mary ")
+SUBS(AR|AS|AE|AT|AN|AP,             str_AFCC3D83DFCADE82,                                     "front ")
+SUBS(AR|RGT|AS|AE|AT|AN|AP,             str_64B31ADF56C7440F,                                      "lord ")
+SUBS(AR|AS|AE|AN|AO|AP,             str_C670DB2E3BA8D8F4,                                     "sorry ")
+SUBS(AR|RGT|AS|AE|AN|AO|AP,             str_E6F5630257B79DD0,                                    "mirror ")
+SUBS(AR|AA|AE|AN|AO|AP,             str_279C5D17219228B4,                                    "animal ")
+SUBS(AR|RGT|AA|AE|AN|AO|AP,             str_AB1E39CC151AAAEC,                                      "mail ")
+SUBS(AR|AA|AE|AT|AI|AP,             str_97D5E1E2DDCE0F5D,                                   "stopped ")
+SUBS(AR|RGT|AA|AE|AT|AI|AP,             str_B2BF1DD0344AF8AF,                                   "exposed ")
+SUBS(AR|AA|AS|AT|AN|AI,             str_FC132AA2C16D882F,                                      "what ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI,             str_864A667355C4B3C2,                                      "each ")
+SUBS(AR|AS|AE|AN|AI|AO,             str_701758C383D21C1A,                                      "fine ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO,             str_2CC4A420745FDB22,                                      "mike ")
+SUBS(AR|AA|AS|AT|AI|AP,             str_4D2A6306F9C9BFCB,                                     "power ")
+SUBS(AR|RGT|AA|AS|AT|AI|AP,             str_EC999A983A431E7C,                                   "operate ")
+SUBS(AR|AA|AS|AN|AO|AP,             str_CC94E0C76922BF90,                                      "will ")
+SUBS(AR|RGT|AA|AS|AN|AO|AP,             str_21145976ED448EED,                                      "okay ")
+SUBS(AR|AA|AS|AE|AT|AI|AO|AP,           str_696F5175F70F9C32,                                   "support ")
+SUBS(AR|AS|AE|AT|AN|AO|AP,          str_3FAB961579587CB5,                                     "story ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO|AP,          str_1CEE30E7027402BC,                                   "morning ")
+SUBS(AR|AA|AE|AT|AN|AI|AP,          str_6BC2917C61A3F92D,                                    "that's ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AP,          str_1160B06F4F7112E2,                                     "least ")
+SUBS(AR|AS|AE|AN|AI|AO|AP,          str_DEED0AFBEF843B42,                                      "full ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO|AP,          str_B49C2360C17BFAA5,                                      "life ")
+SUBS(AR|AS|AE|AT|AI|AO|AP,          str_A3E4FBB212A28B78,                                    "course ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO|AP,          str_2044EBFCFC5E992B,                                    "office ")
+SUBS(AR|AA|AS|AT|AN|AI|AO,          str_87226571AE131D8A,                                      "with ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO,          str_073DA3382936C187,                                    "nature ")
+SUBS(AR|AA|AS|AE|AT|AN|AI,          str_8DFFD42CE860597C,                                      "came ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI,          str_DA7F1A6E228C1A5B,                                     "heard ")
+SUBS(AR|AA|AS|AT|AN|AO|AP,          str_2F5D687E7759B962,                                   "working ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO|AP,          str_49E4C34496734F49,                                   "knowing ")
+SUBS(AR|AA|AE|AN|AI|AO|AP,          str_8589EF9E59347006,                                   "anxious ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO|AP,          str_B9DB7C8FDF935A94,                                   "usually ")
+SUBS(AR|AA|AE|AT|AI|AO|AP,          str_48F8387F4FB7D369,                                  "positive ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO|AP,          str_3B9FD8A0395168B4,                                  "opposite ")
+SUBS(AR|AS|AE|AT|AN|AI|AO,          str_AF3D9EAA19F822D9,                                      "such ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO,          str_401EFB5649B2EBB4,                                      "much ")
+SUBS(AR|AA|AS|AT|AN|AI|AP,          str_C8DEFAE65FA4EF3E,                                   "another ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AP,          str_B74E83C046B23FC2,                                     "later ")
+SUBS(AR|AS|AE|AT|AN|AI|AP,          str_6E7EEC08674ED6D1,                                    "before ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AP,          str_EC81EEB3F21B0472,                                      "left ")
+SUBS(AR|AA|AT|AN|AI|AO|AP,          str_28BB10C5BB93CDE6,                                     "about ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO|AP,          str_7E7546519DC7B3C8,                                      "upon ")
+SUBS(AR|AA|AS|AE|AT|AN|AO,          str_38471417B8BD2111,                                    "asking ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO,          str_114560D7A89BA1F4,                                    "making ")
+SUBS(AR|AA|AS|AE|AN|AI|AO,          str_BB64A6A5972FD42C,                                      "wish ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO,          str_6BB7E1A1CA75BFB5,                                     "years ")
+SUBS(AR|AA|AS|AT|AI|AO|AP,          str_456C45E3CE4E4FD1,                                     "group ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO|AP,          str_E6642DD0F48EDBD7,                                    "europe ")
+SUBS(AR|AA|AE|AT|AN|AI|AO,          str_FA45FD5460D2DE0C,                                      "game ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO,          str_C039D2A5D9FC5D72,                                      "just ")
+SUBS(AR|AA|AE|AT|AN|AO|AP,          str_612AE2FB632AD051,                                     "among ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO|AP,          str_8623908E0D25EC7E,                                      "lady ")
+SUBS(AR|AA|AS|AN|AI|AO|AP,          str_2223CB8066D845B9,                                     "while ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO|AP,          str_CB9940FE62844BE1,                                     "early ")
+SUBS(AR|AA|AS|AE|AN|AI|AP,          str_7B4540ACD20A8E39,                                     "women ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AP,          str_57FB1B446847BBC1,                                      "half ")
+SUBS(AR|AE|AT|AN|AI|AO|AP,          str_D6EE20239053CED9,                                 "something ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO|AP,          str_95035F1A76A4B5DB,                                     "lives ")
+SUBS(AR|AS|AT|AN|AI|AO|AP,          str_4527C3E99AECDB31,                                   "through ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO|AP,          str_E1CDCB2AFADE1111,                                  "everyone ")
+SUBS(AR|AA|AS|AE|AN|AI|AO|AP,       str_E5AE62F9B29AD444,                                  "families ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO|AP,       str_93375F8043379EC1,                                 "meanwhile ")
+SUBS(AR|AS|AE|AT|AN|AI|AO|AP,       str_CD4ABC5E1C8E848A,                                     "could ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO|AP,       str_38DACC470533AA15,                                    "itself ")
+SUBS(AR|AA|AS|AT|AN|AI|AO|AP,       str_F1CF6AF5D5BFD0AF,                                   "without ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO|AP,       str_DD452F0E9D35762C,                                     "large ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AP,       str_D70EDAD8867014E8,                                    "called ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AP,       str_5F9274F22D0B449A,                                   "learned ")
+SUBS(AR|AA|AE|AT|AN|AI|AO|AP,       str_719BC090B9A903EE,                                  "possible ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO|AP,       str_7FE017B6D898E126,                               "immediately ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO,       str_C358A55785D991BA,                                   "because ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO,       str_22575911E719BC02,                                "experience ")
+SUBS(AR|AA|AS|AE|AT|AN|AO|AP,       str_2BFAFC3EB8546058,                                   "company ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO|AP,       str_B36787B90CE5F35A,                                 "important ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO|AP,    str_83235A0FA2F65989,                                     "would ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO|AP,    str_6EBFDE396F485CF3,                                "especially ")

+ 420 - 0
keyboards/gboards/dicts/aset/en-dvorak-keymap.def

@@ -0,0 +1,420 @@
+// This file is automatically generated. Do not edit it!
+
+PRES(AP,                                                                                             KC_S)
+PRES(AA,                                                                                             KC_A)
+PRES(AN,                                                                                             KC_H)
+PRES(AE,                                                                                             KC_E)
+PRES(AS,                                                                                             KC_O)
+PRES(AI,                                                                                             KC_T)
+PRES(AO,                                                                                             KC_N)
+PRES(AT,                                                                                             KC_I)
+PRES(AT|AI,                                                                                          KC_K)
+PRES(AA|AT,                                                                                          KC_P)
+PRES(AT|AP,                                                                                       KC_QUOT)
+PRES(AA|AN,                                                                                       KC_SCLN)
+PRES(AS|AT,                                                                                          KC_Y)
+PRES(AA|AO,                                                                                       KC_QUOT)
+PRES(AA|AP,                                                                                       KC_MINS)
+PRES(AA|AS,                                                                                       KC_COMM)
+PRES(AN|AI,                                                                                          KC_D)
+PRES(AO|AP,                                                                                          KC_L)
+PRES(AE|AI,                                                                                          KC_C)
+PRES(AI|AO,                                                                                          KC_R)
+PRES(AE|AN,                                                                                          KC_J)
+PRES(AN|AO,                                                                                          KC_G)
+PRES(AS|AN,                                                                                          KC_B)
+PRES(AE|AO,                                                                                          KC_V)
+PRES(AE|AT,                                                                                          KC_U)
+KEYS(AE|AP,                             cmb_e52b969e99584c51,                  {KC_LSFT, KC_0, COMBO_END})
+PRES(AS|AE,                                                                                        KC_DOT)
+PRES(AI|AP,                                                                                          KC_Z)
+PRES(AS|AP,                                                                                       KC_BSPC)
+PRES(AT|AN,                                                                                          KC_F)
+PRES(AS|AI,                                                                                          KC_W)
+PRES(AN|AP,                                                                                          KC_M)
+PRES(AS|AO,                                                                                          KC_Q)
+KEYS(AA|AI,                             cmb_12a7d61ee7e909a6,                  {KC_LSFT, KC_9, COMBO_END})
+KEYS(AA|AE,                             cmb_326203cf248f5a0b,                  {KC_LSFT, KC_1, COMBO_END})
+PRES(AT|AO,                                                                                          KC_X)
+SUBS(AR|AA|AI|AP,                       str_3B1A13C290639852,                                       "sat ")
+SUBS(AR|AS|AT|AO,                       str_3ED234DBAE3D7B8E,                                     "nixon ")
+SUBS(AR|AE|AI|AP,                       str_FA675AA04C2E42E3,                                       "set ")
+PRES(AN|AI|AO|AP,                                                                                  KC_ENT)
+SUBS(AR|AS|AE|AT,                       str_E429BF3EE734FF3A,                                       "you ")
+SUBS(AR|AA|AS|AO,                       str_68A050786B16A5F7,                                        "o' ")
+SUBS(AR|AA|AT|AN,                       str_AE7C21F6A7204ABC,                                       "hip ")
+SUBS(AR|AS|AN|AO,                       str_EB95C155685E35D7,                                        "go ")
+SUBS(AR|AA|AT|AP,                       str_4DFAE898587FE4FE,                                      "pass ")
+SUBS(AR|AA|AI|AO,                       str_7AAFE2EE07648FED,                                       "ran ")
+SUBS(AR|AA|AE|AO,                       str_868067C442CD38C1,                                       "van ")
+SUBS(AR|AS|AT|AN|AI,                    str_87226571AE131D8A,                                      "with ")
+SUBS(AR|AA|AT|AI|AO,                    str_2569286750C7B4F4,                                      "part ")
+SUBS(AR|AS|AT|AI|AP,                    str_BDB5D53B3D616C95,                                       "sky ")
+SUBS(AR|AA|AS|AT|AP,                    str_04451BF193552568,                                       "say ")
+SUBS(AR|AA|AS|AE|AI,                    str_7AAAAFE6320C0D6B,                                      "coat ")
+SUBS(AR|AE|AT|AI|AP,                    str_371C6F1198A5A44E,                                   "success ")
+SUBS(AR|AA|AS|AE|AN,                    str_E71CDEA10812077E,                                      "abee ")
+SUBS(AR|AS|AE|AI|AP,                    str_DC266345A77997C1,                                      "west ")
+SUBS(AR|AA|AS|AI|AP,                    str_FB4F2F8581A28E79,                                       "was ")
+SUBS(AR|AS|AE|AT|AP,                    str_9CFD6F6C59053F15,                                      "eyes ")
+SUBS(AR|AA|AT|AI|AP,                    str_AFD48C0D96C26C82,                                       "ask ")
+SUBS(AR|AA|AE|AT|AN,                    str_DCADC79BBC1A1497,                                      "heap ")
+SUBS(AR|AA|AS|AE|AT,                    str_AAB1D405F8D273AF,                                      "pope ")
+SUBS(AR|AS|AE|AI,                   str_C8F40BD7102B7E24,                                        "we ")
+SUBS(AR|RGT|AS|AE|AI,                   str_FEE35575A17EE85A,                                       "owe ")
+SUBS(AR|AN|AI|AO,                   str_546AE2E8DF2AFDB3,                                        "dr ")
+SUBS(AR|RGT|AN|AI|AO,                   str_1F5578C977E22C6F,                                        "nd ")
+SUBS(AR|AS|AN|AP,                   str_D2A8142DD2C2B864,                                      "boss ")
+SUBS(AR|RGT|AS|AN|AP,                   str_473356DB440A7383,                                       "mom ")
+SUBS(AR|AS|AI|AP,                   str_D2FF232093ED7FE9,                                      "toss ")
+SUBS(AR|RGT|AS|AI|AP,                   str_4ED2D2B9D2D0F925,                                        "oz ")
+SUBS(AR|AA|AE|AT,                   str_288993BA9FAF1F15,                                      "pipe ")
+SUBS(AR|RGT|AA|AE|AT,                   str_D443D6F10491FB2B,                                        "up ")
+SUBS(AR|AE|AT|AI,                   str_0F2C6B822BBFF497,                                       "cut ")
+SUBS(AR|RGT|AE|AT|AI,                   str_9DE220743565099F,                                       "ice ")
+SUBS(AR|AA|AN|AO,                   str_F3FA41B52DE36D40,                                      "gang ")
+SUBS(AR|RGT|AA|AN|AO,                   str_4D07A4DED24106B4,                                      "hang ")
+SUBS(AR|AS|AO|AP,                   str_30A932E1CBDCE716,                                      "soon ")
+SUBS(AR|RGT|AS|AO|AP,                   str_71BB7B180F4C724C,                                      "loss ")
+SUBS(AR|AS|AE|AN,                   str_7D2440FBBF9D0256,                                        "be ")
+SUBS(AR|RGT|AS|AE|AN,                   str_31DBCE4A196B6F93,                                       "job ")
+SUBS(AR|AA|AS|AT,                   str_4559382E20EB9335,                                       "pay ")
+SUBS(AR|RGT|AA|AS|AT,                   str_CBA94FFB9DDDB35B,                                        "ya ")
+SUBS(AR|AE|AO|AP,                   str_9DC99BC1636105A0,                                      "seen ")
+SUBS(AR|RGT|AE|AO|AP,                   str_652B1CF209C5D907,                                      "less ")
+SUBS(AR|AT|AI|AO,                   str_E8B598BF778C48B0,                                       "tin ")
+SUBS(AR|RGT|AT|AI|AO,                   str_60A15FB00ABCCBCA,                                       "ink ")
+SUBS(AR|AS|AE|AO,                   str_FE0DE06C30B4AB8D,                                       "von ")
+SUBS(AR|RGT|AS|AE|AO,                   str_9A6C6AD5C510E57E,                                       "one ")
+SUBS(AR|AA|AE|AP,                   str_4F0274A2E13525F6,                                       "sea ")
+SUBS(AR|RGT|AA|AE|AP,                   str_9951159C79D95936,                                      "ease ")
+SUBS(AR|AT|AN|AP,                   str_EABA263238C776B5,                                      "fish ")
+SUBS(AR|RGT|AT|AN|AP,                   str_E9D65B1F0CC7B588,                                       "his ")
+SUBS(AR|AA|AT|AO,                   str_968AF4858B6521BE,                                      "pain ")
+SUBS(AR|RGT|AA|AT|AO,                   str_E5D0DBF6833C9487,                                        "'i ")
+SUBS(AR|AA|AO|AP,                   str_9F8EB086C328F80A,                                       "all ")
+SUBS(AR|RGT|AA|AO|AP,                   str_7E7904D7326BCF29,                                        "la ")
+SUBS(AR|AA|AN|AP,                   str_77BE4D44A5F2AD27,                                        "am ")
+SUBS(AR|RGT|AA|AN|AP,                   str_F9F466F11B521E6F,                                       "has ")
+SUBS(AR|AE|AN|AP,                   str_B164BA3889B2FB9E,                                       "she ")
+SUBS(AR|RGT|AE|AN|AP,                   str_5140BEC191346017,                                        "me ")
+SUBS(AR|AT|AN|AO,                   str_0722DB63E15B9195,                                       "fig ")
+SUBS(AR|RGT|AT|AN|AO,                   str_A8907BB9162F31E2,                                      "high ")
+SUBS(AR|AE|AN|AO,                   str_FB51F2C8C00A7A37,                                      "gene ")
+SUBS(AR|RGT|AE|AN|AO,                   str_3EB37F14209CB484,                                       "egg ")
+SUBS(AR|AS|AT|AI,                   str_A9DE0A41D933835E,                                      "took ")
+SUBS(AR|RGT|AS|AT|AI,                   str_9A86C59444872BAC,                                     "kitty ")
+SUBS(AR|AS|AI|AO,                   str_5146C3491DA57E2B,                                      "town ")
+SUBS(AR|RGT|AS|AI|AO,                   str_3F3B1F8B5A3E409E,                                       "not ")
+SUBS(AR|AA|AT|AI,                   str_EDDB4B5D8E6E6CF7,                                       "tip ")
+SUBS(AR|RGT|AA|AT|AI,                   str_31F7D241519F6E20,                                       "kaa ")
+SUBS(AR|AT|AI|AP,                   str_2B382E2C87F633B5,                                       "sit ")
+SUBS(AR|RGT|AT|AI|AP,                   str_732FCC97258E0FD6,                                       "its ")
+SUBS(AR|AE|AT|AP,                   str_1496CCFA31912C0B,                                       "sue ")
+SUBS(AR|RGT|AE|AT|AP,                   str_93E9AC18AF76041F,                                        "us ")
+SUBS(AR|AS|AT|AN,                   str_8CCEA54EEE3F864A,                                        "by ")
+SUBS(AR|RGT|AS|AT|AN,                   str_BF38370C83727D39,                                        "of ")
+SUBS(AR|AE|AT|AN,                   str_22F999B882C34098,                                       "fee ")
+SUBS(AR|RGT|AE|AT|AN,                   str_D55D0897EDFEB60B,                                       "huh ")
+SUBS(AR|AT|AN|AI,                   str_3E9F631F6868B537,                                       "did ")
+SUBS(AR|RGT|AT|AN|AI,                   str_D5ACE27258AF148F,                                       "hit ")
+SUBS(AR|AT|AO|AP,                   str_A7496AA18767D1E0,                                       "six ")
+SUBS(AR|RGT|AT|AO|AP,                   str_F50915F9E77588D7,                                       "ill ")
+SUBS(AR|AE|AI|AO,                   str_39EAEC33BC5439E6,                                       "ten ")
+SUBS(AR|RGT|AE|AI|AO,                   str_06B986ED8B5C2398,                                     "never ")
+SUBS(AR|AS|AN|AI,                   str_4E6E8E4C9B45508F,                                       "who ")
+SUBS(AR|RGT|AS|AN|AI,                   str_FAA922DD96A4D310,                                       "how ")
+SUBS(AR|AE|AT|AO,                   str_106C36C84C6A6D7C,                                        "vi ")
+SUBS(AR|RGT|AE|AT|AO,                   str_9F630A3292B712FA,                                      "nine ")
+SUBS(AR|AA|AN|AI,                   str_DA20B440A7186A4B,                                      "that ")
+SUBS(AR|RGT|AA|AN|AI,                   str_B8157EA41E09D921,                                       "had ")
+SUBS(AR|AA|AE|AI,                   str_39D0688D43AC4064,                                       "act ")
+SUBS(AR|RGT|AA|AE|AI,                   str_6C2D1E83BFA41552,                                       "eat ")
+SUBS(AR|AE|AN|AI,                   str_0C571CCD7FA5FAEF,                                       "the ")
+SUBS(AR|RGT|AE|AN|AI,                   str_F24CCF918506949F,                                        "ed ")
+SUBS(AR|AS|AE|AN|AI|AP,                 str_484C9079546B7C6E,                                     "those ")
+SUBS(AR|AA|AS|AN|AI|AO,                 str_2457621BE8FFDD2E,                                     "don't ")
+SUBS(AR|AA|AS|AE|AN|AP,                 str_C8D8A206971E3C22,                                      "base ")
+SUBS(AR|AA|AS|AE|AI|AP,                 str_95D15754412C81DA,                                     "coast ")
+SUBS(AR|AA|AS|AN|AI|AP,                 str_A1ECA5B498E1A83A,                                    "thomas ")
+SUBS(AR|AA|AS|AT|AI|AP,                 str_CB532D5DED67E46B,                                      "stop ")
+SUBS(AR|AA|AS|AE|AT|AI,                 str_8A3CF03C5FA779DF,                                      "type ")
+SUBS(AR|AE|AN|AO|AP,                str_783DF1EF3115D810,                                     "smell ")
+SUBS(AR|RGT|AE|AN|AO|AP,                str_B969E2F841D9C54A,                                       "men ")
+SUBS(AR|AS|AN|AI|AO,                str_1D76C98090617D6E,                                      "down ")
+SUBS(AR|RGT|AS|AN|AI|AO,                str_242C57A2EE5F055B,                                     "north ")
+SUBS(AR|AS|AE|AI|AO,                str_467AF751A93D5FEA,                                      "were ")
+SUBS(AR|RGT|AS|AE|AI|AO,                str_2CCE6615DDD45C8E,                                      "over ")
+SUBS(AR|AA|AS|AN|AO,                str_353D7D379A2BBFCE,                                       "ago ")
+SUBS(AR|RGT|AA|AS|AN|AO,                str_0E60BB84D855A13B,                                      "noah ")
+SUBS(AR|AT|AI|AO|AP,                str_503F03DCEE6CB398,                                     "still ")
+SUBS(AR|RGT|AT|AI|AO|AP,                str_CFF985CA3C59BFF1,                                      "list ")
+SUBS(AR|AA|AS|AO|AP,                str_446D4CA556AB6841,                                      "also ")
+SUBS(AR|RGT|AA|AS|AO|AP,                str_BAE95AEBCBC31CEB,                                      "loan ")
+SUBS(AR|AA|AS|AN|AI,                str_FC132AA2C16D882F,                                      "what ")
+SUBS(AR|RGT|AA|AS|AN|AI,                str_4EE1983616EF60F2,                                      "oath ")
+SUBS(AR|AS|AE|AN|AP,                str_29703C252684465E,                                      "some ")
+SUBS(AR|RGT|AS|AE|AN|AP,                str_AC07FAFFDC50A99F,                                      "home ")
+SUBS(AR|AE|AN|AI|AP,                str_224997ADD6DF35BA,                                      "them ")
+SUBS(AR|RGT|AE|AN|AI|AP,                str_C7D7F29E47B4BF3E,                                       "met ")
+SUBS(AR|AA|AE|AN|AI,                str_8ACEDC7348DC7E27,                                     "death ")
+SUBS(AR|RGT|AA|AE|AN|AI,                str_864A667355C4B3C2,                                      "each ")
+SUBS(AR|AS|AE|AN|AI,                str_6DF8502CC4CDA8DB,                                       "bed ")
+SUBS(AR|RGT|AS|AE|AN|AI,                str_02FA2F0D36F77191,                                    "object ")
+SUBS(AR|AA|AE|AN|AP,                str_C1CFDEE565A45A39,                                      "same ")
+SUBS(AR|RGT|AA|AE|AN|AP,                str_DED45DDEBF0E4340,                                     "james ")
+SUBS(AR|AS|AT|AI|AO,                str_2A1FE2610765B6AF,                                      "work ")
+SUBS(AR|RGT|AS|AT|AI|AO,                str_E9481F155C267491,                                      "into ")
+SUBS(AR|AS|AE|AO|AP,                str_CB57DFC7BDDD7B84,                                     "solve ")
+SUBS(AR|RGT|AS|AE|AO|AP,                str_16E01F03892DC1D1,                                      "love ")
+SUBS(AR|AA|AE|AI|AP,                str_D5362858B5329DFE,                                      "case ")
+SUBS(AR|RGT|AA|AE|AI|AP,                str_57E4F81A2B4D6010,                                      "east ")
+SUBS(AR|AS|AT|AN|AP,                str_6B58DAE77CF6F199,                                      "boys ")
+SUBS(AR|RGT|AS|AT|AN|AP,                str_A0AA5B74C096E40B,                                        "my ")
+SUBS(AR|AA|AE|AT|AO,                str_A1FE22CFB5711A8E,                                    "avenue ")
+SUBS(AR|RGT|AA|AE|AT|AO,                str_67BF6CF47B192C42,                                      "i've ")
+SUBS(AR|AS|AE|AT|AN,                str_0F7882FBB9E32466,                                       "buy ")
+SUBS(AR|RGT|AS|AE|AT|AN,                str_FC4B92921CA14A88,                                       "joy ")
+SUBS(AR|AA|AE|AO|AP,                str_0C921261B86BB507,                                      "save ")
+SUBS(AR|RGT|AA|AE|AO|AP,                str_4A416D199D780078,                                     "leave ")
+SUBS(AR|AA|AT|AN|AP,                str_E05BFDB0A1C5FA8B,                                      "ship ")
+SUBS(AR|RGT|AA|AT|AN|AP,                str_7D7A787864763BBC,                                       "map ")
+SUBS(AR|AE|AT|AN|AP,                str_E3374BF3CE8F906D,                                       "sum ")
+SUBS(AR|RGT|AE|AT|AN|AP,                str_92AF4A68D7F14A59,                                       "jim ")
+SUBS(AR|AA|AE|AN|AO,                str_371831D0BD1D3132,                                      "gave ")
+SUBS(AR|RGT|AA|AE|AN|AO,                str_89E5D4BB42BF5AC6,                                      "have ")
+SUBS(AR|AA|AN|AI|AO,                str_C1FDC4AB8597A676,                                       "and ")
+SUBS(AR|RGT|AA|AN|AI|AO,                str_0AADDE3779A6F980,                                      "hand ")
+SUBS(AR|AA|AS|AT|AI,                str_F86A9EDBD6FC9244,                                       "way ")
+SUBS(AR|RGT|AA|AS|AT|AI,                str_21145976ED448EED,                                      "okay ")
+SUBS(AR|AA|AS|AT|AO,                str_83396DA0D7927D05,                                       "any ")
+SUBS(AR|RGT|AA|AS|AT|AO,                str_9BD947158C16F69A,                                   "opinion ")
+SUBS(AR|AA|AE|AT|AP,                str_99241769490F065E,                                     "pause ")
+SUBS(AR|RGT|AA|AE|AT|AP,                str_85D1F287CC8F2629,                                       "usa ")
+SUBS(AR|AA|AS|AT|AN,                str_4D9F45FDB5471EFD,                                      "baby ")
+SUBS(AR|RGT|AA|AS|AT|AN,                str_ACD7C28D984A2833,                                     "happy ")
+SUBS(AR|AA|AE|AI|AO,                str_83C8874562C3DF81,                                       "are ")
+SUBS(AR|RGT|AA|AE|AI|AO,                str_644ECC08D8B17004,                                      "near ")
+SUBS(AR|AA|AN|AI|AP,                str_4681B2FAC150FE1B,                                       "sad ")
+SUBS(AR|RGT|AA|AN|AI|AP,                str_7B311AC4CACA03C6,                                       "mad ")
+SUBS(AR|AA|AS|AI|AO,                str_85FB90AD5AF3F778,                                      "want ")
+SUBS(AR|RGT|AA|AS|AI|AO,                str_DA84D9A4529A15B9,                                    "narrow ")
+SUBS(AR|AA|AT|AO|AP,                str_2F0B08746C6E2063,                                      "plan ")
+SUBS(AR|RGT|AA|AT|AO|AP,                str_BA84125506BFD178,                                      "i'll ")
+SUBS(AR|AA|AT|AN|AI,                str_95AF45DBDC3B3D83,                                      "paid ")
+SUBS(AR|RGT|AA|AT|AN|AI,                str_DA742024F3D69E0A,                                       "ida ")
+SUBS(AR|AS|AE|AT|AO,                str_D36C353C29396FB8,                                     "queen ")
+SUBS(AR|RGT|AS|AE|AT|AO,                str_9B2E6FD27C339188,                                     "union ")
+SUBS(AR|AE|AT|AO|AP,                str_A49D311A65686F59,                                       "sun ")
+SUBS(AR|RGT|AE|AT|AO|AP,                str_94D858BCEE50AD6B,                                      "live ")
+SUBS(AR|AA|AI|AO|AP,                str_E84B7CE6394EDDE8,                                     "start ")
+SUBS(AR|RGT|AA|AI|AO|AP,                str_A57E20B51804CF2C,                                      "last ")
+SUBS(AR|AA|AE|AT|AI,                str_F8E9D339EE8F0786,                                      "take ")
+SUBS(AR|RGT|AA|AE|AT|AI,                str_3BE3101B06222C42,                                      "keep ")
+SUBS(AR|AS|AI|AO|AP,                str_EBE5544575924AF7,                                      "sort ")
+SUBS(AR|RGT|AS|AI|AO|AP,                str_412CDD1E78EA9B08,                                       "lot ")
+SUBS(AR|AS|AT|AO|AP,                str_81F316EF045DA533,                                       "sly ")
+SUBS(AR|RGT|AS|AT|AO|AP,                str_67863008AE8FD451,                                      "only ")
+SUBS(AR|AS|AN|AI|AP,                str_B48EFE9B90416327,                                      "show ")
+SUBS(AR|RGT|AS|AN|AI|AP,                str_502F482B79087297,                                      "most ")
+SUBS(AR|AT|AN|AI|AP,                str_F67830C3E4E560AB,                                      "this ")
+SUBS(AR|RGT|AT|AN|AI|AP,                str_BE08333590E1E58A,                                      "kids ")
+SUBS(AR|AA|AT|AN|AO,                str_25F54E15B0B3ABC1,                                     "again ")
+SUBS(AR|RGT|AA|AT|AN|AO,                str_A119D81D4A86EB8B,                                   "hanging ")
+SUBS(AR|AS|AN|AO|AP,                str_20CF80C46BB5F512,                                      "song ")
+SUBS(AR|RGT|AS|AN|AO|AP,                str_D2026F6619D39DA3,                                      "long ")
+SUBS(AR|AE|AT|AI|AO,                str_054DDEADD30B1F66,                                      "turn ")
+SUBS(AR|RGT|AE|AT|AI|AO,                str_8F95067BEB108348,                                      "next ")
+SUBS(AR|AA|AS|AN|AP,                str_3A17F6ED91E2A403,                                      "bass ")
+SUBS(AR|RGT|AA|AS|AN|AP,                str_49324C2305B3B483,                                     "obama ")
+SUBS(AR|AE|AT|AN|AO,                str_5D9F94AF994041EF,                                      "give ")
+SUBS(AR|RGT|AE|AT|AN|AO,                str_286C425EC106E430,                                   "evening ")
+SUBS(AR|AS|AE|AN|AO,                str_CC171B56CC89A739,                                      "been ")
+SUBS(AR|RGT|AS|AE|AN|AO,                str_B24523534C6D82C9,                                      "john ")
+SUBS(AR|AA|AN|AO|AP,                str_841274C574BC6F3C,                                     "small ")
+SUBS(AR|RGT|AA|AN|AO|AP,                str_7814AB9A9D941FFB,                                       "man ")
+SUBS(AR|AE|AI|AO|AP,                str_7C0F5E706EA39A05,                                      "tell ")
+SUBS(AR|RGT|AE|AI|AO|AP,                str_F8DC13D4D6DED2F5,                                       "let ")
+SUBS(AR|AE|AT|AN|AI,                str_C513224842565A3D,                                      "feet ")
+SUBS(AR|RGT|AE|AT|AN|AI,                str_92C7783DE595AB4A,                                    "effect ")
+SUBS(AR|AE|AN|AI|AO,                str_08358E010E322628,                                     "there ")
+SUBS(AR|RGT|AE|AN|AI|AO,                str_8BA7632DC4B89BB1,                                       "her ")
+SUBS(AR|AS|AT|AN|AO,                str_82F82D9347982012,                                     "going ")
+SUBS(AR|RGT|AS|AT|AN|AO,                str_371EE465B604F023,                                   "ongoing ")
+SUBS(AR|AT|AN|AO|AP,                str_A2B348B0BB34204B,                                      "sign ")
+SUBS(AR|RGT|AT|AN|AO|AP,                str_3E590F651B44D721,                                      "hill ")
+SUBS(AR|AT|AN|AI|AO,                str_1773D3DE23E4854F,                                     "think ")
+SUBS(AR|RGT|AT|AN|AI|AO,                str_7E91AE1D0B9C584A,                                     "night ")
+SUBS(AR|AS|AE|AT|AI,                str_721DAB46F9F1A099,                                      "city ")
+SUBS(AR|RGT|AS|AE|AT|AI,                str_99844BD74A4B3366,                                       "out ")
+SUBS(AR|AE|AT|AN|AI|AP,             str_FAC1CC00AF3E4FF0,                                      "time ")
+SUBS(AR|RGT|AE|AT|AN|AI|AP,             str_C039D2A5D9FC5D72,                                      "just ")
+SUBS(AR|AA|AS|AE|AT|AO,             str_7D50A0C65C92712F,                                    "anyone ")
+SUBS(AR|RGT|AA|AS|AE|AT|AO,             str_7E7546519DC7B3C8,                                      "upon ")
+SUBS(AR|AE|AT|AN|AI|AO,             str_84895AD0D6A60E58,                                     "their ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO,             str_7A9785B2733BF653,                                     "under ")
+SUBS(AR|AA|AS|AE|AO|AP,             str_88405EF2E946D1D6,                                     "alone ")
+SUBS(AR|RGT|AA|AS|AE|AO|AP,             str_9C2D045532275AE8,                                     "one's ")
+SUBS(AR|AA|AS|AE|AT|AP,             str_F333C561F94B5419,                                   "suppose ")
+SUBS(AR|RGT|AA|AS|AE|AT|AP,             str_68BBF029287BDD2A,                                      "easy ")
+SUBS(AR|AA|AT|AN|AI|AP,             str_B39CDB39BA4EDFE7,                                      "said ")
+SUBS(AR|RGT|AA|AT|AN|AI|AP,             str_5CBFBEC5EA04168A,                                      "maid ")
+SUBS(AR|AA|AE|AT|AN|AI,             str_9F26F0A23087EC9C,                                      "face ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI,             str_F180086B81853B17,                                      "idea ")
+SUBS(AR|AA|AS|AE|AN|AI,             str_BF2E6EC7C02A7E7E,                                     "watch ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI,             str_FC3367E0C6099BCA,                                       "jaw ")
+SUBS(AR|AS|AE|AI|AO|AP,             str_5A3CC09208D67861,                                      "well ")
+SUBS(AR|RGT|AS|AE|AI|AO|AP,             str_9F8B412C91D1400E,                                      "news ")
+SUBS(AR|AS|AE|AT|AN|AO,             str_E8116E15417ED2E9,                                     "being ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO,             str_D3C70CC67CBA9A1E,                                    "enough ")
+SUBS(AR|AA|AS|AN|AO|AP,             str_7CC468A54106718D,                                     "along ")
+SUBS(AR|RGT|AA|AS|AN|AO|AP,             str_CB6E0E5D0C6F9065,                                       "lab ")
+SUBS(AR|AA|AE|AN|AI|AO,             str_CB15D333C42E37D6,                                     "great ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO,             str_DA7F1A6E228C1A5B,                                     "heard ")
+SUBS(AR|AT|AN|AI|AO|AP,             str_F3E5067A2519AD56,                                     "first ")
+SUBS(AR|RGT|AT|AN|AI|AO|AP,             str_9AE637BD5FD038A8,                                     "might ")
+SUBS(AR|AE|AT|AI|AO|AP,             str_4CF76BBAFC5418A8,                                     "since ")
+SUBS(AR|RGT|AE|AT|AI|AO|AP,             str_312A2E7E56737AFE,                                      "like ")
+SUBS(AR|AA|AE|AT|AO|AP,             str_2B3F3F8FD6F81D18,                                     "value ")
+SUBS(AR|RGT|AA|AE|AT|AO|AP,             str_EDEECE8BA4D74D8C,                                   "explain ")
+SUBS(AR|AS|AT|AN|AI|AP,             str_2D5F3DAB5D1EE0CD,                                     "books ")
+SUBS(AR|RGT|AS|AT|AN|AI|AP,             str_CAB4630B3E51B22D,                                      "myth ")
+SUBS(AR|AA|AE|AT|AI|AO,             str_BE19F1863CB54849,                                     "taken ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO,             str_22575911E719BC02,                                "experience ")
+SUBS(AR|AA|AT|AN|AI|AO,             str_F371381A7FBC125D,                                    "didn't ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO,             str_6EA0CAD85622D379,                                       "i'd ")
+SUBS(AR|AS|AN|AI|AO|AP,             str_3E10FCFA54E158F8,                                     "world ")
+SUBS(AR|RGT|AS|AN|AI|AO|AP,             str_8090D54F7F16580B,                                       "old ")
+SUBS(AR|AA|AS|AT|AN|AO,             str_695F4C5E27C2021C,                                    "paying ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO,             str_ED485F122FBF5650,                                    "hoping ")
+SUBS(AR|AA|AT|AI|AO|AP,             str_BC5A62377F628C2E,                                      "talk ")
+SUBS(AR|RGT|AA|AT|AI|AO|AP,             str_8553C9AE3540A19D,                                      "it's ")
+SUBS(AR|AA|AS|AT|AI|AO,             str_12D789B35778048E,                                     "point ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO,             str_516342B1ECA2730B,                                    "nation ")
+SUBS(AR|AA|AE|AI|AO|AP,             str_9D99660948094B78,                                      "call ")
+SUBS(AR|RGT|AA|AE|AI|AO|AP,             str_B74E83C046B23FC2,                                     "later ")
+SUBS(AR|AA|AS|AT|AN|AP,             str_88F447F6C429C220,                                      "shop ")
+SUBS(AR|RGT|AA|AS|AT|AN|AP,             str_39F5B3CF98CFD8B5,                                       "may ")
+SUBS(AR|AA|AN|AI|AO|AP,             str_6BC2917C61A3F92D,                                    "that's ")
+SUBS(AR|RGT|AA|AN|AI|AO|AP,             str_737BE95337E844AC,                                     "hands ")
+SUBS(AR|AS|AT|AN|AO|AP,             str_EAF049284E789A79,                                      "bill ")
+SUBS(AR|RGT|AS|AT|AN|AO|AP,             str_40A6847AD3E4A1D1,                                   "million ")
+SUBS(AR|AA|AS|AI|AO|AP,             str_4968598C78A4FB4D,                                    "wasn't ")
+SUBS(AR|RGT|AA|AS|AI|AO|AP,             str_7E0B205FA174F770,                                       "law ")
+SUBS(AR|AA|AS|AE|AT|AN,             str_69F05648D6473B51,                                       "pub ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN,             str_09F58C3D64737E0A,                                      "hope ")
+SUBS(AR|AA|AE|AT|AI|AP,             str_08E1BE82C44AD245,                                     "speak ")
+SUBS(AR|RGT|AA|AE|AT|AI|AP,             str_0532D3EC1FD0BA68,                                    "escape ")
+SUBS(AR|AS|AT|AI|AO|AP,             str_CC94E0C76922BF90,                                      "will ")
+SUBS(AR|RGT|AS|AT|AI|AO|AP,             str_0A9A527945928EFB,                                      "look ")
+SUBS(AR|AA|AT|AN|AO|AP,             str_F7CDC52FE2976DD4,                                      "fall ")
+SUBS(AR|RGT|AA|AT|AN|AO|AP,             str_2A2F016FAA9B3070,                                       "i'm ")
+SUBS(AR|AE|AN|AI|AO|AP,             str_9188264C284ED629,                                "themselves ")
+SUBS(AR|RGT|AE|AN|AI|AO|AP,             str_5F50A83985AEACB6,                                      "held ")
+SUBS(AR|AA|AE|AN|AI|AP,             str_8DFFD42CE860597C,                                      "came ")
+SUBS(AR|RGT|AA|AE|AN|AI|AP,             str_6A27FF657EABC9BE,                                      "made ")
+SUBS(AR|AS|AE|AT|AI|AO,             str_AA7E98BADAB37A2A,                                      "very ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO,             str_8C5E240F4E5D3061,                                      "your ")
+SUBS(AR|AS|AE|AN|AO|AP,             str_8D52764B3308B085,                                   "someone ")
+SUBS(AR|RGT|AS|AE|AN|AO|AP,             str_0B0E955DAB01600D,                                      "move ")
+SUBS(AR|AS|AE|AT|AN|AP,             str_10128867CBAFEEA8,                                      "busy ")
+SUBS(AR|RGT|AS|AE|AT|AN|AP,             str_C031A6DB25D4AFF7,                                     "house ")
+SUBS(AR|AS|AE|AN|AI|AO,             str_43D073A61B4D28EA,                                      "when ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO,             str_36FAD9241CEA5C82,                                     "other ")
+SUBS(AR|AA|AS|AE|AI|AO,             str_A93FC4E7A3AB3CA1,                                     "water ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO,             str_B27709BF0298CE44,                                     "ocean ")
+SUBS(AR|AA|AE|AN|AO|AP,             str_FA45FD5460D2DE0C,                                      "game ")
+SUBS(AR|RGT|AA|AE|AN|AO|AP,             str_08DF25FB539B7130,                                      "name ")
+SUBS(AR|AS|AE|AT|AO|AP,             str_5D99B1A0E283597E,                                      "soul ")
+SUBS(AR|RGT|AS|AE|AT|AO|AP,             str_4927358DC229B618,                                     "louis ")
+SUBS(AR|AS|AT|AN|AI|AO,             str_DAE84F2729ACCE2B,                                       "for ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO,             str_6D8F86A39402B401,                                   "nothing ")
+SUBS(AR|AA|AE|AT|AN|AP,             str_2CD669BD9740E2C9,                                      "safe ")
+SUBS(AR|RGT|AA|AE|AT|AN|AP,             str_E320ED557B21C7C3,                                      "jump ")
+SUBS(AR|AA|AE|AT|AN|AO,             str_5E0C8ECDADE5F1A0,                                      "page ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO,             str_AD1AB4C08BF16CA6,                                    "having ")
+SUBS(AR|AA|AS|AT|AO|AP,             str_6EEA10216935E72D,                                      "play ")
+SUBS(AR|RGT|AA|AS|AT|AO|AP,             str_06FE528509A5B57E,                                       "lay ")
+SUBS(AR|AS|AE|AT|AI|AP,             str_FF228D3D8317FB83,                                     "weeks ")
+SUBS(AR|RGT|AS|AE|AT|AI|AP,             str_8D5265A24936F5EE,                                      "keys ")
+SUBS(AR|AE|AT|AN|AO|AP,             str_4F290479EC7B8012,                                      "feel ")
+SUBS(AR|RGT|AE|AT|AN|AO|AP,             str_B49C2360C17BFAA5,                                      "life ")
+SUBS(AR|AS|AE|AT|AN|AI,             str_30278AC8BAD5995C,                                       "but ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI,             str_2044EBFCFC5E992B,                                    "office ")
+SUBS(AR|AA|AS|AT|AN|AI,             str_6C79F7FA2DF8C5A3,                                       "day ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI,             str_5C1F7D75957CA201,                                     "habit ")
+SUBS(AR|AA|AS|AE|AN|AO,             str_6845B958D04E4FC6,                                     "began ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO,             str_F68E672F0728D823,                                      "joan ")
+SUBS(AR|AA|AS|AE|AN|AI|AP,          str_E0B528088F72D995,                                    "became ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AP,          str_8F9CB366A24B6DB9,                                   "matthew ")
+SUBS(AR|AA|AE|AT|AN|AI|AP,          str_D895CF9C2FCAE9D4,                                     "asked ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AP,          str_4643015F5002ABFF,                                      "make ")
+SUBS(AR|AS|AE|AT|AN|AO|AP,          str_F024C3F42062CAC2,                                  "business ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO|AP,          str_39E44B61B232DC17,                                     "money ")
+SUBS(AR|AA|AS|AN|AI|AO|AP,          str_95C7F6F3D4DB5B15,                                    "almost ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO|AP,          str_61179DB6D77CCDC6,                                    "normal ")
+SUBS(AR|AE|AT|AN|AI|AO|AP,          str_81D86634091300D7,                                      "felt ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO|AP,          str_EC81EEB3F21B0472,                                      "left ")
+SUBS(AR|AA|AE|AN|AI|AO|AP,          str_D70EDAD8867014E8,                                    "called ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO|AP,          str_DD452F0E9D35762C,                                     "large ")
+SUBS(AR|AA|AS|AE|AI|AO|AP,          str_0B68014AA9B44CC3,                                    "across ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO|AP,          str_B8729A7E003EEBD7,                                     "local ")
+SUBS(AR|AA|AS|AE|AT|AN|AO,          str_0FD394108C563406,                                     "phone ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO,          str_59C6FA07ACC41B99,                                     "heavy ")
+SUBS(AR|AA|AE|AT|AN|AI|AO,          str_0E857BEC949CC40A,                                     "after ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO,          str_B44202A156C97D96,                                  "happened ")
+SUBS(AR|AA|AS|AT|AN|AI|AO,          str_A199A8785F0B305B,                                  "anything ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO,          str_59404CE48B401EA7,                                  "ordinary ")
+SUBS(AR|AA|AS|AE|AN|AO|AP,          str_A3D79ADD43575D94,                                      "able ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO|AP,          str_1B3C73CC12F8382A,                                     "ebola ")
+SUBS(AR|AA|AS|AE|AT|AI|AO,          str_4D2A6306F9C9BFCB,                                     "power ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO,          str_291B6E5B19493008,                                    "you're ")
+SUBS(AR|AA|AS|AE|AT|AN|AI,          str_28BB10C5BB93CDE6,                                     "about ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI,          str_F8D04F9FB877451A,                                     "hoped ")
+SUBS(AR|AA|AE|AT|AN|AO|AP,          str_7B8F91CB37DDB1F1,                                    "simple ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO|AP,          str_591BCA852B1294CC,                                      "help ")
+SUBS(AR|AS|AE|AN|AI|AO|AP,          str_448C9E2516C09696,                                    "school ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO|AP,          str_CA73DC3F774CBABC,                                      "more ")
+SUBS(AR|AA|AS|AT|AN|AO|AP,          str_7A84F6987C8A0811,                                    "family ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO|AP,          str_223DD41A813D045F,                                      "many ")
+SUBS(AR|AS|AE|AT|AI|AO|AP,          str_A3E4FBB212A28B78,                                    "course ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO|AP,          str_1CD7FF66940DE6E1,                                    "likely ")
+SUBS(AR|AA|AS|AE|AN|AI|AO,          str_C8DEFAE65FA4EF3E,                                   "another ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO,          str_8E5A30364A943EC9,                                    "edward ")
+SUBS(AR|AA|AS|AT|AN|AI|AP,          str_CF8005E3F33D2936,                                      "days ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AP,          str_096F40DBA124CEDA,                                    "habits ")
+SUBS(AR|AA|AS|AE|AT|AI|AP,          str_DD746578C42672FD,                                     "spoke ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AP,          str_3B9FD8A0395168B4,                                  "opposite ")
+SUBS(AR|AA|AT|AN|AI|AO|AP,          str_006F85EBC7D6A342,                                   "against ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO|AP,          str_114560D7A89BA1F4,                                    "making ")
+SUBS(AR|AA|AS|AE|AT|AO|AP,          str_56B0C240EA9FE481,                                    "people ")
+SUBS(AR|RGT|AA|AS|AE|AT|AO|AP,          str_B9DB7C8FDF935A94,                                   "usually ")
+SUBS(AR|AA|AS|AT|AI|AO|AP,          str_606B2F10B55FE195,                                    "always ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO|AP,          str_8C3955AAA5717454,                                  "national ")
+SUBS(AR|AS|AE|AT|AN|AI|AP,          str_DC7DFAB3AB8E58A3,                                 "sometimes ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AP,          str_3ED202F6EBEE1C48,                                   "outside ")
+SUBS(AR|AS|AT|AN|AI|AO|AP,          str_2DCB6A06FF45764B,                                      "from ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO|AP,          str_101345D47E9C9CDE,                                   "looking ")
+SUBS(AR|AS|AE|AT|AN|AI|AO,          str_6E7EEC08674ED6D1,                                    "before ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO,          str_F35A484FAD9BBE28,                                     "often ")
+SUBS(AR|AA|AS|AE|AT|AN|AP,          str_9F163FD928C775B2,                                    "famous ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AP,          str_3F67EE3EB98FBB4E,                                     "maybe ")
+SUBS(AR|AA|AE|AT|AI|AO|AP,          str_156052B6D0CC2F4A,                                     "place ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO|AP,          str_3831167D4AD8D40A,                                   "natural ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO|AP,        str_AF21CBC44BF9F140,                                   "already ")
+SUBS(AR|AS|AE|AT|AN|AI|AO|AP,       str_83235A0FA2F65989,                                     "would ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO|AP,       str_DFEA45C24149232E,                                    "looked ")
+SUBS(AR|AA|AE|AT|AN|AI|AO|AP,       str_3B78B1B662DA2511,                                   "perhaps ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO|AP,       str_CF044FBEAC05C20D,                                   "instead ")
+SUBS(AR|AA|AS|AE|AN|AI|AO|AP,       str_1F550C2F963E4CE7,                                     "table ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO|AP,       str_6F239254D0D8ABBC,                                     "major ")
+SUBS(AR|AA|AS|AT|AN|AI|AO|AP,       str_4435AADD7147CC97,                                  "probably ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO|AP,       str_B36787B90CE5F35A,                                 "important ")
+SUBS(AR|AA|AS|AE|AT|AN|AO|AP,       str_719BC090B9A903EE,                                  "possible ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO|AP,       str_7C4D111A8B27C0F1,                                "impossible ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AP,       str_C358A55785D991BA,                                   "because ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AP,       str_1D26BFD0E139E5CE,                                     "empty ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO,       str_17DD5A4D81625F40,                                    "around ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO,       str_96F62D82D3878045,                                    "opened ")
+SUBS(AR|AA|AS|AE|AT|AI|AO|AP,       str_84E788D5ABD94372,                                    "really ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO|AP,       str_6BB7E1A1CA75BFB5,                                     "years ")

+ 403 - 0
keyboards/gboards/dicts/aset/en-keymap.def

@@ -0,0 +1,403 @@
+// This file is automatically generated. Do not edit it!
+
+PRES(AP,                                                                                             KC_P)
+PRES(AI,                                                                                             KC_I)
+PRES(AT,                                                                                             KC_T)
+PRES(AE,                                                                                             KC_E)
+PRES(AA,                                                                                             KC_A)
+PRES(AO,                                                                                             KC_O)
+PRES(AS,                                                                                             KC_S)
+PRES(AN,                                                                                             KC_N)
+PRES(AS|AN,                                                                                          KC_J)
+PRES(AA|AI,                                                                                          KC_Z)
+PRES(AE|AT,                                                                                          KC_R)
+PRES(AA|AE,                                                                                          KC_X)
+PRES(AT|AI,                                                                                          KC_V)
+PRES(AN|AI,                                                                                          KC_H)
+KEYS(AA|AO,                             cmb_9df323cdb026f7ce,                  {KC_LSFT, KC_9, COMBO_END})
+PRES(AN|AP,                                                                                          KC_M)
+PRES(AE|AP,                                                                                       KC_QUOT)
+PRES(AA|AT,                                                                                          KC_F)
+PRES(AA|AS,                                                                                          KC_W)
+PRES(AO|AP,                                                                                       KC_SCLN)
+PRES(AS|AI,                                                                                          KC_K)
+PRES(AS|AE,                                                                                          KC_D)
+PRES(AS|AO,                                                                                        KC_DOT)
+KEYS(AS|AP,                             cmb_e57ca193d8778bdc,                  {KC_LSFT, KC_0, COMBO_END})
+PRES(AE|AN,                                                                                          KC_Y)
+PRES(AA|AN,                                                                                          KC_Q)
+PRES(AN|AO,                                                                                          KC_U)
+PRES(AE|AI,                                                                                       KC_COMM)
+PRES(AT|AP,                                                                                       KC_BSPC)
+PRES(AT|AN,                                                                                          KC_B)
+PRES(AE|AO,                                                                                       KC_MINS)
+PRES(AI|AO,                                                                                          KC_L)
+PRES(AT|AO,                                                                                          KC_G)
+KEYS(AI|AP,                             cmb_68737f3c98f133fe,                  {KC_LSFT, KC_1, COMBO_END})
+PRES(AS|AT,                                                                                          KC_C)
+PRES(AA|AP,                                                                                       KC_SLSH)
+SUBS(AR|AI|AO|AP,                       str_E21E9A5405E9A529,                                      "pool ")
+SUBS(AR|AN|AO|AP,                       str_D443D6F10491FB2B,                                        "up ")
+SUBS(AR|AA|AS|AE,                       str_C8F40BD7102B7E24,                                        "we ")
+SUBS(AR|AS|AE|AT,                       str_FA675AA04C2E42E3,                                       "set ")
+PRES(AN|AI|AO|AP,                                                                                  KC_ENT)
+SUBS(AR|AA|AE|AT,                       str_83C8874562C3DF81,                                       "are ")
+SUBS(AR|AS|AN|AP,                       str_A38FEA2A97C8F836,                                        "ms ")
+SUBS(AR|AE|AI|AP,                       str_E5D0DBF6833C9487,                                        "'i ")
+SUBS(AR|AA|AS|AT,                       str_51931D246213D5BA,                                      "fact ")
+SUBS(AR|AE|AN|AO,                       str_E429BF3EE734FF3A,                                       "you ")
+SUBS(AR|AA|AI|AP,                       str_9EFFC1EA3EEA7DCB,                                     "pizza ")
+SUBS(AR|AS|AT|AN,                       str_F270B528E852FC3E,                                        "bc ")
+SUBS(AR|AA|AT|AN,                       str_538F2D3A0A77D97B,                                       "fan ")
+SUBS(AR|AS|AT|AO,                       str_F33C271EA486B8BF,                                      "cost ")
+SUBS(AR|AN|AI|AP,                       str_ECB888FDF52591CF,                                       "him ")
+SUBS(AR|AE|AO|AP,                       str_AAB1D405F8D273AF,                                      "pope ")
+SUBS(AR|AE|AT|AP,                       str_342F8CACA85F0AD6,                                       "per ")
+SUBS(AR|AN|AI|AO,                       str_C7CD45D62BA33F37,                                        "oh ")
+SUBS(AR|AA|AS|AO,                       str_F8126BA90C544306,                                       "wow ")
+SUBS(AR|AA|AS|AT|AO,                    str_035228752979D35D,                                       "two ")
+SUBS(AR|AE|AN|AO|AP,                    str_39E44B61B232DC17,                                     "money ")
+SUBS(AR|AE|AI|AO|AP,                    str_56B0C240EA9FE481,                                    "people ")
+SUBS(AR|AA|AS|AT|AN,                    str_90AB495ADEB4039C,                                       "can ")
+SUBS(AR|AS|AE|AO|AP,                    str_329F2D4D4E320928,                                 "possessed ")
+SUBS(AR|AS|AE|AT|AN,                    str_FA42CAAA8023B228,                                      "best ")
+SUBS(AR|AE|AN|AI|AP,                    str_2A2F016FAA9B3070,                                       "i'm ")
+SUBS(AR|AA|AE|AT|AI,                    str_40711EF1BB6CE033,                                      "five ")
+SUBS(AR|AA|AT|AN|AO,                    str_28BB10C5BB93CDE6,                                     "about ")
+SUBS(AR|AA|AS|AO|AP,                    str_4D4A66AB4047501D,                                      "soap ")
+SUBS(AR|AA|AE|AN|AO,                    str_7D50A0C65C92712F,                                    "anyone ")
+SUBS(AR|AA|AE|AI|AO,                    str_4D67956A1937C06A,                                      "alex ")
+SUBS(AR|AA|AN|AO|AP,                    str_CB3AE7249E334094,                                       "mao ")
+SUBS(AR|AE|AN|AI|AO,                    str_67863008AE8FD451,                                      "only ")
+SUBS(AR|AA|AS|AE|AT,                    str_467AF751A93D5FEA,                                      "were ")
+SUBS(AR|AA|AT|AI|AO,                    str_F7CDC52FE2976DD4,                                      "fall ")
+SUBS(AR|AS|AE|AT|AI,                    str_A9281666A28E6EC3,                                     "tried ")
+SUBS(AR|AA|AT|AN|AP,                    str_4EF41F48D393118D,                                       "mba ")
+SUBS(AR|AT|AI|AO|AP,                    str_C97DA9851380EBAC,                                     "pilot ")
+SUBS(AR|AE|AT|AO,                   str_D3479574413D1475,                                       "get ")
+SUBS(AR|RGT|AE|AT|AO,                   str_B97355B02DCE4543,                                        "or ")
+SUBS(AR|AE|AT|AN,                   str_7D2440FBBF9D0256,                                        "be ")
+SUBS(AR|RGT|AE|AT|AN,                   str_EEF73D4A4AA7E9A8,                                       "yet ")
+SUBS(AR|AE|AI|AO,                   str_05ED48987A1828F9,                                        "el ")
+SUBS(AR|RGT|AE|AI|AO,                   str_E7368ADE4F929A85,                                       "lie ")
+SUBS(AR|AS|AI|AP,                   str_50E8EDA878796D86,                                       "sip ")
+SUBS(AR|RGT|AS|AI|AP,                   str_277D4DE77C229423,                                      "piss ")
+SUBS(AR|AT|AI|AO,                   str_EAA77E250F575DF4,                                      "till ")
+SUBS(AR|RGT|AT|AI|AO,                   str_412CDD1E78EA9B08,                                       "lot ")
+SUBS(AR|AE|AN|AP,                   str_49B1300C7F5B31D3,                                     "enemy ")
+SUBS(AR|RGT|AE|AN|AP,                   str_A0AA5B74C096E40B,                                        "my ")
+SUBS(AR|AA|AI|AO,                   str_9F8EB086C328F80A,                                       "all ")
+SUBS(AR|RGT|AA|AI|AO,                   str_7E7904D7326BCF29,                                        "la ")
+SUBS(AR|AT|AN|AO,                   str_30278AC8BAD5995C,                                       "but ")
+SUBS(AR|RGT|AT|AN|AO,                   str_3F3B1F8B5A3E409E,                                       "not ")
+SUBS(AR|AT|AO|AP,                   str_8574F11BEB82545C,                                       "top ")
+SUBS(AR|RGT|AT|AO|AP,                   str_028BB7B551A4BD43,                                       "pot ")
+SUBS(AR|AA|AE|AI,                   str_2F03BA66EA35FE84,                                      "xiii ")
+SUBS(AR|RGT|AA|AE|AI,                   str_D2F95EA81F7C61D5,                                        "ix ")
+SUBS(AR|AA|AE|AN,                   str_83396DA0D7927D05,                                       "any ")
+SUBS(AR|RGT|AA|AE|AN,                   str_78E990102B716EE8,                                       "nay ")
+SUBS(AR|AS|AT|AI,                   str_2B382E2C87F633B5,                                       "sit ")
+SUBS(AR|RGT|AS|AT|AI,                   str_732FCC97258E0FD6,                                       "its ")
+SUBS(AR|AA|AN|AP,                   str_77BE4D44A5F2AD27,                                        "am ")
+SUBS(AR|RGT|AA|AN|AP,                   str_7814AB9A9D941FFB,                                       "man ")
+SUBS(AR|AA|AS|AN,                   str_45A403A4960EE226,                                       "san ")
+SUBS(AR|RGT|AA|AS|AN,                   str_FC3367E0C6099BCA,                                       "jaw ")
+SUBS(AR|AA|AT|AO,                   str_353D7D379A2BBFCE,                                       "ago ")
+SUBS(AR|RGT|AA|AT|AO,                   str_BF38370C83727D39,                                        "of ")
+SUBS(AR|AA|AS|AP,                   str_40CAD0466FECC661,                                       "sap ")
+SUBS(AR|RGT|AA|AS|AP,                   str_4DFAE898587FE4FE,                                      "pass ")
+SUBS(AR|AS|AE|AP,                   str_851EF570F98047B6,                                      "deep ")
+SUBS(AR|RGT|AS|AE|AP,                   str_9B6ECB908551EEF3,                                        "'s ")
+SUBS(AR|AS|AE|AI,                   str_3E9F631F6868B537,                                       "did ")
+SUBS(AR|RGT|AS|AE|AI,                   str_BE08333590E1E58A,                                      "kids ")
+SUBS(AR|AS|AE|AO,                   str_16AE4BE38D2F26C0,                                        "do ")
+SUBS(AR|RGT|AS|AE|AO,                   str_90B2E8A16883F3EC,                                       "odd ")
+SUBS(AR|AA|AT|AI,                   str_3D1300B21B8F08E8,                                       "fit ")
+SUBS(AR|RGT|AA|AT|AI,                   str_D7978D4AE69E4592,                                        "if ")
+SUBS(AR|AA|AS|AI,                   str_AFD48C0D96C26C82,                                       "ask ")
+SUBS(AR|RGT|AA|AS|AI,                   str_31F7D241519F6E20,                                       "kaa ")
+SUBS(AR|AT|AN|AI,                   str_C13C85985E26BFC4,                                       "bit ")
+SUBS(AR|RGT|AT|AN|AI,                   str_D5ACE27258AF148F,                                       "hit ")
+SUBS(AR|AS|AE|AN,                   str_9CFD6F6C59053F15,                                      "eyes ")
+SUBS(AR|RGT|AS|AE|AN,                   str_57FCD18102003294,                                      "need ")
+SUBS(AR|AS|AN|AI,                   str_A4290D8DEB996891,                                      "skin ")
+SUBS(AR|RGT|AS|AN|AI,                   str_E9D65B1F0CC7B588,                                       "his ")
+SUBS(AR|AA|AT|AP,                   str_FDF976B399FBC710,                                       "tap ")
+SUBS(AR|RGT|AA|AT|AP,                   str_7A06301D23DD2E0F,                                       "pat ")
+SUBS(AR|AS|AN|AO,                   str_30A932E1CBDCE716,                                      "soon ")
+SUBS(AR|RGT|AS|AN|AO,                   str_93E9AC18AF76041F,                                        "us ")
+SUBS(AR|AT|AI|AP,                   str_EDDB4B5D8E6E6CF7,                                       "tip ")
+SUBS(AR|RGT|AT|AI|AP,                   str_6A240DF3344885E8,                                       "pit ")
+SUBS(AR|AE|AN|AI,                   str_7E3D8B1C859776CA,                                        "eh ")
+SUBS(AR|RGT|AE|AN|AI,                   str_C4D48E3111A94BAB,                                        "he ")
+SUBS(AR|AE|AT|AI,                   str_F867205888E811D6,                                      "ever ")
+SUBS(AR|RGT|AE|AT|AI,                   str_28326B589AD375ED,                                       "ive ")
+SUBS(AR|AS|AI|AO,                   str_05076833F755C857,                                    "skills ")
+SUBS(AR|RGT|AS|AI|AO,                   str_0A9A527945928EFB,                                      "look ")
+SUBS(AR|AA|AN|AI,                   str_BF40C27E59DAAC7B,                                        "ah ")
+SUBS(AR|RGT|AA|AN|AI,                   str_BB30CFFA4957C51C,                                       "han ")
+SUBS(AR|AA|AT|AN|AI|AP,                 str_BC2C779464890843,                                      "path ")
+SUBS(AR|AA|AS|AE|AT|AI,                 str_F3E5067A2519AD56,                                     "first ")
+SUBS(AR|AA|AS|AT|AI|AP,                 str_E784B575D979691F,                                      "pack ")
+SUBS(AR|AA|AS|AE|AO|AP,                 str_B2BF1DD0344AF8AF,                                   "exposed ")
+SUBS(AR|AA|AS|AT|AO|AP,                 str_AD78DF7DDE0D91B8,                                      "gaps ")
+SUBS(AR|AA|AS|AT|AN|AO,                 str_5146C3491DA57E2B,                                      "town ")
+SUBS(AR|AT|AN|AI|AO|AP,                 str_9AE637BD5FD038A8,                                     "might ")
+SUBS(AR|AS|AE|AI|AO,                str_30F2D4838947F30C,                                      "else ")
+SUBS(AR|RGT|AS|AE|AI|AO,                str_312A2E7E56737AFE,                                      "like ")
+SUBS(AR|AA|AS|AE|AI,                str_B39CDB39BA4EDFE7,                                      "said ")
+SUBS(AR|RGT|AA|AS|AE|AI,                str_F180086B81853B17,                                      "idea ")
+SUBS(AR|AA|AI|AO|AP,                str_36DDB482F63F4218,                                    "apollo ")
+SUBS(AR|RGT|AA|AI|AO|AP,                str_42719932F51C5677,                                       "lap ")
+SUBS(AR|AS|AE|AN|AO,                str_C9F20BC0A0F63318,                                      "done ")
+SUBS(AR|RGT|AS|AE|AN|AO,                str_FE0131033300781A,                                       "use ")
+SUBS(AR|AA|AS|AN|AI,                str_BB64A6A5972FD42C,                                      "wish ")
+SUBS(AR|RGT|AA|AS|AN|AI,                str_F9F466F11B521E6F,                                       "has ")
+SUBS(AR|AT|AN|AO|AP,                str_C7B05810B9878F2F,                                       "tom ")
+SUBS(AR|RGT|AT|AN|AO|AP,                str_9B3F02A3D0BBA370,                                       "put ")
+SUBS(AR|AT|AN|AI|AP,                str_AF1FE256DC6BB784,                                       "tim ")
+SUBS(AR|RGT|AT|AN|AI|AP,                str_3EAADEEF96AB44F4,                                       "ibm ")
+SUBS(AR|AA|AS|AE|AO,                str_4436AAC714307C5B,                                      "wood ")
+SUBS(AR|RGT|AA|AS|AE|AO,                str_E10AD3B44A42A964,                                      "owed ")
+SUBS(AR|AE|AT|AN|AP,                str_BF99AB6937309FE2,                                  "remember ")
+SUBS(AR|RGT|AE|AT|AN|AP,                str_10A1A694946FA759,                                        "mr ")
+SUBS(AR|AS|AT|AN|AO,                str_0F2C6B822BBFF497,                                       "cut ")
+SUBS(AR|RGT|AS|AT|AN|AO,                str_C039D2A5D9FC5D72,                                      "just ")
+SUBS(AR|AS|AT|AI|AO,                str_503F03DCEE6CB398,                                     "still ")
+SUBS(AR|RGT|AS|AT|AI|AO,                str_4DC1C2755B24D34B,                                      "lost ")
+SUBS(AR|AS|AE|AI|AP,                str_D50EF184D7DE152A,                                     "spies ")
+SUBS(AR|RGT|AS|AE|AI|AP,                str_3BE3101B06222C42,                                      "keep ")
+SUBS(AR|AA|AT|AN|AI,                str_DA20B440A7186A4B,                                      "that ")
+SUBS(AR|RGT|AA|AT|AN|AI,                str_C58EDF9C4F3ABF68,                                       "hat ")
+SUBS(AR|AA|AS|AI|AO,                str_CC94E0C76922BF90,                                      "will ")
+SUBS(AR|RGT|AA|AS|AI|AO,                str_0686A7F7D30D643C,                                       "low ")
+SUBS(AR|AA|AE|AT|AP,                str_56EEBB00F4636C97,                                    "appear ")
+SUBS(AR|RGT|AA|AE|AT|AP,                str_2569286750C7B4F4,                                      "part ")
+SUBS(AR|AE|AT|AI|AP,                str_704D673E0131D56E,                                      "trip ")
+SUBS(AR|RGT|AE|AT|AI|AP,                str_67BF6CF47B192C42,                                      "i've ")
+SUBS(AR|AA|AS|AN|AO,                str_C1060126A1DEC646,                                       "won ")
+SUBS(AR|RGT|AA|AS|AN|AO,                str_78916562F1D9BFAA,                                       "now ")
+SUBS(AR|AS|AI|AO|AP,                str_1C74789AE46C4DA7,                                      "slip ")
+SUBS(AR|RGT|AS|AI|AO|AP,                str_0EB8B6118D400DE1,                                      "lips ")
+SUBS(AR|AS|AN|AI|AO,                str_5D99B1A0E283597E,                                      "soul ")
+SUBS(AR|RGT|AS|AN|AI|AO,                str_B24523534C6D82C9,                                      "john ")
+SUBS(AR|AA|AS|AE|AN,                str_C1FDC4AB8597A676,                                       "and ")
+SUBS(AR|RGT|AA|AS|AE|AN,                str_C161ABA85FEDF657,                                       "new ")
+SUBS(AR|AS|AE|AN|AP,                str_ABDD78CFD9534F96,                                    "seemed ")
+SUBS(AR|RGT|AS|AE|AN|AP,                str_43F03EE41C293B0F,                                       "jem ")
+SUBS(AR|AE|AT|AI|AO,                str_7C0F5E706EA39A05,                                      "tell ")
+SUBS(AR|RGT|AE|AT|AI|AO,                str_2CCE6615DDD45C8E,                                      "over ")
+SUBS(AR|AS|AT|AI|AP,                str_ADFCEE2911E10044,                                      "tips ")
+SUBS(AR|RGT|AS|AT|AI|AP,                str_8D03100AFD2419C2,                                      "pick ")
+SUBS(AR|AE|AT|AN|AI,                str_0C571CCD7FA5FAEF,                                       "the ")
+SUBS(AR|RGT|AE|AT|AN|AI,                str_8BA7632DC4B89BB1,                                       "her ")
+SUBS(AR|AA|AS|AN|AP,                str_020E794D3DE91D12,                                       "sam ")
+SUBS(AR|RGT|AA|AS|AN|AP,                str_84EA13866E40CFF7,                                      "mass ")
+SUBS(AR|AS|AN|AI|AP,                str_E05BFDB0A1C5FA8B,                                      "ship ")
+SUBS(AR|RGT|AS|AN|AI|AP,                str_EE6DB6F94A1DBF2A,                                      "miss ")
+SUBS(AR|AS|AE|AT|AO,                str_0806A00E99F47F1E,                                      "good ")
+SUBS(AR|RGT|AS|AE|AT|AO,                str_EC35C4B5B1F55FBB,                                     "order ")
+SUBS(AR|AA|AE|AT|AN,                str_7AAFE2EE07648FED,                                       "ran ")
+SUBS(AR|RGT|AA|AE|AT|AN,                str_8F95067BEB108348,                                      "next ")
+SUBS(AR|AS|AT|AO|AP,                str_CB532D5DED67E46B,                                      "stop ")
+SUBS(AR|RGT|AS|AT|AO|AP,                str_993FB3354F37599E,                                      "post ")
+SUBS(AR|AS|AT|AN|AI,                str_F67830C3E4E560AB,                                      "this ")
+SUBS(AR|RGT|AS|AT|AN|AI,                str_622075F6AD6ED0AF,                                      "nick ")
+SUBS(AR|AE|AT|AO|AP,                str_F3B3DFDAE9EB2E0E,                                    "report ")
+SUBS(AR|RGT|AE|AT|AO|AP,                str_E77049B6FC0B816E,                                      "poor ")
+SUBS(AR|AA|AS|AT|AI,                str_B9BD537963CF3EDE,                                      "wait ")
+SUBS(AR|RGT|AA|AS|AT|AI,                str_67001204CE551856,                                     "isaac ")
+SUBS(AR|AS|AN|AO|AP,                str_E3374BF3CE8F906D,                                       "sum ")
+SUBS(AR|RGT|AS|AN|AO|AP,                str_E320ED557B21C7C3,                                      "jump ")
+SUBS(AR|AA|AT|AO|AP,                str_69EA1F9262FF90F7,                                       "gap ")
+SUBS(AR|RGT|AA|AT|AO|AP,                str_E4D8FCFFAEC006E6,                                    "potato ")
+SUBS(AR|AA|AE|AT|AO,                str_DAE84F2729ACCE2B,                                       "for ")
+SUBS(AR|RGT|AA|AE|AT|AO,                str_A9A8259196570018,                                     "offer ")
+SUBS(AR|AA|AN|AI|AP,                str_B934CCC840128CD9,                                       "aim ")
+SUBS(AR|RGT|AA|AN|AI|AP,                str_968AF4858B6521BE,                                      "pain ")
+SUBS(AR|AE|AT|AN|AO,                str_054DDEADD30B1F66,                                      "turn ")
+SUBS(AR|RGT|AE|AT|AN|AO,                str_8C5E240F4E5D3061,                                      "your ")
+SUBS(AR|AA|AN|AI|AO,                str_C99D050CA3B2DCC7,                                    "annual ")
+SUBS(AR|RGT|AA|AN|AI|AO,                str_54DEAA1A3F19A7FC,                                      "hall ")
+SUBS(AR|AA|AE|AN|AI,                str_B0D068D005493603,                                     "annie ")
+SUBS(AR|RGT|AA|AE|AN|AI,                str_0749613DBDDF6C21,                                      "yeah ")
+SUBS(AR|AA|AS|AT|AP,                str_95C59AB8275627DB,                                       "cap ")
+SUBS(AR|RGT|AA|AS|AT|AP,                str_718051F50C1745F9,                                      "past ")
+SUBS(AR|AA|AE|AN|AP,                str_E2E19588C5B3DEE3,                                       "an' ")
+SUBS(AR|RGT|AA|AE|AN|AP,                str_223DD41A813D045F,                                      "many ")
+SUBS(AR|AS|AE|AT|AP,                str_72A3E3974353AD96,                                      "step ")
+SUBS(AR|RGT|AS|AE|AT|AP,                str_D4E79D57ECF89EE4,                                     "press ")
+SUBS(AR|AA|AS|AE|AP,                str_C1951FB3B98123CF,                                      "we'd ")
+SUBS(AR|RGT|AA|AS|AE|AP,                str_D6DAEAB665CE4271,                                    "passed ")
+SUBS(AR|AT|AN|AI|AO,                str_EF6EC7C5B5FE957F,                                   "thought ")
+SUBS(AR|RGT|AT|AN|AI|AO,                str_E9481F155C267491,                                      "into ")
+SUBS(AR|AS|AE|AN|AI,                str_B164BA3889B2FB9E,                                       "she ")
+SUBS(AR|RGT|AS|AE|AN|AI,                str_4619E5AA3B8E6B39,                                      "kind ")
+SUBS(AR|AA|AS|AT|AN|AI|AO,              str_F1CF6AF5D5BFD0AF,                                   "without ")
+SUBS(AR|AA|AE|AT|AN|AI|AO,              str_C8DEFAE65FA4EF3E,                                   "another ")
+SUBS(AR|AA|AS|AT|AI|AO,             str_9D99660948094B78,                                      "call ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO,             str_A57E20B51804CF2C,                                      "last ")
+SUBS(AR|AA|AS|AE|AN|AI,             str_43D073A61B4D28EA,                                      "when ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI,             str_B8157EA41E09D921,                                       "had ")
+SUBS(AR|AA|AS|AT|AN|AP,             str_389AFA2E457B3E69,                                      "camp ")
+SUBS(AR|RGT|AA|AS|AT|AN|AP,             str_A9394C08A99670E3,                                     "pants ")
+SUBS(AR|AA|AN|AI|AO|AP,             str_279C5D17219228B4,                                    "animal ")
+SUBS(AR|RGT|AA|AN|AI|AO|AP,             str_DEBD70C653B8860B,                                     "human ")
+SUBS(AR|AS|AE|AT|AN|AP,             str_92C5DFE410A6CB2C,                                     "spent ")
+SUBS(AR|RGT|AS|AE|AT|AN|AP,             str_E7AFF3FB05CB8051,                                       "mrs ")
+SUBS(AR|AS|AT|AN|AO|AP,             str_430B184EA4F97301,                                    "common ")
+SUBS(AR|RGT|AS|AT|AN|AO|AP,             str_502F482B79087297,                                      "most ")
+SUBS(AR|AA|AS|AN|AO|AP,             str_BA3809CE0E475488,                                     "woman ")
+SUBS(AR|RGT|AA|AS|AN|AO|AP,             str_1E4A792A7CF7D30C,                                     "mason ")
+SUBS(AR|AS|AN|AI|AO|AP,             str_88F447F6C429C220,                                      "shop ")
+SUBS(AR|RGT|AS|AN|AI|AO|AP,             str_4E775E54248555FE,                                   "mission ")
+SUBS(AR|AS|AT|AN|AI|AP,             str_A523540C97D0BDFB,                                     "smith ")
+SUBS(AR|RGT|AS|AT|AN|AI|AP,             str_5640D73DE51D8F81,                                     "pitch ")
+SUBS(AR|AE|AT|AI|AO|AP,             str_1A4EF315EA80344F,                                      "grip ")
+SUBS(AR|RGT|AE|AT|AI|AO|AP,             str_A72C9EA66C108632,                                     "prove ")
+SUBS(AR|AS|AE|AN|AI|AO,             str_6C75DAC99724579F,                                    "should ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO,             str_C031A6DB25D4AFF7,                                     "house ")
+SUBS(AR|AA|AS|AE|AN|AP,             str_C1CFDEE565A45A39,                                      "same ")
+SUBS(AR|RGT|AA|AS|AE|AN|AP,             str_6A27FF657EABC9BE,                                      "made ")
+SUBS(AR|AA|AS|AT|AN|AI,             str_87226571AE131D8A,                                      "with ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI,             str_7F1DF9F101812702,                                      "jack ")
+SUBS(AR|AA|AS|AE|AT|AN,             str_79D415871F5A4054,                                      "went ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN,             str_6BB7E1A1CA75BFB5,                                     "years ")
+SUBS(AR|AS|AE|AT|AN|AO,             str_A3E4FBB212A28B78,                                    "course ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO,             str_BA082B87D184320C,                                      "once ")
+SUBS(AR|AA|AE|AT|AN|AI,             str_0FE57C284CD1D01B,                                    "father ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI,             str_89E5D4BB42BF5AC6,                                      "have ")
+SUBS(AR|AA|AE|AI|AO|AP,             str_F7D795E2DE04290F,                                     "apple ")
+SUBS(AR|RGT|AA|AE|AI|AO|AP,             str_B31539955F014950,                                      "pale ")
+SUBS(AR|AS|AT|AI|AO|AP,             str_FB0F58059CAD1F9C,                                     "split ")
+SUBS(AR|RGT|AS|AT|AI|AO|AP,             str_C319BFFA441D1BA3,                                  "politics ")
+SUBS(AR|AS|AE|AN|AI|AP,             str_89C08DE82ADCA512,                                     "she'd ")
+SUBS(AR|RGT|AS|AE|AN|AI|AP,             str_0A7ED86EF765AFF1,                                      "mind ")
+SUBS(AR|AA|AT|AN|AO|AP,             str_612AE2FB632AD051,                                     "among ")
+SUBS(AR|RGT|AA|AT|AN|AO|AP,             str_49324C2305B3B483,                                     "obama ")
+SUBS(AR|AS|AT|AN|AI|AO,             str_AF3D9EAA19F822D9,                                      "such ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO,             str_101345D47E9C9CDE,                                   "looking ")
+SUBS(AR|AA|AT|AN|AI|AO,             str_25F54E15B0B3ABC1,                                     "again ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO,             str_AD1AB4C08BF16CA6,                                    "having ")
+SUBS(AR|AS|AE|AI|AO|AP,             str_DD746578C42672FD,                                     "spoke ")
+SUBS(AR|RGT|AS|AE|AI|AO|AP,             str_724168D3AC384FD6,                                  "people's ")
+SUBS(AR|AA|AS|AE|AI|AP,             str_08E1BE82C44AD245,                                     "speak ")
+SUBS(AR|RGT|AA|AS|AE|AI|AP,             str_95AF45DBDC3B3D83,                                      "paid ")
+SUBS(AR|AS|AE|AT|AI|AO,             str_9F3EBE9397348D28,                                      "told ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO,             str_95035F1A76A4B5DB,                                     "lives ")
+SUBS(AR|AE|AN|AI|AO|AP,             str_A6ED3464B310461D,                                  "employee ")
+SUBS(AR|RGT|AE|AN|AI|AO|AP,             str_AC07FAFFDC50A99F,                                      "home ")
+SUBS(AR|AA|AE|AN|AI|AP,             str_E6E33C0422C174D9,                                   "examine ")
+SUBS(AR|RGT|AA|AE|AN|AI|AP,             str_ACD7C28D984A2833,                                     "happy ")
+SUBS(AR|AE|AT|AN|AI|AO,             str_4527C3E99AECDB31,                                   "through ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO,             str_36FAD9241CEA5C82,                                     "other ")
+SUBS(AR|AE|AT|AN|AO|AP,             str_6AEDC2564217B9FE,                                      "room ")
+SUBS(AR|RGT|AE|AT|AN|AO|AP,             str_CA73DC3F774CBABC,                                      "more ")
+SUBS(AR|AA|AE|AT|AN|AO,             str_6E7EEC08674ED6D1,                                    "before ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO,             str_F35A484FAD9BBE28,                                     "often ")
+SUBS(AR|AA|AS|AN|AI|AP,             str_2411238235BDC80F,                                   "spanish ")
+SUBS(AR|RGT|AA|AS|AN|AI|AP,             str_0ED035B7C06D15D8,                                      "mask ")
+SUBS(AR|AA|AE|AT|AO|AP,             str_0C644F2339AF7F37,                                   "rapport ")
+SUBS(AR|RGT|AA|AE|AT|AO|AP,             str_5E0C8ECDADE5F1A0,                                      "page ")
+SUBS(AR|AA|AE|AT|AI|AO,             str_81D86634091300D7,                                      "felt ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO,             str_B49C2360C17BFAA5,                                      "life ")
+SUBS(AR|AA|AS|AN|AI|AO,             str_4E6E8E4C9B45508F,                                       "who ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO,             str_FAA922DD96A4D310,                                       "how ")
+SUBS(AR|AA|AS|AE|AT|AP,             str_66F9514DBFA60EF2,                                     "we're ")
+SUBS(AR|RGT|AA|AS|AE|AT|AP,             str_854113AE64CFBDCB,                                   "perfect ")
+SUBS(AR|AA|AS|AE|AI|AO,             str_5A3CC09208D67861,                                      "well ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO,             str_AD5C8C5F9A14AB9D,                                      "lead ")
+SUBS(AR|AS|AE|AN|AO|AP,             str_29703C252684465E,                                      "some ")
+SUBS(AR|RGT|AS|AE|AN|AO|AP,             str_96F62D82D3878045,                                    "opened ")
+SUBS(AR|AA|AS|AI|AO|AP,             str_0C564574F3F9E640,                                      "slap ")
+SUBS(AR|RGT|AA|AS|AI|AO|AP,             str_F36F1306B68B4B29,                                    "pillow ")
+SUBS(AR|AS|AE|AT|AI|AP,             str_8F0137935E32C458,                                   "despite ")
+SUBS(AR|RGT|AS|AE|AT|AI|AP,             str_8553C9AE3540A19D,                                      "it's ")
+SUBS(AR|AA|AE|AT|AN|AP,             str_D3DB4C04069FC93F,                                      "army ")
+SUBS(AR|RGT|AA|AE|AT|AN|AP,             str_C7589DCE3D265D20,                                    "matter ")
+SUBS(AR|AA|AS|AE|AN|AO,             str_1D76C98090617D6E,                                      "down ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO,             str_603E54921B1E4A7D,                                     "owned ")
+SUBS(AR|AA|AS|AE|AT|AO,             str_6FD3D941462F3451,                                     "words ")
+SUBS(AR|RGT|AA|AS|AE|AT|AO,             str_C22A200B9829FEE1,                                   "offered ")
+SUBS(AR|AS|AE|AT|AO|AP,             str_97D5E1E2DDCE0F5D,                                   "stopped ")
+SUBS(AR|RGT|AS|AE|AT|AO|AP,             str_5204C59B3BF29E2F,                                   "process ")
+SUBS(AR|AA|AE|AN|AI|AO,             str_88405EF2E946D1D6,                                     "alone ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO,             str_06FE528509A5B57E,                                       "lay ")
+SUBS(AR|AE|AT|AN|AI|AP,             str_224997ADD6DF35BA,                                      "them ")
+SUBS(AR|RGT|AE|AT|AN|AI|AP,             str_03B00766F858AC97,                                   "prevent ")
+SUBS(AR|AS|AE|AT|AN|AI,             str_5CDCF79352E2D725,                                     "these ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI,             str_020C4055128AF08A,                                  "interest ")
+SUBS(AR|AA|AE|AT|AI|AP,             str_5905044D20CB233F,                                    "repair ")
+SUBS(AR|RGT|AA|AE|AT|AI|AP,             str_1CF1E20A6157822C,                                   "private ")
+SUBS(AR|AA|AT|AI|AO|AP,             str_3A10D175C336684E,                                      "flip ")
+SUBS(AR|RGT|AA|AT|AI|AO|AP,             str_0A475BE09185AD1F,                                     "plato ")
+SUBS(AR|AA|AS|AE|AN|AI|AP,          str_FE2065C67E4B5B94,                                     "shame ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AP,          str_4643015F5002ABFF,                                      "make ")
+SUBS(AR|AA|AS|AE|AT|AN|AO,          str_C358A55785D991BA,                                   "because ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO,          str_A6F5E14196CFA092,                                "understand ")
+SUBS(AR|AA|AE|AN|AI|AO|AP,          str_CFB2C1EB66ED6A6F,                                   "example ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO|AP,          str_6EEA10216935E72D,                                      "play ")
+SUBS(AR|AS|AE|AN|AI|AO|AP,          str_8A65747E667F35ED,                                    "simply ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO|AP,          str_68C5AA31332067D5,                                    "pulled ")
+SUBS(AR|AA|AS|AN|AI|AO|AP,          str_841274C574BC6F3C,                                     "small ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO|AP,          str_62190B4341383730,                                     "plans ")
+SUBS(AR|AA|AS|AE|AI|AO|AP,          str_7ABF668E1E4D2979,                                     "we'll ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO|AP,          str_6E1297423B061106,                                    "please ")
+SUBS(AR|AS|AT|AN|AI|AO|AP,          str_AF422F414139D629,                                    "coming ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO|AP,          str_401EFB5649B2EBB4,                                      "much ")
+SUBS(AR|AE|AT|AN|AI|AO|AP,          str_C6F4A4120E3273E8,                                "government ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO|AP,          str_88CA21737CCD8555,                                    "mother ")
+SUBS(AR|AA|AE|AT|AI|AO|AP,          str_58DBAC3080F43A2C,                                     "april ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO|AP,          str_0962EABEC6DBB122,                                     "plate ")
+SUBS(AR|AA|AS|AE|AT|AN|AP,          str_8DFFD42CE860597C,                                      "came ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AP,          str_BC5AF0DFB06127DD,                                   "parents ")
+SUBS(AR|AA|AT|AN|AI|AO|AP,          str_2E642CEEC56D4266,                                      "film ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO|AP,          str_ED3D57E7A6CC9262,                               "imagination ")
+SUBS(AR|AA|AS|AE|AT|AN|AI,          str_EC4217A15A7E46CA,                                     "where ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI,          str_DA7F1A6E228C1A5B,                                     "heard ")
+SUBS(AR|AA|AS|AT|AN|AO|AP,          str_9F163FD928C775B2,                                    "famous ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO|AP,          str_83D651B957F56E60,                                    "moscow ")
+SUBS(AR|AA|AS|AE|AT|AO|AP,          str_8CCEE136EC2CB2E7,                                 "corporate ")
+SUBS(AR|RGT|AA|AS|AE|AT|AO|AP,          str_4D2A6306F9C9BFCB,                                     "power ")
+SUBS(AR|AS|AE|AT|AN|AI|AO,          str_CD4ABC5E1C8E848A,                                     "could ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO,          str_87C388038CCDA852,                                    "others ")
+SUBS(AR|AS|AE|AT|AN|AI|AP,          str_F371381A7FBC125D,                                    "didn't ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AP,          str_18EB5CEDC005C927,                                     "isn't ")
+SUBS(AR|AA|AS|AE|AT|AI|AO,          str_2A1FE2610765B6AF,                                      "work ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO,          str_1160B06F4F7112E2,                                     "least ")
+SUBS(AR|AA|AS|AE|AT|AI|AP,          str_A784182F63EBD443,                                     "we've ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AP,          str_4F6C506138FB813D,                                     "paris ")
+SUBS(AR|AA|AE|AT|AN|AO|AP,          str_2DCB6A06FF45764B,                                      "from ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO|AP,          str_C17A5BF262856807,                                   "program ")
+SUBS(AR|AS|AE|AT|AN|AO|AP,          str_2457621BE8FFDD2E,                                     "don't ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO|AP,          str_938C6DD7DE962990,                                    "person ")
+SUBS(AR|AA|AS|AE|AN|AO|AP,          str_7B4540ACD20A8E39,                                     "women ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO|AP,          str_9ABDD772A92586B9,                                    "paused ")
+SUBS(AR|AA|AS|AT|AI|AO|AP,          str_A069AFF6B6716321,                                   "capital ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO|AP,          str_F0F9720F9F9B0214,                                 "political ")
+SUBS(AR|AA|AS|AT|AN|AI|AP,          str_9BF471CFA3E278C9,                                   "captain ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AP,          str_FD725E8016F75D43,                                     "match ")
+SUBS(AR|AA|AE|AT|AN|AI|AP,          str_61FF1AE647568C2A,                                    "remain ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AP,          str_221AC40E44A1566C,                                   "haven't ")
+SUBS(AR|AS|AE|AT|AI|AO|AP,          str_2FF09ABA6AA2E0E4,                                   "replied ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO|AP,          str_323C08EE5775F9CB,                                    "police ")
+SUBS(AR|AA|AS|AE|AN|AI|AO,          str_83235A0FA2F65989,                                     "would ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO,          str_B9DB7C8FDF935A94,                                   "usually ")
+SUBS(AR|AA|AS|AE|AT|AI|AO|AP,       str_B11AEB82875D9459,                                   "special ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO|AP,       str_156052B6D0CC2F4A,                                     "place ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO,       str_AF21CBC44BF9F140,                                   "already ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO,       str_987D112C04ADE934,                                   "however ")
+SUBS(AR|AA|AE|AT|AN|AI|AO|AP,       str_7A84F6987C8A0811,                                    "family ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO|AP,       str_B36787B90CE5F35A,                                 "important ")
+SUBS(AR|AA|AS|AT|AN|AI|AO|AP,       str_95C7F6F3D4DB5B15,                                    "almost ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO|AP,       str_114560D7A89BA1F4,                                    "making ")
+SUBS(AR|AS|AE|AT|AN|AI|AO|AP,       str_D6EE20239053CED9,                                 "something ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO|AP,       str_719BC090B9A903EE,                                  "possible ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AP,       str_6BC2917C61A3F92D,                                    "that's ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AP,       str_3B78B1B662DA2511,                                   "perhaps ")
+SUBS(AR|AA|AS|AE|AT|AN|AO|AP,       str_2BFAFC3EB8546058,                                   "company ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO|AP,       str_6F239254D0D8ABBC,                                     "major ")
+SUBS(AR|AA|AS|AE|AN|AI|AO|AP,       str_E80104C0BEF4DB70,                                 "explained ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO|AP,       str_5DE5DC9F9633371B,                                    "played ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO|AP,    str_6EBFDE396F485CF3,                                "especially ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO|AP,    str_DB27096F0EC176E2,                                   "himself ")

+ 389 - 0
keyboards/gboards/dicts/aset/es-keymap.def

@@ -0,0 +1,389 @@
+// This file is automatically generated. Do not edit it!
+
+PRES(AP,                                                                                             KC_P)
+PRES(AE,                                                                                             KC_E)
+PRES(AI,                                                                                             KC_I)
+PRES(AO,                                                                                             KC_O)
+PRES(AA,                                                                                             KC_A)
+PRES(AN,                                                                                             KC_N)
+PRES(AS,                                                                                             KC_S)
+PRES(AT,                                                                                             KC_T)
+PRES(AA|AP,                                                                                       KC_QUOT)
+PRES(AA|AN,                                                                                          KC_Q)
+PRES(AE|AP,                                                                                       KC_QUOT)
+PRES(AO|AP,                                                                                       KC_SCLN)
+KEYS(AA|AO,                             cmb_9df323cdb026f7ce,                  {KC_LSFT, KC_9, COMBO_END})
+PRES(AE|AT,                                                                                          KC_R)
+PRES(AT|AI,                                                                                          KC_V)
+PRES(AT|AO,                                                                                          KC_G)
+PRES(AA|AS,                                                                                          KC_W)
+PRES(AA|AE,                                                                                          KC_X)
+PRES(AS|AT,                                                                                          KC_C)
+PRES(AN|AO,                                                                                          KC_U)
+PRES(AT|AN,                                                                                          KC_B)
+PRES(AA|AI,                                                                                          KC_Z)
+PRES(AE|AN,                                                                                          KC_Y)
+PRES(AS|AN,                                                                                          KC_J)
+PRES(AS|AO,                                                                                        KC_DOT)
+KEYS(AS|AP,                             cmb_e57ca193d8778bdc,                  {KC_LSFT, KC_0, COMBO_END})
+PRES(AS|AI,                                                                                          KC_K)
+PRES(AE|AI,                                                                                       KC_COMM)
+PRES(AN|AI,                                                                                          KC_H)
+PRES(AT|AP,                                                                                       KC_BSPC)
+PRES(AN|AP,                                                                                          KC_M)
+PRES(AS|AE,                                                                                          KC_D)
+PRES(AE|AO,                                                                                       KC_MINS)
+PRES(AI|AO,                                                                                          KC_L)
+KEYS(AI|AP,                             cmb_68737f3c98f133fe,                  {KC_LSFT, KC_1, COMBO_END})
+PRES(AA|AT,                                                                                          KC_F)
+SUBS(AR|AN|AI|AP,                       str_DD31FA4C91A58242,                                        "mi ")
+SUBS(AR|AA|AO|AP,                       str_D1611781075D2D9C,                                      "popa ")
+SUBS(AR|AS|AE|AO,                       str_17D1C10C08DF4AD2,                                       "dos ")
+PRES(AN|AI|AO|AP,                                                                                  KC_ENT)
+SUBS(AR|AA|AT|AN,                       str_F897A5516019E357,                                       "tan ")
+SUBS(AR|AA|AS|AE,                       str_50DEB8798435C793,                                       "esa ")
+SUBS(AR|AE|AN|AO,                       str_B35C3D21350CF155,                                        "yo ")
+SUBS(AR|AA|AT|AI,                       str_E7CDB1C1B374D11A,                                        "va ")
+SUBS(AR|AS|AN|AI,                       str_55863E4A819B49C1,                                       "sin ")
+SUBS(AR|AN|AO|AP,                       str_30C2B43BBCEDE1E1,                                      "puno ")
+SUBS(AR|AS|AE|AT,                       str_7533AF731BE1BC8B,                                       "ser ")
+SUBS(AR|AE|AN|AP,                       str_5140BEC191346017,                                        "me ")
+SUBS(AR|AS|AE|AN,                       str_1C1F25487A3242E2,                                      "deje ")
+SUBS(AR|AI|AO|AP,                       str_B5B1422F3FD01968,                                     "pollo ")
+SUBS(AR|AE|AT|AN,                       str_5E7FFBEBF6AB0C31,                                     "entre ")
+SUBS(AR|AT|AN|AI,                       str_7900A4063D4CBBC0,                                       "ibn ")
+SUBS(AR|AS|AO|AP,                       str_3EF10ED805CC1C44,                                       "pos ")
+SUBS(AR|AE|AI|AP,                       str_A491E07566DCBCCE,                                       "pie ")
+SUBS(AR|AT|AO|AP,                       str_989F8AEF9B574D84,                                      "opto ")
+SUBS(AR|AA|AE|AP,                       str_2481C00632CA30D3,                                       "pa' ")
+SUBS(AR|AA|AI|AP,                       str_02F342C78B0C6C01,                                       "paz ")
+SUBS(AR|AS|AT|AO,                       str_0351BD49ED64AC3B,                                      "toco ")
+SUBS(AR|AE|AT|AP,                       str_D89F06941F4B44CE,                                     "peter ")
+SUBS(AR|AS|AE|AP,                       str_431A39591B2ACBF3,                                      "pese ")
+SUBS(AR|AA|AS|AP,                       str_C4E57FF7A10C22EC,                                      "pasa ")
+SUBS(AR|AA|AS|AT,                       str_AEE6EBDC4ABDC3CD,                                      "casa ")
+SUBS(AR|AN|AI|AO,                       str_9C46BB6CC5E90EC7,                                      "nino ")
+SUBS(AR|AA|AE|AT,                       str_0437C1EBD8E5369E,                                       "era ")
+SUBS(AR|AA|AT|AI|AP,                    str_5A09773083420344,                                     "tapia ")
+SUBS(AR|AS|AE|AI|AP,                    str_6F968C7D36E5FB46,                                      "pies ")
+SUBS(AR|AA|AS|AE|AT,                    str_75DF9DA7D504F48F,                                      "esta ")
+SUBS(AR|AE|AI|AO|AP,                    str_D9D61321CCA0806E,                                      "piel ")
+SUBS(AR|AE|AT|AN|AI,                    str_5ABF3B03AD7D60C8,                                      "bien ")
+SUBS(AR|AA|AE|AN|AI,                    str_FAD1D7AF4C0C0252,                                       "hay ")
+SUBS(AR|AA|AS|AT|AO,                    str_8B25EEAAE9A0AF25,                                     "cosas ")
+SUBS(AR|AE|AN|AI|AO,                    str_825C50073E75911E,                                       "hoy ")
+SUBS(AR|AA|AS|AI|AP,                    str_D44E5D8ED960FACD,                                      "pais ")
+SUBS(AR|AA|AS|AT|AN,                    str_C45142C704A9D613,                                     "santa ")
+SUBS(AR|AS|AE|AT|AN,                    str_0C3D18A66DA7E905,                                      "debe ")
+SUBS(AR|AA|AE|AN|AO,                    str_6A810E6F1345F79D,                                       "que ")
+SUBS(AR|AA|AS|AT|AI,                    str_59476CD5B5A37FAB,                                      "casi ")
+SUBS(AR|AA|AS|AE|AO,                    str_9B9896941ABC7ABF,                                      "dado ")
+SUBS(AR|AS|AT|AO|AP,                    str_74EB943165D62B4B,                                      "poco ")
+SUBS(AR|AA|AE|AI|AP,                    str_9C44889EA41AEDDD,                                     "pieza ")
+SUBS(AR|AS|AN|AI|AP,                    str_2AF23F7FD8046F6F,                                       "mis ")
+SUBS(AR|AE|AT|AI,                   str_B617CB13CF22666C,                                       "ver ")
+SUBS(AR|RGT|AE|AT|AI,                   str_D1DCEFF648227DE8,                                        "ir ")
+SUBS(AR|AA|AI|AO,                   str_C49001FAA655F248,                                        "al ")
+SUBS(AR|RGT|AA|AI|AO,                   str_7E7904D7326BCF29,                                        "la ")
+SUBS(AR|AS|AE|AI,                   str_0E524646FABCAF85,                                      "seis ")
+SUBS(AR|RGT|AS|AE|AI,                   str_E92B6095BA22C49B,                                       "kid ")
+SUBS(AR|AA|AS|AN,                   str_45A403A4960EE226,                                       "san ")
+SUBS(AR|RGT|AA|AS|AN,                   str_16D6BE915787F782,                                        "ja ")
+SUBS(AR|AA|AN|AO,                   str_0F85B9710F065575,                                       "aun ")
+SUBS(AR|RGT|AA|AN|AO,                   str_2023844574ACF1BC,                                       "una ")
+SUBS(AR|AT|AI|AO,                   str_5D906EE6B78C720C,                                    "volvio ")
+SUBS(AR|RGT|AT|AI|AO,                   str_C563754EAC80F5F1,                                      "oigo ")
+SUBS(AR|AE|AT|AO,                   str_ECAAA38338BDFA85,                                     "error ")
+SUBS(AR|RGT|AE|AT|AO,                   str_0C1FB583BB12C203,                                      "otro ")
+SUBS(AR|AS|AN|AO,                   str_7412E38D9D55C2DC,                                        "su ")
+SUBS(AR|RGT|AS|AN|AO,                   str_0341A6E60E56E199,                                       "nos ")
+SUBS(AR|AT|AN|AO,                   str_48542059A4690B7A,                                        "tu ")
+SUBS(AR|RGT|AT|AN|AO,                   str_87CA49C5238B7C4E,                                      "noto ")
+SUBS(AR|AA|AS|AI,                   str_5B50BA5A3E82CCD9,                                       "asi ")
+SUBS(AR|RGT|AA|AS|AI,                   str_C8C9A1891557B2DC,                                      "kazz ")
+SUBS(AR|AA|AN|AI,                   str_960D76DEE34D23E7,                                       "ahi ")
+SUBS(AR|RGT|AA|AN|AI,                   str_BF044DB5EE261598,                                        "ha ")
+SUBS(AR|AA|AT|AO,                   str_68BE1B3432EE72AE,                                      "foto ")
+SUBS(AR|RGT|AA|AT|AO,                   str_BF38370C83727D39,                                        "of ")
+SUBS(AR|AA|AE|AI,                   str_4267018742102E46,                                       "xii ")
+SUBS(AR|RGT|AA|AE|AI,                   str_D2F95EA81F7C61D5,                                        "ix ")
+SUBS(AR|AA|AT|AP,                   str_4E64DC39CCCFB68B,                                      "tapa ")
+SUBS(AR|RGT|AA|AT|AP,                   str_F8A3BC239830EB4A,                                      "pata ")
+SUBS(AR|AA|AE|AN,                   str_71F52FF80B4E955D,                                        "ay ")
+SUBS(AR|RGT|AA|AE|AN,                   str_CBA94FFB9DDDB35B,                                        "ya ")
+SUBS(AR|AA|AN|AP,                   str_F438C1279CCEB43D,                                       "ama ")
+SUBS(AR|RGT|AA|AN|AP,                   str_9EC2935D719709ED,                                    "manana ")
+SUBS(AR|AE|AI|AO,                   str_05ED48987A1828F9,                                        "el ")
+SUBS(AR|RGT|AE|AI|AO,                   str_05A9C753CDE4911A,                                        "le ")
+SUBS(AR|AE|AN|AI,                   str_7E3D8B1C859776CA,                                        "eh ")
+SUBS(AR|RGT|AE|AN|AI,                   str_C4D48E3111A94BAB,                                        "he ")
+SUBS(AR|AS|AI|AO,                   str_7EBCF4E92D0AAB6E,                                      "solo ")
+SUBS(AR|RGT|AS|AI|AO,                   str_7D5664732C823A0F,                                       "los ")
+SUBS(AR|AA|AS|AE|AN|AO,                 str_34AB0010764EC1DA,                                     "quedo ")
+SUBS(AR|AA|AT|AN|AI|AP,                 str_CF5289964180B811,                                     "pinta ")
+SUBS(AR|AA|AS|AI|AO|AP,                 str_C7229D2451BA2DB0,                                   "pasillo ")
+SUBS(AR|AA|AS|AE|AT|AN,                 str_EACD25C315D637DE,                                    "estaba ")
+SUBS(AR|AA|AS|AE|AT|AI,                 str_FE075F445FAD0891,                                      "vida ")
+SUBS(AR|AS|AT|AN|AI|AP,                 str_A523540C97D0BDFB,                                     "smith ")
+SUBS(AR|AS|AE|AT|AI|AO,                 str_8A801F9AF69282E7,                                    "cierto ")
+SUBS(AR|AT|AN|AI|AO|AP,                 str_7BE8D089AFEAFDA6,                                    "ultimo ")
+SUBS(AR|AA|AE|AI|AO|AP,                 str_566479242BB250D5,                                     "papel ")
+SUBS(AR|AS|AN|AI|AO|AP,                 str_EBC29441D7946099,                                     "mismo ")
+SUBS(AR|AS|AT|AN|AO,                str_E826CEF2ACCD90D0,                                       "con ")
+SUBS(AR|RGT|AS|AT|AN|AO,                str_2105BA4B2B9F53F7,                                     "junto ")
+SUBS(AR|AA|AI|AO|AP,                str_F6496DC813AAA524,                                     "apolo ")
+SUBS(AR|RGT|AA|AI|AO|AP,                str_0A3FAE924B2D7C5D,                                     "plaza ")
+SUBS(AR|AS|AE|AN|AI,                str_8AB7051D1BC68513,                                      "dije ")
+SUBS(AR|RGT|AS|AE|AN|AI,                str_6C0FF8EE7E7F564E,                                      "ines ")
+SUBS(AR|AA|AT|AN|AP,                str_9C7BB48EBD7121E3,                                      "fama ")
+SUBS(AR|RGT|AA|AT|AN|AP,                str_31B3473DAE0FC043,                                      "mata ")
+SUBS(AR|AS|AE|AT|AO,                str_3F177E9DD458659D,                                      "todo ")
+SUBS(AR|RGT|AS|AE|AT|AO,                str_FDBB7644FF4A00E1,                                     "otros ")
+SUBS(AR|AS|AE|AN|AO,                str_96C8EA5BE3B7A827,                                     "donde ")
+SUBS(AR|RGT|AS|AE|AN|AO,                str_CF131237C55B2EA5,                                      "jose ")
+SUBS(AR|AA|AT|AN|AO,                str_BABEDB16982A6B02,                                     "tanto ")
+SUBS(AR|RGT|AA|AT|AN|AO,                str_FF3F3B1F8B5A3E40,                                      "nota ")
+SUBS(AR|AA|AS|AN|AP,                str_020E794D3DE91D12,                                       "sam ")
+SUBS(AR|RGT|AA|AS|AN|AP,                str_3AD00291CF91C488,                                       "mas ")
+SUBS(AR|AA|AE|AI|AO,                str_470292E1774A98B0,                                      "ella ")
+SUBS(AR|RGT|AA|AE|AI|AO,                str_75803E8B71A90126,                                      "leia ")
+SUBS(AR|AA|AN|AI|AP,                str_B74E44C3D09CB3F0,                                     "anima ")
+SUBS(AR|RGT|AA|AN|AI|AP,                str_A3EDA8102177A97D,                                       "mia ")
+SUBS(AR|AA|AT|AI|AO,                str_A5547E1BA5CDE53E,                                      "algo ")
+SUBS(AR|RGT|AA|AT|AI|AO,                str_B3551F9AAD6C7D45,                                    "italia ")
+SUBS(AR|AS|AT|AI|AO,                str_913CECC656E36EDE,                                     "visto ")
+SUBS(AR|RGT|AS|AT|AI|AO,                str_A015E57171C5A19E,                                      "loco ")
+SUBS(AR|AA|AE|AT|AI,                str_41B64C1A303CDA0A,                                       "vez ")
+SUBS(AR|RGT|AA|AE|AT|AI,                str_929FE1BEB911F16F,                                       "ira ")
+SUBS(AR|AA|AS|AI|AO,                str_6741844A368F981E,                                     "salio ")
+SUBS(AR|RGT|AA|AS|AI|AO,                str_05DBE3DB5EFBA943,                                       "las ")
+SUBS(AR|AT|AN|AI|AO,                str_771EDB710CE19AB8,                                      "tuvo ")
+SUBS(AR|RGT|AT|AN|AI|AO,                str_EEF3139E99561E3D,                                    "ningun ")
+SUBS(AR|AE|AN|AO|AP,                str_68C3CD2B0D07881A,                                    "empeno ")
+SUBS(AR|RGT|AE|AN|AO|AP,                str_D8CC81716BA955CA,                                       "muy ")
+SUBS(AR|AA|AS|AE|AP,                str_F5D8B6FDF8888805,                                    "espada ")
+SUBS(AR|RGT|AA|AS|AE|AP,                str_BF35BC735E837CDF,                                      "pase ")
+SUBS(AR|AA|AN|AI|AO,                str_DF3A88D1DCACE502,                                      "aqui ")
+SUBS(AR|RGT|AA|AN|AI|AO,                str_3118B416FA644770,                                      "hizo ")
+SUBS(AR|AS|AE|AT|AP,                str_3ACC31C908690E7F,                                    "espere ")
+SUBS(AR|RGT|AS|AE|AT|AP,                str_B3AAAAA39FAD04BA,                                    "perder ")
+SUBS(AR|AS|AE|AT|AI,                str_2F957842D4460850,                                     "decir ")
+SUBS(AR|RGT|AS|AE|AT|AI,                str_958C07341B0A8741,                                      "irse ")
+SUBS(AR|AS|AE|AI|AO,                str_1861909A5CAE7807,                                       "del ")
+SUBS(AR|RGT|AS|AE|AI|AO,                str_C4A6AAB982B673F2,                                       "les ")
+SUBS(AR|AA|AN|AO|AP,                str_8CCDB3FD341FF633,                                       "amo ")
+SUBS(AR|RGT|AA|AN|AO|AP,                str_D0F280F187C19C7E,                                      "mano ")
+SUBS(AR|AA|AS|AE|AI,                str_F661EC259440B46B,                                       "dia ")
+SUBS(AR|RGT|AA|AS|AE|AI,                str_F180086B81853B17,                                      "idea ")
+SUBS(AR|AE|AT|AN|AP,                str_A7DAAA10DFA0B705,                                   "repente ")
+SUBS(AR|RGT|AE|AT|AN|AP,                str_680AEAD7C557B390,                                     "mente ")
+SUBS(AR|AS|AE|AN|AP,                str_D065DAF5F418D7EC,                                   "depende ")
+SUBS(AR|RGT|AS|AE|AN|AP,                str_92C437930874C6F2,                                     "meses ")
+SUBS(AR|AA|AE|AT|AP,                str_9B3D84E54FCB95F9,                                    "aparte ")
+SUBS(AR|RGT|AA|AE|AT|AP,                str_900C0665FDDCD3E1,                                      "para ")
+SUBS(AR|AA|AS|AN|AO,                str_3A8B64D5C12E1153,                                      "anos ")
+SUBS(AR|RGT|AA|AS|AN|AO,                str_798CC0CCB621062A,                                      "unas ")
+SUBS(AR|AA|AT|AO|AP,                str_F3EF3850A26E01B3,                                     "apago ")
+SUBS(AR|RGT|AA|AT|AO|AP,                str_5D293F93FABBED9D,                                      "pago ")
+SUBS(AR|AA|AE|AT|AO,                str_BB8BDA4574B8EAFC,                                      "rato ")
+SUBS(AR|RGT|AA|AE|AT|AO,                str_74EAC75913C3800D,                                      "otra ")
+SUBS(AR|AS|AN|AI|AO,                str_55564072F3D625CE,                                      "sino ")
+SUBS(AR|RGT|AS|AN|AI|AO,                str_115CCFCAD54F10BE,                                      "hijo ")
+SUBS(AR|AA|AT|AN|AI,                str_43AD10D41DE2729C,                                       "fin ")
+SUBS(AR|RGT|AA|AT|AN|AI,                str_E97A53773867C514,                                     "habia ")
+SUBS(AR|AA|AS|AN|AI,                str_B7AC20B542E223B0,                                     "ansia ")
+SUBS(AR|RGT|AA|AS|AN|AI,                str_F9F466F11B521E6F,                                       "has ")
+SUBS(AR|AE|AT|AN|AO,                str_86524E6ACDECD253,                                     "gente ")
+SUBS(AR|RGT|AE|AT|AN|AO,                str_B27B3C5A169EEAF2,                                     "negro ")
+SUBS(AR|AT|AN|AO|AP,                str_7BDC3AE19F1D3F77,                                      "tomo ")
+SUBS(AR|RGT|AT|AN|AO|AP,                str_63598A0CFD4270CA,                                     "punto ")
+SUBS(AR|AE|AT|AO|AP,                str_985226B4E7F941ED,                                     "torpe ")
+SUBS(AR|RGT|AE|AT|AO|AP,                str_8DDF4266066B432B,                                       "por ")
+SUBS(AR|AT|AI|AO|AP,                str_5C160B9C40438458,                                      "tipo ")
+SUBS(AR|RGT|AT|AI|AO|AP,                str_2C05F739BECF075B,                                     "polvo ")
+SUBS(AR|AE|AT|AI|AO,                str_D9A393BE13567B65,                                       "rio ")
+SUBS(AR|RGT|AE|AT|AI|AO,                str_337C838CCF3DA296,                                     "llego ")
+SUBS(AR|AA|AS|AE|AN,                str_67CFE6CC85BD1CD1,                                      "deja ")
+SUBS(AR|RGT|AA|AS|AE|AN,                str_37C4A203E75175E9,                                      "nada ")
+SUBS(AR|AS|AI|AO|AP,                str_1261B12442D25FC1,                                     "soplo ")
+SUBS(AR|RGT|AS|AI|AO|AP,                str_D697A8522D80103F,                                      "piso ")
+SUBS(AR|AA|AS|AT|AP,                str_53DD616AAFCCD0DA,                                      "capa ")
+SUBS(AR|RGT|AA|AS|AT|AP,                str_DD762A3048134660,                                     "patas ")
+SUBS(AR|AS|AN|AO|AP,                str_621C55C64E25834A,                                     "somos ")
+SUBS(AR|RGT|AS|AN|AO|AP,                str_9530C2F904CE3674,                                      "puso ")
+SUBS(AR|AS|AE|AO|AP,                str_79909EEF056E4804,                                    "esposo ")
+SUBS(AR|RGT|AS|AE|AO|AP,                str_403F88074C74D7CE,                                      "peso ")
+SUBS(AR|AA|AE|AT|AN,                str_34DF09A540AEF857,                                      "eran ")
+SUBS(AR|RGT|AA|AE|AT|AN,                str_324452A46CC22F53,                                    "yabran ")
+SUBS(AR|AA|AE|AN|AP,                str_1FE98214FA4D409C,                                    "examen ")
+SUBS(AR|RGT|AA|AE|AN|AP,                str_9D388C1F5C864255,                                      "pena ")
+SUBS(AR|AA|AS|AO|AP,                str_F75289636128CFF8,                                      "sopa ")
+SUBS(AR|RGT|AA|AS|AO|AP,                str_BC100D2D09DD60E2,                                      "paso ")
+SUBS(AR|AE|AT|AI|AP,                str_8256E9932CEBED2F,                                   "repetir ")
+SUBS(AR|RGT|AE|AT|AI|AP,                str_10A8823ACF08084F,                                    "pierre ")
+SUBS(AR|AA|AN|AI|AO|AP,             str_6451C20BA328EECD,                                      "alma ")
+SUBS(AR|RGT|AA|AN|AI|AO|AP,             str_8C909DCD35D4BFA0,                                       "mal ")
+SUBS(AR|AA|AS|AT|AN|AI,             str_F70B1450DD7EC677,                                     "sabia ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI,             str_A68C8E0159949EF0,                                     "hasta ")
+SUBS(AR|AA|AS|AT|AO|AP,             str_BB6283AAECECCCBD,                                      "copa ")
+SUBS(AR|RGT|AA|AS|AT|AO|AP,             str_1659A90E2B306C83,                                     "pocas ")
+SUBS(AR|AS|AE|AN|AO|AP,             str_4AC40B9D027BDCF1,                                   "despues ")
+SUBS(AR|RGT|AS|AE|AN|AO|AP,             str_579872B81E64C48F,                                     "menos ")
+SUBS(AR|AA|AS|AT|AN|AP,             str_F62F17A817EF074F,                                      "cama ")
+SUBS(AR|RGT|AA|AS|AT|AN|AP,             str_897A2E33CAB4B0A7,                                    "pasaba ")
+SUBS(AR|AA|AS|AE|AN|AI,             str_480C993D59043FCC,                                  "ansiedad ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI,             str_4AA54B27A70328DC,                                     "nadie ")
+SUBS(AR|AA|AS|AN|AI|AP,             str_91DCC24BDBD7539C,                                    "animas ")
+SUBS(AR|RGT|AA|AS|AN|AI|AP,             str_9337E69B7F452297,                                     "misma ")
+SUBS(AR|AS|AT|AN|AI|AO,             str_E3D64E1E756C466B,                                     "cinco ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO,             str_2CD6BC9A640B9A6A,                                   "incluso ")
+SUBS(AR|AA|AE|AT|AN|AP,             str_17B92FD13145D632,                                      "tema ")
+SUBS(AR|RGT|AA|AE|AT|AN|AP,             str_93F61927D0CD9859,                                    "manera ")
+SUBS(AR|AA|AE|AN|AI|AP,             str_4B51E1D9A287659B,                                   "empieza ")
+SUBS(AR|RGT|AA|AE|AN|AI|AP,             str_09298B99F194ADAA,                                    "maxima ")
+SUBS(AR|AE|AN|AI|AO|AP,             str_D0563E464AD42DFC,                                    "empleo ")
+SUBS(AR|RGT|AE|AN|AI|AO|AP,             str_6FDC6BDC55330400,                                     "pleno ")
+SUBS(AR|AA|AE|AN|AO|AP,             str_439926E4BC1CD956,                                     "apoyo ")
+SUBS(AR|RGT|AA|AE|AN|AO|AP,             str_43134FE349F09948,                                   "pequeno ")
+SUBS(AR|AA|AS|AE|AI|AO,             str_F59AA55712B30216,                                     "ellas ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO,             str_74ECC4650BD9745F,                                      "lado ")
+SUBS(AR|AS|AT|AN|AO|AP,             str_666587B2FC1E5926,                                      "como ")
+SUBS(AR|RGT|AS|AT|AN|AO|AP,             str_14818793B0F13BB9,                                    "puntos ")
+SUBS(AR|AS|AE|AT|AN|AI,             str_A909FE2491EAA9D0,                                    "tienes ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI,             str_7060991E500462BF,                                   "interes ")
+SUBS(AR|AA|AT|AI|AO|AP,             str_32BC6D00D39A360B,                                    "filipo ")
+SUBS(AR|RGT|AA|AT|AI|AO|AP,             str_3CBEF26B0E24699B,                                     "patio ")
+SUBS(AR|AA|AE|AN|AI|AO,             str_45C4156948CDA849,                                     "quien ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO,             str_A39427F4E330E2AE,                                     "linea ")
+SUBS(AR|AA|AT|AN|AO|AP,             str_0329483B37CC7D79,                                      "toma ")
+SUBS(AR|RGT|AA|AT|AN|AO|AP,             str_1BACF8D6559332C4,                                     "punta ")
+SUBS(AR|AS|AE|AN|AI|AP,             str_B6F1C6C922FA4CB5,                                      "dime ")
+SUBS(AR|RGT|AS|AE|AN|AI|AP,             str_79E29C103C51988C,                                    "impide ")
+SUBS(AR|AA|AS|AT|AI|AO,             str_E51B6C18C29EEBDB,                                     "facil ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO,             str_161DBE8CF3A9A5A4,                                   "oficial ")
+SUBS(AR|AA|AS|AN|AO|AP,             str_933FD2B59738529C,                                      "suma ")
+SUBS(AR|RGT|AA|AS|AN|AO|AP,             str_20225BC096D643FF,                                     "manos ")
+SUBS(AR|AA|AE|AT|AO|AP,             str_EABC033D43046E24,                                      "ropa ")
+SUBS(AR|RGT|AA|AE|AT|AO|AP,             str_FA4B0FAFB0B04EE8,                                     "pagar ")
+SUBS(AR|AA|AS|AT|AN|AO,             str_AF722CF8A42E2D3B,                                      "bajo ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO,             str_A79F0232F547106C,                                     "nunca ")
+SUBS(AR|AS|AE|AT|AN|AO,             str_E295746522B0BD52,                                     "sobre ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO,             str_944760B90B42A4C1,                                     "usted ")
+SUBS(AR|AA|AS|AE|AO|AP,             str_0165EC35ADBF0A0A,                                    "esposa ")
+SUBS(AR|RGT|AA|AS|AE|AO|AP,             str_9920E6AF0789CA02,                                    "pasado ")
+SUBS(AR|AS|AE|AT|AN|AP,             str_EE50716BCD51147C,                                    "empece ")
+SUBS(AR|RGT|AS|AE|AT|AN|AP,             str_7E1CBDFF36145A35,                                  "presente ")
+SUBS(AR|AA|AS|AT|AI|AP,             str_2DA569F77B293059,                                     "capaz ")
+SUBS(AR|RGT|AA|AS|AT|AI|AP,             str_B3FE0277F9A4F391,                                     "pista ")
+SUBS(AR|AA|AE|AT|AI|AO,             str_9EF12B22C2E9CC6A,                                     "favor ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO,             str_4A2EA7F3FB7C8BF5,                                    "llegar ")
+SUBS(AR|AA|AE|AT|AN|AO,             str_02BDE264ADE81756,                                       "fue ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO,             str_23DDCA183C040D0D,                                      "obra ")
+SUBS(AR|AA|AS|AE|AN|AP,             str_E74A1D7F4ABBBBCF,                                    "ademas ")
+SUBS(AR|RGT|AA|AS|AE|AN|AP,             str_F1DA01C3D29ABEC9,                                      "mesa ")
+SUBS(AR|AE|AT|AN|AI|AO,             str_BFECF83935EF6CC3,                                       "voy ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO,             str_8DD651EA71B00EEF,                                     "luego ")
+SUBS(AR|AS|AE|AN|AI|AO,             str_8992B4434C98992E,                                      "dijo ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO,             str_F79A80F2680953FD,                                     "lejos ")
+SUBS(AR|AE|AT|AN|AO|AP,             str_A727C75BFAA555B4,                                     "grupo ")
+SUBS(AR|RGT|AE|AT|AN|AO|AP,             str_FA935D927875D182,                                   "momento ")
+SUBS(AR|AE|AT|AN|AI|AP,             str_5153F8FB6D6E9B9C,                                     "verme ")
+SUBS(AR|RGT|AE|AT|AN|AI|AP,             str_C94F57BD3A7A4B8C,                                    "primer ")
+SUBS(AR|AE|AT|AI|AO|AP,             str_ED9183D066499E2C,                                     "golpe ")
+SUBS(AR|RGT|AE|AT|AI|AO|AP,             str_6A1F3C1FD7686EE1,                                    "propio ")
+SUBS(AR|AA|AE|AT|AI|AP,             str_B8673242D63F7452,                                   "repetia ")
+SUBS(AR|RGT|AA|AE|AT|AI|AP,             str_5597E67A7CD10BAB,                                    "partir ")
+SUBS(AR|AS|AE|AI|AO|AP,             str_5A715E41626B3D16,                                  "episodio ")
+SUBS(AR|RGT|AS|AE|AI|AO|AP,             str_E22B2895287222B0,                                    "podido ")
+SUBS(AR|AA|AS|AE|AI|AP,             str_67D1B2EBB6A8350B,                                 "despedida ")
+SUBS(AR|RGT|AA|AS|AE|AI|AP,             str_0FA2BE67B86DCB22,                                    "paises ")
+SUBS(AR|AA|AS|AN|AI|AO,             str_BE01984D01AD9843,                                     "quiso ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO,             str_82157CC619B91DFA,                                     "julia ")
+SUBS(AR|AA|AT|AN|AI|AO,             str_9066C56ADAECEC3C,                                    "alguna ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO,             str_8A1F9C1F409F6AFA,                                   "ninguna ")
+SUBS(AR|AS|AT|AI|AO|AP,             str_54CD08E80EB8F31D,                                     "tipos ")
+SUBS(AR|RGT|AS|AT|AI|AO|AP,             str_3E346AFB17A7EA70,                                 "politicos ")
+SUBS(AR|AA|AS|AE|AT|AO,             str_47E20C477C892793,                                      "toda ")
+SUBS(AR|RGT|AA|AS|AE|AT|AO,             str_8536F1EC8D3393AD,                                     "otras ")
+SUBS(AR|AS|AE|AT|AO|AP,             str_39E980975F371242,                                    "espero ")
+SUBS(AR|RGT|AS|AE|AT|AO|AP,             str_D9390A2702CDE82C,                                     "poder ")
+SUBS(AR|AA|AS|AE|AT|AP,             str_411CF24DF7E6504C,                                    "espera ")
+SUBS(AR|RGT|AA|AS|AE|AT|AP,             str_27C9C54FCC0F7B22,                                     "padre ")
+SUBS(AR|AA|AE|AT|AN|AI,             str_1003F676006A79E9,                                     "tenia ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI,             str_0214FC2A096B2D3F,                                     "haber ")
+SUBS(AR|AS|AE|AT|AI|AP,             str_5A72A21CB90AD104,                                   "especie ")
+SUBS(AR|RGT|AS|AE|AT|AI|AP,             str_DCCF38E69C29D422,                                     "pedir ")
+SUBS(AR|AS|AE|AT|AN|AI|AO,          str_A176D3524344ABBE,                                     "dicho ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO,          str_006CFB75D04A1288,                                     "noche ")
+SUBS(AR|AA|AT|AN|AI|AO|AP,          str_50786631B00C5A67,                                     "amigo ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO|AP,          str_031DA253073BBFA8,                                    "ultima ")
+SUBS(AR|AA|AS|AE|AT|AO|AP,          str_771950E48592891C,                                   "aspecto ")
+SUBS(AR|RGT|AA|AS|AE|AT|AO|AP,          str_76D62DECF1B3082E,                                  "profesor ")
+SUBS(AR|AA|AS|AE|AN|AI|AO,          str_7A64D0AC8DD32E92,                                  "aquellos ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO,          str_F02761E53BEA7019,                                      "juez ")
+SUBS(AR|AA|AS|AT|AI|AO|AP,          str_A069AFF6B6716321,                                   "capital ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO|AP,          str_4A062895BD6EDDB1,                                  "politica ")
+SUBS(AR|AA|AS|AN|AI|AO|AP,          str_DC91BD1B64D71163,                                   "suponia ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO|AP,          str_A17CD2AD2C03004E,                                   "humanos ")
+SUBS(AR|AA|AS|AE|AN|AO|AP,          str_C7C449F8712039AD,                                     "amado ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO|AP,          str_3CD1092D35907F13,                                     "mando ")
+SUBS(AR|AS|AE|AN|AI|AO|AP,          str_BEDC41F928972057,                                   "ejemplo ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO|AP,          str_DA4D4AA12CA3D373,                                     "medio ")
+SUBS(AR|AS|AE|AT|AI|AO|AP,          str_F754DD1C5BB79B1D,                                   "replico ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO|AP,          str_D9E2B84B7D94D53F,                                   "perdido ")
+SUBS(AR|AS|AT|AN|AI|AO|AP,          str_DA1E2B68B3C399A5,                                   "conmigo ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO|AP,          str_7FA79F0F0BA0204A,                                     "mucho ")
+SUBS(AR|AA|AS|AT|AN|AI|AP,          str_54ED99A11E31C37A,                                   "capitan ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AP,          str_56218FD730A2BA00,                                   "incapaz ")
+SUBS(AR|AA|AE|AT|AN|AI|AP,          str_11294A1DDFAD3126,                                   "tambien ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AP,          str_76D6D8384449BC59,                                   "primera ")
+SUBS(AR|AA|AS|AE|AT|AN|AI,          str_E54FFB041363F705,                                    "cabeza ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI,          str_3D1F1D60980140F4,                                     "hacer ")
+SUBS(AR|AA|AS|AE|AT|AN|AO,          str_86B28BB9A90E886E,                                    "cuando ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO,          str_A38365CA3FD960D2,                                   "nuestra ")
+SUBS(AR|AS|AE|AT|AN|AI|AP,          str_1046780BB03E6785,                                   "siempre ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AP,          str_73DED435CD93F261,                                "presidente ")
+SUBS(AR|AA|AS|AE|AT|AI|AO,          str_DB5F4E3A529D6369,                                   "todavia ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO,          str_E0DE09BD0CB15981,                                   "llegado ")
+SUBS(AR|AA|AE|AT|AN|AI|AO,          str_7531BB5E7A882E0D,                                     "ahora ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO,          str_D9AA8032648D36A1,                                     "lugar ")
+SUBS(AR|AA|AS|AT|AN|AI|AO,          str_310FA4C3D2129DB5,                                      "cual ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO,          str_7C3CF1A77C559788,                                "habitacion ")
+SUBS(AR|AA|AE|AT|AI|AO|AP,          str_85F6E4888BE994B4,                                    "felipe ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO|AP,          str_12EA4EC57FB92CEF,                                    "propia ")
+SUBS(AR|AA|AS|AE|AT|AN|AP,          str_C7DF534AB38D394D,                                     "armas ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AP,          str_638F1E032E80A700,                                     "madre ")
+SUBS(AR|AA|AE|AN|AI|AO|AP,          str_89FAFF95FE610565,                                    "empezo ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO|AP,          str_65A4E3E28D565AB1,                                    "manuel ")
+SUBS(AR|AA|AS|AE|AT|AI|AP,          str_F901C73007FAD22F,                                 "capacidad ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AP,          str_3914D06D01AF9C60,                                   "parecia ")
+SUBS(AR|AA|AS|AT|AN|AO|AP,          str_3F7DE52F17067AA5,                                   "tampoco ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO|AP,          str_D244322B82D54F7C,                                  "montanas ")
+SUBS(AR|AS|AE|AT|AN|AO|AP,          str_5396FAD4FB94A42A,                                    "cuerpo ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO|AP,          str_ED597F2F7B9A6674,                                     "mujer ")
+SUBS(AR|AA|AS|AE|AI|AO|AP,          str_041A46748B75F9B0,                                   "espalda ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO|AP,          str_3257A57A33C10007,                                     "podia ")
+SUBS(AR|AA|AE|AT|AN|AO|AP,          str_522EE9C819BBCA09,                                     "forma ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO|AP,          str_2A7C4309211FCEA4,                                    "porque ")
+SUBS(AR|AE|AT|AN|AI|AO|AP,          str_AC2F7362DC40E7E3,                                    "tiempo ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO|AP,          str_0A5C1BABC2D03D1A,                                    "hombre ")
+SUBS(AR|AA|AS|AE|AN|AI|AP,          str_6B50A3CC9EDDA93C,                                "demasiadas ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AP,          str_A2B8387B8472917D,                                     "media ")
+SUBS(AR|AA|AS|AE|AN|AI|AO|AP,       str_E6406ED5BB75DD5B,                                 "demasiado ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO|AP,       str_C49154DBAB485663,                                    "podian ")
+SUBS(AR|AA|AS|AT|AN|AI|AO|AP,       str_54D67E5ED6829471,                                    "camino ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO|AP,       str_A57CA9BB16F945E7,                                    "muchas ")
+SUBS(AR|AA|AS|AE|AT|AI|AO|AP,       str_B6AA74001228186C,                                  "especial ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO|AP,       str_E1FC9B0FC8F2C7DF,                                    "podria ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO,       str_945CAEDEAFDE3382,                                    "ciudad ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO,       str_FFAD1D59E3A668DD,                                  "historia ")
+SUBS(AR|AA|AS|AE|AT|AN|AO|AP,       str_F1F8C335E094A263,                                 "respuesta ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO|AP,       str_7DD78EFB96678F56,                                  "personas ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AP,       str_F5D118999EAE9F31,                                    "encima ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AP,       str_B0A365B3B8B29EFB,                                  "mientras ")
+SUBS(AR|AA|AE|AT|AN|AI|AO|AP,       str_3E9D05E02CFFC29E,                                "finalmente ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO|AP,       str_E436EA5C72F51789,                                   "hermano ")
+SUBS(AR|AS|AE|AT|AN|AI|AO|AP,       str_CFD8D772EF06188A,                                 "respondio ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO|AP,       str_C4A95F657AB9475E,                                   "hombres ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO|AP,    str_C9DC300EB8DE2143,                                   "comenzo ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO|AP,    str_89C817C4BE2B5BFC,                                  "palabras ")

+ 374 - 0
keyboards/gboards/dicts/aset/fn-keymap.def

@@ -0,0 +1,374 @@
+// This file is automatically generated. Do not edit it!
+
+PRES(AT,                                                                                             KC_T)
+PRES(AP,                                                                                             KC_P)
+PRES(AA,                                                                                             KC_A)
+PRES(AI,                                                                                             KC_I)
+PRES(AN,                                                                                             KC_N)
+PRES(AO,                                                                                             KC_O)
+PRES(AE,                                                                                             KC_E)
+PRES(AS,                                                                                             KC_S)
+PRES(AI|AO,                                                                                          KC_L)
+PRES(AS|AI,                                                                                          KC_K)
+PRES(AO|AP,                                                                                       KC_SCLN)
+PRES(AN|AP,                                                                                          KC_M)
+PRES(AE|AI,                                                                                       KC_COMM)
+PRES(AS|AE,                                                                                          KC_D)
+PRES(AT|AP,                                                                                       KC_BSPC)
+PRES(AE|AN,                                                                                          KC_Y)
+KEYS(AS|AP,                             cmb_e57ca193d8778bdc,                  {KC_LSFT, KC_0, COMBO_END})
+PRES(AS|AT,                                                                                          KC_C)
+KEYS(AA|AO,                             cmb_9df323cdb026f7ce,                  {KC_LSFT, KC_9, COMBO_END})
+PRES(AS|AN,                                                                                          KC_J)
+PRES(AT|AO,                                                                                          KC_G)
+PRES(AN|AI,                                                                                          KC_H)
+PRES(AE|AO,                                                                                       KC_MINS)
+PRES(AA|AT,                                                                                          KC_F)
+PRES(AS|AO,                                                                                        KC_DOT)
+PRES(AA|AP,                                                                                       KC_QUOT)
+PRES(AN|AO,                                                                                          KC_U)
+PRES(AA|AS,                                                                                          KC_W)
+KEYS(AI|AP,                             cmb_68737f3c98f133fe,                  {KC_LSFT, KC_1, COMBO_END})
+PRES(AA|AI,                                                                                          KC_Z)
+PRES(AE|AP,                                                                                       KC_QUOT)
+PRES(AT|AI,                                                                                          KC_V)
+PRES(AT|AN,                                                                                          KC_B)
+PRES(AA|AN,                                                                                          KC_Q)
+PRES(AE|AT,                                                                                          KC_R)
+PRES(AA|AE,                                                                                          KC_X)
+SUBS(AR|AS|AE|AT,                       str_CA8CA0A8D3D87E1E,                                     "ester ")
+SUBS(AR|AE|AT|AP,                       str_230EE54B9F1F8C37,                                      "ett' ")
+SUBS(AR|AI|AO|AP,                       str_D6B6365E10D5695D,                                      "oppi ")
+SUBS(AR|AA|AI|AP,                       str_2B4ABD32782C2DFB,                                     "pappi ")
+SUBS(AR|AE|AT|AO,                       str_32B2587A37FE032A,                                      "eero ")
+SUBS(AR|AA|AS|AE,                       str_33A13A91F9C8F071,                                     "saada ")
+SUBS(AR|AA|AS|AO,                       str_14A690C62F8EC5A5,                                      "osaa ")
+SUBS(AR|AA|AS|AT,                       str_B3D649184647D65A,                                      "taas ")
+SUBS(AR|AA|AE|AP,                       str_13D0B652141ACD51,                                      "aape ")
+SUBS(AR|AN|AI|AO,                       str_CDE4DA38099DE335,                                      "olin ")
+SUBS(AR|AS|AE|AN,                       str_84D94AC64A433897,                                       "sen ")
+SUBS(AR|AA|AT|AN,                       str_1ABDBBAEA3608926,                                     "antaa ")
+SUBS(AR|AA|AT|AI,                       str_C4ED1C3C34714250,                                       "tai ")
+SUBS(AR|AN|AI|AP,                       str_67055DC3D727C27D,                                     "mihin ")
+SUBS(AR|AA|AE|AT,                       str_C8EC3B522313F5FE,                                      "etta ")
+SUBS(AR|AA|AS|AP,                       str_2122BA631ABC6CB5,                                    "paassa ")
+SUBS(AR|AT|AI|AP,                       str_65859E55437327F1,                                      "piti ")
+PRES(AN|AI|AO|AP,                                                                                  KC_ENT)
+SUBS(AR|AA|AN|AP,                       str_730FE67FAC142F03,                                      "nama ")
+SUBS(AR|AN|AO|AP,                       str_54BDC5FC6B38B79F,                                       "muu ")
+SUBS(AR|AS|AT|AI|AP,                    str_445F857E06BA4FF7,                                     "pisti ")
+SUBS(AR|AS|AE|AT|AN,                    str_736B8FB339395666,                                  "syntynyt ")
+SUBS(AR|AA|AE|AT|AP,                    str_0BBD5DC7C7067071,                                     "paeta ")
+SUBS(AR|AT|AN|AI|AP,                    str_9C65B9DF26360FAE,                                   "nimitti ")
+SUBS(AR|AA|AN|AI|AP,                    str_C28057540B4DAEAD,                                      "mina ")
+SUBS(AR|AS|AE|AI|AP,                    str_BFB3494FFF558EA1,                                   "kiipesi ")
+SUBS(AR|AA|AE|AI|AP,                    str_753DF9D1477A64CF,                                      "eipa ")
+SUBS(AR|AA|AI|AO|AP,                    str_1A810308AF700748,                                      "lapi ")
+SUBS(AR|AA|AE|AT|AI,                    str_622B9208A276CF4C,                                     "eivat ")
+SUBS(AR|AA|AS|AE|AO,                    str_6D42BDC389AF9939,                                   "sodassa ")
+SUBS(AR|AS|AE|AT|AO,                    str_172CFA86BE3A3BC1,                                       "god ")
+SUBS(AR|AA|AS|AT|AP,                    str_1D6479B72380A513,                                    "paasta ")
+SUBS(AR|AA|AE|AT|AO,                    str_95FAD039B7409DDA,                                   "erottaa ")
+SUBS(AR|AS|AN|AI|AP,                    str_83D77267B1EECB14,                                     "miksi ")
+SUBS(AR|AA|AE|AN|AO,                    str_7B32335A69464622,                                      "yona ")
+SUBS(AR|AE|AT|AO|AP,                    str_7C794BD375481E68,                                      "peto ")
+SUBS(AR|AA|AS|AE|AT,                    str_761BA0AE12AB2324,                                      "eras ")
+SUBS(AR|AS|AN|AO|AP,                    str_B69C651C2E0852D3,                                      "suom ")
+SUBS(AR|AT|AI|AO,                   str_C277590164DC0A8A,                                       "voi ")
+SUBS(AR|RGT|AT|AI|AO,                   str_EBE4FA16893104C0,                                      "otti ")
+SUBS(AR|AE|AN|AI,                   str_675A5EE07E7575FB,                                      "enin ")
+SUBS(AR|RGT|AE|AN|AI,                   str_C4D48E3111A94BAB,                                        "he ")
+SUBS(AR|AS|AN|AI,                   str_86283CF0D25AC8E0,                                     "sikin ")
+SUBS(AR|RGT|AS|AN|AI,                   str_6E9EBAD15E54CE5D,                                    "kiinni ")
+SUBS(AR|AA|AE|AN,                   str_BCA35D6AC296C37D,                                      "enaa ")
+SUBS(AR|RGT|AA|AE|AN,                   str_A8F6E5F510F79985,                                      "naen ")
+SUBS(AR|AA|AS|AI,                   str_79DEBAC9C2664321,                                       "sai ")
+SUBS(AR|RGT|AA|AS|AI,                   str_6E2CA43C65391E79,                                    "kaikki ")
+SUBS(AR|AA|AT|AP,                   str_4E64DC39CCCFB68B,                                      "tapa ")
+SUBS(AR|RGT|AA|AT|AP,                   str_F792D8ED82AFC75D,                                     "paata ")
+SUBS(AR|AT|AN|AI,                   str_46438117CE00C474,                                     "viini ")
+SUBS(AR|RGT|AT|AN|AI,                   str_B0A27A04D5F474D3,                                       "nti ")
+SUBS(AR|AS|AI|AO,                   str_01533D61B01FD06D,                                       "soi ")
+SUBS(AR|RGT|AS|AI|AO,                   str_2FCEFD145E2C7692,                                     "olisi ")
+SUBS(AR|AS|AN|AO,                   str_A49D311A65686F59,                                       "sun ")
+SUBS(AR|RGT|AS|AN|AO,                   str_FF6E23CC4BFF56B5,                                       "jos ")
+SUBS(AR|AE|AN|AO,                   str_8DD9BC6194C75208,                                       "eno ")
+SUBS(AR|RGT|AE|AN|AO,                   str_29B9E3E6E2FEDA21,                                       "yon ")
+SUBS(AR|AA|AN|AI,                   str_5A4E2CDD929A273D,                                      "aina ")
+SUBS(AR|RGT|AA|AN|AI,                   str_BB30CFFA4957C51C,                                       "han ")
+SUBS(AR|AE|AI|AO,                   str_AB5FBA967AA94E7A,                                       "eli ")
+SUBS(AR|RGT|AE|AI|AO,                   str_33BE99F17CB10764,                                       "ole ")
+SUBS(AR|AE|AT|AI,                   str_56954BEA38D53E11,                                     "ettei ")
+SUBS(AR|RGT|AE|AT|AI,                   str_25BB806D22A7ACB2,                                      "irti ")
+SUBS(AR|AE|AN|AP,                   str_5730C9BD457F5A45,                                      "emme ")
+SUBS(AR|RGT|AE|AN|AP,                   str_5140BEC191346017,                                        "me ")
+SUBS(AR|AA|AI|AO,                   str_30B8BB99FFF81FC0,                                      "alla ")
+SUBS(AR|RGT|AA|AI|AO,                   str_93ABD4AC2276D5E8,                                      "olla ")
+SUBS(AR|AS|AE|AI,                   str_8DB12FA16BCFEA58,                                       "die ")
+SUBS(AR|RGT|AS|AE|AI,                   str_412E95852FAF9DC5,                                     "keksi ")
+SUBS(AR|AE|AT|AN,                   str_80EB5933B56D1367,                                     "eteen ")
+SUBS(AR|RGT|AE|AT|AN,                   str_77D0DE1110F92FFB,                                       "nyt ")
+SUBS(AR|AS|AT|AI,                   str_E3B1F7D5762313E1,                                     "viisi ")
+SUBS(AR|RGT|AS|AT|AI,                   str_ABA342344458F587,                                      "itki ")
+SUBS(AR|AA|AT|AO,                   str_A0C7EBEDA346A9D5,                                     "totta ")
+SUBS(AR|RGT|AA|AT|AO,                   str_8E11213C133D3905,                                     "ottaa ")
+SUBS(AR|AT|AN|AO,                   str_AA80DB5190D83147,                                       "tuo ")
+SUBS(AR|RGT|AT|AN|AO,                   str_5BBBEE8F4F949763,                                      "outo ")
+SUBS(AR|AA|AE|AI,                   str_4267018742102E46,                                       "xii ")
+SUBS(AR|RGT|AA|AE|AI,                   str_D2F95EA81F7C61D5,                                        "ix ")
+SUBS(AR|AA|AS|AN,                   str_FCEDCF5CA4FBEE40,                                      "ajan ")
+SUBS(AR|RGT|AA|AS|AN,                   str_16D6BE915787F782,                                        "ja ")
+SUBS(AR|AS|AT|AI|AO|AP,                 str_B92B9BA93DC4BFC1,                                     "potki ")
+SUBS(AR|AA|AS|AT|AO|AP,                 str_E41584A9F12B8D4E,                                    "paatos ")
+SUBS(AR|AA|AE|AT|AO|AP,                 str_78D5016A3AE8C3A8,                                   "opettaa ")
+SUBS(AR|AA|AS|AN|AI|AP,                 str_571467A48BD08511,                                      "mika ")
+SUBS(AR|AA|AT|AN|AO|AP,                 str_9E750E8EF92FA417,                                     "mutta ")
+SUBS(AR|AA|AT|AN|AI|AP,                 str_5B34E2428A52B09E,                                      "mita ")
+SUBS(AR|AA|AE|AN|AO|AP,                 str_099DC162DA8116C2,                                   "myonnan ")
+SUBS(AR|AS|AT|AN|AO|AP,                 str_9E0173B50CE1376D,                                    "muutos ")
+SUBS(AR|AA|AE|AN|AI|AP,                 str_684D92D2E5BF10A6,                                    "miehia ")
+SUBS(AR|AS|AE|AT|AN|AP,                 str_E7AFF3FB05CB8051,                                       "mrs ")
+SUBS(AR|AS|AE|AT|AI|AP,                 str_5FF559A76614003A,                                      "sit' ")
+SUBS(AR|AE|AN|AI|AO|AP,                 str_C842ABEA6FAAC7B6,                                   "minulle ")
+SUBS(AR|AS|AT|AN|AI|AP,                 str_BCA33D02145BFA16,                                    "pitkin ")
+SUBS(AR|AA|AS|AI|AO|AP,                 str_322697417AFE4827,                                     "poika ")
+SUBS(AR|AA|AE|AT|AN,                str_185456031754722E,                                    "taytyy ")
+SUBS(AR|RGT|AA|AE|AT|AN,                str_D648F593169AE3F1,                                      "naet ")
+SUBS(AR|AS|AE|AN|AI,                str_477DEEAECC34BE5E,                                    "siihen ")
+SUBS(AR|RGT|AS|AE|AN|AI,                str_DE22FC07EB049ABA,                                    "niiden ")
+SUBS(AR|AA|AS|AN|AP,                str_9938249A98B4D533,                                   "samassa ")
+SUBS(AR|RGT|AA|AS|AN|AP,                str_5D8E3182A2982735,                                    "paansa ")
+SUBS(AR|AE|AT|AI|AO,                str_4DBB6F79687D879F,                                    "teille ")
+SUBS(AR|RGT|AE|AT|AI|AO,                str_6205BED2C428E817,                                      "olet ")
+SUBS(AR|AA|AS|AT|AO,                str_362FC001BD651549,                                      "sota ")
+SUBS(AR|RGT|AA|AS|AT|AO,                str_DF9896A6FDFA5C11,                                     "ostaa ")
+SUBS(AR|AA|AN|AI|AO,                str_F226A68871ED358F,                                     "ainoa ")
+SUBS(AR|RGT|AA|AN|AI|AO,                str_1401F607621C240F,                                     "liian ")
+SUBS(AR|AA|AS|AE|AI,                str_B86035559AB58BF1,                                      "eika ")
+SUBS(AR|RGT|AA|AS|AE|AI,                str_44A6DF6A3DF7AD3E,                                   "kaikkea ")
+SUBS(AR|AS|AT|AI|AO,                str_AFD6CA11BAC8D729,                                     "voisi ")
+SUBS(AR|RGT|AS|AT|AI|AO,                str_8556FE314ADA0FD5,                                    "kiitos ")
+SUBS(AR|AS|AI|AO|AP,                str_08A1740795808A15,                                     "sopii ")
+SUBS(AR|RGT|AS|AI|AO|AP,                str_3CF1BF4E9A40E6AA,                                      "pois ")
+SUBS(AR|AA|AT|AI|AO,                str_3B728CA7E68948B1,                                    "taalla ")
+SUBS(AR|RGT|AA|AT|AI|AO,                str_153DFDFC7A82D836,                                    "olivat ")
+SUBS(AR|AE|AT|AN|AI,                str_5527811895A7B881,                                    "tehnyt ")
+SUBS(AR|RGT|AE|AT|AN|AI,                str_A8C5FAFF02A38346,                                     "hyvin ")
+SUBS(AR|AA|AN|AO|AP,                str_1790EE92B2D834AF,                                      "apua ")
+SUBS(AR|RGT|AA|AN|AO|AP,                str_E2CD069C8F622519,                                      "oman ")
+SUBS(AR|AA|AE|AN|AI,                str_21252A50AF8148E5,                                     "eihan ")
+SUBS(AR|RGT|AA|AE|AN|AI,                str_655639CA393D6ED2,                                     "hanen ")
+SUBS(AR|AA|AS|AT|AI,                str_B41787BEDA1879F3,                                      "sita ")
+SUBS(AR|RGT|AA|AS|AT|AI,                str_23A70ED4245B5AF7,                                      "kavi ")
+SUBS(AR|AE|AI|AO|AP,                str_8DC63EBBD1D8047D,                                    "ell'ei ")
+SUBS(AR|RGT|AE|AI|AO|AP,                str_A9D4E9854B52E26A,                                    "piilee ")
+SUBS(AR|AE|AT|AN|AO,                str_D865AE3A4AB82C56,                                     "tytto ")
+SUBS(AR|RGT|AE|AT|AN|AO,                str_DD1960AED9632F0E,                                    "nuoren ")
+SUBS(AR|AA|AS|AN|AO,                str_090C8E43D966392D,                                     "sanoa ")
+SUBS(AR|RGT|AA|AS|AN|AO,                str_8183CC20DAAEDDC2,                                     "jossa ")
+SUBS(AR|AA|AT|AN|AP,                str_EB96AAFB74EC611E,                                      "tama ")
+SUBS(AR|RGT|AA|AT|AN|AP,                str_B3D403A160201B7F,                                     "maata ")
+SUBS(AR|AE|AN|AI|AO,                str_1C77E61836652578,                                     "eilen ")
+SUBS(AR|RGT|AE|AN|AI|AO,                str_1CBBAEB4C2459263,                                      "olen ")
+SUBS(AR|AS|AE|AN|AP,                str_DCAFFCF484A425C6,                                       "esm ")
+SUBS(AR|RGT|AS|AE|AN|AP,                str_F04223914D45AAA0,                                     "pysyy ")
+SUBS(AR|AS|AT|AN|AI,                str_1DF97975CDE00E69,                                    "viisin ")
+SUBS(AR|RGT|AS|AT|AN|AI,                str_7787F9559C51CC44,                                 "kiinnitti ")
+SUBS(AR|AE|AT|AN|AP,                str_E8FE0169A844CB5E,                                    "ett'en ")
+SUBS(AR|RGT|AE|AT|AN|AP,                str_10A1A694946FA759,                                        "mr ")
+SUBS(AR|AS|AN|AI|AO,                str_786AB758DD23FB02,                                   "silloin ")
+SUBS(AR|RGT|AS|AN|AI|AO,                str_3ADDFD8B7CA298E9,                                      "kuin ")
+SUBS(AR|AA|AT|AN|AI,                str_CACFF4AF501B4E91,                                      "vaan ")
+SUBS(AR|RGT|AA|AT|AN|AI,                str_DA2005E0E1B0D570,                                     "hanta ")
+SUBS(AR|AS|AE|AI|AO,                str_C095478F3264C9FF,                                      "eiko ")
+SUBS(AR|RGT|AS|AE|AI|AO,                str_7F6943458FF55753,                                     "kello ")
+SUBS(AR|AA|AT|AI|AP,                str_F271A41EF35FE81F,                                     "vapaa ")
+SUBS(AR|RGT|AA|AT|AI|AP,                str_BB1DEFAEA0058E92,                                     "pitaa ")
+SUBS(AR|AE|AT|AI|AP,                str_D484B804FC2C6A59,                                    "ett'ei ")
+SUBS(AR|RGT|AE|AT|AI|AP,                str_5AEF78115BF28919,                                    "peitti ")
+SUBS(AR|AS|AE|AN|AO,                str_C6EC0928AD174160,                                       "syo ")
+SUBS(AR|RGT|AS|AE|AN|AO,                str_0E0AA6DDD84D9D8E,                                     "uuden ")
+SUBS(AR|AE|AN|AI|AP,                str_1520018BB475867D,                                  "ennemmin ")
+SUBS(AR|RGT|AE|AN|AI|AP,                str_A389F00895A7D53A,                                      "meni ")
+SUBS(AR|AA|AT|AN|AO,                str_C6CA6B37A4E7C0F2,                                     "tuota ")
+SUBS(AR|RGT|AA|AT|AN|AO,                str_6473D009487AC796,                                     "uutta ")
+SUBS(AR|AT|AI|AO|AP,                str_52ED40A75FB9C43E,                                     "voipi ")
+SUBS(AR|RGT|AT|AI|AO|AP,                str_3B4B853A21FED6C9,                                   "ippolit ")
+SUBS(AR|AA|AS|AE|AP,                str_E3C2EE8967A164B3,                                      "sepa ")
+SUBS(AR|RGT|AA|AS|AE|AP,                str_B004D8BD441C50C8,                                     "paase ")
+SUBS(AR|AA|AS|AI|AO,                str_655494910FA6FF4C,                                     "silla ")
+SUBS(AR|RGT|AA|AS|AI|AO,                str_EDC8FD72D1D401B5,                                     "koska ")
+SUBS(AR|AS|AT|AN|AO,                str_7C30555AC9E6A4FC,                                    "totuus ")
+SUBS(AR|RGT|AS|AT|AN|AO,                str_5EE8E16E428CF57A,                                  "joutunut ")
+SUBS(AR|AA|AE|AI|AO,                str_C2B49FFFE04218EB,                                      "elaa ")
+SUBS(AR|RGT|AA|AE|AI|AO,                str_4DB93DD67BC5B5E0,                                       "lea ")
+SUBS(AR|AA|AS|AN|AI,                str_2DA332A85B0767C0,                                      "sina ")
+SUBS(AR|RGT|AA|AS|AN|AI,                str_47EA3D1C20B9AA45,                                    "kanssa ")
+SUBS(AR|AA|AS|AT|AN,                str_C4E427E90604CD74,                                     "sanat ")
+SUBS(AR|RGT|AA|AS|AT|AN,                str_8A528ACAEACE373B,                                    "jattaa ")
+SUBS(AR|AA|AS|AE|AN,                str_0D8E085D9A4111EE,                                     "sydan ")
+SUBS(AR|RGT|AA|AS|AE|AN,                str_958A93767B59B3AE,                                     "jaada ")
+SUBS(AR|AT|AN|AO|AP,                str_C7B05810B9878F2F,                                       "tom ")
+SUBS(AR|RGT|AT|AN|AO|AP,                str_F91FDF7952D700CD,                                      "muut ")
+SUBS(AR|AT|AN|AI|AO,                str_61FE9BB4DA317AE3,                                      "tuli ")
+SUBS(AR|RGT|AT|AN|AI|AO,                str_C6818A39BD064FAD,                                     "ollut ")
+SUBS(AR|AA|AE|AN|AP,                str_E02371EE635B357E,                                   "enemman ")
+SUBS(AR|RGT|AA|AE|AN|AP,                str_8A6E9C45BBC7F390,                                     "menna ")
+SUBS(AR|AS|AE|AT|AI,                str_88B7129EABB752FF,                                      "teki ")
+SUBS(AR|RGT|AS|AE|AT|AI,                str_17B4408B7C77EBFB,                                      "itse ")
+SUBS(AR|AA|AS|AI|AP,                str_25398F26F5B0C168,                                     "saapi ")
+SUBS(AR|RGT|AA|AS|AI|AP,                str_3C759C30448DB29D,                                     "paasi ")
+SUBS(AR|AE|AN|AO|AP,                str_70E236D771B6411F,                                       "emo ")
+SUBS(AR|RGT|AE|AN|AO|AP,                str_78055334B7691B59,                                     "monen ")
+SUBS(AR|AA|AS|AT|AN|AI|AP,              str_F7B8D93B1B2B2FB3,                                     "mista ")
+SUBS(AR|AA|AS|AE|AT|AO|AP,              str_D3BCCC21C4DBB9CB,                                   "petosta ")
+SUBS(AR|AA|AS|AE|AT|AI,             str_26E006419956B6A2,                                     "tieda ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI,             str_45DC10FA34290BC8,                                    "kertaa ")
+SUBS(AR|AA|AN|AI|AO|AP,             str_706EF5E4D1C65008,                                   "aamulla ")
+SUBS(AR|RGT|AA|AN|AI|AO|AP,             str_DFFD2B48FFDF953E,                                     "minua ")
+SUBS(AR|AS|AE|AN|AI|AP,             str_5C5CAFE86DB6C14F,                                      "esim ")
+SUBS(AR|RGT|AS|AE|AN|AI|AP,             str_A686776300DAD04F,                                      "mies ")
+SUBS(AR|AA|AS|AE|AN|AI,             str_876BD41F0BDFE63A,                                      "ehka ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI,             str_7CF2DD5BBB07B098,                                    "heidan ")
+SUBS(AR|AA|AS|AN|AI|AO,             str_FEAD094A2678854B,                                     "sanoi ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO,             str_84A59781026A8CBF,                                      "joka ")
+SUBS(AR|AA|AE|AT|AN|AO,             str_5E0410BE3D304962,                                     "tyota ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO,             str_E286864CE8595811,                                      "yota ")
+SUBS(AR|AA|AS|AT|AN|AI,             str_5F6BC953B9A329DF,                                   "vastaan ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI,             str_09682C268D24C1D3,                                    "niista ")
+SUBS(AR|AS|AE|AT|AN|AO,             str_4A771ED6475F8206,                                    "suuren ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO,             str_BF80952BCD08AEB7,                                     "joten ")
+SUBS(AR|AE|AT|AI|AO|AP,             str_657A0B7655472430,                                     "viel' ")
+SUBS(AR|RGT|AE|AT|AI|AO|AP,             str_8CE1A14C5267904E,                                   "perille ")
+SUBS(AR|AA|AE|AT|AI|AP,             str_061EDCECAF5A9699,                                 "ett'eivat ")
+SUBS(AR|RGT|AA|AE|AT|AI|AP,             str_67AD816C02C26F87,                                      "pari ")
+SUBS(AR|AA|AS|AT|AI|AO,             str_B0BA9B0F5D39D5D7,                                   "saattoi ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO,             str_D9C9F9C1E3AC7EA6,                                    "katsoi ")
+SUBS(AR|AS|AE|AI|AO|AP,             str_D2E2DB7F06962CCE,                                     "s'oli ")
+SUBS(AR|RGT|AS|AE|AI|AO|AP,             str_5D5EC7B653D09D96,                                     "pelko ")
+SUBS(AR|AA|AS|AE|AT|AP,             str_33FC3E302A6E2839,                                 "d'astarac ")
+SUBS(AR|RGT|AA|AS|AE|AT|AP,             str_2A983F7F1EC3ACA2,                                   "perasta ")
+SUBS(AR|AA|AS|AE|AT|AO,             str_505D48BB6AB25BC6,                                     "grace ")
+SUBS(AR|RGT|AA|AS|AE|AT|AO,             str_D169B6D8C80A2582,                                   "odottaa ")
+SUBS(AR|AT|AN|AI|AO|AP,             str_4F45D8A580125317,                                     "toimi ")
+SUBS(AR|RGT|AT|AN|AI|AO|AP,             str_6A98054A52C4F22B,                                     "minut ")
+SUBS(AR|AA|AS|AT|AN|AO,             str_22C9DA27FC59D0C1,                                    "saanut ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO,             str_8885126703E8B930,                                      "jota ")
+SUBS(AR|AA|AS|AT|AN|AP,             str_85F80436B5BA7B29,                                     "samat ")
+SUBS(AR|RGT|AA|AS|AT|AN|AP,             str_12934B4B65444606,                                    "maasta ")
+SUBS(AR|AA|AS|AE|AN|AO,             str_FDC5B5BCBBD7FB44,                                    "sanoen ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO,             str_46BF52073D0F2BFC,                                     "juoda ")
+SUBS(AR|AS|AE|AN|AO|AP,             str_D0551B2605575C0D,                                    "suomen ")
+SUBS(AR|RGT|AS|AE|AN|AO|AP,             str_CA79F357E6547808,                                      "myos ")
+SUBS(AR|AA|AE|AN|AI|AO,             str_D829668D084E33AF,                                   "aanella ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO,             str_04B66DB2CBFD3095,                                   "hanelle ")
+SUBS(AR|AA|AS|AE|AI|AP,             str_5D9FEE5EA22843BA,                                  "sieppasi ")
+SUBS(AR|RGT|AA|AS|AE|AI|AP,             str_B26062809346CC59,                                      "pida ")
+SUBS(AR|AE|AT|AN|AO|AP,             str_11901F5B01D04DE7,                                   "bergbom ")
+SUBS(AR|RGT|AE|AT|AN|AO|AP,             str_65351474F0D0A5E3,                                    "muuten ")
+SUBS(AR|AA|AT|AI|AO|AP,             str_3667E8E2F5A9D13E,                                    "apotti ")
+SUBS(AR|RGT|AA|AT|AI|AO|AP,             str_335C000BF215B773,                                    "palata ")
+SUBS(AR|AA|AS|AE|AN|AP,             str_16EE6F0C24B3AFF0,                                 "sydamensa ")
+SUBS(AR|RGT|AA|AS|AE|AN|AP,             str_5211664BB4194AEF,                                    "pyydan ")
+SUBS(AR|AA|AE|AT|AN|AP,             str_F3C70CD01CC2B03E,                                    "emanta ")
+SUBS(AR|RGT|AA|AE|AT|AN|AP,             str_0FF86DE89DF13B6F,                                   "ymmarra ")
+SUBS(AR|AS|AT|AN|AI|AO,             str_3226CEA0F3AFD8F9,                                     "tunsi ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO,             str_9337BF7AF614B249,                                     "istui ")
+SUBS(AR|AS|AE|AT|AN|AI,             str_CDCA7F1BD345B31C,                                    "sitten ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI,             str_53B2746FC723A689,                                   "kenties ")
+SUBS(AR|AS|AN|AI|AO|AP,             str_3F525D6479B13343,                                    "silmin ")
+SUBS(AR|RGT|AS|AN|AI|AO|AP,             str_061D0AAC3A7D6F03,                                     "pikku ")
+SUBS(AR|AA|AE|AI|AO|AP,             str_A9E8B510F611965D,                                   "epailla ")
+SUBS(AR|RGT|AA|AE|AI|AO|AP,             str_5469B5757E41971F,                                    "paalle ")
+SUBS(AR|AA|AS|AN|AO|AP,             str_D3C55FF6838E726B,                                  "sanomaan ")
+SUBS(AR|RGT|AA|AS|AN|AO|AP,             str_01114430CC02AAE6,                                     "pojan ")
+SUBS(AR|AA|AS|AT|AI|AP,             str_C52ACE16E9BDC0F4,                                "sitapaitsi ")
+SUBS(AR|RGT|AA|AS|AT|AI|AP,             str_478BC427388CCE75,                                   "pitaisi ")
+SUBS(AR|AS|AE|AN|AI|AO,             str_F27857B89DD29865,                                 "ennenkuin ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO,             str_6A2FA82287FDA259,                                    "oikein ")
+SUBS(AR|AA|AE|AT|AI|AO,             str_8E98D56FE94B5DF9,                                     "viela ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO,             str_DB536AB8405B26B9,                                     "oleva ")
+SUBS(AR|AA|AS|AE|AT|AN,             str_A6B5D074DB77833C,                                   "sentaan ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN,             str_E8AA66011602C31F,                                    "jaanyt ")
+SUBS(AR|AS|AE|AT|AI|AO,             str_2B262B4AE3E71586,                                    "toiset ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO,             str_CAF0105BB94E24E2,                                    "kertoi ")
+SUBS(AR|AE|AT|AN|AI|AO,             str_88AB89229B2D8E5F,                                     "tulee ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO,             str_1B98663FE8C86702,                                     "nuori ")
+SUBS(AR|AA|AT|AN|AI|AO,             str_B7B00EDA2FE78A86,                                     "tulla ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO,             str_4DD4B7FD19CD9A51,                                     "lahti ")
+SUBS(AR|AA|AE|AT|AN|AI,             str_65CFF73B46671467,                                    "taytyi ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI,             str_1BE829AC3F5014A6,                                     "hanet ")
+SUBS(AR|AE|AT|AN|AI|AP,             str_6607671A4D40B96A,                                   "viimein ")
+SUBS(AR|RGT|AE|AT|AN|AI|AP,             str_F5FD43E435B19560,                                     "miten ")
+SUBS(AR|AA|AS|AE|AI|AO,             str_AC8C6A15F079C769,                                    "siella ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO,             str_8C3B170B843D3A6A,                                  "keskella ")
+SUBS(AR|AA|AS|AT|AI|AO|AP,          str_8A4F8EE78569F915,                                    "sopiva ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO|AP,          str_B51DF84BB7117F58,                                 "palasivat ")
+SUBS(AR|AA|AE|AN|AI|AO|AP,          str_90FD2D279878472E,                                    "elaman ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO|AP,          str_2D576457B671BB24,                                    "meilla ")
+SUBS(AR|AS|AT|AN|AI|AO|AP,          str_6D3916C656615EE4,                                   "sopinut ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO|AP,          str_3D02EAD5BE3A8845,                                   "muutkin ")
+SUBS(AR|AS|AE|AT|AN|AO|AP,          str_C17A439FA44061D3,                               "sprengtport ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO|AP,          str_9B2F935F57297FC8,                                  "prudence ")
+SUBS(AR|AA|AS|AE|AT|AI|AO,          str_9CEA2C27C8C73B40,                                    "sielta ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO,          str_F8717DABB4A28652,                                   "katseli ")
+SUBS(AR|AA|AT|AN|AI|AO|AP,          str_F22CD82D60F743EC,                                "tapahtunut ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO|AP,          str_8BB722DEC599A4A2,                                  "muutamia ")
+SUBS(AR|AE|AT|AN|AI|AO|AP,          str_254459CC6C094FF5,                                   "toimeen ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO|AP,          str_FF8ED353CB7E54E1,                                    "miltei ")
+SUBS(AR|AA|AS|AN|AI|AO|AP,          str_97A3E80803C670AA,                                   "samalla ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO|AP,          str_1E41744B134F83AC,                                    "paljon ")
+SUBS(AR|AA|AS|AE|AN|AI|AO,          str_1E2E5858EFEFE8D1,                                 "sellainen ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO,          str_D36240DF33379F88,                                     "kylla ")
+SUBS(AR|AA|AS|AE|AT|AN|AI,          str_12813AF88FD1344B,                                    "teidan ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI,          str_0C3F6921F8227A13,                                    "kerran ")
+SUBS(AR|AA|AE|AT|AN|AI|AO,          str_6C2965E88C1BF945,                                     "rouva ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO,          str_F34D9613E5382BD2,                                    "olevan ")
+SUBS(AR|AA|AS|AE|AI|AO|AP,          str_9F398EB56D1021A6,                                "sill'aikaa ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO|AP,          str_70715E663B34FFB7,                                    "pelkaa ")
+SUBS(AR|AA|AE|AT|AN|AI|AP,          str_AA79959130D28B5F,                                 "eteenpain ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AP,          str_AEE98FA6CCCFECD2,                                     "meita ")
+SUBS(AR|AA|AS|AT|AN|AI|AO,          str_23696AEF714A36A0,                                "ainoastaan ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO,          str_0CD62CE71407209A,                                     "jotka ")
+SUBS(AR|AS|AE|AT|AN|AI|AP,          str_ACE6B1185AF6A6AD,                                 "sittemmin ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AP,          str_9A3643BF0D232A2D,                                   "ihmiset ")
+SUBS(AR|AA|AS|AE|AT|AN|AP,          str_C7DF534AB38D394D,                                     "armas ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AP,          str_311EF51A0020A890,                                   "paassyt ")
+SUBS(AR|AS|AE|AN|AI|AO|AP,          str_51705648C1A115C5,                                 "semmoinen ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO|AP,          str_138B63F22FE84CCB,                                   "myoskin ")
+SUBS(AR|AA|AS|AE|AT|AI|AP,          str_8F8429CAD7D93C5D,                                 "tarpeeksi ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AP,          str_6FA1342A7829A535,                                     "parka ")
+SUBS(AR|AS|AE|AT|AN|AI|AO,          str_9E4190674474F1D1,                                     "suuri ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO,          str_C8D03930E7EF1A38,                                 "kuitenkin ")
+SUBS(AR|AA|AE|AT|AI|AO|AP,          str_9CFD517CEAF0015D,                                   "vielapa ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO|AP,          str_995CAF23BE5EF14D,                                  "portaita ")
+SUBS(AR|AA|AS|AE|AN|AO|AP,          str_1E1F19E4BD823797,                                  "suomessa ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO|AP,          str_A4226EDA6DE9D750,                                    "poydan ")
+SUBS(AR|AA|AS|AE|AT|AN|AO,          str_F50122FC9FD239A4,                                    "suurta ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO,          str_7C5D2BE7427C35B2,                                 "uudestaan ")
+SUBS(AR|AA|AS|AT|AN|AO|AP,          str_E5AA7EF87A6E7418,                                    "tuomas ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO|AP,          str_7FAF5456CA6FD092,                                     "pojat ")
+SUBS(AR|AA|AE|AT|AN|AO|AP,          str_A27D8719EF3E9505,                                 "tuntemaan ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO|AP,          str_8104E67C46E35F5F,                                   "poytaan ")
+SUBS(AR|AS|AE|AT|AI|AO|AP,          str_80642C64EE2C3C1B,                                      "tok' ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO|AP,          str_18FC721930BF4B61,                                    "posket ")
+SUBS(AR|AA|AS|AE|AN|AI|AP,          str_CDDE6FEE75C17FE8,                                "ensimainen ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AP,          str_09BDF252AE5256C3,                                    "meidan ")
+SUBS(AR|AA|AS|AT|AN|AI|AO|AP,       str_51CE70EC6849E2D0,                                    "silmat ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO|AP,       str_814F6728326BF5BA,                                   "minusta ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AP,       str_EFFBA321177771BB,                                "varmaankin ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AP,       str_332B284E82C5E009,                                    "miesta ")
+SUBS(AR|AA|AE|AT|AN|AI|AO|AP,       str_4C82FA8B22D5A52F,                               "epailematta ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO|AP,       str_04CC9A34F5527C9A,                                  "molemmat ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO,       str_958F45A5BF9A9926,                                    "tahdon ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO,       str_CFFF552EB34BDD5F,                                "kuitenkaan ")
+SUBS(AR|AA|AS|AE|AN|AI|AO|AP,       str_D2F7E610FC106643,                               "suomalaisen ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO|AP,       str_BA16E5C3B446F4DB,                                    "kallem ")
+SUBS(AR|AA|AS|AE|AT|AI|AO|AP,       str_5988D62F8D29886E,                              "tarpeellista ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO|AP,       str_E30132CF665E428F,                                    "lapset ")
+SUBS(AR|AS|AE|AT|AN|AI|AO|AP,       str_5D0AFC533FD1EDC5,                                    "rupesi ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO|AP,       str_B27A17B72C2F77D4,                                  "helposti ")
+SUBS(AR|AA|AS|AE|AT|AN|AO|AP,       str_ED3155D6B29343B8,                                 "etupaassa ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO|AP,       str_1B9974C23C440480,                                  "opettaja ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO|AP,    str_BDF6476C40CC63D4,                               "tapauksessa ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO|AP,    str_836FBC8B50FD212A,                                  "puolesta ")

+ 391 - 0
keyboards/gboards/dicts/aset/fr-keymap.def

@@ -0,0 +1,391 @@
+// This file is automatically generated. Do not edit it!
+
+PRES(AT,                                                                                             KC_T)
+PRES(AS,                                                                                             KC_S)
+PRES(AP,                                                                                             KC_P)
+PRES(AE,                                                                                             KC_E)
+PRES(AA,                                                                                             KC_A)
+PRES(AO,                                                                                             KC_O)
+PRES(AI,                                                                                             KC_I)
+PRES(AN,                                                                                             KC_N)
+PRES(AS|AO,                                                                                        KC_DOT)
+PRES(AS|AT,                                                                                          KC_C)
+KEYS(AS|AP,                             cmb_e57ca193d8778bdc,                  {KC_LSFT, KC_0, COMBO_END})
+PRES(AE|AN,                                                                                          KC_Y)
+PRES(AA|AT,                                                                                          KC_F)
+PRES(AA|AN,                                                                                          KC_Q)
+PRES(AI|AO,                                                                                          KC_L)
+PRES(AT|AI,                                                                                          KC_V)
+KEYS(AI|AP,                             cmb_68737f3c98f133fe,                  {KC_LSFT, KC_1, COMBO_END})
+PRES(AA|AP,                                                                                       KC_QUOT)
+PRES(AE|AT,                                                                                          KC_R)
+PRES(AN|AI,                                                                                          KC_H)
+PRES(AO|AP,                                                                                       KC_SCLN)
+PRES(AE|AI,                                                                                       KC_COMM)
+PRES(AN|AO,                                                                                          KC_U)
+PRES(AT|AN,                                                                                          KC_B)
+PRES(AS|AE,                                                                                          KC_D)
+PRES(AA|AS,                                                                                          KC_W)
+PRES(AT|AO,                                                                                          KC_G)
+PRES(AS|AI,                                                                                          KC_K)
+PRES(AT|AP,                                                                                       KC_BSPC)
+PRES(AS|AN,                                                                                          KC_J)
+PRES(AE|AO,                                                                                       KC_MINS)
+PRES(AA|AE,                                                                                          KC_X)
+PRES(AA|AI,                                                                                          KC_Z)
+PRES(AN|AP,                                                                                          KC_M)
+PRES(AE|AP,                                                                                       KC_QUOT)
+KEYS(AA|AO,                             cmb_9df323cdb026f7ce,                  {KC_LSFT, KC_9, COMBO_END})
+SUBS(AR|AA|AT|AO,                       str_78081C47BB80A57E,                                       "ota ")
+SUBS(AR|AA|AE|AP,                       str_420E36C5BBF26FC8,                                      "pape ")
+SUBS(AR|AS|AN|AI,                       str_4FA7F5796CAA3748,                                    "siskin ")
+SUBS(AR|AA|AS|AT,                       str_521DFAED1CC2AD68,                                        "ca ")
+SUBS(AR|AA|AI|AP,                       str_9EFFC1EA3EEA7DCB,                                     "pizza ")
+SUBS(AR|AA|AS|AE,                       str_883010E38FBB9167,                                      "sexe ")
+SUBS(AR|AE|AT|AN,                       str_5E7FFBEBF6AB0C31,                                     "entre ")
+SUBS(AR|AA|AT|AN,                       str_A3C80E4F3C86151C,                                      "tant ")
+SUBS(AR|AE|AI|AP,                       str_288993BA9FAF1F15,                                      "pipe ")
+SUBS(AR|AS|AT|AO,                       str_75E299337C819F75,                                     "scott ")
+SUBS(AR|AA|AN|AP,                       str_2A907D456EBB3E24,                                        "ma ")
+SUBS(AR|AT|AI|AP,                       str_2741375E1176FC82,                                      "pitt ")
+SUBS(AR|AS|AN|AP,                       str_A38FEA2A97C8F836,                                        "ms ")
+SUBS(AR|AE|AT|AI,                       str_26A9A7CA01A1D074,                                       "vie ")
+SUBS(AR|AI|AO|AP,                       str_8AB1201260059D82,                                      "poil ")
+SUBS(AR|AN|AI|AP,                       str_149A1D953225FF9C,                                       "pin ")
+SUBS(AR|AA|AT|AP,                       str_4E64DC39CCCFB68B,                                      "tapa ")
+SUBS(AR|AA|AS|AI,                       str_F27DC36CBF1518A9,                                      "sais ")
+SUBS(AR|AS|AE|AT,                       str_29CD3969E34DF35B,                                        "ce ")
+SUBS(AR|AA|AE|AI,                       str_4E954BC1BF0C30BF,                                       "aie ")
+SUBS(AR|AN|AI|AO,                       str_9A5CC103ABF05E48,                                       "lui ")
+SUBS(AR|AS|AI|AP,                       str_565EB49E602024EF,                                       "pis ")
+SUBS(AR|AT|AN|AI,                       str_96A25A2A55589326,                                       "vin ")
+PRES(AN|AI|AO|AP,                                                                                  KC_ENT)
+SUBS(AR|AA|AE|AT,                       str_84F2B8BF6F246A77,                                     "frere ")
+SUBS(AR|AN|AO|AP,                       str_00992C32EFED8CB7,                                       "mon ")
+SUBS(AR|AA|AS|AT|AI,                    str_9829604A158B3E05,                                      "vais ")
+SUBS(AR|AS|AN|AO|AP,                    str_12AF93D01647F576,                                      "noms ")
+SUBS(AR|AA|AT|AO|AP,                    str_1BD669DDC261A05C,                                    "tapota ")
+SUBS(AR|AS|AT|AI|AP,                    str_2BC515A6311342A6,                                       "pic ")
+SUBS(AR|AS|AE|AT|AI,                    str_4304C227395BD37E,                                       "dit ")
+SUBS(AR|AA|AS|AT|AP,                    str_95C59AB8275627DB,                                       "cap ")
+SUBS(AR|AA|AN|AO|AP,                    str_40B810EB6C30C217,                                      "mona ")
+SUBS(AR|AA|AT|AN|AO,                    str_CC080FE2FF7C2E70,                                       "fut ")
+SUBS(AR|AE|AI|AO|AP,                    str_40D2BC6DD117FB71,                                    "l'oeil ")
+SUBS(AR|AA|AS|AE|AO,                    str_FEE35575A17EE85A,                                       "owe ")
+SUBS(AR|AA|AE|AT|AI,                    str_D325B8F33D71AF69,                                     "etait ")
+SUBS(AR|AA|AE|AI|AP,                    str_6445A06E8D99B99F,                                      "paix ")
+SUBS(AR|AA|AS|AT|AO,                    str_16E25DDA29420EFF,                                    "costas ")
+SUBS(AR|AS|AT|AN|AO,                    str_1AFE5B1591616C6F,                                      "sont ")
+SUBS(AR|AS|AN|AI|AP,                    str_2AF23F7FD8046F6F,                                       "mis ")
+SUBS(AR|AA|AS|AI|AP,                    str_28F8ABE7BAB525FA,                                    "passai ")
+SUBS(AR|AA|AS|AT|AN,                    str_ED64011B1DDBB524,                                       "bas ")
+SUBS(AR|AA|AS|AE|AT,                    str_2F48A027894655CD,                                      "tard ")
+SUBS(AR|AA|AS|AE|AI,                    str_6273F3FFBACF5CF4,                                     "assez ")
+SUBS(AR|AA|AE|AT|AN,                    str_BD5CBA745807BD42,                                    "enfant ")
+SUBS(AR|AS|AI|AO|AP,                    str_877FC3FABAB14793,                                     "poils ")
+SUBS(AR|AS|AT|AN|AP,                    str_DE6CBE601C534F3D,                                        "cm ")
+SUBS(AR|AA|AT|AI|AP,                    str_E3FED3DD94790CBB,                                    "tapait ")
+SUBS(AR|AA|AI|AO|AP,                    str_0A3FAE924B2D7C5D,                                     "plaza ")
+SUBS(AR|AA|AS|AO|AP,                    str_2C5A9D37E22C3E8B,                                      "posa ")
+SUBS(AR|AA|AT|AI,                   str_0A95DEE41936732C,                                     "avait ")
+SUBS(AR|RGT|AA|AT|AI,                   str_D7978D4AE69E4592,                                        "if ")
+SUBS(AR|AT|AI|AO,                   str_BC609B944608D11C,                                       "toi ")
+SUBS(AR|RGT|AT|AI|AO,                   str_298367581D06A3A3,                                       "lit ")
+SUBS(AR|AA|AE|AN,                   str_618F1C5CCE914755,                                     "annee ")
+SUBS(AR|RGT|AA|AE|AN,                   str_93990AACC914CE2D,                                     "nanny ")
+SUBS(AR|AE|AN|AP,                   str_A2F6876B6C66BF2E,                                    "emmene ")
+SUBS(AR|RGT|AE|AN|AP,                   str_5140BEC191346017,                                        "me ")
+SUBS(AR|AS|AE|AO,                   str_17D1C10C08DF4AD2,                                       "dos ")
+SUBS(AR|RGT|AS|AE|AO,                   str_3F9E1C177D3332EB,                                       "ose ")
+SUBS(AR|AE|AN|AI,                   str_7E3D8B1C859776CA,                                        "eh ")
+SUBS(AR|RGT|AE|AN|AI,                   str_C9E12997526D9B37,                                      "hein ")
+SUBS(AR|AA|AN|AO,                   str_FD846B750BDF7708,                                        "au ")
+SUBS(AR|RGT|AA|AN|AO,                   str_ABD6428DD78ACF4D,                                      "noua ")
+SUBS(AR|AS|AT|AI,                   str_D466F321075D4855,                                       "vis ")
+SUBS(AR|RGT|AS|AT|AI,                   str_119364F935F4EBCA,                                       "ici ")
+SUBS(AR|AS|AI|AO,                   str_C9ADB25B4C37D131,                                       "sol ")
+SUBS(AR|RGT|AS|AI|AO,                   str_43498AA51D30F3FF,                                       "ils ")
+SUBS(AR|AE|AI|AO,                   str_3CD2516588C5C683,                                      "elle ")
+SUBS(AR|RGT|AE|AI|AO,                   str_05A9C753CDE4911A,                                        "le ")
+SUBS(AR|AE|AT|AO,                   str_CC2393E67BC4FD99,                                     "gorge ")
+SUBS(AR|RGT|AE|AT|AO,                   str_B97355B02DCE4543,                                        "or ")
+SUBS(AR|AA|AS|AP,                   str_96F2FCCCDB7B158D,                                      "saps ")
+SUBS(AR|RGT|AA|AS|AP,                   str_467C897077B58F08,                                       "pas ")
+SUBS(AR|AT|AN|AO,                   str_862A200BA269E645,                                      "tout ")
+SUBS(AR|RGT|AT|AN|AO,                   str_54D987539784DC58,                                       "ont ")
+SUBS(AR|AS|AE|AI,                   str_7F7E7B4A6D337279,                                       "dis ")
+SUBS(AR|RGT|AS|AE|AI,                   str_8A50CBEF7E0A6524,                                      "idee ")
+SUBS(AR|AT|AO|AP,                   str_8574F11BEB82545C,                                       "top ")
+SUBS(AR|RGT|AT|AO|AP,                   str_028BB7B551A4BD43,                                       "pot ")
+SUBS(AR|AS|AE|AN,                   str_32148592C3806623,                                      "sens ")
+SUBS(AR|RGT|AS|AE|AN,                   str_6D067D15A808A9B1,                                        "je ")
+SUBS(AR|AS|AN|AO,                   str_3D29840CE477716A,                                       "son ")
+SUBS(AR|RGT|AS|AN|AO,                   str_22C9D5E22EF9095F,                                      "nous ")
+SUBS(AR|AS|AE|AP,                   str_B595D9406FDA4F64,                                     "epees ")
+SUBS(AR|RGT|AS|AE|AP,                   str_9209A1D5F27363FA,                                       "pdd ")
+SUBS(AR|AA|AN|AI,                   str_BF40C27E59DAAC7B,                                        "ah ")
+SUBS(AR|RGT|AA|AN|AI,                   str_4394B0F660AFCB43,                                     "hanna ")
+SUBS(AR|AA|AS|AN,                   str_CE3B00B88629D10F,                                      "sans ")
+SUBS(AR|RGT|AA|AS|AN,                   str_C5270D6F6B831E8A,                                       "jan ")
+SUBS(AR|AE|AN|AO,                   str_3CF92217D792ADB9,                                        "eu ")
+SUBS(AR|RGT|AE|AN|AO,                   str_5BF347C18B23AF8F,                                       "une ")
+SUBS(AR|AE|AT|AP,                   str_4139EFF0D81A84C8,                                    "repete ")
+SUBS(AR|RGT|AE|AT|AP,                   str_17F340CB47FA3AFE,                                      "pere ")
+SUBS(AR|AA|AI|AO,                   str_30B8BB99FFF81FC0,                                      "alla ")
+SUBS(AR|RGT|AA|AI|AO,                   str_7E7904D7326BCF29,                                        "la ")
+SUBS(AR|AA|AS|AI|AO|AP,                 str_1FB1E1A6B345A6F4,                                    "palais ")
+SUBS(AR|AA|AS|AE|AT|AI,                 str_4168E4A652CEAF80,                                      "avec ")
+SUBS(AR|AE|AN|AI|AO|AP,                 str_2770B52E1461FA12,                                     "homme ")
+SUBS(AR|AA|AE|AT|AN|AO,                 str_39654F9A6C617C0D,                                     "autre ")
+SUBS(AR|AA|AS|AN|AO|AP,                 str_169D4FC4776F16BE,                                    "poussa ")
+SUBS(AR|AA|AS|AE|AT|AO,                 str_7B2E217198FB3271,                                    "regard ")
+SUBS(AR|AA|AS|AT|AO|AP,                 str_2DDD9C85A181E11B,                                     "capot ")
+SUBS(AR|AA|AS|AE|AO|AP,                 str_96D231FB065DF073,                                    "deposa ")
+SUBS(AR|AS|AE|AT|AN|AI,                 str_09433F144B1C4CE6,                                   "dernier ")
+SUBS(AR|AS|AT|AN|AI|AP,                 str_A523540C97D0BDFB,                                     "smith ")
+SUBS(AR|AA|AS|AT|AN|AO,                 str_7930E0090F32732B,                                     "facon ")
+SUBS(AR|AE|AT|AI|AP,                str_424298BF8C008AB0,                                    "reprit ")
+SUBS(AR|RGT|AE|AT|AI|AP,                str_869487CB835CCBF0,                                     "petit ")
+SUBS(AR|AA|AE|AT|AO,                str_CD81FDAA52C86F1E,                                      "fort ")
+SUBS(AR|RGT|AA|AE|AT|AO,                str_0CF42461BCC5C13F,                                    "offert ")
+SUBS(AR|AS|AT|AI|AO,                str_26B898C1A85DA5C9,                                      "soit ")
+SUBS(AR|RGT|AS|AT|AI|AO,                str_280E295D8F1242CA,                                     "kotko ")
+SUBS(AR|AA|AE|AT|AP,                str_2A4B646527ABFDB5,                                    "frappe ")
+SUBS(AR|RGT|AA|AE|AT|AP,                str_F552C5CE7412D067,                                       "par ")
+SUBS(AR|AS|AE|AI|AO,                str_34E7EC35CEFED8A7,                                     "elles ")
+SUBS(AR|RGT|AS|AE|AI|AO,                str_C4A6AAB982B673F2,                                       "les ")
+SUBS(AR|AE|AT|AO|AP,                str_18E2DD7864DDEDC5,                                      "trop ")
+SUBS(AR|RGT|AE|AT|AO|AP,                str_BB421D7D5BAA04A1,                                     "porte ")
+SUBS(AR|AA|AE|AN|AO,                str_6A810E6F1345F79D,                                       "que ")
+SUBS(AR|RGT|AA|AE|AN|AO,                str_9BEBF2BB1F8A8717,                                      "yeux ")
+SUBS(AR|AS|AE|AT|AO,                str_01CF094CCF2E483F,                                      "cote ")
+SUBS(AR|RGT|AS|AE|AT|AO,                str_E4239056762C3D8E,                                       "orc ")
+SUBS(AR|AA|AT|AN|AI,                str_36D31D30200ABA8A,                                     "avant ")
+SUBS(AR|RGT|AA|AT|AN|AI,                str_16285952EF2702B1,                                    "navait ")
+SUBS(AR|AS|AE|AT|AN,                str_425E36361A2CC461,                                      "cent ")
+SUBS(AR|RGT|AS|AE|AT|AN,                str_9AC336D3C99667F3,                                     "jeter ")
+SUBS(AR|AE|AN|AI|AP,                str_11F84E12BBBFCCEA,                                    "ennemi ")
+SUBS(AR|RGT|AE|AN|AI|AP,                str_08CB227850D070F0,                                     "peine ")
+SUBS(AR|AA|AN|AI|AP,                str_0399462E63D0085B,                                       "ami ")
+SUBS(AR|RGT|AA|AN|AI|AP,                str_5F9A0F9BBD5A0AB7,                                      "main ")
+SUBS(AR|AS|AE|AT|AP,                str_249204828DFE2B87,                                     "c'est ")
+SUBS(AR|RGT|AS|AE|AT|AP,                str_91024023E9BCDC7C,                                      "pres ")
+SUBS(AR|AE|AT|AN|AP,                str_8A3CF03C5FA779DF,                                      "type ")
+SUBS(AR|RGT|AE|AT|AN|AP,                str_DEE3BBD571C511F7,                                      "mere ")
+SUBS(AR|AA|AS|AE|AN,                str_D382BDEBE52AB75E,                                      "dans ")
+SUBS(AR|RGT|AA|AS|AE|AN,                str_E21E00C501A17368,                                      "jean ")
+SUBS(AR|AT|AN|AO|AP,                str_C7B05810B9878F2F,                                       "tom ")
+SUBS(AR|RGT|AT|AN|AO|AP,                str_7E273C54E980F6C3,                                       "mot ")
+SUBS(AR|AT|AN|AI|AP,                str_AF1FE256DC6BB784,                                       "tim ")
+SUBS(AR|RGT|AT|AN|AI|AP,                str_168886128C6CCE68,                                       "mit ")
+SUBS(AR|AT|AN|AI|AO,                str_E186D37D1DC8E960,                                        "vu ")
+SUBS(AR|RGT|AT|AN|AI|AO,                str_2E374ECBD051C431,                                      "nuit ")
+SUBS(AR|AS|AE|AN|AO,                str_68105B858B425CB4,                                        "du ")
+SUBS(AR|RGT|AS|AE|AN|AO,                str_09307894AF437586,                                     "jeune ")
+SUBS(AR|AE|AT|AI|AO,                str_0BE27CEF5EAD8FF1,                                     "votre ")
+SUBS(AR|RGT|AE|AT|AI|AO,                str_7BCEB3F9664FB392,                                     "livre ")
+SUBS(AR|AS|AN|AI|AO,                str_DB5D0CB8B2064E3F,                                      "suis ")
+SUBS(AR|RGT|AS|AN|AI|AO,                str_B24523534C6D82C9,                                      "john ")
+SUBS(AR|AA|AT|AN|AP,                str_B3A4DBEADADE554B,                                     "amant ")
+SUBS(AR|RGT|AA|AT|AN|AP,                str_06AABBFC9BF9658F,                                       "mat ")
+SUBS(AR|AA|AS|AN|AI,                str_F49C2ED16A00AF71,                                     "ainsi ")
+SUBS(AR|RGT|AA|AS|AN|AI,                str_F95DB4023FEBBF8D,                                       "jai ")
+SUBS(AR|AE|AN|AI|AO,                str_7CFEC9881D601C31,                                       "euh ")
+SUBS(AR|RGT|AE|AN|AI|AO,                str_343C08EE75398FFB,                                      "lieu ")
+SUBS(AR|AA|AS|AI|AO,                str_986F1E27EAD7EC5B,                                     "siloa ")
+SUBS(AR|RGT|AA|AS|AI|AO,                str_A0250F313F0FE686,                                    "laissa ")
+SUBS(AR|AS|AE|AN|AP,                str_92522CFA3D4265D4,                                      "s'en ")
+SUBS(AR|RGT|AS|AE|AN|AP,                str_FBAD4BF313DC1E39,                                       "mes ")
+SUBS(AR|AA|AE|AN|AP,                str_8FE802A36341EA0E,                                       "ame ")
+SUBS(AR|RGT|AA|AE|AN|AP,                str_5A71C0C8EFA36509,                                       "m'a ")
+SUBS(AR|AE|AT|AN|AI,                str_5ABF3B03AD7D60C8,                                      "bien ")
+SUBS(AR|RGT|AE|AT|AN|AI,                str_7FFC98FBA9E3A98C,                                      "hier ")
+SUBS(AR|AA|AE|AN|AI,                str_AFC88DA32D0E5B6C,                                      "ayez ")
+SUBS(AR|RGT|AA|AE|AN|AI,                str_FE3EA39B5CDB4B6D,                                       "nez ")
+SUBS(AR|AS|AT|AO|AP,                str_CB532D5DED67E46B,                                      "stop ")
+SUBS(AR|RGT|AS|AT|AO|AP,                str_9903C98C2263313F,                                      "pots ")
+SUBS(AR|AA|AS|AN|AO,                str_FEF698E458380208,                                     "sonna ")
+SUBS(AR|RGT|AA|AS|AN|AO,                str_4DF8261DC5ABC45C,                                    "joanna ")
+SUBS(AR|AA|AS|AN|AP,                str_020E794D3DE91D12,                                       "sam ")
+SUBS(AR|RGT|AA|AS|AN|AP,                str_E8089E5AE05C336B,                                      "pans ")
+SUBS(AR|AS|AE|AN|AI,                str_4C96EF4DA8B974F6,                                      "sein ")
+SUBS(AR|RGT|AS|AE|AN|AI,                str_C18F2D3E5BFCF1EA,                                   "indiens ")
+SUBS(AR|AA|AT|AI|AO,                str_5457C8FE44545EC0,                                     "voila ")
+SUBS(AR|RGT|AA|AT|AI|AO,                str_CD43BCF9440F029F,                                     "livia ")
+SUBS(AR|AS|AE|AI|AP,                str_FB73F266A638529A,                                   "d'idees ")
+SUBS(AR|RGT|AS|AE|AI|AP,                str_4D92E385003BEF4D,                                     "pieds ")
+SUBS(AR|AE|AN|AO|AP,                str_0E5C26B177DB3B6B,                                       "emu ")
+SUBS(AR|RGT|AE|AN|AO|AP,                str_085535C1FC37ABD1,                                       "peu ")
+SUBS(AR|AS|AE|AO|AP,                str_ED02F27FF9D2AE40,                                    "depose ")
+SUBS(AR|RGT|AS|AE|AO|AP,                str_578A5EB31DA360B8,                                      "pose ")
+SUBS(AR|AS|AT|AN|AI,                str_965A2CA8D6D560B3,                                      "chic ")
+SUBS(AR|RGT|AS|AT|AN|AI,                str_CACB1DDE4C45C572,                                  "instinct ")
+SUBS(AR|AA|AS|AE|AP,                str_C771C064D2998574,                                   "depasse ")
+SUBS(AR|RGT|AA|AS|AE|AP,                str_1B1C50D62E726AE4,                                     "passe ")
+SUBS(AR|AA|AE|AI|AO,                str_920555295259A453,                                     "allez ")
+SUBS(AR|RGT|AA|AE|AI|AO,                str_2BCCE3C0702A7BCE,                                    "lizzie ")
+SUBS(AR|AE|AT|AN|AO,                str_E41CC923CDA39A2D,                                     "toute ")
+SUBS(AR|RGT|AE|AT|AN|AO,                str_F1E4A268EFF8EC70,                                     "notre ")
+SUBS(AR|AA|AN|AI|AO,                str_E6F04AE213D415C8,                                       "qui ")
+SUBS(AR|RGT|AA|AN|AI|AO,                str_54DEAA1A3F19A7FC,                                      "hall ")
+SUBS(AR|AA|AS|AE|AT|AN|AO,              str_66C5091BFE1D84F2,                                     "grand ")
+SUBS(AR|AA|AE|AN|AI|AO,             str_25482DDA67602F3F,                                   "quelque ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO,             str_AD3F108A5D363BEA,                                  "laquelle ")
+SUBS(AR|AS|AE|AN|AI|AP,             str_AC28A211439F6911,                                      "demi ")
+SUBS(AR|RGT|AS|AE|AN|AI|AP,             str_1CA2E2124CE1270B,                                      "mise ")
+SUBS(AR|AE|AT|AN|AI|AP,             str_1A112A146452BC73,                                   "termine ")
+SUBS(AR|RGT|AE|AT|AN|AI|AP,             str_05D7B87CEB0F914E,                                  "premiere ")
+SUBS(AR|AS|AE|AT|AO|AP,             str_C0830DAE0B31642D,                                     "corps ")
+SUBS(AR|RGT|AS|AE|AT|AO|AP,             str_F35A63ECE326D256,                                    "propos ")
+SUBS(AR|AS|AE|AT|AI|AO,             str_BBAE3D000B70B461,                                     "trois ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO,             str_4E7A25870FA9D576,                                    "levres ")
+SUBS(AR|AA|AS|AN|AI|AO,             str_5CCED470C6376E24,                                     "aussi ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO,             str_1CE92F7D438ECE71,                                     "ouais ")
+SUBS(AR|AA|AS|AT|AN|AI,             str_1C08995987F002CC,                                      "cinq ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI,             str_62D4959696367129,                                   "instant ")
+SUBS(AR|AA|AT|AN|AO|AP,             str_68AF24BC140C3A1C,                                     "tomba ")
+SUBS(AR|RGT|AA|AT|AN|AO|AP,             str_C7736F1E6FE4A0FB,                                     "monta ")
+SUBS(AR|AA|AT|AN|AI|AO,             str_36D184CC7E806783,                                   "voulait ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO,             str_BA6BB38BF55A70F7,                                      "haut ")
+SUBS(AR|AA|AE|AT|AO|AP,             str_0C644F2339AF7F37,                                   "rapport ")
+SUBS(AR|RGT|AA|AE|AT|AO|AP,             str_5E0C8ECDADE5F1A0,                                      "page ")
+SUBS(AR|AA|AT|AI|AO|AP,             str_F7C74701175E069E,                                     "galop ")
+SUBS(AR|RGT|AA|AT|AI|AO|AP,             str_622571FA2C6C5F91,                                     "plait ")
+SUBS(AR|AA|AT|AN|AI|AP,             str_D177B96161AD1907,                                      "faim ")
+SUBS(AR|RGT|AA|AT|AN|AI|AP,             str_CBD66599EF0CEAD6,                                     "matin ")
+SUBS(AR|AS|AE|AT|AN|AP,             str_BC8F7D662EC90482,                                     "temps ")
+SUBS(AR|RGT|AS|AE|AT|AN|AP,             str_CCD04B34B117B55B,                                     "n'est ")
+SUBS(AR|AA|AE|AT|AN|AI,             str_F418D65530DB8FD9,                                   "etaient ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI,             str_7F47DD2F4421A474,                                    "navire ")
+SUBS(AR|AS|AN|AI|AO|AP,             str_6CBFC109D0CB9CF1,                                     "simon ")
+SUBS(AR|RGT|AS|AN|AI|AO|AP,             str_8CF693C1CD0D766F,                                      "plus ")
+SUBS(AR|AA|AE|AT|AI|AP,             str_3EDC6B6F5BA07B76,                                      "t'ai ")
+SUBS(AR|RGT|AA|AE|AT|AI|AP,             str_1476FE2F798ACCE5,                                    "partie ")
+SUBS(AR|AS|AE|AT|AN|AO,             str_5577D4AF34CAEB45,                                       "sur ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO,             str_E65DB024A5ECD140,                                      "jour ")
+SUBS(AR|AA|AE|AI|AO|AP,             str_92B9AE4B66302B82,                                    "appele ")
+SUBS(AR|RGT|AA|AE|AI|AO|AP,             str_657A21827EC908C2,                                       "l'a ")
+SUBS(AR|AS|AE|AN|AO|AP,             str_AFAFEA75716A544B,                                      "d'un ")
+SUBS(AR|RGT|AS|AE|AN|AO|AP,             str_9CE7D746BF40A906,                                     "monde ")
+SUBS(AR|AA|AS|AE|AN|AI,             str_C863303B30CC6CA5,                                    "whisky ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI,             str_5A076D67C1E12F00,                                     "jadis ")
+SUBS(AR|AE|AT|AI|AO|AP,             str_CAE4F1BAEB60B2AE,                                 "reprit-il ")
+SUBS(AR|RGT|AE|AT|AI|AO|AP,             str_3760146EA308F926,                                 "l'oreille ")
+SUBS(AR|AS|AE|AI|AO|AP,             str_B7896E215EDAB4D9,                                      "s'il ")
+SUBS(AR|RGT|AS|AE|AI|AO|AP,             str_A66EDFD8BBF7C02D,                                    "l'idee ")
+SUBS(AR|AA|AS|AN|AI|AP,             str_1338FD4C177C9FA5,                                      "amis ")
+SUBS(AR|RGT|AA|AS|AN|AI|AP,             str_1D5EA690EF5FD1C4,                                      "mais ")
+SUBS(AR|AA|AN|AI|AO|AP,             str_279C5D17219228B4,                                    "animal ")
+SUBS(AR|RGT|AA|AN|AI|AO|AP,             str_8C909DCD35D4BFA0,                                       "mal ")
+SUBS(AR|AA|AS|AE|AT|AN,             str_27921734FC6C4630,                                      "bras ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN,             str_9C15758D0561127B,                                      "jeta ")
+SUBS(AR|AS|AE|AN|AI|AO,             str_4909D64AE40AF235,                                      "seul ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO,             str_728D44D57F3D5CB5,                                      "luke ")
+SUBS(AR|AA|AS|AT|AI|AP,             str_D316E05F7A31C556,                                     "tapis ")
+SUBS(AR|RGT|AA|AS|AT|AI|AP,             str_AE1C7C97FC8BC730,                                   "passait ")
+SUBS(AR|AA|AS|AE|AI|AP,             str_98E528E6E1AB891E,                                     "epais ")
+SUBS(AR|RGT|AA|AS|AE|AI|AP,             str_F7D8B7F7F4102B91,                                     "peake ")
+SUBS(AR|AS|AT|AN|AI|AO,             str_818D8DDAB25804FA,                                      "vous ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO,             str_CF3E7E7B6F09026E,                                     "longs ")
+SUBS(AR|AA|AS|AT|AN|AP,             str_389AFA2E457B3E69,                                      "camp ")
+SUBS(AR|RGT|AA|AS|AT|AN|AP,             str_925ABF43C5B70E96,                                   "passant ")
+SUBS(AR|AA|AE|AT|AN|AP,             str_FFEC257529F84974,                                     "femme ")
+SUBS(AR|RGT|AA|AE|AT|AN|AP,             str_0686EEF367676984,                                     "payer ")
+SUBS(AR|AE|AT|AN|AO|AP,             str_39CC5C55E54AE0EF,                                    "tomber ")
+SUBS(AR|RGT|AE|AT|AN|AO|AP,             str_7EC4FCA07D149F5D,                                      "pour ")
+SUBS(AR|AA|AS|AE|AN|AO,             str_52FB09A529B5AC1E,                                      "deux ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO,             str_71AF7338D30200D2,                                     "judas ")
+SUBS(AR|AA|AS|AE|AN|AP,             str_E39928C19E258CBE,                                   "demande ")
+SUBS(AR|RGT|AA|AS|AE|AN|AP,             str_F40A2652F64BAD03,                                      "pays ")
+SUBS(AR|AT|AN|AI|AO|AP,             str_20E52916AEA83DFC,                                   "bulpitt ")
+SUBS(AR|RGT|AT|AN|AI|AO|AP,             str_12D789B35778048E,                                     "point ")
+SUBS(AR|AE|AT|AN|AI|AO,             str_B2F5969132301C29,                                    "trouve ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO,             str_BEAAEA0A6F8EBEC3,                                      "leur ")
+SUBS(AR|AA|AS|AT|AI|AO,             str_3CA68843DB6F2127,                                      "fois ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO,             str_784042E30FC8CF0A,                                       "lac ")
+SUBS(AR|AA|AE|AN|AO|AP,             str_65074CCDD92E4631,                                     "qu'on ")
+SUBS(AR|RGT|AA|AE|AN|AO|AP,             str_69712A142CC3282B,                                      "peux ")
+SUBS(AR|AA|AS|AE|AI|AO,             str_F1F005E4E14CAF9F,                                     "salle ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO,             str_DBF5CCB5C080B8B5,                                    "laisse ")
+SUBS(AR|AS|AT|AN|AO|AP,             str_E0435EDC3EE5DE27,                                      "coup ")
+SUBS(AR|RGT|AS|AT|AN|AO|AP,             str_50133292145C1A36,                                      "mots ")
+SUBS(AR|AA|AE|AT|AI|AO,             str_C09D7F6A02526130,                                      "voix ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO,             str_79A0BB6D702B34A9,                                      "leva ")
+SUBS(AR|AA|AE|AN|AI|AP,             str_DCA565EF88646A19,                                      "aime ")
+SUBS(AR|RGT|AA|AE|AN|AI|AP,             str_A64527EB8358356B,                                      "n'ai ")
+SUBS(AR|AS|AE|AT|AI|AP,             str_5118FCC0399F38AC,                                    "esprit ")
+SUBS(AR|RGT|AS|AE|AT|AI|AP,             str_405D34AF2264AD2A,                                      "pris ")
+SUBS(AR|AA|AS|AE|AT|AP,             str_3FC447E0B1693052,                                     "apres ")
+SUBS(AR|RGT|AA|AS|AE|AT|AP,             str_0453CA40903350E1,                                     "parce ")
+SUBS(AR|AA|AS|AT|AN|AO|AP,          str_928C8C0A02A7EB95,                                    "combat ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO|AP,          str_18BBE181BAB96E83,                                  "poussant ")
+SUBS(AR|AA|AE|AT|AN|AI|AO,          str_251617D0E028ECE3,                                      "veux ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO,          str_ED52DD3F41A23E90,                                   "nouveau ")
+SUBS(AR|AE|AT|AN|AI|AO|AP,          str_763CFE2AD899C547,                                 "telephone ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO|AP,          str_B91211B1C7BF142A,                                   "lumiere ")
+SUBS(AR|AS|AE|AT|AI|AO|AP,          str_B1B7CEEBE8C4B932,                                 "desespoir ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO|AP,          str_323C08EE5775F9CB,                                    "police ")
+SUBS(AR|AS|AE|AT|AN|AI|AP,          str_C2CA1BF2E422BA55,                                    "chemin ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AP,          str_BBDE7CF9FA9FE9E6,                                     "merci ")
+SUBS(AR|AA|AS|AT|AI|AO|AP,          str_A069AFF6B6716321,                                   "capital ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO|AP,          str_DD33617FFDEE917C,                                    "posait ")
+SUBS(AR|AS|AE|AT|AN|AO|AP,          str_950566F32F1EBB8F,                                     "comme ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO|AP,          str_A37C242ABE327536,                                  "personne ")
+SUBS(AR|AA|AS|AE|AT|AO|AP,          str_6F460357096E0596,                                  "d'accord ")
+SUBS(AR|RGT|AA|AS|AE|AT|AO|AP,          str_182416B9DC666D5A,                                   "passage ")
+SUBS(AR|AA|AE|AN|AI|AO|AP,          str_F92CC0DC1482DEC1,                                     "qu'il ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO|AP,          str_CD72C767C5B6D6FE,                                     "mieux ")
+SUBS(AR|AA|AS|AE|AT|AI|AO,          str_8B9405490B496F6F,                                     "alors ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO,          str_8ED6918DB98B9605,                                   "laisser ")
+SUBS(AR|AA|AS|AE|AI|AO|AP,          str_9180E61C10C3729B,                                 "s'appelle ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO|AP,          str_B45035A406DC95FA,                                    "l'aide ")
+SUBS(AR|AA|AE|AT|AN|AO|AP,          str_29FE2A4CE634943A,                                     "forme ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO|AP,          str_151F217B67BA2BC9,                                  "pourtant ")
+SUBS(AR|AS|AE|AN|AI|AO|AP,          str_47E63E96300262A3,                                    "depuis ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO|AP,          str_3325F4C200714AFF,                                    "hommes ")
+SUBS(AR|AS|AT|AN|AI|AO|AP,          str_69600B03931090D9,                                    "commis ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO|AP,          str_FC0C294EC6F5001A,                                     "jimbo ")
+SUBS(AR|AA|AS|AE|AN|AO|AP,          str_18302BCF2C813E23,                                     "d'eau ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO|AP,          str_EE1B0995F3E463E4,                                   "jusqu'a ")
+SUBS(AR|AS|AE|AT|AN|AI|AO,          str_E252EF88BE5FC18F,                                     "chose ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO,          str_50D3BF444ADA147E,                                     "leurs ")
+SUBS(AR|AA|AS|AE|AT|AN|AP,          str_2328F43B45266617,                                    "femmes ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AP,          str_DF6E230A237C3578,                                   "pendant ")
+SUBS(AR|AA|AE|AT|AI|AO|AP,          str_344987CAE0102D4A,                                   "appeler ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO|AP,          str_9E45601B45E6A290,                                     "l'air ")
+SUBS(AR|AA|AS|AE|AN|AI|AO,          str_F74F861955523A82,                                  "quelques ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO,          str_30950D620683AF51,                                 "la-dedans ")
+SUBS(AR|AA|AS|AN|AI|AO|AP,          str_93C5B21D9ECF3845,                                     "salim ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO|AP,          str_FB61EB5A0298BAB9,                                    "maison ")
+SUBS(AR|AA|AE|AT|AN|AI|AP,          str_D38B77B3B282F7EF,                                  "vraiment ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AP,          str_D25857E29FFF781D,                                   "n'etait ")
+SUBS(AR|AA|AT|AN|AI|AO|AP,          str_2E642CEEC56D4266,                                      "film ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO|AP,          str_602AE79E1C6F73F6,                                   "pouvait ")
+SUBS(AR|AA|AS|AE|AN|AI|AP,          str_924E469EF66C97F9,                                   "semaine ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AP,          str_D1FF0E930BEAB21B,                                      "j'ai ")
+SUBS(AR|AA|AS|AE|AT|AN|AI,          str_229DB63F9CAE985C,                                    "devant ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI,          str_C8C3FE7AD27CA4CF,                                    "jardin ")
+SUBS(AR|AA|AS|AE|AT|AI|AP,          str_FEABAA3D7026B6A4,                                   "c'etait ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AP,          str_4F6C506138FB813D,                                     "paris ")
+SUBS(AR|AA|AS|AT|AN|AI|AP,          str_E741DF3E0D367E7F,                                     "champ ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AP,          str_FCF69A9140927069,                                    "massif ")
+SUBS(AR|AA|AS|AT|AN|AI|AO,          str_E216469D374207EA,                                     "avons ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO,          str_244FCF4397B9D4E5,                                     "lanca ")
+SUBS(AR|AA|AS|AE|AT|AN|AO|AP,       str_37F6FFA75B31CE13,                                 "qu'est-ce ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO|AP,       str_432C4A96D08E0AB5,                                   "presque ")
+SUBS(AR|AA|AS|AT|AN|AI|AO|AP,       str_A1ECA5B498E1A83A,                                    "thomas ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO|AP,       str_176F238754B63C2C,                                   "mauvais ")
+SUBS(AR|AA|AS|AE|AN|AI|AO|AP,       str_A4100F3934E1B845,                                    "qu'ils ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO|AP,       str_2EAA520471AA5336,                                   "musique ")
+SUBS(AR|AS|AE|AT|AN|AI|AO|AP,       str_A436652AE4501CD4,                                  "repondit ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO|AP,       str_F1FA2F03D5969C88,                                 "longtemps ")
+SUBS(AR|AA|AE|AT|AN|AI|AO|AP,       str_33CD65AFB4B4BA6A,                                   "famille ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO|AP,       str_40469D10CEE2718D,                                  "pourquoi ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO,       str_B7C7AA91F5D47EA4,                                    "chaque ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO,       str_7140D3F219DA935B,                                   "lorsque ")
+SUBS(AR|AA|AS|AE|AT|AI|AO|AP,       str_AC7DF9B6CE60B66A,                                   "d'avoir ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO|AP,       str_156052B6D0CC2F4A,                                     "place ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AP,       str_A12E737B76D8C8DD,                                   "chambre ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AP,       str_BC2EBDFC3C3596EF,                                   "j'avais ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO|AP,    str_61C4FD13C960A702,                                  "semblait ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO|AP,    str_D91637207DF55DED,                                    "larmes ")

+ 395 - 0
keyboards/gboards/dicts/aset/hu-keymap.def

@@ -0,0 +1,395 @@
+// This file is automatically generated. Do not edit it!
+
+PRES(AS,                                                                                             KC_S)
+PRES(AN,                                                                                             KC_N)
+PRES(AT,                                                                                             KC_T)
+PRES(AP,                                                                                             KC_P)
+PRES(AI,                                                                                             KC_I)
+PRES(AA,                                                                                             KC_A)
+PRES(AO,                                                                                             KC_O)
+PRES(AE,                                                                                             KC_E)
+PRES(AE|AO,                                                                                       KC_MINS)
+PRES(AA|AT,                                                                                          KC_F)
+KEYS(AA|AO,                             cmb_9df323cdb026f7ce,                  {KC_LSFT, KC_9, COMBO_END})
+KEYS(AI|AP,                             cmb_68737f3c98f133fe,                  {KC_LSFT, KC_1, COMBO_END})
+PRES(AN|AI,                                                                                          KC_H)
+PRES(AE|AP,                                                                                       KC_QUOT)
+KEYS(AS|AP,                             cmb_e57ca193d8778bdc,                  {KC_LSFT, KC_0, COMBO_END})
+PRES(AS|AI,                                                                                          KC_K)
+PRES(AA|AN,                                                                                          KC_Q)
+PRES(AI|AO,                                                                                          KC_L)
+PRES(AN|AP,                                                                                          KC_M)
+PRES(AT|AP,                                                                                       KC_BSPC)
+PRES(AA|AI,                                                                                          KC_Z)
+PRES(AA|AP,                                                                                       KC_QUOT)
+PRES(AT|AI,                                                                                          KC_V)
+PRES(AA|AE,                                                                                          KC_X)
+PRES(AE|AI,                                                                                       KC_COMM)
+PRES(AE|AT,                                                                                          KC_R)
+PRES(AS|AT,                                                                                          KC_C)
+PRES(AS|AN,                                                                                          KC_J)
+PRES(AT|AN,                                                                                          KC_B)
+PRES(AA|AS,                                                                                          KC_W)
+PRES(AO|AP,                                                                                       KC_SCLN)
+PRES(AS|AO,                                                                                        KC_DOT)
+PRES(AT|AO,                                                                                          KC_G)
+PRES(AS|AE,                                                                                          KC_D)
+PRES(AN|AO,                                                                                          KC_U)
+PRES(AE|AN,                                                                                          KC_Y)
+SUBS(AR|AS|AE|AP,                       str_9B6ECB908551EEF3,                                        "'s ")
+SUBS(AR|AN|AI|AO,                       str_37397E05936EF60B,                                       "hol ")
+SUBS(AR|AI|AO|AP,                       str_B03D03B4D5AE548B,                                        "pl ")
+SUBS(AR|AA|AS|AT,                       str_51931D246213D5BA,                                      "fact ")
+SUBS(AR|AS|AN|AI,                       str_E9D65B1F0CC7B588,                                       "his ")
+PRES(AN|AI|AO|AP,                                                                                  KC_ENT)
+SUBS(AR|AS|AT|AO,                       str_4397946AE21A0B1E,                                       "sot ")
+SUBS(AR|AE|AT|AP,                       str_D89F06941F4B44CE,                                     "peter ")
+SUBS(AR|AS|AI|AP,                       str_50E8EDA878796D86,                                       "sip ")
+SUBS(AR|AN|AO|AP,                       str_D443D6F10491FB2B,                                        "up ")
+SUBS(AR|AA|AE|AO,                       str_AB819235D216611C,                                        "-a ")
+SUBS(AR|AA|AS|AE,                       str_C8F40BD7102B7E24,                                        "we ")
+SUBS(AR|AA|AE|AT,                       str_55C1EFD3A930269F,                                      "arra ")
+SUBS(AR|AS|AT|AN,                       str_7C050C0539297C01,                                       "stb ")
+SUBS(AR|AA|AE|AP,                       str_102DD7D0196F36BB,                                        "a' ")
+SUBS(AR|AA|AE|AN,                       str_83396DA0D7927D05,                                       "any ")
+SUBS(AR|AN|AI|AP,                       str_DD31FA4C91A58242,                                        "mi ")
+SUBS(AR|AA|AS|AP,                       str_467C897077B58F08,                                       "pas ")
+SUBS(AR|AE|AT|AN,                       str_7D2440FBBF9D0256,                                        "be ")
+SUBS(AR|AS|AE|AT,                       str_0E0F5E232A8BAABC,                                      "este ")
+SUBS(AR|AA|AT|AN,                       str_1E9FF302BE0690D7,                                     "abban ")
+SUBS(AR|AE|AO|AP,                       str_AAB1D405F8D273AF,                                      "pope ")
+SUBS(AR|AT|AN|AP,                       str_C8416EF912866543,                                        "bp ")
+SUBS(AR|AT|AI|AO|AP,                    str_D83E8C3C544E3C39,                                    "lopott ")
+SUBS(AR|AS|AT|AN|AP,                    str_DE6CBE601C534F3D,                                        "cm ")
+SUBS(AR|AA|AE|AT|AI,                    str_A170D207626BFA6C,                                       "ezt ")
+SUBS(AR|AE|AN|AO|AP,                    str_9A83D40FDDF2FD43,                                     "unnep ")
+SUBS(AR|AA|AN|AO|AP,                    str_BB21C3559B0505B3,                                     "napon ")
+SUBS(AR|AA|AS|AT|AI,                    str_8F4D5A11E1075008,                                      "csak ")
+SUBS(AR|AA|AS|AT|AO,                    str_035228752979D35D,                                       "two ")
+SUBS(AR|AA|AS|AI|AP,                    str_FF423FC7030B5706,                                       "kap ")
+SUBS(AR|AS|AN|AI|AO,                    str_492EBC90B1BA2D9D,                                       "jol ")
+SUBS(AR|AS|AE|AT|AN,                    str_47B7DB9C9515D10F,                                   "esetben ")
+SUBS(AR|AS|AT|AO|AP,                    str_2F7B8DE60CE15A4C,                                     "csopp ")
+SUBS(AR|AS|AE|AI|AP,                    str_89EF8827BC5CAFEE,                                     "kepes ")
+SUBS(AR|AA|AS|AT|AN,                    str_38CBA2C343AD7A58,                                     "sajat ")
+SUBS(AR|AE|AI|AO|AP,                    str_56B0C240EA9FE481,                                    "people ")
+SUBS(AR|AE|AT|AI|AP,                    str_E67528768F8F1A01,                                   "epitett ")
+SUBS(AR|AS|AI|AO|AP,                    str_B21314858751F43A,                                     "pokol ")
+SUBS(AR|AT|AN|AI|AP,                    str_77E57956A656C9B8,                                      "mint ")
+SUBS(AR|AA|AT|AI|AP,                    str_51714F0721910950,                                      "pava ")
+SUBS(AR|AS|AN|AI|AP,                    str_A0C8194E7629B540,                                       "mik ")
+SUBS(AR|AA|AS|AE|AT,                    str_467AF751A93D5FEA,                                      "were ")
+SUBS(AR|AS|AE|AO,                   str_282BCAA32CE4859D,                                       "eso ")
+SUBS(AR|RGT|AS|AE|AO,                   str_8A213E5D6F2BA5DB,                                       "-es ")
+SUBS(AR|AE|AN|AP,                   str_E17A5ED5A1A6AF4A,                                     "eppen ")
+SUBS(AR|RGT|AE|AN|AP,                   str_BFDFBBCE59808C23,                                       "nem ")
+SUBS(AR|AT|AI|AO,                   str_D9780B17825EA8D9,                                      "volt ")
+SUBS(AR|RGT|AT|AI|AO,                   str_11DA009B8D0699A1,                                     "ivott ")
+SUBS(AR|AT|AN|AI,                   str_0A908952F66CD009,                                        "th ")
+SUBS(AR|RGT|AT|AN|AI,                   str_D5ACE27258AF148F,                                       "hit ")
+SUBS(AR|AA|AT|AI,                   str_5D5F572D27C24D40,                                       "azt ")
+SUBS(AR|RGT|AA|AT|AI,                   str_D7978D4AE69E4592,                                        "if ")
+SUBS(AR|AA|AN|AI,                   str_BF40C27E59DAAC7B,                                        "ah ")
+SUBS(AR|RGT|AA|AN|AI,                   str_BF044DB5EE261598,                                        "ha ")
+SUBS(AR|AT|AN|AO,                   str_68E7CCE8B282E00C,                                      "tobb ")
+SUBS(AR|RGT|AT|AN|AO,                   str_3F3B1F8B5A3E409E,                                       "not ")
+SUBS(AR|AA|AI|AP,                   str_01085B25BEA005B6,                                      "apai ")
+SUBS(AR|RGT|AA|AI|AP,                   str_CE7F7248BB638D9D,                                      "papi ")
+SUBS(AR|AE|AI|AO,                   str_05ED48987A1828F9,                                        "el ")
+SUBS(AR|RGT|AE|AI|AO,                   str_05A9C753CDE4911A,                                        "le ")
+SUBS(AR|AA|AN|AP,                   str_77BE4D44A5F2AD27,                                        "am ")
+SUBS(AR|RGT|AA|AN|AP,                   str_2A907D456EBB3E24,                                        "ma ")
+SUBS(AR|AS|AE|AN,                   str_8AB9BD4B2DD7D691,                                        "ej ")
+SUBS(AR|RGT|AS|AE|AN,                   str_57FCD18102003294,                                      "need ")
+SUBS(AR|AS|AN|AO,                   str_3D29840CE477716A,                                       "son ")
+SUBS(AR|RGT|AS|AN|AO,                   str_6E23CC4BFF56B58C,                                        "jo ")
+SUBS(AR|AE|AN|AI,                   str_6766245913211D5A,                                      "enni ")
+SUBS(AR|RGT|AE|AN|AI,                   str_C4D48E3111A94BAB,                                        "he ")
+SUBS(AR|AS|AE|AI,                   str_3E9F631F6868B537,                                       "did ")
+SUBS(AR|RGT|AS|AE|AI,                   str_A1A4E3A00C59C039,                                       "ide ")
+SUBS(AR|AA|AN|AO,                   str_FD846B750BDF7708,                                        "au ")
+SUBS(AR|RGT|AA|AN|AO,                   str_1CCC7EC82E802088,                                     "onnan ")
+SUBS(AR|AE|AT|AI,                   str_B7E480E46E7DFA02,                                     "vette ")
+SUBS(AR|RGT|AE|AT|AI,                   str_27FACFBC140A967A,                                       "irt ")
+SUBS(AR|AA|AS|AN,                   str_4BC4F429F19A0C20,                                        "aj ")
+SUBS(AR|RGT|AA|AS|AN,                   str_BEF7CEEB940C40B9,                                       "jaj ")
+SUBS(AR|AS|AI|AO,                   str_F5D70B36185F7036,                                       "sok ")
+SUBS(AR|RGT|AS|AI|AO,                   str_80673F3F8044C003,                                        "ok ")
+SUBS(AR|AA|AS|AI,                   str_6B36FC68063C30F0,                                       "aki ")
+SUBS(AR|RGT|AA|AS|AI,                   str_7E1764BDF98728ED,                                     "iszik ")
+SUBS(AR|AA|AE|AI,                   str_F7221C737CE4B0D8,                                        "ez ")
+SUBS(AR|RGT|AA|AE|AI,                   str_F96D1FD4510B04BB,                                       "ize ")
+SUBS(AR|AA|AT|AP,                   str_43CCF22EECA5DEC5,                                      "apat ")
+SUBS(AR|RGT|AA|AT|AP,                   str_1D23167759D2504B,                                     "papat ")
+SUBS(AR|AA|AT|AO,                   str_6F8D612584B7A93E,                                       "fog ")
+SUBS(AR|RGT|AA|AT|AO,                   str_BF38370C83727D39,                                        "of ")
+SUBS(AR|AA|AI|AO,                   str_9F8EB086C328F80A,                                       "all ")
+SUBS(AR|RGT|AA|AI|AO,                   str_7E7904D7326BCF29,                                        "la ")
+SUBS(AR|AE|AT|AO,                   str_B5E6B5782EE16BAB,                                        "eg ")
+SUBS(AR|RGT|AE|AT|AO,                   str_6584CD3D35668CB7,                                      "oreg ")
+SUBS(AR|AE|AN|AO,                   str_3CF92217D792ADB9,                                        "eu ")
+SUBS(AR|RGT|AE|AN|AO,                   str_9A6C6AD5C510E57E,                                       "one ")
+SUBS(AR|AS|AT|AI,                   str_FE3764D2CF4CD20F,                                       "cit ")
+SUBS(AR|RGT|AS|AT|AI,                   str_94B0C1ADEB11A2D2,                                       "kit ")
+SUBS(AR|AT|AN|AI|AO|AP,                 str_2CB95DC376B85715,                                       "mig ")
+SUBS(AR|AE|AT|AI|AO|AP,                 str_22F64F6B5A7CF6B1,                                    "lepett ")
+SUBS(AR|AA|AE|AT|AI|AP,                 str_9F69CCD23524A2D6,                                     "ipari ")
+SUBS(AR|AA|AE|AN|AO|AP,                 str_AAB0586E90F3DB2B,                                    "nyoman ")
+SUBS(AR|AA|AS|AE|AT|AO,                 str_303554932BA8F823,                                     "adott ")
+SUBS(AR|AS|AT|AN|AI|AP,                 str_C7230E5D62C6574F,                                       "cim ")
+SUBS(AR|AS|AT|AI|AO,                str_8203D41944F59853,                                    "titkos ")
+SUBS(AR|RGT|AS|AT|AI|AO,                str_9BA6433AE277E622,                                     "kolto ")
+SUBS(AR|AE|AN|AI|AP,                str_CD20717924E4F553,                                     "enyim ")
+SUBS(AR|RGT|AE|AN|AI|AP,                str_7DCF1B4C44D94FF6,                                     "menni ")
+SUBS(AR|AA|AE|AN|AP,                str_3F6F3E3C536FC149,                                     "anyam ")
+SUBS(AR|RGT|AA|AE|AN|AP,                str_223DD41A813D045F,                                      "many ")
+SUBS(AR|AA|AS|AT|AP,                str_B931D3C42055A455,                                    "csapat ")
+SUBS(AR|RGT|AA|AS|AT|AP,                str_718051F50C1745F9,                                      "past ")
+SUBS(AR|AA|AS|AN|AI,                str_D80727E4BA0DDFEA,                                     "annak ")
+SUBS(AR|RGT|AA|AS|AN|AI,                str_C0B6DE681C3A7A8F,                                      "hisz ")
+SUBS(AR|AA|AE|AT|AN,                str_5E4A4DA51E7CEA4B,                                       "bar ")
+SUBS(AR|RGT|AA|AE|AT|AN,                str_CBB292AE06389AEF,                                     "natty ")
+SUBS(AR|AA|AE|AN|AO,                str_6A810E6F1345F79D,                                       "que ")
+SUBS(AR|RGT|AA|AE|AN|AO,                str_0998DE34E163A419,                                       "-an ")
+SUBS(AR|AA|AS|AE|AI,                str_57DB6A8244965367,                                      "ezek ")
+SUBS(AR|RGT|AA|AS|AE|AI,                str_3188F741A91C21B7,                                      "kezd ")
+SUBS(AR|AT|AN|AI|AO,                str_48BAA03F3958F7D6,                                     "tobbi ")
+SUBS(AR|RGT|AT|AN|AI|AO,                str_1DA8E7958266845B,                                    "otthon ")
+SUBS(AR|AA|AT|AO|AP,                str_33D3B257A22359EF,                                     "fopap ")
+SUBS(AR|RGT|AA|AT|AO|AP,                str_65AE91DF2BABC307,                                     "papot ")
+SUBS(AR|AE|AT|AO|AP,                str_A89756F0BEB24A46,                                       "gep ")
+SUBS(AR|RGT|AE|AT|AO|AP,                str_8DDF4266066B432B,                                       "por ")
+SUBS(AR|AA|AS|AI|AO,                str_99918D3062109DEA,                                      "azok ")
+SUBS(AR|RGT|AA|AS|AI|AO,                str_7E0B205FA174F770,                                       "law ")
+SUBS(AR|AA|AT|AN|AP,                str_9B718EA927D8ED65,                                     "babam ")
+SUBS(AR|RGT|AA|AT|AN|AP,                str_061FDED299547EE8,                                       "mta ")
+SUBS(AR|AS|AE|AT|AP,                str_3BEBEA0C0A68F107,                                     "csepp ")
+SUBS(AR|RGT|AS|AE|AT|AP,                str_8DAFD4DF49BEF2D5,                                      "pest ")
+SUBS(AR|AA|AT|AN|AI,                str_868067C442CD38C1,                                       "van ")
+SUBS(AR|RGT|AA|AT|AN|AI,                str_C58EDF9C4F3ABF68,                                       "hat ")
+SUBS(AR|AA|AE|AT|AO,                str_DAE84F2729ACCE2B,                                       "for ")
+SUBS(AR|RGT|AA|AE|AT|AO,                str_10A7A601DE6C9DD5,                                       "ora ")
+SUBS(AR|AE|AT|AN|AP,                str_7298C815AC553A73,                                     "ember ")
+SUBS(AR|RGT|AE|AT|AN|AP,                str_10565653235128D1,                                      "mert ")
+SUBS(AR|AA|AN|AI|AO,                str_516F020A9E389CB6,                                      "azon ")
+SUBS(AR|RGT|AA|AN|AI|AO,                str_289E22A94354DA82,                                     "hozza ")
+SUBS(AR|AA|AN|AI|AP,                str_0399462E63D0085B,                                       "ami ")
+SUBS(AR|RGT|AA|AN|AI|AP,                str_446E12F7C9FCBEFC,                                       "mai ")
+SUBS(AR|AS|AT|AN|AO,                str_0C5D33A5EEBD385B,                                       "bus ")
+SUBS(AR|RGT|AS|AT|AN|AO,                str_3DE03C65AEF3DE25,                                      "jott ")
+SUBS(AR|AE|AN|AI|AO,                str_7623453E9CFB03D4,                                     "ellen ")
+SUBS(AR|RGT|AE|AN|AI|AO,                str_C2547C442D138378,                                       "oly ")
+SUBS(AR|AE|AT|AN|AI,                str_0C571CCD7FA5FAEF,                                       "the ")
+SUBS(AR|RGT|AE|AT|AN|AI,                str_04F396FE937765D9,                                       "het ")
+SUBS(AR|AA|AS|AE|AO,                str_C806F7817F5AACD9,                                       "ado ")
+SUBS(AR|RGT|AA|AS|AE|AO,                str_584C679B94ABF2B0,                                       "oda ")
+SUBS(AR|AA|AE|AI|AO,                str_D5C749255A53E902,                                     "ezzel ")
+SUBS(AR|RGT|AA|AE|AI|AO,                str_F68CBBCCFD4C1B83,                                      "lexi ")
+SUBS(AR|AS|AE|AN|AI,                str_FB171C2D065E9AA6,                                     "ennek ")
+SUBS(AR|RGT|AS|AE|AN|AI,                str_102E5E1A734F1CE2,                                      "neki ")
+SUBS(AR|AS|AE|AI|AO,                str_33D765DDDE19EF31,                                      "elso ")
+SUBS(AR|RGT|AS|AE|AI|AO,                str_8EC2B1D21CC5F2B4,                                      "kell ")
+SUBS(AR|AA|AT|AI|AO,                str_37FEE4A279EDEAA4,                                     "alatt ")
+SUBS(AR|RGT|AA|AT|AI|AO,                str_BC713E0EEBBC72E0,                                      "igaz ")
+SUBS(AR|AT|AN|AO|AP,                str_2E80A6F9779A636C,                                      "gomb ")
+SUBS(AR|RGT|AT|AN|AO|AP,                str_A403E430455F3DAE,                                    "mogott ")
+SUBS(AR|AA|AS|AE|AP,                str_3E575316BD96B88C,                                      "apad ")
+SUBS(AR|RGT|AA|AS|AE|AP,                str_D6DAEAB665CE4271,                                    "passed ")
+SUBS(AR|AS|AE|AN|AO,                str_68105B858B425CB4,                                        "du ")
+SUBS(AR|RGT|AS|AE|AN|AO,                str_E8DD0B7F8884F0E0,                                       "und ")
+SUBS(AR|AA|AS|AN|AO,                str_4E401A4F5E3E8371,                                    "sajnos ")
+SUBS(AR|RGT|AA|AS|AN|AO,                str_2638B0CBA284BCE0,                                     "janos ")
+SUBS(AR|AA|AE|AT|AP,                str_460C0F92618276C4,                                    "expert ")
+SUBS(AR|RGT|AA|AE|AT|AP,                str_F552C5CE7412D067,                                       "par ")
+SUBS(AR|AA|AE|AN|AI,                str_9F25E5B8B8BE523B,                                      "ezen ")
+SUBS(AR|RGT|AA|AE|AN|AI,                str_187F85E2E57920BD,                                    "nehany ")
+SUBS(AR|AA|AS|AE|AN,                str_C1FDC4AB8597A676,                                       "and ")
+SUBS(AR|RGT|AA|AS|AE|AN,                str_C161ABA85FEDF657,                                       "new ")
+SUBS(AR|AS|AE|AT|AO,                str_0E96270660D2B068,                                      "eros ")
+SUBS(AR|RGT|AS|AE|AT|AO,                str_E0A0247DB2DA7153,                                     "ordog ")
+SUBS(AR|AE|AT|AI|AO,                str_3D2C74C95AD3693E,                                     "elott ")
+SUBS(AR|RGT|AE|AT|AI|AO,                str_6517664B6491B1A6,                                      "lett ")
+SUBS(AR|AS|AE|AN|AP,                str_C373302FE1A4C7A3,                                       "sem ")
+SUBS(AR|RGT|AS|AE|AN|AP,                str_4B03060D57A25BCD,                                     "nemes ")
+SUBS(AR|AA|AI|AO|AP,                str_7BBB5B013A64A6BD,                                      "alap ")
+SUBS(AR|RGT|AA|AI|AO|AP,                str_F03C162C8DF0F420,                                       "pal ")
+SUBS(AR|AA|AT|AN|AO,                str_28BB10C5BB93CDE6,                                     "about ")
+SUBS(AR|RGT|AA|AT|AN|AO,                str_FAD744D3AA1797A8,                                      "utan ")
+SUBS(AR|AA|AS|AN|AP,                str_1BB06B74B35A0120,                                      "apja ")
+SUBS(AR|RGT|AA|AS|AN|AP,                str_3AD00291CF91C488,                                       "mas ")
+SUBS(AR|AS|AT|AN|AI,                str_F67830C3E4E560AB,                                      "this ")
+SUBS(AR|RGT|AS|AT|AN|AI,                str_FA7EE41D18275CAB,                                     "nincs ")
+SUBS(AR|AS|AN|AO|AP,                str_E3374BF3CE8F906D,                                       "sum ")
+SUBS(AR|RGT|AS|AN|AO|AP,                str_425D8539BDE857C4,                                       "mos ")
+SUBS(AR|AE|AT|AN|AO,                str_3BDDACF6D97E90C3,                                       "egy ")
+SUBS(AR|RGT|AE|AT|AN|AO,                str_EED2E60891C47179,                                       "ugy ")
+SUBS(AR|AS|AE|AT|AI,                str_A95B29E48DED6617,                                      "vers ")
+SUBS(AR|RGT|AS|AE|AT|AI,                str_45EFB52120C9D384,                                       "ket ")
+SUBS(AR|AA|AS|AE|AT|AN|AI,              str_AC04ED0C829A4218,                                   "szerint ")
+SUBS(AR|AA|AT|AI|AO|AP,             str_40E8B48F5D8A434B,                                   "allapot ")
+SUBS(AR|RGT|AA|AT|AI|AO|AP,             str_DBE3E2CBB135AB14,                                    "palota ")
+SUBS(AR|AE|AT|AN|AO|AP,             str_21CFADCBE4A679D8,                                     "engem ")
+SUBS(AR|RGT|AE|AT|AN|AO|AP,             str_FDE6294FBD602643,                                       "meg ")
+SUBS(AR|AA|AN|AI|AO|AP,             str_41F275A21A18EE82,                                      "alom ")
+SUBS(AR|RGT|AA|AN|AI|AO|AP,             str_82B33F1AF8703293,                                    "hozzam ")
+SUBS(AR|AS|AT|AN|AI|AO,             str_AF3D9EAA19F822D9,                                      "such ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO,             str_01B39F439069940D,                                      "king ")
+SUBS(AR|AA|AS|AE|AT|AI,             str_320CCBA364330797,                                      "akar ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI,             str_A10556A0EEBDA5A2,                                     "kezet ")
+SUBS(AR|AS|AE|AN|AI|AP,             str_61D9F0C9A4D5567C,                                     "semmi ")
+SUBS(AR|RGT|AS|AE|AN|AI|AP,             str_2D26347C93F557E4,                                    "minden ")
+SUBS(AR|AA|AS|AE|AI|AO,             str_6BF6E4E251D135ED,                                      "szel ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO,             str_21A4D745F57C3A0E,                                      "lesz ")
+SUBS(AR|AA|AS|AE|AI|AP,             str_9A1C01570073B1F1,                                      "szep ")
+SUBS(AR|RGT|AA|AS|AE|AI|AP,             str_DEDC388B166E48B4,                                    "kepzes ")
+SUBS(AR|AA|AE|AT|AN|AP,             str_3D059807AC8370D9,                                       "ram ")
+SUBS(AR|RGT|AA|AE|AT|AN|AP,             str_89FE4E2FCC369BE7,                                       "mar ")
+SUBS(AR|AS|AE|AT|AN|AI,             str_5CDCF79352E2D725,                                     "these ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI,             str_8F097DCB8D574480,                                     "isten ")
+SUBS(AR|AS|AE|AT|AN|AO,             str_DB50823FD4749E7F,                                    "tudott ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO,             str_FB56E3054322FAD0,                                      "ures ")
+SUBS(AR|AA|AS|AN|AI|AO,             str_C734CF51599633D1,                                      "soha ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO,             str_DFD24D003A87651B,                                     "kozul ")
+SUBS(AR|AA|AS|AT|AO|AP,             str_BFB27CAE42A6E567,                                   "csapott ")
+SUBS(AR|RGT|AA|AS|AT|AO|AP,             str_763E47DF74118590,                                    "papsag ")
+SUBS(AR|AA|AS|AT|AI|AP,             str_42B66480C80CC507,                                   "csaptak ")
+SUBS(AR|RGT|AA|AS|AT|AI|AP,             str_03E7347EBE66484F,                                     "kapta ")
+SUBS(AR|AA|AS|AE|AN|AI,             str_43D073A61B4D28EA,                                      "when ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI,             str_B8157EA41E09D921,                                       "had ")
+SUBS(AR|AS|AE|AT|AI|AP,             str_8F0137935E32C458,                                   "despite ")
+SUBS(AR|RGT|AS|AE|AT|AI|AP,             str_B595314AE8340EE9,                                     "kepet ")
+SUBS(AR|AE|AT|AN|AI|AO,             str_38D7A2CAD335BE81,                                      "bele ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO,             str_E41DD18023C6647E,                                      "hogy ")
+SUBS(AR|AA|AE|AT|AN|AI,             str_377CA225DD99D9A1,                                     "tehat ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI,             str_89E5D4BB42BF5AC6,                                      "have ")
+SUBS(AR|AA|AS|AE|AN|AP,             str_53F857754C3C0D13,                                      "adam ")
+SUBS(AR|RGT|AA|AS|AE|AN|AP,             str_A18434730F75059D,                                      "majd ")
+SUBS(AR|AS|AT|AI|AO|AP,             str_0D9E2E52F68C6937,                                     "topic ")
+SUBS(AR|RGT|AS|AT|AI|AO|AP,             str_6E78098BA53F15EE,                                    "kopott ")
+SUBS(AR|AS|AE|AT|AO|AP,             str_E90A55281F13F652,                                    "troops ")
+SUBS(AR|RGT|AS|AE|AT|AO|AP,             str_5204C59B3BF29E2F,                                   "process ")
+SUBS(AR|AA|AT|AN|AI|AO,             str_3EA15FBA2936663D,                                     "volna ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO,             str_1A8AF5FFFE101892,                                      "hova ")
+SUBS(AR|AA|AS|AE|AN|AO,             str_40F2EC1124C9B78E,                                     "adjon ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO,             str_C32E34873DABA71F,                                   "odaadja ")
+SUBS(AR|AS|AE|AT|AI|AO,             str_D2837F2E7BBDAA50,                                     "ekkor ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO,             str_96D359E17A6D2BA5,                                   "kellett ")
+SUBS(AR|AA|AE|AT|AN|AO,             str_9F146ACA9C90D112,                                      "baro ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO,             str_40C50E84AC0DBCD1,                                      "nagy ")
+SUBS(AR|AA|AS|AT|AN|AP,             str_BF985650D5802531,                                     "tamas ")
+SUBS(AR|RGT|AA|AS|AT|AN|AP,             str_B890AAEB3A286EF0,                                      "mast ")
+SUBS(AR|AS|AE|AN|AO|AP,             str_29703C252684465E,                                      "some ")
+SUBS(AR|RGT|AS|AE|AN|AO|AP,             str_D565FA141FD4F9EF,                                     "modon ")
+SUBS(AR|AS|AT|AN|AO|AP,             str_430B184EA4F97301,                                    "common ")
+SUBS(AR|RGT|AS|AT|AN|AO|AP,             str_502F482B79087297,                                      "most ")
+SUBS(AR|AS|AN|AI|AO|AP,             str_6CBFC109D0CB9CF1,                                     "simon ")
+SUBS(AR|RGT|AS|AN|AI|AO|AP,             str_D6C155E4E107931B,                                    "miklos ")
+SUBS(AR|AA|AS|AN|AO|AP,             str_BC547FDD34973C70,                                      "samu ")
+SUBS(AR|RGT|AA|AS|AN|AO|AP,             str_F44C2BB43789DE80,                                    "pompas ")
+SUBS(AR|AA|AE|AN|AI|AP,             str_A22179099F950793,                                   "amennyi ")
+SUBS(AR|RGT|AA|AE|AN|AI|AP,             str_22FC432392DA91E6,                                     "hanem ")
+SUBS(AR|AA|AE|AN|AI|AO,             str_0A49CFDE2344AE9B,                                     "equal ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO,             str_4F2D867FD47483FB,                                     "olyan ")
+SUBS(AR|AS|AE|AN|AI|AO,             str_4CF809129F2D0BFD,                                     "ejjel ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO,             str_036D29F61B9684AD,                                    "nelkul ")
+SUBS(AR|AA|AS|AT|AN|AI,             str_87226571AE131D8A,                                      "with ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI,             str_26B0653E8710FEDE,                                    "inkabb ")
+SUBS(AR|AE|AT|AN|AI|AP,             str_224997ADD6DF35BA,                                      "them ")
+SUBS(AR|RGT|AE|AT|AN|AI|AP,             str_7D45403EFC1BFD0D,                                     "miert ")
+SUBS(AR|AA|AT|AN|AI|AP,             str_2F42442143143EA2,                                      "amit ")
+SUBS(AR|RGT|AA|AT|AN|AI|AP,             str_B6444DF8E7312B64,                                    "mintha ")
+SUBS(AR|AA|AS|AI|AO|AP,             str_C2D372336767C50C,                                    "alapos ")
+SUBS(AR|RGT|AA|AS|AI|AO|AP,             str_D3EE0E83D1EEB82F,                                     "papok ")
+SUBS(AR|AA|AS|AN|AI|AP,             str_F21DB8374859455A,                                     "szama ")
+SUBS(AR|RGT|AA|AS|AN|AI|AP,             str_BE1B4C56E533EAFB,                                     "masik ")
+SUBS(AR|AA|AS|AE|AT|AN,             str_6453B08D72C44161,                                     "rajta ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN,             str_BDF064E3883FFAE9,                                      "jart ")
+SUBS(AR|AE|AN|AI|AO|AP,             str_8FB892103C9E200F,                                      "elem ")
+SUBS(AR|RGT|AE|AN|AI|AO|AP,             str_77C0A2147D355169,                                      "mely ")
+SUBS(AR|AA|AS|AT|AN|AO,             str_78430482BCFE38F2,                                     "fogja ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO,             str_1ADC58F447F59EE9,                                    "jobban ")
+SUBS(AR|AS|AE|AT|AN|AP,             str_BEB053B5FB649ED1,                                   "erdemes ")
+SUBS(AR|RGT|AS|AE|AT|AN|AP,             str_74BC58FFB3FFA7C9,                                    "mester ")
+SUBS(AR|AA|AS|AE|AT|AP,             str_FA92C0FE0EF2B583,                                     "arpad ")
+SUBS(AR|RGT|AA|AS|AE|AT|AP,             str_E7FA8A19E3858076,                                     "peace ")
+SUBS(AR|AA|AT|AN|AO|AP,             str_612AE2FB632AD051,                                     "among ")
+SUBS(AR|RGT|AA|AT|AN|AO|AP,             str_ECCCB6576455849A,                                      "maga ")
+SUBS(AR|AA|AE|AT|AI|AO,             str_6676520F7E7AA391,                                       "fel ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO,             str_EC81EEB3F21B0472,                                      "left ")
+SUBS(AR|AA|AE|AT|AO|AP,             str_53235F9C2335BF07,                                      "apro ")
+SUBS(AR|RGT|AA|AE|AT|AO|AP,             str_A8AE32F21A88BA59,                                     "poeta ")
+SUBS(AR|AA|AS|AT|AI|AO,             str_487552197D425C4E,                                    "voltak ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO,             str_BAD14FC6F00358B6,                                    "kozott ")
+SUBS(AR|AS|AE|AI|AO|AP,             str_DD746578C42672FD,                                     "spoke ")
+SUBS(AR|RGT|AS|AE|AI|AO|AP,             str_C009B8F143DC22DE,                                   "peoples ")
+SUBS(AR|AA|AS|AT|AN|AI|AO|AP,           str_5324FCBBE5A9585B,                                   "maganak ")
+SUBS(AR|AA|AS|AE|AT|AO|AP,          str_411DB80E60AE991F,                                    "gaspar ")
+SUBS(AR|RGT|AA|AS|AE|AT|AO|AP,          str_4D2A6306F9C9BFCB,                                     "power ")
+SUBS(AR|AA|AS|AE|AN|AI|AP,          str_284877FCB32E84B5,                                    "szepen ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AP,          str_844E63B941315479,                                    "messze ")
+SUBS(AR|AA|AS|AT|AN|AO|AP,          str_FC05E013234E5A14,                                    "csupan ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO|AP,          str_0D23985D5198CDA5,                                     "magas ")
+SUBS(AR|AS|AE|AN|AI|AO|AP,          str_34E8A4031BB05535,                                    "selyem ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO|AP,          str_9902C7D0D33F3D27,                                     "midon ")
+SUBS(AR|AE|AT|AN|AI|AO|AP,          str_8B60EA228E7F71C0,                                     "velem ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO|AP,          str_58B17637C07A71CD,                                   "mellett ")
+SUBS(AR|AA|AT|AN|AI|AO|AP,          str_77B0E84AEA064820,                                    "valami ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO|AP,          str_D1E19EAF693C9B7F,                                    "lattam ")
+SUBS(AR|AA|AS|AE|AT|AN|AP,          str_AF5825DD354EA7E9,                                    "tamadt ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AP,          str_1CA8590D125272C4,                                    "matyas ")
+SUBS(AR|AA|AE|AT|AN|AI|AP,          str_95BD165EBEA90ED5,                                   "ereztem ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AP,          str_213E88BABD9FE059,                                   "nemzeti ")
+SUBS(AR|AA|AS|AE|AN|AO|AP,          str_2B75D0DD3E459E5F,                                      "adom ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO|AP,          str_90AE684911BCF785,                                    "mondja ")
+SUBS(AR|AS|AE|AT|AN|AI|AP,          str_E86DFF8A52DD5669,                                    "semmit ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AP,          str_AB7771EA9E40A305,                                   "mindent ")
+SUBS(AR|AA|AS|AT|AN|AI|AO,          str_6F8A5E56C146E49F,                                   "viszont ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO,          str_A5B856782344BABA,                                      "ifju ")
+SUBS(AR|AA|AS|AN|AI|AO|AP,          str_3ED8C174F4ACDCC7,                                   "alapjan ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO|AP,          str_53CAA67CB69EDB69,                                     "munka ")
+SUBS(AR|AA|AS|AT|AI|AO|AP,          str_FD2DF433CAF55EFF,                                  "csapatok ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO|AP,          str_624DDF9DCD9AEBD0,                                    "kapott ")
+SUBS(AR|AS|AE|AT|AN|AO|AP,          str_AC7D659EEE5A0B19,                                     "tudom ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO|AP,          str_F191F3FE9AB5586C,                                   "mondott ")
+SUBS(AR|AS|AE|AT|AN|AI|AO,          str_B0EE5C054062A407,                                     "egyik ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO,          str_B555E87F1EDA15C6,                                     "korul ")
+SUBS(AR|AA|AS|AE|AI|AO|AP,          str_AD61B487DF2D6843,                                     "eposz ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO|AP,          str_9F19665F1AF00270,                                   "kozepso ")
+SUBS(AR|AA|AE|AT|AN|AI|AO,          str_E38156BC30ACB174,                                      "vagy ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO,          str_2E117EEF77FD8BCA,                                   "horvath ")
+SUBS(AR|AA|AE|AN|AI|AO|AP,          str_D906A5D725E0BD47,                                     "amely ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO|AP,          str_A74F31F1C5C3D46F,                                    "mihaly ")
+SUBS(AR|AA|AS|AE|AT|AN|AO,          str_B59811E36E56C2F0,                                     "tudja ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO,          str_D1C323E3C0A133CD,                                      "ujra ")
+SUBS(AR|AS|AE|AT|AI|AO|AP,          str_E40E3D743B1E59CF,                                 "csoportok ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO|AP,          str_69AA16E43132B337,                                     "pedig ")
+SUBS(AR|AA|AS|AT|AN|AI|AP,          str_9C9D8C615998E880,                                    "szamat ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AP,          str_875DB32764322A77,                                   "masikat ")
+SUBS(AR|AS|AT|AN|AI|AO|AP,          str_9AE3D06B9D0E4FE8,                                      "cimu ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO|AP,          str_401EFB5649B2EBB4,                                      "much ")
+SUBS(AR|AA|AS|AE|AN|AI|AO,          str_9C70E74E45AFC0AC,                                   "asszony ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO,          str_F5A951B6E348A435,                                "kisasszony ")
+SUBS(AR|AA|AE|AT|AI|AO|AP,          str_6B0CAA224AC9CFF9,                                  "alapveto ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO|AP,          str_1846AB61BEDCA6FD,                                   "polgari ")
+SUBS(AR|AA|AS|AE|AT|AI|AO,          str_30EE0D851BA335AD,                                     "akkor ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO,          str_810C08108F997467,                                    "orszag ")
+SUBS(AR|AA|AS|AE|AT|AI|AP,          str_DD225950C067DEF3,                                  "szerepet ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AP,          str_9657DB1B25D916B0,                                    "persze ")
+SUBS(AR|AA|AE|AT|AN|AO|AP,          str_2DCB6A06FF45764B,                                      "from ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO|AP,          str_C5858198FA44CC8A,                                    "magyar ")
+SUBS(AR|AA|AS|AE|AT|AI|AO|AP,       str_70A86B8298B03C50,                              "co-operative ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO|AP,       str_AD56C53361989592,                                   "pasztor ")
+SUBS(AR|AA|AE|AT|AN|AI|AO|AP,       str_421F27E5D397590B,                                   "amelyet ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO|AP,       str_D8ABE74215A0FE50,                                     "harom ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AP,       str_925DF428FD578404,                                   "szamara ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AP,       str_4FD40E99DDCC2F1C,                                  "mindjart ")
+SUBS(AR|AA|AS|AE|AN|AI|AO|AP,       str_F45FB8B929D22223,                                   "amelyek ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO|AP,       str_BAEC2FDB97434FDC,                                   "masodik ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO,       str_5C290EABE0107782,                                    "vagyok ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO,       str_E8142D9D9E58D463,                                    "kiraly ")
+SUBS(AR|AA|AS|AE|AT|AN|AO|AP,       str_D1DB44FAFF9EA5AF,                                   "egymast ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO|AP,       str_C867943D4CEE3307,                                    "mondta ")
+SUBS(AR|AS|AE|AT|AN|AI|AO|AP,       str_BBDA2E4834C56059,                                   "gyermek ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO|AP,       str_BF5C21EF50D7C897,                                     "mikor ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO|AP,    str_3C30D742993893E7,                                    "amikor ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO|AP,    str_88C77D684569B9F9,                                  "magyarok ")

+ 399 - 0
keyboards/gboards/dicts/aset/it-keymap.def

@@ -0,0 +1,399 @@
+// This file is automatically generated. Do not edit it!
+
+PRES(AP,                                                                                             KC_P)
+PRES(AE,                                                                                             KC_E)
+PRES(AN,                                                                                             KC_N)
+PRES(AA,                                                                                             KC_A)
+PRES(AT,                                                                                             KC_T)
+PRES(AS,                                                                                             KC_S)
+PRES(AO,                                                                                             KC_O)
+PRES(AI,                                                                                             KC_I)
+PRES(AT|AO,                                                                                          KC_G)
+PRES(AN|AO,                                                                                          KC_U)
+PRES(AA|AN,                                                                                          KC_Q)
+PRES(AO|AP,                                                                                       KC_SCLN)
+PRES(AS|AI,                                                                                          KC_K)
+PRES(AS|AT,                                                                                          KC_C)
+PRES(AN|AP,                                                                                          KC_M)
+PRES(AA|AE,                                                                                          KC_X)
+PRES(AN|AI,                                                                                          KC_H)
+PRES(AA|AS,                                                                                          KC_W)
+PRES(AE|AP,                                                                                       KC_QUOT)
+PRES(AA|AP,                                                                                       KC_QUOT)
+PRES(AE|AO,                                                                                       KC_MINS)
+PRES(AT|AI,                                                                                          KC_V)
+PRES(AE|AI,                                                                                       KC_COMM)
+PRES(AA|AI,                                                                                          KC_Z)
+PRES(AS|AO,                                                                                        KC_DOT)
+PRES(AT|AP,                                                                                       KC_BSPC)
+KEYS(AI|AP,                             cmb_68737f3c98f133fe,                  {KC_LSFT, KC_1, COMBO_END})
+KEYS(AS|AP,                             cmb_e57ca193d8778bdc,                  {KC_LSFT, KC_0, COMBO_END})
+PRES(AE|AN,                                                                                          KC_Y)
+PRES(AI|AO,                                                                                          KC_L)
+PRES(AS|AE,                                                                                          KC_D)
+PRES(AS|AN,                                                                                          KC_J)
+PRES(AT|AN,                                                                                          KC_B)
+PRES(AA|AT,                                                                                          KC_F)
+PRES(AE|AT,                                                                                          KC_R)
+KEYS(AA|AO,                             cmb_9df323cdb026f7ce,                  {KC_LSFT, KC_9, COMBO_END})
+SUBS(AR|AN|AO|AP,                       str_56AF5E7BD571866B,                                       "puo ")
+SUBS(AR|AE|AN|AO,                       str_0978A85079370611,                                        "oy ")
+SUBS(AR|AA|AS|AN,                       str_45A403A4960EE226,                                       "san ")
+SUBS(AR|AS|AE|AP,                       str_CCDC46B0E394BCF4,                                       "de' ")
+SUBS(AR|AE|AI|AP,                       str_A491E07566DCBCCE,                                       "pie ")
+SUBS(AR|AI|AO|AP,                       str_404F1EBE03A16630,                                       "poi ")
+SUBS(AR|AS|AE|AT,                       str_1CFFAF2B6E1CEC1B,                                    "essere ")
+SUBS(AR|AA|AS|AT,                       str_AEE6EBDC4ABDC3CD,                                      "casa ")
+SUBS(AR|AT|AI|AP,                       str_D342FE4F178C7A30,                                      "tipi ")
+SUBS(AR|AA|AE|AN,                       str_6ED1301D90276771,                                       "aye ")
+SUBS(AR|AE|AN|AP,                       str_5140BEC191346017,                                        "me ")
+SUBS(AR|AS|AN|AI,                       str_55863E4A819B49C1,                                       "sin ")
+SUBS(AR|AN|AI|AO,                       str_9A5CC103ABF05E48,                                       "lui ")
+SUBS(AR|AA|AE|AT,                       str_0437C1EBD8E5369E,                                       "era ")
+SUBS(AR|AS|AI|AP,                       str_0D73B887B19DE5E2,                                       "spi ")
+SUBS(AR|AE|AT|AP,                       str_342F8CACA85F0AD6,                                       "per ")
+SUBS(AR|AT|AN|AI,                       str_F1550476BF0CE003,                                        "bi ")
+SUBS(AR|AT|AO|AP,                       str_DE2E4C23273EE8E2,                                      "topo ")
+PRES(AN|AI|AO|AP,                                                                                  KC_ENT)
+SUBS(AR|AE|AO|AP,                       str_5C0C47AE40B3A39F,                                       "po' ")
+SUBS(AR|AA|AI|AP,                       str_6667F0578BFD0A36,                                    "piazza ")
+SUBS(AR|AA|AS|AE,                       str_6E5B393925FE64CE,                                        "da ")
+SUBS(AR|AA|AT|AI,                       str_DE43249870865F5F,                                      "vita ")
+SUBS(AR|AN|AI|AP,                       str_DD31FA4C91A58242,                                        "mi ")
+SUBS(AR|AS|AT|AI,                       str_A5BC7DE4E3DC110E,                                        "ci ")
+SUBS(AR|AS|AE|AT|AI,                    str_BAD1432F2378793A,                                      "dire ")
+SUBS(AR|AE|AI|AO|AP,                    str_623DB53C3DB2480D,                                     "pelle ")
+SUBS(AR|AS|AT|AI|AO,                    str_B1F88E15F68363CC,                                      "cosi ")
+SUBS(AR|AA|AS|AE|AT,                    str_C95D0B55006DE5FC,                                     "testa ")
+SUBS(AR|AA|AE|AT|AI,                    str_4FFFF02AF006969A,                                     "aveva ")
+SUBS(AR|AS|AE|AT|AO,                    str_9EA40F112155FCDC,                                    "stesso ")
+SUBS(AR|AE|AN|AO|AP,                    str_2CDD05DBC2682B52,                                      "meno ")
+SUBS(AR|AA|AS|AE|AO,                    str_A286D80C860977DA,                                    "adesso ")
+SUBS(AR|AA|AE|AI|AO,                    str_4B68781D007741F3,                                      "alle ")
+SUBS(AR|AS|AT|AI|AP,                    str_244F5B1E2326CF97,                                    "tipici ")
+SUBS(AR|AA|AI|AO|AP,                    str_25A4B83B88C27ED1,                                      "paio ")
+SUBS(AR|AA|AT|AI|AP,                    str_01F4123645BA397B,                                    "piatti ")
+SUBS(AR|AA|AE|AI|AP,                    str_F1903D6A5823483D,                                     "pezzi ")
+SUBS(AR|AA|AT|AO|AP,                    str_994C84A9B607BE0E,                                     "patto ")
+SUBS(AR|AA|AE|AN|AO,                    str_6A810E6F1345F79D,                                       "que ")
+SUBS(AR|AA|AS|AT|AI,                    str_9C531B864818604C,                                     "stava ")
+SUBS(AR|AS|AE|AT|AN,                    str_72CD595FAA8C6C0C,                                   "sebbene ")
+SUBS(AR|AA|AS|AT|AO,                    str_4659091C099DDFAA,                                      "cosa ")
+SUBS(AR|AA|AS|AT|AN,                    str_48D42ABC512FFF33,                                     "basta ")
+SUBS(AR|AS|AO|AP,                   str_82274D54E6521B8A,                                       "spo ")
+SUBS(AR|RGT|AS|AO|AP,                   str_BB2A8EBDA4A2BCF1,                                     "posso ")
+SUBS(AR|AA|AT|AO,                   str_6F7F8C386FF723B1,                                     "fatto ")
+SUBS(AR|RGT|AA|AT|AO,                   str_BF38370C83727D39,                                        "of ")
+SUBS(AR|AT|AN|AO,                   str_40ABD5B3D36FA5C6,                                     "tutto ")
+SUBS(AR|RGT|AT|AN|AO,                   str_87CA49C5238B7C4E,                                      "noto ")
+SUBS(AR|AE|AN|AI,                   str_7E3D8B1C859776CA,                                        "eh ")
+SUBS(AR|RGT|AE|AN|AI,                   str_C40F784AA60FD210,                                       "nei ")
+SUBS(AR|AA|AS|AP,                   str_FAD23F8E4E835984,                                       "spa ")
+SUBS(AR|RGT|AA|AS|AP,                   str_60CC9352D1FD34D7,                                     "passa ")
+SUBS(AR|AE|AT|AN,                   str_910551EE6A945C9B,                                      "bene ")
+SUBS(AR|RGT|AE|AT|AN,                   str_F8D0253717B0F393,                                      "nere ")
+SUBS(AR|AA|AN|AO,                   str_1151CDEBECCAA9AE,                                       "qua ")
+SUBS(AR|RGT|AA|AN|AO,                   str_2023844574ACF1BC,                                       "una ")
+SUBS(AR|AS|AT|AO,                   str_DE28723C3FC514C4,                                     "sotto ")
+SUBS(AR|RGT|AS|AT|AO,                   str_77C6B8367F5A7C65,                                        "oc ")
+SUBS(AR|AE|AI|AO,                   str_05ED48987A1828F9,                                        "el ")
+SUBS(AR|RGT|AE|AI|AO,                   str_05A9C753CDE4911A,                                        "le ")
+SUBS(AR|AS|AE|AI,                   str_99FABE30DAE0D8A8,                                        "di ")
+SUBS(AR|RGT|AS|AE|AI,                   str_8A50CBEF7E0A6524,                                      "idee ")
+SUBS(AR|AS|AN|AO,                   str_D76E07CD94AB4974,                                      "sono ")
+SUBS(AR|RGT|AS|AN|AO,                   str_FD24805D645E6427,                                       "uso ")
+SUBS(AR|AA|AN|AI,                   str_10DC0D219B939A2A,                                      "anni ")
+SUBS(AR|RGT|AA|AN|AI,                   str_BF044DB5EE261598,                                        "ha ")
+SUBS(AR|AA|AS|AO,                   str_FC4E78282D60163B,                                     "sasso ")
+SUBS(AR|RGT|AA|AS|AO,                   str_9D30183EB9047071,                                      "ossa ")
+SUBS(AR|AA|AE|AI,                   str_B001879F60551785,                                       "zie ")
+SUBS(AR|RGT|AA|AE|AI,                   str_D2F95EA81F7C61D5,                                        "ix ")
+SUBS(AR|AA|AT|AN,                   str_C24BA9CC30FB290C,                                     "tanta ")
+SUBS(AR|RGT|AA|AT|AN,                   str_1780D9DFC87A2227,                                      "nata ")
+SUBS(AR|AA|AI|AO,                   str_C49001FAA655F248,                                        "al ")
+SUBS(AR|RGT|AA|AI|AO,                   str_7E7904D7326BCF29,                                        "la ")
+SUBS(AR|AA|AT|AP,                   str_3E864890E72C0E60,                                     "tappa ")
+SUBS(AR|RGT|AA|AT|AP,                   str_7A06301D23DD2E0F,                                       "pat ")
+SUBS(AR|AE|AT|AI,                   str_D1117FAA9027B7CD,                                        "ri ")
+SUBS(AR|RGT|AE|AT|AI,                   str_2528D620F9E674D2,                                      "ieri ")
+SUBS(AR|AA|AE|AP,                   str_102DD7D0196F36BB,                                        "a' ")
+SUBS(AR|RGT|AA|AE|AP,                   str_B4B3DD9B71491729,                                       "pae ")
+SUBS(AR|AS|AE|AN,                   str_84D94AC64A433897,                                       "sen ")
+SUBS(AR|RGT|AS|AE|AN,                   str_BAB1682CA062A864,                                       "nes ")
+SUBS(AR|AS|AE|AO,                   str_16AE4BE38D2F26C0,                                        "do ")
+SUBS(AR|RGT|AS|AE|AO,                   str_4BBC015B2B32DD62,                                        "od ")
+SUBS(AR|AT|AI|AO,                   str_D5487803587D95EC,                                       "gli ")
+SUBS(AR|RGT|AT|AI|AO,                   str_A288625DB86F17FE,                                      "oggi ")
+SUBS(AR|AA|AN|AP,                   str_F438C1279CCEB43D,                                       "ama ")
+SUBS(AR|RGT|AA|AN|AP,                   str_2A907D456EBB3E24,                                        "ma ")
+SUBS(AR|AA|AS|AI,                   str_9E5D002E2AED54A0,                                       "sia ")
+SUBS(AR|RGT|AA|AS|AI,                   str_423FC7030B57068F,                                        "ka ")
+SUBS(AR|AE|AT|AO,                   str_7CC2B33170347490,                                       "ero ")
+SUBS(AR|RGT|AE|AT|AO,                   str_6B77658521E3C3E6,                                       "ore ")
+SUBS(AR|AS|AI|AO,                   str_7EBCF4E92D0AAB6E,                                      "solo ")
+SUBS(AR|RGT|AS|AI|AO,                   str_7D5664732C823A0F,                                       "los ")
+SUBS(AR|AA|AS|AE|AT|AN,                 str_F7E75210C0A5BA5C,                                   "sarebbe ")
+SUBS(AR|AA|AS|AI|AO|AP,                 str_C74BA5E1FDD1E774,                                    "spazio ")
+SUBS(AR|AT|AN|AI|AO|AP,                 str_C191DF51E5E13963,                                     "molto ")
+SUBS(AR|AE|AN|AI|AO|AP,                 str_4A0CA48878CC3BA2,                                    "l'uomo ")
+SUBS(AR|AA|AS|AE|AT|AO,                 str_4E3C37722A0C3D73,                                     "fosse ")
+SUBS(AR|AE|AT|AI|AO|AP,                 str_3865ED18BE5305EA,                                   "proprio ")
+SUBS(AR|AS|AE|AT|AI|AO,                 str_F9944DF29848CF31,                                      "dove ")
+SUBS(AR|AS|AT|AN|AO|AP,                 str_AF8CB41B072A6FE4,                                       "com ")
+SUBS(AR|AA|AS|AE|AT|AI,                 str_B5FD136868B969A5,                                    "avesse ")
+SUBS(AR|AA|AS|AE|AO|AP,                 str_9DBC9AF330EC0230,                                    "appeso ")
+SUBS(AR|AA|AE|AN|AO|AP,                 str_3378D03D3632B16E,                                     "umane ")
+SUBS(AR|AS|AT|AN|AI|AP,                 str_A523540C97D0BDFB,                                     "smith ")
+SUBS(AR|AA|AS|AO|AP,                str_96C2E0CE0317D0E7,                                     "sposa ")
+SUBS(AR|RGT|AA|AS|AO|AP,                str_1839E188792C76D9,                                     "passo ")
+SUBS(AR|AA|AN|AI|AP,                str_B74E44C3D09CB3F0,                                     "anima ")
+SUBS(AR|RGT|AA|AN|AI|AP,                str_446E12F7C9FCBEFC,                                       "mai ")
+SUBS(AR|AA|AT|AN|AP,                str_9C7BB48EBD7121E3,                                      "fama ")
+SUBS(AR|RGT|AA|AT|AN|AP,                str_06AABBFC9BF9658F,                                       "mat ")
+SUBS(AR|AT|AN|AI|AO,                str_CFFF206084A05BAE,                                     "tutti ")
+SUBS(AR|RGT|AT|AN|AI|AO,                str_E6432621F32A4D14,                                      "ogni ")
+SUBS(AR|AS|AT|AO|AP,                str_790F8C89A50660DF,                                     "scopo ")
+SUBS(AR|RGT|AS|AT|AO|AP,                str_74EB943165D62B4B,                                      "poco ")
+SUBS(AR|AS|AE|AT|AP,                str_C91EE18C530C275D,                                       "c'e ")
+SUBS(AR|RGT|AS|AE|AT|AP,                str_2628C9BCEA0406C5,                                     "prese ")
+SUBS(AR|AA|AS|AE|AP,                str_627FBA06562052E8,                                     "spada ")
+SUBS(AR|RGT|AA|AS|AE|AP,                str_4C2B5D9701B5E7E4,                                     "paese ")
+SUBS(AR|AA|AN|AI|AO,                str_E6F04AE213D415C8,                                       "qui ")
+SUBS(AR|RGT|AA|AN|AI|AO,                str_3B61C22CC87E894D,                                     "hanno ")
+SUBS(AR|AT|AI|AO|AP,                str_5C160B9C40438458,                                      "tipo ")
+SUBS(AR|RGT|AT|AI|AO|AP,                str_D8BD43620A5A4529,                                    "piglio ")
+SUBS(AR|AA|AS|AE|AN,                str_C1FDC4AB8597A676,                                       "and ")
+SUBS(AR|RGT|AA|AS|AE|AN,                str_C161ABA85FEDF657,                                       "new ")
+SUBS(AR|AE|AN|AI|AP,                str_11F23070596BCAF8,                                       "ehm ")
+SUBS(AR|RGT|AE|AN|AI|AP,                str_D838670506B7AA3B,                                      "miei ")
+SUBS(AR|AE|AT|AO|AP,                str_1A5BF9E9D441E258,                                    "troppo ")
+SUBS(AR|RGT|AE|AT|AO|AP,                str_14D6F19510A426C3,                                      "pero ")
+SUBS(AR|AA|AS|AI|AP,                str_0AD9D3DC11C3CE08,                                    "sappia ")
+SUBS(AR|RGT|AA|AS|AI|AP,                str_976D145B2EE388B1,                                     "passi ")
+SUBS(AR|AE|AT|AN|AI,                str_5C9AE5CFAF65E1D0,                                     "viene ")
+SUBS(AR|RGT|AE|AT|AN|AI,                str_96DA1FCA53585DF0,                                    "niente ")
+SUBS(AR|AA|AS|AI|AO,                str_0649863385DBE960,                                      "sola ")
+SUBS(AR|RGT|AA|AS|AI|AO,                str_72890DBD1C78F687,                                     "ossia ")
+SUBS(AR|AE|AT|AI|AP,                str_F556D726D7373A4A,                                    "ripete ")
+SUBS(AR|RGT|AE|AT|AI|AP,                str_E5BD687CBB82B1A5,                                       "pri ")
+SUBS(AR|AA|AS|AT|AP,                str_95C59AB8275627DB,                                       "cap ")
+SUBS(AR|RGT|AA|AS|AT|AP,                str_BE8B2457E9B377B0,                                   "passata ")
+SUBS(AR|AA|AE|AN|AI,                str_B0D068D005493603,                                     "annie ")
+SUBS(AR|RGT|AA|AE|AN|AI,                str_58BAA03789672B90,                                      "haze ")
+SUBS(AR|AT|AN|AO|AP,                str_C7B05810B9878F2F,                                       "tom ")
+SUBS(AR|RGT|AT|AN|AO|AP,                str_63598A0CFD4270CA,                                     "punto ")
+SUBS(AR|AE|AN|AI|AO,                str_7623453E9CFB03D4,                                     "ellen ")
+SUBS(AR|RGT|AE|AN|AI|AO,                str_0CF1F7705A27D34C,                                       "nel ")
+SUBS(AR|AA|AS|AE|AI,                str_11E256C27CCBA3EA,                                       "dai ")
+SUBS(AR|RGT|AA|AS|AE|AI,                str_F180086B81853B17,                                      "idea ")
+SUBS(AR|AS|AN|AI|AP,                str_5ABDC1D334C04FAB,                                      "spin ")
+SUBS(AR|RGT|AS|AN|AI|AP,                str_90D3A69F4C70C55E,                                      "misi ")
+SUBS(AR|AA|AT|AN|AI,                str_0EDC36A861828EA6,                                    "avanti ")
+SUBS(AR|RGT|AA|AT|AN|AI,                str_9BAF9FCB73B35780,                                   "infatti ")
+SUBS(AR|AA|AS|AN|AO,                str_6F460F7ECE1E7238,                                       "sua ")
+SUBS(AR|RGT|AA|AS|AN|AO,                str_533368D15997A98F,                                      "naso ")
+SUBS(AR|AE|AT|AI|AO,                str_58B1CC51DC4FE20B,                                      "vero ")
+SUBS(AR|RGT|AE|AT|AI|AO,                str_D4B8E73F023E075D,                                      "loro ")
+SUBS(AR|AA|AS|AN|AP,                str_020E794D3DE91D12,                                       "sam ")
+SUBS(AR|RGT|AA|AS|AN|AP,                str_248A481E3372E8F5,                                     "massa ")
+SUBS(AR|AS|AN|AO|AP,                str_3A244357A626E54C,                                     "sommo ")
+SUBS(AR|RGT|AS|AN|AO|AP,                str_4920A51FCEB17AC1,                                   "possono ")
+SUBS(AR|AS|AE|AI|AP,                str_EAB63C3360390CF9,                                      "spie ")
+SUBS(AR|RGT|AS|AE|AI|AP,                str_332CF3E306569539,                                     "piedi ")
+SUBS(AR|AA|AE|AT|AO,                str_4D7115EC825A991E,                                     "forte ")
+SUBS(AR|RGT|AA|AE|AT|AO,                str_10A7A601DE6C9DD5,                                       "ora ")
+SUBS(AR|AE|AT|AN|AP,                str_4EE4010F84E9D04E,                                       "be' ")
+SUBS(AR|RGT|AE|AT|AN|AP,                str_E04F03BC968CD5E6,                                    "mentre ")
+SUBS(AR|AA|AT|AI|AO,                str_A715EAACA829780E,                                     "volta ")
+SUBS(AR|RGT|AA|AT|AI|AO,                str_54A8BFB924F22391,                                      "lato ")
+SUBS(AR|AE|AT|AN|AO,                str_438E64ED8431B9FB,                                     "tutte ")
+SUBS(AR|RGT|AE|AT|AN|AO,                str_994B182E8A14D4DB,                                     "notte ")
+SUBS(AR|AS|AE|AI|AO,                str_1861909A5CAE7807,                                       "del ")
+SUBS(AR|RGT|AS|AE|AI|AO,                str_C4A6AAB982B673F2,                                       "les ")
+SUBS(AR|AS|AE|AO|AP,                str_921E46EAAAFAEBA7,                                      "dopo ")
+SUBS(AR|RGT|AS|AE|AO|AP,                str_403F88074C74D7CE,                                      "peso ")
+SUBS(AR|AS|AI|AO|AP,                str_E9938D6D376710C4,                                      "spio ")
+SUBS(AR|RGT|AS|AI|AO|AP,                str_B991C7C93E522CE7,                                     "polso ")
+SUBS(AR|AT|AN|AI|AP,                str_AF1FE256DC6BB784,                                       "tim ")
+SUBS(AR|RGT|AT|AN|AI|AP,                str_AC95654B754C0CF8,                                      "miti ")
+SUBS(AR|AS|AE|AN|AP,                str_C373302FE1A4C7A3,                                       "sem ")
+SUBS(AR|RGT|AS|AE|AN|AP,                str_8A0AC2472D15E0FA,                                      "mese ")
+SUBS(AR|AS|AE|AN|AO,                str_7CAA20F18F3CCCC0,                                       "due ")
+SUBS(AR|RGT|AS|AE|AN|AO,                str_B07A18C2A67FF244,                                   "nessuno ")
+SUBS(AR|AA|AE|AT|AP,                str_97576E1938F64CBA,                                    "aperta ")
+SUBS(AR|RGT|AA|AE|AT|AP,                str_185172488624CE89,                                     "parte ")
+SUBS(AR|AS|AN|AI|AO,                str_5019074DCD28CF02,                                       "sul ")
+SUBS(AR|RGT|AS|AN|AI|AO,                str_B24523534C6D82C9,                                      "john ")
+SUBS(AR|AS|AE|AN|AI,                str_780C2F624A3924A3,                                     "sensi ")
+SUBS(AR|RGT|AS|AE|AN|AI,                str_EF7717647A1A3977,                                    "jessie ")
+SUBS(AR|AS|AT|AN|AI,                str_E81AB44BC199F871,                                       "chi ")
+SUBS(AR|RGT|AS|AT|AN|AI,                str_F86C7F9AA66E6D5F,                                     "nisci ")
+SUBS(AR|AA|AT|AN|AO,                str_36D0B382FF1F1658,                                    "quanto ")
+SUBS(AR|RGT|AA|AT|AN|AO,                str_FF3F3B1F8B5A3E40,                                      "nota ")
+SUBS(AR|AS|AT|AN|AO,                str_E826CEF2ACCD90D0,                                       "con ")
+SUBS(AR|RGT|AS|AT|AN|AO,                str_5FFA7FB69B0B139A,                                      "jung ")
+SUBS(AR|AA|AE|AN|AP,                str_40BB9EEB201E97AB,                                    "appena ")
+SUBS(AR|RGT|AA|AE|AN|AP,                str_FAB7798062357072,                                       "'na ")
+SUBS(AR|AA|AE|AT|AN,                str_191B510903C8FF15,                                   "entrare ")
+SUBS(AR|RGT|AA|AE|AT|AN,                str_8300E6B3E83FADA0,                                      "nera ")
+SUBS(AR|AA|AN|AO|AP,                str_8CCDB3FD341FF633,                                       "amo ")
+SUBS(AR|RGT|AA|AN|AO|AP,                str_D0F280F187C19C7E,                                      "mano ")
+SUBS(AR|AA|AS|AN|AI,                str_50BD1DF3866DB9ED,                                 "assassini ")
+SUBS(AR|RGT|AA|AS|AN|AI,                str_4B4CC6627CFD3ECE,                                      "hans ")
+SUBS(AR|AA|AS|AT|AN|AI|AO,              str_940219DB060F1864,                                  "qualcosa ")
+SUBS(AR|AA|AS|AE|AT|AI|AO,              str_94476FDACCCD8072,                                    "storia ")
+SUBS(AR|AE|AT|AN|AI|AO|AP,              str_6325494843B318BE,                                    "meglio ")
+SUBS(AR|AA|AE|AT|AI|AO|AP,              str_C9D0F82BFA1911DE,                                    "poteva ")
+SUBS(AR|AS|AN|AI|AO|AP,             str_777DDB8DCAC1AF08,                                    "simili ")
+SUBS(AR|RGT|AS|AN|AI|AO|AP,             str_4E5C91FA47B8CED1,                                  "luminoso ")
+SUBS(AR|AA|AS|AN|AI|AP,             str_B108D1B3DC496BC8,                                     "spina ")
+SUBS(AR|RGT|AA|AS|AN|AI|AP,             str_05E967B8F8DDA9BF,                                   "massima ")
+SUBS(AR|AS|AT|AN|AI|AO,             str_4DE8C28979BA2FE4,                                       "cui ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO,             str_48FEB3117AC85913,                                     "occhi ")
+SUBS(AR|AA|AN|AI|AO|AP,             str_F094E87A1D07FEE1,                                   "animali ")
+SUBS(AR|RGT|AA|AN|AI|AO|AP,             str_F9A74DD0BA049580,                                     "piano ")
+SUBS(AR|AS|AE|AT|AO|AP,             str_3169E81B5A93E031,                                     "corpo ")
+SUBS(AR|RGT|AS|AE|AT|AO|AP,             str_5A582F4F89C94271,                                    "presto ")
+SUBS(AR|AA|AS|AT|AO|AP,             str_2B2813B0071D92D4,                                      "capo ")
+SUBS(AR|RGT|AA|AS|AT|AO|AP,             str_C67E568D416235BE,                                   "passato ")
+SUBS(AR|AA|AS|AE|AN|AO,             str_1694C85ED0344196,                                    "quando ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO,             str_C88F6A180EAEB04A,                                   "nessuna ")
+SUBS(AR|AA|AT|AN|AI|AP,             str_97B14F117DB21FF6,                                   "bambini ")
+SUBS(AR|RGT|AA|AT|AN|AI|AP,             str_AF41B19FC73920A3,                                   "mattina ")
+SUBS(AR|AA|AE|AN|AI|AP,             str_35CFD6E3C822E5ED,                                     "zampe ")
+SUBS(AR|RGT|AA|AE|AN|AI|AP,             str_7D7DBA20577C60A2,                                     "piena ")
+SUBS(AR|AE|AT|AN|AI|AP,             str_C2316D0028A47EF6,                                     "tempi ")
+SUBS(AR|RGT|AE|AT|AN|AI|AP,             str_C42836DB2A107CF0,                                    "perrin ")
+SUBS(AR|AA|AT|AN|AI|AO,             str_7332E99DD48C0027,                                      "fino ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO,             str_E6218744D604CCD0,                                    "lingua ")
+SUBS(AR|AS|AE|AN|AI|AP,             str_5309F4B1D736620D,                                     "dimmi ")
+SUBS(AR|RGT|AS|AE|AN|AI|AP,             str_64658C925245C73D,                                   "insieme ")
+SUBS(AR|AS|AE|AT|AI|AP,             str_3357330CDFB08095,                                    "specie ")
+SUBS(AR|RGT|AS|AE|AT|AI|AP,             str_AA598D31EA95E490,                                     "presi ")
+SUBS(AR|AS|AT|AI|AO|AP,             str_0CD9402551091DEC,                                     "colpo ")
+SUBS(AR|RGT|AS|AT|AI|AO|AP,             str_D70498E0A7D19771,                                   "piccolo ")
+SUBS(AR|AS|AE|AI|AO|AP,             str_9B701BFEBDD85D9B,                                    "doppio ")
+SUBS(AR|RGT|AS|AE|AI|AO|AP,             str_B8C9339F843B55FB,                                    "poesie ")
+SUBS(AR|AA|AT|AI|AO|AP,             str_B805430170795B55,                                  "appoggio ")
+SUBS(AR|RGT|AA|AT|AI|AO|AP,             str_93376E1B2C5FB7EC,                                   "pioggia ")
+SUBS(AR|AS|AE|AN|AI|AO,             str_CA7A2655E43A2BAA,                                     "sulle ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO,             str_3558D88358CFB14F,                                    "johnny ")
+SUBS(AR|AA|AE|AT|AN|AP,             str_C353F800D63E836C,                                  "entrambe ")
+SUBS(AR|RGT|AA|AE|AT|AN|AP,             str_22CC3EFF346CA6DB,                                      "mare ")
+SUBS(AR|AE|AT|AN|AI|AO,             str_D356169745F65011,                                    "giorno ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO,             str_B83A8DBEA67E130B,                                   "intorno ")
+SUBS(AR|AA|AS|AN|AO|AP,             str_42D1318D0EF7A742,                                     "somma ")
+SUBS(AR|RGT|AA|AS|AN|AO|AP,             str_E2F4D4EDB680586D,                                     "pausa ")
+SUBS(AR|AA|AS|AT|AN|AO,             str_22CAB77FD20C4AC9,                                     "bocca ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO,             str_5AF1CE84E0CEF486,                                  "nascosto ")
+SUBS(AR|AA|AS|AE|AI|AP,             str_12E86F206723FC58,                                    "appesi ")
+SUBS(AR|RGT|AA|AS|AE|AI|AP,             str_C05A191A012405B1,                                     "paesi ")
+SUBS(AR|AA|AE|AT|AI|AO,             str_69A52B3D073C6CD1,                                    "allora ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO,             str_3D53817090261B7F,                                    "lavoro ")
+SUBS(AR|AA|AS|AT|AN|AP,             str_5160763BEFDDD768,                                    "stampa ")
+SUBS(AR|RGT|AA|AS|AT|AN|AP,             str_7862B823A47DF4BB,                                     "manca ")
+SUBS(AR|AA|AE|AN|AI|AO,             str_77EE6C87C516F499,                                    "quella ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO,             str_B9DC345474FEAAFE,                                     "nella ")
+SUBS(AR|AS|AE|AT|AN|AI,             str_646BF0C6C1081A24,                                       "che ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI,             str_7B1CDBF5FC3E32F1,                                    "invece ")
+SUBS(AR|AA|AE|AT|AN|AI,             str_CEC900A37BBC3168,                                   "avrebbe ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI,             str_2432FC778706761E,                                    "infine ")
+SUBS(AR|AA|AS|AT|AI|AP,             str_A47CE66350D26CBC,                                      "capi ")
+SUBS(AR|RGT|AA|AS|AT|AI|AP,             str_1759D773501295AA,                                   "passava ")
+SUBS(AR|AA|AS|AE|AN|AP,             str_8B32EFC854F0D146,                                    "damane ")
+SUBS(AR|RGT|AA|AS|AE|AN|AP,             str_6BDA31CBE16BF827,                                     "pensa ")
+SUBS(AR|AS|AE|AN|AO|AP,             str_AFAFEA75716A544B,                                      "d'un ")
+SUBS(AR|RGT|AS|AE|AN|AO|AP,             str_81BDACFB6AD5C9E4,                                      "modo ")
+SUBS(AR|AA|AE|AT|AI|AP,             str_DC77AA4F74FA416F,                                      "apri ")
+SUBS(AR|RGT|AA|AE|AT|AI|AP,             str_942036C586B52CDC,                                     "parti ")
+SUBS(AR|AS|AE|AT|AN|AO,             str_F367B21B8485E533,                                    "contro ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO,             str_66AF92A069602B5B,                                    "nostro ")
+SUBS(AR|AE|AT|AN|AO|AP,             str_4D6598D37F6B809E,                                     "tempo ")
+SUBS(AR|RGT|AE|AT|AN|AO|AP,             str_FA935D927875D182,                                   "momento ")
+SUBS(AR|AA|AE|AT|AN|AO,             str_6E941A3BCD6C871C,                                     "erano ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO,             str_7CED60BCD6B99FB4,                                    "natura ")
+SUBS(AR|AA|AS|AT|AN|AI,             str_A98C9B2EF25728C8,                                    "stanza ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI,             str_7F1DF9F101812702,                                      "jack ")
+SUBS(AR|AA|AS|AE|AT|AP,             str_C51E53127C35BD9F,                                     "c'era ")
+SUBS(AR|RGT|AA|AS|AE|AT|AP,             str_27C9C54FCC0F7B22,                                     "padre ")
+SUBS(AR|AA|AE|AI|AO|AP,             str_32466ABDF950ACD3,                                   "appello ")
+SUBS(AR|RGT|AA|AE|AI|AO|AP,             str_7EC4C8B90FECB655,                                     "pezzo ")
+SUBS(AR|AA|AS|AE|AI|AO,             str_578490E97C45CB3D,                                     "della ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO,             str_2F0C90737434677E,                                    "ideale ")
+SUBS(AR|AA|AS|AT|AI|AO,             str_68BEF91AF08A5C88,                                   "cavallo ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO,             str_9A2BFF5F664BAA67,                                  "lasciato ")
+SUBS(AR|AA|AS|AN|AI|AO,             str_B1AAE5D11BB57599,                                     "sulla ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO,             str_65401EFABB1CF098,                                   "unknown ")
+SUBS(AR|AA|AS|AE|AN|AI,             str_CB66EC17FE62C22F,                                     "senza ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI,             str_17CAB6C5BEC5CEEB,                                      "jake ")
+SUBS(AR|AA|AT|AN|AO|AP,             str_3007E4D36EFE8829,                                   "appunto ")
+SUBS(AR|RGT|AA|AT|AN|AO|AP,             str_1BACF8D6559332C4,                                     "punta ")
+SUBS(AR|AA|AE|AT|AO|AP,             str_F12DC8C702B0CDA8,                                  "rapporto ")
+SUBS(AR|RGT|AA|AE|AT|AO|AP,             str_C092DEF9A4255A92,                                     "porta ")
+SUBS(AR|AS|AE|AT|AN|AP,             str_9729556965A2CBF1,                                    "sempre ")
+SUBS(AR|RGT|AS|AE|AT|AN|AP,             str_6480D00B04B8D9E0,                                  "prendere ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO,           str_C9CFA1D8D5335D7B,                                   "qualche ")
+SUBS(AR|AA|AS|AT|AN|AI|AP,          str_1E51DA803B8E7EBE,                                     "amici ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AP,          str_85926B44136D7E6F,                                  "macchina ")
+SUBS(AR|AA|AS|AE|AT|AN|AO,          str_3DC6111BCF89DAA8,                                    "questo ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO,          str_1E5AE07AC1B16955,                                    "nostra ")
+SUBS(AR|AA|AS|AE|AT|AN|AI,          str_4D9AD05DA9076D34,                                     "anche ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI,          str_51899FBF34DB7299,                                   "neanche ")
+SUBS(AR|AS|AE|AT|AN|AI|AP,          str_2CDCA024BE789511,                                "sentimenti ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AP,          str_CACE191DFBE942DE,                                    "perche ")
+SUBS(AR|AA|AS|AE|AN|AI|AP,          str_EE327B8C1C441DCD,                                   "assieme ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AP,          str_03852252EC94910E,                                    "pensai ")
+SUBS(AR|AA|AS|AT|AI|AO|AP,          str_0472305661A2A14B,                                    "capito ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO|AP,          str_AFF1EA3A0F00D57F,                                   "piccola ")
+SUBS(AR|AS|AE|AT|AN|AO|AP,          str_654036ECAB40451B,                                      "come ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO|AP,          str_FCB63D3380808A14,                                   "persone ")
+SUBS(AR|AA|AE|AN|AI|AO|AP,          str_E935BB036FBB02D0,                                    "almeno ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO|AP,          str_3A8213F5ED636A77,                                     "mezzo ")
+SUBS(AR|AA|AS|AE|AN|AO|AP,          str_72D7B5574B011E3B,                                   "domanda ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO|AP,          str_D4C9D328AE006E0D,                                  "pensando ")
+SUBS(AR|AA|AS|AE|AT|AI|AP,          str_10D278A48C38C0DA,                                    "sapeva ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AP,          str_20225CE0CCDCA439,                                   "piacere ")
+SUBS(AR|AA|AE|AT|AN|AO|AP,          str_522EE9C819BBCA09,                                     "forma ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO|AP,          str_B61DAD7FEA50A960,                                     "paura ")
+SUBS(AR|AA|AS|AE|AN|AI|AO,          str_76B46F7C969EB11E,                                    "quindi ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO,          str_5977110913154896,                                     "honda ")
+SUBS(AR|AA|AE|AT|AN|AI|AO,          str_9DB20D745501B69E,                                   "avevano ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO,          str_D78F1104CD1F777E,                                    "labbra ")
+SUBS(AR|AA|AS|AT|AN|AO|AP,          str_90C1CE5A1DEDBA0F,                                     "campo ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO|AP,          str_0097CAF90CACB6B5,                                     "manco ")
+SUBS(AR|AS|AE|AT|AI|AO|AP,          str_5BD8B63BAD28D4C4,                                   "rispose ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO|AP,          str_9D02D1D1F067AFEE,                                    "percio ")
+SUBS(AR|AA|AS|AE|AI|AO|AP,          str_06CD290E05D55DF5,                                    "spalle ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO|AP,          str_C319F01B7BB40BC8,                                    "poesia ")
+SUBS(AR|AA|AS|AE|AT|AO|AP,          str_325D3F8AB751D94D,                                     "sopra ")
+SUBS(AR|RGT|AA|AS|AE|AT|AO|AP,          str_328132E87587F598,                                   "peccato ")
+SUBS(AR|AS|AE|AN|AI|AO|AP,          str_3074B9A389896963,                                   "esempio ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO|AP,          str_0EE959283D1A378C,                                      "modi ")
+SUBS(AR|AA|AS|AN|AI|AO|AP,          str_E0EB5EC60B39E675,                                     "siamo ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO|AP,          str_674B2B8301995883,                                  "possiamo ")
+SUBS(AR|AS|AE|AT|AN|AI|AO,          str_0C9D2FC9C2846573,                                   "vecchio ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO,          str_62AF793B68A8F752,                                      "luce ")
+SUBS(AR|AA|AT|AN|AI|AO|AP,          str_D3BA90640C1DB5CE,                                   "abbiamo ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO|AP,          str_05C0AD123C1E39E0,                                "montalbano ")
+SUBS(AR|AA|AE|AT|AN|AI|AP,          str_1FAC9EDE7281CC72,                                 "veramente ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AP,          str_9399D619292D5B85,                                     "prima ")
+SUBS(AR|AA|AS|AE|AT|AN|AP,          str_47E11E86F043AFEE,                                    "sembra ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AP,          str_638F1E032E80A700,                                     "madre ")
+SUBS(AR|AS|AT|AN|AI|AO|AP,          str_3461F7E55F64B53A,                                  "comincio ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO|AP,          str_C22466C4BBE6977C,                                 "piuttosto ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AP,       str_37A2330B35B33CF5,                                  "sembrava ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AP,       str_7D41F9D3BBE2974A,                                  "presenza ")
+SUBS(AR|AA|AS|AE|AT|AI|AO|AP,       str_CA67B9DA2861FAD1,                                   "capelli ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO|AP,       str_B943DE4F92DA22E1,                               "particolare ")
+SUBS(AR|AA|AS|AT|AN|AI|AO|AP,       str_91052F536C4180D6,                                     "amico ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO|AP,       str_7FE894ECB3C4779C,                               "possibilita ")
+SUBS(AR|AA|AS|AE|AN|AI|AO|AP,       str_0B767D533CC4CD2D,                                    "domani ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO|AP,       str_F23B72437C75D0BD,                                 "posizione ")
+SUBS(AR|AS|AE|AT|AN|AI|AO|AP,       str_6858011AA873A546,                                  "semplice ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO|AP,       str_E154B0DAE8265A47,                                 "possibile ")
+SUBS(AR|AA|AE|AT|AN|AI|AO|AP,       str_3E9D05E02CFFC29E,                                "finalmente ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO|AP,       str_B554953ADD45BD07,                                     "ormai ")
+SUBS(AR|AA|AS|AE|AT|AN|AO|AP,       str_752C6DAC57EC49CF,                                  "comunque ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO|AP,       str_8766FEB77F0FD427,                                   "persona ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO|AP,    str_B0AE7F65CBD5FECE,                               "commissario ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO|AP,    str_C509D099D7E1E313,                                   "l'unica ")

+ 22 - 0
keyboards/gboards/dicts/aset/layer-keymap.def

@@ -0,0 +1,22 @@
+// Thumb Keys
+PRES(AL,                                                      KC_LSFT)
+PRES(AR,                                                      KC_SPC)
+  
+// Layer Switches 
+// To Number
+SPEC(      AA | AT | AN | AP,                                 SPEC_STICKY, NUM)
+SPEC(NUM | AA | AT | AN | AP,                                 SPEC_STICKY, NUM)
+SPEC(CMD | AA | AT | AN | AP,                                 SPEC_STICKY, NUM)
+SPEC(USR | AA | AT | AN | AP,                                 SPEC_STICKY, NUM)
+
+// To Command
+SPEC(      AS | AE | AI | AO,                                 SPEC_STICKY, CMD)
+SPEC(NUM | AS | AE | AI | AO,                                 SPEC_STICKY, CMD)
+SPEC(CMD | AS | AE | AI | AO,                                 SPEC_STICKY, CMD)
+SPEC(USR | AS | AE | AI | AO,                                 SPEC_STICKY, CMD)
+
+// To User
+SPEC(      AA | AS | AE | AT | AN | AI | AO | AP | AR | AL,   SPEC_STICKY, USR)
+SPEC(NUM | AA | AS | AE | AT | AN | AI | AO | AP | AR | AL,   SPEC_STICKY, USR)
+SPEC(CMD | AA | AS | AE | AT | AN | AI | AO | AP | AR | AL,   SPEC_STICKY, USR)
+SPEC(USR | AA | AS | AE | AT | AN | AI | AO | AP | AR | AL,   SPEC_STICKY, USR)

+ 396 - 0
keyboards/gboards/dicts/aset/nl-keymap.def

@@ -0,0 +1,396 @@
+// This file is automatically generated. Do not edit it!
+
+PRES(AT,                                                                                             KC_T)
+PRES(AE,                                                                                             KC_E)
+PRES(AI,                                                                                             KC_I)
+PRES(AP,                                                                                             KC_P)
+PRES(AN,                                                                                             KC_N)
+PRES(AO,                                                                                             KC_O)
+PRES(AS,                                                                                             KC_S)
+PRES(AA,                                                                                             KC_A)
+PRES(AA|AE,                                                                                          KC_X)
+PRES(AE|AT,                                                                                          KC_R)
+PRES(AE|AO,                                                                                       KC_MINS)
+PRES(AA|AI,                                                                                          KC_Z)
+PRES(AS|AI,                                                                                          KC_K)
+PRES(AA|AT,                                                                                          KC_F)
+PRES(AE|AP,                                                                                       KC_QUOT)
+KEYS(AA|AO,                             cmb_9df323cdb026f7ce,                  {KC_LSFT, KC_9, COMBO_END})
+PRES(AI|AO,                                                                                          KC_L)
+PRES(AA|AP,                                                                                       KC_QUOT)
+PRES(AA|AS,                                                                                          KC_W)
+PRES(AN|AO,                                                                                          KC_U)
+PRES(AT|AO,                                                                                          KC_G)
+PRES(AA|AN,                                                                                          KC_Q)
+PRES(AE|AI,                                                                                       KC_COMM)
+KEYS(AI|AP,                             cmb_68737f3c98f133fe,                  {KC_LSFT, KC_1, COMBO_END})
+PRES(AT|AI,                                                                                          KC_V)
+PRES(AN|AP,                                                                                          KC_M)
+PRES(AS|AE,                                                                                          KC_D)
+PRES(AT|AN,                                                                                          KC_B)
+PRES(AS|AO,                                                                                        KC_DOT)
+PRES(AS|AT,                                                                                          KC_C)
+PRES(AT|AP,                                                                                       KC_BSPC)
+PRES(AE|AN,                                                                                          KC_Y)
+PRES(AO|AP,                                                                                       KC_SCLN)
+PRES(AN|AI,                                                                                          KC_H)
+PRES(AS|AN,                                                                                          KC_J)
+KEYS(AS|AP,                             cmb_e57ca193d8778bdc,                  {KC_LSFT, KC_0, COMBO_END})
+SUBS(AR|AA|AS|AT,                       str_C73596E8D5CA2F7E,                                       "wat ")
+SUBS(AR|AE|AO|AP,                       str_6A842E25D4F36AEF,                                        "'o ")
+PRES(AN|AI|AO|AP,                                                                                  KC_ENT)
+SUBS(AR|AA|AE|AP,                       str_B67661087B126CF1,                                        "px ")
+SUBS(AR|AT|AN|AP,                       str_9FF55347C3A05931,                                        "mt ")
+SUBS(AR|AS|AE|AO,                       str_2E353EECFF819D7A,                                      "dood ")
+SUBS(AR|AE|AT|AI,                       str_90DFFD07F9A960E1,                                      "vier ")
+SUBS(AR|AE|AN|AO,                       str_E429BF3EE734FF3A,                                       "you ")
+SUBS(AR|AT|AN|AI,                       str_427B48C8BCABBF6C,                                        "bh ")
+SUBS(AR|AS|AN|AP,                       str_A38FEA2A97C8F836,                                        "ms ")
+SUBS(AR|AA|AO|AP,                       str_B975552567CD7FCF,                                       "opa ")
+SUBS(AR|AS|AE|AT,                       str_C8BA9AE3DFEB65D3,                                    "eerste ")
+SUBS(AR|AA|AS|AP,                       str_467C897077B58F08,                                       "pas ")
+SUBS(AR|AI|AO|AP,                       str_C70A0EA14058ABE0,                                      "loop ")
+SUBS(AR|AA|AN|AP,                       str_7814AB9A9D941FFB,                                       "man ")
+SUBS(AR|AA|AE|AI,                       str_4D4206C98723FE7F,                                        "ze ")
+SUBS(AR|AS|AI|AP,                       str_DC6492AFCE0DFEC0,                                       "pik ")
+SUBS(AR|AA|AT|AP,                       str_7A06301D23DD2E0F,                                       "pat ")
+SUBS(AR|AN|AO|AP,                       str_0F33CAECD78B3E6B,                                        "om ")
+SUBS(AR|AA|AI|AP,                       str_9EFFC1EA3EEA7DCB,                                     "pizza ")
+SUBS(AR|AA|AE|AN,                       str_9CAD49AC9B02787F,                                      "anne ")
+SUBS(AR|AE|AT|AP,                       str_A71472FDD1394FF4,                                        "'t ")
+SUBS(AR|AA|AS|AE,                       str_C8F40BD7102B7E24,                                        "we ")
+SUBS(AR|AS|AN|AI,                       str_D0C23190A14D30C8,                                       "hij ")
+SUBS(AR|AN|AI|AO,                       str_5A09FD44BA314863,                                       "hun ")
+SUBS(AR|AN|AI|AP,                       str_683696748A01B41C,                                       "min ")
+SUBS(AR|AS|AO|AP,                       str_545E0508FFACDE01,                                      "poos ")
+SUBS(AR|AA|AE|AT,                       str_25F80F62480B958F,                                     "extra ")
+SUBS(AR|AS|AE|AP,                       str_9B6ECB908551EEF3,                                        "'s ")
+SUBS(AR|AA|AS|AT|AO,                    str_399C79B6EB9B7C4A,                                      "stof ")
+SUBS(AR|AA|AS|AE|AT,                    str_5326FFC92ECE7899,                                       "dat ")
+SUBS(AR|AA|AS|AO|AP,                    str_8C9B1A012755CF4B,                                     "oppas ")
+SUBS(AR|AS|AE|AT|AO,                    str_DCFA6A07F97D055B,                                      "door ")
+SUBS(AR|AA|AN|AI|AP,                    str_BE5E1C18B0B5E15B,                                       "hap ")
+SUBS(AR|AE|AN|AO|AP,                    str_5F1CC41FEB0BB428,                                      "open ")
+SUBS(AR|AA|AE|AT|AI,                    str_038BB83261504480,                                     "zette ")
+SUBS(AR|AA|AN|AO|AP,                    str_1C8723E7DFEEA85A,                                       "oma ")
+SUBS(AR|AS|AE|AT|AN,                    str_86BFF886E6DCEFA6,                                    "beetje ")
+SUBS(AR|AA|AT|AO|AP,                    str_4037EBCCD909B772,                                       "pag ")
+SUBS(AR|AA|AI|AO|AP,                    str_722CFF3C34B02A02,                                      "paal ")
+SUBS(AR|AS|AT|AI|AP,                    str_A1A3F3CAA425B3E9,                                     "spits ")
+SUBS(AR|AA|AS|AE|AO,                    str_F52061A1FE7E4CBB,                                     "woede ")
+SUBS(AR|AE|AI|AO|AP,                    str_FCC287D489118EA7,                                      "liep ")
+SUBS(AR|AA|AS|AI|AP,                    str_CC46AF41D9985527,                                       "pak ")
+SUBS(AR|AA|AE|AT|AO,                    str_0D0B8DC87B531987,                                     "graag ")
+SUBS(AR|AS|AT|AN|AP,                    str_DE6CBE601C534F3D,                                        "cm ")
+SUBS(AR|AS|AN|AI|AO,                    str_82A16B8D8890E00D,                                       "kon ")
+SUBS(AR|AE|AI|AO,                   str_05ED48987A1828F9,                                        "el ")
+SUBS(AR|RGT|AE|AI|AO,                   str_354C4F0CD314F7EE,                                       "leo ")
+SUBS(AR|AT|AN|AO,                   str_25F879C1988DA686,                                      "boog ")
+SUBS(AR|RGT|AT|AN|AO,                   str_050AC45AA0EAD9E3,                                       "nog ")
+SUBS(AR|AS|AT|AI,                   str_D466F321075D4855,                                       "vis ")
+SUBS(AR|RGT|AS|AT|AI,                   str_9E703250D29EDAE5,                                      "kist ")
+SUBS(AR|AA|AT|AO,                   str_E5AF645EF99E967C,                                      "gaat ")
+SUBS(AR|RGT|AA|AT|AO,                   str_BF38370C83727D39,                                        "of ")
+SUBS(AR|AA|AN|AI,                   str_000A7A7F34AC54D7,                                       "zin ")
+SUBS(AR|RGT|AA|AN|AI,                   str_4394B0F660AFCB43,                                     "hanna ")
+SUBS(AR|AA|AI|AO,                   str_4E67B797D07DE242,                                        "zo ")
+SUBS(AR|RGT|AA|AI|AO,                   str_7E7904D7326BCF29,                                        "la ")
+SUBS(AR|AE|AT|AN,                   str_6EDDE1729393B4E6,                                       "ben ")
+SUBS(AR|RGT|AE|AT|AN,                   str_86CBD141F40A0963,                                       "net ")
+SUBS(AR|AS|AI|AO,                   str_B94B9E04844A5017,                                      "slok ")
+SUBS(AR|RGT|AS|AI|AO,                   str_B670619D3111567D,                                       "ook ")
+SUBS(AR|AA|AS|AI,                   str_9AFF001C35E4C65D,                                      "zaak ")
+SUBS(AR|RGT|AA|AS|AI,                   str_411BA6BA3421BEEB,                                      "kaas ")
+SUBS(AR|AE|AN|AP,                   str_B6C3042679BF7796,                                        "em ")
+SUBS(AR|RGT|AE|AN|AP,                   str_5140BEC191346017,                                        "me ")
+SUBS(AR|AA|AN|AO,                   str_1151CDEBECCAA9AE,                                       "qua ")
+SUBS(AR|RGT|AA|AN|AO,                   str_0603690FBF40C46D,                                       "oan ")
+SUBS(AR|AT|AO|AP,                   str_8574F11BEB82545C,                                       "top ")
+SUBS(AR|RGT|AT|AO|AP,                   str_028BB7B551A4BD43,                                       "pot ")
+SUBS(AR|AA|AS|AN,                   str_45A403A4960EE226,                                       "san ")
+SUBS(AR|RGT|AA|AS|AN,                   str_16D6BE915787F782,                                        "ja ")
+SUBS(AR|AA|AT|AI,                   str_6E9657F725548544,                                       "zat ")
+SUBS(AR|RGT|AA|AT|AI,                   str_D7978D4AE69E4592,                                        "if ")
+SUBS(AR|AS|AE|AI,                   str_8DB12FA16BCFEA58,                                       "die ")
+SUBS(AR|RGT|AS|AE|AI,                   str_F6734CC303E80959,                                      "keek ")
+SUBS(AR|AT|AI|AP,                   str_EDDB4B5D8E6E6CF7,                                       "tip ")
+SUBS(AR|RGT|AT|AI|AP,                   str_2741375E1176FC82,                                      "pitt ")
+SUBS(AR|AS|AE|AN,                   str_3243B29F82AFA1AE,                                      "eens ")
+SUBS(AR|RGT|AS|AE|AN,                   str_6D067D15A808A9B1,                                        "je ")
+SUBS(AR|AA|AT|AN,                   str_F145D71E556DCAA4,                                      "baan ")
+SUBS(AR|RGT|AA|AT|AN,                   str_47B698232847D3D2,                                       "nat ")
+SUBS(AR|AT|AI|AO,                   str_0A89D63B98F40BD6,                                       "vol ")
+SUBS(AR|RGT|AT|AI|AO,                   str_F246E981BC4E2F1C,                                      "ooit ")
+SUBS(AR|AE|AT|AO,                   str_3011DF1946993349,                                       "toe ")
+SUBS(AR|RGT|AE|AT|AO,                   str_8F640B129C9BD33D,                                       "oor ")
+SUBS(AR|AS|AN|AO,                   str_2A4603E856F568A7,                                      "suus ")
+SUBS(AR|RGT|AS|AN|AO,                   str_68A33E3EC3EC7D5F,                                       "ons ")
+SUBS(AR|AS|AT|AO,                   str_A506E8E4C24D161A,                                     "stoot ")
+SUBS(AR|RGT|AS|AT|AO,                   str_A386283D297C53E2,                                     "oogst ")
+SUBS(AR|AE|AN|AI,                   str_7E3D8B1C859776CA,                                        "eh ")
+SUBS(AR|RGT|AE|AN|AI,                   str_7A4D8698951A1FAD,                                       "hen ")
+SUBS(AR|AA|AE|AN|AO|AP,                 str_66E10295AC7B9CA0,                                   "opnamen ")
+SUBS(AR|AA|AS|AE|AT|AO,                 str_3C79045BF3536CB2,                                       "weg ")
+SUBS(AR|AA|AE|AT|AI|AP,                 str_C3B90DAB4B7472C5,                                    "papier ")
+SUBS(AR|AS|AE|AN|AI|AP,                 str_3C9354E1B6E24DAA,                                    "meisje ")
+SUBS(AR|AS|AT|AI|AO|AP,                 str_DC28411654225FFD,                                   "pistool ")
+SUBS(AR|AA|AS|AN|AO|AP,                 str_7F2A8884B703B508,                                      "mouw ")
+SUBS(AR|AA|AS|AT|AI|AP,                 str_41E617C734A9B9D0,                                      "pakt ")
+SUBS(AR|AA|AS|AT|AN|AP,                 str_F11A03FECD1BAC54,                                      "stam ")
+SUBS(AR|AA|AS|AE|AT|AI,                 str_201DF979D8D5FD45,                                     "vader ")
+SUBS(AR|AA|AN|AI|AO|AP,                 str_2F0B08746C6E2063,                                      "plan ")
+SUBS(AR|AE|AN|AI|AO|AP,                 str_19988C6A8F37C6DA,                                     "lopen ")
+SUBS(AR|AT|AN|AO|AP,                str_26DDC89FCFD3BABB,                                      "boom ")
+SUBS(AR|RGT|AT|AN|AO|AP,                str_FD52E8E3B927C4FA,                                      "punt ")
+SUBS(AR|AA|AE|AN|AI,                str_F9FB633B31DC6D6D,                                      "zien ")
+SUBS(AR|RGT|AA|AE|AN|AI,                str_ADDEC78F35080769,                                    "inzien ")
+SUBS(AR|AS|AE|AN|AP,                str_07DEA57FA03F84E3,                                    "sms'je ")
+SUBS(AR|RGT|AS|AE|AN|AP,                str_F175E0A1227509AD,                                    "mensen ")
+SUBS(AR|AS|AE|AN|AI,                str_A5971EF00EAEDA5D,                                      "denk ")
+SUBS(AR|RGT|AS|AE|AN|AI,                str_5AEA4E664A6EEF29,                                    "kijken ")
+SUBS(AR|AS|AE|AI|AP,                str_13B6D52598748047,                                      "diep ")
+SUBS(AR|RGT|AS|AE|AI|AP,                str_C5D40B0A0C57A5E9,                                       "'ik ")
+SUBS(AR|AA|AS|AN|AI,                str_D59F9D011F750F2C,                                      "zijn ")
+SUBS(AR|RGT|AA|AS|AN|AI,                str_FA2CEC25FAE97341,                                       "kan ")
+SUBS(AR|AS|AT|AI|AO,                str_521672AED92958DC,                                      "stil ")
+SUBS(AR|RGT|AS|AT|AI|AO,                str_1C4875EFB5E3B65F,                                      "kost ")
+SUBS(AR|AS|AT|AO|AP,                str_CB532D5DED67E46B,                                      "stop ")
+SUBS(AR|RGT|AS|AT|AO|AP,                str_993FB3354F37599E,                                      "post ")
+SUBS(AR|AA|AE|AT|AP,                str_606F5AD016A47E89,                                      "trap ")
+SUBS(AR|RGT|AA|AE|AT|AP,                str_77422CDECD520E45,                                      "paar ")
+SUBS(AR|AE|AT|AN|AO,                str_D8D04BB18B2FCBFF,                                      "toen ")
+SUBS(AR|RGT|AE|AT|AN|AO,                str_3720281455A654E3,                                      "ogen ")
+SUBS(AR|AE|AN|AI|AO,                str_7623453E9CFB03D4,                                     "ellen ")
+SUBS(AR|RGT|AE|AN|AI|AO,                str_73B6B5B26FD71502,                                       "hoe ")
+SUBS(AR|AA|AT|AN|AO,                str_9B117438FFF3EC08,                                      "gaan ")
+SUBS(AR|RGT|AA|AT|AN|AO,                str_FF3F3B1F8B5A3E40,                                      "nota ")
+SUBS(AR|AS|AN|AI|AP,                str_5ABDC1D334C04FAB,                                      "spin ")
+SUBS(AR|RGT|AS|AN|AI|AP,                str_C82620527C76697D,                                      "mijn ")
+SUBS(AR|AA|AS|AT|AP,                str_B3DEAAF59F1E7727,                                      "stap ")
+SUBS(AR|RGT|AA|AS|AT|AP,                str_718051F50C1745F9,                                      "past ")
+SUBS(AR|AS|AT|AN|AI,                str_C452567AA7C49B83,                                       "bij ")
+SUBS(AR|RGT|AS|AT|AN|AI,                str_9449E07F4DA95EC4,                                     "kijkt ")
+SUBS(AR|AA|AS|AT|AI,                str_4A8E4310C68D5030,                                      "wist ")
+SUBS(AR|RGT|AA|AS|AT|AI,                str_F4F7972FF6C3AA38,                                      "kast ")
+SUBS(AR|AA|AE|AI|AO,                str_4B68781D007741F3,                                      "alle ")
+SUBS(AR|RGT|AA|AE|AI|AO,                str_2BCCE3C0702A7BCE,                                    "lizzie ")
+SUBS(AR|AS|AE|AT|AP,                str_9CE549717FD693C0,                                   "respect ")
+SUBS(AR|RGT|AS|AE|AT|AP,                str_E53C14204106A2DF,                                      "pers ")
+SUBS(AR|AS|AI|AO|AP,                str_7D927358A163458C,                                     "sloop ")
+SUBS(AR|RGT|AS|AI|AO|AP,                str_87CFB86F7172C44A,                                       "kop ")
+SUBS(AR|AA|AT|AI|AO,                str_54A78C26DF801C39,                                       "zag ")
+SUBS(AR|RGT|AA|AT|AI|AO,                str_2CE8A84D8E8E7AF8,                                      "laat ")
+SUBS(AR|AE|AN|AI|AP,                str_E96AF9789DFD378D,                                       "eph ")
+SUBS(AR|RGT|AE|AN|AI|AP,                str_3DE7FC713EFDE099,                                       "hem ")
+SUBS(AR|AA|AS|AI|AO,                str_29CE2FDA396D8322,                                       "als ")
+SUBS(AR|RGT|AA|AS|AI|AO,                str_05DBE3DB5EFBA943,                                       "las ")
+SUBS(AR|AA|AS|AN|AO,                str_0C965DFEA414E35D,                                       "wou ")
+SUBS(AR|RGT|AA|AS|AN|AO,                str_E8396F9C50F95A2C,                                        "uw ")
+SUBS(AR|AA|AN|AI|AO,                str_A5359CE1548A4967,                                       "zou ")
+SUBS(AR|RGT|AA|AN|AI|AO,                str_4FB4F9ADE1176547,                                       "hal ")
+SUBS(AR|AS|AE|AI|AO,                str_009492B1B1F90F25,                                      "elke ")
+SUBS(AR|RGT|AS|AE|AI|AO,                str_A7FAFB59ED2F6C4D,                                      "leek ")
+SUBS(AR|AA|AS|AE|AI,                str_3C5B5E945519152C,                                      "deze ")
+SUBS(AR|RGT|AA|AS|AE|AI,                str_949A6CD175077E9D,                                     "kwaad ")
+SUBS(AR|AA|AE|AT|AN,                str_F1DEA8BFE062BA32,                                     "eraan ")
+SUBS(AR|RGT|AA|AE|AT|AN,                str_986149229D18C728,                                      "naar ")
+SUBS(AR|AT|AN|AI|AP,                str_AF1FE256DC6BB784,                                       "tim ")
+SUBS(AR|RGT|AT|AN|AI|AP,                str_494AFE3F4D06465A,                                       "htm ")
+SUBS(AR|AE|AT|AN|AP,                str_16003C680922E420,                                     "ermee ")
+SUBS(AR|RGT|AE|AT|AN|AP,                str_C7D7F29E47B4BF3E,                                       "met ")
+SUBS(AR|AA|AS|AE|AN,                str_2D98EFAF28A302ED,                                       "dan ")
+SUBS(AR|RGT|AA|AS|AE|AN,                str_C161ABA85FEDF657,                                       "new ")
+SUBS(AR|AA|AS|AE|AP,                str_165816E712C2B28C,                                      "da's ")
+SUBS(AR|RGT|AA|AS|AE|AP,                str_E5E885A4F9D42365,                                       "'we ")
+SUBS(AR|AE|AT|AN|AI,                str_098DC5EDD94A95CA,                                      "even ")
+SUBS(AR|RGT|AE|AT|AN|AI,                str_04F396FE937765D9,                                       "het ")
+SUBS(AR|AS|AE|AT|AI,                str_4304C227395BD37E,                                       "dit ")
+SUBS(AR|RGT|AS|AE|AT|AI,                str_33397C009A67360D,                                      "iets ")
+SUBS(AR|AA|AS|AT|AN,                str_85FB90AD5AF3F778,                                      "want ")
+SUBS(AR|RGT|AA|AS|AT|AN,                str_DE8077D7A04BD52E,                                     "naast ")
+SUBS(AR|AE|AT|AO|AP,                str_493C5DEFCB354F5C,                                      "erop ")
+SUBS(AR|RGT|AE|AT|AO|AP,                str_61F4C15CD4F64EAC,                                     "poort ")
+SUBS(AR|AT|AN|AI|AO,                str_997DE4CA09BE1D9D,                                      "ging ")
+SUBS(AR|RGT|AT|AN|AI|AO,                str_A9006993E08B5F0F,                                       "uit ")
+SUBS(AR|AA|AE|AI|AP,                str_6243A5125E9902B3,                                     "appie ")
+SUBS(AR|RGT|AA|AE|AI|AP,                str_605E88BA6EDCA33E,                                       "'ze ")
+SUBS(AR|AS|AE|AN|AO,                str_94E0417806EBC8BA,                                      "doen ")
+SUBS(AR|RGT|AS|AE|AN|AO,                str_78DA240D37E1DC90,                                      "oude ")
+SUBS(AR|AE|AT|AI|AP,                str_13E1E228D95B47CA,                                      "riep ")
+SUBS(AR|RGT|AE|AT|AI|AP,                str_BC7EF837C3357A72,                                     "piper ")
+SUBS(AR|AA|AT|AN|AI,                str_868067C442CD38C1,                                       "van ")
+SUBS(AR|RGT|AA|AT|AN|AI,                str_5B528135063CFD88,                                      "haat ")
+SUBS(AR|AE|AT|AI|AO,                str_AB17747230E045A6,                                      "voor ")
+SUBS(AR|RGT|AE|AT|AI|AO,                str_2CCE6615DDD45C8E,                                      "over ")
+SUBS(AR|AT|AI|AO|AP,                str_A4FDCBAE2772AE16,                                     "volop ")
+SUBS(AR|RGT|AT|AI|AO|AP,                str_D04D9E54BC1C50CA,                                     "loopt ")
+SUBS(AR|AS|AE|AO|AP,                str_8C372FC99C0A8AAC,                                      "soep ")
+SUBS(AR|RGT|AS|AE|AO|AP,                str_EDAECBC2519897FC,                                      "poes ")
+SUBS(AR|AS|AN|AO|AP,                str_DBBF68CE2078DE7F,                                      "soms ")
+SUBS(AR|RGT|AS|AN|AO|AP,                str_8B6D33658CB36F28,                                      "joop ")
+SUBS(AR|AA|AS|AN|AP,                str_4A9FFC3D2355E44C,                                      "span ")
+SUBS(AR|RGT|AA|AS|AN|AP,                str_248A481E3372E8F5,                                     "massa ")
+SUBS(AR|AA|AT|AN|AP,                str_BF3DDFB8CBFE1C63,                                       "tam ")
+SUBS(AR|RGT|AA|AT|AN|AP,                str_31062213ACA2DB24,                                      "maat ")
+SUBS(AR|AS|AT|AN|AO,                str_23B31B7D36319EFC,                                      "boos ")
+SUBS(AR|RGT|AS|AT|AN|AO,                str_9E6552A2D538596B,                                      "jong ")
+SUBS(AR|AA|AE|AN|AP,                str_BF181BAE939DFF3D,                                  "aannemen ")
+SUBS(AR|RGT|AA|AE|AN|AP,                str_6FB419EBFA4FDDD0,                                    "mannen ")
+SUBS(AR|AA|AS|AE|AT|AN|AO,              str_1A5E6E1C37C5C8B2,                                    "worden ")
+SUBS(AR|AA|AE|AT|AN|AI|AP,              str_236D5AAB5DFA58BD,                                    "manier ")
+SUBS(AR|AA|AS|AI|AO|AP,             str_EDA01630903ACAA7,                                     "slaap ")
+SUBS(AR|RGT|AA|AS|AI|AO|AP,             str_AF121D4C6F58EBE5,                                      "klap ")
+SUBS(AR|AS|AT|AN|AO|AP,             str_89978456BF623F18,                                      "stom ")
+SUBS(AR|RGT|AS|AT|AN|AO|AP,             str_918C1F865A6F50C7,                                      "muts ")
+SUBS(AR|AA|AT|AN|AI|AO,             str_E6F4D34B2D045CCC,                                    "vanuit ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO,             str_3ABD8DA65AF381C4,                                      "lang ")
+SUBS(AR|AA|AS|AE|AN|AI,             str_2DD4415EE04BAFDB,                                     "weken ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI,             str_B8157EA41E09D921,                                       "had ")
+SUBS(AR|AE|AT|AI|AO|AP,             str_06159D74F5F706BE,                                 "voorlopig ")
+SUBS(AR|RGT|AE|AT|AI|AO|AP,             str_EC5262C322755AE3,                                   "politie ")
+SUBS(AR|AA|AS|AN|AI|AO,             str_B3D5DC24825AA93C,                                       "zus ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO,             str_E29E3546C55CDCD4,                                      "hals ")
+SUBS(AR|AA|AS|AE|AI|AP,             str_5FAA21BFAFFD49DA,                                     "zweep ")
+SUBS(AR|RGT|AA|AS|AE|AI|AP,             str_CE173D7A0B469A2C,                                      "'wie ")
+SUBS(AR|AS|AE|AT|AO|AP,             str_8D8C2A92E91E7295,                                      "dorp ")
+SUBS(AR|RGT|AS|AE|AT|AO|AP,             str_DEB9C407B616CC4C,                                    "proces ")
+SUBS(AR|AS|AE|AT|AN|AO,             str_8C74304ECFAE815E,                                     "stond ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO,             str_38CBB5F5A5E6D56E,                                     "onder ")
+SUBS(AR|AE|AT|AN|AI|AO,             str_37EC60B8A186E3F8,                                     "eigen ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO,             str_4F098D98BD76E738,                                     "leven ")
+SUBS(AR|AS|AE|AT|AI|AO,             str_E806271D0AA00BA7,                                    "voelde ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO,             str_84367956ED9ACA98,                                     "kreeg ")
+SUBS(AR|AA|AS|AE|AI|AO,             str_8C72F9BBA7AA2FE0,                                       "wel ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO,             str_3662FF4FA5D5A691,                                      "kale ")
+SUBS(AR|AS|AN|AI|AO|AP,             str_6CBFC109D0CB9CF1,                                     "simon ")
+SUBS(AR|RGT|AS|AN|AI|AO|AP,             str_C50B116423771F39,                                       "kom ")
+SUBS(AR|AS|AT|AN|AI|AO,             str_3F2B0424B90C0D3C,                                      "toch ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO,             str_78252E3943F32B3B,                                      "kunt ")
+SUBS(AR|AA|AS|AT|AN|AO,             str_B25D747563F50C00,                                     "angst ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO,             str_412E9C52008E2FFC,                                     "jacob ")
+SUBS(AR|AA|AE|AN|AI|AP,             str_F99612A7FA7898A3,                                       "z'n ")
+SUBS(AR|RGT|AA|AE|AN|AI|AP,             str_09298B99F194ADAA,                                    "maxima ")
+SUBS(AR|AS|AE|AT|AN|AI,             str_75A9436A95A5D939,                                      "tijd ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI,             str_CDE7DAB599D30443,                                     "niets ")
+SUBS(AR|AS|AE|AN|AI|AO,             str_42D62B365CC2637B,                                      "snel ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO,             str_F61FAF52C7544EC2,                                    "kunnen ")
+SUBS(AR|AA|AE|AN|AI|AO,             str_AAECCABBBCD44493,                                    "alleen ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO,             str_DE871427B5EA3F28,                                      "onze ")
+SUBS(AR|AS|AE|AT|AI|AP,             str_F2016119C06FB953,                                   "spreekt ")
+SUBS(AR|RGT|AS|AE|AT|AI|AP,             str_621F80E9187A5778,                                   "precies ")
+SUBS(AR|AA|AE|AT|AN|AO,             str_8314A7158DB48ABA,                                    "gegaan ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO,             str_C5C63B76C01E50BC,                                   "naartoe ")
+SUBS(AR|AA|AT|AN|AO|AP,             str_DB4CB9C7228970A5,                                     "tatum ")
+SUBS(AR|RGT|AA|AT|AN|AO|AP,             str_3C9B602D612DFCF2,                                       "mag ")
+SUBS(AR|AS|AE|AT|AN|AP,             str_30674A9C115676E5,                                      "stem ")
+SUBS(AR|RGT|AS|AE|AT|AN|AP,             str_FC94D31C726700B8,                                    "meeste ")
+SUBS(AR|AA|AS|AT|AN|AI,             str_1E002CAE03FFABAE,                                      "zich ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI,             str_5105E1ED4EE07DAD,                                      "kant ")
+SUBS(AR|AA|AS|AE|AN|AO,             str_3A59637361B43864,                                     "wonen ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO,             str_A5A5D567FDBB9849,                                      "ouwe ")
+SUBS(AR|AA|AS|AE|AT|AP,             str_9761773C743B186A,                                    "stapte ")
+SUBS(AR|RGT|AA|AS|AE|AT|AP,             str_84938433B5435F0A,                                      "'dat ")
+SUBS(AR|AA|AE|AT|AN|AP,             str_4466B3233DC5388F,                                     "armen ")
+SUBS(AR|RGT|AA|AE|AT|AN|AP,             str_BE52D7C0FB6D254C,                                      "maar ")
+SUBS(AR|AA|AS|AE|AT|AN,             str_DAED66ED9574D407,                                     "waren ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN,             str_EFDB605A15AA4058,                                      "jaar ")
+SUBS(AR|AE|AT|AN|AI|AP,             str_AC8ACF17412A79B3,                                   "evenmin ")
+SUBS(AR|RGT|AE|AT|AN|AI|AP,             str_D346ED0408FA424A,                                      "'het ")
+SUBS(AR|AA|AE|AT|AO|AP,             str_2678AEB1CA537FBF,                                   "gepraat ")
+SUBS(AR|RGT|AA|AE|AT|AO|AP,             str_5E0C8ECDADE5F1A0,                                      "page ")
+SUBS(AR|AS|AT|AN|AI|AP,             str_16F38A80CD3A17A2,                                     "schip ")
+SUBS(AR|RGT|AS|AT|AN|AI|AP,             str_0237BF0C3728CA80,                                     "minst ")
+SUBS(AR|AA|AE|AT|AI|AO,             str_DC39801BE4734C10,                                      "zelf ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO,             str_B74E83C046B23FC2,                                     "later ")
+SUBS(AR|AA|AS|AT|AI|AO,             str_D8A43722373FF9A4,                                     "alsof ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO,             str_A57E20B51804CF2C,                                      "last ")
+SUBS(AR|AA|AT|AI|AO|AP,             str_ECBA14C4E530E3A1,                                    "afloop ")
+SUBS(AR|RGT|AA|AT|AI|AO|AP,             str_51B518126A035A17,                                      "plat ")
+SUBS(AR|AA|AT|AN|AI|AP,             str_1AFD7B5D30FA8F4A,                                    "fatima ")
+SUBS(AR|RGT|AA|AT|AN|AI|AP,             str_2C3632930C2AB50B,                                    "mattia ")
+SUBS(AR|AS|AE|AN|AO|AP,             str_12BF12EEF13D6E95,                                       "dom ")
+SUBS(AR|RGT|AS|AE|AN|AO|AP,             str_88469FD19018C34B,                                      "mond ")
+SUBS(AR|AA|AS|AE|AN|AP,             str_3A3B5D326F9ADBEC,                                     "samen ")
+SUBS(AR|RGT|AA|AS|AE|AN|AP,             str_AAFD24093B719C48,                                   "maanden ")
+SUBS(AR|AE|AT|AN|AO|AP,             str_66326E12F17B8F42,                                   "genomen ")
+SUBS(AR|RGT|AE|AT|AN|AO|AP,             str_18C489B133CF1DF2,                                      "moet ")
+SUBS(AR|AA|AE|AI|AO|AP,             str_F7931A2969F890EC,                                     "appel ")
+SUBS(AR|RGT|AA|AE|AI|AO|AP,             str_637B39E43982BF03,                                       "'zo ")
+SUBS(AR|AS|AE|AI|AO|AP,             str_EF424961E35142C3,                                   "speelde ")
+SUBS(AR|RGT|AS|AE|AI|AO|AP,             str_2688CE2C4C0BFB8E,                                      "plek ")
+SUBS(AR|AT|AN|AI|AO|AP,             str_18112192C1C7162F,                                     "glimp ")
+SUBS(AR|RGT|AT|AN|AI|AO|AP,             str_96C152701E4AAF29,                                    "omhoog ")
+SUBS(AR|AA|AE|AT|AN|AI,             str_85D95EE86FD8D7E0,                                    "zitten ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI,             str_D40674E651F303E0,                                      "haar ")
+SUBS(AR|AA|AS|AN|AI|AP,             str_3DDEC0B6B7DC4E60,                                     "smaak ")
+SUBS(AR|RGT|AA|AS|AN|AI|AP,             str_13427819E20417AC,                                      "kwam ")
+SUBS(AR|AA|AE|AT|AN|AI|AO,          str_CFA69B347040DFA4,                                    "zeggen ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO,          str_46A466751710BBDE,                                     "laten ")
+SUBS(AR|AS|AE|AN|AI|AO|AP,          str_85B7B9EA92DBC33D,                                    "spelen ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO|AP,          str_632EEC8003417245,                                     "komen ")
+SUBS(AR|AA|AS|AE|AT|AI|AP,          str_60DD52897AE7328E,                                     "sprak ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AP,          str_98D27C837BA93225,                                     "pakte ")
+SUBS(AR|AA|AS|AT|AN|AI|AO,          str_36048F26B12AD2BA,                                    "blijft ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO,          str_6C2D114EB287C846,                                     "langs ")
+SUBS(AR|AA|AE|AT|AN|AO|AP,          str_04780C055D9DEB2B,                                     "roman ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO|AP,          str_1ABC020C1C0B6956,                                    "magere ")
+SUBS(AR|AA|AS|AE|AN|AO|AP,          str_01BF2A81399F3EFC,                                "samenwonen ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO|AP,          str_19416B39EDE8D85C,                                   "panose- ")
+SUBS(AR|AE|AT|AN|AI|AO|AP,          str_39100C139CAC1A92,                                    "ruimte ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO|AP,          str_830AFDF71CF14F69,                                   "minuten ")
+SUBS(AR|AA|AS|AT|AN|AI|AP,          str_7442FC1455556F71,                                    "tapijt ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AP,          str_0A91A845CCB949E5,                                     "maakt ")
+SUBS(AR|AA|AS|AE|AT|AI|AO,          str_2316AE8AFD12499B,                                    "elkaar ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO,          str_BC1176714EDFB3E3,                                   "laatste ")
+SUBS(AR|AS|AT|AN|AI|AO|AP,          str_5E9245C93EB8BBA3,                                    "schuim ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO|AP,          str_4481899BE8B172DD,                                      "komt ")
+SUBS(AR|AA|AS|AN|AI|AO|AP,          str_7860D88CB37DB0A8,                                   "wanhoop ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO|AP,          str_B13D2A8A9BC34AA7,                                     "opzij ")
+SUBS(AR|AA|AS|AT|AI|AO|AP,          str_88ABA6EB9267140D,                                    "slaapt ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO|AP,          str_D72129058C74C7F1,                                    "plaats ")
+SUBS(AR|AA|AS|AE|AT|AN|AI,          str_96A00CB4E77515EE,                                    "achter ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI,          str_FBB6D1679D55DF18,                                      "hard ")
+SUBS(AR|AA|AS|AE|AN|AI|AP,          str_CAD633A4A63AE769,                                   "zwemmen ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AP,          str_18325861BE240B96,                                     "maken ")
+SUBS(AR|AA|AS|AE|AT|AO|AP,          str_97C13C48CCC03717,                                    "waarop ")
+SUBS(AR|RGT|AA|AS|AE|AT|AO|AP,          str_6CD2A548A39A7E32,                                 "professor ")
+SUBS(AR|AS|AE|AT|AN|AI|AO,          str_0D31590B6ACC2C8A,                                      "vond ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO,          str_F599DDBDDE71784C,                                   "krijgen ")
+SUBS(AR|AA|AE|AT|AI|AO|AP,          str_58DBAC3080F43A2C,                                     "april ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO|AP,          str_C2E1532C75A2EF31,                                   "plezier ")
+SUBS(AR|AA|AE|AN|AI|AO|AP,          str_AEB29283A7830C6E,                                  "allemaal ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO|AP,          str_4DD5DE47DC3A8E33,                                  "helemaal ")
+SUBS(AR|AA|AS|AE|AT|AN|AP,          str_C2631723111FD5AB,                                   "waarmee ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AP,          str_DCB82AC96739A6CF,                                    "jasper ")
+SUBS(AR|AS|AE|AT|AI|AO|AP,          str_1AFC9CB2074AAA9B,                                   "gesprek ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO|AP,          str_DDDFBF7DF64C8DF4,                                   "periode ")
+SUBS(AR|AA|AS|AT|AN|AO|AP,          str_EBB00619F6A89029,                                  "spontaan ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO|AP,          str_53161901D417782B,                                   "opstaan ")
+SUBS(AR|AA|AS|AE|AI|AO|AP,          str_AC1AE0D91923A15A,                                    "slappe ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO|AP,          str_FE7B5420A2E0A4B1,                                      "'als ")
+SUBS(AR|AA|AT|AN|AI|AO|AP,          str_2E642CEEC56D4266,                                      "film ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO|AP,          str_5CE65658ACD6EB87,                                  "langzaam ")
+SUBS(AR|AS|AE|AT|AN|AO|AP,          str_70845B894C3B48C8,                                    "sprong ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO|AP,          str_65CB04686C20C8C8,                                     "moest ")
+SUBS(AR|AS|AE|AT|AN|AI|AP,          str_1C8D1417F75B4C0C,                                   "spreken ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AP,          str_2BF315D4B342DDE6,                                 "misschien ")
+SUBS(AR|AA|AS|AE|AN|AI|AO,          str_170F022302D848C7,                                    "zouden ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO,          str_95755922697069DD,                                    "nieuwe ")
+SUBS(AR|AA|AE|AT|AN|AI|AO|AP,       str_A659555F342991D6,                                   "familie ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO|AP,       str_2EA20D24BC9FE614,                                    "mezelf ")
+SUBS(AR|AA|AS|AE|AT|AN|AO|AP,       str_D50595439EC5EC64,                                    "waarom ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO|AP,       str_50D197A6481113D3,                                     "omdat ")
+SUBS(AR|AA|AS|AT|AN|AI|AO|AP,       str_2AFDC195D9E636B0,                                  "glimlach ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO|AP,       str_104B5913C90D8088,                                   "lichaam ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO,       str_B041FDB23876F0BB,                                    "altijd ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO,       str_07508C5DC7F6C61B,                                     "hoofd ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AP,       str_3601E608A05BAF49,                               "amerikaanse ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AP,       str_D6CB674EF62C8952,                                    "maakte ")
+SUBS(AR|AA|AS|AE|AN|AI|AO|AP,       str_A9C15615E26C9E7A,                                    "slapen ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO|AP,       str_FA42E4481BE23013,                                   "opnieuw ")
+SUBS(AR|AA|AS|AE|AT|AI|AO|AP,       str_567B8FED8B46FF1C,                                 "collega's ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO|AP,       str_132971BEE7D56AFC,                                  "opgewekt ")
+SUBS(AR|AS|AE|AT|AN|AI|AO|AP,       str_D8726BD9A2A130E1,                                   "gekomen ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO|AP,       str_354E3609C2CF02C2,                                  "mogelijk ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO|AP,    str_B1CD2F1C6D590B41,                                   "gemaakt ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO|AP,    str_F21D471DB7533EEF,                                   "mevrouw ")

+ 36 - 0
keyboards/gboards/dicts/aset/num-keymap.def

@@ -0,0 +1,36 @@
+// This file is automatically generated. Do not edit it!
+
+PRES(NUM|AO,                                                                                         KC_9)
+PRES(NUM|AS,                                                                                         KC_2)
+PRES(NUM|AN,                                                                                         KC_7)
+PRES(NUM|AI,                                                                                         KC_8)
+PRES(NUM|AA,                                                                                         KC_1)
+PRES(NUM|AE,                                                                                         KC_3)
+PRES(NUM|AT,                                                                                         KC_4)
+PRES(NUM|AP,                                                                                         KC_0)
+PRES(NUM|AA|AE,                                                                                    KC_GRV)
+PRES(NUM|AA|AP,                                                                                   KC_QUOT)
+KEYS(NUM|AA|AI,                         cmb_e9bf29584cf72c14,                  {KC_LSFT, KC_1, COMBO_END})
+PRES(NUM|AE|AN,                                                                                   KC_HOME)
+PRES(NUM|AN|AI,                                                                                      KC_6)
+PRES(NUM|AE|AI,                                                                                   KC_COMM)
+PRES(NUM|AS|AT,                                                                                     KC_NO)
+PRES(NUM|AE|AP,                                                                                   KC_QUOT)
+PRES(NUM|AA|AS,                                                                                    KC_SPC)
+PRES(NUM|AS|AI,                                                                                    KC_EQL)
+PRES(NUM|AA|AT,                                                                                   KC_LBRC)
+PRES(NUM|AI|AO,                                                                                    KC_EQL)
+KEYS(NUM|AS|AP,                         cmb_ea889bef063f6825,                  {KC_LSFT, KC_0, COMBO_END})
+PRES(NUM|AT|AP,                                                                                   KC_BSPC)
+KEYS(NUM|AA|AO,                         cmb_bff41f9e9cd6fd93,                  {KC_LSFT, KC_9, COMBO_END})
+PRES(NUM|AA|AN,                                                                                    KC_SPC)
+PRES(NUM|AS|AO,                                                                                    KC_DOT)
+PRES(NUM|AE|AO,                                                                                   KC_MINS)
+PRES(NUM|AS|AE,                                                                                   KC_MINS)
+PRES(NUM|AE|AT,                                                                                      KC_5)
+PRES(NUM|AO|AP,                                                                                   KC_SCLN)
+PRES(NUM|AN|AO,                                                                                     KC_NO)
+PRES(NUM|AN|AP,                                                                                   KC_RBRC)
+PRES(NUM|AS|AN,                                                                                    KC_END)
+PRES(NUM|AN|AI|AO|AP,                                                                              KC_TAB)
+PRES(NUM|AA|AS|AE|AT|AN|AI|AO|AP,                                                                  KC_SPC)

+ 381 - 0
keyboards/gboards/dicts/aset/nw-keymap.def

@@ -0,0 +1,381 @@
+// This file is automatically generated. Do not edit it!
+
+PRES(AE,                                                                                             KC_E)
+PRES(AS,                                                                                             KC_S)
+PRES(AP,                                                                                             KC_P)
+PRES(AN,                                                                                             KC_N)
+PRES(AT,                                                                                             KC_T)
+PRES(AI,                                                                                             KC_I)
+PRES(AO,                                                                                             KC_O)
+PRES(AA,                                                                                             KC_A)
+PRES(AI|AO,                                                                                          KC_L)
+PRES(AS|AN,                                                                                          KC_J)
+PRES(AA|AN,                                                                                          KC_Q)
+PRES(AT|AN,                                                                                          KC_B)
+PRES(AT|AP,                                                                                       KC_BSPC)
+PRES(AA|AI,                                                                                          KC_Z)
+KEYS(AA|AO,                             cmb_9df323cdb026f7ce,                  {KC_LSFT, KC_9, COMBO_END})
+PRES(AO|AP,                                                                                       KC_SCLN)
+PRES(AA|AT,                                                                                          KC_F)
+PRES(AA|AS,                                                                                          KC_W)
+PRES(AE|AI,                                                                                       KC_COMM)
+KEYS(AI|AP,                             cmb_68737f3c98f133fe,                  {KC_LSFT, KC_1, COMBO_END})
+KEYS(AS|AP,                             cmb_e57ca193d8778bdc,                  {KC_LSFT, KC_0, COMBO_END})
+PRES(AE|AN,                                                                                          KC_Y)
+PRES(AN|AI,                                                                                          KC_H)
+PRES(AN|AP,                                                                                          KC_M)
+PRES(AE|AT,                                                                                          KC_R)
+PRES(AS|AI,                                                                                          KC_K)
+PRES(AS|AO,                                                                                        KC_DOT)
+PRES(AT|AI,                                                                                          KC_V)
+PRES(AA|AE,                                                                                          KC_X)
+PRES(AE|AP,                                                                                       KC_QUOT)
+PRES(AS|AE,                                                                                          KC_D)
+PRES(AN|AO,                                                                                          KC_U)
+PRES(AT|AO,                                                                                          KC_G)
+PRES(AA|AP,                                                                                       KC_QUOT)
+PRES(AS|AT,                                                                                          KC_C)
+PRES(AE|AO,                                                                                       KC_MINS)
+SUBS(AR|AS|AE|AT,                       str_925BB6ABF283A228,                                       "det ")
+SUBS(AR|AN|AO|AP,                       str_0F33CAECD78B3E6B,                                        "om ")
+PRES(AN|AI|AO|AP,                                                                                  KC_ENT)
+SUBS(AR|AE|AT|AI,                       str_7C0F236DA831BEB5,                                       "eit ")
+SUBS(AR|AA|AT|AP,                       str_FB01F23B61D4D19E,                                      "tapt ")
+SUBS(AR|AA|AE|AP,                       str_12715CFF7C2228E1,                                        "'a ")
+SUBS(AR|AA|AN|AP,                       str_7814AB9A9D941FFB,                                       "man ")
+SUBS(AR|AA|AS|AE,                       str_6E5B393925FE64CE,                                        "da ")
+SUBS(AR|AE|AN|AP,                       str_B969E2F841D9C54A,                                       "men ")
+SUBS(AR|AA|AS|AT,                       str_3B1A13C290639852,                                       "sat ")
+SUBS(AR|AA|AI|AP,                       str_5359503E60204126,                                      "pipa ")
+SUBS(AR|AI|AO|AP,                       str_3AFC1E9A8765C53B,                                       "lop ")
+SUBS(AR|AA|AS|AO,                       str_62AB30530BED5D60,                                     "ossaa ")
+SUBS(AR|AN|AI|AO,                       str_5A09FD44BA314863,                                       "hun ")
+SUBS(AR|AN|AI|AP,                       str_683696748A01B41C,                                       "min ")
+SUBS(AR|AA|AT|AI,                       str_BA2E119CA038883C,                                        "av ")
+SUBS(AR|AA|AE|AT,                       str_452BE2346B5B80C3,                                       "fra ")
+SUBS(AR|AE|AO|AP,                       str_5AC772D310448B08,                                      "oppe ")
+SUBS(AR|AA|AT|AO,                       str_A75FF214306BA9D1,                                       "gaa ")
+SUBS(AR|AS|AI|AP,                       str_A147DE6F127B4CD6,                                      "skip ")
+SUBS(AR|AS|AE|AO|AP,                    str_B80F3FE3F3FCA0CC,                                     "posse ")
+SUBS(AR|AA|AS|AT|AP,                    str_092E3BDF639232DD,                                   "paastaa ")
+SUBS(AR|AE|AN|AO|AP,                    str_21DDFFBA443700D3,                                    "munnen ")
+SUBS(AR|AT|AN|AI|AP,                    str_168886128C6CCE68,                                       "mit ")
+SUBS(AR|AS|AN|AI|AP,                    str_CE4E838E0BC6E4DA,                                        "km ")
+SUBS(AR|AS|AT|AI|AO,                    str_1109F5FD7D22AAC8,                                       "sig ")
+SUBS(AR|AA|AN|AO|AP,                    str_38342550D5BCF484,                                     "opnaa ")
+SUBS(AR|AA|AI|AO|AP,                    str_722CFF3C34B02A02,                                      "paal ")
+SUBS(AR|AE|AN|AI|AO,                    str_EC7EE4878609F3D9,                                      "hele ")
+SUBS(AR|AA|AE|AT|AI,                    str_776A8271136FBCDD,                                       "var ")
+SUBS(AR|AT|AI|AO|AP,                    str_702F532D7A48BC00,                                     "pligt ")
+SUBS(AR|AS|AE|AT|AN,                    str_BB930E6E87DE648C,                                    "syntes ")
+SUBS(AR|AA|AT|AO|AP,                    str_4CCE26463694D960,                                     "optat ")
+SUBS(AR|AE|AI|AO|AP,                    str_50BF19563B51D19B,                                     "pleie ")
+SUBS(AR|AE|AN|AI|AP,                    str_B95094D0F4C2F09E,                                      "mine ")
+SUBS(AR|AE|AT|AN|AP,                    str_DEE3BBD571C511F7,                                      "mere ")
+SUBS(AR|AA|AN|AI|AP,                    str_FC9AB513E2B03A28,                                       "ham ")
+SUBS(AR|AS|AT|AI|AP,                    str_A19F8973C971DB48,                                     "spist ")
+SUBS(AR|AA|AS|AE|AT,                    str_7E1EAC57B515C2D1,                                     "satte ")
+SUBS(AR|AS|AE|AO,                   str_5630D9590D848D9C,                                       "dod ")
+SUBS(AR|RGT|AS|AE|AO,                   str_90B2E8A16883F3EC,                                       "odd ")
+SUBS(AR|AA|AE|AI,                   str_68E1B1603E13FE30,                                        "xi ")
+SUBS(AR|RGT|AA|AE|AI,                   str_D2F95EA81F7C61D5,                                        "ix ")
+SUBS(AR|AE|AN|AO,                   str_E832D18A44EEE332,                                      "enno ")
+SUBS(AR|RGT|AE|AN|AO,                   str_F18EF20D08AA79B8,                                       "noe ")
+SUBS(AR|AT|AN|AI,                   str_802658407F3418BA,                                       "thi ")
+SUBS(AR|RGT|AT|AN|AI,                   str_D5ACE27258AF148F,                                       "hit ")
+SUBS(AR|AT|AN|AO,                   str_1B45A3756EC37127,                                      "gong ")
+SUBS(AR|RGT|AT|AN|AO,                   str_AF931575FB1EA518,                                        "ut ")
+SUBS(AR|AE|AT|AP,                   str_3AC87E4EE66F6E61,                                    "teppet ")
+SUBS(AR|RGT|AE|AT|AP,                   str_342F8CACA85F0AD6,                                       "per ")
+SUBS(AR|AA|AS|AP,                   str_C23AF9CA50CD0164,                                    "saapas ")
+SUBS(AR|RGT|AA|AS|AP,                   str_467C897077B58F08,                                       "pas ")
+SUBS(AR|AE|AT|AO,                   str_B5E6B5782EE16BAB,                                        "eg ")
+SUBS(AR|RGT|AE|AT|AO,                   str_B97355B02DCE4543,                                        "or ")
+SUBS(AR|AA|AE|AN,                   str_D184E1BC9A680407,                                     "annen ")
+SUBS(AR|RGT|AA|AE|AN,                   str_D980517798430066,                                      "naae ")
+SUBS(AR|AA|AI|AO,                   str_C49001FAA655F248,                                        "al ")
+SUBS(AR|RGT|AA|AI|AO,                   str_7E7904D7326BCF29,                                        "la ")
+SUBS(AR|AE|AI|AO,                   str_3CD2516588C5C683,                                      "elle ")
+SUBS(AR|RGT|AE|AI|AO,                   str_E2986299752E3DE1,                                     "lille ")
+SUBS(AR|AS|AT|AO,                   str_685B24601F82F924,                                     "stott ")
+SUBS(AR|RGT|AS|AT|AO,                   str_77C6B8367F5A7C65,                                        "oc ")
+SUBS(AR|AA|AN|AO,                   str_FD846B750BDF7708,                                        "au ")
+SUBS(AR|RGT|AA|AN|AO,                   str_DCF7A99961FBA279,                                      "unna ")
+SUBS(AR|AT|AO|AP,                   str_8574F11BEB82545C,                                       "top ")
+SUBS(AR|RGT|AT|AO|AP,                   str_028BB7B551A4BD43,                                       "pot ")
+SUBS(AR|AS|AE|AN,                   str_ECE5A6CDF4EED85C,                                       "den ")
+SUBS(AR|RGT|AS|AE|AN,                   str_FB507079A5396F2A,                                       "ned ")
+SUBS(AR|AA|AS|AN,                   str_63668A98CF9C47B7,                                       "sja ")
+SUBS(AR|RGT|AA|AS|AN,                   str_16D6BE915787F782,                                        "ja ")
+SUBS(AR|AA|AS|AI,                   str_2511202E00D980C7,                                      "saki ")
+SUBS(AR|RGT|AA|AS|AI,                   str_423FC7030B57068F,                                        "ka ")
+SUBS(AR|AS|AT|AI,                   str_2B382E2C87F633B5,                                       "sit ")
+SUBS(AR|RGT|AS|AT|AI,                   str_057FCE32C97154C0,                                      "kvit ")
+SUBS(AR|AA|AN|AI,                   str_BF40C27E59DAAC7B,                                        "ah ")
+SUBS(AR|RGT|AA|AN|AI,                   str_BB30CFFA4957C51C,                                       "han ")
+SUBS(AR|AS|AN|AI,                   str_55863E4A819B49C1,                                       "sin ")
+SUBS(AR|RGT|AS|AN|AI,                   str_E1D43A91C597031D,                                       "nik ")
+SUBS(AR|AS|AI|AO,                   str_D1E42442E1A668BC,                                      "slik ")
+SUBS(AR|RGT|AS|AI|AO,                   str_7D5664732C823A0F,                                       "los ")
+SUBS(AR|AT|AI|AO,                   str_1C31AEE8DFCCE8EB,                                       "til ")
+SUBS(AR|RGT|AT|AI|AO,                   str_DD07510FB54603F8,                                       "liv ")
+SUBS(AR|AA|AT|AN,                   str_AA9B005CF3762F95,                                      "fann ")
+SUBS(AR|RGT|AA|AT|AN,                   str_47B698232847D3D2,                                       "nat ")
+SUBS(AR|AE|AN|AI,                   str_02B1330BAE5CC4C1,                                       "ein ")
+SUBS(AR|RGT|AE|AN|AI,                   str_4FFE5A0A17921200,                                     "henne ")
+SUBS(AR|AE|AT|AN,                   str_131A9B4CD2947310,                                     "berre ")
+SUBS(AR|RGT|AE|AT|AN,                   str_77D0DE1110F92FFB,                                       "nyt ")
+SUBS(AR|AS|AN|AO,                   str_3D29840CE477716A,                                       "son ")
+SUBS(AR|RGT|AS|AN|AO,                   str_6E23CC4BFF56B58C,                                        "jo ")
+SUBS(AR|AS|AE|AI,                   str_D09F1FA0A086795B,                                       "dei ")
+SUBS(AR|RGT|AS|AE|AI,                   str_25694FCDDE3987C4,                                      "ikke ")
+SUBS(AR|AA|AS|AT|AI|AO,                 str_23089E82F5DFD0B4,                                      "folk ")
+SUBS(AR|AA|AT|AI|AO|AP,                 str_2C59793065D02EDC,                                     "opgav ")
+SUBS(AR|AA|AS|AN|AO|AP,                 str_FEC58E5F68E80032,                                    "saasom ")
+SUBS(AR|AA|AT|AN|AI|AP,                 str_29B4DD2D22E83638,                                     "vapni ")
+SUBS(AR|AE|AT|AN|AO|AP,                 str_879E412A510F3163,                                     "meget ")
+SUBS(AR|AA|AS|AE|AO|AP,                 str_9D443C23601872A4,                                      "opad ")
+SUBS(AR|AA|AE|AN|AI|AP,                 str_9B092F875E2DA1B4,                                       "ha' ")
+SUBS(AR|AS|AE|AT|AO|AP,                 str_C3F89E20008EF31C,                                      "spor ")
+SUBS(AR|AA|AS|AT|AI|AP,                 str_B3546060F2895743,                                     "skapt ")
+SUBS(AR|AA|AS|AN|AI|AO,                 str_1F82936043CAFDC8,                                     "hakon ")
+SUBS(AR|AE|AT|AI|AO|AP,                 str_348B2BB289B8817D,                                      "pige ")
+SUBS(AR|AA|AS|AE|AT|AO,                 str_CA49BEAA613AC2F8,                                     "sagde ")
+SUBS(AR|AA|AE|AI|AO|AP,                 str_6726AAAD1B841698,                                       "la' ")
+SUBS(AR|AA|AE|AT|AN,                str_9C31DB94CBCECD2F,                                      "bare ")
+SUBS(AR|RGT|AA|AE|AT|AN,                str_986149229D18C728,                                      "naar ")
+SUBS(AR|AA|AS|AT|AN,                str_F241B9D5D2417008,                                      "sant ")
+SUBS(AR|RGT|AA|AS|AT|AN,                str_2AAC07FC03EF5685,                                        "jf ")
+SUBS(AR|AA|AS|AI|AP,                str_6CB6EB1D7BCF408B,                                     "skipa ")
+SUBS(AR|RGT|AA|AS|AI|AP,                str_FF423FC7030B5706,                                       "kap ")
+SUBS(AR|AS|AE|AN|AP,                str_AB4FDC245F092768,                                       "dem ")
+SUBS(AR|RGT|AS|AE|AN|AP,                str_BA4C53A61687D977,                                       "med ")
+SUBS(AR|AA|AS|AE|AP,                str_659DE3D98174868E,                                       "sa' ")
+SUBS(AR|RGT|AA|AS|AE|AP,                str_1B1C50D62E726AE4,                                     "passe ")
+SUBS(AR|AA|AS|AN|AO,                str_88345F7C93C4C73D,                                       "sau ")
+SUBS(AR|RGT|AA|AS|AN|AO,                str_08B751B76E493B91,                                       "jau ")
+SUBS(AR|AA|AE|AI|AO,                str_4B68781D007741F3,                                      "alle ")
+SUBS(AR|RGT|AA|AE|AI|AO,                str_4DB93DD67BC5B5E0,                                       "lea ")
+SUBS(AR|AS|AT|AN|AO,                str_20CF80C46BB5F512,                                      "song ")
+SUBS(AR|RGT|AS|AT|AN|AO,                str_C039D2A5D9FC5D72,                                      "just ")
+SUBS(AR|AA|AT|AN|AI,                str_43AD10D41DE2729C,                                       "fin ")
+SUBS(AR|RGT|AA|AT|AN|AI,                str_7589149FDAADDD5C,                                      "navn ")
+SUBS(AR|AA|AS|AE|AN,                str_C51486569CE1AF4C,                                     "anden ")
+SUBS(AR|RGT|AA|AS|AE|AN,                str_0C372259E4C87260,                                     "naade ")
+SUBS(AR|AA|AS|AT|AO,                str_B68AFDA999042AE2,                                      "sagt ")
+SUBS(AR|RGT|AA|AS|AT|AO,                str_592113E20E9BD955,                                     "ogsaa ")
+SUBS(AR|AA|AE|AN|AP,                str_A11DE192909885A2,                                      "apne ")
+SUBS(AR|RGT|AA|AE|AN|AP,                str_6FB419EBFA4FDDD0,                                    "mannen ")
+SUBS(AR|AA|AS|AE|AI,                str_9CD8BF58537BE31A,                                     "skade ")
+SUBS(AR|RGT|AA|AS|AE|AI,                str_056D17F1CB6B6987,                                     "kasse ")
+SUBS(AR|AS|AN|AI|AO,                str_070960D6B75F9DAA,                                      "sjol ")
+SUBS(AR|RGT|AS|AN|AI|AO,                str_897B80D7A07B3BB6,                                       "nok ")
+SUBS(AR|AA|AN|AI|AO,                str_184A1BA14F670A97,                                    "alonzo ")
+SUBS(AR|RGT|AA|AN|AI|AO,                str_54DEAA1A3F19A7FC,                                      "hall ")
+SUBS(AR|AE|AT|AI|AO,                str_87C9A08BCD5987C8,                                     "eller ")
+SUBS(AR|RGT|AE|AT|AI|AO,                str_2CCE6615DDD45C8E,                                      "over ")
+SUBS(AR|AS|AT|AO|AP,                str_769DB022AD959409,                                      "spog ")
+SUBS(AR|RGT|AS|AT|AO|AP,                str_993FB3354F37599E,                                      "post ")
+SUBS(AR|AA|AE|AT|AP,                str_CCB60C7B52B04B65,                                      "rapp ")
+SUBS(AR|RGT|AA|AE|AT|AP,                str_F552C5CE7412D067,                                       "par ")
+SUBS(AR|AA|AE|AT|AO,                str_DAE84F2729ACCE2B,                                       "for ")
+SUBS(AR|RGT|AA|AE|AT|AO,                str_CC8D36F0E3CEDCB9,                                      "ofte ")
+SUBS(AR|AS|AE|AT|AI,                str_44D89FF8C9DEFE4D,                                       "ved ")
+SUBS(AR|RGT|AS|AE|AT|AI,                str_44E526692C9E5C02,                                      "idet ")
+SUBS(AR|AS|AI|AO|AP,                str_AE39F7849C80EFF0,                                      "spil ")
+SUBS(AR|RGT|AS|AI|AO|AP,                str_87CFB86F7172C44A,                                       "kop ")
+SUBS(AR|AE|AT|AN|AI,                str_47FD2EA69E80E270,                                       "ven ")
+SUBS(AR|RGT|AE|AT|AN|AI,                str_8BA7632DC4B89BB1,                                       "her ")
+SUBS(AR|AA|AT|AN|AP,                str_415DEF2531D5D328,                                       "amt ")
+SUBS(AR|RGT|AA|AT|AN|AP,                str_06AABBFC9BF9658F,                                       "mat ")
+SUBS(AR|AA|AE|AN|AI,                str_6CCDD17C98DBD8DA,                                  "einannan ")
+SUBS(AR|RGT|AA|AE|AN|AI,                str_3E7CD427C0274FF0,                                      "hena ")
+SUBS(AR|AE|AT|AO|AP,                str_7D0F31281EF69F8B,                                     "ropte ")
+SUBS(AR|RGT|AE|AT|AO|AP,                str_C49A79241347400B,                                    "potter ")
+SUBS(AR|AS|AE|AT|AP,                str_957AA55BB10DC8D1,                                     "drepe ")
+SUBS(AR|RGT|AS|AE|AT|AP,                str_E89D243AB8903FE3,                                     "prest ")
+SUBS(AR|AS|AE|AI|AP,                str_6F2A64F59BE5E26E,                                     "spise ")
+SUBS(AR|RGT|AS|AE|AI|AP,                str_E5D45F3E4260F02B,                                      "pike ")
+SUBS(AR|AA|AS|AN|AP,                str_FDE849B83007B2AD,                                      "smaa ")
+SUBS(AR|RGT|AA|AS|AN|AP,                str_58182FA043E248BD,                                    "jaampa ")
+SUBS(AR|AA|AS|AI|AO,                str_408F0634544C632D,                                      "skal ")
+SUBS(AR|RGT|AA|AS|AI|AO,                str_702618E7AF96922D,                                     "kalla ")
+SUBS(AR|AS|AE|AI|AO,                str_1861909A5CAE7807,                                       "del ")
+SUBS(AR|RGT|AS|AE|AI|AO,                str_3CB77C2629D9FD41,                                       "lod ")
+SUBS(AR|AS|AE|AN|AI,                str_5673F12CA48839F3,                                      "sine ")
+SUBS(AR|RGT|AS|AE|AN|AI,                str_B2996F5DF156F820,                                     "ikkje ")
+SUBS(AR|AT|AN|AI|AO,                str_166C1C638CBE4F0B,                                       "bli ")
+SUBS(AR|RGT|AT|AN|AI|AO,                str_A3CF5E1B52894A08,                                      "hoit ")
+SUBS(AR|AE|AT|AN|AO,                str_BA3BD4D2DA7AE86E,                                      "bort ")
+SUBS(AR|RGT|AE|AT|AN|AO,                str_B7409EC7507F1CD9,                                     "noget ")
+SUBS(AR|AA|AT|AN|AO,                str_F3FA41B52DE36D40,                                      "gang ")
+SUBS(AR|RGT|AA|AT|AN|AO,                str_FAD744D3AA1797A8,                                      "utan ")
+SUBS(AR|AS|AT|AN|AI,                str_98C61CAAF61C00D5,                                      "sint ")
+SUBS(AR|RGT|AS|AT|AN|AI,                str_1F36E9BDFB6C17A3,                                      "hvis ")
+SUBS(AR|AA|AT|AI|AO,                str_15B496B76D052225,                                       "alt ")
+SUBS(AR|RGT|AA|AT|AI|AO,                str_57FCC1E7B02592FD,                                      "olav ")
+SUBS(AR|AS|AE|AT|AO,                str_C0568171B6FADB9E,                                       "seg ")
+SUBS(AR|RGT|AS|AE|AT|AO,                str_D859293B22449C89,                                       "ord ")
+SUBS(AR|AT|AN|AO|AP,                str_C7B05810B9878F2F,                                       "tom ")
+SUBS(AR|RGT|AT|AN|AO|AP,                str_7E273C54E980F6C3,                                       "mot ")
+SUBS(AR|AS|AE|AN|AO,                str_68105B858B425CB4,                                        "du ")
+SUBS(AR|RGT|AS|AE|AN|AO,                str_D208B44DAA2DC351,                                        "ud ")
+SUBS(AR|AA|AS|AT|AI,                str_8B539FEEE1CA73C0,                                       "fik ")
+SUBS(AR|RGT|AA|AS|AT|AI,                str_2DF56A494788F048,                                       "kva ")
+SUBS(AR|AS|AN|AO|AP,                str_7A83FEE54F908E5E,                                       "som ")
+SUBS(AR|RGT|AS|AN|AO|AP,                str_C9A7878495430405,                                      "mons ")
+SUBS(AR|AA|AS|AN|AI,                str_4401268928040B20,                                      "sank ")
+SUBS(AR|RGT|AA|AS|AN|AI,                str_4B4CC6627CFD3ECE,                                      "hans ")
+SUBS(AR|AA|AS|AT|AN|AI|AP,              str_23061DC1E942126E,                                     "knapt ")
+SUBS(AR|AA|AS|AE|AT|AO|AP,              str_20D6D6623B1192DC,                                    "pastor ")
+SUBS(AR|AS|AE|AT|AN|AI|AP,              str_812F7194D11B8ADE,                                    "mindre ")
+SUBS(AR|AA|AE|AT|AN|AI,             str_701758C383D21C1A,                                      "fine ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI,             str_4ADA2A4F18F54100,                                       "har ")
+SUBS(AR|AA|AS|AE|AT|AP,             str_2622E4CB4E7E9609,                                    "derpaa ")
+SUBS(AR|RGT|AA|AS|AE|AT|AP,             str_2415BE5D6332DA50,                                    "passer ")
+SUBS(AR|AA|AT|AN|AO|AP,             str_20D86D618162A4CE,                                     "bagom ")
+SUBS(AR|RGT|AA|AT|AN|AO|AP,             str_59A99855C94EE38F,                                      "magt ")
+SUBS(AR|AS|AE|AT|AI|AP,             str_3E11FF89C13615F1,                                    "skipet ")
+SUBS(AR|RGT|AS|AE|AT|AI|AP,             str_405D34AF2264AD2A,                                      "pris ")
+SUBS(AR|AE|AN|AI|AO|AP,             str_D2C24B68658B63FD,                                      "emil ")
+SUBS(AR|RGT|AE|AN|AI|AO|AP,             str_8FB9C780573B2537,                                    "mellem ")
+SUBS(AR|AS|AT|AN|AO|AP,             str_1198A5FC9E3C4B8D,                                     "spjot ")
+SUBS(AR|RGT|AS|AT|AN|AO|AP,             str_58A09E210104136F,                                      "pust ")
+SUBS(AR|AA|AS|AE|AT|AN,             str_691DC3BEDE0F7276,                                     "andre ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN,             str_33BEF0A978E16432,                                   "naesten ")
+SUBS(AR|AA|AS|AT|AN|AO,             str_C87062042895E975,                                      "sang ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO,             str_412E9C52008E2FFC,                                     "jacob ")
+SUBS(AR|AE|AT|AN|AI|AP,             str_FAC1CC00AF3E4FF0,                                      "time ")
+SUBS(AR|RGT|AE|AT|AN|AI|AP,             str_525F6F04A9513987,                                      "meir ")
+SUBS(AR|AA|AE|AT|AN|AP,             str_943BA4CC51713FB6,                                      "frem ")
+SUBS(AR|RGT|AA|AE|AT|AN|AP,             str_D4702E3A6CDC1944,                                    "maatte ")
+SUBS(AR|AA|AE|AT|AI|AP,             str_D5CAE91410E03313,                                   "appetit ")
+SUBS(AR|RGT|AA|AE|AT|AI|AP,             str_942036C586B52CDC,                                     "parti ")
+SUBS(AR|AS|AE|AT|AI|AO,             str_B0E66F30B466B53B,                                     "vilde ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO,             str_D3FB3DC22A4E2199,                                      "lidt ")
+SUBS(AR|AS|AT|AN|AI|AP,             str_173A297B1E582BEA,                                      "bisp ")
+SUBS(AR|RGT|AS|AT|AN|AI|AP,             str_0237BF0C3728CA80,                                     "minst ")
+SUBS(AR|AA|AS|AE|AN|AO,             str_5F3E693A3DBE9F2E,                                      "daud ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO,             str_65076753CFCFEB84,                                      "unda ")
+SUBS(AR|AA|AS|AN|AI|AP,             str_F3A14A8A57EB3C42,                                      "skam ")
+SUBS(AR|RGT|AA|AS|AN|AI|AP,             str_D7EEA8DF541E3089,                                      "kamp ")
+SUBS(AR|AA|AS|AE|AI|AP,             str_7DE18DE6A01D6E65,                                     "skape ")
+SUBS(AR|RGT|AA|AS|AE|AI|AP,             str_94F2F9657A2B07AA,                                     "pakke ")
+SUBS(AR|AS|AN|AI|AO|AP,             str_D2957C6524A4A470,                                      "smil ")
+SUBS(AR|RGT|AS|AN|AI|AO|AP,             str_C50B116423771F39,                                       "kom ")
+SUBS(AR|AA|AS|AE|AT|AI,             str_0BDE3ABCCA6AB259,                                      "fekk ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI,             str_9A09060F892B014F,                                      "kvar ")
+SUBS(AR|AA|AE|AT|AI|AO,             str_C4AF10EDD7B3CE20,                                      "tale ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO,             str_8B224A56A722EACC,                                    "laegge ")
+SUBS(AR|AA|AE|AT|AN|AO,             str_FBD40D7FE37392C8,                                    "gunnar ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO,             str_0DC869483ED5AEE0,                                   "naturen ")
+SUBS(AR|AS|AE|AT|AN|AI,             str_95821FFE4D6CCEB7,                                    "verden ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI,             str_C94E0D979EC3173C,                                   "kjendte ")
+SUBS(AR|AS|AE|AN|AI|AP,             str_168528F7605DED93,                                      "deim ")
+SUBS(AR|RGT|AS|AE|AN|AI|AP,             str_88A02478E01864F9,                                      "hjem ")
+SUBS(AR|AS|AT|AI|AO|AP,             str_ADBF0C95C8F3EEC7,                                     "spilt ")
+SUBS(AR|RGT|AS|AT|AI|AO|AP,             str_0CC9334B24C94347,                                     "opkog ")
+SUBS(AR|AA|AT|AN|AI|AO,             str_C52ACE281FD23DC7,                                  "gunnlaug ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO,             str_5057A823E6EF6941,                                     "langt ")
+SUBS(AR|AA|AS|AE|AI|AO,             str_078A61B5A3D2EDA1,                                  "saaledes ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO,             str_443AFB8E5BA06E0D,                                       "lad ")
+SUBS(AR|AA|AS|AT|AN|AP,             str_0F7A33633730631F,                                      "samt ")
+SUBS(AR|RGT|AA|AS|AT|AN|AP,             str_B1D0E10589BDCF66,                                      "jamt ")
+SUBS(AR|AS|AE|AN|AI|AO,             str_33147076F22F7144,                                    "skulde ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO,             str_5E4907A9602E385A,                                     "kunde ")
+SUBS(AR|AS|AT|AN|AI|AO,             str_803AA4D54E4ECA25,                                      "blik ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO,             str_20856FF8512ED81F,                                       "och ")
+SUBS(AR|AA|AS|AE|AN|AP,             str_9A129D3C2CF63359,                                     "samme ")
+SUBS(AR|RGT|AA|AS|AE|AN|AP,             str_60F97D11D338DF2C,                                      "mand ")
+SUBS(AR|AA|AS|AE|AN|AI,             str_41BE0294178512AB,                                     "sidan ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI,             str_9524DA52379D77C6,                                     "hadde ")
+SUBS(AR|AA|AE|AT|AO|AP,             str_EABC033D43046E24,                                      "ropa ")
+SUBS(AR|RGT|AA|AE|AT|AO|AP,             str_6668BB5B4D2A7ED7,                                     "praeg ")
+SUBS(AR|AA|AE|AN|AI|AO,             str_9CD03918EFCF7A9D,                                     "alene ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO,             str_B9DC345474FEAAFE,                                     "nella ")
+SUBS(AR|AA|AN|AI|AO|AP,             str_2CA0FC38C08FA765,                                       "alm ")
+SUBS(AR|RGT|AA|AN|AI|AO|AP,             str_BB3C0422028F010B,                                      "maal ")
+SUBS(AR|AS|AE|AT|AN|AO,             str_8DF4F0A3E8D06533,                                    "gjorde ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO,             str_40D58FBA4B772732,                                       "jeg ")
+SUBS(AR|AS|AE|AT|AN|AP,             str_530DA972D63F0664,                                    "dermed ")
+SUBS(AR|RGT|AS|AE|AT|AN|AP,             str_44BF2FC17F81D9DC,                                      "mest ")
+SUBS(AR|AE|AT|AN|AI|AO,             str_13A17952D7936000,                                      "blev ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO,             str_C4B71F459D277067,                                      "hvor ")
+SUBS(AR|AA|AS|AI|AO|AP,             str_0C564574F3F9E640,                                      "slap ")
+SUBS(AR|RGT|AA|AS|AI|AO|AP,             str_C7EB7D81F91BE0A5,                                     "plass ")
+SUBS(AR|AT|AN|AI|AO|AP,             str_9421FD7057EC3479,                                      "glum ")
+SUBS(AR|RGT|AT|AN|AI|AO|AP,             str_2CB95DC376B85715,                                       "mig ")
+SUBS(AR|AA|AS|AT|AN|AI,             str_675E272AB3F66F0B,                                       "bak ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI,             str_5105E1ED4EE07DAD,                                      "kant ")
+SUBS(AR|AS|AE|AI|AO|AP,             str_436EB2280846AFBA,                                    "slippe ")
+SUBS(AR|RGT|AS|AE|AI|AO|AP,             str_2B428695A66CFFA2,                                   "pleiede ")
+SUBS(AR|AS|AE|AN|AO|AP,             str_12BF12EEF13D6E95,                                       "dom ")
+SUBS(AR|RGT|AS|AE|AN|AO|AP,             str_03BC9D6CB8B3908A,                                       "mod ")
+SUBS(AR|AA|AE|AT|AN|AI|AP,          str_26E9D183E5DC1CEC,                                     "varme ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AP,          str_4F68B541639EDEFD,                                    "marthe ")
+SUBS(AR|AA|AS|AT|AN|AI|AO,          str_A1BF08CE77023301,                                    "ansigt ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO,          str_6C2D114EB287C846,                                     "langs ")
+SUBS(AR|AA|AE|AN|AI|AO|AP,          str_473981551EFD6393,                                    "amalie ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO|AP,          str_15B3FA68E5B2A5AF,                                    "lampen ")
+SUBS(AR|AA|AS|AE|AT|AN|AP,          str_FD9C5088E67087F9,                                  "fremmede ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AP,          str_998AAA8FA0BD2EFA,                                  "praesten ")
+SUBS(AR|AA|AS|AE|AT|AN|AO,          str_84B545298327CD46,                                     "dagen ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO,          str_17EB714C2539A733,                                   "udenfor ")
+SUBS(AR|AA|AE|AT|AN|AI|AO,          str_17CD626AEBE3C3D7,                                   "tilbage ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO,          str_DEAE0E631215F7DA,                                    "laenge ")
+SUBS(AR|AE|AT|AN|AI|AO|AP,          str_E28487370C845A56,                                  "temmelig ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO|AP,          str_E2A0F7ED7FA741CA,                                    "nemlig ")
+SUBS(AR|AS|AE|AT|AN|AI|AO,          str_67E1DA9D0CFE08A6,                                     "gjekk ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO,          str_8933F64483BB3D68,                                     "igjen ")
+SUBS(AR|AA|AE|AT|AN|AO|AP,          str_F4959725FF42EA5E,                                      "form ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO|AP,          str_C2CF32C587BF7039,                                     "mange ")
+SUBS(AR|AA|AS|AE|AI|AO|AP,          str_5E983D26AD532998,                                   "selskap ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO|AP,          str_DBE9C589EF0C7ECD,                                     "plads ")
+SUBS(AR|AA|AS|AT|AI|AO|AP,          str_E2DDD7FA1C4E3257,                                     "slapt ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO|AP,          str_25C96A14BEB45AC4,                                   "kapital ")
+SUBS(AR|AA|AS|AT|AN|AO|AP,          str_72BCBC6B67C84CC5,                                      "smag ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO|AP,          str_FFAE1393B428FE51,                                    "magnus ")
+SUBS(AR|AA|AS|AN|AI|AO|AP,          str_C2B7418B33310F97,                                      "smal ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO|AP,          str_F1E4A79945AA15C8,                                      "koma ")
+SUBS(AR|AA|AS|AE|AN|AI|AO,          str_91508723D13E50C2,                                     "sjael ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO,          str_7D17F74FF1147EF0,                                      "land ")
+SUBS(AR|AA|AS|AE|AN|AO|AP,          str_92B49DE543A0FE87,                                   "aasmund ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO|AP,          str_99241769490F065E,                                     "pause ")
+SUBS(AR|AA|AS|AE|AT|AI|AO,          str_B874CB7A247D38E7,                                    "aldrig ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO,          str_BFA9B4DA0A071FCE,                                      "idag ")
+SUBS(AR|AS|AE|AT|AI|AO|AP,          str_BCBFC8DF86BE653E,                                   "spiller ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO|AP,          str_EA2F32DA16BB8574,                                      "krop ")
+SUBS(AR|AA|AT|AN|AI|AO|AP,          str_41ABC456A5EF7C05,                                     "gamal ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO|AP,          str_E7F55670DBE46CD8,                                 "opfatning ")
+SUBS(AR|AA|AS|AE|AT|AI|AP,          str_D417C9470FA585D3,                                    "skarpe ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AP,          str_4F6C506138FB813D,                                     "paris ")
+SUBS(AR|AS|AE|AT|AN|AO|AP,          str_50CE1FBCCF8F0C87,                                   "gjennem ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO|AP,          str_9D7FD16BE042340E,                                     "moder ")
+SUBS(AR|AS|AE|AN|AI|AO|AP,          str_F874B4D22D07CD35,                                    "smukke ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO|AP,          str_C3072C8E402D9AF0,                                     "komme ")
+SUBS(AR|AS|AT|AN|AI|AO|AP,          str_1B4E5EF4EEBE2A23,                                     "smukt ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO|AP,          str_A2E95332F90A605E,                                     "punkt ")
+SUBS(AR|AA|AE|AT|AI|AO|AP,          str_58DBAC3080F43A2C,                                     "april ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO|AP,          str_14CE87608C69A9E7,                                    "opgave ")
+SUBS(AR|AA|AS|AE|AN|AI|AP,          str_283CDFAB45CB688D,                                    "aminda ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AP,          str_65630D299B492DBA,                                    "maaske ")
+SUBS(AR|AA|AS|AE|AT|AN|AI,          str_E58EBBCB29EC30ED,                                      "vand ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI,          str_3E3C52395DF34DEA,                                     "havde ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO,       str_3100B6504E408AF8,                                    "ganske ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO,       str_641EBB3888B96B29,                                    "landet ")
+SUBS(AR|AA|AS|AE|AT|AI|AO|AP,       str_6A3C132D331BE48F,                                    "sprak- ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO|AP,       str_E4B4237662F98075,                                   "kapitel ")
+SUBS(AR|AA|AS|AE|AT|AN|AO|AP,       str_983BB9490F1B54AF,                                    "sprang ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO|AP,       str_525170CB0DE5F109,                                   "majoren ")
+SUBS(AR|AA|AS|AT|AN|AI|AO|AP,       str_30CB1E9A4531010A,                                 "stockmann ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO|AP,       str_AE887234BAEDACCA,                                  "langsomt ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AP,       str_2B7AC670F25AD6AB,                                "skarphedin ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AP,       str_2DD2C51B8291C701,                                    "maerke ")
+SUBS(AR|AS|AE|AT|AN|AI|AO|AP,       str_9D99E681CE81731E,                                    "smilte ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO|AP,       str_2286C79D95E0BDDA,                                    "kommer ")
+SUBS(AR|AA|AE|AT|AN|AI|AO|AP,       str_809202FFCE5E1F57,                                     "gamle ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO|AP,       str_1C42E8C388890F53,                                    "maelte ")
+SUBS(AR|AA|AS|AE|AN|AI|AO|AP,       str_CEB3DC4E08870198,                                "allesammen ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO|AP,       str_7C4D116A0E83A9CF,                                    "hjaelp ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO|AP,    str_B622BC891E1EA930,                                "bokselskap ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO|AP,    str_4AD5B79509B5AD19,                         "litteraturselskap ")

+ 391 - 0
keyboards/gboards/dicts/aset/pl-keymap.def

@@ -0,0 +1,391 @@
+// This file is automatically generated. Do not edit it!
+
+PRES(AI,                                                                                             KC_I)
+PRES(AE,                                                                                             KC_E)
+PRES(AS,                                                                                             KC_S)
+PRES(AO,                                                                                             KC_O)
+PRES(AP,                                                                                             KC_P)
+PRES(AT,                                                                                             KC_T)
+PRES(AN,                                                                                             KC_N)
+PRES(AA,                                                                                             KC_A)
+PRES(AE|AN,                                                                                          KC_Y)
+PRES(AS|AT,                                                                                          KC_C)
+KEYS(AS|AP,                             cmb_e57ca193d8778bdc,                  {KC_LSFT, KC_0, COMBO_END})
+PRES(AT|AP,                                                                                       KC_BSPC)
+PRES(AI|AO,                                                                                          KC_L)
+PRES(AA|AT,                                                                                          KC_F)
+PRES(AE|AP,                                                                                       KC_QUOT)
+PRES(AN|AI,                                                                                          KC_H)
+PRES(AA|AP,                                                                                       KC_QUOT)
+PRES(AS|AE,                                                                                          KC_D)
+PRES(AE|AT,                                                                                          KC_R)
+PRES(AA|AN,                                                                                          KC_Q)
+PRES(AT|AN,                                                                                          KC_B)
+PRES(AE|AO,                                                                                       KC_MINS)
+PRES(AA|AI,                                                                                          KC_Z)
+PRES(AN|AP,                                                                                          KC_M)
+PRES(AS|AO,                                                                                        KC_DOT)
+PRES(AS|AN,                                                                                          KC_J)
+PRES(AO|AP,                                                                                       KC_SCLN)
+PRES(AA|AE,                                                                                          KC_X)
+KEYS(AI|AP,                             cmb_68737f3c98f133fe,                  {KC_LSFT, KC_1, COMBO_END})
+KEYS(AA|AO,                             cmb_9df323cdb026f7ce,                  {KC_LSFT, KC_9, COMBO_END})
+PRES(AS|AI,                                                                                          KC_K)
+PRES(AT|AI,                                                                                          KC_V)
+PRES(AA|AS,                                                                                          KC_W)
+PRES(AN|AO,                                                                                          KC_U)
+PRES(AT|AO,                                                                                          KC_G)
+PRES(AE|AI,                                                                                       KC_COMM)
+SUBS(AR|AE|AI|AP,                       str_A491E07566DCBCCE,                                       "pie ")
+SUBS(AR|AE|AN|AO,                       str_E429BF3EE734FF3A,                                       "you ")
+SUBS(AR|AA|AT|AN,                       str_BC666593D4A4C03F,                                       "ant ")
+SUBS(AR|AE|AT|AP,                       str_342F8CACA85F0AD6,                                       "per ")
+SUBS(AR|AT|AN|AI,                       str_F1550476BF0CE003,                                        "bi ")
+SUBS(AR|AS|AI|AP,                       str_0D73B887B19DE5E2,                                       "spi ")
+SUBS(AR|AI|AO|AP,                       str_88B19184FF89676C,                                       "pol ")
+SUBS(AR|AN|AI|AO,                       str_161D2E58C581072B,                                       "oni ")
+SUBS(AR|AA|AE|AN,                       str_6ED1301D90276771,                                       "aye ")
+SUBS(AR|AS|AE|AT,                       str_588356397058DF85,                                      "rece ")
+SUBS(AR|AE|AN|AI,                       str_9921484B6D464113,                                       "nie ")
+SUBS(AR|AS|AT|AO,                       str_2AE88837B413EF66,                                        "co ")
+SUBS(AR|AA|AS|AT,                       str_F474D01C34F98813,                                      "stas ")
+PRES(AN|AI|AO|AP,                                                                                  KC_ENT)
+SUBS(AR|AA|AS|AP,                       str_467C897077B58F08,                                       "pas ")
+SUBS(AR|AS|AT|AN,                       str_FE14BF055E2C7052,                                        "tj ")
+SUBS(AR|AT|AO|AP,                       str_028BB7B551A4BD43,                                       "pot ")
+SUBS(AR|AS|AO|AP,                       str_82274D54E6521B8A,                                       "spo ")
+SUBS(AR|AT|AI|AP,                       str_3485B67E8E69F0E2,                                       "itp ")
+SUBS(AR|AN|AI|AP,                       str_DD31FA4C91A58242,                                        "mi ")
+SUBS(AR|AA|AS|AE,                       str_AEA81051C91270E9,                                       "dwa ")
+SUBS(AR|AA|AE|AO,                       str_AB819235D216611C,                                        "-a ")
+SUBS(AR|AN|AO|AP,                       str_2CDB1FF9C007065E,                                        "mu ")
+SUBS(AR|AA|AE|AT,                       str_C1FED2185FB7D60F,                                        "ar ")
+SUBS(AR|AE|AI|AO,                       str_B186DE4E1BCC6BDE,                                       "ile ")
+SUBS(AR|AA|AS|AE|AT,                    str_EC4EB91CB342E940,                                     "serca ")
+SUBS(AR|AA|AS|AO|AP,                    str_6C29AC27296DA679,                                      "psow ")
+SUBS(AR|AS|AE|AI|AP,                    str_6F968C7D36E5FB46,                                      "pies ")
+SUBS(AR|AS|AE|AT|AP,                    str_D4E79D57ECF89EE4,                                     "press ")
+SUBS(AR|AS|AT|AI|AP,                    str_2BC515A6311342A6,                                       "pic ")
+SUBS(AR|AE|AT|AN|AP,                    str_8F5B998AF340E04A,                                       "tym ")
+SUBS(AR|AA|AE|AO|AP,                    str_753E0EA72488E92A,                                    "poppea ")
+SUBS(AR|AE|AN|AI|AO,                    str_9A3D75FCA3F72BD8,                                      "-nie ")
+SUBS(AR|AE|AT|AO|AP,                    str_EB50CC50FD89B4E1,                                      "popr ")
+SUBS(AR|AS|AT|AO|AP,                    str_CB532D5DED67E46B,                                      "stop ")
+SUBS(AR|AT|AI|AO|AP,                    str_29389FBA187AC95B,                                      "plot ")
+SUBS(AR|AA|AN|AO|AP,                    str_675C6B89B793CD03,                                      "panu ")
+SUBS(AR|AE|AT|AI|AP,                    str_B29260442498350B,                                      "prie ")
+SUBS(AR|AE|AN|AO|AP,                    str_5F1CC41FEB0BB428,                                      "open ")
+SUBS(AR|AT|AN|AI|AP,                    str_168886128C6CCE68,                                       "mit ")
+SUBS(AR|AS|AT|AN|AP,                    str_6B0C78D6F9C44972,                                       "tms ")
+SUBS(AR|AS|AI|AO|AP,                    str_6FF05C990E42FA88,                                    "polski ")
+SUBS(AR|AE|AN|AI|AP,                    str_3825F1F13BE93849,                                      "mnie ")
+SUBS(AR|AE|AI|AO|AP,                    str_5BAADB551C215537,                                      "pole ")
+SUBS(AR|AS|AE|AN,                   str_75C24596AEB01E0F,                                       "syn ")
+SUBS(AR|RGT|AS|AE|AN,                   str_7F8A878948419A08,                                       "jej ")
+SUBS(AR|AS|AI|AO,                   str_A102081D29DBE99A,                                       "sil ")
+SUBS(AR|RGT|AS|AI|AO,                   str_7F0B7D0481DBB4DB,                                     "okolo ")
+SUBS(AR|AS|AE|AI,                   str_E58DC3AAD5620A93,                                       "sie ")
+SUBS(AR|RGT|AS|AE|AI,                   str_A1A4E3A00C59C039,                                       "ide ")
+SUBS(AR|AA|AN|AO,                   str_96310C678E194B46,                                       "aon ")
+SUBS(AR|RGT|AA|AN|AO,                   str_E1BCA9513A9FBB4D,                                       "ona ")
+SUBS(AR|AS|AN|AI,                   str_55BA44F3ECCF2160,                                       "sni ")
+SUBS(AR|RGT|AS|AN|AI,                   str_E9D65B1F0CC7B588,                                       "his ")
+SUBS(AR|AS|AN|AO,                   str_7412E38D9D55C2DC,                                        "su ")
+SUBS(AR|RGT|AS|AN|AO,                   str_6E23CC4BFF56B58C,                                        "jo ")
+SUBS(AR|AT|AI|AO,                   str_64C134863F91CBBF,                                        "gi ")
+SUBS(AR|RGT|AT|AI|AO,                   str_82C52922742C8BCA,                                       "ito ")
+SUBS(AR|AT|AN|AO,                   str_48542059A4690B7A,                                        "tu ")
+SUBS(AR|RGT|AT|AN|AO,                   str_36A8BF615FFBF261,                                       "obu ")
+SUBS(AR|AA|AS|AI,                   str_52ECEE9A713C2443,                                       "zas ")
+SUBS(AR|RGT|AA|AS|AI,                   str_423FC7030B57068F,                                        "ka ")
+SUBS(AR|AA|AS|AN,                   str_C87E02F3A5F27D9B,                                       "aja ")
+SUBS(AR|RGT|AA|AS|AN,                   str_16D6BE915787F782,                                        "ja ")
+SUBS(AR|AA|AN|AP,                   str_3D72E248EAC8A4B1,                                      "apan ")
+SUBS(AR|RGT|AA|AN|AP,                   str_04B8207B25B0547B,                                       "pan ")
+SUBS(AR|AS|AE|AO,                   str_16AE4BE38D2F26C0,                                        "do ")
+SUBS(AR|RGT|AS|AE|AO,                   str_4BBC015B2B32DD62,                                        "od ")
+SUBS(AR|AE|AT|AN,                   str_39EAEC33BC5439E6,                                       "ten ")
+SUBS(AR|RGT|AE|AT|AN,                   str_86CBD141F40A0963,                                       "net ")
+SUBS(AR|AA|AE|AI,                   str_4D4206C98723FE7F,                                        "ze ")
+SUBS(AR|RGT|AA|AE|AI,                   str_F96D1FD4510B04BB,                                       "ize ")
+SUBS(AR|AA|AS|AO,                   str_CBD1BA8947756219,                                        "wo ")
+SUBS(AR|RGT|AA|AS|AO,                   str_718DDA8AD1E6441F,                                        "ow ")
+SUBS(AR|AA|AT|AO,                   str_E8428C5D5071FB17,                                       "ato ")
+SUBS(AR|RGT|AA|AT|AO,                   str_BF38370C83727D39,                                        "of ")
+SUBS(AR|AA|AI|AO,                   str_E4AC71C68B795F6B,                                       "zal ")
+SUBS(AR|RGT|AA|AI|AO,                   str_7E7904D7326BCF29,                                        "la ")
+SUBS(AR|AE|AT|AO,                   str_D6BC93C137A0DDC1,                                      "tego ")
+SUBS(AR|RGT|AE|AT|AO,                   str_0F66D9A64D728704,                                       "-to ")
+SUBS(AR|AS|AT|AI,                   str_A5BC7DE4E3DC110E,                                        "ci ")
+SUBS(AR|RGT|AS|AT|AI,                   str_32F2AE7B4D81A039,                                       "isc ")
+SUBS(AR|AE|AT|AI,                   str_58BE655F23750BE2,                                       "tie ")
+SUBS(AR|RGT|AE|AT|AI,                   str_D1DCEFF648227DE8,                                        "ir ")
+SUBS(AR|AA|AN|AI,                   str_FEA2CC9886A11B4C,                                       "ani ")
+SUBS(AR|RGT|AA|AN|AI,                   str_2F61D71797033A3B,                                       "niz ")
+SUBS(AR|AE|AN|AP,                   str_73C7878926E85D22,                                       "eme ")
+SUBS(AR|RGT|AE|AN|AP,                   str_A0AA5B74C096E40B,                                        "my ")
+SUBS(AR|AA|AT|AI,                   str_C4ED1C3C34714250,                                       "tai ")
+SUBS(AR|RGT|AA|AT|AI,                   str_D7978D4AE69E4592,                                        "if ")
+SUBS(AR|AA|AS|AT|AI|AO,                 str_CD283EBD75315D80,                                     "glowa ")
+SUBS(AR|AA|AN|AI|AO|AP,                 str_D1BBA15D26D271D6,                                      "mial ")
+SUBS(AR|AA|AS|AT|AN|AI,                 str_953D4FFBBB45C0D6,                                     "znich ")
+SUBS(AR|AA|AS|AE|AO|AP,                 str_0615F92751016E17,                                     "powod ")
+SUBS(AR|AA|AS|AE|AI|AO,                 str_63F5DCD514DD9FD7,                                       "dla ")
+SUBS(AR|AE|AT|AI|AO|AP,                 str_CA68B30D2A3E4CA7,                                     "piotr ")
+SUBS(AR|AA|AE|AT|AO|AP,                 str_78B3E4A5BEFCCF86,                                      "pora ")
+SUBS(AR|AS|AT|AI|AO|AP,                 str_24DAD2E9363385BD,                                   "pociski ")
+SUBS(AR|AE|AN|AI|AO|AP,                 str_67481541F34CE2FC,                                     "mieli ")
+SUBS(AR|AA|AT|AN|AI|AP,                 str_69834F7A15E3E249,                                      "itam ")
+SUBS(AR|AA|AT|AI|AO|AP,                 str_2C31D8D65013108B,                                     "filip ")
+SUBS(AR|AA|AE|AN|AO|AP,                 str_07A41DCCEB013EB0,                                      "-pan ")
+SUBS(AR|AS|AT|AN|AI|AP,                 str_EB589FD49B0AF7DA,                                     "mscic ")
+SUBS(AR|AA|AS|AE|AT|AI,                 str_43849ADF8911F81B,                                      "wiec ")
+SUBS(AR|AE|AT|AI|AO,                str_25898EFE2F007763,                                    "teorii ")
+SUBS(AR|RGT|AE|AT|AI|AO,                str_5C97D4C96250D0DD,                                     "ligie ")
+SUBS(AR|AE|AT|AN|AO,                str_EF307FC773D273F8,                                      "gory ")
+SUBS(AR|RGT|AE|AT|AN|AO,                str_FBF5946940EEEFAE,                                      "nero ")
+SUBS(AR|AA|AE|AT|AP,                str_2903C29B27FA6DB7,                                      "tarp ")
+SUBS(AR|RGT|AA|AE|AT|AP,                str_EBDCC5E102538DD2,                                      "pare ")
+SUBS(AR|AT|AN|AI|AO,                str_7749EC7C4DCE5D35,                                      "buvo ")
+SUBS(AR|RGT|AT|AN|AI|AO,                str_2A573CE3FF091D1A,                                       "lub ")
+SUBS(AR|AS|AN|AI|AO,                str_2598029A6FC1FB75,                                     "skoku ")
+SUBS(AR|RGT|AS|AN|AI|AO,                str_4474A5BFA5EB3EF5,                                        "ku ")
+SUBS(AR|AA|AI|AO|AP,                str_D42B08D32AFC806C,                                    "zlapal ")
+SUBS(AR|RGT|AA|AI|AO|AP,                str_6891D94BA9696461,                                      "poza ")
+SUBS(AR|AA|AT|AI|AP,                str_E45E0E1FFA358289,                                      "taip ")
+SUBS(AR|RGT|AA|AT|AI|AP,                str_0F023B2A672E572C,                                      "pati ")
+SUBS(AR|AS|AE|AO|AP,                str_3137CACB06726B3D,                                      "spod ")
+SUBS(AR|RGT|AS|AE|AO|AP,                str_7F10168D0097DB0A,                                       "pod ")
+SUBS(AR|AA|AE|AI|AP,                str_9D5B2246A9A44C04,                                      "apie ")
+SUBS(AR|RGT|AA|AE|AI|AP,                str_46C7F3F152D77D2F,                                   "papieza ")
+SUBS(AR|AA|AS|AE|AP,                str_8012C8AD363ECD15,                                     "wpada ")
+SUBS(AR|RGT|AA|AS|AE|AP,                str_D8E7C7FFB71BBC84,                                      "pada ")
+SUBS(AR|AA|AE|AI|AO,                str_DB017B313F911B03,                                       "ale ")
+SUBS(AR|RGT|AA|AE|AI|AO,                str_EC58D2F8A88F5A23,                                     "lezal ")
+SUBS(AR|AS|AN|AI|AP,                str_216D0257CB4F1198,                                      "spij ")
+SUBS(AR|RGT|AS|AN|AI|AP,                str_ADA4AB22469B2792,                                       "kim ")
+SUBS(AR|AA|AS|AN|AP,                str_020E794D3DE91D12,                                       "sam ")
+SUBS(AR|RGT|AA|AS|AN|AP,                str_697ABB49F35D04C1,                                      "maja ")
+SUBS(AR|AS|AE|AI|AO,                str_FFA102081D29DBE9,                                      "sile ")
+SUBS(AR|RGT|AS|AE|AI|AO,                str_312A2E7E56737AFE,                                      "like ")
+SUBS(AR|AA|AE|AT|AI,                str_8E16FDEB3B7BD15E,                                     "teraz ")
+SUBS(AR|RGT|AA|AE|AT|AI,                str_24EDFFEA3C1B8914,                                    "iteraz ")
+SUBS(AR|AA|AE|AN|AI,                str_67E6E3E49740D9E4,                                     "zenie ")
+SUBS(AR|RGT|AA|AE|AN|AI,                str_5E352CCDA18A8397,                                     "nanie ")
+SUBS(AR|AA|AE|AT|AO,                str_DAE84F2729ACCE2B,                                       "for ")
+SUBS(AR|RGT|AA|AE|AT|AO,                str_EB5EB1EA9EC091DC,                                      "-ato ")
+SUBS(AR|AA|AT|AN|AI,                str_DA20B440A7186A4B,                                      "that ")
+SUBS(AR|RGT|AA|AT|AN|AI,                str_F0766381B3230F6C,                                      "izba ")
+SUBS(AR|AA|AS|AI|AP,                str_CF010BA70501908F,                                     "zapas ")
+SUBS(AR|RGT|AA|AS|AI|AP,                str_1693E1BD8853EA38,                                      "kaip ")
+SUBS(AR|AS|AT|AN|AO,                str_3973DE5EE1634B28,                                      "boju ")
+SUBS(AR|RGT|AS|AT|AN|AO,                str_7EDA07DE5F6587D0,                                       "noc ")
+SUBS(AR|AA|AS|AN|AI,                str_5A191BD0D3B5E0B0,                                      "wina ")
+SUBS(AR|RGT|AA|AS|AN|AI,                str_0DD9825597AB1FD6,                                       "jak ")
+SUBS(AR|AA|AE|AT|AN,                str_5266192C1C4A0C53,                                       "aby ")
+SUBS(AR|RGT|AA|AE|AT|AN,                str_6C501A5B37F57C14,                                      "nate ")
+SUBS(AR|AA|AT|AI|AO,                str_54FF88B465DDE41C,                                      "zato ")
+SUBS(AR|RGT|AA|AT|AI|AO,                str_39A15AB60A930844,                                       "lat ")
+SUBS(AR|AA|AT|AN|AO,                str_BA8EB1FCD8D7F309,                                      "boga ")
+SUBS(AR|RGT|AA|AT|AN|AO,                str_6F75AB0560AB6029,                                      "nato ")
+SUBS(AR|AS|AE|AT|AN,                str_A099E61174562F44,                                       "byc ")
+SUBS(AR|RGT|AS|AE|AT|AN,                str_1536985B9146BCC8,                                      "jest ")
+SUBS(AR|AS|AN|AO|AP,                str_49C2B811AEA32933,                                      "spoj ")
+SUBS(AR|RGT|AS|AN|AO|AP,                str_7B49EFB61062D284,                                       "moj ")
+SUBS(AR|AA|AS|AT|AP,                str_75C0F40E20635976,                                      "spac ")
+SUBS(AR|RGT|AA|AS|AT|AP,                str_71BC2B4C61432D58,                                      "pats ")
+SUBS(AR|AS|AE|AN|AO,                str_FEE71AEABD01BE00,                                      "synu ")
+SUBS(AR|RGT|AS|AE|AN|AO,                str_E011627E21CDE5CA,                                     "jedno ")
+SUBS(AR|AT|AN|AO|AP,                str_C7B05810B9878F2F,                                       "tom ")
+SUBS(AR|RGT|AT|AN|AO|AP,                str_16573C5F75ACCF57,                                      "potu ")
+SUBS(AR|AS|AE|AT|AO,                str_E35488D14F1A1AE5,                                      "dosc ")
+SUBS(AR|RGT|AS|AE|AT|AO,                str_BB03C320B8AC9817,                                    "odtego ")
+SUBS(AR|AA|AS|AE|AN,                str_C1FDC4AB8597A676,                                       "and ")
+SUBS(AR|RGT|AA|AS|AE|AN,                str_3A2D391B7974B59B,                                       "nad ")
+SUBS(AR|AS|AE|AT|AI,                str_308289549DD8EB29,                                       "cie ")
+SUBS(AR|RGT|AS|AE|AT|AI,                str_32CED4C220D5C898,                                       "itd ")
+SUBS(AR|AS|AE|AN|AP,                str_5A54D374BBFA01F0,                                       "dym ")
+SUBS(AR|RGT|AS|AE|AN|AP,                str_5987DD037108FF0E,                                    "jednym ")
+SUBS(AR|AA|AT|AN|AP,                str_BF3DDFB8CBFE1C63,                                       "tam ")
+SUBS(AR|RGT|AA|AT|AN|AP,                str_06AABBFC9BF9658F,                                       "mat ")
+SUBS(AR|AA|AS|AT|AN,                str_B6B0791766FC5360,                                      "stan ")
+SUBS(AR|RGT|AA|AS|AT|AN,                str_FA78055C68B5A3B0,                                       "jac ")
+SUBS(AR|AS|AT|AN|AI,                str_3A08E259A2172D4A,                                       "bci ")
+SUBS(AR|RGT|AS|AT|AN|AI,                str_A2BD28473653B4A5,                                       "ich ")
+SUBS(AR|AS|AE|AN|AI,                str_B164BA3889B2FB9E,                                       "she ")
+SUBS(AR|RGT|AS|AE|AN|AI,                str_50C615FCB27CF013,                                     "kiedy ")
+SUBS(AR|AA|AS|AI|AO,                str_8341D8ECCB498083,                                     "slowa ")
+SUBS(AR|RGT|AA|AS|AI|AO,                str_A31489C287CF556B,                                     "kilka ")
+SUBS(AR|AS|AT|AI|AO,                str_08FB9B842F110E0D,                                      "glos ")
+SUBS(AR|RGT|AS|AT|AI|AO,                str_FCD2EBB756F8505C,                                       "kto ")
+SUBS(AR|AA|AS|AN|AO,                str_A3C468F489BEB8D7,                                     "swoja ")
+SUBS(AR|RGT|AA|AS|AN|AO,                str_08B751B76E493B91,                                       "jau ")
+SUBS(AR|AE|AT|AN|AI,                str_0C571CCD7FA5FAEF,                                       "the ")
+SUBS(AR|RGT|AE|AT|AN|AI,                str_8BA7632DC4B89BB1,                                       "her ")
+SUBS(AR|AA|AN|AI|AO,                str_4065901F0DBDE9E5,                                   "znalazl ")
+SUBS(AR|RGT|AA|AN|AI|AO,                str_D76667AF53CFE716,                                        "uz ")
+SUBS(AR|AA|AS|AE|AI,                str_1150B261034F59C2,                                      "dzis ")
+SUBS(AR|RGT|AA|AS|AE|AI,                str_F9095D7BADB76F7C,                                       "kad ")
+SUBS(AR|AA|AE|AN|AP,                str_7E02E71632E36E12,                                       "amy ")
+SUBS(AR|RGT|AA|AE|AN|AP,                str_8ADBFF719B6887DA,                                       "max ")
+SUBS(AR|AA|AS|AT|AO,                str_D7267ED8F25FFCD6,                                     "gotow ")
+SUBS(AR|RGT|AA|AS|AT|AO,                str_6480A413B01E419E,                                      "owoc ")
+SUBS(AR|AA|AS|AT|AI,                str_30692A6B9C31E20B,                                       "tak ")
+SUBS(AR|RGT|AA|AS|AT|AI,                str_E6D7BAA9422C1C21,                                      "itak ")
+SUBS(AR|AA|AS|AE|AO,                str_61D192A51AFCC5F7,                                      "woda ")
+SUBS(AR|RGT|AA|AS|AE|AO,                str_FEE35575A17EE85A,                                       "owe ")
+SUBS(AR|AA|AN|AI|AP,                str_E7FD4D95E0ECE2F2,                                     "zanim ")
+SUBS(AR|RGT|AA|AN|AI|AP,                str_96B68E3CE631491F,                                      "pani ")
+SUBS(AR|AA|AS|AT|AN|AI|AO,              str_E0E60930BCE3C73F,                                    "chwili ")
+SUBS(AR|AA|AE|AT|AI|AO|AP,              str_FFA2CDACD468A7C0,                                    "przeto ")
+SUBS(AR|AS|AE|AI|AO|AP,             str_BF4D547DC946D1FF,                                    "dopoki ")
+SUBS(AR|RGT|AS|AE|AI|AO|AP,             str_76706733607D84E8,                                   "polskie ")
+SUBS(AR|AA|AS|AE|AT|AO,             str_17D5070CA583C13A,                                     "wsrod ")
+SUBS(AR|RGT|AA|AS|AE|AT|AO,             str_121CE7FEF45F2B65,                                   "otwarte ")
+SUBS(AR|AA|AS|AE|AT|AP,             str_0830B0BEC335F9D0,                                    "sprawe ")
+SUBS(AR|RGT|AA|AS|AE|AT|AP,             str_897C8A1BC32867ED,                                    "prawda ")
+SUBS(AR|AA|AS|AT|AN|AO,             str_7EC4019BF7A27A2C,                                      "soba ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO,             str_39EF976E58C0F7CA,                                      "usta ")
+SUBS(AR|AA|AS|AT|AO|AP,             str_1C4343006ED44480,                                     "stopa ")
+SUBS(AR|RGT|AA|AS|AT|AO|AP,             str_9ADB6A5A7359C688,                                    "postac ")
+SUBS(AR|AA|AT|AN|AI|AO,             str_30C04EEB2550CE82,                                      "albo ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO,             str_35AFA5EDA12A3932,                                     "ognia ")
+SUBS(AR|AA|AS|AN|AI|AP,             str_571D3A7C1C0FCA32,                                      "wnim ")
+SUBS(AR|RGT|AA|AS|AN|AI|AP,             str_C065D83192F92CFE,                                      "masz ")
+SUBS(AR|AE|AT|AN|AI|AP,             str_A3BFC273E7154C1F,                                      "tymi ")
+SUBS(AR|RGT|AE|AT|AN|AI|AP,             str_59E509482D5D1E60,                                      "itym ")
+SUBS(AR|AA|AT|AN|AO|AP,             str_0329483B37CC7D79,                                      "toma ")
+SUBS(AR|RGT|AA|AT|AN|AO|AP,             str_04735497277598FD,                                      "moga ")
+SUBS(AR|AS|AE|AT|AO|AP,             str_BADEEB86F71663E4,                                     "sporo ")
+SUBS(AR|RGT|AS|AE|AT|AO|AP,             str_8EF16902DCF50F29,                                    "prosto ")
+SUBS(AR|AA|AE|AT|AN|AI,             str_689683CE3D2F8C9C,                                       "bez ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI,             str_D6EDA1112FE57CE1,                                    "nieraz ")
+SUBS(AR|AT|AN|AI|AO|AP,             str_FE22695BBC5DD558,                                      "tlum ")
+SUBS(AR|RGT|AT|AN|AI|AO|AP,             str_3B2C5CA4244325C7,                                      "mogl ")
+SUBS(AR|AA|AE|AT|AI|AO,             str_A8D00D9E20745330,                                      "zeto ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO,             str_E63D2D54BB2E8D75,                                      "oraz ")
+SUBS(AR|AS|AT|AN|AO|AP,             str_66243C94F3B2B5DB,                                    "sposob ")
+SUBS(AR|RGT|AS|AT|AN|AO|AP,             str_3FC62401ECDB318D,                                       "moc ")
+SUBS(AR|AA|AS|AE|AI|AP,             str_AEDE320028514B19,                                     "spiew ")
+SUBS(AR|RGT|AA|AS|AE|AI|AP,             str_B0A3465B74523EEE,                                     "pisze ")
+SUBS(AR|AA|AS|AE|AN|AP,             str_8C8A288B208E0240,                                     "samym ")
+SUBS(AR|RGT|AA|AS|AE|AN|AP,             str_4EAB49C2A4C5D31E,                                     "pewna ")
+SUBS(AR|AS|AE|AT|AN|AO,             str_B8F1E4D51EDB5842,                                       "gdy ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO,             str_399FF63D67EA14AC,                                      "jego ")
+SUBS(AR|AS|AE|AT|AN|AI,             str_681C096596CB803C,                                      "tych ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI,             str_1C753E658A0EBF30,                                     "niech ")
+SUBS(AR|AA|AE|AT|AN|AO,             str_223F6F53F5A7F4CF,                                      "rano ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO,             str_F6D7468D7894459B,                                    "natury ")
+SUBS(AR|AS|AN|AI|AO|AP,             str_2E0D541C604B98DA,                                    "spokoj ")
+SUBS(AR|RGT|AS|AN|AI|AO|AP,             str_D374CC34653EE315,                                      "musi ")
+SUBS(AR|AS|AT|AN|AI|AO,             str_FEF596EEB3395818,                                      "choc ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO,             str_850A0D84D379C6A5,                                      "obok ")
+SUBS(AR|AA|AS|AT|AI|AP,             str_BF8B0E117F8D8B9C,                                    "czapka ")
+SUBS(AR|RGT|AA|AS|AT|AI|AP,             str_587D68CFFCA1B058,                                      "ptak ")
+SUBS(AR|AA|AE|AN|AI|AP,             str_99BF132245A8AE10,                                     "ziemi ")
+SUBS(AR|RGT|AA|AE|AN|AI|AP,             str_FE046E2117493F57,                                     "panie ")
+SUBS(AR|AE|AT|AN|AI|AO,             str_7855793FAD2584F7,                                      "bylo ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO,             str_E172CE6A022BC486,                                     "niego ")
+SUBS(AR|AS|AE|AT|AN|AP,             str_77ED269248036BC2,                                    "system ")
+SUBS(AR|RGT|AS|AE|AT|AN|AP,             str_74BA4214B8CBF536,                                    "jestem ")
+SUBS(AR|AS|AE|AT|AI|AO,             str_11993E34A1021FA7,                                     "drogi ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO,             str_3447AD2799AF9B28,                                     "ktore ")
+SUBS(AR|AA|AS|AN|AO|AP,             str_C2EA6FBB32FA4604,                                      "samo ")
+SUBS(AR|RGT|AA|AS|AN|AO|AP,             str_81C55989B07D18A6,                                      "moja ")
+SUBS(AR|AS|AE|AN|AI|AP,             str_0EB1CF9B9FF00F0B,                                    "siedem ")
+SUBS(AR|RGT|AS|AE|AN|AI|AP,             str_A308BC1B9CDDE5C7,                                     "mniej ")
+SUBS(AR|AA|AS|AE|AN|AO,             str_D814AB707631E6E4,                                     "swoje ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO,             str_79D4722D91A47364,                                      "nowe ")
+SUBS(AR|AA|AE|AT|AI|AP,             str_F7ED3CBF861705BD,                                     "rzepa ")
+SUBS(AR|RGT|AA|AE|AT|AI|AP,             str_DA38DE0EC076829E,                                     "przez ")
+SUBS(AR|AA|AS|AI|AO|AP,             str_B12C64BA71DE502B,                                      "wpol ")
+SUBS(AR|RGT|AA|AS|AI|AO|AP,             str_9566333CE4E4FAA4,                                    "powoli ")
+SUBS(AR|AE|AT|AN|AO|AP,             str_11F24D6D9FF9EE48,                                      "temu ")
+SUBS(AR|RGT|AE|AT|AN|AO|AP,             str_BA76DF85B03272BE,                                     "potem ")
+SUBS(AR|AS|AE|AN|AO|AP,             str_4952204E14B44646,                                      "domu ")
+SUBS(AR|RGT|AS|AE|AN|AO|AP,             str_FA159A0D4FF24695,                                      "moje ")
+SUBS(AR|AA|AS|AT|AN|AP,             str_AFE8BE2B21D61832,                                    "wacpan ")
+SUBS(AR|RGT|AA|AS|AT|AN|AP,             str_D91BF87AF03501D6,                                     "majac ")
+SUBS(AR|AS|AE|AN|AI|AO,             str_0E4BE7BD4C8B5FF5,                                      "sily ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO,             str_AEAB8882710E1973,                                     "jesli ")
+SUBS(AR|AS|AE|AT|AI|AP,             str_B1450A5A96F9EB99,                                    "skiper ")
+SUBS(AR|RGT|AS|AE|AT|AI|AP,             str_120D2D4567D69D0F,                                      "piec ")
+SUBS(AR|AA|AE|AN|AI|AO,             str_D73B8B89A11E7E69,                                      "zony ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO,             str_CBA39E01D46A5A40,                                       "lzy ")
+SUBS(AR|AA|AS|AN|AI|AO,             str_B4F893F17D5BFA60,                                     "znowu ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO,             str_22555D6D3659AB8F,                                       "juz ")
+SUBS(AR|AA|AS|AE|AN|AI,             str_E97D61333AD33EE0,                                     "dzien ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI,             str_E6B56EE21E79FD4F,                                    "jednak ")
+SUBS(AR|AA|AS|AE|AT|AN,             str_D71474D53A7860D2,                                     "stary ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN,             str_C15CBB0CC54B374B,                                     "nawet ")
+SUBS(AR|AA|AE|AT|AN|AP,             str_F458C645095A0346,                                     "temat ")
+SUBS(AR|RGT|AA|AE|AT|AN|AP,             str_484FFD0C3F8C22CE,                                     "natym ")
+SUBS(AR|AA|AS|AE|AT|AI|AO|AP,           str_F5595FF4F9D28058,                                    "prosze ")
+SUBS(AR|AA|AS|AE|AN|AO|AP,          str_11A72F1C959137D7,                                     "wdomu ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO|AP,          str_AE0D097AA673151C,                                      "mowy ")
+SUBS(AR|AA|AS|AE|AT|AO|AP,          str_FB8C0CCC698B87BD,                                    "wprost ")
+SUBS(AR|RGT|AA|AS|AE|AT|AO|AP,          str_185FB4AA24BE7765,                                     "prawo ")
+SUBS(AR|AA|AS|AE|AT|AN|AI,          str_1C179D8B06202BEC,                                       "czy ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI,          str_7C777BA8CD2CD28A,                                   "jeszcze ")
+SUBS(AR|AS|AE|AT|AN|AO|AP,          str_06CAAA8DCEDDD6C9,                                    "gdybym ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO|AP,          str_F04F7964DA98755D,                                    "prostu ")
+SUBS(AR|AS|AE|AT|AN|AI|AP,          str_2FEEED214995A8CB,                                    "smierc ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AP,          str_DB1DD65B51E9B606,                                      "miec ")
+SUBS(AR|AS|AE|AT|AN|AI|AO,          str_6BCDC45D27DD88BE,                                     "tylko ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO,          str_C5AD4892C80D1F34,                                     "ktory ")
+SUBS(AR|AA|AS|AE|AI|AO|AP,          str_BF4DC09E3508702F,                                     "wpadl ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO|AP,          str_4DED92BC9AC3F72A,                                "powiedzial ")
+SUBS(AR|AA|AS|AT|AN|AO|AP,          str_148B0ED2C8E528AC,                                    "smutna ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO|AP,          str_1FBEF6A287826893,                                   "mnostwo ")
+SUBS(AR|AA|AE|AT|AN|AO|AP,          str_522EE9C819BBCA09,                                     "forma ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO|AP,          str_385D182E8B2F91A6,                                     "megan ")
+SUBS(AR|AA|AS|AE|AN|AI|AP,          str_3B71E80521C0BA15,                                      "wiem ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AP,          str_A9A065DCE03C49A1,                                    "miedzy ")
+SUBS(AR|AA|AS|AE|AN|AI|AO,          str_D4FE000DEB4B55F5,                                     "dalej ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO,          str_987B33B10F364AD9,                                     "ludzi ")
+SUBS(AR|AA|AE|AT|AN|AI|AP,          str_4980BCB04914E44D,                                     "razem ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AP,          str_9E07749BBF60F5CE,                                      "przy ")
+SUBS(AR|AA|AS|AT|AN|AI|AP,          str_CF7E18B97298DBE3,                                   "zamiast ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AP,          str_A9DFA8D9FDDB15AD,                                     "matka ")
+SUBS(AR|AA|AE|AN|AI|AO|AP,          str_AC996A78C2294199,                                  "zupelnie ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO|AP,          str_DA51E1D160D9115B,                                      "moze ")
+SUBS(AR|AA|AS|AT|AI|AO|AP,          str_F7370E9D6547553C,                                   "spotkac ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO|AP,          str_F58FBC3716CBC4CB,                                    "poczal ")
+SUBS(AR|AS|AT|AN|AI|AO|AP,          str_E730ED054409365F,                                     "chlop ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO|AP,          str_4AD46FC909BE0083,                                    "milosc ")
+SUBS(AR|AE|AT|AN|AI|AO|AP,          str_11F77D3324142616,                                     "bylem ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO|AP,          str_A8A6AF2E2890A870,                                    "moglem ")
+SUBS(AR|AA|AS|AE|AT|AN|AO,          str_335BC810370B5E80,                                     "dobra ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO,          str_D73D21EACF66876B,                                   "justyna ")
+SUBS(AR|AS|AE|AN|AI|AO|AP,          str_BE0A1A51FAE9438B,                                 "spokojnie ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO|AP,          str_C59DBE92B191B3C4,                                    "lepiej ")
+SUBS(AR|AA|AE|AT|AN|AI|AO,          str_00A00BE505F4C6F9,                                      "byla ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO,          str_9E2D58089420B53D,                                     "nagle ")
+SUBS(AR|AA|AS|AN|AI|AO|AP,          str_D28EA6CF6C5E4995,                                     "swoim ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO|AP,          str_DD5D1F24297C36F8,                                     "mowil ")
+SUBS(AR|AA|AS|AE|AT|AI|AO,          str_176E7D225AF0F28C,                                     "gdzie ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO,          str_01E0AC99DA576DC0,                                      "lecz ")
+SUBS(AR|AA|AS|AE|AT|AI|AP,          str_92A119435FC9CE89,                                 "wprawdzie ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AP,          str_DF560DEC3994A6D9,                                     "przed ")
+SUBS(AR|AA|AT|AN|AI|AO|AP,          str_D83DF63ADE49E529,                                    "galima ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO|AP,          str_A2996D19E26D41C4,                                     "mogla ")
+SUBS(AR|AA|AS|AE|AT|AN|AP,          str_B6C66CB47D17D70D,                                      "wtym ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AP,          str_740872627B08089B,                                  "naprawde ")
+SUBS(AR|AS|AE|AT|AI|AO|AP,          str_C260090ACD1E2712,                                   "dopiero ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO|AP,          str_3E4446A236E69735,                                    "predko ")
+SUBS(AR|AA|AS|AT|AN|AI|AO|AP,       str_7C2323AA068D2942,                                   "chlopak ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO|AP,       str_16862140820A2B99,                                     "mowic ")
+SUBS(AR|AA|AE|AT|AN|AI|AO|AP,       str_D28F496BB90D5022,                                   "zapytal ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO|AP,       str_4F9D44B5EB4C2748,                                  "potrzeba ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AP,       str_B8E510C11F4DDD2B,                                 "tymczasem ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AP,       str_574683A673D00801,                                   "przypis ")
+SUBS(AR|AA|AS|AE|AT|AN|AO|AP,       str_D59AF32E612D0F1E,                                    "samego ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO|AP,       str_D898512EFFF7F322,                                   "pewnego ")
+SUBS(AR|AA|AS|AE|AN|AI|AO|AP,       str_4D1F6795712F4F0F,                                 "widzialem ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO|AP,       str_2DC01CC1CDC885FF,                                   "pozniej ")
+SUBS(AR|AS|AE|AT|AN|AI|AO|AP,       str_4B807319DDE29AD2,                                    "glosem ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO|AP,       str_42CA4D7EB0E630A7,                                    "ktorym ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO,       str_02C8BBCB56F06802,                                  "wszystko ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO,       str_86CE308D14D6110E,                                      "oczy ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO|AP,    str_B863B09C4E695B3F,                                    "bowiem ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO|AP,    str_53C973AE10A38D1D,                                "petroniusz ")

+ 398 - 0
keyboards/gboards/dicts/aset/pt-keymap.def

@@ -0,0 +1,398 @@
+// This file is automatically generated. Do not edit it!
+
+PRES(AS,                                                                                             KC_S)
+PRES(AA,                                                                                             KC_A)
+PRES(AI,                                                                                             KC_I)
+PRES(AN,                                                                                             KC_N)
+PRES(AE,                                                                                             KC_E)
+PRES(AO,                                                                                             KC_O)
+PRES(AP,                                                                                             KC_P)
+PRES(AT,                                                                                             KC_T)
+PRES(AS|AO,                                                                                        KC_DOT)
+PRES(AT|AO,                                                                                          KC_G)
+PRES(AE|AP,                                                                                       KC_QUOT)
+PRES(AA|AN,                                                                                          KC_Q)
+PRES(AO|AP,                                                                                       KC_SCLN)
+PRES(AN|AI,                                                                                          KC_H)
+KEYS(AA|AO,                             cmb_9df323cdb026f7ce,                  {KC_LSFT, KC_9, COMBO_END})
+PRES(AE|AI,                                                                                       KC_COMM)
+PRES(AA|AS,                                                                                          KC_W)
+PRES(AN|AO,                                                                                          KC_U)
+PRES(AT|AI,                                                                                          KC_V)
+PRES(AE|AT,                                                                                          KC_R)
+PRES(AN|AP,                                                                                          KC_M)
+PRES(AS|AT,                                                                                          KC_C)
+PRES(AS|AI,                                                                                          KC_K)
+PRES(AI|AO,                                                                                          KC_L)
+PRES(AE|AN,                                                                                          KC_Y)
+KEYS(AI|AP,                             cmb_68737f3c98f133fe,                  {KC_LSFT, KC_1, COMBO_END})
+PRES(AA|AI,                                                                                          KC_Z)
+KEYS(AS|AP,                             cmb_e57ca193d8778bdc,                  {KC_LSFT, KC_0, COMBO_END})
+PRES(AA|AE,                                                                                          KC_X)
+PRES(AT|AP,                                                                                       KC_BSPC)
+PRES(AS|AN,                                                                                          KC_J)
+PRES(AA|AP,                                                                                       KC_QUOT)
+PRES(AA|AT,                                                                                          KC_F)
+PRES(AS|AE,                                                                                          KC_D)
+PRES(AE|AO,                                                                                       KC_MINS)
+PRES(AT|AN,                                                                                          KC_B)
+SUBS(AR|AS|AE|AI,                       str_BA01E476816FB907,                                     "disse ")
+SUBS(AR|AA|AT|AN,                       str_C24BA9CC30FB290C,                                     "tanta ")
+SUBS(AR|AT|AN|AI,                       str_C13C85985E26BFC4,                                       "bit ")
+SUBS(AR|AA|AE|AT,                       str_0437C1EBD8E5369E,                                       "era ")
+SUBS(AR|AA|AS|AE,                       str_6E5B393925FE64CE,                                        "da ")
+SUBS(AR|AN|AO|AP,                       str_96877FFA56942058,                                        "um ")
+SUBS(AR|AE|AO|AP,                       str_CC3E5A3303308465,                                       "poe ")
+SUBS(AR|AA|AO|AP,                       str_B7966CC526170B14,                                       "pao ")
+SUBS(AR|AS|AE|AP,                       str_8701C012ABF855B9,                                       "pes ")
+SUBS(AR|AA|AT|AI,                       str_BAFADEA916A599C6,                                       "vai ")
+SUBS(AR|AA|AE|AN,                       str_83396DA0D7927D05,                                       "any ")
+SUBS(AR|AA|AS|AO,                       str_F68A4F1A95A9BD49,                                       "sao ")
+SUBS(AR|AN|AI|AO,                       str_1034F6BB7A17B9DD,                                     "olhou ")
+SUBS(AR|AE|AN|AI,                       str_C4D48E3111A94BAB,                                        "he ")
+SUBS(AR|AA|AI|AP,                       str_38C2991671D8F57C,                                       "pai ")
+SUBS(AR|AT|AO|AP,                       str_DE2E4C23273EE8E2,                                      "topo ")
+SUBS(AR|AS|AT|AO,                       str_2D72329877AAC8B6,                                     "gosto ")
+SUBS(AR|AA|AT|AP,                       str_4E64DC39CCCFB68B,                                      "tapa ")
+SUBS(AR|AI|AO|AP,                       str_588F6A0B4B7F490A,                                      "polo ")
+SUBS(AR|AS|AE|AT,                       str_7533AF731BE1BC8B,                                       "ser ")
+SUBS(AR|AA|AS|AP,                       str_60CC9352D1FD34D7,                                     "passa ")
+SUBS(AR|AS|AT|AI,                       str_14448AE0E61D1AED,                                     "civis ")
+SUBS(AR|AE|AT|AP,                       str_D89F06941F4B44CE,                                     "peter ")
+SUBS(AR|AA|AE|AO,                       str_AB819235D216611C,                                        "-a ")
+SUBS(AR|AA|AS|AT,                       str_AEE6EBDC4ABDC3CD,                                      "casa ")
+PRES(AN|AI|AO|AP,                                                                                  KC_ENT)
+SUBS(AR|AN|AI|AP,                       str_2F9CEC9D21E64B28,                                       "mim ")
+SUBS(AR|AA|AS|AI,                       str_7B6254034666DEBB,                                      "saia ")
+SUBS(AR|AS|AO|AP,                       str_BB2A8EBDA4A2BCF1,                                     "posso ")
+SUBS(AR|AE|AN|AO|AP,                    str_74F9BE204413E051,                                       "meu ")
+SUBS(AR|AA|AT|AI|AO,                    str_177813FF2C66EB30,                                       "foi ")
+SUBS(AR|AS|AI|AO|AP,                    str_3CF1BF4E9A40E6AA,                                      "pois ")
+SUBS(AR|AA|AS|AT|AN,                    str_36AE1C3C1BB7F46B,                                    "tantas ")
+SUBS(AR|AA|AE|AN|AI,                    str_B0D068D005493603,                                     "annie ")
+SUBS(AR|AE|AN|AI|AP,                    str_2A2F016FAA9B3070,                                       "i'm ")
+SUBS(AR|AE|AN|AI|AO,                    str_B3DFF34C13426B88,                                       "lhe ")
+SUBS(AR|AA|AE|AI|AP,                    str_4020E3E21A171F95,                                     "peixe ")
+SUBS(AR|AA|AS|AI|AP,                    str_D44E5D8ED960FACD,                                      "pais ")
+SUBS(AR|AA|AS|AE|AT,                    str_75DF9DA7D504F48F,                                      "esta ")
+SUBS(AR|AS|AT|AN|AP,                    str_DE6CBE601C534F3D,                                        "cm ")
+SUBS(AR|AS|AE|AI|AP,                    str_D369C5DC0DACB7CE,                                      "pedi ")
+SUBS(AR|AS|AE|AT|AI,                    str_4E395F624AF132AD,                                   "tivesse ")
+SUBS(AR|AE|AI|AO|AP,                    str_4C1F0DE14DF6E241,                                      "pelo ")
+SUBS(AR|AA|AS|AT|AI,                    str_E9C99E1CFE322CD0,                                     "vista ")
+SUBS(AR|AS|AE|AT|AO,                    str_318AFAF8CF406143,                                     "todos ")
+SUBS(AR|AA|AS|AT|AO,                    str_D6139906E26C81C3,                                      "caso ")
+SUBS(AR|AA|AS|AE|AO,                    str_9B9896941ABC7ABF,                                      "dado ")
+SUBS(AR|AA|AT|AO|AP,                    str_4037EBCCD909B772,                                       "pag ")
+SUBS(AR|AA|AN|AI,                   str_BF40C27E59DAAC7B,                                        "ah ")
+SUBS(AR|RGT|AA|AN|AI,                   str_BF044DB5EE261598,                                        "ha ")
+SUBS(AR|AA|AT|AO,                   str_4BB9E9EF63BEBC38,                                       "tao ")
+SUBS(AR|RGT|AA|AT|AO,                   str_BF38370C83727D39,                                        "of ")
+SUBS(AR|AE|AI|AO,                   str_272EFE1B7A38AC2F,                                       "ele ")
+SUBS(AR|RGT|AE|AI|AO,                   str_BA18BADF84DB0986,                                       "lei ")
+SUBS(AR|AA|AN|AO,                   str_71F6394BD16EE524,                                       "ano ")
+SUBS(AR|RGT|AA|AN|AO,                   str_8A26C4FB2D8DF6C9,                                       "nao ")
+SUBS(AR|AA|AI|AO,                   str_57703FBC3F00F956,                                       "ali ")
+SUBS(AR|RGT|AA|AI|AO,                   str_7E7904D7326BCF29,                                        "la ")
+SUBS(AR|AT|AI|AO,                   str_5B9BD401742B17DF,                                       "tio ")
+SUBS(AR|RGT|AT|AI|AO,                   str_6168AC13AD887B2F,                                      "logo ")
+SUBS(AR|AA|AS|AN,                   str_45A403A4960EE226,                                       "san ")
+SUBS(AR|RGT|AA|AS|AN,                   str_16D6BE915787F782,                                        "ja ")
+SUBS(AR|AA|AE|AI,                   str_B5C6868EBD0E9220,                                       "xia ")
+SUBS(AR|RGT|AA|AE|AI,                   str_D2F95EA81F7C61D5,                                        "ix ")
+SUBS(AR|AS|AE|AN,                   str_9CFD6F6C59053F15,                                      "eyes ")
+SUBS(AR|RGT|AS|AE|AN,                   str_CC973B4210035154,                                     "nesse ")
+SUBS(AR|AE|AN|AO,                   str_3CF92217D792ADB9,                                        "eu ")
+SUBS(AR|RGT|AE|AN|AO,                   str_E429BF3EE734FF3A,                                       "you ")
+SUBS(AR|AE|AT|AN,                   str_5E7FFBEBF6AB0C31,                                     "entre ")
+SUBS(AR|RGT|AE|AT|AN,                   str_86CBD141F40A0963,                                       "net ")
+SUBS(AR|AT|AN|AO,                   str_48542059A4690B7A,                                        "tu ")
+SUBS(AR|RGT|AT|AN|AO,                   str_298D759206E85DAC,                                     "notou ")
+SUBS(AR|AS|AI|AO,                   str_C9ADB25B4C37D131,                                       "sol ")
+SUBS(AR|RGT|AS|AI|AO,                   str_A9A25720DD3EF6B7,                                      "isso ")
+SUBS(AR|AS|AE|AO,                   str_16AE4BE38D2F26C0,                                        "do ")
+SUBS(AR|RGT|AS|AE|AO,                   str_3005AB2C2310529F,                                       "-se ")
+SUBS(AR|AA|AN|AP,                   str_F438C1279CCEB43D,                                       "ama ")
+SUBS(AR|RGT|AA|AN|AP,                   str_2A907D456EBB3E24,                                        "ma ")
+SUBS(AR|AE|AN|AP,                   str_B6C3042679BF7796,                                        "em ")
+SUBS(AR|RGT|AE|AN|AP,                   str_5140BEC191346017,                                        "me ")
+SUBS(AR|AE|AT|AI,                   str_B617CB13CF22666C,                                       "ver ")
+SUBS(AR|RGT|AE|AT|AI,                   str_D1DCEFF648227DE8,                                        "ir ")
+SUBS(AR|AS|AN|AO,                   str_F0B9D8D4E1BD5471,                                       "sou ")
+SUBS(AR|RGT|AS|AN|AO,                   str_0341A6E60E56E199,                                       "nos ")
+SUBS(AR|AE|AT|AO,                   str_20D7DB6356C0A844,                                    "george ")
+SUBS(AR|RGT|AE|AT|AO,                   str_B97355B02DCE4543,                                        "or ")
+SUBS(AR|AS|AN|AI,                   str_55863E4A819B49C1,                                       "sin ")
+SUBS(AR|RGT|AS|AN|AI,                   str_E9D65B1F0CC7B588,                                       "his ")
+SUBS(AR|AA|AS|AI|AO|AP,                 str_29103ED8CB64A6D7,                                     "lapis ")
+SUBS(AR|AS|AE|AN|AO|AP,                 str_730CEFC84E43E909,                                     "mesmo ")
+SUBS(AR|AS|AT|AN|AI|AP,                 str_A523540C97D0BDFB,                                     "smith ")
+SUBS(AR|AA|AE|AN|AI|AP,                 str_1628448935D4E6CD,                                    "menina ")
+SUBS(AR|AA|AS|AE|AT|AO,                 str_4E3C37722A0C3D73,                                     "fosse ")
+SUBS(AR|AA|AS|AE|AT|AI,                 str_0BF4177DE6B0BAA1,                                    "estava ")
+SUBS(AR|AT|AN|AO|AP,                str_908755519640022F,                                       "bom ")
+SUBS(AR|RGT|AT|AN|AO|AP,                str_FBC0C68825BA3ED7,                                     "ponto ")
+SUBS(AR|AS|AE|AN|AP,                str_C373302FE1A4C7A3,                                       "sem ")
+SUBS(AR|RGT|AS|AE|AN|AP,                str_92C437930874C6F2,                                     "meses ")
+SUBS(AR|AS|AN|AO|AP,                str_7A83FEE54F908E5E,                                       "som ")
+SUBS(AR|RGT|AS|AN|AO|AP,                str_E1CD22283D20085C,                                    "pousou ")
+SUBS(AR|AS|AE|AN|AI,                str_B164BA3889B2FB9E,                                       "she ")
+SUBS(AR|RGT|AS|AE|AN|AI,                str_05662FF02834B11E,                                    "keynes ")
+SUBS(AR|AS|AE|AI|AO,                str_8AD641F2C57C0448,                                      "eles ")
+SUBS(AR|RGT|AS|AE|AI|AO,                str_A28152FE5B07DC04,                                       "ido ")
+SUBS(AR|AA|AE|AI|AO,                str_5CFE3D9F85B7F21C,                                       "ela ")
+SUBS(AR|RGT|AA|AE|AI|AO,                str_EF706E4ACB77221A,                                      "lixo ")
+SUBS(AR|AA|AN|AO|AP,                str_8CCDB3FD341FF633,                                       "amo ")
+SUBS(AR|RGT|AA|AN|AO|AP,                str_DD180EF391DDE2AB,                                       "uma ")
+SUBS(AR|AE|AT|AN|AP,                str_29779B9B38744BD2,                                       "bem ")
+SUBS(AR|RGT|AE|AT|AN|AP,                str_680AEAD7C557B390,                                     "mente ")
+SUBS(AR|AA|AS|AO|AP,                str_073BCCEBCAB4EC8E,                                      "apos ")
+SUBS(AR|RGT|AA|AS|AO|AP,                str_1839E188792C76D9,                                     "passo ")
+SUBS(AR|AA|AE|AT|AO,                str_CBCC5E35852A45F9,                                     "agora ")
+SUBS(AR|RGT|AA|AE|AT|AO,                str_10A7A601DE6C9DD5,                                       "ora ")
+SUBS(AR|AE|AT|AI|AO,                str_D9A393BE13567B65,                                       "rio ")
+SUBS(AR|RGT|AE|AT|AI|AO,                str_78EB02A73111AFAF,                                     "livro ")
+SUBS(AR|AE|AT|AN|AO,                str_86524E6ACDECD253,                                     "gente ")
+SUBS(AR|RGT|AE|AT|AN|AO,                str_367528D2539A9E0E,                                     "outro ")
+SUBS(AR|AA|AS|AE|AN,                str_7A765B9FE6BE7A80,                                      "seja ")
+SUBS(AR|RGT|AA|AS|AE|AN,                str_37C4A203E75175E9,                                      "nada ")
+SUBS(AR|AA|AT|AN|AP,                str_9C7BB48EBD7121E3,                                      "fama ")
+SUBS(AR|RGT|AA|AT|AN|AP,                str_84D6693F0314A756,                                      "matt ")
+SUBS(AR|AA|AS|AN|AP,                str_020E794D3DE91D12,                                       "sam ")
+SUBS(AR|RGT|AA|AS|AN|AP,                str_3AD00291CF91C488,                                       "mas ")
+SUBS(AR|AA|AT|AN|AI,                str_DC24F46DC56D0174,                                     "tinha ")
+SUBS(AR|RGT|AA|AT|AN|AI,                str_C05A9CA335749382,                                     "havia ")
+SUBS(AR|AT|AI|AO|AP,                str_5C160B9C40438458,                                      "tipo ")
+SUBS(AR|RGT|AT|AI|AO|AP,                str_C13BDF1DCA605739,                                      "povo ")
+SUBS(AR|AS|AN|AI|AP,                str_122C44A32A7CB6F5,                                       "sim ")
+SUBS(AR|RGT|AS|AN|AI|AP,                str_92AF4A68D7F14A59,                                       "jim ")
+SUBS(AR|AS|AT|AO|AP,                str_C397F170443D8EB3,                                      "copo ")
+SUBS(AR|RGT|AS|AT|AO|AP,                str_876C4D699D9E7557,                                     "posto ")
+SUBS(AR|AA|AS|AE|AP,                str_F5D8B6FDF8888805,                                    "espada ")
+SUBS(AR|RGT|AA|AS|AE|AP,                str_03B8E6DECF4617F1,                                    "pesada ")
+SUBS(AR|AA|AS|AT|AP,                str_53DD616AAFCCD0DA,                                      "capa ")
+SUBS(AR|RGT|AA|AS|AT|AP,                str_5C8A5086E8C1FD71,                                     "pasta ")
+SUBS(AR|AA|AE|AT|AI,                str_41B64C1A303CDA0A,                                       "vez ")
+SUBS(AR|RGT|AA|AE|AT|AI,                str_77E871A6659AC741,                                      "iria ")
+SUBS(AR|AA|AE|AT|AN,                str_A13CAC4178CE5DA9,                                    "frente ")
+SUBS(AR|RGT|AA|AE|AT|AN,                str_6C501A5B37F57C14,                                      "nate ")
+SUBS(AR|AE|AT|AI|AP,                str_8256E9932CEBED2F,                                   "repetir ")
+SUBS(AR|RGT|AE|AT|AI|AP,                str_BC7EF837C3357A72,                                     "piper ")
+SUBS(AR|AA|AS|AN|AI,                str_D0E3C0860E196C79,                                    "sinais ")
+SUBS(AR|RGT|AA|AS|AN|AI,                str_032E186F59C3226D,                                      "haja ")
+SUBS(AR|AS|AE|AT|AN,                str_FF9BFD2E4AF84687,                                  "entender ")
+SUBS(AR|RGT|AS|AE|AT|AN,                str_F0D1F896293F98F2,                                     "neste ")
+SUBS(AR|AA|AE|AT|AP,                str_7496CDB33B675524,                                    "tapete ")
+SUBS(AR|RGT|AA|AE|AT|AP,                str_900C0665FDDCD3E1,                                      "para ")
+SUBS(AR|AS|AN|AI|AO,                str_B7F7A29ED9549685,                                    "sonhos ")
+SUBS(AR|RGT|AS|AN|AI|AO,                str_9F6003682DD847B5,                                     "olhos ")
+SUBS(AR|AE|AT|AN|AI,                str_0C571CCD7FA5FAEF,                                       "the ")
+SUBS(AR|RGT|AE|AT|AN|AI,                str_39AD6C55CBFD2922,                                      "neve ")
+SUBS(AR|AA|AI|AO|AP,                str_63DD5D3893378E98,                                     "apoio ")
+SUBS(AR|RGT|AA|AI|AO|AP,                str_2F4B7C1FF9312713,                                     "paola ")
+SUBS(AR|AS|AT|AN|AO,                str_B158C081E4E6933F,                                       "sob ")
+SUBS(AR|RGT|AS|AT|AN|AO,                str_2105BA4B2B9F53F7,                                     "junto ")
+SUBS(AR|AA|AS|AE|AI,                str_F661EC259440B46B,                                       "dia ")
+SUBS(AR|RGT|AA|AS|AE|AI,                str_623021C4572AC297,                                     "ideia ")
+SUBS(AR|AA|AN|AI|AO,                str_DF3A88D1DCACE502,                                      "aqui ")
+SUBS(AR|RGT|AA|AN|AI|AO,                str_A06D1AD25124C735,                                       "luz ")
+SUBS(AR|AA|AE|AN|AO,                str_6A810E6F1345F79D,                                       "que ")
+SUBS(AR|RGT|AA|AE|AN|AO,                str_893AF94CE33C9C02,                                      "-nao ")
+SUBS(AR|AA|AN|AI|AP,                str_1617F9D69F76173B,                                    "amanha ")
+SUBS(AR|RGT|AA|AN|AI|AP,                str_7A0F5D8A47FC42AB,                                     "minha ")
+SUBS(AR|AS|AE|AO|AP,                str_15ECECAA27F132B0,                                   "espesso ")
+SUBS(AR|RGT|AS|AE|AO|AP,                str_4B88E6BB0BB4FED0,                                      "pode ")
+SUBS(AR|AT|AN|AI|AP,                str_D10820C3FEBF6C12,                                       "vim ")
+SUBS(AR|RGT|AT|AN|AI|AP,                str_83792703CA7CE494,                                      "http ")
+SUBS(AR|AE|AT|AO|AP,                str_FBCCDFCB24EEF885,                                  "reporter ")
+SUBS(AR|RGT|AE|AT|AO|AP,                str_8DDF4266066B432B,                                       "por ")
+SUBS(AR|AA|AE|AN|AP,                str_2CE00A39BAF00476,                                      "emma ")
+SUBS(AR|RGT|AA|AE|AN|AP,                str_C81F567AC96D5CA9,                                       "mae ")
+SUBS(AR|AS|AE|AN|AO,                str_4949161E4F891D8C,                                       "seu ")
+SUBS(AR|RGT|AS|AE|AN|AO,                str_864EE853E8B8FBAA,                                      "onde ")
+SUBS(AR|AS|AE|AT|AP,                str_3ACC31C908690E7F,                                    "espere ")
+SUBS(AR|RGT|AS|AE|AT|AP,                str_B3AAAAA39FAD04BA,                                    "perder ")
+SUBS(AR|AS|AT|AN|AI,                str_F67830C3E4E560AB,                                      "this ")
+SUBS(AR|RGT|AS|AT|AN|AI,                str_622075F6AD6ED0AF,                                      "nick ")
+SUBS(AR|AA|AS|AI|AO,                str_EEF664F3C6FBF507,                                      "sala ")
+SUBS(AR|RGT|AA|AS|AI|AO,                str_05DBE3DB5EFBA943,                                       "las ")
+SUBS(AR|AA|AS|AN|AO,                str_6F460F7ECE1E7238,                                       "sua ")
+SUBS(AR|RGT|AA|AS|AN|AO,                str_63EEBE8BBAB0423F,                                     "nossa ")
+SUBS(AR|AS|AT|AI|AO,                str_913CECC656E36EDE,                                     "visto ")
+SUBS(AR|RGT|AS|AT|AI|AO,                str_95E494F4E4023F11,                                      "isto ")
+SUBS(AR|AT|AN|AI|AO,                str_339DBCB4357E8E96,                                       "vou ")
+SUBS(AR|RGT|AT|AN|AI|AO,                str_2E18BAE19A2A9E54,                                      "novo ")
+SUBS(AR|AA|AT|AN|AO,                str_36D0B382FF1F1658,                                    "quanto ")
+SUBS(AR|RGT|AA|AT|AN|AO,                str_FF3F3B1F8B5A3E40,                                      "nota ")
+SUBS(AR|AA|AE|AT|AI|AO|AP,              str_40909FC2168247E4,                                   "propria ")
+SUBS(AR|AA|AS|AE|AT|AI|AO,              str_2A9BECFC7E43B7A8,                                     "claro ")
+SUBS(AR|AA|AT|AI|AO|AP,             str_F114FEA740CD2ADD,                                    "galpao ")
+SUBS(AR|RGT|AA|AT|AI|AO|AP,             str_3CBEF26B0E24699B,                                     "patio ")
+SUBS(AR|AA|AE|AT|AN|AI,             str_44EA8FE45CBA88E4,                                     "tenha ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI,             str_2B3433FE04787BA9,                                     "haver ")
+SUBS(AR|AS|AE|AN|AI|AP,             str_A74D253E9B1887BA,                                      "seph ")
+SUBS(AR|RGT|AS|AE|AN|AI|AP,             str_C2F86B3030D94BBF,                                    "pensei ")
+SUBS(AR|AA|AS|AT|AN|AO,             str_7BF3F89E049A29B8,                                      "boca ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO,             str_A79F0232F547106C,                                     "nunca ")
+SUBS(AR|AS|AT|AN|AO|AP,             str_AF8CB41B072A6FE4,                                       "com ")
+SUBS(AR|RGT|AS|AT|AN|AO|AP,             str_1956B2DEECF48785,                                     "pouco ")
+SUBS(AR|AS|AE|AT|AN|AO,             str_E295746522B0BD52,                                     "sobre ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO,             str_C2DE14EAAD943587,                                    "outros ")
+SUBS(AR|AS|AE|AT|AN|AI,             str_C1899A709EEAB6C9,                                    "sentir ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI,             str_BEDF6EAC3D1D251F,                                 "interesse ")
+SUBS(AR|AA|AT|AN|AO|AP,             str_3B10E67384BC24CD,                                   "apontou ")
+SUBS(AR|RGT|AA|AT|AN|AO|AP,             str_8335B4528D6B7CD9,                                     "ponta ")
+SUBS(AR|AA|AS|AE|AN|AO,             str_1694C85ED0344196,                                    "quando ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO,             str_5868AE63B0E51F4A,                                    "usando ")
+SUBS(AR|AA|AE|AT|AI|AP,             str_DD8C8A6D968B52F9,                                     "rapaz ")
+SUBS(AR|RGT|AA|AE|AT|AI|AP,             str_5597E67A7CD10BAB,                                    "partir ")
+SUBS(AR|AA|AN|AI|AO|AP,             str_6451C20BA328EECD,                                      "alma ")
+SUBS(AR|RGT|AA|AN|AI|AO|AP,             str_8C909DCD35D4BFA0,                                       "mal ")
+SUBS(AR|AS|AE|AT|AN|AP,             str_9729556965A2CBF1,                                    "sempre ")
+SUBS(AR|RGT|AS|AE|AT|AN|AP,             str_7E1CBDFF36145A35,                                  "presente ")
+SUBS(AR|AA|AS|AN|AI|AO,             str_BCD86D91F54D72B1,                                     "quais ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO,             str_9C2BD3D79251B97A,                                      "loja ")
+SUBS(AR|AA|AS|AE|AT|AP,             str_27BD1FAEFCFEC47E,                                    "apesar ")
+SUBS(AR|RGT|AA|AS|AE|AT|AP,             str_47829B510E6E0969,                                    "parece ")
+SUBS(AR|AA|AS|AE|AN|AI,             str_1F3F11D083098D7F,                                     "ainda ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI,             str_B8157EA41E09D921,                                       "had ")
+SUBS(AR|AA|AS|AT|AN|AI,             str_F70B1450DD7EC677,                                     "sabia ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI,             str_7F1DF9F101812702,                                      "jack ")
+SUBS(AR|AA|AS|AT|AI|AP,             str_2DA569F77B293059,                                     "capaz ")
+SUBS(AR|RGT|AA|AS|AT|AI|AP,             str_1759D773501295AA,                                   "passava ")
+SUBS(AR|AS|AE|AI|AO|AP,             str_867913827E312852,                                    "depois ")
+SUBS(AR|RGT|AS|AE|AI|AO|AP,             str_6DC96B61DE3FC33B,                                     "pelos ")
+SUBS(AR|AA|AS|AN|AO|AP,             str_52A0FFA1D90B186D,                                      "soma ")
+SUBS(AR|RGT|AA|AS|AN|AO|AP,             str_75F11CD68AB3E96F,                                      "maos ")
+SUBS(AR|AS|AN|AI|AO|AP,             str_F08DB65390D6A260,                                   "suponho ")
+SUBS(AR|RGT|AS|AN|AI|AO|AP,             str_C5F44F4F217656BB,                                    "possui ")
+SUBS(AR|AS|AE|AT|AI|AO,             str_3BA918ABFE63F3BE,                                      "voce ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO,             str_43E5D39BAEB02209,                                    "livros ")
+SUBS(AR|AA|AS|AE|AO|AP,             str_0165EC35ADBF0A0A,                                    "esposa ")
+SUBS(AR|RGT|AA|AS|AE|AO|AP,             str_7E30E0829B11502A,                                   "pessoas ")
+SUBS(AR|AA|AE|AN|AI|AO,             str_A4C07A0DFF6A2D70,                                    "aquele ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO,             str_2F743914CC1EE830,                                   "naquele ")
+SUBS(AR|AT|AN|AI|AO|AP,             str_15A36D6E947AA280,                                    "tumulo ")
+SUBS(AR|RGT|AT|AN|AI|AO|AP,             str_9A2CF7B5E9DAAD99,                                     "muito ")
+SUBS(AR|AE|AT|AN|AI|AP,             str_0057544F35671D44,                                       "vem ")
+SUBS(AR|RGT|AE|AT|AN|AI|AP,             str_F312AD97B64E4927,                                  "permitir ")
+SUBS(AR|AA|AE|AT|AN|AO,             str_8025BBDF6BAF54D5,                                     "entao ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO,             str_4E805A08FB4BDC00,                                     "outra ")
+SUBS(AR|AS|AT|AI|AO|AP,             str_54CD08E80EB8F31D,                                     "tipos ")
+SUBS(AR|RGT|AS|AT|AI|AO|AP,             str_32F35A4F15BF9FBF,                                  "politico ")
+SUBS(AR|AA|AS|AE|AI|AP,             str_67D1B2EBB6A8350B,                                 "despedida ")
+SUBS(AR|RGT|AA|AS|AE|AI|AP,             str_0FA2BE67B86DCB22,                                    "paises ")
+SUBS(AR|AA|AS|AT|AO|AP,             str_1849C11C91ACE8EA,                                   "sapatos ")
+SUBS(AR|RGT|AA|AS|AT|AO|AP,             str_E96296958DF31CB0,                                     "opcao ")
+SUBS(AR|AA|AE|AI|AO|AP,             str_F7D795E2DE04290F,                                     "apple ")
+SUBS(AR|RGT|AA|AE|AI|AO|AP,             str_34EA7F3BE527A04F,                                      "pela ")
+SUBS(AR|AA|AS|AN|AI|AP,             str_F2CD9F26744CEAEC,                                     "assim ")
+SUBS(AR|RGT|AA|AS|AN|AI|AP,             str_1D5EA690EF5FD1C4,                                      "mais ")
+SUBS(AR|AA|AE|AN|AO|AP,             str_34B1BF6AC4655896,                                      "quem ")
+SUBS(AR|RGT|AA|AE|AN|AO|AP,             str_43134FE349F09948,                                   "pequeno ")
+SUBS(AR|AA|AT|AN|AI|AO,             str_CE983E18F6869AAE,                                     "filho ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO,             str_56EDC83B32FBDC5A,                                      "nova ")
+SUBS(AR|AA|AS|AT|AI|AO,             str_4A33DC29C86A9612,                                     "coisa ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO,             str_B8729A7E003EEBD7,                                     "local ")
+SUBS(AR|AA|AS|AE|AT|AN,             str_52DF65A3865E9585,                                     "antes ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN,             str_28FA1D9FC8E2E05B,                                    "jantar ")
+SUBS(AR|AA|AE|AT|AI|AO,             str_F69648C05DCE55FD,                                    "talvez ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO,             str_7F9E214F3099B995,                                     "levar ")
+SUBS(AR|AA|AS|AE|AN|AP,             str_E83FD8F1477DD091,                                    "apenas ")
+SUBS(AR|RGT|AA|AS|AE|AN|AP,             str_0BF99D12E692AB07,                                     "mesma ")
+SUBS(AR|AA|AS|AE|AI|AO,             str_0F605C8AE051247A,                                      "dela ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO,             str_74ECC4650BD9745F,                                      "lado ")
+SUBS(AR|AS|AE|AN|AI|AO,             str_2DA85BF8AB5E1470,                                 "disse-lhe ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO,             str_9041392BE56C6039,                                      "hoje ")
+SUBS(AR|AE|AT|AN|AI|AO,             str_3C1FFD3EF46BCAEA,                                     "tenho ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO,             str_E5E793CF32309F5B,                                     "noite ")
+SUBS(AR|AE|AT|AN|AO|AP,             str_4D6598D37F6B809E,                                     "tempo ")
+SUBS(AR|RGT|AE|AT|AN|AO|AP,             str_FA935D927875D182,                                   "momento ")
+SUBS(AR|AS|AE|AT|AI|AP,             str_5A72A21CB90AD104,                                   "especie ")
+SUBS(AR|RGT|AS|AE|AT|AI|AP,             str_DCCF38E69C29D422,                                     "pedir ")
+SUBS(AR|AE|AN|AI|AO|AP,             str_6B1E99A9834B2BB3,                                      "elmo ")
+SUBS(AR|RGT|AE|AN|AI|AO|AP,             str_C0F30FC9FCEAED93,                                     "homem ")
+SUBS(AR|AA|AS|AT|AN|AP,             str_F62F17A817EF074F,                                      "cama ")
+SUBS(AR|RGT|AA|AS|AT|AN|AP,             str_2DB1FF35B8185E2B,                                      "maca ")
+SUBS(AR|AA|AT|AN|AI|AP,             str_2665EF08A428D718,                                    "tinham ")
+SUBS(AR|RGT|AA|AT|AN|AI|AP,             str_825BFBA4F20612DA,                                    "haviam ")
+SUBS(AR|AS|AT|AN|AI|AO,             str_E3D64E1E756C466B,                                     "cinco ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO,             str_F95F57E0B44CBFB1,                                     "unico ")
+SUBS(AR|AS|AE|AT|AO|AP,             str_3169E81B5A93E031,                                     "corpo ")
+SUBS(AR|RGT|AS|AE|AT|AO|AP,             str_D9390A2702CDE82C,                                     "poder ")
+SUBS(AR|AE|AT|AI|AO|AP,             str_ED9183D066499E2C,                                     "golpe ")
+SUBS(AR|RGT|AE|AT|AI|AO|AP,             str_3865ED18BE5305EA,                                   "proprio ")
+SUBS(AR|AA|AE|AT|AO|AP,             str_93E0D08379A443DE,                                 "aeroporto ")
+SUBS(AR|RGT|AA|AE|AT|AO|AP,             str_C092DEF9A4255A92,                                     "porta ")
+SUBS(AR|AA|AE|AT|AN|AP,             str_83B9151F77AA65F9,                                    "tambem ")
+SUBS(AR|RGT|AA|AE|AT|AN|AP,             str_89FE4E2FCC369BE7,                                       "mar ")
+SUBS(AR|AA|AS|AT|AI|AO|AP,          str_E7C3D51F1D969C15,                                   "capitao ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO|AP,          str_FFBE4D4C6357E41B,                                   "policia ")
+SUBS(AR|AS|AE|AT|AN|AI|AP,          str_5EA1BD0C79A23973,                                     "devem ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AP,          str_73DED435CD93F261,                                "presidente ")
+SUBS(AR|AS|AE|AN|AI|AO|AP,          str_223E4F20D0974DF1,                                   "simples ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO|AP,          str_B4BBE6E5D6C882D2,                                    "homens ")
+SUBS(AR|AA|AS|AN|AI|AO|AP,          str_28FC36B6E3C7F020,                                     "almas ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO|AP,          str_A17CD2AD2C03004E,                                   "humanos ")
+SUBS(AR|AA|AS|AE|AT|AN|AP,          str_A7B872CD750CAEB3,                                "certamente ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AP,          str_CE157E8AE95EB415,                                    "pensar ")
+SUBS(AR|AA|AS|AE|AI|AO|AP,          str_40EFB7606712B1C9,                                  "explosao ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO|AP,          str_3257A57A33C10007,                                     "podia ")
+SUBS(AR|AA|AS|AE|AN|AO|AP,          str_29D5EC092B9A2FF0,                                     "damon ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO|AP,          str_D4C9D328AE006E0D,                                  "pensando ")
+SUBS(AR|AA|AS|AE|AT|AI|AP,          str_AEAEE1D38CBCE97A,                                  "esperava ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AP,          str_3914D06D01AF9C60,                                   "parecia ")
+SUBS(AR|AA|AE|AN|AI|AO|AP,          str_F802BB68B42CA77F,                                      "alem ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO|AP,          str_F485FD38F38490BE,                                   "nenhuma ")
+SUBS(AR|AA|AS|AE|AT|AO|AP,          str_9FE211D27ED8D997,                                  "resposta ")
+SUBS(AR|RGT|AA|AS|AE|AT|AO|AP,          str_6CD2A548A39A7E32,                                 "professor ")
+SUBS(AR|AS|AE|AT|AN|AI|AO,          str_EA814A9DD248A829,                                    "senhor ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO,          str_D0061677504C51C3,                                     "jeito ")
+SUBS(AR|AE|AT|AN|AI|AO|AP,          str_AA97659A2DAA9BA1,                                  "vermelho ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO|AP,          str_7C26133C46E3A0CE,                                    "melhor ")
+SUBS(AR|AA|AS|AT|AN|AO|AP,          str_90C1CE5A1DEDBA0F,                                     "campo ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO|AP,          str_C50E1DF5FB38424C,                                      "moca ")
+SUBS(AR|AS|AE|AT|AI|AO|AP,          str_F2210851CD069C30,                                  "respeito ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO|AP,          str_58FF808F0346EC9B,                                  "possivel ")
+SUBS(AR|AA|AT|AN|AI|AO|AP,          str_6D5D4FDC3F9DFF2B,                                    "alguma ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO|AP,          str_031DA253073BBFA8,                                    "ultima ")
+SUBS(AR|AA|AE|AT|AN|AI|AO,          str_50AA30F131B2E470,                                  "qualquer ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO,          str_D9AA8032648D36A1,                                     "lugar ")
+SUBS(AR|AA|AS|AE|AT|AN|AI,          str_0BFE68A0F1411636,                                    "diante ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI,          str_F7081AA119A36CDC,                                  "instante ")
+SUBS(AR|AA|AE|AT|AN|AI|AP,          str_07E95AE1F76C394E,                                     "fazem ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AP,          str_4D3D2EDE456B03BB,                                  "primeira ")
+SUBS(AR|AS|AE|AT|AN|AO|AP,          str_AB11AA5BE19B8D7F,                                   "comecou ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO|AP,          str_388FFD605DEE918B,                                    "ombros ")
+SUBS(AR|AA|AS|AT|AN|AI|AP,          str_9CA8B2D733B27792,                                      "cima ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AP,          str_56218FD730A2BA00,                                   "incapaz ")
+SUBS(AR|AA|AS|AE|AN|AI|AP,          str_A7D60A5C0B2E1F3C,                                    "demais ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AP,          str_7B71CC0ECEDCE268,                                    "medida ")
+SUBS(AR|AA|AE|AT|AN|AO|AP,          str_522EE9C819BBCA09,                                     "forma ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO|AP,          str_2A7C4309211FCEA4,                                    "porque ")
+SUBS(AR|AA|AS|AT|AN|AI|AO,          str_19795205239F2A2E,                                    "alguns ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO,          str_81AA253A1C9DFDBF,                                     "unica ")
+SUBS(AR|AA|AS|AE|AT|AN|AO,          str_97462BBAAD45EAD1,                                    "grande ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO,          str_BA539342DFEDA6CB,                                    "outras ")
+SUBS(AR|AS|AT|AN|AI|AO|AP,          str_1C28EC34F56230A5,                                    "comigo ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO|AP,          str_4AFF02F518F2BDB8,                                    "muitos ")
+SUBS(AR|AA|AS|AE|AN|AI|AO,          str_58A31BE0C27FAA40,                                   "aqueles ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO,          str_F47E6FAE73F2DF0D,                                   "olhando ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AP,       str_3E0D6DB62554E555,                                   "estavam ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AP,       str_C3D8E64EAF6168D5,                             "imediatamente ")
+SUBS(AR|AA|AE|AT|AN|AI|AO|AP,       str_F10E36BF2899B699,                                    "alguem ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO|AP,       str_2E3FB18B63661DE1,                                     "maior ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO,       str_6C0D2FF2A548E257,                                   "fazendo ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO,       str_FFAD1D59E3A668DD,                                  "historia ")
+SUBS(AR|AA|AS|AE|AN|AI|AO|AP,       str_5D1328D2587D0264,                                    "zaphod ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO|AP,       str_833B2E3200AFA957,                                    "podiam ")
+SUBS(AR|AA|AS|AE|AT|AN|AO|AP,       str_BD7AF5A271967564,                                   "estamos ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO|AP,       str_312757866E7463DC,                               "pensamentos ")
+SUBS(AR|AS|AE|AT|AN|AI|AO|AP,       str_3DFBBDB0219BC4DC,                              "simplesmente ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO|AP,       str_A5A1C5B715B89A74,                                  "mulheres ")
+SUBS(AR|AA|AS|AT|AN|AI|AO|AP,       str_F14CF1C7FDB6FF28,                                   "algumas ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO|AP,       str_3272855D6A8B2EF4,                                    "muitas ")
+SUBS(AR|AA|AS|AE|AT|AI|AO|AP,       str_169D778CA1859737,                                    "rapido ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO|AP,       str_DB76D70C4C63C085,                                   "poderia ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO|AP,    str_EE3C001BE8F3E31B,                             "completamente ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO|AP,    str_E1BEFB72473CF816,                                    "marido ")

+ 409 - 0
keyboards/gboards/dicts/aset/ro-keymap.def

@@ -0,0 +1,409 @@
+// This file is automatically generated. Do not edit it!
+
+PRES(AI,                                                                                             KC_I)
+PRES(AA,                                                                                             KC_A)
+PRES(AE,                                                                                             KC_E)
+PRES(AP,                                                                                             KC_P)
+PRES(AT,                                                                                             KC_T)
+PRES(AS,                                                                                             KC_S)
+PRES(AO,                                                                                             KC_O)
+PRES(AN,                                                                                             KC_N)
+PRES(AS|AE,                                                                                          KC_D)
+PRES(AS|AI,                                                                                          KC_K)
+PRES(AO|AP,                                                                                       KC_SCLN)
+KEYS(AI|AP,                             cmb_68737f3c98f133fe,                  {KC_LSFT, KC_1, COMBO_END})
+PRES(AI|AO,                                                                                          KC_L)
+PRES(AN|AO,                                                                                          KC_U)
+PRES(AE|AP,                                                                                       KC_QUOT)
+PRES(AT|AP,                                                                                       KC_BSPC)
+PRES(AA|AI,                                                                                          KC_Z)
+PRES(AS|AN,                                                                                          KC_J)
+PRES(AE|AT,                                                                                          KC_R)
+PRES(AE|AN,                                                                                          KC_Y)
+PRES(AT|AN,                                                                                          KC_B)
+PRES(AA|AN,                                                                                          KC_Q)
+PRES(AA|AS,                                                                                          KC_W)
+KEYS(AS|AP,                             cmb_e57ca193d8778bdc,                  {KC_LSFT, KC_0, COMBO_END})
+PRES(AE|AO,                                                                                       KC_MINS)
+PRES(AT|AI,                                                                                          KC_V)
+PRES(AS|AO,                                                                                        KC_DOT)
+PRES(AS|AT,                                                                                          KC_C)
+PRES(AA|AE,                                                                                          KC_X)
+PRES(AT|AO,                                                                                          KC_G)
+PRES(AN|AP,                                                                                          KC_M)
+PRES(AA|AT,                                                                                          KC_F)
+PRES(AN|AI,                                                                                          KC_H)
+KEYS(AA|AO,                             cmb_9df323cdb026f7ce,                  {KC_LSFT, KC_9, COMBO_END})
+PRES(AA|AP,                                                                                       KC_QUOT)
+PRES(AE|AI,                                                                                       KC_COMM)
+SUBS(AR|AS|AT|AO,                       str_E4C5BBBFF82DFB94,                                      "scos ")
+SUBS(AR|AT|AI|AP,                       str_EDDB4B5D8E6E6CF7,                                       "tip ")
+SUBS(AR|AN|AO|AP,                       str_0F33CAECD78B3E6B,                                        "om ")
+SUBS(AR|AS|AE|AO,                       str_A6C4D4E6E2DC9327,                                       "s-o ")
+SUBS(AR|AN|AI|AP,                       str_691EE351478D7886,                                       "imi ")
+SUBS(AR|AA|AE|AP,                       str_2A1A7461DB623D9B,                                       "ape ")
+PRES(AN|AI|AO|AP,                                                                                  KC_ENT)
+SUBS(AR|AI|AO|AP,                       str_7006A6778B2D7795,                                      "lipi ")
+SUBS(AR|AS|AE|AT,                       str_29CD3969E34DF35B,                                        "ce ")
+SUBS(AR|AA|AE|AT,                       str_0437C1EBD8E5369E,                                       "era ")
+SUBS(AR|AA|AI|AP,                       str_38C2991671D8F57C,                                       "pai ")
+SUBS(AR|AN|AI|AO,                       str_9A5CC103ABF05E48,                                       "lui ")
+SUBS(AR|AA|AS|AE,                       str_6E5B393925FE64CE,                                        "da ")
+SUBS(AR|AA|AS|AT,                       str_521DFAED1CC2AD68,                                        "ca ")
+SUBS(AR|AE|AO|AP,                       str_99E79B03AD8B4C74,                                      "pe-o ")
+SUBS(AR|AT|AO|AP,                       str_028BB7B551A4BD43,                                       "pot ")
+SUBS(AR|AA|AT|AI|AO,                    str_2428DC73F971B48B,                                      "afla ")
+SUBS(AR|AE|AI|AO|AP,                    str_AF7F8A801152DC8B,                                     "piele ")
+SUBS(AR|AA|AE|AN|AO,                    str_A29D2DDDF2299AA9,                                       "n-a ")
+SUBS(AR|AS|AE|AT|AO,                    str_A2E2A7890B6E1A26,                                      "rost ")
+SUBS(AR|AS|AI|AO|AP,                    str_216EC9595D73CC70,                                     "lipsi ")
+SUBS(AR|AA|AT|AO|AP,                    str_5481B7D85F210D75,                                     "poata ")
+SUBS(AR|AS|AE|AO|AP,                    str_7F10168D0097DB0A,                                       "pod ")
+SUBS(AR|AA|AN|AO|AP,                    str_4837C6E1143CA3EF,                                      "puna ")
+SUBS(AR|AA|AS|AE|AT,                    str_81DF51CAE9E26CF3,                                      "care ")
+SUBS(AR|AE|AN|AO|AP,                    str_74F9BE204413E051,                                       "meu ")
+SUBS(AR|AE|AN|AI|AO,                    str_2C9F41D2E2B49ACB,                                      "nu-i ")
+SUBS(AR|AE|AT|AI|AP,                    str_A9659D940BFC08DD,                                     "privi ")
+SUBS(AR|AA|AS|AT|AI,                    str_2859A6CAFA8C1B00,                                      "aici ")
+SUBS(AR|AE|AN|AI|AP,                    str_B95094D0F4C2F09E,                                      "mine ")
+SUBS(AR|AA|AE|AT|AN,                    str_0DF060E16A761ADC,                                    "barbat ")
+SUBS(AR|AS|AE|AI|AP,                    str_A35F0F6610D0E904,                                     "piese ")
+SUBS(AR|AE|AT|AO|AP,                    str_6AE99DAFEC4D4FCD,                                       "pro ")
+SUBS(AR|AA|AS|AI|AP,                    str_3344F8FE5E129E8A,                                      "pasi ")
+SUBS(AR|AA|AE|AN|AI,                    str_8577D58769379401,                                     "haine ")
+SUBS(AR|AS|AT|AI,                   str_A5BC7DE4E3DC110E,                                        "ci ")
+SUBS(AR|RGT|AS|AT|AI,                   str_119364F935F4EBCA,                                       "ici ")
+SUBS(AR|AA|AT|AI,                   str_30284D1463413AB2,                                        "fi ")
+SUBS(AR|RGT|AA|AT|AI,                   str_46096E4526BD4733,                                      "iata ")
+SUBS(AR|AE|AT|AP,                   str_0CAA47980A6E698C,                                    "trepte ")
+SUBS(AR|RGT|AE|AT|AP,                   str_B9ED51F2786708FC,                                    "perete ")
+SUBS(AR|AS|AE|AP,                   str_8102FC0AB10C07B7,                                       "spe ")
+SUBS(AR|RGT|AS|AE|AP,                   str_431A39591B2ACBF3,                                      "pese ")
+SUBS(AR|AE|AI|AO,                   str_05ED48987A1828F9,                                        "el ")
+SUBS(AR|RGT|AE|AI|AO,                   str_05A9C753CDE4911A,                                        "le ")
+SUBS(AR|AE|AN|AI,                   str_7E3D8B1C859776CA,                                        "eh ")
+SUBS(AR|RGT|AE|AN|AI,                   str_46373FF5C172BEAA,                                       "hei ")
+SUBS(AR|AA|AN|AI,                   str_FEA2CC9886A11B4C,                                       "ani ")
+SUBS(AR|RGT|AA|AN|AI,                   str_874A76971D3F641B,                                       "hai ")
+SUBS(AR|AA|AS|AP,                   str_6A237834F9D9CEC2,                                     "apasa ")
+SUBS(AR|RGT|AA|AS|AP,                   str_467C897077B58F08,                                       "pas ")
+SUBS(AR|AA|AN|AO,                   str_FD846B750BDF7708,                                        "au ")
+SUBS(AR|RGT|AA|AN|AO,                   str_2023844574ACF1BC,                                       "una ")
+SUBS(AR|AA|AN|AP,                   str_77BE4D44A5F2AD27,                                        "am ")
+SUBS(AR|RGT|AA|AN|AP,                   str_2A907D456EBB3E24,                                        "ma ")
+SUBS(AR|AA|AS|AN,                   str_F81781133D951FB5,                                     "sansa ")
+SUBS(AR|RGT|AA|AS|AN,                   str_7BCC214E7C2F72D5,                                       "nas ")
+SUBS(AR|AA|AS|AI,                   str_42CED37466A98FA4,                                       "zis ")
+SUBS(AR|RGT|AA|AS|AI,                   str_7A4FAD911F818E95,                                      "iasa ")
+SUBS(AR|AS|AI|AO,                   str_C9ADB25B4C37D131,                                       "sol ")
+SUBS(AR|RGT|AS|AI|AO,                   str_80673F3F8044C003,                                        "ok ")
+SUBS(AR|AS|AN|AI,                   str_55863E4A819B49C1,                                       "sin ")
+SUBS(AR|RGT|AS|AN|AI,                   str_52597526AB3E148B,                                        "jh ")
+SUBS(AR|AE|AT|AI,                   str_9806793D67632178,                                      "trei ")
+SUBS(AR|RGT|AE|AT|AI,                   str_2528D620F9E674D2,                                      "ieri ")
+SUBS(AR|AE|AN|AP,                   str_A6DA2C0814DDDE59,                                      "emmy ")
+SUBS(AR|RGT|AE|AN|AP,                   str_C5C56919F9FD8ECA,                                       "pen ")
+SUBS(AR|AA|AE|AN,                   str_9CAD49AC9B02787F,                                      "anne ")
+SUBS(AR|RGT|AA|AE|AN,                   str_33AEFF4359116E76,                                       "nea ")
+SUBS(AR|AS|AE|AN,                   str_32148592C3806623,                                      "sens ")
+SUBS(AR|RGT|AS|AE|AN,                   str_6D067D15A808A9B1,                                        "je ")
+SUBS(AR|AT|AN|AI,                   str_96A25A2A55589326,                                       "vin ")
+SUBS(AR|RGT|AT|AN|AI,                   str_AB3C4B3424D8BFD8,                                     "intii ")
+SUBS(AR|AE|AN|AO,                   str_3CF92217D792ADB9,                                        "eu ")
+SUBS(AR|RGT|AE|AN|AO,                   str_DA685F075AF8D8A7,                                       "n-o ")
+SUBS(AR|AT|AI|AO,                   str_C277590164DC0A8A,                                       "voi ")
+SUBS(AR|RGT|AT|AI|AO,                   str_9A915B8E89BC2384,                                      "lovi ")
+SUBS(AR|AA|AT|AN,                   str_06F4837F40125C65,                                        "ba ")
+SUBS(AR|RGT|AA|AT|AN,                   str_47B698232847D3D2,                                       "nat ")
+SUBS(AR|AE|AT|AN,                   str_C0859DD43842F407,                                     "brett ")
+SUBS(AR|RGT|AE|AT|AN,                   str_ED9A2C22711EB44E,                                        "nr ")
+SUBS(AR|AS|AE|AI,                   str_F4E15E651ECDAD93,                                      "desi ")
+SUBS(AR|RGT|AS|AE|AI,                   str_71C1AFB2A53685DF,                                      "iesi ")
+SUBS(AR|AA|AE|AI,                   str_82768E8FCF987ACD,                                      "zeii ")
+SUBS(AR|RGT|AA|AE|AI,                   str_CC30A0558A1FC6CA,                                      "izea ")
+SUBS(AR|AA|AE|AO,                   str_1308668E4E312A86,                                        "a- ")
+SUBS(AR|RGT|AA|AE|AO,                   str_AB819235D216611C,                                        "-a ")
+SUBS(AR|AE|AT|AO,                   str_46ADAEF189A4FFA8,                                       "rog ")
+SUBS(AR|RGT|AE|AT|AO,                   str_6B77658521E3C3E6,                                       "ore ")
+SUBS(AR|AA|AT|AO,                   str_B6ECC5733F3F9288,                                     "toata ")
+SUBS(AR|RGT|AA|AT|AO,                   str_B75DF5741C41828A,                                      "ofta ")
+SUBS(AR|AT|AN|AO,                   str_48542059A4690B7A,                                        "tu ")
+SUBS(AR|RGT|AT|AN|AO,                   str_9546AA47D9B796A9,                                       "unt ")
+SUBS(AR|AS|AN|AO,                   str_E6599811376DB42A,                                       "sus ")
+SUBS(AR|RGT|AS|AN|AO,                   str_FF6E23CC4BFF56B5,                                       "jos ")
+SUBS(AR|AA|AI|AO,                   str_C49001FAA655F248,                                        "al ")
+SUBS(AR|RGT|AA|AI|AO,                   str_7E7904D7326BCF29,                                        "la ")
+SUBS(AR|AA|AT|AP,                   str_8CECEC4EA8499163,                                      "fapt ")
+SUBS(AR|RGT|AA|AT|AP,                   str_7A06301D23DD2E0F,                                       "pat ")
+SUBS(AR|AE|AN|AI|AO|AP,                 str_862A47A12C97D575,                                      "mele ")
+SUBS(AR|AA|AS|AE|AO|AP,                 str_E308D1F6F8197151,                                     "podea ")
+SUBS(AR|AA|AS|AT|AN|AO,                 str_9E3A45798840176C,                                     "facut ")
+SUBS(AR|AA|AN|AI|AO|AP,                 str_B8F055C00046F84D,                                     "numai ")
+SUBS(AR|AA|AS|AE|AT|AI,                 str_C75D5E068F895F5D,                                      "ceva ")
+SUBS(AR|AE|AT|AI|AO|AP,                 str_7F64C57AA9748B47,                                      "opri ")
+SUBS(AR|AA|AN|AI|AP,                str_A7412055CAD3DDA3,                                    "amiaza ")
+SUBS(AR|RGT|AA|AN|AI|AP,                str_446E12F7C9FCBEFC,                                       "mai ")
+SUBS(AR|AE|AT|AN|AP,                str_7E4096DA17B3C6D2,                                       "tem ")
+SUBS(AR|RGT|AE|AT|AN|AP,                str_B2E8DF8FD857296C,                                     "merry ")
+SUBS(AR|AA|AI|AO|AP,                str_7985DC8DCCD996FA,                                      "apoi ")
+SUBS(AR|RGT|AA|AI|AO|AP,                str_58DFA79D10AA1C5E,                                    "ploaia ")
+SUBS(AR|AA|AS|AT|AO,                str_996884380E189E13,                                      "fost ")
+SUBS(AR|RGT|AA|AS|AT|AO,                str_568701C904899A03,                                     "ostas ")
+SUBS(AR|AA|AS|AE|AO,                str_DE31A63C4A0DD129,                                       "s-a ")
+SUBS(AR|RGT|AA|AS|AE|AO,                str_4DF853D12CE5146E,                                      "oase ")
+SUBS(AR|AA|AT|AN|AO,                str_3FDAD894DDA1E312,                                      "buna ")
+SUBS(AR|RGT|AA|AT|AN|AO,                str_FF3F3B1F8B5A3E40,                                      "nota ")
+SUBS(AR|AS|AE|AN|AI,                str_3DBAD2413F36A90A,                                       "din ")
+SUBS(AR|RGT|AS|AE|AN|AI,                str_030DCAFB98844D05,                                    "iesind ")
+SUBS(AR|AA|AN|AI|AO,                str_12642683B58127C2,                                      "ziua ")
+SUBS(AR|RGT|AA|AN|AI|AO,                str_6DFD460A54EEE22E,                                       "lua ")
+SUBS(AR|AA|AS|AN|AO,                str_88345F7C93C4C73D,                                       "sau ")
+SUBS(AR|RGT|AA|AS|AN|AO,                str_85D1F287CC8F2629,                                       "usa ")
+SUBS(AR|AS|AE|AT|AI,                str_6DACB9555691782A,                                       "cei ")
+SUBS(AR|RGT|AS|AE|AT|AI,                str_9D8C88D9F7DA895E,                                     "iesit ")
+SUBS(AR|AA|AS|AE|AI,                str_011B5F412FE2415A,                                      "zise ")
+SUBS(AR|RGT|AA|AS|AE|AI,                str_B36F55489CF2B3C1,                                     "ideea ")
+SUBS(AR|AS|AN|AO|AP,                str_E96267888236B240,                                      "spus ")
+SUBS(AR|RGT|AS|AN|AO|AP,                str_A745BBCE84D30277,                                       "pus ")
+SUBS(AR|AA|AT|AN|AP,                str_BF3DDFB8CBFE1C63,                                       "tam ")
+SUBS(AR|RGT|AA|AT|AN|AP,                str_02631141FC3D6F89,                                    "pamant ")
+SUBS(AR|AT|AN|AO|AP,                str_C7B05810B9878F2F,                                       "tom ")
+SUBS(AR|RGT|AT|AN|AO|AP,                str_3BBF8252EA6BEE2D,                                     "putut ")
+SUBS(AR|AS|AT|AI|AO,                str_FF1CA2F8A5048D30,                                      "colt ")
+SUBS(AR|RGT|AS|AT|AI|AO,                str_00CDC54B7DB15C46,                                       "loc ")
+SUBS(AR|AA|AS|AT|AP,                str_95C59AB8275627DB,                                       "cap ")
+SUBS(AR|RGT|AA|AS|AT|AP,                str_89307F56A2D607AC,                                     "pacat ")
+SUBS(AR|AA|AT|AN|AI,                str_4D9369A93C45281B,                                      "abia ")
+SUBS(AR|RGT|AA|AT|AN|AI,                str_BE522AFB71DBC03D,                                      "nava ")
+SUBS(AR|AS|AN|AI|AO,                str_72E39EC6A4158B9A,                                     "solul ")
+SUBS(AR|RGT|AS|AN|AI|AO,                str_68720D7C31A0407C,                                    "insusi ")
+SUBS(AR|AA|AS|AN|AP,                str_020E794D3DE91D12,                                       "sam ")
+SUBS(AR|RGT|AA|AS|AN|AP,                str_0DF584E9973309E5,                                      "masa ")
+SUBS(AR|AA|AE|AI|AP,                str_C075124762EDDF07,                                      "apei ")
+SUBS(AR|RGT|AA|AE|AI|AP,                str_26810965DF9C62EC,                                      "paie ")
+SUBS(AR|AA|AE|AI|AO,                str_DB017B313F911B03,                                       "ale ")
+SUBS(AR|RGT|AA|AE|AI|AO,                str_1FAE8B28043E9BD8,                                       "i-a ")
+SUBS(AR|AA|AT|AI|AP,                str_24E37946E892C656,                                      "tipa ")
+SUBS(AR|RGT|AA|AT|AI|AP,                str_18E68A1C93CAC9BD,                                     "piata ")
+SUBS(AR|AS|AE|AN|AO,                str_8E65741A89C054E1,                                       "dus ")
+SUBS(AR|RGT|AS|AE|AN|AO,                str_1ED7A4D73040B5B7,                                      "unde ")
+SUBS(AR|AA|AE|AT|AP,                str_3AE92C742795DAFB,                                    "repeta ")
+SUBS(AR|RGT|AA|AE|AT|AP,                str_181DD74C10CF1A6E,                                      "prea ")
+SUBS(AR|AS|AE|AT|AN,                str_7C3B234BE02042FC,                                    "recent ")
+SUBS(AR|RGT|AS|AE|AT|AN,                str_B4F23484EC05D673,                                     "jerry ")
+SUBS(AR|AS|AE|AI|AO,                str_696FD16A0EB230A6,                                       "doi ")
+SUBS(AR|RGT|AS|AE|AI|AO,                str_458B350C506917A3,                                    "ideile ")
+SUBS(AR|AE|AT|AN|AO,                str_03EF08A3DD704445,                                      "greu ")
+SUBS(AR|RGT|AE|AT|AN|AO,                str_B22F0BDAC7FFCA09,                                      "unor ")
+SUBS(AR|AA|AE|AT|AI,                str_B5ECD2F1FA8E0FDB,                                      "avea ")
+SUBS(AR|RGT|AA|AE|AT|AI,                str_75D1CB05899F2CCB,                                       "iar ")
+SUBS(AR|AA|AS|AI|AO,                str_EEF664F3C6FBF507,                                      "sala ")
+SUBS(AR|RGT|AA|AS|AI|AO,                str_101B0EB7B51FA839,                                      "lasa ")
+SUBS(AR|AS|AT|AN|AO,                str_54569851B27E9512,                                        "cu ")
+SUBS(AR|RGT|AS|AT|AN|AO,                str_82F582F41ACC30FC,                                       "joc ")
+SUBS(AR|AS|AT|AI|AP,                str_41F913963A67ADFF,                                     "tipic ")
+SUBS(AR|RGT|AS|AT|AI|AP,                str_2BC515A6311342A6,                                       "pic ")
+SUBS(AR|AS|AT|AN|AI,                str_6C82BBCD22A3B803,                                     "cinci ")
+SUBS(AR|RGT|AS|AT|AN|AI,                str_96A443A1052E70F4,                                      "nici ")
+SUBS(AR|AA|AS|AT|AN,                str_287A1955FF1C2ADB,                                     "banca ")
+SUBS(AR|RGT|AA|AS|AT|AN,                str_E0B9AA624815DFD9,                                     "nasca ")
+SUBS(AR|AS|AE|AT|AP,                str_27EBF0B7BDF6E3C7,                                      "spre ")
+SUBS(AR|RGT|AS|AE|AT|AP,                str_50E0BA7A9FFC2432,                                     "peste ")
+SUBS(AR|AS|AE|AN|AP,                str_8DEBA62F74F4AE47,                                      "semn ")
+SUBS(AR|RGT|AS|AE|AN|AP,                str_8A0AC2472D15E0FA,                                      "mese ")
+SUBS(AR|AE|AT|AN|AI,                str_07AD71BB0B609B6A,                                      "bine ")
+SUBS(AR|RGT|AE|AT|AN|AI,                str_EA10C33DF986B2B3,                                     "intre ")
+SUBS(AR|AT|AN|AI|AP,                str_4FA4E202022528E5,                                      "timp ")
+SUBS(AR|RGT|AT|AN|AI|AP,                str_150CB36344FF660F,                                    "mintii ")
+SUBS(AR|AA|AS|AN|AI,                str_E87EF6E43D2593B6,                                       "ash ")
+SUBS(AR|RGT|AA|AS|AN|AI,                str_ADFBAE1BCDCBFF39,                                      "insa ")
+SUBS(AR|AT|AI|AO|AP,                str_517AB9F070F1168A,                                      "topi ")
+SUBS(AR|RGT|AT|AI|AO|AP,                str_E7BDD9EA240E4B4B,                                      "poti ")
+SUBS(AR|AA|AS|AE|AP,                str_0DA10FD23FD96645,                                       "da' ")
+SUBS(AR|RGT|AA|AS|AE|AP,                str_9123E747E8071EBF,                                  "pedeapsa ")
+SUBS(AR|AS|AN|AI|AP,                str_122C44A32A7CB6F5,                                       "sim ")
+SUBS(AR|RGT|AS|AN|AI|AP,                str_7888DBDFA5D0A1E2,                                     "nisip ")
+SUBS(AR|AT|AN|AI|AO,                str_CB719A4CFCA0E5E2,                                     "totul ")
+SUBS(AR|RGT|AT|AN|AI|AO,                str_C115235B04798D96,                                    "lungul ")
+SUBS(AR|AA|AS|AE|AN,                str_67CFE6CC85BD1CD1,                                      "deja ")
+SUBS(AR|RGT|AA|AS|AE|AN,                str_C161ABA85FEDF657,                                       "new ")
+SUBS(AR|AE|AT|AI|AO,                str_0FE705D961162F91,                                       "vor ")
+SUBS(AR|RGT|AE|AT|AI|AO,                str_CE7828CD2F256560,                                       "lor ")
+SUBS(AR|AA|AE|AN|AP,                str_7E02E71632E36E12,                                       "amy ")
+SUBS(AR|RGT|AA|AE|AN|AP,                str_72B2DC9CEAAFD82B,                                       "mea ")
+SUBS(AR|AS|AT|AO|AP,                str_A36FC15653CA04A0,                                      "scop ")
+SUBS(AR|RGT|AS|AT|AO|AP,                str_993FB3354F37599E,                                      "post ")
+SUBS(AR|AA|AE|AT|AO,                str_CD3C06F7C0B0CCBB,                                     "toate ")
+SUBS(AR|RGT|AA|AE|AT|AO,                str_19112A437035E563,                                      "oare ")
+SUBS(AR|AA|AS|AE|AT|AI|AO,              str_402CB287BE8CC3AE,                                    "astfel ")
+SUBS(AR|AA|AS|AT|AN|AI|AO,              str_910E43D1156BD447,                                    "atunci ")
+SUBS(AR|AS|AE|AN|AI|AP,             str_48ABA17C6DCF5E7C,                                   "depinde ")
+SUBS(AR|RGT|AS|AE|AN|AI|AP,             str_EC7A27F50E19BC86,                                     "mesei ")
+SUBS(AR|AS|AT|AN|AI|AP,             str_9D98B4E0596CD2C8,                                     "simti ")
+SUBS(AR|RGT|AS|AT|AN|AI|AP,             str_7F09A830549EC542,                                     "nimic ")
+SUBS(AR|AS|AE|AN|AO|AP,             str_2C8D0E5EB2ABC425,                                     "spuse ")
+SUBS(AR|RGT|AS|AE|AN|AO|AP,             str_03BC9D6CB8B3908A,                                       "mod ")
+SUBS(AR|AS|AE|AT|AI|AP,             str_8F280EB7CD23BC52,                                    "spirit ")
+SUBS(AR|RGT|AS|AE|AT|AI|AP,             str_81AC3D2F74222CB1,                                  "priveste ")
+SUBS(AR|AS|AT|AN|AO|AP,             str_3638010D863571D7,                                       "cum ")
+SUBS(AR|RGT|AS|AT|AN|AO|AP,             str_B2CB6EDCEE9FCBB9,                                     "punct ")
+SUBS(AR|AA|AE|AI|AO|AP,             str_E1FCBB7C427D1252,                                     "apele ")
+SUBS(AR|RGT|AA|AE|AI|AO|AP,             str_4ACA51882D0A35C9,                                    "pielea ")
+SUBS(AR|AA|AS|AT|AI|AO,             str_9C4AF9E3F81B4405,                                     "acolo ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO,             str_445499843B271A6A,                                     "lasat ")
+SUBS(AR|AS|AT|AI|AO|AP,             str_A4A5E0FD4BE6C8EB,                                     "copii ")
+SUBS(AR|RGT|AS|AT|AI|AO|AP,             str_645C0C3EC2B512A6,                                    "lipsit ")
+SUBS(AR|AA|AS|AT|AN|AP,             str_D70133B37553FCA8,                                       "cam ")
+SUBS(AR|RGT|AA|AS|AT|AN|AP,             str_7862B823A47DF4BB,                                     "manca ")
+SUBS(AR|AA|AE|AT|AO|AP,             str_0528BD2188D731A8,                                   "aproape ")
+SUBS(AR|RGT|AA|AE|AT|AO|AP,             str_2F51745CA0AE5346,                                     "poate ")
+SUBS(AR|AA|AE|AT|AI|AO,             str_6676520F7E7AA391,                                       "fel ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO,             str_2ECCAB436EDCDE2F,                                      "i-ar ")
+SUBS(AR|AA|AE|AN|AI|AO,             str_B608D6D6C6D9A031,                                     "auzea ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO,             str_B2D5400185D19E20,                                      "n-ai ")
+SUBS(AR|AA|AT|AI|AO|AP,             str_2C31D8D65013108B,                                     "filip ")
+SUBS(AR|RGT|AA|AT|AI|AO|AP,             str_61B1A9D6040A996F,                                   "pozitia ")
+SUBS(AR|AS|AN|AI|AO|AP,             str_061430F366EED7B8,                                    "simplu ")
+SUBS(AR|RGT|AS|AN|AI|AO|AP,             str_8CF693C1CD0D766F,                                      "plus ")
+SUBS(AR|AA|AS|AN|AO|AP,             str_F2AFBB18F5074D83,                                     "spuna ")
+SUBS(AR|RGT|AA|AS|AN|AO|AP,             str_EDC5B023AC1F747A,                                      "pusa ")
+SUBS(AR|AE|AT|AN|AO|AP,             str_EB55FC450E7312D7,                                      "grup ")
+SUBS(AR|RGT|AE|AT|AN|AO|AP,             str_92239078817B50BA,                                    "pentru ")
+SUBS(AR|AA|AS|AE|AI|AO,             str_CCAF7518D998E754,                                      "sa-i ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO,             str_6BCBCD334A90F60A,                                      "lase ")
+SUBS(AR|AT|AN|AI|AO|AP,             str_EDC9E06B5E7B760B,                                    "timpul ")
+SUBS(AR|RGT|AT|AN|AI|AO|AP,             str_9D90E0D936B90DE9,                                      "mult ")
+SUBS(AR|AA|AS|AE|AT|AO,             str_A477EDAF8B049617,                                      "doar ")
+SUBS(AR|RGT|AA|AS|AE|AT|AO,             str_A2B2E6E347976E7C,                                      "oras ")
+SUBS(AR|AS|AE|AN|AI|AO,             str_B61E9BC1A647A87C,                                    "seldon ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO,             str_40EAA896EA3BF67B,                                     "nu-si ")
+SUBS(AR|AE|AT|AN|AI|AP,             str_24D6A9A3B0C01D06,                                     "vreme ")
+SUBS(AR|RGT|AE|AT|AN|AI|AP,             str_02999DA470617659,                                      "prin ")
+SUBS(AR|AA|AS|AE|AI|AP,             str_2D785485E386A6DE,                                    "zapada ")
+SUBS(AR|RGT|AA|AS|AE|AI|AP,             str_D88FCCE2EF5FB737,                                     "piesa ")
+SUBS(AR|AA|AS|AE|AN|AI,             str_5F88127866377E30,                                     "sinea ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI,             str_17CAB6C5BEC5CEEB,                                      "jake ")
+SUBS(AR|AA|AT|AN|AI|AO,             str_B2BDDF48ABABA93E,                                     "vazut ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO,             str_E53286214BF40E54,                                     "langa ")
+SUBS(AR|AS|AE|AT|AO|AP,             str_DC059D0807D91781,                                      "corp ")
+SUBS(AR|RGT|AS|AE|AT|AO|AP,             str_FC0D43D0BE1994A8,                                     "prost ")
+SUBS(AR|AA|AS|AT|AN|AI,             str_F2AB8AA5E09C2627,                                   "stiinta ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI,             str_8DBFD5C7E2E0A8F7,                                      "inca ")
+SUBS(AR|AA|AT|AN|AI|AP,             str_30281A965E39B26C,                                     "zambi ")
+SUBS(AR|RGT|AA|AT|AN|AI|AP,             str_68E4B43ED8601F54,                                    "pamint ")
+SUBS(AR|AS|AE|AT|AN|AO,             str_02E5BAADFF2EF640,                                    "trecut ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO,             str_CE83803B7FDB8189,                                      "usor ")
+SUBS(AR|AE|AT|AN|AI|AO,             str_947A751F0DD9AA28,                                   "trebuie ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO,             str_D244FAC49F4041CB,                                    "intr-o ")
+SUBS(AR|AS|AT|AN|AI|AO,             str_6B02182174A3DD9C,                                      "stiu ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO,             str_378C4C23B1FB6E9E,                                     "ochii ")
+SUBS(AR|AA|AS|AT|AO|AP,             str_F2C0F39F6EAD453A,                                    "soapta ")
+SUBS(AR|RGT|AA|AS|AT|AO|AP,             str_112D7B20AF6E6537,                                     "ostap ")
+SUBS(AR|AA|AS|AI|AO|AP,             str_725D87E841B5F90F,                                     "spala ")
+SUBS(AR|RGT|AA|AS|AI|AO|AP,             str_D6CF4E50A26D7016,                                     "lipsa ")
+SUBS(AR|AA|AE|AT|AN|AO,             str_F94F557D4564DD4C,                                      "erau ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO,             str_7F451CD9801BBB3B,                                      "n-ar ")
+SUBS(AR|AA|AE|AT|AN|AI,             str_5992F9735265812F,                                     "tinea ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI,             str_3F2F4FA818260EDB,                                   "inainte ")
+SUBS(AR|AA|AS|AE|AT|AP,             str_C43CE2FA7ACF2119,                                   "departe ")
+SUBS(AR|RGT|AA|AS|AE|AT|AP,             str_7F8309C46FBC0ED2,                                     "parca ")
+SUBS(AR|AA|AE|AN|AO|AP,             str_8F39EDEC065DCB88,                                     "anume ")
+SUBS(AR|RGT|AA|AE|AN|AO|AP,             str_EF361D671C2B2277,                                      "m-am ")
+SUBS(AR|AA|AS|AE|AT|AN,             str_C3EA12240EB61504,                                      "cand ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN,             str_29F94418C78306A8,                                      "jeff ")
+SUBS(AR|AA|AS|AT|AI|AP,             str_8DDC1666EC6B1F70,                                     "twisp ")
+SUBS(AR|RGT|AA|AS|AT|AI|AP,             str_E116B8A3DD0A1008,                                    "pisica ")
+SUBS(AR|AA|AS|AE|AN|AP,             str_00D057953A3F2DEB,                                     "seama ")
+SUBS(AR|RGT|AA|AS|AE|AN|AP,             str_119FAC7ADD192AF2,                                    "newman ")
+SUBS(AR|AA|AS|AN|AI|AO,             str_BCC072B250C4FFDA,                                     "salon ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO,             str_970D63CB01E40D86,                                     "nasul ")
+SUBS(AR|AA|AS|AE|AN|AO,             str_7F7F04C082B68215,                                      "doua ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO,             str_CC6B506783BCE454,                                      "n-as ")
+SUBS(AR|AA|AT|AN|AO|AP,             str_F51C656D52F6AB30,                                       "fum ")
+SUBS(AR|RGT|AA|AT|AN|AO|AP,             str_189388E9A31C96D5,                                      "muta ")
+SUBS(AR|AS|AE|AT|AI|AO,             str_A552366FAAB97976,                                       "cel ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO,             str_6CD8A7B921DC0A64,                                     "orice ")
+SUBS(AR|AS|AE|AT|AN|AP,             str_C4B57F0400D28945,                                      "cemp ")
+SUBS(AR|RGT|AS|AE|AT|AN|AP,             str_2C2CEF3E773989D6,                                      "mers ")
+SUBS(AR|AA|AS|AN|AI|AP,             str_EAD0F7787249282C,                                    "spaima ")
+SUBS(AR|RGT|AA|AS|AN|AI|AP,             str_3D55CD3C63F55239,                                    "masina ")
+SUBS(AR|AS|AE|AI|AO|AP,             str_F5A2C146FB931010,                                     "spele ")
+SUBS(AR|RGT|AS|AE|AI|AO|AP,             str_13BA136EDBD8CE3D,                                   "leopold ")
+SUBS(AR|AA|AE|AT|AN|AP,             str_7375734CEB490763,                                      "eram ")
+SUBS(AR|RGT|AA|AE|AT|AN|AP,             str_22CC3EFF346CA6DB,                                      "mare ")
+SUBS(AR|AA|AE|AN|AI|AP,             str_9D33FF80DD4E2AEA,                                   "examina ")
+SUBS(AR|RGT|AA|AE|AN|AI|AP,             str_3B37D04C3AED2BA2,                                     "maine ")
+SUBS(AR|AS|AE|AT|AN|AI,             str_1C331A99253C0F98,                                    "dintre ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI,             str_681F831FB0E81162,                                     "niste ")
+SUBS(AR|AA|AE|AT|AI|AP,             str_811DD085F3A13904,                                  "aparitia ")
+SUBS(AR|RGT|AA|AE|AT|AI|AP,             str_29146626F0EB301A,                                  "privirea ")
+SUBS(AR|AA|AS|AE|AT|AN|AP,          str_4B902381FB543716,                                    "camera ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AP,          str_422251C9179625E6,                                     "macar ")
+SUBS(AR|AA|AS|AE|AT|AN|AI,          str_A81D389A4AF3DFAF,                                     "chiar ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI,          str_3BCECBC626AF21E7,                                   "incerca ")
+SUBS(AR|AA|AS|AE|AN|AI|AO,          str_F8B888EF7971DFF7,                                    "daneel ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO,          str_7F66E5A594CB9D4A,                                  "indoiala ")
+SUBS(AR|AA|AS|AN|AI|AO|AP,          str_005F524FC852EFC2,                                    "simpla ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO|AP,          str_43FD8F65DF0DD9FF,                               "psihanaliza ")
+SUBS(AR|AS|AE|AN|AI|AO|AP,          str_594C620883E0A721,                                   "domnule ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO|AP,          str_2120E5EE072353E5,                                   "limpede ")
+SUBS(AR|AA|AS|AE|AT|AI|AP,          str_27703F71C426F78B,                                  "expresie ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AP,          str_4F6C506138FB813D,                                     "paris ")
+SUBS(AR|AA|AE|AT|AI|AO|AP,          str_8BA329353569B0FD,                                   "apropie ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO|AP,          str_40909FC2168247E4,                                   "propria ")
+SUBS(AR|AA|AS|AT|AN|AO|AP,          str_0FF2C33E494D811D,                                      "acum ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO|AP,          str_43E89B92A10B708E,                                     "munca ")
+SUBS(AR|AS|AE|AT|AN|AO|AP,          str_8FA2CBAC3A032BC0,                                      "drum ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO|AP,          str_2F3A2A7435E3F29D,                                    "precum ")
+SUBS(AR|AA|AE|AT|AN|AI|AP,          str_6A3F7123AC5FFFBD,                                    "femeie ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AP,          str_9399D619292D5B85,                                     "prima ")
+SUBS(AR|AA|AT|AN|AI|AO|AP,          str_1ED297C53BE402A9,                                    "faptul ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO|AP,          str_21FDE10F95C83570,                                     "multa ")
+SUBS(AR|AA|AE|AN|AI|AO|AP,          str_5044127857C093DB,                                   "exemplu ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO|AP,          str_7076A52249712F4F,                                    "oameni ")
+SUBS(AR|AA|AS|AE|AT|AN|AO,          str_B0AC3533A36C6A1D,                                    "fusese ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO,          str_F85FA02AE87235ED,                                   "noastra ")
+SUBS(AR|AE|AT|AN|AI|AO|AP,          str_50FCFF7427C378CD,                                    "trupul ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO|AP,          str_5A2D228B6A476B43,                                     "multe ")
+SUBS(AR|AS|AE|AT|AI|AO|AP,          str_EAEB0BF9B4E13952,                                     "clipe ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO|AP,          str_E94FD79C95659866,                                     "plece ")
+SUBS(AR|AA|AE|AT|AN|AI|AO,          str_D24E8308E974EAB6,                                     "vorba ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO,          str_1E43CBA2DE6EF9B8,                                  "legatura ")
+SUBS(AR|AA|AE|AT|AN|AO|AP,          str_522EE9C819BBCA09,                                     "forma ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO|AP,          str_AE9ED78C685BDEF6,                                     "putea ")
+SUBS(AR|AA|AS|AE|AT|AO|AP,          str_5F0F15C990A3CF35,                                   "castorp ")
+SUBS(AR|RGT|AA|AS|AE|AT|AO|AP,          str_76D62DECF1B3082E,                                  "profesor ")
+SUBS(AR|AA|AS|AE|AI|AO|AP,          str_92997A5CFC83C927,                                   "deplasa ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO|AP,          str_910130DF4C7F3449,                                     "pilda ")
+SUBS(AR|AS|AT|AN|AI|AO|AP,          str_2337D29D8962FE86,                                    "chipul ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO|AP,          str_AF223AE4CAE3614D,                                  "mijlocul ")
+SUBS(AR|AA|AS|AT|AN|AI|AP,          str_66A7427C7AC36CAC,                                     "stiam ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AP,          str_47365A4A9C452EF6,                                      "mica ")
+SUBS(AR|AS|AE|AT|AN|AI|AP,          str_BFF595D99542E428,                                    "trimis ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AP,          str_80078370113E53C1,                                    "incepe ")
+SUBS(AR|AA|AS|AE|AN|AO|AP,          str_2B7419244C18E358,                                      "dupa ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO|AP,          str_EA58CE85E5C90630,                                      "m-as ")
+SUBS(AR|AA|AS|AT|AI|AO|AP,          str_913BC87D4B6E6761,                                     "clipa ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO|AP,          str_4A062895BD6EDDB1,                                  "politica ")
+SUBS(AR|AA|AS|AE|AN|AI|AP,          str_1EF1945EA8E6F640,                                   "asemeni ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AP,          str_A459AC76392FF821,                                  "inseamna ")
+SUBS(AR|AS|AE|AT|AN|AI|AO,          str_1071F64006FFAD95,                                     "sigur ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO,          str_C4804D1FBF166453,                                     "lucru ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO,       str_CE6E4A7FF531EF94,                                   "singura ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO,       str_5E3EE39B1C558704,                                 "niciodata ")
+SUBS(AR|AA|AS|AT|AN|AI|AO|AP,       str_3E530FA28EB32507,                                     "capul ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO|AP,       str_C1A52B6FA6184C6D,                                    "placut ")
+SUBS(AR|AA|AS|AE|AT|AN|AO|AP,       str_29A885A3A646CC20,                                    "asupra ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO|AP,       str_3FF58BD5BD308840,                                  "jumatate ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AP,       str_9A332A82495B5E0D,                                 "dimineata ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AP,       str_3CB9B36A5EC05505,                                   "imediat ")
+SUBS(AR|AS|AE|AT|AN|AI|AO|AP,       str_290DB145E4218429,                                   "sigmund ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO|AP,       str_B857E6CBE3A7F201,                                   "inceput ")
+SUBS(AR|AA|AE|AT|AN|AI|AO|AP,       str_240EA2ED41F0B474,                                     "ti-am ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO|AP,       str_64C4B42F5CC1803E,                                  "probabil ")
+SUBS(AR|AA|AS|AE|AN|AI|AO|AP,       str_67EFAC1F50906AEE,                                     "sa-mi ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO|AP,       str_28EAEE45DE319F91,                                   "mesajul ")
+SUBS(AR|AA|AS|AE|AT|AI|AO|AP,       str_195FC2868E05C956,                                   "spatele ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO|AP,       str_FB38D4376A7ACAD8,                                  "picioare ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO|AP,    str_ABCF2DD04EE4BA4D,                             "dumneavoastra ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO|AP,    str_F2F306BBDDB4A2D2,                                "pardaillan ")

+ 403 - 0
keyboards/gboards/dicts/aset/sv-keymap.def

@@ -0,0 +1,403 @@
+// This file is automatically generated. Do not edit it!
+
+PRES(AP,                                                                                             KC_P)
+PRES(AO,                                                                                             KC_O)
+PRES(AE,                                                                                             KC_E)
+PRES(AN,                                                                                             KC_N)
+PRES(AA,                                                                                             KC_A)
+PRES(AT,                                                                                             KC_T)
+PRES(AS,                                                                                             KC_S)
+PRES(AI,                                                                                             KC_I)
+PRES(AT|AO,                                                                                          KC_G)
+PRES(AT|AI,                                                                                          KC_V)
+PRES(AS|AO,                                                                                        KC_DOT)
+PRES(AO|AP,                                                                                       KC_SCLN)
+KEYS(AI|AP,                             cmb_68737f3c98f133fe,                  {KC_LSFT, KC_1, COMBO_END})
+PRES(AN|AO,                                                                                          KC_U)
+KEYS(AA|AO,                             cmb_9df323cdb026f7ce,                  {KC_LSFT, KC_9, COMBO_END})
+PRES(AI|AO,                                                                                          KC_L)
+PRES(AA|AT,                                                                                          KC_F)
+PRES(AS|AI,                                                                                          KC_K)
+PRES(AA|AI,                                                                                          KC_Z)
+PRES(AT|AN,                                                                                          KC_B)
+PRES(AN|AI,                                                                                          KC_H)
+PRES(AS|AN,                                                                                          KC_J)
+PRES(AS|AE,                                                                                          KC_D)
+PRES(AN|AP,                                                                                          KC_M)
+PRES(AE|AP,                                                                                       KC_QUOT)
+KEYS(AS|AP,                             cmb_e57ca193d8778bdc,                  {KC_LSFT, KC_0, COMBO_END})
+PRES(AA|AN,                                                                                          KC_Q)
+PRES(AA|AS,                                                                                          KC_W)
+PRES(AE|AT,                                                                                          KC_R)
+PRES(AE|AO,                                                                                       KC_MINS)
+PRES(AE|AI,                                                                                       KC_COMM)
+PRES(AS|AT,                                                                                          KC_C)
+PRES(AA|AE,                                                                                          KC_X)
+PRES(AE|AN,                                                                                          KC_Y)
+PRES(AT|AP,                                                                                       KC_BSPC)
+PRES(AA|AP,                                                                                       KC_QUOT)
+PRES(AN|AI|AO|AP,                                                                                  KC_ENT)
+SUBS(AR|AI|AO|AP,                       str_CB2A8B4741DA9E6F,                                      "lopp ")
+SUBS(AR|AS|AT|AN,                       str_6DC42A95A999C07A,                                       "bbc ")
+SUBS(AR|AS|AE|AT,                       str_925BB6ABF283A228,                                       "det ")
+SUBS(AR|AA|AS|AE,                       str_6E5B393925FE64CE,                                        "da ")
+SUBS(AR|AN|AO|AP,                       str_0F33CAECD78B3E6B,                                        "om ")
+SUBS(AR|AN|AI|AP,                       str_683696748A01B41C,                                       "min ")
+SUBS(AR|AA|AS|AT,                       str_6BF50CC3535E6E3B,                                      "satt ")
+SUBS(AR|AS|AI|AP,                       str_A147DE6F127B4CD6,                                      "skip ")
+SUBS(AR|AA|AS|AO,                       str_F8126BA90C544306,                                       "wow ")
+SUBS(AR|AN|AI|AO,                       str_C3BD48523B2E5650,                                       "hon ")
+SUBS(AR|AA|AI|AP,                       str_DF4123F19953E2FD,                                       "pia ")
+SUBS(AR|AS|AO|AP,                       str_384757EE1D95552D,                                       "sop ")
+SUBS(AR|AE|AO|AP,                       str_68A050786B16A5F7,                                        "o' ")
+SUBS(AR|AA|AE|AT,                       str_C1FED2185FB7D60F,                                        "ar ")
+SUBS(AR|AT|AO|AP,                       str_686ED37FDD7B93CA,                                      "topp ")
+SUBS(AR|AA|AN|AO,                       str_E136E894CA311E36,                                      "annu ")
+SUBS(AR|AA|AE|AN|AO,                    str_7D50A0C65C92712F,                                    "anyone ")
+SUBS(AR|AE|AT|AI|AP,                    str_10A8823ACF08084F,                                    "pierre ")
+SUBS(AR|AA|AI|AO|AP,                    str_2395698702FA8208,                                      "lapp ")
+SUBS(AR|AA|AE|AT|AI,                    str_776A8271136FBCDD,                                       "var ")
+SUBS(AR|AE|AI|AO|AP,                    str_56B0C240EA9FE481,                                    "people ")
+SUBS(AR|AA|AS|AE|AT,                    str_DC720A1A790186F1,                                       "dar ")
+SUBS(AR|AA|AS|AO|AP,                    str_671819798AD99191,                                      "sapo ")
+SUBS(AR|AA|AS|AE|AO,                    str_0BD2068EF14D24D6,                                      "doda ")
+SUBS(AR|AE|AN|AI|AP,                    str_3DE7FC713EFDE099,                                       "hem ")
+SUBS(AR|AS|AE|AT|AN,                    str_B9B2970CE84253EE,                                      "tyst ")
+SUBS(AR|AS|AE|AT|AI,                    str_9587EB7402068F1B,                                       "vid ")
+SUBS(AR|AT|AI|AO|AP,                    str_C00F1DE521F82126,                                      "pigg ")
+SUBS(AR|AE|AN|AO|AP,                    str_C25E3E57C8BCC515,                                      "uppe ")
+SUBS(AR|AA|AS|AT|AP,                    str_5C8A5086E8C1FD71,                                     "pasta ")
+SUBS(AR|AA|AE|AT|AO,                    str_DAE84F2729ACCE2B,                                       "for ")
+SUBS(AR|AA|AN|AI|AP,                    str_C28057540B4DAEAD,                                      "mina ")
+SUBS(AR|AS|AT|AI|AP,                    str_ADFCEE2911E10044,                                      "tips ")
+SUBS(AR|AA|AN|AO|AP,                    str_29E07354F08F6B18,                                     "oppna ")
+SUBS(AR|AA|AE|AN|AI,                    str_B0D068D005493603,                                     "annie ")
+SUBS(AR|AA|AS|AE|AP,                    str_E51F9C0F39177E4D,                                   "passade ")
+SUBS(AR|AA|AS|AT|AI,                    str_8D542707BC0BDE4F,                                      "fick ")
+SUBS(AR|AA|AT|AO|AP,                    str_4F7EE21A281E3CE2,                                    "pagatt ")
+SUBS(AR|AA|AE|AO|AP,                    str_E7CC20BF367BAAB0,                                      "expo ")
+SUBS(AR|AE|AN|AO,                   str_3CF92217D792ADB9,                                        "eu ")
+SUBS(AR|RGT|AE|AN|AO,                   str_E429BF3EE734FF3A,                                       "you ")
+SUBS(AR|AS|AE|AN,                   str_ECE5A6CDF4EED85C,                                       "den ")
+SUBS(AR|RGT|AS|AE|AN,                   str_83A502A30DE82D24,                                       "nej ")
+SUBS(AR|AS|AI|AO,                   str_C9ADB25B4C37D131,                                       "sol ")
+SUBS(AR|RGT|AS|AI|AO,                   str_71BB7B180F4C724C,                                      "loss ")
+SUBS(AR|AT|AN|AO,                   str_30278AC8BAD5995C,                                       "but ")
+SUBS(AR|RGT|AT|AN|AO,                   str_AF931575FB1EA518,                                        "ut ")
+SUBS(AR|AA|AT|AO,                   str_9360B38FC08F77D9,                                        "ga ")
+SUBS(AR|RGT|AA|AT|AO,                   str_BF38370C83727D39,                                        "of ")
+SUBS(AR|AT|AN|AI,                   str_C13C85985E26BFC4,                                       "bit ")
+SUBS(AR|RGT|AT|AN|AI,                   str_D5ACE27258AF148F,                                       "hit ")
+SUBS(AR|AE|AT|AO,                   str_E5E3AE6DB8C6A3E0,                                       "gor ")
+SUBS(AR|RGT|AE|AT|AO,                   str_B97355B02DCE4543,                                        "or ")
+SUBS(AR|AE|AI|AO,                   str_05ED48987A1828F9,                                        "el ")
+SUBS(AR|RGT|AE|AI|AO,                   str_05A9C753CDE4911A,                                        "le ")
+SUBS(AR|AS|AT|AO,                   str_4397946AE21A0B1E,                                       "sot ")
+SUBS(AR|RGT|AS|AT|AO,                   str_F12BF1912FA70BCD,                                       "ost ")
+SUBS(AR|AA|AT|AI,                   str_BA2E119CA038883C,                                        "av ")
+SUBS(AR|RGT|AA|AT|AI,                   str_D7978D4AE69E4592,                                        "if ")
+SUBS(AR|AS|AE|AI,                   str_15A3DFC05BB602DC,                                    "skedde ")
+SUBS(AR|RGT|AS|AE|AI,                   str_A1A4E3A00C59C039,                                       "ide ")
+SUBS(AR|AE|AT|AP,                   str_BEBC786E22CB711B,                                       "rep ")
+SUBS(AR|RGT|AE|AT|AP,                   str_342F8CACA85F0AD6,                                       "per ")
+SUBS(AR|AE|AN|AI,                   str_7E3D8B1C859776CA,                                        "eh ")
+SUBS(AR|RGT|AE|AN|AI,                   str_4FFE5A0A17921200,                                     "henne ")
+SUBS(AR|AA|AS|AI,                   str_378FF30A934CB6BA,                                       "ska ")
+SUBS(AR|RGT|AA|AS|AI,                   str_71F4FF1F63663104,                                      "kaka ")
+SUBS(AR|AE|AT|AI,                   str_39433EC098ED9804,                                       "vet ")
+SUBS(AR|RGT|AE|AT|AI,                   str_60A95BD1113F9846,                                      "iver ")
+SUBS(AR|AA|AT|AP,                   str_3E864890E72C0E60,                                     "tappa ")
+SUBS(AR|RGT|AA|AT|AP,                   str_7A06301D23DD2E0F,                                       "pat ")
+SUBS(AR|AS|AE|AP,                   str_9E6B55FFD6A1FEB5,                                       "esp ")
+SUBS(AR|RGT|AS|AE|AP,                   str_389774CE338E67BC,                                       "'de ")
+SUBS(AR|AS|AN|AP,                   str_D63FDE230FD34803,                                       "sms ")
+SUBS(AR|RGT|AS|AN|AP,                   str_D86353170513CEA4,                                        "jp ")
+SUBS(AR|AA|AS|AN,                   str_45A403A4960EE226,                                       "san ")
+SUBS(AR|RGT|AA|AS|AN,                   str_16D6BE915787F782,                                        "ja ")
+SUBS(AR|AS|AE|AO,                   str_5630D9590D848D9C,                                       "dod ")
+SUBS(AR|RGT|AS|AE|AO,                   str_239CA41F6B24AC83,                                       "ode ")
+SUBS(AR|AA|AE|AN,                   str_F52CCEBB3C161006,                                       "ena ")
+SUBS(AR|RGT|AA|AE|AN,                   str_C2B5F013BDE248EE,                                       "nya ")
+SUBS(AR|AA|AI|AO,                   str_30B8BB99FFF81FC0,                                      "alla ")
+SUBS(AR|RGT|AA|AI|AO,                   str_9948A11D8AA163D2,                                     "lilla ")
+SUBS(AR|AS|AN|AI,                   str_55863E4A819B49C1,                                       "sin ")
+SUBS(AR|RGT|AS|AN|AI,                   str_E9D65B1F0CC7B588,                                       "his ")
+SUBS(AR|AE|AT|AN,                   str_7D2440FBBF9D0256,                                        "be ")
+SUBS(AR|RGT|AE|AT|AN,                   str_099F2492A3C5F70B,                                       "ner ")
+SUBS(AR|AA|AN|AI,                   str_BF40C27E59DAAC7B,                                        "ah ")
+SUBS(AR|RGT|AA|AN|AI,                   str_BB30CFFA4957C51C,                                       "han ")
+SUBS(AR|AS|AN|AO,                   str_3D29840CE477716A,                                       "son ")
+SUBS(AR|RGT|AS|AN|AO,                   str_109DDC2DF93BCFF8,                                        "ju ")
+SUBS(AR|AA|AS|AP,                   str_6244D0D593084999,                                       "asp ")
+SUBS(AR|RGT|AA|AS|AP,                   str_4DFAE898587FE4FE,                                      "pass ")
+SUBS(AR|AA|AN|AP,                   str_77BE4D44A5F2AD27,                                        "am ")
+SUBS(AR|RGT|AA|AN|AP,                   str_7814AB9A9D941FFB,                                       "man ")
+SUBS(AR|AA|AE|AI,                   str_4267018742102E46,                                       "xii ")
+SUBS(AR|RGT|AA|AE|AI,                   str_3430D3508CC4EB85,                                       "iae ")
+SUBS(AR|AS|AT|AI,                   str_0172A9BC77031EE6,                                      "sitt ")
+SUBS(AR|RGT|AS|AT|AI,                   str_732FCC97258E0FD6,                                       "its ")
+SUBS(AR|AE|AN|AP,                   str_92051BF77C6DA259,                                      "e'en ")
+SUBS(AR|RGT|AE|AN|AP,                   str_B969E2F841D9C54A,                                       "men ")
+SUBS(AR|AT|AI|AO,                   str_EAA77E250F575DF4,                                      "till ")
+SUBS(AR|RGT|AT|AI|AO,                   str_DD07510FB54603F8,                                       "liv ")
+SUBS(AR|AA|AT|AN,                   str_6E47B8B84048A4C2,                                     "annat ")
+SUBS(AR|RGT|AA|AT|AN,                   str_47B698232847D3D2,                                       "nat ")
+SUBS(AR|AA|AS|AE|AT|AN,                 str_12CD003A21802C45,                                     "andra ")
+SUBS(AR|AS|AE|AI|AO|AP,                 str_7F66830857589EA6,                                      "spel ")
+SUBS(AR|AA|AS|AE|AT|AO,                 str_DF41DF6D38B1F4BB,                                     "sager ")
+SUBS(AR|AA|AE|AN|AI|AP,                 str_880930E7BED2E979,                                     "hemma ")
+SUBS(AR|AS|AT|AI|AO|AP,                 str_FF6FF5733057230C,                                 "plotsligt ")
+SUBS(AR|AA|AS|AT|AO|AP,                 str_8EDF92EF8A7756C0,                                    "stoppa ")
+SUBS(AR|AS|AE|AT|AN|AI,                 str_86D9A0FDFF9A3705,                                     "tiden ")
+SUBS(AR|AE|AN|AI|AO|AP,                 str_BEB515F946EA1DBF,                                     "mille ")
+SUBS(AR|AS|AE|AI|AP,                str_34AB26CE48AFBE5C,                                     "skepp ")
+SUBS(AR|RGT|AS|AE|AI|AP,                str_3BE3101B06222C42,                                      "keep ")
+SUBS(AR|AS|AT|AN|AI,                str_F67830C3E4E560AB,                                      "this ")
+SUBS(AR|RGT|AS|AT|AN|AI,                str_622075F6AD6ED0AF,                                      "nick ")
+SUBS(AR|AS|AE|AN|AO,                str_68105B858B425CB4,                                        "du ")
+SUBS(AR|RGT|AS|AE|AN|AO,                str_6F0848512A20FB9E,                                      "nojd ")
+SUBS(AR|AE|AT|AN|AO,                str_BA3BD4D2DA7AE86E,                                      "bort ")
+SUBS(AR|RGT|AE|AT|AN|AO,                str_20C7E0A6ACD15B70,                                        "ur ")
+SUBS(AR|AA|AS|AN|AI,                str_2DA332A85B0767C0,                                      "sina ")
+SUBS(AR|RGT|AA|AS|AN|AI,                str_4B4CC6627CFD3ECE,                                      "hans ")
+SUBS(AR|AA|AE|AT|AN,                str_12EC974726DB1A33,                                      "fran ")
+SUBS(AR|RGT|AA|AE|AT|AN,                str_C8E26DF07F882DBA,                                       "nar ")
+SUBS(AR|AS|AN|AI|AP,                str_7B3D9BF3BD285CFC,                                     "smink ")
+SUBS(AR|RGT|AS|AN|AI|AP,                str_9BBF70A3DB63BC12,                                     "minns ")
+SUBS(AR|AS|AT|AN|AO,                str_50122A31FA39E465,                                     "tjugo ")
+SUBS(AR|RGT|AS|AT|AN|AO,                str_C039D2A5D9FC5D72,                                      "just ")
+SUBS(AR|AE|AT|AI|AO,                str_87C9A08BCD5987C8,                                     "eller ")
+SUBS(AR|RGT|AE|AT|AI|AO,                str_2CCE6615DDD45C8E,                                      "over ")
+SUBS(AR|AA|AE|AN|AP,                str_7E02E71632E36E12,                                       "amy ")
+SUBS(AR|RGT|AA|AE|AN|AP,                str_6FB419EBFA4FDDD0,                                    "mannen ")
+SUBS(AR|AA|AE|AI|AO,                str_4D67956A1937C06A,                                      "alex ")
+SUBS(AR|RGT|AA|AE|AI|AO,                str_AE4F52A365891A9E,                                     "ozzie ")
+SUBS(AR|AT|AN|AO|AP,                str_C7B05810B9878F2F,                                       "tom ")
+SUBS(AR|RGT|AT|AN|AO|AP,                str_7E273C54E980F6C3,                                       "mot ")
+SUBS(AR|AA|AN|AI|AO,                str_A8DDA231BA2910B9,                                     "quinn ")
+SUBS(AR|RGT|AA|AN|AI|AO,                str_94518147FBDAF2CF,                                     "halla ")
+SUBS(AR|AA|AE|AT|AP,                str_C1BDE406A11E6A7E,                                    "trappa ")
+SUBS(AR|RGT|AA|AE|AT|AP,                str_F552C5CE7412D067,                                       "par ")
+SUBS(AR|AA|AS|AI|AP,                str_06314E625F923056,                                     "skapa ")
+SUBS(AR|RGT|AA|AS|AI|AP,                str_721CDE1DEC3DE71C,                                      "kapp ")
+SUBS(AR|AS|AN|AO|AP,                str_7A83FEE54F908E5E,                                       "som ")
+SUBS(AR|RGT|AS|AN|AO|AP,                str_64DA274C556CB268,                                      "puss ")
+SUBS(AR|AE|AT|AN|AP,                str_CD9F3081A1453B39,                                       "typ ")
+SUBS(AR|RGT|AE|AT|AN|AP,                str_4883074D107B4156,                                       "mer ")
+SUBS(AR|AA|AT|AN|AP,                str_57A08AEA16073C82,                                      "famn ")
+SUBS(AR|RGT|AA|AT|AN|AP,                str_06AABBFC9BF9658F,                                       "mat ")
+SUBS(AR|AE|AT|AN|AI,                str_0C571CCD7FA5FAEF,                                       "the ")
+SUBS(AR|RGT|AE|AT|AN|AI,                str_EA6DAE4B0B7868AC,                                      "inte ")
+SUBS(AR|AE|AT|AO|AP,                str_C46812F9485ACF26,                                     "grepp ")
+SUBS(AR|RGT|AE|AT|AO|AP,                str_719CEA0EAF70B4FD,                                     "oppet ")
+SUBS(AR|AS|AT|AO|AP,                str_D2F6AE863C407DA6,                                     "stopp ")
+SUBS(AR|RGT|AS|AT|AO|AP,                str_993FB3354F37599E,                                      "post ")
+SUBS(AR|AA|AS|AE|AN,                str_D970791D8E529B3B,                                     "sedan ")
+SUBS(AR|RGT|AA|AS|AE|AN,                str_C161ABA85FEDF657,                                       "new ")
+SUBS(AR|AA|AS|AT|AN,                str_C6BEF18FF179F36F,                                     "fanns ")
+SUBS(AR|RGT|AA|AS|AT|AN,                str_04CBF962C838CED3,                                    "nastan ")
+SUBS(AR|AA|AS|AN|AP,                str_E1C25EB8D3796D6A,                                     "samma ")
+SUBS(AR|RGT|AA|AS|AN|AP,                str_248A481E3372E8F5,                                     "massa ")
+SUBS(AR|AE|AN|AI|AO,                str_194D9C755CA1AE6D,                                      "elin ")
+SUBS(AR|RGT|AE|AN|AI|AO,                str_8EC9B0CF3D5ABFF6,                                       "hel ")
+SUBS(AR|AA|AS|AI|AO,                str_B9A72CF6068BD9D2,                                      "alls ")
+SUBS(AR|RGT|AA|AS|AI|AO,                str_4AFAEDFAA9FC24CD,                                      "lika ")
+SUBS(AR|AA|AS|AN|AO,                str_3F8BD1868475D8B9,                                     "sonja ")
+SUBS(AR|RGT|AA|AS|AN|AO,                str_85D1F287CC8F2629,                                       "usa ")
+SUBS(AR|AS|AT|AI|AO,                str_1109F5FD7D22AAC8,                                       "sig ")
+SUBS(AR|RGT|AS|AT|AI|AO,                str_FF9FC3F804E743D8,                                      "likt ")
+SUBS(AR|AA|AS|AT|AO,                str_012BC8136AB7012F,                                       "sag ")
+SUBS(AR|RGT|AA|AS|AT|AO,                str_D3DFC6AC6C21C7E3,                                    "oftast ")
+SUBS(AR|AS|AE|AT|AP,                str_6A7B258F0DDCF55E,                                     "spred ")
+SUBS(AR|RGT|AS|AE|AT|AP,                str_D4E79D57ECF89EE4,                                     "press ")
+SUBS(AR|AS|AE|AN|AP,                str_AB4FDC245F092768,                                       "dem ")
+SUBS(AR|RGT|AS|AE|AN|AP,                str_BA4C53A61687D977,                                       "med ")
+SUBS(AR|AT|AN|AI|AP,                str_428565F1D06EBE06,                                       "bmi ")
+SUBS(AR|RGT|AT|AN|AI|AP,                str_EE51CC402749D78B,                                      "mitt ")
+SUBS(AR|AS|AI|AO|AP,                str_B420CBE86C7BE38D,                                     "slips ")
+SUBS(AR|RGT|AS|AI|AO|AP,                str_D1CF976AEEEFB6C8,                                     "polis ")
+SUBS(AR|AA|AT|AI|AO,                str_85DD959B52E378D5,                                      "allt ")
+SUBS(AR|RGT|AA|AT|AI|AO,                str_03908167F0479139,                                       "lag ")
+SUBS(AR|AA|AS|AE|AI,                str_9453FC62F5332E3D,                                      "sida ")
+SUBS(AR|RGT|AA|AS|AE|AI,                str_B77627A066E257E1,                                    "kikade ")
+SUBS(AR|AS|AE|AN|AI,                str_3DBAD2413F36A90A,                                       "din ")
+SUBS(AR|RGT|AS|AE|AN|AI,                str_BA52ED42DD017F05,                                    "hennes ")
+SUBS(AR|AA|AT|AN|AI,                str_DA20B440A7186A4B,                                      "that ")
+SUBS(AR|RGT|AA|AT|AN|AI,                str_671442E13F00342E,                                      "haft ")
+SUBS(AR|AA|AT|AN|AO,                str_F3FA41B52DE36D40,                                      "gang ")
+SUBS(AR|RGT|AA|AT|AN|AO,                str_ADA33F3823C59F0C,                                     "nagot ")
+SUBS(AR|AT|AN|AI|AO,                str_166C1C638CBE4F0B,                                       "bli ")
+SUBS(AR|RGT|AT|AN|AI|AO,                str_DB42D9B320F0D944,                                      "hogt ")
+SUBS(AR|AS|AN|AI|AO,                str_E15586D5B544FD62,                                     "skull ")
+SUBS(AR|RGT|AS|AN|AI|AO,                str_8179E159692B8D23,                                       "hos ")
+SUBS(AR|AS|AE|AT|AO,                str_CD184FE143DBDC11,                                      "stod ")
+SUBS(AR|RGT|AS|AE|AT|AO,                str_D859293B22449C89,                                       "ord ")
+SUBS(AR|AS|AE|AI|AO,                str_1861909A5CAE7807,                                       "del ")
+SUBS(AR|RGT|AS|AE|AI|AO,                str_00F38181DF316F4B,                                     "ledde ")
+SUBS(AR|AE|AT|AN|AI|AO|AP,              str_165507E6E85DD941,                                    "igenom ")
+SUBS(AR|AA|AS|AE|AN|AI,             str_41BE0294178512AB,                                     "sidan ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI,             str_00735C43D435EF12,                                      "hade ")
+SUBS(AR|AS|AT|AN|AI|AO,             str_96BFB44EFF10350C,                                      "slut ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO,             str_20856FF8512ED81F,                                       "och ")
+SUBS(AR|AA|AE|AT|AI|AO,             str_41E284BFF030473D,                                    "varfor ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO,             str_B74E83C046B23FC2,                                     "later ")
+SUBS(AR|AS|AT|AN|AI|AP,             str_A523540C97D0BDFB,                                     "smith ")
+SUBS(AR|RGT|AS|AT|AN|AI|AP,             str_0237BF0C3728CA80,                                     "minst ")
+SUBS(AR|AA|AS|AT|AN|AP,             str_0F7A33633730631F,                                      "samt ")
+SUBS(AR|RGT|AA|AS|AT|AN|AP,             str_B8ACD052577C0651,                                      "mats ")
+SUBS(AR|AA|AE|AT|AN|AP,             str_5546EDAE8D3CE507,                                      "fram ")
+SUBS(AR|RGT|AA|AE|AT|AN|AP,             str_9C3BB9AE6FBA08AC,                                     "menar ")
+SUBS(AR|AA|AS|AT|AN|AI,             str_29CAA37EE01CFD8F,                                     "finns ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI,             str_65230854244DEEA5,                                    "kvinna ")
+SUBS(AR|AA|AS|AN|AO|AP,             str_BFEABB3BEB86B455,                                     "somna ")
+SUBS(AR|RGT|AA|AS|AN|AO|AP,             str_255552DE3D93DC55,                                      "paus ")
+SUBS(AR|AA|AS|AE|AN|AO,             str_1D76C98090617D6E,                                      "down ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO,             str_4A002965FED4A8FE,                                     "undan ")
+SUBS(AR|AA|AT|AN|AI|AO,             str_C4FF45788051CA5A,                                   "vanligt ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO,             str_4CC29CA53EAD7246,                                      "inga ")
+SUBS(AR|AA|AT|AN|AO|AP,             str_44CBDA863AA5585D,                                     "tomma ")
+SUBS(AR|RGT|AA|AT|AN|AO|AP,             str_B91FF14178302E0A,                                     "manga ")
+SUBS(AR|AA|AS|AE|AT|AP,             str_BB75198872F76050,                                      "spar ")
+SUBS(AR|RGT|AA|AS|AE|AT|AP,             str_516AC7176516B725,                                   "pratade ")
+SUBS(AR|AA|AS|AE|AI|AO,             str_C375A03353B42973,                                  "alldeles ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO,             str_77C9753B5C876862,                                      "lade ")
+SUBS(AR|AA|AE|AT|AN|AO,             str_D0A603CC65D30C70,                                    "gangen ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO,             str_BD3467F836FD2F8C,                                     "nagra ")
+SUBS(AR|AE|AT|AN|AO|AP,             str_BCAE05E7EF3D810B,                                     "genom ")
+SUBS(AR|RGT|AE|AT|AN|AO|AP,             str_F173C987BE4F08AB,                                       "mor ")
+SUBS(AR|AA|AN|AI|AO|AP,             str_6BC4CA7BDF8782FF,                                   "allihop ")
+SUBS(AR|RGT|AA|AN|AI|AO|AP,             str_E0E5E182B30FE2E3,                                     "lamna ")
+SUBS(AR|AA|AS|AT|AI|AP,             str_1018E41A0C1EC1A0,                                    "skapat ")
+SUBS(AR|RGT|AA|AS|AT|AI|AP,             str_85A59F9EA1F92944,                                     "packa ")
+SUBS(AR|AA|AS|AT|AI|AO,             str_C3D89EF184B5BAE6,                                    "alltsa ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO,             str_18855DE37C447A96,                                     "ocksa ")
+SUBS(AR|AA|AS|AN|AI|AP,             str_FECDF8E66759AE90,                                      "smak ")
+SUBS(AR|RGT|AA|AS|AN|AI|AP,             str_78ED68ED18DCC543,                                  "manniska ")
+SUBS(AR|AA|AS|AE|AT|AI,             str_85A5D69A159324FC,                                       "vad ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI,             str_9A09060F892B014F,                                      "kvar ")
+SUBS(AR|AT|AN|AI|AO|AP,             str_E1F9A5A9593524A6,                                     "glomt ")
+SUBS(AR|RGT|AT|AN|AI|AO|AP,             str_2CB95DC376B85715,                                       "mig ")
+SUBS(AR|AA|AE|AN|AO|AP,             str_A9AF498065DEF967,                                    "anonym ")
+SUBS(AR|RGT|AA|AE|AN|AO|AP,             str_70F23D1E20A1ACD4,                                      "umea ")
+SUBS(AR|AA|AS|AT|AN|AO,             str_C87062042895E975,                                      "sang ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO,             str_81A8C6D8973AFD83,                                       "jag ")
+SUBS(AR|AS|AE|AT|AI|AO,             str_793519F6C38F4A03,                                       "dig ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO,             str_48A10C7DE9334752,                                      "kort ")
+SUBS(AR|AA|AS|AN|AI|AO,             str_8E12F1E2FEB357B7,                                    "skolan ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO,             str_9C690AE731952F94,                                     "kunna ")
+SUBS(AR|AA|AS|AI|AO|AP,             str_0A66BD1C9CC79B64,                                  "sallskap ")
+SUBS(AR|RGT|AA|AS|AI|AO|AP,             str_5416D15BFD89C25D,                                      "kopa ")
+SUBS(AR|AS|AE|AN|AI|AO,             str_23364D98E5BADAA3,                                    "skulle ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO,             str_5E4907A9602E385A,                                     "kunde ")
+SUBS(AR|AA|AS|AE|AN|AP,             str_C9922B7D35F8F5FF,                                     "ensam ")
+SUBS(AR|RGT|AA|AS|AE|AN|AP,             str_79413BF1389127FB,                                     "medan ")
+SUBS(AR|AA|AE|AT|AN|AI,             str_7E37EC9551F812BA,                                      "aven ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI,             str_4ADA2A4F18F54100,                                       "har ")
+SUBS(AR|AA|AE|AN|AI|AO,             str_93C5A86211AA7CA2,                                     "elina ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO,             str_97AE27037986ADEA,                                      "hela ")
+SUBS(AR|AA|AE|AT|AI|AP,             str_F8CB64C5A270954A,                                     "varpa ")
+SUBS(AR|RGT|AA|AE|AT|AI|AP,             str_18606D9ECE0D83F1,                                   "partiet ")
+SUBS(AR|AS|AE|AN|AO|AP,             str_12BF12EEF13D6E95,                                       "dom ")
+SUBS(AR|RGT|AS|AE|AN|AO|AP,             str_03BC9D6CB8B3908A,                                       "mod ")
+SUBS(AR|AS|AT|AN|AO|AP,             str_AF8CB41B072A6FE4,                                       "com ")
+SUBS(AR|RGT|AS|AT|AN|AO|AP,             str_502F482B79087297,                                      "most ")
+SUBS(AR|AS|AE|AT|AO|AP,             str_83C26810E3BD3012,                                     "greps ")
+SUBS(AR|RGT|AS|AE|AT|AO|AP,             str_5204C59B3BF29E2F,                                   "process ")
+SUBS(AR|AA|AS|AE|AI|AP,             str_5ADD312E912CFFE9,                                   "skapade ")
+SUBS(AR|RGT|AA|AS|AE|AI|AP,             str_DB2C7D62AC684467,                                    "pekade ")
+SUBS(AR|AS|AN|AI|AO|AP,             str_15DFAD6856F1ED67,                                     "slump ")
+SUBS(AR|RGT|AS|AN|AI|AO|AP,             str_C50B116423771F39,                                       "kom ")
+SUBS(AR|AE|AT|AN|AI|AP,             str_0057544F35671D44,                                       "vem ")
+SUBS(AR|RGT|AE|AT|AN|AI|AP,             str_60B0320603B7F843,                                    "mitten ")
+SUBS(AR|AS|AE|AT|AN|AP,             str_01860FF7012071E5,                                 "september ")
+SUBS(AR|RGT|AS|AE|AT|AN|AP,             str_44BF2FC17F81D9DC,                                      "mest ")
+SUBS(AR|AS|AE|AN|AI|AP,             str_1FC28B1791FCDABB,                                    "spisen ")
+SUBS(AR|RGT|AS|AE|AN|AI|AP,             str_6FE29D77C1F08C97,                                    "mindes ")
+SUBS(AR|AA|AE|AT|AO|AP,             str_0C644F2339AF7F37,                                   "rapport ")
+SUBS(AR|RGT|AA|AE|AT|AO|AP,             str_5E0C8ECDADE5F1A0,                                      "page ")
+SUBS(AR|AS|AE|AT|AN|AO,             str_8DF4F0A3E8D06533,                                    "gjorde ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO,             str_7A9785B2733BF653,                                     "under ")
+SUBS(AR|AE|AT|AN|AI|AO,             str_13A17952D7936000,                                      "blev ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO,             str_ABE318F1EB93CC7F,                                       "hur ")
+SUBS(AR|AA|AE|AI|AO|AP,             str_F7D795E2DE04290F,                                     "apple ")
+SUBS(AR|RGT|AA|AE|AI|AO|AP,             str_34EA7F3BE527A04F,                                      "pela ")
+SUBS(AR|AS|AE|AT|AI|AP,             str_8CC7749F68433827,                                   "respekt ")
+SUBS(AR|RGT|AS|AE|AT|AI|AP,             str_DB4FF6C628F2F042,                                    "precis ")
+SUBS(AR|AA|AT|AN|AI|AP,             str_1AFD7B5D30FA8F4A,                                    "fatima ")
+SUBS(AR|RGT|AA|AT|AN|AI|AP,             str_9B3C263F520E632D,                                     "hamta ")
+SUBS(AR|AE|AT|AI|AO|AP,             str_1A4EF315EA80344F,                                      "grip ")
+SUBS(AR|RGT|AE|AT|AI|AO|AP,             str_E00C01D3BBA094DD,                                      "prov ")
+SUBS(AR|AA|AT|AI|AO|AP,             str_8F1B401C7BCDC7EE,                                   "filippa ")
+SUBS(AR|RGT|AA|AT|AI|AO|AP,             str_45FE9A2B260894A6,                                   "pavliga ")
+SUBS(AR|AA|AS|AE|AI|AO|AP,          str_B47B50D1208647C5,                                   "spelade ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO|AP,          str_41164DEA1BFCD7FF,                                  "klappade ")
+SUBS(AR|AA|AS|AE|AT|AO|AP,          str_730AB5BBBA2305E9,                                    "ropade ")
+SUBS(AR|RGT|AA|AS|AE|AT|AO|AP,          str_D21982893DED0AFD,                                    "pastod ")
+SUBS(AR|AA|AE|AT|AI|AO|AP,          str_58DBAC3080F43A2C,                                     "april ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO|AP,          str_EC34ADA15E62D00B,                                    "lappar ")
+SUBS(AR|AA|AS|AT|AN|AI|AO,          str_AB25D3399C16705C,                                     "sjalv ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO,          str_A79BBD5387E55E2E,                                   "klockan ")
+SUBS(AR|AA|AS|AE|AT|AI|AO,          str_B874CB7A247D38E7,                                    "aldrig ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO,          str_B109FA5914BAB3CC,                                     "klart ")
+SUBS(AR|AA|AS|AE|AT|AN|AP,          str_174C90A0B77D66CF,                                  "bestamde ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AP,          str_631C484EF5C17F60,                                     "maste ")
+SUBS(AR|AS|AE|AT|AN|AI|AO,          str_A0FB77BE600C518D,                                 "verkligen ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO,          str_159DA67630B9C4A9,                                   "huvudet ")
+SUBS(AR|AS|AE|AT|AN|AO|AP,          str_D809EA1C162F05D0,                                  "dessutom ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO|AP,          str_938C6DD7DE962990,                                    "person ")
+SUBS(AR|AA|AE|AT|AN|AI|AP,          str_75328AD6ECDB94B3,                                    "timmar ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AP,          str_20D808CCE48F9C34,                                     "paven ")
+SUBS(AR|AA|AE|AT|AN|AO|AP,          str_A9F017B0DEA052B4,                                   "framfor ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO|AP,          str_E735B15EE44DE283,                                    "pengar ")
+SUBS(AR|AA|AS|AE|AT|AI|AP,          str_60DD52897AE7328E,                                     "sprak ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AP,          str_A2DCF68E7ACD2699,                                    "patrik ")
+SUBS(AR|AA|AS|AE|AN|AI|AP,          str_E3AE17CB28B55902,                                   "spanien ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AP,          str_4643015F5002ABFF,                                      "make ")
+SUBS(AR|AA|AS|AE|AT|AN|AI,          str_730A4A8F280D802E,                                    "tankte ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI,          str_499CACB6288E17DD,                                    "kanner ")
+SUBS(AR|AA|AT|AN|AI|AO|AP,          str_FB42C17B31D14164,                                     "gamla ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO|AP,          str_97C00B523408F8B7,                                    "lamnat ")
+SUBS(AR|AA|AE|AN|AI|AO|AP,          str_2D9B3C8BB10F4C71,                                   "exempel ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO|AP,          str_096EF40B209100B2,                                    "mellan ")
+SUBS(AR|AA|AS|AT|AN|AI|AP,          str_16A616A24AAA80D6,                                     "skamt ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AP,          str_A04DFE6A7FAEDD8E,                                    "knappt ")
+SUBS(AR|AA|AS|AT|AN|AO|AP,          str_1C8B3965080EEF19,                                     "tomas ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO|AP,          str_FFAE1393B428FE51,                                    "magnus ")
+SUBS(AR|AA|AS|AT|AI|AO|AP,          str_62AF0D5F4BB7987C,                                    "slappt ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO|AP,          str_FBADBE55C0272903,                                     "plats ")
+SUBS(AR|AA|AS|AE|AN|AO|AP,          str_98E174199A997AFD,                                     "djupa ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO|AP,          str_0A6701358CC73E3A,                                   "oppnade ")
+SUBS(AR|AA|AS|AN|AI|AO|AP,          str_BB4D7CF6778AD206,                                     "smala ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO|AP,          str_B8D7EF0ABFA2C4C3,                                     "komma ")
+SUBS(AR|AA|AS|AE|AN|AI|AO,          str_88F5A43BE0BC072E,                                  "skillnad ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO,          str_95B847E486379B38,                                  "handlade ")
+SUBS(AR|AS|AT|AN|AI|AO|AP,          str_5C58D6B1BEC926EF,                                 "stockholm ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO|AP,          str_7C8D46C209F732E4,                                    "kommit ")
+SUBS(AR|AA|AS|AE|AT|AN|AO,          str_258AA3102EC41BD6,                                   "borjade ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO,          str_646D208629EDBFC1,                                   "undrade ")
+SUBS(AR|AS|AE|AT|AI|AO|AP,          str_961F574E5DB8CD35,                                 "speciellt ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO|AP,          str_64974DC541FEDAEF,                                     "kropp ")
+SUBS(AR|AS|AE|AN|AI|AO|AP,          str_CE356BCCA5A45B45,                                   "ekonomi ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO|AP,          str_30354D5A4B436996,                                   "polisen ")
+SUBS(AR|AA|AE|AT|AN|AI|AO,          str_90EB3F133AC9CF04,                                     "vagen ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO,          str_F7B5CD697F847A3A,                                    "langre ")
+SUBS(AR|AS|AE|AT|AN|AI|AP,          str_04D524DCEC185846,                                "centimeter ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AP,          str_AD0842BD224F368E,                                    "mycket ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO,       str_37A6692CFD8DF23C,                                     "bland ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO,       str_9D5D6B2DFAEDAA76,                                    "ibland ")
+SUBS(AR|AA|AS|AE|AT|AI|AO|AP,       str_26DB64F196A60D81,                                   "slappte ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO|AP,       str_E4B4237662F98075,                                   "kapitel ")
+SUBS(AR|AA|AS|AE|AN|AI|AO|AP,       str_D0D226AAA0B90708,                                   "samlade ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO|AP,       str_1BBBF194DC4F2E9E,                                   "lamnade ")
+SUBS(AR|AA|AS|AE|AT|AN|AO|AP,       str_C949F411BCF227A9,                                  "eftersom ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO|AP,       str_5A4FC81688AEE4AB,                                   "omradet ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AP,       str_BFE60D3420EC2D27,                               "amerikanska ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AP,       str_786E0CCB3A9F8DE2,                                    "marken ")
+SUBS(AR|AA|AE|AT|AN|AI|AO|AP,       str_8EE92B2E8CDC5E0B,                                   "tvartom ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO|AP,       str_F1D9096F612CF387,                               "information ")
+SUBS(AR|AA|AS|AT|AN|AI|AO|AP,       str_B6704D34E096633F,                                     "bakom ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO|AP,       str_463790F4F9CDB0AD,                                  "langsamt ")
+SUBS(AR|AS|AE|AT|AN|AI|AO|AP,       str_1A5961CCABB64774,                                "emellertid ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO|AP,       str_2286C79D95E0BDDA,                                    "kommer ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO|AP,    str_B04FBE0155955955,                                 "samtidigt ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO|AP,    str_52DA64450BF48564,                                 "manniskor ")

+ 387 - 0
keyboards/gboards/dicts/aset/tr-keymap.def

@@ -0,0 +1,387 @@
+// This file is automatically generated. Do not edit it!
+
+PRES(AE,                                                                                             KC_E)
+PRES(AA,                                                                                             KC_A)
+PRES(AT,                                                                                             KC_T)
+PRES(AI,                                                                                             KC_I)
+PRES(AN,                                                                                             KC_N)
+PRES(AS,                                                                                             KC_S)
+PRES(AP,                                                                                             KC_P)
+PRES(AO,                                                                                             KC_O)
+PRES(AS|AT,                                                                                          KC_C)
+PRES(AN|AO,                                                                                          KC_U)
+PRES(AE|AT,                                                                                          KC_R)
+PRES(AE|AP,                                                                                       KC_QUOT)
+PRES(AT|AP,                                                                                       KC_BSPC)
+KEYS(AA|AO,                             cmb_9df323cdb026f7ce,                  {KC_LSFT, KC_9, COMBO_END})
+PRES(AT|AI,                                                                                          KC_V)
+PRES(AE|AO,                                                                                       KC_MINS)
+KEYS(AI|AP,                             cmb_68737f3c98f133fe,                  {KC_LSFT, KC_1, COMBO_END})
+PRES(AA|AP,                                                                                       KC_QUOT)
+PRES(AS|AO,                                                                                        KC_DOT)
+PRES(AN|AI,                                                                                          KC_H)
+PRES(AO|AP,                                                                                       KC_SCLN)
+KEYS(AS|AP,                             cmb_e57ca193d8778bdc,                  {KC_LSFT, KC_0, COMBO_END})
+PRES(AT|AO,                                                                                          KC_G)
+PRES(AS|AN,                                                                                          KC_J)
+PRES(AI|AO,                                                                                          KC_L)
+PRES(AA|AI,                                                                                          KC_Z)
+PRES(AN|AP,                                                                                          KC_M)
+PRES(AA|AT,                                                                                          KC_F)
+PRES(AE|AI,                                                                                       KC_COMM)
+PRES(AE|AN,                                                                                          KC_Y)
+PRES(AS|AI,                                                                                          KC_K)
+PRES(AT|AN,                                                                                          KC_B)
+PRES(AA|AS,                                                                                          KC_W)
+PRES(AA|AN,                                                                                          KC_Q)
+PRES(AA|AE,                                                                                          KC_X)
+PRES(AS|AE,                                                                                          KC_D)
+SUBS(AR|AS|AE|AT,                       str_537FA833E2862BFA,                                      "eder ")
+SUBS(AR|AA|AO|AP,                       str_293FC53F8C3C21A6,                                       "apo ")
+SUBS(AR|AA|AE|AT,                       str_F81844C19D4C81B2,                                       "ara ")
+SUBS(AR|AN|AI|AP,                       str_DD31FA4C91A58242,                                        "mi ")
+SUBS(AR|AN|AI|AO,                       str_736E380176E67819,                                      "unlu ")
+SUBS(AR|AT|AO|AP,                       str_8574F11BEB82545C,                                       "top ")
+SUBS(AR|AA|AS|AE,                       str_6E5B393925FE64CE,                                        "da ")
+SUBS(AR|AA|AT|AP,                       str_7A06301D23DD2E0F,                                       "pat ")
+SUBS(AR|AS|AE|AO,                       str_16AE4BE38D2F26C0,                                        "do ")
+SUBS(AR|AA|AI|AP,                       str_65D664ADF1031245,                                     "papaz ")
+SUBS(AR|AN|AO|AP,                       str_2CDB1FF9C007065E,                                        "mu ")
+SUBS(AR|AE|AI|AP,                       str_E5D0DBF6833C9487,                                        "'i ")
+SUBS(AR|AA|AN|AO,                       str_E1BCA9513A9FBB4D,                                       "ona ")
+SUBS(AR|AE|AN|AO,                       str_7E37B14C8B8926A1,                                     "onune ")
+SUBS(AR|AA|AS|AT,                       str_DE2547EFFCE81249,                                      "saat ")
+PRES(AN|AI|AO|AP,                                                                                  KC_ENT)
+SUBS(AR|AS|AE|AP,                       str_389774CE338E67BC,                                       "'de ")
+SUBS(AR|AA|AS|AP,                       str_C4E57FF7A10C22EC,                                      "pasa ")
+SUBS(AR|AA|AT|AN,                       str_16FA1740D0B2B584,                                      "bana ")
+SUBS(AR|AI|AO|AP,                       str_88B19184FF89676C,                                       "pol ")
+SUBS(AR|AA|AT|AI|AP,                    str_D411896E41169C3D,                                      "atip ")
+SUBS(AR|AE|AN|AO|AP,                    str_8BAE8E7ED30FF787,                                    "memnun ")
+SUBS(AR|AA|AS|AE|AO,                    str_419E359B821D2AA1,                                     "odada ")
+SUBS(AR|AE|AT|AO|AP,                    str_C49A79241347400B,                                    "potter ")
+SUBS(AR|AA|AS|AT|AN,                    str_ED64011B1DDBB524,                                       "bas ")
+SUBS(AR|AT|AI|AO|AP,                    str_3239C8BD5E65A974,                                     "popov ")
+SUBS(AR|AA|AS|AO|AP,                    str_F75289636128CFF8,                                      "sopa ")
+SUBS(AR|AA|AS|AN|AO,                    str_AF9B75173C7A0B7A,                                      "sona ")
+SUBS(AR|AA|AI|AO|AP,                    str_6B9966EF2DF10D5A,                                      "alip ")
+SUBS(AR|AA|AS|AE|AP,                    str_4347B74ACC01398F,                                       "'da ")
+SUBS(AR|AE|AI|AO|AP,                    str_F788D0AEDB30B308,                                     "poole ")
+SUBS(AR|AA|AT|AN|AO,                    str_3FDAD894DDA1E312,                                      "buna ")
+SUBS(AR|AS|AN|AO|AP,                    str_BC74EF8DF89E490A,                                     "musun ")
+SUBS(AR|AA|AS|AT|AO,                    str_012BC8136AB7012F,                                       "sag ")
+SUBS(AR|AA|AT|AN|AP,                    str_BF3DDFB8CBFE1C63,                                       "tam ")
+SUBS(AR|AA|AS|AE|AT,                    str_E558D3BDD97766AE,                                    "sadece ")
+SUBS(AR|AA|AE|AN|AO,                    str_6F88B0830DA452F6,                                     "yunan ")
+SUBS(AR|AS|AE|AI,                   str_E8E3E66D08DA33FB,                                      "dedi ")
+SUBS(AR|RGT|AS|AE|AI,                   str_BDA65BA81A4E5E51,                                       "ise ")
+SUBS(AR|AS|AI|AO,                   str_C9ADB25B4C37D131,                                       "sol ")
+SUBS(AR|RGT|AS|AI|AO,                   str_C973AC94B31D29D0,                                       "ilk ")
+SUBS(AR|AT|AI|AO,                   str_53725C7A1A99F367,                                     "gitti ")
+SUBS(AR|RGT|AT|AI|AO,                   str_A4252F407B929731,                                    "ilgili ")
+SUBS(AR|AA|AT|AI,                   str_48F7952354BFCEE8,                                      "atti ")
+SUBS(AR|RGT|AA|AT|AI,                   str_7768BDCB25C9BA0C,                                     "itaat ")
+SUBS(AR|AS|AE|AN,                   str_C53852934F18FFD9,                                       "sey ")
+SUBS(AR|RGT|AS|AE|AN,                   str_5C4BEB33B0909DA8,                                     "neden ")
+SUBS(AR|AA|AI|AO,                   str_C49001FAA655F248,                                        "al ")
+SUBS(AR|RGT|AA|AI|AO,                   str_7E7904D7326BCF29,                                        "la ")
+SUBS(AR|AA|AT|AO,                   str_4DC80FED32FAFDC0,                                       "aga ")
+SUBS(AR|RGT|AA|AT|AO,                   str_BF38370C83727D39,                                        "of ")
+SUBS(AR|AE|AT|AO,                   str_1EDA9A722270F7E4,                                      "gore ")
+SUBS(AR|RGT|AE|AT|AO,                   str_03D8DFC3440FFB4D,                                       "ote ")
+SUBS(AR|AE|AT|AN,                   str_6EDDE1729393B4E6,                                       "ben ")
+SUBS(AR|RGT|AE|AT|AN,                   str_E569986474B395C2,                                      "yere ")
+SUBS(AR|AE|AN|AI,                   str_7E3D8B1C859776CA,                                        "eh ")
+SUBS(AR|RGT|AE|AN|AI,                   str_8827D1EFB4EBF5F9,                                       "iyi ")
+SUBS(AR|AT|AN|AO,                   str_00BFE1C3EEAE641F,                                        "bu ")
+SUBS(AR|RGT|AT|AN|AO,                   str_3F3B1F8B5A3E409E,                                       "not ")
+SUBS(AR|AE|AN|AP,                   str_CA549A07BB6C3E3E,                                      "epey ")
+SUBS(AR|RGT|AE|AN|AP,                   str_868592BD219484EA,                                    "yemeye ")
+SUBS(AR|AT|AI|AP,                   str_EDDB4B5D8E6E6CF7,                                       "tip ")
+SUBS(AR|RGT|AT|AI|AP,                   str_3B65DB9F507392DD,                                      "itip ")
+SUBS(AR|AS|AN|AO,                   str_7412E38D9D55C2DC,                                        "su ")
+SUBS(AR|RGT|AS|AN|AO,                   str_93E9AC18AF76041F,                                        "us ")
+SUBS(AR|AE|AT|AP,                   str_C99B9A9776E95F94,                                      "tepe ")
+SUBS(AR|RGT|AE|AT|AP,                   str_18D30F121CA53072,                                       "'te ")
+SUBS(AR|AS|AN|AI,                   str_E0C254EBD3EEAD33,                                     "sinsi ")
+SUBS(AR|RGT|AS|AN|AI,                   str_8338AE885F86B7EB,                                      "isin ")
+SUBS(AR|AS|AT|AO,                   str_2B5643EBEA529AC6,                                       "goc ")
+SUBS(AR|RGT|AS|AT|AO,                   str_77C6B8367F5A7C65,                                        "oc ")
+SUBS(AR|AA|AS|AN,                   str_472497D77F5A171D,                                      "sana ")
+SUBS(AR|RGT|AA|AS|AN,                   str_C5270D6F6B831E8A,                                       "jan ")
+SUBS(AR|AT|AN|AI,                   str_BF8295FE584BC5B0,                                       "bin ")
+SUBS(AR|RGT|AT|AN|AI,                   str_1DB1DA700CC8EF14,                                      "hint ")
+SUBS(AR|AE|AT|AI,                   str_9C1D72454CFB8F29,                                        "ve ")
+SUBS(AR|RGT|AE|AT|AI,                   str_653E66B7460F4D09,                                       "iri ")
+SUBS(AR|AA|AS|AI,                   str_53CD5CF62F2771BB,                                       "siz ")
+SUBS(AR|RGT|AA|AS|AI,                   str_EC45B37743C0E0DC,                                       "kiz ")
+SUBS(AR|AA|AN|AI,                   str_BF40C27E59DAAC7B,                                        "ah ")
+SUBS(AR|RGT|AA|AN|AI,                   str_D6B4EABDEAB1AAFD,                                      "izin ")
+SUBS(AR|AA|AN|AP,                   str_F438C1279CCEB43D,                                       "ama ")
+SUBS(AR|RGT|AA|AN|AP,                   str_A807F22B2F10DE70,                                      "mana ")
+SUBS(AR|AA|AE|AN,                   str_71F52FF80B4E955D,                                        "ay ")
+SUBS(AR|RGT|AA|AE|AN,                   str_CBA94FFB9DDDB35B,                                        "ya ")
+SUBS(AR|AS|AT|AI,                   str_B3A467A5E077FC8C,                                     "cikti ")
+SUBS(AR|RGT|AS|AT|AI,                   str_1F6902701AB644CE,                                        "ic ")
+SUBS(AR|AS|AI|AP,                   str_52ED463C934320BD,                                   "sikisip ")
+SUBS(AR|RGT|AS|AI|AP,                   str_565EB49E602024EF,                                       "pis ")
+SUBS(AR|AE|AI|AO,                   str_05ED48987A1828F9,                                        "el ")
+SUBS(AR|RGT|AE|AI|AO,                   str_B186DE4E1BCC6BDE,                                       "ile ")
+SUBS(AR|AA|AE|AI|AO|AP,                 str_0BE310FD055B244D,                                      "la'e ")
+SUBS(AR|AA|AE|AT|AI|AP,                 str_942036C586B52CDC,                                     "parti ")
+SUBS(AR|AA|AS|AE|AI|AP,                 str_7554CDFC28D7B7B1,                                    "kapida ")
+SUBS(AR|AA|AE|AN|AO|AP,                 str_1355FCBB05D95A12,                                    "maymun ")
+SUBS(AR|AA|AS|AN|AO|AP,                 str_94C0A609AB01BDDC,                                     "osman ")
+SUBS(AR|AS|AE|AT|AI|AO,                 str_D6D42E8A680D9B3B,                                     "degil ")
+SUBS(AR|AA|AE|AT|AI|AO,                 str_B486D61812526B81,                                      "agir ")
+SUBS(AR|AA|AS|AT|AN|AI,                 str_44F4AF5A50ADCABC,                                     "baska ")
+SUBS(AR|AS|AT|AI|AO|AP,                 str_94A710198AA418ED,                                   "politik ")
+SUBS(AR|AA|AE|AN|AI|AO,                 str_C4990868212B50AD,                                    "yalniz ")
+SUBS(AR|AA|AS|AT|AO|AP,                 str_FF993FB3354F3759,                                     "posta ")
+SUBS(AR|AA|AS|AT|AN|AP,                 str_D70133B37553FCA8,                                       "cam ")
+SUBS(AR|AA|AS|AI|AO|AP,                 str_F850D264E401D0ED,                                    "kapali ")
+SUBS(AR|AS|AE|AI|AO|AP,                 str_D77CE85B474D3899,                                     "kopek ")
+SUBS(AR|AS|AT|AN|AI,                str_808974B4C921A87B,                                       "cin ")
+SUBS(AR|RGT|AS|AT|AN|AI,                str_5637E476173C5651,                                      "icin ")
+SUBS(AR|AA|AT|AI|AO,                str_CF535A10BCB881F1,                                     "fazla ")
+SUBS(AR|RGT|AA|AT|AI|AO,                str_B0BECDD9F3E0CE56,                                       "laf ")
+SUBS(AR|AE|AN|AI|AO,                str_64642F6BEEB4C0C4,                                     "elini ")
+SUBS(AR|RGT|AE|AN|AI|AO,                str_FE5039B64180B086,                                      "oyle ")
+SUBS(AR|AS|AE|AN|AO,                str_EB534B63B284CE6E,                                     "dondu ")
+SUBS(AR|RGT|AS|AE|AN|AO,                str_9D30508BB7F791A2,                                    "onunde ")
+SUBS(AR|AS|AT|AI|AO,                str_20D841C850E5918C,                                       "cok ")
+SUBS(AR|RGT|AS|AT|AI|AO,                str_660DBC63D8BA4C1D,                                     "isigi ")
+SUBS(AR|AS|AE|AI|AP,                str_76A4EAE8811EFAF7,                                      "edip ")
+SUBS(AR|RGT|AS|AE|AI|AP,                str_0D3BE62305D58F96,                                       "pek ")
+SUBS(AR|AA|AS|AN|AP,                str_020E794D3DE91D12,                                       "sam ")
+SUBS(AR|RGT|AA|AS|AN|AP,                str_0DF584E9973309E5,                                      "masa ")
+SUBS(AR|AE|AT|AI|AP,                str_254B9F9B1C382638,                                     "verip ")
+SUBS(AR|RGT|AE|AT|AI|AP,                str_E570F82063877B80,                                       "pir ")
+SUBS(AR|AS|AT|AI|AP,                str_EB0E51ECD49853D8,                                     "tipki ")
+SUBS(AR|RGT|AS|AT|AI|AP,                str_53593794EEDE7216,                                      "icip ")
+SUBS(AR|AA|AN|AI|AO,                str_DA678B247767B8F0,                                     "allah ")
+SUBS(AR|RGT|AA|AN|AI|AO,                str_DDC6E7D61E0848D2,                                      "olan ")
+SUBS(AR|AA|AN|AI|AP,                str_F169294DEF20007C,                                     "zaman ")
+SUBS(AR|RGT|AA|AN|AI|AP,                str_F3A337AF5902E0B0,                                     "hanim ")
+SUBS(AR|AS|AN|AI|AP,                str_C11A226C16359C4A,                                   "simsiki ")
+SUBS(AR|RGT|AS|AN|AI|AP,                str_ADA4AB22469B2792,                                       "kim ")
+SUBS(AR|AA|AS|AI|AO,                str_3B62E6B04ACB4910,                                       "soz ")
+SUBS(AR|RGT|AA|AS|AI|AO,                str_9F8B514A23F4E067,                                      "olsa ")
+SUBS(AR|AA|AS|AT|AI,                str_1584D2B85F7BEACE,                                     "fakat ")
+SUBS(AR|RGT|AA|AS|AT|AI,                str_C573E416F9DFCE7B,                                       "kac ")
+SUBS(AR|AS|AE|AT|AI,                str_F1146309407C38BA,                                       "tek ")
+SUBS(AR|RGT|AS|AE|AT|AI,                str_96C125AAB35C232C,                                      "iste ")
+SUBS(AR|AA|AS|AE|AN,                str_5E8D44E2CAB96FB1,                                      "anda ")
+SUBS(AR|RGT|AA|AS|AE|AN,                str_FDBD246CDAD22BC3,                                    "yandan ")
+SUBS(AR|AS|AE|AT|AP,                str_54B8D3DAFB1BFD6A,                                       "cep ")
+SUBS(AR|RGT|AS|AE|AT|AP,                str_4FAF20EC21BD1E37,                                     "perde ")
+SUBS(AR|AS|AI|AO|AP,                str_3E7549E7DDAFEDD6,                                     "silip ")
+SUBS(AR|RGT|AS|AI|AO|AP,                str_D1CF976AEEEFB6C8,                                     "polis ")
+SUBS(AR|AA|AE|AT|AN,                str_EE41B0454A85A919,                                       "bay ")
+SUBS(AR|RGT|AA|AE|AT|AN,                str_FD393C9D3221B8B8,                                    "nefret ")
+SUBS(AR|AA|AE|AI|AO,                str_884C1C7DD4B49B14,                                      "aile ")
+SUBS(AR|RGT|AA|AE|AI|AO,                str_BF0895A245C2BF38,                                      "ozel ")
+SUBS(AR|AS|AT|AN|AO,                str_95E986B36FA22668,                                       "bos ")
+SUBS(AR|RGT|AS|AT|AN|AO,                str_EE720D20FE456256,                                        "uc ")
+SUBS(AR|AS|AE|AN|AI,                str_57C8F477D19CC1CA,                                      "diye ")
+SUBS(AR|RGT|AS|AE|AN|AI,                str_9E0849EDED7BD94A,                                     "kendi ")
+SUBS(AR|AA|AE|AN|AP,                str_962E9B55318FFB33,                                     "annem ")
+SUBS(AR|RGT|AA|AE|AN|AP,                str_69B23B0C03482B1E,                                     "yapan ")
+SUBS(AR|AE|AT|AI|AO,                str_863BB9152468BEFA,                                      "geri ")
+SUBS(AR|RGT|AE|AT|AI|AO,                str_B7B838B8649E9F2F,                                     "ileri ")
+SUBS(AR|AA|AE|AT|AO,                str_ACACBB21FF427C1A,                                  "fotograf ")
+SUBS(AR|RGT|AA|AE|AT|AO,                str_9E7D3AA01152D41C,                                      "orta ")
+SUBS(AR|AT|AN|AO|AP,                str_5E04ED063898911C,                                       "tum ")
+SUBS(AR|RGT|AT|AN|AO|AP,                str_E5D368C0A2919C0F,                                      "umut ")
+SUBS(AR|AT|AN|AI|AP,                str_AF1FE256DC6BB784,                                       "tim ")
+SUBS(AR|RGT|AT|AN|AI|AP,                str_168886128C6CCE68,                                       "mit ")
+SUBS(AR|AA|AS|AN|AI,                str_3FD04028FA355FFA,                                     "sanki ")
+SUBS(AR|RGT|AA|AS|AN|AI,                str_3A5769429132B449,                                     "insan ")
+SUBS(AR|AA|AS|AI|AP,                str_F5C16F1F0EB11E41,                                     "sapka ")
+SUBS(AR|RGT|AA|AS|AI|AP,                str_4B08B49241B7625C,                                      "kapi ")
+SUBS(AR|AT|AN|AI|AO,                str_30D7E29C6AB72EC5,                                      "gibi ")
+SUBS(AR|RGT|AT|AN|AI|AO,                str_BE7B30B01B292B12,                                      "oglu ")
+SUBS(AR|AA|AE|AN|AI,                str_78E0E12A253E7AE1,                                      "ayni ")
+SUBS(AR|RGT|AA|AE|AN|AI,                str_642C5693D578E623,                                      "yani ")
+SUBS(AR|AA|AE|AT|AI,                str_776A8271136FBCDD,                                       "var ")
+SUBS(AR|RGT|AA|AE|AT|AI,                str_4DC961D6F46E8498,                                    "itiraf ")
+SUBS(AR|AE|AT|AN|AI,                str_4E68704B09E941AC,                                       "bir ")
+SUBS(AR|RGT|AE|AT|AN|AI,                str_8BA7632DC4B89BB1,                                       "her ")
+SUBS(AR|AA|AE|AT|AP,                str_460BF33F31FE5B60,                                      "arap ")
+SUBS(AR|RGT|AA|AE|AT|AP,                str_900C0665FDDCD3E1,                                      "para ")
+SUBS(AR|AS|AE|AT|AO,                str_7EE7FFD65702FA6C,                                      "gece ")
+SUBS(AR|RGT|AS|AE|AT|AO,                str_8A5179FCB5FFC0FB,                                     "otede ")
+SUBS(AR|AS|AE|AI|AO,                str_5DD922AE9A68D542,                                   "sekilde ")
+SUBS(AR|RGT|AS|AE|AI|AO,                str_9467E88F0E2DE2DC,                                   "kisisel ")
+SUBS(AR|AA|AS|AE|AI,                str_B74AC39257EEB48C,                                      "size ")
+SUBS(AR|RGT|AA|AS|AE|AI,                str_3D1AC7FB8818918A,                                       "kez ")
+SUBS(AR|AE|AT|AN|AO,                str_FB51F2C8C00A7A37,                                      "gene ")
+SUBS(AR|RGT|AE|AT|AN|AO,                str_F79C8557DD0FF58D,                                     "uygun ")
+SUBS(AR|AA|AT|AN|AI,                str_B9C9F742F6F7FDCA,                                       "biz ")
+SUBS(AR|RGT|AA|AT|AN|AI,                str_1BBF28F4AF839F81,                                     "hatta ")
+SUBS(AR|AS|AN|AI|AO,                str_4E9927ABF07D2A9D,                                     "soluk ")
+SUBS(AR|RGT|AS|AN|AI|AO,                str_BA84D32B219BA5CF,                                     "olsun ")
+SUBS(AR|AE|AN|AI|AP,                str_26467D3FCDCBC3A6,                                      "emin ")
+SUBS(AR|RGT|AE|AN|AI|AP,                str_53F0336D02315FFF,                                     "hemen ")
+SUBS(AR|AS|AE|AT|AN,                str_2C194879C1966F95,                                       "bes ")
+SUBS(AR|RGT|AS|AE|AT|AN,                str_45801DF17D4A1F16,                                     "yerde ")
+SUBS(AR|AS|AT|AO|AP,                str_ED481D10552FB497,                                       "cop ")
+SUBS(AR|RGT|AS|AT|AO|AP,                str_65F782359B3EEC88,                                   "otostop ")
+SUBS(AR|AS|AE|AN|AP,                str_8972A041675067FF,                                    "demeye ")
+SUBS(AR|RGT|AS|AE|AN|AP,                str_3B50DD376F63FFCF,                                      "'den ")
+SUBS(AR|AE|AT|AN|AP,                str_18DF9684F8E06299,                                    "etmeye ")
+SUBS(AR|RGT|AE|AT|AN|AP,                str_10A1A694946FA759,                                        "mr ")
+SUBS(AR|AA|AS|AE|AT|AO|AP,              str_76D62DECF1B3082E,                                  "profesor ")
+SUBS(AR|AS|AE|AT|AN|AI|AP,              str_229273766D1862E6,                                     "etmek ")
+SUBS(AR|AA|AS|AE|AT|AI,             str_EE53D172AE08A453,                                     "vardi ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI,             str_A5266B57E617FBD6,                                     "kadar ")
+SUBS(AR|AE|AT|AI|AO|AP,             str_E8D2D43FFA00B945,                                     "gelip ")
+SUBS(AR|RGT|AE|AT|AI|AO|AP,             str_16589DCCD3DBF4F5,                                     "piril ")
+SUBS(AR|AA|AE|AT|AN|AI,             str_E0EB8EF37B5CC571,                                     "biraz ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI,             str_2DDF44F81DEA7B53,                                     "hayir ")
+SUBS(AR|AA|AS|AE|AT|AN,             str_D14A510FDBEFC4D2,                                       "cay ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN,             str_609880ADC0419D4D,                                     "nefes ")
+SUBS(AR|AS|AE|AT|AN|AI,             str_66093427B818F7DC,                                    "birden ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI,             str_764E3E951C6ECBBA,                                    "icinde ")
+SUBS(AR|AS|AT|AN|AO|AP,             str_2D584A05A9BA0E67,                                     "gumus ")
+SUBS(AR|RGT|AS|AT|AN|AO|AP,             str_C8E988281C57E0BA,                                   "unutmus ")
+SUBS(AR|AA|AT|AN|AI|AP,             str_DBAF0E374DCFD905,                                     "bizim ")
+SUBS(AR|RGT|AA|AT|AN|AI|AP,             str_6FC03310E8B09E3F,                                      "mavi ")
+SUBS(AR|AS|AE|AN|AO|AP,             str_5700C6173D5769F1,                                     "donup ")
+SUBS(AR|RGT|AS|AE|AN|AO|AP,             str_11D9D6F188266199,                                     "muydu ")
+SUBS(AR|AS|AE|AN|AI|AO,             str_44C8444FA0BB5EEA,                                     "soyle ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO,             str_E1476CDC1ED6DB7D,                                       "yok ")
+SUBS(AR|AA|AT|AI|AO|AP,             str_CAC1D661F01CFD71,                                     "aptal ")
+SUBS(AR|RGT|AA|AT|AI|AO|AP,             str_9CC39C1C9F2FDC0E,                                     "iptal ")
+SUBS(AR|AA|AS|AE|AN|AP,             str_53F857754C3C0D13,                                      "adam ")
+SUBS(AR|RGT|AA|AS|AE|AN|AP,             str_757FABC9350E4C7A,                                   "meydana ")
+SUBS(AR|AA|AS|AT|AN|AO,             str_FC192BACADE82774,                                     "fonts ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO,             str_39EF976E58C0F7CA,                                      "usta ")
+SUBS(AR|AA|AS|AT|AI|AO,             str_5A88536193D41DBF,                                     "asagi ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO,             str_5A221ECF0DDB96A3,                                    "olacak ")
+SUBS(AR|AA|AE|AT|AN|AP,             str_CB3551D5FC71646E,                                   "tamamen ")
+SUBS(AR|RGT|AA|AE|AT|AN|AP,             str_9858DEB952EAAF02,                                     "yapar ")
+SUBS(AR|AS|AT|AN|AI|AO,             str_59B412D670871D2D,                                     "cunku ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO,             str_FBB2B6224B9A76AD,                                     "kucuk ")
+SUBS(AR|AA|AN|AI|AO|AP,             str_70BDA9ECA7ADF5ED,                                  "anlamina ")
+SUBS(AR|RGT|AA|AN|AI|AO|AP,             str_60462B1777DBED17,                                     "olmaz ")
+SUBS(AR|AA|AE|AT|AN|AO,             str_8786CD5FF215EABE,                                    "buraya ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO,             str_9123C035D1763408,                                    "ortaya ")
+SUBS(AR|AA|AE|AT|AO|AP,             str_EF8457E3CB802CCC,                                   "topraga ")
+SUBS(AR|RGT|AA|AE|AT|AO|AP,             str_5E0C8ECDADE5F1A0,                                      "page ")
+SUBS(AR|AA|AS|AE|AT|AO,             str_69172418D41AE1E4,                                       "dag ")
+SUBS(AR|RGT|AA|AS|AE|AT|AO,             str_41C90296C332ED2C,                                     "orada ")
+SUBS(AR|AA|AE|AN|AI|AP,             str_26BCF8488D314254,                                   "annemin ")
+SUBS(AR|RGT|AA|AE|AN|AI|AP,             str_345DE067681CB907,                                   "hepimiz ")
+SUBS(AR|AE|AT|AN|AO|AP,             str_EB55FC450E7312D7,                                      "grup ")
+SUBS(AR|RGT|AE|AT|AN|AO|AP,             str_5D03262B96845502,                                    "oturup ")
+SUBS(AR|AA|AS|AE|AT|AP,             str_FC938EC6D0C5B50C,                                     "sarap ")
+SUBS(AR|RGT|AA|AS|AE|AT|AP,             str_7F8309C46FBC0ED2,                                     "parca ")
+SUBS(AR|AE|AT|AN|AI|AO,             str_AE7F829FB2C17970,                                      "bile ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO,             str_CD1530DDBCCC41B1,                                      "olur ")
+SUBS(AR|AS|AE|AT|AN|AO,             str_F634CECC4D74BC1D,                                     "dogru ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO,             str_BA082B87D184320C,                                      "once ")
+SUBS(AR|AA|AT|AN|AI|AO,             str_3CEC778F5BFA1C27,                                   "bulunan ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO,             str_F0FE7383D4F42DCF,                                     "hangi ")
+SUBS(AR|AA|AS|AE|AI|AO,             str_D73B017E17730841,                                      "aldi ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO,             str_97A5A200471D85AC,                                     "kaldi ")
+SUBS(AR|AA|AS|AT|AI|AP,             str_6A2856E80E8F1D58,                                     "takip ")
+SUBS(AR|RGT|AA|AS|AT|AI|AP,             str_6BD9450F1788B4D7,                                     "kitap ")
+SUBS(AR|AE|AT|AN|AI|AP,             str_6A41BA6AD90B0603,                                     "benim ")
+SUBS(AR|RGT|AE|AT|AN|AI|AP,             str_15F46689AF492E39,                                     "yirmi ")
+SUBS(AR|AA|AS|AN|AI|AO,             str_2B6C868F6F195655,                                    "sozunu ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO,             str_66166C9BE5172B1E,                                     "nasil ")
+SUBS(AR|AA|AS|AE|AN|AI,             str_323290C279B549E7,                                      "daha ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI,             str_44EEB30CA020D42D,                                     "kadin ")
+SUBS(AR|AS|AT|AN|AI|AP,             str_7F30AAAC586D8B50,                                    "cikmis ")
+SUBS(AR|RGT|AS|AT|AN|AI|AP,             str_28987E2ADA80ED5D,                                    "mistik ")
+SUBS(AR|AA|AS|AN|AI|AP,             str_41ABFAF0FF784CAE,                                     "aksam ")
+SUBS(AR|RGT|AA|AS|AN|AI|AP,             str_05396CDFC13A1A43,                                   "misiniz ")
+SUBS(AR|AS|AE|AT|AO|AP,             str_C3F89E20008EF31C,                                      "spor ")
+SUBS(AR|RGT|AS|AE|AT|AO|AP,             str_ED113259C7973E21,                                  "protesto ")
+SUBS(AR|AA|AS|AE|AN|AO,             str_D83E09262A51A927,                                   "sonunda ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO,             str_085C192228098BC3,                                     "ondan ")
+SUBS(AR|AS|AN|AI|AO|AP,             str_3E3ADD8603A00EF7,                                     "sokup ")
+SUBS(AR|RGT|AS|AN|AI|AO|AP,             str_C5F0D21E78048361,                                     "olmus ")
+SUBS(AR|AS|AE|AN|AI|AP,             str_BDDCCF3C76478506,                                     "simdi ")
+SUBS(AR|RGT|AS|AE|AN|AI|AP,             str_D7A9ED3ED1949ABA,                                     "kimse ")
+SUBS(AR|AA|AT|AN|AO|AP,             str_9E9C2C2DCDFCA7A3,                                     "bomba ")
+SUBS(AR|RGT|AA|AT|AN|AO|AP,             str_B1045DE69BE5CD80,                                   "mutfaga ")
+SUBS(AR|AS|AE|AT|AI|AP,             str_B78C00616C0927C9,                                     "cekip ")
+SUBS(AR|RGT|AS|AE|AT|AI|AP,             str_F9C33F5E6760738A,                                     "kirip ")
+SUBS(AR|AS|AE|AT|AN|AP,             str_9F5BA422CC800977,                                     "sebep ")
+SUBS(AR|RGT|AS|AE|AT|AN|AP,             str_30E7C213CA4BD836,                                "pencereden ")
+SUBS(AR|AT|AN|AI|AO|AP,             str_31E431E24A10B655,                                     "bolum ")
+SUBS(AR|RGT|AT|AN|AI|AO|AP,             str_A8582A006F2D6044,                                     "mutlu ")
+SUBS(AR|AE|AN|AI|AO|AP,             str_995FA5DD0BC5D3D3,                                     "elimi ")
+SUBS(AR|RGT|AE|AN|AI|AO|AP,             str_0C4F00FE9E896D08,                                    "onemli ")
+SUBS(AR|AA|AS|AE|AT|AN|AP,          str_E500E88807C6A03A,                                    "stepan ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AP,          str_9C35DC9E5202404F,                                  "jandarma ")
+SUBS(AR|AA|AT|AN|AI|AO|AP,          str_2E642CEEC56D4266,                                      "film ")
+SUBS(AR|RGT|AA|AT|AN|AI|AO|AP,          str_944E1395168C6D51,                                  "hamilton ")
+SUBS(AR|AA|AE|AN|AI|AO|AP,          str_71EDF4FB94D4699A,                                    "almaya ")
+SUBS(AR|RGT|AA|AE|AN|AI|AO|AP,          str_04B8FA201DBFF4B6,                                   "olmayan ")
+SUBS(AR|AA|AS|AT|AN|AI|AO,          str_B798C26D42E29874,                                    "sultan ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO,          str_C349CDB48BEE3E54,                                     "kabul ")
+SUBS(AR|AE|AT|AN|AI|AO|AP,          str_41539AB152F99266,                                 "biliyorum ")
+SUBS(AR|RGT|AE|AT|AN|AI|AO|AP,          str_40721692EDCA1E6F,                                "muhtemelen ")
+SUBS(AR|AA|AS|AE|AT|AI|AP,          str_DB02B66EC3B8C7AE,                                     "cevap ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AP,          str_65711D239191216B,                                   "parcasi ")
+SUBS(AR|AA|AS|AE|AI|AO|AP,          str_1955A94E057DCC98,                                   "dolasip ")
+SUBS(AR|RGT|AA|AS|AE|AI|AO|AP,          str_B0DE83084472B1B3,                                    "pekala ")
+SUBS(AR|AA|AE|AT|AI|AO|AP,          str_A2D855797928C3E8,                                     "garip ")
+SUBS(AR|RGT|AA|AE|AT|AI|AO|AP,          str_D45C3E9B4CCF3C6F,                                     "pavel ")
+SUBS(AR|AA|AS|AE|AT|AN|AO,          str_0FED97B4BCCB2490,                                     "sonra ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO,          str_8FDE75ECB1272A4E,                                    "oradan ")
+SUBS(AR|AA|AS|AE|AN|AI|AP,          str_C216A0E287994C2B,                                    "adamin ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AP,          str_27073C376FEADC42,                                    "kapiyi ")
+SUBS(AR|AA|AS|AE|AN|AO|AP,          str_20BF4FEAA16623CA,                                    "dusman ")
+SUBS(AR|RGT|AA|AS|AE|AN|AO|AP,          str_607C48455B8E1AAF,                                   "musaade ")
+SUBS(AR|AS|AE|AT|AI|AO|AP,          str_1A9B0AC9478A4008,                                     "gidip ")
+SUBS(AR|RGT|AS|AE|AT|AI|AO|AP,          str_8A359AF81852C394,                                  "polisler ")
+SUBS(AR|AA|AS|AT|AN|AO|AP,          str_DF0FD87C1AFC51D9,                                      "cuma ")
+SUBS(AR|RGT|AA|AS|AT|AN|AO|AP,          str_941AD10A3AFA836F,                                   "mustafa ")
+SUBS(AR|AA|AE|AT|AN|AI|AP,          str_A1DAB58F92BD1771,                                    "tanrim ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AP,          str_E018C94DF896F66B,                                     "yapti ")
+SUBS(AR|AS|AT|AN|AI|AO|AP,          str_9936BF584D4C627C,                                    "gitmis ")
+SUBS(AR|RGT|AS|AT|AN|AI|AO|AP,          str_53E2A98FB43C82A1,                                   "olmustu ")
+SUBS(AR|AA|AE|AT|AN|AI|AO,          str_D360428EC279C24A,                                     "guzel ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO,          str_ACD32F5C6A192156,                                   "uzerine ")
+SUBS(AR|AA|AS|AT|AI|AO|AP,          str_5F5496E38A6B7892,                                    "ciplak ")
+SUBS(AR|RGT|AA|AS|AT|AI|AO|AP,          str_5A24157BAAFB7656,                                  "politika ")
+SUBS(AR|AA|AE|AT|AN|AO|AP,          str_10CC7AD9D858E828,                                    "ragmen ")
+SUBS(AR|RGT|AA|AE|AT|AN|AO|AP,          str_4A786FFDFE68908A,                                    "yagmur ")
+SUBS(AR|AS|AE|AT|AN|AO|AP,          str_CEFA49339EE4DAD4,                                     "durum ")
+SUBS(AR|RGT|AS|AE|AT|AN|AO|AP,          str_64D8F918B8BA73C2,                                   "oturmus ")
+SUBS(AR|AS|AE|AN|AI|AO|AP,          str_E946F470598B4C5B,                                  "soylemek ")
+SUBS(AR|RGT|AS|AE|AN|AI|AO|AP,          str_951245C934D1BA30,                                     "oldum ")
+SUBS(AR|AA|AS|AT|AN|AI|AP,          str_41D6E472627DA12D,                                     "canim ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AP,          str_57B74889BB18CAEC,                                    "kaptan ")
+SUBS(AR|AA|AS|AE|AT|AN|AI,          str_DCC79D5D70AC1A28,                                  "arasinda ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI,          str_A94ED5B836309CD7,                                     "yavas ")
+SUBS(AR|AA|AS|AE|AT|AI|AO,          str_8BC57A977D0BDD7F,                                    "farkli ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO,          str_B026B57BD40B1AD2,                                    "olarak ")
+SUBS(AR|AA|AS|AE|AN|AI|AO,          str_06AE4F58BA6A430A,                                   "aslinda ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO,          str_FFA37F2D13C0071B,                                     "halde ")
+SUBS(AR|AA|AS|AN|AI|AO|AP,          str_A2C610874DEA2A0F,                                     "almak ")
+SUBS(AR|RGT|AA|AS|AN|AI|AO|AP,          str_AEF3C691254FD431,                                     "olmak ")
+SUBS(AR|AS|AE|AT|AN|AI|AO,          str_3002A62B595E3D7D,                                     "buyuk ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO,          str_35A072B58C65D17E,                                  "oldugunu ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO,       str_47E4097D9C96503E,                                   "basladi ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO,       str_8AEE926F3C6F829A,                                  "uzerinde ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AP,       str_9FDCF46EA5EFE3C2,                                     "devam ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AP,       str_7ECB122B72B3F5C5,                                    "yardim ")
+SUBS(AR|AA|AE|AT|AN|AI|AO|AP,       str_472FC836FDD13709,                                  "zamanlar ")
+SUBS(AR|RGT|AA|AE|AT|AN|AI|AO|AP,       str_EC6311CA7E1DA72D,                                   "yaptigi ")
+SUBS(AR|AA|AS|AE|AT|AI|AO|AP,       str_DDBACE58EA0875AD,                                    "toprak ")
+SUBS(AR|RGT|AA|AS|AE|AT|AI|AO|AP,       str_C3295E9AAA29B46B,                                    "parlak ")
+SUBS(AR|AA|AS|AT|AN|AI|AO|AP,       str_59A1C984A232FC57,                                "baslamisti ")
+SUBS(AR|RGT|AA|AS|AT|AN|AI|AO|AP,       str_089CA9673DDA67E4,                                   "kocaman ")
+SUBS(AR|AA|AS|AE|AT|AN|AO|AP,       str_4DEC37FECF7B7A0F,                                   "durumda ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AO|AP,       str_4C12AA56F24F9211,                                "propaganda ")
+SUBS(AR|AA|AS|AE|AN|AI|AO|AP,       str_683C9C8FB8876296,                                     "aldim ")
+SUBS(AR|RGT|AA|AS|AE|AN|AI|AO|AP,       str_DDEBA1749E054F42,                                    "olmadi ")
+SUBS(AR|AS|AE|AT|AN|AI|AO|AP,       str_D4034C4AE3C4D28C,                                    "gormek ")
+SUBS(AR|RGT|AS|AE|AT|AN|AI|AO|AP,       str_E1CD29DE5981C388,                                 "istiyorum ")
+SUBS(AR|AA|AS|AE|AT|AN|AI|AO|AP,    str_416DB56108ECB7D5,                                  "basladim ")
+SUBS(AR|RGT|AA|AS|AE|AT|AN|AI|AO|AP,    str_87E3C402A0866439,                                "olmadigini ")

+ 0 - 0
keyboards/gboards/engine/config.h


+ 458 - 0
keyboards/gboards/engine/engine.c

@@ -0,0 +1,458 @@
+/*  This is a stripped down version of the Georgi engine meant for use with
+ *  Ginni. As such serial-Steno features are disabled, chords are 16bits and
+ *  crap is removed where possible
+ *
+ *  Do not use this on anything other then Ginny if you want to be sane
+ */
+#include "engine.h"
+
+// Chord state
+C_SIZE cChord     = 0;  // Current Chord
+int    chordIndex = 0;  // Keys in previousachord
+C_SIZE pressed    = 0;  // number of held keys
+C_SIZE chordState[32];  // Full Chord history
+#define QWERBUF 24      // Size of chords to buffer for output
+
+bool   repeatFlag  = false;  // Should we repeat?
+C_SIZE pChord      = 0;      // Previous Chord
+C_SIZE stickyBits  = 0;      // Or'd with every incoming press
+int    pChordIndex = 0;      // Keys in previousachord
+C_SIZE pChordState[32];      // Previous chord sate
+
+// Key Dicts
+extern const struct keyEntry     keyDict[];
+extern const struct comboEntry   cmbDict[];
+extern const struct funcEntry    funDict[];
+extern const struct stringEntry  strDict[];
+extern const struct specialEntry spcDict[];
+extern size_t                    specialLen;
+extern size_t                    stringLen;
+extern size_t                    funcsLen;
+extern size_t                    keyLen;
+extern size_t                    comboLen;
+
+// Mode state
+enum MODE { STENO = 0, QWERTY, COMMAND };
+enum MODE pMode;
+enum MODE cMode = QWERTY;
+
+// Command State
+#define MAX_CMD_BUF 20
+uint8_t CMDLEN = 0;
+uint8_t CMDBUF[MAX_CMD_BUF];
+
+// Key Repeat state
+bool     inChord    = false;
+bool     repEngaged = false;
+uint16_t repTimer   = 0;
+#define REP_INIT_DELAY 750
+#define REP_DELAY 25
+
+// Mousekeys state
+bool   inMouse = false;
+int8_t mousePress;
+
+// All processing done at chordUp goes through here
+void processKeysUp() {
+    // Check for mousekeys, this is release
+#ifdef MOUSEKEY_ENABLE
+    if (inMouse) {
+        inMouse = false;
+        mousekey_off(mousePress);
+        mousekey_send();
+    }
+#endif
+
+    // handle command mode
+    if (cChord == COMMAND_MODE) {
+#ifndef NO_DEBUG
+        uprintf("COMMAND Toggle\n");
+#endif
+        if (cMode != COMMAND) {  // Entering Command Mode
+            CMDLEN = 0;
+            pMode  = cMode;
+            cMode  = COMMAND;
+        } else {  // Exiting Command Mode
+            cMode = pMode;
+
+            // Press all and release all
+            for (int i = 0; i < CMDLEN; i++) {
+                register_code(CMDBUF[i]);
+            }
+            clear_keyboard();
+        }
+    }
+
+    // Process and reset state
+    processChord();
+    cChord     = pressed;
+    inChord    = false;
+    chordIndex = 0;
+    clear_keyboard();
+    repEngaged = false;
+    for (int i = 0; i < 32; i++) chordState[i] = 0xFFFF;
+}
+
+// Update Chord State
+bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
+    // Everything happens in here when steno keys come in.
+    // Bail on keyup
+
+    // Update key repeat timers
+    repTimer = timer_read();
+    bool pr  = record->event.pressed;
+    // Switch on the press adding to chord
+    switch (keycode) {
+        ENGINE_CONFIG
+        default:
+            return true;
+    }
+
+    // Handle any postprocessing
+
+    // All keys up, send it!
+    if (inChord && !pr && (pressed & IN_CHORD_MASK) == 0) {
+        processKeysUp();
+        return false;
+    }
+    if (pressed == 0 && !pr) {
+        processKeysUp();
+        return false;
+    }
+
+    cChord |= pressed;
+    cChord  = process_engine_post(cChord, keycode, record);
+    inChord = (cChord & IN_CHORD_MASK) != 0;
+
+    // Store previous state for fastQWER
+    if (pr) {
+        chordState[chordIndex] = cChord;
+        chordIndex++;
+    }
+
+#ifndef NO_DEBUG
+    uprintf("Chord: %u\n", cChord);
+#endif
+    return false;
+}
+void matrix_scan_user(void) {
+    // We abuse this for early sending of key
+    // Key repeat only on QWER/SYMB layers
+    if (cMode != QWERTY || !inChord) return;
+
+        // Check timers
+#ifndef NO_HOLD
+    if (!repEngaged && timer_elapsed(repTimer) > REP_INIT_DELAY) {
+        // Process Key for report
+        processChord();
+
+        // Send report to host
+        send_keyboard_report();
+        repEngaged = true;
+    }
+#endif
+};
+
+// Try and match cChord
+C_SIZE mapKeys(C_SIZE chord, bool lookup) {
+    lookup = lookup || repEngaged;
+#ifndef NO_DEBUG
+    if (!lookup) uprint("SENT!\n");
+#endif
+    // Single key chords
+    for (int i = 0; i < keyLen; i++) {
+        if (keyDict[i].chord == chord) {
+            if (!lookup) SEND(keyDict[i].key);
+            return chord;
+        }
+    }
+
+    // strings
+    for (int i = 0; i < stringLen; i++) {
+        struct stringEntry fromPgm;
+        memcpy_P(&fromPgm, &strDict[i], sizeof(stringEntry_t));
+        if (fromPgm.chord == chord) {
+            if (!lookup) {
+                if (get_mods() & (MOD_LSFT | MOD_RSFT)) {
+                    set_mods(get_mods() & ~(MOD_LSFT | MOD_RSFT));
+                    set_oneshot_mods(MOD_LSFT);
+                }
+                send_string_P((PGM_P)(fromPgm.str));
+            }
+            return chord;
+        }
+    }
+
+    // combos
+    for (int i = 0; i < comboLen; i++) {
+        struct comboEntry fromPgm;
+        memcpy_P(&fromPgm, &cmbDict[i], sizeof(comboEntry_t));
+        if (fromPgm.chord == chord) {
+#ifndef NO_DEBUG
+            uprintf("%d found combo\n", i);
+#endif
+
+            if (!lookup) {
+                uint8_t comboKeys[COMBO_MAX];
+                memcpy_P(&comboKeys, fromPgm.keys, sizeof(uint8_t) * COMBO_MAX);
+                for (int j = 0; j < COMBO_MAX; j++)
+#ifndef NO_DEBUG
+                    uprintf("Combo [%u]: %u\n", j, comboKeys[j]);
+#endif
+
+                for (int j = 0; (j < COMBO_MAX) && (comboKeys[j] != COMBO_END); j++) {
+#ifndef NO_DEBUG
+                    uprintf("Combo [%u]: %u\n", j, comboKeys[j]);
+#endif
+                    SEND(comboKeys[j]);
+                }
+            }
+            return chord;
+        }
+    }
+
+    // functions
+    for (int i = 0; i < funcsLen; i++) {
+        if (funDict[i].chord == chord) {
+            if (!lookup) funDict[i].act();
+            return chord;
+        }
+    }
+
+    // Special handling
+    for (int i = 0; i < specialLen; i++) {
+        if (spcDict[i].chord == chord) {
+            if (!lookup) {
+                uint16_t arg = spcDict[i].arg;
+                switch (spcDict[i].action) {
+                    case SPEC_STICKY:
+                        SET_STICKY(arg);
+                        break;
+                    case SPEC_REPEAT:
+                        REPEAT();
+                        break;
+                    case SPEC_CLICK:
+                        CLICK_MOUSE((uint8_t)arg);
+                        break;
+                    case SPEC_SWITCH:
+                        SWITCH_LAYER(arg);
+                        break;
+                    default:
+                        SEND_STRING("Invalid Special in Keymap");
+                }
+            }
+            return chord;
+        }
+    }
+
+    if ((chord & IN_CHORD_MASK) && (chord & IN_CHORD_MASK) != chord && mapKeys((chord & IN_CHORD_MASK), true) == (chord & IN_CHORD_MASK)) {
+#ifndef NO_DEBUG
+        uprintf("Try with ignore mask:%u\n", (chord & IN_CHORD_MASK));
+#endif
+        mapKeys((chord & ~IN_CHORD_MASK), lookup);
+        mapKeys((chord & IN_CHORD_MASK), lookup);
+        return chord;
+    }
+#ifndef NO_DEBUG
+    uprintf("Reached end\n");
+#endif
+    return 0;
+}
+// Traverse the chord history to a given point
+// Returns the mask to use
+void processChord(void) {
+    // Save the clean chord state
+    C_SIZE savedChord = cChord;
+
+    // Apply Stick Bits if needed
+    if (stickyBits != 0) {
+        cChord |= stickyBits;
+        for (int i = 0; i <= chordIndex; i++) chordState[i] |= stickyBits;
+    }
+
+    // First we test if a whole chord was passsed
+    // If so we just run it handling repeat logic
+    if (mapKeys(cChord, true) == cChord) {
+        mapKeys(cChord, false);
+        // Repeat logic
+        if (repeatFlag) {
+#ifndef NO_DEBUG
+            uprintf("repeating?\n");
+#endif
+            restoreState();
+            repeatFlag = false;
+            processChord();
+        } else {
+            saveState(cChord);
+        }
+        return;
+    }
+
+    C_SIZE next = process_chord_getnext(cChord);
+    if (next && next != cChord) {
+#ifndef NO_DEBUG
+        uprintf("Trying next candidate: %u\n", next);
+#endif
+        if (mapKeys(next, true) == next) {
+            mapKeys(next, false);
+            // Repeat logic
+            if (repeatFlag) {
+#ifndef NO_DEBUG
+                uprintf("repeating?\n");
+#endif
+                restoreState();
+                repeatFlag = false;
+                processChord();
+            } else {
+                saveState(cChord);
+            }
+            return;
+        }
+    }
+
+#ifndef NO_DEBUG
+    uprintf("made it past the maw\n");
+#endif
+
+    // Iterate through chord picking out the individual
+    // and longest chords
+    C_SIZE bufChords[QWERBUF];
+    int    bufLen = 0;
+    C_SIZE mask   = 0;
+
+    // We iterate over it multiple times to catch the longest
+    // chord. Then that gets addded to the mask and re run.
+    while (savedChord != mask) {
+        C_SIZE test         = 0;
+        C_SIZE longestChord = 0;
+
+        for (int i = 0; i <= chordIndex; i++) {
+            cChord = chordState[i] & ~mask;
+            if (cChord == 0) continue;
+
+            test = mapKeys(cChord, true);
+            if (test != 0) {
+                longestChord = test;
+            }
+        }
+
+        mask |= longestChord;
+        bufChords[bufLen] = longestChord;
+        bufLen++;
+
+        // That's a loop of sorts, halt processing
+        if (bufLen >= QWERBUF) {
+#ifndef NO_DEBUG
+            uprintf("looped. exiting");
+#endif
+            return;
+        }
+    }
+
+    // Now that the buffer is populated, we run it
+    for (int i = 0; i < bufLen; i++) {
+        cChord = bufChords[i];
+#ifndef NO_DEBUG
+        uprintf("sending: %u\n", cChord);
+#endif
+        mapKeys(cChord, false);
+    }
+
+    // Save state in case of repeat
+    if (!repeatFlag) {
+        saveState(savedChord);
+    }
+
+    // Restore cChord for held repeat
+    cChord = savedChord;
+    return;
+}
+void saveState(C_SIZE cleanChord) {
+    pChord      = cleanChord;
+    pChordIndex = chordIndex;
+    for (int i = 0; i < 32; i++) pChordState[i] = chordState[i];
+}
+void restoreState() {
+    cChord     = pChord;
+    chordIndex = pChordIndex;
+    for (int i = 0; i < 32; i++) chordState[i] = pChordState[i];
+}
+
+// Macros for calling from keymap.c
+void SEND(uint8_t kc) {
+    // Send Keycode, Does not work for Quantum Codes
+    if (cMode == COMMAND && CMDLEN < MAX_CMD_BUF) {
+#ifndef NO_DEBUG
+        uprintf("CMD LEN: %d BUF: %d\n", CMDLEN, MAX_CMD_BUF);
+#endif
+        CMDBUF[CMDLEN] = kc;
+        CMDLEN++;
+    }
+
+    if (cMode != COMMAND) register_code(kc);
+    return;
+}
+void REPEAT(void) {
+    if (cMode != QWERTY) return;
+
+    repeatFlag = true;
+    return;
+}
+void SET_STICKY(C_SIZE stick) {
+    stickyBits ^= stick;
+    return;
+}
+void CLICK_MOUSE(uint8_t kc) {
+#ifdef MOUSEKEY_ENABLE
+    mousekey_on(kc);
+    mousekey_send();
+
+    // Store state for later use
+    inMouse    = true;
+    mousePress = kc;
+#endif
+}
+void SWITCH_LAYER(int layer) {
+#ifndef NO_ACTION_LAYER
+    if (keymapsCount >= layer) layer_on(layer);
+#endif
+}
+uint8_t bitpop_v(C_SIZE val) {
+#if C_SIZE == uint8_t
+    return bitpop(val);
+#elif C_SIZE == uint16_t
+    return bitpop16(val);
+#elif C_SIZE == uint32_t
+    return bitpop32(val);
+#elif C_SIZE == uint64_t
+    uint8_t n = 0;
+    if (bits >> 32) {
+        bits >>= 32;
+        n += 32;
+    }
+    if (bits >> 16) {
+        bits >>= 16;
+        n += 16;
+    }
+    if (bits >> 8) {
+        bits >>= 8;
+        n += 8;
+    }
+    if (bits >> 4) {
+        bits >>= 4;
+        n += 4;
+    }
+    if (bits >> 2) {
+        bits >>= 2;
+        n += 2;
+    }
+    if (bits >> 1) {
+        bits >>= 1;
+        n += 1;
+    }
+    return n;
+#else
+#    error unsupported C_SIZE
+#endif
+}
+__attribute__((weak)) C_SIZE process_engine_post(C_SIZE cur_chord, uint16_t keycode, keyrecord_t *record) { return cur_chord; }

+ 104 - 0
keyboards/gboards/engine/engine.h

@@ -0,0 +1,104 @@
+/* 	2019, g Heavy Industries
+        Blessed mother of Christ, please keep this readable
+        and protect us from segfaults. For thine is the clock,
+        the slave and the master. Until we return from main.
+
+        Amen.
+
+        This is a stripped down version of the Georgi engine meant for use with
+        . As such serial-Steno features are disabled, chords are 16bits and
+        crap is removed where possible
+*/
+
+#include QMK_KEYBOARD_H
+#pragma once
+#include "keymap.h"
+#include <string.h>
+#include <stdint.h>
+#include <stdio.h>
+#include "config_engine.h"
+#include <avr/pgmspace.h>
+#include "wait.h"
+
+// Maximum values for combos
+#define COMBO_END 0x00
+
+// In memory chord datatypes
+enum specialActions {
+    SPEC_STICKY,
+    SPEC_REPEAT,
+    SPEC_CLICK,
+    SPEC_SWITCH,
+};
+struct funcEntry {
+    C_SIZE chord;
+    void (*act)(void);
+} funcEntry_t;
+struct stringEntry {
+    C_SIZE chord;
+    PGM_P  str;
+} stringEntry_t;
+struct comboEntry {
+    C_SIZE chord;
+    PGM_P  keys;
+} comboEntry_t;
+struct keyEntry {
+    C_SIZE  chord;
+    uint8_t key;
+} keyEntry_t;
+struct specialEntry {
+    C_SIZE              chord;
+    enum specialActions action;
+    uint16_t            arg;
+} specialEntry_t;
+
+// Chord Temps
+extern C_SIZE cChord;
+extern C_SIZE test;
+
+// Function defs
+void    processKeysUp(void);
+void    processChord(void);
+C_SIZE  processQwerty(bool lookup);
+C_SIZE  processFakeSteno(bool lookup);
+void    saveState(C_SIZE cChord);
+void    restoreState(void);
+uint8_t bitpop_v(C_SIZE val);
+
+// Macros for use in keymap.c
+void   SEND(uint8_t kc);
+void   REPEAT(void);
+void   SET_STICKY(C_SIZE);
+void   SWITCH_LAYER(int);
+void   CLICK_MOUSE(uint8_t);
+C_SIZE process_engine_post(C_SIZE cur_chord, uint16_t keycode, keyrecord_t *record);
+C_SIZE process_chord_getnext(C_SIZE cur_chord);
+
+// Keymap helpers
+// New Approach, multiple structures
+#define P_KEYMAP(chord, keycode) {chord, keycode},
+
+#define K_KEYMAP(chord, name, ...) {chord, (PGM_P)&name},
+#define K_ACTION(chord, name, ...) const uint8_t name[] PROGMEM = __VA_ARGS__;
+
+#define S_KEYMAP(chord, name, string) {chord, (PGM_P)&name},
+#define S_ACTION(chord, name, string) const char name[] PROGMEM = string;
+
+#define X_KEYMAP(chord, name, func) {chord, name},
+#define X_ACTION(chord, name, func) \
+    void name(void) { func }
+
+#define Z_KEYMAP(chord, act, arg) {chord, act, arg},
+
+#define TEST_COLLISION(chord, ...) \
+    case chord:                    \
+        break;
+#define BLANK(...)
+
+// Shift to internal representation
+// i.e) S(teno)R(ight)F
+#define STN(n) ((C_SIZE)1 << n)
+#define ENGINE_HOOK(keycode, chord)                        \
+    case keycode:                                          \
+        pr ? (pressed |= (chord)) : (pressed &= ~(chord)); \
+        break;

+ 121 - 0
keyboards/gboards/engine/keymap_engine.h

@@ -0,0 +1,121 @@
+/* If for some reason you're still here, maybe due to horror, shock or
+ * some other godforsaken reason. Meet X Macros.
+ *
+ * The we abuse the include system to generate data structures that are
+ * used by the internal chording engine. The alternative to this is
+ * using a external generator (Like is done for the ASETNIOP base keymaps)
+ * With this disgusting bodge, you can just edit your .defs and compile!
+ */
+
+// Clear all X Macros
+#define PRES BLANK
+#define KEYS BLANK
+#define SUBS BLANK
+#define EXEC BLANK
+#define SPEC BLANK
+
+// Process single key pushes
+#undef PRES
+#define PRES P_KEYMAP
+const struct keyEntry keyDict[] = {
+#include "dicts.def"
+};
+#undef PRES
+#define PRES BLANK
+
+// Process Combos
+#undef KEYS
+#define KEYS K_ACTION
+#include "dicts.def"
+#undef KEYS
+#define KEYS BLANK
+
+#undef KEYS
+#define KEYS K_KEYMAP
+const struct comboEntry PROGMEM cmbDict[] = {
+#include "dicts.def"
+};
+#undef KEYS
+#define KEYS BLANK
+
+// Process String stubs
+#undef SUBS
+#define SUBS S_ACTION
+#include "dicts.def"
+#undef SUBS
+#define SUBS BLANK
+
+// Generate dict for strings
+#undef SUBS
+#define SUBS S_KEYMAP
+const struct stringEntry PROGMEM strDict[] = {
+#include "dicts.def"
+};
+#undef SUBS
+#define SUBS BLANK
+
+// Generate function stubs
+#undef EXEC
+#define EXEC X_ACTION
+#include "dicts.def"
+#undef EXEC
+#define EXEC BLANK
+
+// Process the function structure
+#undef EXEC
+#define EXEC X_KEYMAP
+const struct funcEntry funDict[] = {
+#include "dicts.def"
+};
+#undef EXEC
+#define EXEC BLANK
+
+// Handle Special calls
+#undef SPEC
+#define SPEC Z_KEYMAP
+const struct specialEntry spcDict[] = {
+#include "dicts.def"
+};
+#undef SPEC
+#define SPEC BLANK
+
+// Test for collisions!
+// Switch statement will explode on duplicate
+// chords. This will be optimized out
+#undef PRES
+#undef KEYS
+#undef SUBS
+#undef EXEC
+#undef SPEC
+#define PRES TEST_COLLISION
+#define KEYS TEST_COLLISION
+#define SUBS TEST_COLLISION
+#define EXEC TEST_COLLISION
+#define SPEC TEST_COLLISION
+void testCollisions(void) {
+    C_SIZE bomb = 0;
+    switch (bomb) {
+#include "dicts.def"
+    }
+}
+
+// Test for unexpected input
+// Should return blank lines for all valid input
+#undef PRES
+#undef KEYS
+#undef SUBS
+#undef EXEC
+#undef SPEC
+#define PRES BLANK
+#define KEYS BLANK
+#define SUBS BLANK
+#define EXEC BLANK
+#define SPEC BLANK
+#include "dicts.def"
+
+// Get size data back into the engine
+size_t funcsLen   = sizeof(funDict) / sizeof(funDict[0]);
+size_t stringLen  = sizeof(strDict) / sizeof(strDict[0]);
+size_t keyLen     = sizeof(keyDict) / sizeof(keyDict[0]);
+size_t comboLen   = sizeof(cmbDict) / sizeof(cmbDict[0]);
+size_t specialLen = sizeof(spcDict) / sizeof(spcDict[0]);

+ 1 - 0
keyboards/gboards/engine/rules.mk

@@ -0,0 +1 @@
+SRC += engine.c

+ 90 - 0
keyboards/gboards/g/config_default.h

@@ -0,0 +1,90 @@
+#include "engine.h"
+
+// Configuration options for the engine
+
+#define C_SIZE uint64_t  // type for chord
+#define COMBO_MAX 4      // Longest Combo
+
+// Key Aliases, must fit within C_SIZE!
+// These are for Ginni + Asetniop
+#define GQ STN(0)
+#define GW STN(1)
+#define GE STN(2)
+#define GR STN(3)
+#define GT STN(4)
+#define GY STN(5)
+#define GU STN(6)
+#define GI STN(7)
+#define GO STN(8)
+#define GP STN(9)
+
+#define GA STN(10)
+#define GS STN(11)
+#define GD STN(12)
+#define GF STN(13)
+#define GG STN(14)
+#define GH STN(15)
+#define GJ STN(16)
+#define GK STN(17)
+#define GL STN(18)
+#define GCL STN(19)
+
+#define GZ STN(20)
+#define GX STN(21)
+#define GC STN(22)
+#define GV STN(23)
+#define GB STN(24)
+#define GN STN(25)
+#define GM STN(26)
+#define GLT STN(27)
+#define GGT STN(28)
+#define GQU STN(29)
+
+#define GL1 STN(30)
+#define GL2 STN(31)
+#define GL3 STN(32)
+#define GR3 STN(33)
+#define GR2 STN(34)
+#define GR1 STN(35)
+
+// Chord to start buffering strokes
+#define COMMAND_MODE (GL1 | GR1)
+
+// Mapping of QMK Keycodes to chord positions
+#define ENGINE_CONFIG         \
+    ENGINE_HOOK(KC_Q, GQ)     \
+    ENGINE_HOOK(KC_W, GW)     \
+    ENGINE_HOOK(KC_E, GE)     \
+    ENGINE_HOOK(KC_R, GR)     \
+    ENGINE_HOOK(KC_T, GT)     \
+    ENGINE_HOOK(KC_Y, GY)     \
+    ENGINE_HOOK(KC_U, GU)     \
+    ENGINE_HOOK(KC_I, GI)     \
+    ENGINE_HOOK(KC_O, GO)     \
+    ENGINE_HOOK(KC_P, GP)     \
+    ENGINE_HOOK(KC_A, GA)     \
+    ENGINE_HOOK(KC_S, GS)     \
+    ENGINE_HOOK(KC_D, GD)     \
+    ENGINE_HOOK(KC_F, GF)     \
+    ENGINE_HOOK(KC_G, GG)     \
+    ENGINE_HOOK(KC_H, GH)     \
+    ENGINE_HOOK(KC_J, GJ)     \
+    ENGINE_HOOK(KC_K, GK)     \
+    ENGINE_HOOK(KC_L, GL)     \
+    ENGINE_HOOK(KC_SCLN, GCL) \
+    ENGINE_HOOK(KC_Z, GZ)     \
+    ENGINE_HOOK(KC_X, GX)     \
+    ENGINE_HOOK(KC_C, GC)     \
+    ENGINE_HOOK(KC_V, GV)     \
+    ENGINE_HOOK(KC_B, GB)     \
+    ENGINE_HOOK(KC_N, GN)     \
+    ENGINE_HOOK(KC_M, GM)     \
+    ENGINE_HOOK(KC_COMM, GLT) \
+    ENGINE_HOOK(KC_DOT, GGT)  \
+    ENGINE_HOOK(KC_SLSH, GQU) \
+    ENGINE_HOOK(KC_F1, GL1)   \
+    ENGINE_HOOK(KC_F2, GL2)   \
+    ENGINE_HOOK(KC_F3, GL3)   \
+    ENGINE_HOOK(KC_F4, GR3)   \
+    ENGINE_HOOK(KC_F5, GR2)   \
+    ENGINE_HOOK(KC_F6, GR1)

+ 470 - 0
keyboards/gboards/g/engine.c

@@ -0,0 +1,470 @@
+/*  This is a stripped down version of the Georgi engine meant for use with
+ *  Ginni. As such serial-Steno features are disabled, chords are 16bits and
+ *  crap is removed where possible
+ *
+ *  Do not use this on anything other then Ginny if you want to be sane
+ */
+#include "engine.h"
+
+// Chord state
+C_SIZE cChord     = 0;  // Current Chord
+int    chordIndex = 0;  // Keys in previousachord
+C_SIZE pressed    = 0;  // number of held keys
+C_SIZE chordState[32];  // Full Chord history
+#define QWERBUF 24      // Size of chords to buffer for output
+
+bool   repeatFlag  = false;  // Should we repeat?
+C_SIZE pChord      = 0;      // Previous Chord
+C_SIZE stickyBits  = 0;      // Or'd with every incoming press
+int    pChordIndex = 0;      // Keys in previousachord
+C_SIZE pChordState[32];      // Previous chord sate
+
+// Key Dicts
+extern const struct keyEntry     keyDict[];
+extern const struct comboEntry   cmbDict[];
+extern const struct funcEntry    funDict[];
+extern const struct stringEntry  strDict[];
+extern const struct specialEntry spcDict[];
+extern size_t                    specialLen;
+extern size_t                    stringLen;
+extern size_t                    funcsLen;
+extern size_t                    keyLen;
+extern size_t                    comboLen;
+
+// Mode state
+enum MODE { STENO = 0, QWERTY, COMMAND };
+enum MODE pMode;
+enum MODE cMode = QWERTY;
+
+// Command State
+#define MAX_CMD_BUF 20
+uint8_t CMDLEN = 0;
+uint8_t CMDBUF[MAX_CMD_BUF];
+
+// Key Repeat state
+bool     inChord    = false;
+bool     repEngaged = false;
+uint16_t repTimer   = 0;
+#define REP_INIT_DELAY 750
+#define REP_DELAY 25
+
+// Mousekeys state
+bool   inMouse = false;
+int8_t mousePress;
+
+// All processing done at chordUp goes through here
+void processKeysUp() {
+    // Check for mousekeys, this is release
+#ifdef MOUSEKEY_ENABLE
+    if (inMouse) {
+        inMouse = false;
+        mousekey_off(mousePress);
+        mousekey_send();
+    }
+#endif
+
+    // handle command mode
+#ifdef COMMAND_MODE
+    if (cChord == COMMAND_MODE) {
+#    ifndef NO_DEBUG
+        uprintf("COMMAND Toggle\n");
+#    endif
+        if (cMode != COMMAND) {  // Entering Command Mode
+            CMDLEN = 0;
+            pMode  = cMode;
+            cMode  = COMMAND;
+        } else {  // Exiting Command Mode
+            cMode = pMode;
+
+            // Press all and release all
+            for (int i = 0; i < CMDLEN; i++) {
+                register_code(CMDBUF[i]);
+            }
+            clear_keyboard();
+        }
+    }
+#endif
+
+    // Process and reset state
+    processChord();
+    cChord     = pressed;
+    inChord    = false;
+    chordIndex = 0;
+    clear_keyboard();
+    repEngaged = false;
+    for (int i = 0; i < 32; i++) chordState[i] = 0xFFFF;
+}
+
+// Update Chord State
+bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
+    // Check if we should run at all
+    if (process_engine_pre(cChord, keycode, record) == false) return true;
+
+    // Everything happens in here when steno keys come in.
+    // Bail on keyup
+
+    // Update key repeat timers
+    repTimer = timer_read();
+    bool pr  = record->event.pressed;
+    // Switch on the press adding to chord
+    switch (keycode) {
+        ENGINE_CONFIG
+        default:
+            return true;
+    }
+
+    // Handle any postprocessing
+
+    // All keys up, send it!
+    if (inChord && !pr && (pressed & IN_CHORD_MASK) == 0) {
+        processKeysUp();
+        return false;
+    }
+    if (pressed == 0 && !pr) {
+        processKeysUp();
+        return false;
+    }
+
+    cChord |= pressed;
+    cChord  = process_engine_post(cChord, keycode, record);
+    inChord = (cChord & IN_CHORD_MASK) != 0;
+
+    // Store previous state for fastQWER
+    if (pr) {
+        chordState[chordIndex] = cChord;
+        chordIndex++;
+    }
+
+#ifndef NO_DEBUG
+    uprintf("Chord: %u\n", cChord);
+#endif
+    return false;
+}
+void matrix_scan_user(void) {
+    // We abuse this for early sending of key
+    // Key repeat only on QWER/SYMB layers
+    if (cMode != QWERTY || !inChord) return;
+
+        // Check timers
+#ifndef NO_HOLD
+    if (!repEngaged && timer_elapsed(repTimer) > REP_INIT_DELAY) {
+        // Process Key for report
+        processChord();
+
+        // Send report to host
+        send_keyboard_report();
+        repEngaged = true;
+    }
+#endif
+};
+
+// Try and match cChord
+C_SIZE mapKeys(C_SIZE chord, bool lookup) {
+    lookup = lookup || repEngaged;
+#ifndef NO_DEBUG
+    if (!lookup) uprint("SENT!\n");
+#endif
+    // Single key chords
+    for (int i = 0; i < keyLen; i++) {
+        if (keyDict[i].chord == chord) {
+            if (!lookup) SEND(keyDict[i].key);
+            return chord;
+        }
+    }
+
+    // strings
+    for (int i = 0; i < stringLen; i++) {
+        struct stringEntry fromPgm;
+        memcpy_P(&fromPgm, &strDict[i], sizeof(stringEntry_t));
+        if (fromPgm.chord == chord) {
+            if (!lookup) {
+                if (get_mods() & (MOD_LSFT | MOD_RSFT)) {
+                    set_mods(get_mods() & ~(MOD_LSFT | MOD_RSFT));
+                    set_oneshot_mods(MOD_LSFT);
+                }
+                send_string_P((PGM_P)(fromPgm.str));
+            }
+            return chord;
+        }
+    }
+
+    // combos
+    for (int i = 0; i < comboLen; i++) {
+        struct comboEntry fromPgm;
+        memcpy_P(&fromPgm, &cmbDict[i], sizeof(comboEntry_t));
+        if (fromPgm.chord == chord) {
+#ifndef NO_DEBUG
+            uprintf("%d found combo\n", i);
+#endif
+
+            if (!lookup) {
+                uint8_t comboKeys[COMBO_MAX];
+                memcpy_P(&comboKeys, fromPgm.keys, sizeof(uint8_t) * COMBO_MAX);
+                for (int j = 0; j < COMBO_MAX; j++)
+#ifndef NO_DEBUG
+                    uprintf("Combo [%u]: %u\n", j, comboKeys[j]);
+#endif
+
+                for (int j = 0; (j < COMBO_MAX) && (comboKeys[j] != COMBO_END); j++) {
+#ifndef NO_DEBUG
+                    uprintf("Combo [%u]: %u\n", j, comboKeys[j]);
+#endif
+                    SEND(comboKeys[j]);
+                }
+            }
+            return chord;
+        }
+    }
+
+    // functions
+    for (int i = 0; i < funcsLen; i++) {
+        if (funDict[i].chord == chord) {
+            if (!lookup) funDict[i].act();
+            return chord;
+        }
+    }
+
+    // Special handling
+    for (int i = 0; i < specialLen; i++) {
+        if (spcDict[i].chord == chord) {
+            if (!lookup) {
+                uint16_t arg = spcDict[i].arg;
+                switch (spcDict[i].action) {
+                    case SPEC_STICKY:
+                        SET_STICKY(arg);
+                        break;
+                    case SPEC_REPEAT:
+                        REPEAT();
+                        break;
+                    case SPEC_CLICK:
+                        CLICK_MOUSE((uint8_t)arg);
+                        break;
+                    case SPEC_SWITCH:
+                        SWITCH_LAYER(arg);
+                        break;
+                    default:
+                        SEND_STRING("Invalid Special in Keymap");
+                }
+            }
+            return chord;
+        }
+    }
+
+    if ((chord & IN_CHORD_MASK) && (chord & IN_CHORD_MASK) != chord && mapKeys((chord & IN_CHORD_MASK), true) == (chord & IN_CHORD_MASK)) {
+#ifndef NO_DEBUG
+        uprintf("Try with ignore mask:%u\n", (chord & IN_CHORD_MASK));
+#endif
+        mapKeys((chord & ~IN_CHORD_MASK), lookup);
+        mapKeys((chord & IN_CHORD_MASK), lookup);
+        return chord;
+    }
+#ifndef NO_DEBUG
+    uprintf("Reached end\n");
+#endif
+    return 0;
+}
+// Traverse the chord history to a given point
+// Returns the mask to use
+void processChord(void) {
+    // Save the clean chord state
+    C_SIZE savedChord = cChord;
+
+    // Apply Stick Bits if needed
+    if (stickyBits != 0) {
+        cChord |= stickyBits;
+        for (int i = 0; i <= chordIndex; i++) chordState[i] |= stickyBits;
+    }
+
+    // First we test if a whole chord was passsed
+    // If so we just run it handling repeat logic
+    if (mapKeys(cChord, true) == cChord) {
+        mapKeys(cChord, false);
+        // Repeat logic
+        if (repeatFlag) {
+#ifndef NO_DEBUG
+            uprintf("repeating?\n");
+#endif
+            restoreState();
+            repeatFlag = false;
+            processChord();
+        } else {
+            saveState(cChord);
+        }
+        return;
+    }
+
+    C_SIZE next = process_chord_getnext(cChord);
+    if (next && next != cChord) {
+#ifndef NO_DEBUG
+        uprintf("Trying next candidate: %u\n", next);
+#endif
+        if (mapKeys(next, true) == next) {
+            mapKeys(next, false);
+            // Repeat logic
+            if (repeatFlag) {
+#ifndef NO_DEBUG
+                uprintf("repeating?\n");
+#endif
+                restoreState();
+                repeatFlag = false;
+                processChord();
+            } else {
+                saveState(cChord);
+            }
+            return;
+        }
+    }
+
+#ifndef NO_DEBUG
+    uprintf("made it past the maw\n");
+#endif
+
+    // Iterate through chord picking out the individual
+    // and longest chords
+    C_SIZE bufChords[QWERBUF];
+    int    bufLen = 0;
+    C_SIZE mask   = 0;
+
+    // We iterate over it multiple times to catch the longest
+    // chord. Then that gets addded to the mask and re run.
+    while (savedChord != mask) {
+        C_SIZE test         = 0;
+        C_SIZE longestChord = 0;
+
+        for (int i = 0; i <= chordIndex; i++) {
+            cChord = chordState[i] & ~mask;
+            if (cChord == 0) continue;
+
+            test = mapKeys(cChord, true);
+            if (test != 0) {
+                longestChord = test;
+            }
+        }
+
+        mask |= longestChord;
+        bufChords[bufLen] = longestChord;
+        bufLen++;
+
+        // That's a loop of sorts, halt processing
+        if (bufLen >= QWERBUF) {
+#ifndef NO_DEBUG
+            uprintf("looped. exiting");
+#endif
+            return;
+        }
+    }
+
+    // Now that the buffer is populated, we run it
+    for (int i = 0; i < bufLen; i++) {
+        cChord = bufChords[i];
+#ifndef NO_DEBUG
+        uprintf("sending: %u\n", cChord);
+#endif
+        mapKeys(cChord, false);
+    }
+
+    // Save state in case of repeat
+    if (!repeatFlag) {
+        saveState(savedChord);
+    }
+
+    // Restore cChord for held repeat
+    cChord = savedChord;
+    return;
+}
+void saveState(C_SIZE cleanChord) {
+    pChord      = cleanChord;
+    pChordIndex = chordIndex;
+    for (int i = 0; i < 32; i++) pChordState[i] = chordState[i];
+}
+void restoreState() {
+    cChord     = pChord;
+    chordIndex = pChordIndex;
+    for (int i = 0; i < 32; i++) chordState[i] = pChordState[i];
+}
+
+// Macros for calling from keymap.c
+void SEND(uint8_t kc) {
+    // Send Keycode, Does not work for Quantum Codes
+    if (cMode == COMMAND && CMDLEN < MAX_CMD_BUF) {
+#ifndef NO_DEBUG
+        uprintf("CMD LEN: %d BUF: %d\n", CMDLEN, MAX_CMD_BUF);
+#endif
+        CMDBUF[CMDLEN] = kc;
+        CMDLEN++;
+    }
+
+    if (cMode != COMMAND) register_code(kc);
+    return;
+}
+void REPEAT(void) {
+    if (cMode != QWERTY) return;
+
+    repeatFlag = true;
+    return;
+}
+void SET_STICKY(C_SIZE stick) {
+    stickyBits ^= stick;
+    return;
+}
+void CLICK_MOUSE(uint8_t kc) {
+#ifdef MOUSEKEY_ENABLE
+    mousekey_on(kc);
+    mousekey_send();
+
+    // Store state for later use
+    inMouse    = true;
+    mousePress = kc;
+#endif
+}
+void SWITCH_LAYER(int layer) {
+#ifndef NO_ACTION_LAYER
+    if (keymapsCount >= layer) {
+        layer_clear();
+        layer_on(layer);
+    }
+#endif
+}
+uint8_t bitpop_v(C_SIZE val) {
+#if C_SIZE == uint8_t
+    return bitpop(val);
+#elif C_SIZE == uint16_t
+    return bitpop16(val);
+#elif C_SIZE == uint32_t
+    return bitpop32(val);
+#elif C_SIZE == uint64_t
+    uint8_t n = 0;
+    if (bits >> 32) {
+        bits >>= 32;
+        n += 32;
+    }
+    if (bits >> 16) {
+        bits >>= 16;
+        n += 16;
+    }
+    if (bits >> 8) {
+        bits >>= 8;
+        n += 8;
+    }
+    if (bits >> 4) {
+        bits >>= 4;
+        n += 4;
+    }
+    if (bits >> 2) {
+        bits >>= 2;
+        n += 2;
+    }
+    if (bits >> 1) {
+        bits >>= 1;
+        n += 1;
+    }
+    return n;
+#else
+#    error unsupported C_SIZE
+#endif
+}
+
+// See engine.h for what these hooks do
+__attribute__((weak)) C_SIZE process_engine_post(C_SIZE cur_chord, uint16_t keycode, keyrecord_t *record) { return cur_chord; }
+__attribute__((weak)) C_SIZE process_engine_pre(C_SIZE cur_chord, uint16_t keycode, keyrecord_t *record) { return true; }
+__attribute__((weak)) C_SIZE process_chord_getnext(C_SIZE cur_chord) { return 0; }

+ 117 - 0
keyboards/gboards/g/engine.h

@@ -0,0 +1,117 @@
+/* 	2019, g Heavy Industries
+        Blessed mother of Christ, please keep this readable
+        and protect us from segfaults. For thine is the clock,
+        the slave and the master. Until we return from main.
+
+        Amen.
+
+        This is a stripped down version of the Georgi engine meant for use with
+        . As such serial-Steno features are disabled, chords are 16bits and
+        crap is removed where possible
+*/
+
+#include QMK_KEYBOARD_H
+#pragma once
+#include "keymap.h"
+#include <string.h>
+#include <stdint.h>
+#include <stdio.h>
+#include "config_engine.h"
+#include <avr/pgmspace.h>
+#include "wait.h"
+#ifdef MOUSEKEY_ENABLE
+#    include "mousekey.h"
+#endif
+
+// Set defaults
+#ifndef IN_CHORD_MASK
+#    define IN_CHORD_MASK 0xFFFFFFFFFFFFFFFF
+#endif
+
+#ifndef COMBO_END
+#    define COMBO_END 0x00
+#endif
+
+// In memory chord datatypes
+enum specialActions {
+    SPEC_STICKY,
+    SPEC_REPEAT,
+    SPEC_CLICK,
+    SPEC_SWITCH,
+};
+struct funcEntry {
+    C_SIZE chord;
+    void (*act)(void);
+} funcEntry_t;
+struct stringEntry {
+    C_SIZE chord;
+    PGM_P  str;
+} stringEntry_t;
+struct comboEntry {
+    C_SIZE chord;
+    PGM_P  keys;
+} comboEntry_t;
+struct keyEntry {
+    C_SIZE  chord;
+    uint8_t key;
+} keyEntry_t;
+struct specialEntry {
+    C_SIZE              chord;
+    enum specialActions action;
+    uint16_t            arg;
+} specialEntry_t;
+
+// Chord Temps
+extern C_SIZE cChord;
+extern C_SIZE test;
+extern size_t keymapsCount;  // Total keymaps (exported from keymap.c)
+
+// Function defs
+void    processKeysUp(void);
+void    processChord(void);
+C_SIZE  processQwerty(bool lookup);
+C_SIZE  processFakeSteno(bool lookup);
+void    saveState(C_SIZE cChord);
+void    restoreState(void);
+uint8_t bitpop_v(C_SIZE val);
+
+// Macros for use in keymap.c
+void   SEND(uint8_t kc);
+void   REPEAT(void);
+void   SET_STICKY(C_SIZE);
+void   SWITCH_LAYER(int);
+void   CLICK_MOUSE(uint8_t);
+C_SIZE process_chord_getnext(C_SIZE cur_chord);
+// Run before hitting the engine. Return false to skip engine processing
+C_SIZE process_engine_pre(C_SIZE cur_chord, uint16_t keycode, keyrecord_t *record);
+// Run after reading a chord.
+C_SIZE process_engine_post(C_SIZE cur_chord, uint16_t keycode, keyrecord_t *record);
+
+// Keymap helpers
+// New Approach, multiple structures
+#define P_KEYMAP(chord, keycode) {chord, keycode},
+
+#define K_KEYMAP(chord, name, ...) {chord, (PGM_P)&name},
+#define K_ACTION(chord, name, ...) const uint8_t name[] PROGMEM = __VA_ARGS__;
+
+#define S_KEYMAP(chord, name, string) {chord, (PGM_P)&name},
+#define S_ACTION(chord, name, string) const char name[] PROGMEM = string;
+
+#define X_KEYMAP(chord, name, func) {chord, name},
+#define X_ACTION(chord, name, func) \
+    void name(void) { func }
+
+#define Z_KEYMAP(chord, act, arg) {chord, act, arg},
+
+#define TEST_COLLISION(chord, ...) \
+    case chord:                    \
+        break;
+#define BLANK(...)
+
+// Shift to internal representation
+// i.e) S(teno)R(ight)F
+#define STN(n) ((C_SIZE)1 << n)
+#define ENGINE_HOOK(keycode, chord)                        \
+    case keycode:                                          \
+        pr ? (pressed |= (chord)) : (pressed &= ~(chord)); \
+        break;

+ 56 - 0
keyboards/gboards/g/keymap_combo.h

@@ -0,0 +1,56 @@
+// Keymap helpers
+
+#define K_ENUM(name, key, ...) name,
+#define K_DATA(name, key, ...) const uint16_t PROGMEM cmb_##name[] = {__VA_ARGS__, COMBO_END};
+#define K_COMB(name, key, ...) [name] = COMBO(cmb_##name, key),
+
+#define A_ENUM(name, string, ...) name,
+#define A_DATA(name, string, ...) const uint16_t PROGMEM cmb_##name[] = {__VA_ARGS__, COMBO_END};
+#define A_COMB(name, string, ...) [name] = COMBO_ACTION(cmb_##name),
+#define A_ACTI(name, string, ...)         \
+    case name:                            \
+        if (pressed) SEND_STRING(string); \
+        break;
+#define BLANK(...)
+
+// Generate data needed for combos/actions
+// Create Enum
+#undef COMB
+#undef SUBS
+#define COMB K_ENUM
+#define SUBS A_ENUM
+enum combos {
+#include "combos.def"
+};
+
+// Bake combos into mem
+#undef COMB
+#undef SUBS
+#define COMB K_DATA
+#define SUBS A_DATA
+#include "combos.def"
+#undef COMB
+#undef SUBS
+
+// Fill combo array
+#define COMB K_COMB
+#define SUBS A_COMB
+combo_t key_combos[] = {
+#include "combos.def"
+};
+#undef COMB
+#undef SUBS
+
+// Export length to combo module
+int COMBO_LEN = sizeof(key_combos) / sizeof(key_combos[0]);
+
+// Fill QMK hook
+#define COMB BLANK
+#define SUBS A_ACTI
+void process_combo_event(uint8_t combo_index, bool pressed) {
+    switch (combo_index) {
+#include "combos.def"
+    }
+}
+#undef COMB
+#undef SUBS

+ 122 - 0
keyboards/gboards/g/keymap_engine.h

@@ -0,0 +1,122 @@
+/* If for some reason you're still here, maybe due to horror, shock or
+ * some other godforsaken reason. Meet X Macros.
+ *
+ * The we abuse the include system to generate data structures that are
+ * used by the internal chording engine. The alternative to this is
+ * using a external generator (Like is done for the ASETNIOP base keymaps)
+ * With this disgusting bodge, you can just edit your .defs and compile!
+ */
+#include "g/engine.h"
+
+// Clear all X Macros
+#define PRES BLANK
+#define KEYS BLANK
+#define SUBS BLANK
+#define EXEC BLANK
+#define SPEC BLANK
+
+// Process single key pushes
+#undef PRES
+#define PRES P_KEYMAP
+const struct keyEntry keyDict[] = {
+#include "dicts.def"
+};
+#undef PRES
+#define PRES BLANK
+
+// Process Combos
+#undef KEYS
+#define KEYS K_ACTION
+#include "dicts.def"
+#undef KEYS
+#define KEYS BLANK
+
+#undef KEYS
+#define KEYS K_KEYMAP
+const struct comboEntry PROGMEM cmbDict[] = {
+#include "dicts.def"
+};
+#undef KEYS
+#define KEYS BLANK
+
+// Process String stubs
+#undef SUBS
+#define SUBS S_ACTION
+#include "dicts.def"
+#undef SUBS
+#define SUBS BLANK
+
+// Generate dict for strings
+#undef SUBS
+#define SUBS S_KEYMAP
+const struct stringEntry PROGMEM strDict[] = {
+#include "dicts.def"
+};
+#undef SUBS
+#define SUBS BLANK
+
+// Generate function stubs
+#undef EXEC
+#define EXEC X_ACTION
+#include "dicts.def"
+#undef EXEC
+#define EXEC BLANK
+
+// Process the function structure
+#undef EXEC
+#define EXEC X_KEYMAP
+const struct funcEntry funDict[] = {
+#include "dicts.def"
+};
+#undef EXEC
+#define EXEC BLANK
+
+// Handle Special calls
+#undef SPEC
+#define SPEC Z_KEYMAP
+const struct specialEntry spcDict[] = {
+#include "dicts.def"
+};
+#undef SPEC
+#define SPEC BLANK
+
+// Test for collisions!
+// Switch statement will explode on duplicate
+// chords. This will be optimized out
+#undef PRES
+#undef KEYS
+#undef SUBS
+#undef EXEC
+#undef SPEC
+#define PRES TEST_COLLISION
+#define KEYS TEST_COLLISION
+#define SUBS TEST_COLLISION
+#define EXEC TEST_COLLISION
+#define SPEC TEST_COLLISION
+void testCollisions(void) {
+    C_SIZE bomb = 0;
+    switch (bomb) {
+#include "dicts.def"
+    }
+}
+
+// Test for unexpected input
+// Should return blank lines for all valid input
+#undef PRES
+#undef KEYS
+#undef SUBS
+#undef EXEC
+#undef SPEC
+#define PRES BLANK
+#define KEYS BLANK
+#define SUBS BLANK
+#define EXEC BLANK
+#define SPEC BLANK
+#include "dicts.def"
+
+// Get size data back into the engine
+size_t funcsLen   = sizeof(funDict) / sizeof(funDict[0]);
+size_t stringLen  = sizeof(strDict) / sizeof(strDict[0]);
+size_t keyLen     = sizeof(keyDict) / sizeof(keyDict[0]);
+size_t comboLen   = sizeof(cmbDict) / sizeof(cmbDict[0]);
+size_t specialLen = sizeof(spcDict) / sizeof(spcDict[0]);

+ 1 - 0
keyboards/gboards/g/rules.mk

@@ -0,0 +1 @@
+SRC += engine.c

+ 39 - 0
keyboards/gboards/readme.md

@@ -0,0 +1,39 @@
+# gBoards Monorepo
+
+Ever wanted to do some crazy stuff with combos or onboard steno? Here's a big repo for you to include into your 
+keymaps. You may need to do some configuration on your part, for the documentation hit up [docs.gboards.ca](http://docs.gboards.ca/)
+
+## Building
+
+You can find all of my keyboards under the k/ folder. Make with 
+
+`make gboards/k/gergoplex:default:flash` or similar
+
+## Configuration
+Dictionaries are layered ontop of each other at compile time, you specify these in dicts.def and combos.def respectively.
+This system allows the easy integration of other users combos and a simple way to break out combos by functionality. 
+
+If you have a cool dictionary, please submit a PR against the respective directory!
+
+## Combos
+This is a set of dicts that templates macros ontop of QMK. Use this for augmenting your current setup with 
+multi-chords! You can browse the available combo lists in combos/
+
+
+## Engine
+This is the onboard chording engine for all sorts of fun shenanigans. Be aware that this currently is a bit of a QMK 
+replacement focused on pure chording. Take a look at the configuration in keyboards/ginny for ideas, all these dicts
+are stored over in dicts/
+
+## Installation
+You will need to add the following bits to your rules.mk, refer to keyboards/ginny for a working example
+`VPATH               +=  keyboards/gboards/`
+
+And if you're using the chording engine, this as well.
+`SRC                 +=  g/engine.c `
+
+For combos, add `#include "g/keymap_combos.h"` to keymap.c to compile your combos.def into your keymap
+
+For the chording engine, add `#include "g/keymap_engine.h"` to keymap.c compile your dicts.def into your keymap. If you
+don't have a config_engine.h file for your keyboard, you will need to create it. (Once again, look at keyboards/ginny/
+for a example of how to do this.

Some files were not shown because too many files changed in this diff