From 7491798e97332b1c7af1fda3b70e3ab88b42a688 Mon Sep 17 00:00:00 2001 From: Sander Hautvast Date: Sat, 2 May 2020 12:50:59 +0200 Subject: [PATCH] minimist version bump + minor fixes --- cleancode.jpeg | Bin 0 -> 36658 bytes index.html | 4 +- package.json | 3 +- src/css/style.css | 21 ++++++-- src/data/wordcombis6.json | 98 +++++++++++++++++++------------------- 5 files changed, 69 insertions(+), 57 deletions(-) create mode 100644 cleancode.jpeg diff --git a/cleancode.jpeg b/cleancode.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..0e008719fce72f4868f3237b8f5d6f60a1755612 GIT binary patch literal 36658 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 3c40887..795d580 100644 --- a/index.html +++ b/index.html @@ -15,8 +15,8 @@
-
hint
-
shuffle
+

?

+shuffle
diff --git a/package.json b/package.json index 8869e1b..df5d70c 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,8 @@ }, "dependencies": { "fabric": "^4.0.0-beta.6", - "jquery": "^3.5.0" + "jquery": "^3.5.0", + "minimist": ">=1.2.3" }, "devDependencies": { "css-loader": "^3.4.2", diff --git a/src/css/style.css b/src/css/style.css index 4c40260..230fc11 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -137,8 +137,7 @@ body { src: url(../font/quicksand.woff) format('woff'); } -.reload { - padding: 5px; +.shuffle { position: absolute; top: 40%; right: 5%; @@ -146,9 +145,21 @@ body { } .hint { - padding: 5px; position: absolute; top: 40%; left: 5%; - border-radius: 10px; -} \ No newline at end of file + background: black; + border: #dab107 2px solid; + border-radius: 35px; + color: #b0b0b0; + width: 50px; + height: 50px; + text-align: center; + font-size: x-large; +} + +.hint span{ + transform: translate(0,120px); +} + + diff --git a/src/data/wordcombis6.json b/src/data/wordcombis6.json index 5b4a4f5..52c66a4 100644 --- a/src/data/wordcombis6.json +++ b/src/data/wordcombis6.json @@ -89,7 +89,7 @@ {"chars": ["b","u","r","l","a","p"], "words": ["burlap","blur","burp","burl","par","rub","pub","rap","lap","pal","bar","bra","ab","up"]}, {"chars": ["b","u","r","r","o","w"], "words": ["burrow","brow","rub","orb","bow","bro","our","rob","row"]}, {"chars": ["b","u","s","t","l","e"], "words": ["bustle","sublet","subtle","blues","lest","slut","best","belt","tule","lube","stub","tube","bust","blue","lust","bus","use","sub","let","tel","bet","but","sue","set","tub","be"]}, -{"chars": ["b","y","l","i","n","e"], "words": ["byline","line","bile","lien","nil","lie","lib","bin","ben","yen","bye","lye","in","be"]}, +{"chars": ["b","y","l","i","n","e"], "words": ["byline","line","bile","nil","lie","lib","bin","ben","yen","bye","lye","in","be"]}, {"chars": ["c","a","l","l","e","d"], "words": ["called","decal","ladle","deal","lead","call","lace","cell","clad","lad","ale","led","ace","all","cel","ad"]}, {"chars": ["c","a","l","l","e","r"], "words": ["cellar","recall","caller","clear","acre","call","care","lace","race","real","cell","ear","rec","ale","ace","all","cel","are","car","arc","era","re"]}, {"chars": ["c","a","l","l","o","w"], "words": ["callow","allow","local","coal","call","wall","claw","cola","low","col","all","law","owl","cow","co"]}, @@ -168,7 +168,7 @@ {"chars": ["d","e","c","k","l","e"], "words": ["deckle","deck","keel","leek","cede","eel","cel","led","eke","elk"]}, {"chars": ["d","e","f","i","l","e"], "words": ["defile","field","life","feel","flee","fled","feed","deli","file","idle","led","die","elf","lid","lie","fed","fee","eel","if"]}, {"chars": ["d","e","l","e","t","e"], "words": ["delete","tee","eel","led","let","tel"]}, -{"chars": ["d","e","n","i","a","l"], "words": ["denial","nailed","lined","alien","laden","ideal","lain","lead","land","idea","laid","idle","lend","deal","line","dean","dial","nail","lane","dine","deli","aide","lean","lien","and","nil","aid","lad","end","led","die","lid","din","den","ale","lie","in","ad"]}, +{"chars": ["d","e","n","i","a","l"], "words": ["denial","nailed","lined","alien","laden","ideal","lain","lead","land","idea","laid","idle","lend","deal","line","dean","dial","nail","lane","dine","deli","aide","lean","and","nil","aid","lad","end","led","die","lid","din","den","ale","lie","in","ad"]}, {"chars": ["d","e","n","u","d","e"], "words": ["denude","nude","dude","dune","deed","need","nee","end","den","due","dud"]}, {"chars": ["d","e","p","l","o","y"], "words": ["deploy","dopey","yodel","lope","pled","dole","pole","yelp","plod","poly","dope","ploy","doe","lop","ode","led","pod","old","ply","yep","dye","lye","po"]}, {"chars": ["d","e","t","a","c","h"], "words": ["detach","hated","death","cadet","teach","cheat","chat","ache","head","each","date","etch","hate","heat","hat","had","tad","tea","eat","cat","the","ace","eta","act","ate","ad","ha","at"]}, @@ -209,7 +209,7 @@ {"chars": ["e","l","i","c","i","t"], "words": ["elicit","cite","lice","tile","lite","tie","tic","ice","lie","cel","let","til","lit","tel","it"]}, {"chars": ["e","n","r","o","l","l"], "words": ["enroll","loner","lore","role","lone","roll","nor","ore","roe","one","re","no"]}, {"chars": ["e","n","s","i","g","n"], "words": ["ensign","singe","sign","nine","sing","gin","sin","inn","is","in"]}, -{"chars": ["e","n","t","a","i","l"], "words": ["entail","alien","tenia","inlet","lain","lent","tile","tale","neat","line","tail","nail","ante","lane","teal","lint","lite","lean","lien","late","nil","ten","net","tan","let","til","nit","lit","tel","tin","tea","tie","eat","ale","lie","ant","eta","ate","it","in","at"]}, +{"chars": ["e","n","t","a","i","l"], "words": ["entail","alien","tenia","inlet","lain","lent","tile","tale","neat","line","tail","nail","ante","lane","teal","lint","lite","lean","late","nil","ten","net","tan","let","til","nit","lit","tel","tin","tea","tie","eat","ale","lie","ant","eta","ate","it","in","at"]}, {"chars": ["e","n","t","i","t","y"], "words": ["entity","tiny","tint","tent","tie","yet","tit","ten","net","yen","nit","tin","it","in"]}, {"chars": ["e","n","t","r","a","p"], "words": ["entrap","parent","taper","pare","pate","pane","peat","tear","neat","nape","rate","tarp","reap","rape","earn","ante","trap","pear","tape","rant","rapt","near","rent","part","pant","pert","ran","pat","tap","pet","ear","tea","tar","pea","rat","ant","apt","art","par","ten","rep","pan","per","nap","net","tan","rap","pen","ape","eat","are","eta","ate","era","re","at"]}, {"chars": ["e","u","c","h","r","e"], "words": ["euchre","cheer","cure","here","her","rec","rue","cue","hue","re"]}, @@ -235,7 +235,7 @@ {"chars": ["f","a","t","h","o","m"], "words": ["fathom","math","moth","moat","oath","atom","foam","ohm","fat","hat","hot","oat","tam","mat","moa","ham","am","ho","to","ha","of","at","ma"]}, {"chars": ["f","e","c","u","n","d"], "words": ["fecund","dunce","feud","fund","dune","nude","fend","end","fun","fed","den","cue","due"]}, {"chars": ["f","e","d","o","r","a"], "words": ["fedora","adore","fear","fade","read","fore","fare","road","dare","deaf","doer","ford","redo","dear","rode","far","doe","ref","foe","ode","red","rod","fro","fed","ado","for","fad","ear","roe","ore","oar","are","era","of","ad","re"]}, -{"chars": ["f","e","l","i","n","e"], "words": ["feline","elfin","life","line","feel","flee","fine","file","lien","nil","nee","elf","lie","fee","eel","fin","in","if"]}, +{"chars": ["f","e","l","i","n","e"], "words": ["feline","elfin","life","line","feel","flee","fine","file","nil","nee","elf","lie","fee","eel","fin","in","if"]}, {"chars": ["f","e","l","l","o","w"], "words": ["fellow","flow","wolf","fell","well","fowl","flew","low","woe","few","foe","elf","owl","owe","of"]}, {"chars": ["f","e","m","a","l","e"], "words": ["female","flame","male","fame","leaf","meal","flea","feel","flee","lame","ale","elf","elm","fee","eel","am","ma"]}, {"chars": ["f","e","n","c","e","d"], "words": ["fenced","fence","feed","need","cede","fend","fed","fee","nee","end","den"]}, @@ -390,7 +390,7 @@ {"chars": ["l","i","p","p","e","d"], "words": ["lipped","pled","pile","pipe","deli","idle","lip","led","dpi","die","pie","lid","lie","dip","pep","pi"]}, {"chars": ["l","i","q","u","o","r"], "words": ["liquor","oil","our"]}, {"chars": ["l","i","s","t","e","d"], "words": ["listed","slide","sidle","lest","slid","side","sled","list","tile","tide","site","idle","silt","slit","edit","deli","lite","diet","isle","led","die","its","lid","let","til","lit","tel","tie","lie","sit","set","dis","is","it"]}, -{"chars": ["l","i","s","t","e","n"], "words": ["enlist","tinsel","listen","silent","tines","inlet","lines","lest","lent","list","tile","site","sent","lens","line","silt","nest","slit","lint","snit","lite","lien","isle","nil","its","ten","net","let","til","nit","lit","tel","tin","tie","lie","sit","set","sin","is","it","in"]}, +{"chars": ["l","i","s","t","e","n"], "words": ["enlist","tinsel","listen","silent","tines","inlet","lines","lest","lent","list","tile","site","sent","lens","line","silt","nest","slit","lint","snit","lite","isle","nil","its","ten","net","let","til","nit","lit","tel","tin","tie","lie","sit","set","sin","is","it","in"]}, {"chars": ["l","i","t","t","e","r"], "words": ["litter","title","trite","liter","tire","rite","tier","tile","rile","lite","tilt","tie","lie","tit","ire","let","til","lit","tel","it","re"]}, {"chars": ["l","o","g","g","e","r"], "words": ["logger","gorge","lore","gore","ogre","role","ogle","erg","leg","roe","egg","log","ore","ego","gel","go","re"]}, {"chars": ["l","o","q","u","a","t"], "words": ["loquat","quota","auto","alto","oat","lot","out","to","at"]}, @@ -401,7 +401,7 @@ {"chars": ["l","u","g","g","e","d"], "words": ["lugged","duel","luge","glue","dug","egg","leg","lug","led","gel","due"]}, {"chars": ["l","u","m","b","e","r"], "words": ["lumber","rumble","lemur","mule","blur","rule","lure","burl","lube","blue","bum","rum","elm","rub","rue","be","re"]}, {"chars": ["l","u","m","p","e","n"], "words": ["lumpen","plume","mule","menu","lump","plum","elm","pen","pun","men","up"]}, -{"chars": ["l","u","p","i","n","e"], "words": ["lineup","lupine","line","pile","pine","lieu","lien","lip","nil","pun","pie","lie","pen","pin","nip","in","up","pi"]}, +{"chars": ["l","u","p","i","n","e"], "words": ["lineup","lupine","line","pile","pine","lieu","lip","nil","pun","pie","lie","pen","pin","nip","in","up","pi"]}, {"chars": ["l","u","s","t","r","e"], "words": ["result","rustle","luster","lustre","lest","slut","rule","slur","ruse","rest","tule","sure","rust","lure","true","lust","user","rut","use","rue","let","tel","sue","set","re"]}, {"chars": ["l","u","x","u","r","y"], "words": ["luxury","lux"]}, {"chars": ["m","a","d","d","e","r"], "words": ["madder","dream","dread","armed","read","dare","dead","mare","dame","made","dear","ream","red","add","dad","ear","arm","mad","med","ram","mar","dam","are","era","am","ad","re","ma"]}, @@ -437,7 +437,7 @@ {"chars": ["m","i","g","n","o","n"], "words": ["mignon","gin","inn","ion","go","in","no"]}, {"chars": ["m","i","l","i","e","u"], "words": ["milieu","lime","lieu","mule","mile","elm","mil","lie"]}, {"chars": ["m","i","n","c","e","d"], "words": ["minced","denim","mince","mend","nice","dice","dine","dime","mice","mind","mine","iced","end","ice","die","med","dim","din","den","men","in"]}, -{"chars": ["m","i","n","g","l","e"], "words": ["mingle","lime","line","glen","mine","lien","mile","nil","mil","leg","meg","lie","elm","gin","gel","gem","men","in"]}, +{"chars": ["m","i","n","g","l","e"], "words": ["mingle","lime","line","glen","mine","mile","nil","mil","leg","meg","lie","elm","gin","gel","gem","men","in"]}, {"chars": ["m","i","n","i","o","n"], "words": ["minion","mini","inn","ion","in","no"]}, {"chars": ["m","i","n","n","o","w"], "words": ["minnow","mown","wino","won","inn","ion","now","mow","own","win","in","no"]}, {"chars": ["m","i","n","u","e","t"], "words": ["minute","minuet","untie","unite","mite","mint","emit","time","item","menu","unit","tune","mine","mute","tie","nut","ten","net","nit","met","men","tin","it","in"]}, @@ -453,8 +453,8 @@ {"chars": ["m","u","s","k","i","e"], "words": ["muskie","musk","mike","muse","skim","sue","ski","use","sum","is"]}, {"chars": ["m","u","t","e","l","y"], "words": ["mutely","mule","melt","tule","mute","yum","yet","elm","let","met","tel","lye","my"]}, {"chars": ["m","y","s","t","i","c"], "words": ["mystic","misty","mist","cyst","city","sic","tic","its","sit","icy","sty","it","my","is"]}, -{"chars": ["n","a","i","l","e","d"], "words": ["denial","nailed","lined","alien","laden","ideal","lain","lead","land","idea","laid","idle","lend","deal","line","dean","dial","nail","lane","dine","deli","aide","lean","lien","and","nil","aid","lad","end","led","die","lid","din","den","ale","lie","in","ad"]}, -{"chars": ["n","a","i","l","e","r"], "words": ["linear","nailer","learn","liner","alien","lain","lair","rein","rain","rail","real","near","line","earn","nail","rile","lane","liar","lean","lien","nil","ran","ear","ale","lie","air","ire","are","era","in","re"]}, +{"chars": ["n","a","i","l","e","d"], "words": ["denial","nailed","lined","alien","laden","ideal","lain","lead","land","idea","laid","idle","lend","deal","line","dean","dial","nail","lane","dine","deli","aide","lean","and","nil","aid","lad","end","led","die","lid","din","den","ale","lie","in","ad"]}, +{"chars": ["n","a","i","l","e","r"], "words": ["linear","nailer","learn","liner","alien","lain","lair","rein","rain","rail","real","near","line","earn","nail","rile","lane","liar","lean","nil","ran","ear","ale","lie","air","ire","are","era","in","re"]}, {"chars": ["n","a","t","i","v","e"], "words": ["native","naive","tenia","vain","neat","vent","nave","vein","vine","ante","vane","ten","net","tan","van","nit","tin","via","tea","tie","eat","vie","vet","vat","ant","eta","ate","it","in","at"]}, {"chars": ["n","a","t","t","e","r"], "words": ["natter","treat","tater","tear","teat","rant","neat","rate","near","rent","tart","earn","ante","tent","art","ran","ten","net","tan","ear","tea","eat","tar","rat","ant","are","eta","ate","era","re","at"]}, {"chars": ["n","a","u","g","h","t"], "words": ["naught","gaunt","haunt","gnat","hung","tuna","aunt","hang","thug","than","hunt","nut","hat","gun","hut","tan","hug","tug","ant","gut","hag","ugh","tag","ha","at"]}, @@ -688,7 +688,7 @@ {"chars": ["t","h","r","o","n","e"], "words": ["hornet","throne","heron","north","tenor","thorn","other","note","tore","tone","then","rent","hero","rote","horn","hone","torn","her","nor","not","ton","hot","one","ten","net","hoe","rot","hen","the","roe","toe","ore","ho","no","to","re"]}, {"chars": ["t","h","u","s","l","y"], "words": ["thusly","lusty","slut","shut","lush","tush","thus","lust","shul","hut","sly","shy","sty"]}, {"chars": ["t","i","c","k","l","e"], "words": ["tickle","cite","like","kilt","lice","tile","kite","lite","tick","lick","tie","tic","ice","lie","elk","cel","let","til","lit","tel","kit","it"]}, -{"chars": ["t","i","n","s","e","l"], "words": ["enlist","tinsel","listen","silent","tines","inlet","lines","lest","lent","list","tile","site","sent","lens","line","silt","nest","slit","lint","snit","lite","lien","isle","nil","its","ten","net","let","til","nit","lit","tel","tin","tie","lie","sit","set","sin","is","it","in"]}, +{"chars": ["t","i","n","s","e","l"], "words": ["enlist","tinsel","listen","silent","tines","inlet","lines","lest","lent","list","tile","site","sent","lens","line","silt","nest","slit","lint","snit","lite","isle","nil","its","ten","net","let","til","nit","lit","tel","tin","tie","lie","sit","set","sin","is","it","in"]}, {"chars": ["t","o","g","g","l","e"], "words": ["toggle","ogle","get","lot","leg","toe","egg","log","got","let","ego","gel","tel","go","to"]}, {"chars": ["t","o","r","r","i","d"], "words": ["torrid","trio","trod","riot","dirt","torr","rid","dot","rod","rot","it","to"]}, {"chars": ["t","o","u","c","h","y"], "words": ["touchy","youth","touch","ouch","out","hot","hut","cut","cot","you","toy","coy","co","ho","to"]}, @@ -720,7 +720,7 @@ {"chars": ["u","n","h","o","l","y"], "words": ["unholy","only","holy","you","yon","ho","no"]}, {"chars": ["u","n","r","e","e","l"], "words": ["unreel","rule","lure","leer","reel","nee","urn","eel","rue","run","re"]}, {"chars": ["u","n","s","e","x","y"], "words": ["unsexy","sexy","sue","yen","sex","yes","use","sun"]}, -{"chars": ["u","n","v","e","i","l"], "words": ["unveil","liven","vile","vine","line","evil","lieu","live","lien","veil","vein","nil","vie","lie","in"]}, +{"chars": ["u","n","v","e","i","l"], "words": ["unveil","liven","vile","vine","line","evil","lieu","live","veil","vein","nil","vie","lie","in"]}, {"chars": ["u","p","r","o","a","r"], "words": ["uproar","pour","roar","purr","par","pro","oar","rap","our","po","up"]}, {"chars": ["u","p","r","o","o","t"], "words": ["uproot","troop","pout","root","pour","tour","rout","port","poor","opt","pro","out","too","put","rut","our","rot","top","pot","po","to","up"]}, {"chars": ["u","p","t","i","c","k"], "words": ["uptick","tuck","puck","tick","pick","tic","put","cup","cut","pit","tip","kit","it","up","pi"]}, @@ -828,7 +828,7 @@ {"chars": ["a","l","l","u","r","e"], "words": ["allure","laurel","rule","real","lure","ear","ale","rue","are","era","all","re"]}, {"chars": ["a","l","m","o","n","d"], "words": ["almond","modal","nomad","moan","load","damn","land","loan","mold","and","lad","mad","old","nod","ado","moa","man","dam","am","ad","no","ma"]}, {"chars": ["a","l","m","o","s","t"], "words": ["almost","alms","oats","last","slot","slam","alto","lots","malt","also","mast","atom","most","salt","molt","moat","lost","slat","lot","sat","oat","tam","mat","moa","am","as","to","so","at","ma"]}, -{"chars": ["a","l","p","i","n","e"], "words": ["alpine","alien","plain","penal","plane","panel","lain","pane","plea","pale","plan","nape","line","nail","pile","lane","pail","pine","pain","lean","lien","leap","peal","lip","nil","pan","nap","lap","pen","pal","pin","nip","ape","ale","pea","pie","lie","in","pi"]}, +{"chars": ["a","l","p","i","n","e"], "words": ["alpine","alien","plain","penal","plane","panel","lain","pane","plea","pale","plan","nape","line","nail","pile","lane","pail","pine","pain","lean","leap","peal","lip","nil","pan","nap","lap","pen","pal","pin","nip","ape","ale","pea","pie","lie","in","pi"]}, {"chars": ["a","l","u","m","n","a"], "words": ["manual","alumna","mala","anal","maul","man","am","ma"]}, {"chars": ["a","l","u","m","n","i"], "words": ["alumni","lain","maul","nail","main","mail","nil","mil","aim","man","am","in","ma"]}, {"chars": ["a","l","w","a","y","s"], "words": ["always","away","ways","slay","alas","sway","yawl","way","say","was","saw","lay","sly","law","as"]}, @@ -1221,7 +1221,7 @@ {"chars": ["c","l","e","r","i","c"], "words": ["cleric","circle","relic","lice","rice","rile","rec","cel","ire","ice","lie","re"]}, {"chars": ["c","l","e","v","e","r"], "words": ["clever","revel","creel","lever","ever","veer","leer","reel","rec","rev","eel","cel","eve","re"]}, {"chars": ["c","l","i","c","h","e"], "words": ["cliche","lice","chic","cel","ice","lie","hi"]}, -{"chars": ["c","l","i","e","n","t"], "words": ["client","inlet","lent","nice","tile","cite","line","lice","lint","lite","lien","cent","nil","ice","ten","net","let","til","nit","lit","tel","tin","tie","tic","lie","cel","it","in"]}, +{"chars": ["c","l","i","e","n","t"], "words": ["client","inlet","lent","nice","tile","cite","line","lice","lint","lite","cent","nil","ice","ten","net","let","til","nit","lit","tel","tin","tie","tic","lie","cel","it","in"]}, {"chars": ["c","l","i","m","a","x"], "words": ["climax","claim","clam","calm","mail","lax","max","aim","mil","mix","am","ma"]}, {"chars": ["c","l","i","n","c","h"], "words": ["clinch","cinch","chic","inch","chin","nil","in","hi"]}, {"chars": ["c","l","i","n","i","c"], "words": ["clinic","nil","in"]}, @@ -1399,7 +1399,7 @@ {"chars": ["d","e","m","i","s","e"], "words": ["demise","deem","side","dime","seed","seem","dim","see","dis","die","med","is"]}, {"chars": ["d","e","m","o","t","e"], "words": ["demote","deem","mete","mode","dome","demo","meet","teem","tome","dote","doe","tee","ode","med","toe","dot","met","to"]}, {"chars": ["d","e","m","u","r","e"], "words": ["demure","drum","mere","deem","deer","reed","rude","red","med","rum","rue","mud","due","re"]}, -{"chars": ["d","e","n","i","a","l"], "words": ["denial","nailed","lined","alien","laden","ideal","lain","lead","land","idea","laid","idle","lend","deal","line","dean","dial","nail","lane","dine","deli","aide","lean","lien","and","nil","aid","lad","end","led","die","lid","din","den","ale","lie","in","ad"]}, +{"chars": ["d","e","n","i","a","l"], "words": ["denial","nailed","lined","alien","laden","ideal","lain","lead","land","idea","laid","idle","lend","deal","line","dean","dial","nail","lane","dine","deli","aide","lean","and","nil","aid","lad","end","led","die","lid","din","den","ale","lie","in","ad"]}, {"chars": ["d","e","n","o","t","e"], "words": ["denote","noted","done","note","tone","need","dent","tend","teen","node","dote","not","doe","ton","end","ode","one","ten","dot","net","den","nee","tee","toe","nod","no","to"]}, {"chars": ["d","e","n","t","a","l"], "words": ["dental","dealt","laden","delta","lead","lent","tale","land","neat","lend","date","deal","dean","dent","ante","tend","lane","teal","lean","late","and","lad","end","led","ten","net","tan","let","tad","den","tel","tea","eat","ale","ant","eta","ate","ad","at"]}, {"chars": ["d","e","n","t","e","d"], "words": ["tended","dented","need","dent","tend","teen","deed","nee","tee","end","ten","net","den"]}, @@ -1537,7 +1537,7 @@ {"chars": ["e","n","g","i","n","e"], "words": ["engine","gene","nine","gee","nee","gin","inn","in"]}, {"chars": ["e","n","g","u","l","f"], "words": ["engulf","lunge","flung","glue","glen","fuel","lung","luge","flue","gulf","leg","fun","elf","gun","lug","gel","flu"]}, {"chars": ["e","n","i","g","m","a"], "words": ["enigma","image","mange","amine","amen","mane","mean","game","main","name","mine","gain","meg","age","aim","gin","man","gem","men","am","in","ma"]}, -{"chars": ["e","n","l","i","s","t"], "words": ["enlist","tinsel","listen","silent","tines","inlet","lines","lest","lent","list","tile","site","sent","lens","line","silt","nest","slit","lint","snit","lite","lien","isle","nil","its","ten","net","let","til","nit","lit","tel","tin","tie","lie","sit","set","sin","is","it","in"]}, +{"chars": ["e","n","l","i","s","t"], "words": ["enlist","tinsel","listen","silent","tines","inlet","lines","lest","lent","list","tile","site","sent","lens","line","silt","nest","slit","lint","snit","lite","isle","nil","its","ten","net","let","til","nit","lit","tel","tin","tie","lie","sit","set","sin","is","it","in"]}, {"chars": ["e","n","m","i","t","y"], "words": ["enmity","minty","mite","mint","emit","time","item","tiny","mine","tie","yet","ten","net","yen","nit","met","men","tin","it","my","in"]}, {"chars": ["e","n","o","u","g","h"], "words": ["enough","huge","gone","hung","hone","gun","one","hog","hoe","ego","hug","ugh","hen","hue","ho","go","no"]}, {"chars": ["e","n","r","a","g","e"], "words": ["genera","enrage","range","anger","agree","green","eager","genre","gran","gear","gene","near","rang","earn","rage","ran","gee","ear","erg","nee","age","rag","are","era","re"]}, @@ -1545,7 +1545,7 @@ {"chars": ["e","n","r","o","l","l"], "words": ["enroll","loner","lore","role","lone","roll","nor","ore","roe","one","re","no"]}, {"chars": ["e","n","s","i","g","n"], "words": ["ensign","singe","sign","nine","sing","gin","sin","inn","is","in"]}, {"chars": ["e","n","s","u","r","e"], "words": ["ensure","sneer","nurse","ensue","ruse","seen","sure","user","nee","see","urn","use","run","sun","sue","rue","re"]}, -{"chars": ["e","n","t","a","i","l"], "words": ["entail","alien","tenia","inlet","lain","lent","tile","tale","neat","line","tail","nail","ante","lane","teal","lint","lite","lean","lien","late","nil","ten","net","tan","let","til","nit","lit","tel","tin","tea","tie","eat","ale","lie","ant","eta","ate","it","in","at"]}, +{"chars": ["e","n","t","a","i","l"], "words": ["entail","alien","tenia","inlet","lain","lent","tile","tale","neat","line","tail","nail","ante","lane","teal","lint","lite","lean","late","nil","ten","net","tan","let","til","nit","lit","tel","tin","tea","tie","eat","ale","lie","ant","eta","ate","it","in","at"]}, {"chars": ["e","n","t","i","c","e"], "words": ["entice","niece","cite","nice","teen","cent","tie","tic","nee","tee","ice","ten","net","nit","tin","it","in"]}, {"chars": ["e","n","t","i","r","e"], "words": ["entire","inter","inert","enter","tire","rite","tier","teen","rein","rent","tree","tie","nee","tee","ten","net","ire","nit","tin","it","in","re"]}, {"chars": ["e","n","t","i","t","y"], "words": ["entity","tiny","tint","tent","tie","yet","tit","ten","net","yen","nit","tin","it","in"]}, @@ -1615,7 +1615,7 @@ {"chars": ["f","e","e","b","l","e"], "words": ["feeble","beef","feel","flee","fee","eel","elf","bee","be"]}, {"chars": ["f","e","e","l","e","r"], "words": ["feeler","free","reef","feel","leer","reel","flee","fee","ref","eel","elf","re"]}, {"chars": ["f","e","i","s","t","y"], "words": ["feisty","fist","fest","site","sift","tie","yes","yet","its","sit","set","sty","fit","it","is","if"]}, -{"chars": ["f","e","l","i","n","e"], "words": ["feline","elfin","life","line","feel","flee","fine","file","lien","nil","nee","elf","lie","fee","eel","fin","in","if"]}, +{"chars": ["f","e","l","i","n","e"], "words": ["feline","elfin","life","line","feel","flee","fine","file","nil","nee","elf","lie","fee","eel","fin","in","if"]}, {"chars": ["f","e","l","l","o","w"], "words": ["fellow","flow","wolf","fell","well","fowl","flew","low","woe","few","foe","elf","owl","owe","of"]}, {"chars": ["f","e","l","o","n","y"], "words": ["felony","felon","only","lone","foe","elf","one","yen","yon","fly","lye","no","of"]}, {"chars": ["f","e","m","a","l","e"], "words": ["female","flame","male","fame","leaf","meal","flea","feel","flee","lame","ale","elf","elm","fee","eel","am","ma"]}, @@ -1638,10 +1638,10 @@ {"chars": ["f","i","l","l","e","t"], "words": ["fillet","filet","felt","tile","fill","file","life","fell","lift","lilt","till","tell","lite","flit","left","elf","let","til","fit","lit","tel","tie","ill","lie","if","it"]}, {"chars": ["f","i","l","t","e","r"], "words": ["trifle","filter","filet","liter","refit","rifle","flier","flirt","tire","tier","felt","tile","file","fire","life","rite","rift","rile","fret","lift","rife","lite","flit","left","ref","elf","let","til","fir","fit","lit","tel","tie","lie","ire","if","it","re"]}, {"chars": ["f","i","l","t","h","y"], "words": ["filthy","filth","lift","hilt","flit","til","fit","lit","fly","hit","it","hi","if"]}, -{"chars": ["f","i","n","a","l","e"], "words": ["finale","alien","elfin","final","lain","life","leaf","line","flea","nail","fail","lane","fine","file","lean","lien","nil","ale","elf","lie","fin","fan","in","if"]}, +{"chars": ["f","i","n","a","l","e"], "words": ["finale","alien","elfin","final","lain","life","leaf","line","flea","nail","fail","lane","fine","file","lean","nil","ale","elf","lie","fin","fan","in","if"]}, {"chars": ["f","i","n","a","l","s"], "words": ["finals","slain","final","snail","lain","sail","nail","fail","nil","fin","sin","fan","is","in","if","as"]}, {"chars": ["f","i","n","d","e","r"], "words": ["friend","finder","infer","fried","fiend","diner","rend","rind","rein","fine","fire","dine","fern","find","ride","nerd","rife","fend","dire","rid","ref","end","red","die","fed","din","fin","den","fir","ire","if","in","re"]}, -{"chars": ["f","i","n","e","l","y"], "words": ["finely","elfin","life","line","fine","file","lien","nil","elf","lie","yen","fin","fly","lye","in","if"]}, +{"chars": ["f","i","n","e","l","y"], "words": ["finely","elfin","life","line","fine","file","nil","elf","lie","yen","fin","fly","lye","in","if"]}, {"chars": ["f","i","n","g","e","r"], "words": ["fringe","finger","infer","grief","feign","reign","ring","rein","fern","fine","grin","rife","fire","rig","erg","ref","fig","fin","gin","ire","fir","in","if","re"]}, {"chars": ["f","i","n","i","s","h"], "words": ["finish","fish","shin","fin","sin","his","if","is","in","hi"]}, {"chars": ["f","i","n","i","t","e"], "words": ["finite","feint","fine","tie","ten","net","fin","nit","fit","tin","it","in","if"]}, @@ -1754,7 +1754,7 @@ {"chars": ["g","e","i","s","h","a"], "words": ["geisha","ages","sigh","gash","sage","she","sea","ash","gas","has","age","hag","his","sag","is","hi","ha","as"]}, {"chars": ["g","e","n","d","e","r"], "words": ["gender","greed","green","genre","edge","deer","need","rend","gene","reed","nerd","erg","nee","end","red","gee","den","re"]}, {"chars": ["g","e","n","e","r","a"], "words": ["genera","enrage","range","anger","agree","green","eager","genre","gran","gear","gene","near","rang","earn","rage","ran","gee","ear","erg","nee","age","rag","are","era","re"]}, -{"chars": ["g","e","n","i","a","l"], "words": ["genial","angle","alien","align","glean","angel","agile","lain","gale","glen","line","nail","lane","gain","lean","lien","nil","lag","ale","leg","age","lie","gin","gel","gal","in"]}, +{"chars": ["g","e","n","i","a","l"], "words": ["genial","angle","alien","align","glean","angel","agile","lain","gale","glen","line","nail","lane","gain","lean","nil","lag","ale","leg","age","lie","gin","gel","gal","in"]}, {"chars": ["g","e","n","i","u","s"], "words": ["genius","singe","genus","guise","sign","sung","sing","snug","gun","use","sun","sue","gin","sin","is","in"]}, {"chars": ["g","e","n","t","l","e"], "words": ["gentle","gent","lent","glen","teen","gene","glee","get","nee","tee","leg","gee","ten","net","eel","let","gel","tel"]}, {"chars": ["g","e","n","t","l","y"], "words": ["gently","gent","lent","glen","get","leg","yet","ten","net","yen","let","gel","tel","lye"]}, @@ -1980,7 +1980,7 @@ {"chars": ["i","n","f","o","r","m"], "words": ["inform","minor","from","norm","form","info","firm","iron","morn","nor","ion","fro","for","fin","fir","rim","in","no","if","of"]}, {"chars": ["i","n","f","u","s","e"], "words": ["infuse","fine","fuse","sue","fin","sin","fun","use","sun","if","is","in"]}, {"chars": ["i","n","g","e","s","t"], "words": ["ingest","singe","tines","sting","tinge","gent","ting","site","sing","sent","sign","nest","snit","gist","its","ten","net","nit","tin","get","tie","sit","set","gin","sin","is","it","in"]}, -{"chars": ["i","n","h","a","l","e"], "words": ["inhale","alien","hale","lain","line","hail","nail","lane","heal","lean","lien","nil","ale","lie","hen","in","hi","ha"]}, +{"chars": ["i","n","h","a","l","e"], "words": ["inhale","alien","hale","lain","line","hail","nail","lane","heal","lean","nil","ale","lie","hen","in","hi","ha"]}, {"chars": ["i","n","j","e","c","t"], "words": ["inject","cite","nice","cent","tie","tic","ice","ten","net","nit","jet","tin","it","in"]}, {"chars": ["i","n","j","u","r","e"], "words": ["injure","urine","rein","ruin","urn","rue","ire","run","in","re"]}, {"chars": ["i","n","j","u","r","y"], "words": ["injury","ruin","jury","urn","run","in"]}, @@ -2028,7 +2028,7 @@ {"chars": ["j","e","s","t","e","r"], "words": ["jester","ester","steer","terse","jest","jeer","rest","tree","see","tee","set","jet","re"]}, {"chars": ["j","i","g","g","e","r"], "words": ["jigger","gig","rig","egg","erg","ire","jig","re"]}, {"chars": ["j","i","g","g","l","e"], "words": ["jiggle","gig","egg","leg","gel","jig","lie"]}, -{"chars": ["j","i","n","g","l","e"], "words": ["jingle","glen","line","lien","nil","gin","leg","gel","jig","lie","in"]}, +{"chars": ["j","i","n","g","l","e"], "words": ["jingle","glen","line","nil","gin","leg","gel","jig","lie","in"]}, {"chars": ["j","i","n","x","e","d"], "words": ["jinxed","index","dine","jinx","din","end","den","die","in"]}, {"chars": ["j","o","c","k","e","y"], "words": ["jockey","coke","yoke","jock","joke","joy","key","coy","co"]}, {"chars": ["j","o","g","g","e","r"], "words": ["jogger","gorge","gore","ogre","egg","ore","jog","erg","roe","ego","go","re"]}, @@ -2056,7 +2056,7 @@ {"chars": ["k","i","d","n","e","y"], "words": ["kidney","deny","inky","dyke","dine","kind","dike","kin","end","die","ink","kid","key","din","yen","den","dye","in"]}, {"chars": ["k","i","l","l","e","r"], "words": ["killer","like","kill","rile","irk","ire","ill","lie","elk","re"]}, {"chars": ["k","i","m","o","n","o"], "words": ["kimono","nook","mono","moon","mink","monk","oink","kin","moo","ion","ink","in","no"]}, -{"chars": ["k","i","n","d","l","e"], "words": ["kindle","lined","liken","idle","lend","like","line","link","dine","kind","dike","deli","kiln","lien","nil","end","led","die","lid","ink","din","den","kin","lie","elk","kid","in"]}, +{"chars": ["k","i","n","d","l","e"], "words": ["kindle","lined","liken","idle","lend","like","line","link","dine","kind","dike","deli","kiln","nil","end","led","die","lid","ink","din","den","kin","lie","elk","kid","in"]}, {"chars": ["k","i","n","d","l","y"], "words": ["kindly","idly","inky","link","kind","kiln","nil","kin","lid","ink","kid","din","in"]}, {"chars": ["k","i","t","t","e","n"], "words": ["kitten","kite","knit","tint","tent","tie","kin","ink","tit","ten","net","nit","tin","kit","it","in"]}, {"chars": ["k","l","u","t","z","y"], "words": ["klutzy","klutz"]}, @@ -2095,10 +2095,10 @@ {"chars": ["l","e","e","w","a","y"], "words": ["leeway","yawl","way","ale","lay","law","eel","awe","aye","wee","eye","lye","ewe"]}, {"chars": ["l","e","g","a","c","y"], "words": ["legacy","cagey","cage","lace","gale","lacy","clay","lag","cay","ale","leg","age","gay","ace","lay","cel","gel","aye","gal","lye"]}, {"chars": ["l","e","g","e","n","d"], "words": ["legend","ledge","edge","need","glen","gene","lend","glee","nee","end","leg","led","gee","eel","den","gel"]}, -{"chars": ["l","e","g","i","o","n"], "words": ["legion","lingo","line","gone","lion","lone","long","glen","lien","ogle","nil","oil","leg","ion","lie","one","log","gin","ego","gel","go","in","no"]}, +{"chars": ["l","e","g","i","o","n"], "words": ["legion","lingo","line","gone","lion","lone","long","glen","ogle","nil","oil","leg","ion","lie","one","log","gin","ego","gel","go","in","no"]}, {"chars": ["l","e","n","d","e","r"], "words": ["lender","elder","deer","need","rend","reed","nerd","lend","leer","reel","nee","end","red","led","eel","den","re"]}, {"chars": ["l","e","n","g","t","h"], "words": ["length","gent","lent","glen","then","get","the","leg","ten","net","let","gel","hen","tel"]}, -{"chars": ["l","e","n","t","i","l"], "words": ["lentil","inlet","lent","tile","line","lilt","till","lint","tell","lite","lien","nil","ten","net","let","til","nit","lit","tel","tin","tie","ill","lie","it","in"]}, +{"chars": ["l","e","n","t","i","l"], "words": ["lentil","inlet","lent","tile","line","lilt","till","lint","tell","lite","nil","ten","net","let","til","nit","lit","tel","tin","tie","ill","lie","it","in"]}, {"chars": ["l","e","s","s","e","n"], "words": ["lessen","sense","else","less","lens","seen","nee","see","eel"]}, {"chars": ["l","e","s","s","e","r"], "words": ["lesser","else","less","leer","reel","see","eel","re"]}, {"chars": ["l","e","s","s","o","n"], "words": ["lesson","loess","less","lose","lens","sole","nose","lone","loss","son","one","no","so"]}, @@ -2108,17 +2108,17 @@ {"chars": ["l","i","a","b","l","e"], "words": ["liable","libel","label","bill","bell","bail","able","ball","bile","bale","ale","ill","lie","lib","all","be","ab"]}, {"chars": ["l","i","a","i","s","e"], "words": ["liaise","aisle","sail","seal","sale","isle","sea","ale","lie","is","as"]}, {"chars": ["l","i","b","i","d","o"], "words": ["libido","idol","bold","boil","oil","lob","bid","lid","lib","old"]}, -{"chars": ["l","i","c","h","e","n"], "words": ["lichen","niche","line","lice","nice","inch","lien","chin","nil","ice","lie","cel","hen","in","hi"]}, +{"chars": ["l","i","c","h","e","n"], "words": ["lichen","niche","line","lice","nice","inch","chin","nil","ice","lie","cel","hen","in","hi"]}, {"chars": ["l","i","k","e","l","y"], "words": ["likely","like","yell","kill","lily","key","ill","lie","elk","lye"]}, {"chars": ["l","i","k","i","n","g"], "words": ["liking","king","kiln","link","nil","kin","gin","ink","in"]}, -{"chars": ["l","i","n","e","a","r"], "words": ["linear","nailer","learn","liner","alien","lain","lair","rein","rain","rail","real","near","line","earn","nail","rile","lane","liar","lean","lien","nil","ran","ear","ale","lie","air","ire","are","era","in","re"]}, -{"chars": ["l","i","n","e","n","s"], "words": ["linens","linen","lines","lens","line","nine","lien","isle","nil","inn","lie","sin","is","in"]}, -{"chars": ["l","i","n","e","u","p"], "words": ["lineup","lupine","line","pile","pine","lieu","lien","lip","nil","pun","pie","lie","pen","pin","nip","in","up","pi"]}, -{"chars": ["l","i","n","g","e","r"], "words": ["linger","reign","liner","line","girl","rile","ring","glen","rein","grin","lien","rig","nil","erg","leg","lie","gin","ire","gel","in","re"]}, +{"chars": ["l","i","n","e","a","r"], "words": ["linear","nailer","learn","liner","alien","lain","lair","rein","rain","rail","real","near","line","earn","nail","rile","lane","liar","lean","nil","ran","ear","ale","lie","air","ire","are","era","in","re"]}, +{"chars": ["l","i","n","e","n","s"], "words": ["linens","linen","lines","lens","line","nine","isle","nil","inn","lie","sin","is","in"]}, +{"chars": ["l","i","n","e","u","p"], "words": ["lineup","lupine","line","pile","pine","lieu","lip","nil","pun","pie","lie","pen","pin","nip","in","up","pi"]}, +{"chars": ["l","i","n","g","e","r"], "words": ["linger","reign","liner","line","girl","rile","ring","glen","rein","grin","rig","nil","erg","leg","lie","gin","ire","gel","in","re"]}, {"chars": ["l","i","n","i","n","g"], "words": ["lining","nil","gin","inn","in"]}, {"chars": ["l","i","q","u","i","d"], "words": ["liquid","lid"]}, {"chars": ["l","i","q","u","o","r"], "words": ["liquor","oil","our"]}, -{"chars": ["l","i","s","t","e","n"], "words": ["enlist","tinsel","listen","silent","tines","inlet","lines","lest","lent","list","tile","site","sent","lens","line","silt","nest","slit","lint","snit","lite","lien","isle","nil","its","ten","net","let","til","nit","lit","tel","tin","tie","lie","sit","set","sin","is","it","in"]}, +{"chars": ["l","i","s","t","e","n"], "words": ["enlist","tinsel","listen","silent","tines","inlet","lines","lest","lent","list","tile","site","sent","lens","line","silt","nest","slit","lint","snit","lite","isle","nil","its","ten","net","let","til","nit","lit","tel","tin","tie","lie","sit","set","sin","is","it","in"]}, {"chars": ["l","i","t","a","n","y"], "words": ["litany","inlay","lain","tail","nail","lint","tiny","nil","nay","ant","lay","any","tan","til","nit","lit","tin","it","in","at"]}, {"chars": ["l","i","t","t","e","r"], "words": ["litter","title","trite","liter","tire","rite","tier","tile","rile","lite","tilt","tie","lie","tit","ire","let","til","lit","tel","it","re"]}, {"chars": ["l","i","t","t","l","e"], "words": ["little","title","tile","lilt","till","tell","lite","tilt","tie","ill","lie","tit","let","til","lit","tel","it"]}, @@ -2210,7 +2210,7 @@ {"chars": ["m","e","m","b","e","r"], "words": ["member","ember","mere","beer","bee","re","be"]}, {"chars": ["m","e","m","o","r","y"], "words": ["memory","memo","more","ore","rye","roe","mom","my","re"]}, {"chars": ["m","e","n","a","c","e"], "words": ["menace","amen","mane","acne","cane","came","mean","name","nee","ace","man","can","men","am","ma"]}, -{"chars": ["m","e","n","i","a","l"], "words": ["menial","amine","alien","email","lain","amen","main","name","mail","male","lime","line","mane","meal","nail","mean","lane","lame","mine","lean","lien","mile","nil","elm","aim","ale","mil","lie","man","men","am","in","ma"]}, +{"chars": ["m","e","n","i","a","l"], "words": ["menial","amine","alien","email","lain","amen","main","name","mail","male","lime","line","mane","meal","nail","mean","lane","lame","mine","lean","mile","nil","elm","aim","ale","mil","lie","man","men","am","in","ma"]}, {"chars": ["m","e","n","t","a","l"], "words": ["mental","mantel","lament","mantle","meant","metal","amen","lent","tame","tale","melt","neat","name","team","malt","male","meat","mane","mate","meal","ante","mean","lane","teal","lame","lean","late","elm","ten","net","tan","let","tel","tea","eat","ale","ant","tam","mat","man","met","eta","men","ate","am","at","ma"]}, {"chars": ["m","e","n","t","o","r"], "words": ["mentor","tenor","metro","norm","term","note","tore","omen","tone","tome","morn","rent","rote","torn","more","nor","not","ton","one","ten","net","rot","roe","toe","ore","met","men","no","to","re"]}, {"chars": ["m","e","r","e","l","y"], "words": ["merely","leery","mere","rely","leer","reel","elm","rye","eel","eye","lye","my","re"]}, @@ -2229,7 +2229,7 @@ {"chars": ["m","i","l","d","e","w"], "words": ["mildew","wield","lime","meld","wide","dime","wild","deli","idle","mild","weld","lewd","mile","dew","mil","led","die","med","lid","lie","elm","dim","wed"]}, {"chars": ["m","i","l","d","l","y"], "words": ["mildly","dimly","mill","idly","mild","dill","lily","dim","mil","ill","lid","my"]}, {"chars": ["m","i","l","i","e","u"], "words": ["milieu","lime","lieu","mule","mile","elm","mil","lie"]}, -{"chars": ["m","i","n","g","l","e"], "words": ["mingle","lime","line","glen","mine","lien","mile","nil","mil","leg","meg","lie","elm","gin","gel","gem","men","in"]}, +{"chars": ["m","i","n","g","l","e"], "words": ["mingle","lime","line","glen","mine","mile","nil","mil","leg","meg","lie","elm","gin","gel","gem","men","in"]}, {"chars": ["m","i","n","i","n","g"], "words": ["mining","mini","gin","inn","in"]}, {"chars": ["m","i","n","n","o","w"], "words": ["minnow","mown","wino","won","inn","ion","now","mow","own","win","in","no"]}, {"chars": ["m","i","n","u","t","e"], "words": ["minute","minuet","untie","unite","mite","mint","emit","time","item","menu","unit","tune","mine","mute","tie","nut","ten","net","nit","met","men","tin","it","in"]}, @@ -2317,15 +2317,15 @@ {"chars": ["n","e","s","t","l","e"], "words": ["nestle","teens","steel","sleet","tense","lest","sent","else","lens","lent","nest","seen","teen","nee","see","tee","ten","net","eel","set","let","tel"]}, {"chars": ["n","e","t","t","l","e"], "words": ["nettle","tenet","teen","lent","tent","ten","nee","net","tee","eel","let","tel"]}, {"chars": ["n","e","u","t","e","r"], "words": ["neuter","tenure","tureen","tuner","enter","true","teen","tune","rent","turn","tree","nee","nut","tee","urn","rut","run","ten","net","rue","re"]}, -{"chars": ["n","i","b","b","l","e"], "words": ["nibble","bible","line","bile","lien","nil","bib","lie","lib","bin","ebb","ben","in","be"]}, -{"chars": ["n","i","c","e","l","y"], "words": ["nicely","line","lice","nice","lien","nil","ice","lie","icy","yen","cel","lye","in"]}, -{"chars": ["n","i","c","k","e","l"], "words": ["nickel","clink","liken","like","neck","line","lice","nice","link","kiln","nick","lick","lien","nil","kin","ice","lie","elk","ink","cel","in"]}, +{"chars": ["n","i","b","b","l","e"], "words": ["nibble","bible","line","bile","nil","bib","lie","lib","bin","ebb","ben","in","be"]}, +{"chars": ["n","i","c","e","l","y"], "words": ["nicely","line","lice","nice","nil","ice","lie","icy","yen","cel","lye","in"]}, +{"chars": ["n","i","c","k","e","l"], "words": ["nickel","clink","liken","like","neck","line","lice","nice","link","kiln","nick","lick","nil","kin","ice","lie","elk","ink","cel","in"]}, {"chars": ["n","i","g","g","e","r"], "words": ["nigger","ginger","reign","ring","rein","grin","rig","erg","gig","egg","gin","ire","in","re"]}, {"chars": ["n","i","g","h","t","s"], "words": ["nights","things","sight","sting","thing","night","shit","ting","shin","sing","thin","sigh","sign","hint","snit","this","gist","its","nit","hit","tin","sit","gin","sin","his","is","hi","it","in"]}, -{"chars": ["n","i","m","b","l","e"], "words": ["nimble","lime","line","limb","bile","mine","lien","mile","nil","mil","lie","lib","bin","elm","ben","men","in","be"]}, +{"chars": ["n","i","m","b","l","e"], "words": ["nimble","lime","line","limb","bile","mine","mile","nil","mil","lie","lib","bin","elm","ben","men","in","be"]}, {"chars": ["n","i","m","b","l","y"], "words": ["nimbly","limb","bin","nil","mil","lib","my","in"]}, {"chars": ["n","i","n","e","t","y"], "words": ["ninety","tinny","nine","tiny","tie","inn","yet","ten","net","yen","nit","tin","it","in"]}, -{"chars": ["n","i","p","p","l","e"], "words": ["nipple","line","pile","pine","pipe","lien","lip","nil","pie","lie","pen","pep","pin","nip","in","pi"]}, +{"chars": ["n","i","p","p","l","e"], "words": ["nipple","line","pile","pine","pipe","lip","nil","pie","lie","pen","pep","pin","nip","in","pi"]}, {"chars": ["n","i","t","w","i","t"], "words": ["nitwit","twin","tint","twit","tit","wit","nit","tin","win","it","in"]}, {"chars": ["n","o","b","o","d","y"], "words": ["nobody","bond","body","bony","boon","nod","boy","yon","boo","no"]}, {"chars": ["n","o","n","f","a","t"], "words": ["nonfat","font","not","ton","fat","ant","oat","tan","fan","no","to","of","at"]}, @@ -2337,7 +2337,7 @@ {"chars": ["n","o","v","i","c","e"], "words": ["novice","coven","voice","vine","coin","nice","oven","cove","once","cone","icon","vein","vice","vie","ice","ion","one","con","co","in","no"]}, {"chars": ["n","o","z","z","l","e"], "words": ["nozzle","zone","lone","one","no"]}, {"chars": ["n","u","a","n","c","e"], "words": ["nuance","acne","cane","can","cue","ace","nun"]}, -{"chars": ["n","u","c","l","e","i"], "words": ["nuclei","uncle","line","lice","nice","clue","lieu","lien","nil","ice","lie","cel","cue","in"]}, +{"chars": ["n","u","c","l","e","i"], "words": ["nuclei","uncle","line","lice","nice","clue","lieu","nil","ice","lie","cel","cue","in"]}, {"chars": ["n","u","d","i","s","t"], "words": ["nudist","dint","suit","stun","dust","nuts","unit","snit","stud","nut","its","sun","sit","din","dis","sin","nit","tin","it","is","in"]}, {"chars": ["n","u","d","i","t","y"], "words": ["nudity","unity","dint","tidy","unit","duty","tiny","nut","din","nit","tin","it","in"]}, {"chars": ["n","u","g","g","e","t"], "words": ["nugget","gent","tune","egg","get","gut","ten","net","nut","gun","tug"]}, @@ -2449,7 +2449,7 @@ {"chars": ["p","e","l","l","e","t"], "words": ["pellet","tell","peel","pelt","tee","eel","pet","pee","let","tel"]}, {"chars": ["p","e","l","v","i","c"], "words": ["pelvic","vile","lice","evil","pile","epic","clip","live","veil","vice","lip","vie","ice","pie","lie","cel","pi"]}, {"chars": ["p","e","l","v","i","s"], "words": ["pelvis","lives","spiel","vile","evil","slip","lisp","pile","vise","live","veil","isle","lip","vie","pie","lie","sip","is","pi"]}, -{"chars": ["p","e","n","c","i","l"], "words": ["pencil","line","lice","nice","pile","pine","epic","clip","lien","lip","nil","ice","pie","lie","cel","pen","pin","nip","in","pi"]}, +{"chars": ["p","e","n","c","i","l"], "words": ["pencil","line","lice","nice","pile","pine","epic","clip","lip","nil","ice","pie","lie","cel","pen","pin","nip","in","pi"]}, {"chars": ["p","e","o","p","l","e"], "words": ["people","elope","lope","plop","pole","peel","peep","pop","lop","pee","eel","pep","po"]}, {"chars": ["p","e","p","p","e","r"], "words": ["pepper","peer","perp","prep","peep","rep","per","pee","pep","re"]}, {"chars": ["p","e","r","i","o","d"], "words": ["period","pride","drop","peri","drip","ripe","pore","prod","doer","rope","ride","redo","dope","pier","rode","dire","rid","doe","ode","red","dpi","rod","die","pod","rep","per","dip","rip","pro","roe","pie","ore","ire","po","pi","re"]}, @@ -2854,7 +2854,7 @@ {"chars": ["s","e","l","l","e","r"], "words": ["seller","else","sell","leer","reel","see","eel","re"]}, {"chars": ["s","e","l","v","e","s"], "words": ["selves","vessel","elves","else","less","see","eel","eve"]}, {"chars": ["s","e","n","a","t","e"], "words": ["senate","teens","eaten","tease","tense","eats","ease","seat","neat","sane","sent","east","nest","ante","seen","teen","sea","see","sat","ten","net","tan","tea","eat","nee","tee","ant","set","eta","ate","as","at"]}, -{"chars": ["s","e","n","i","l","e"], "words": ["senile","lines","else","lens","line","seen","lien","isle","nil","nee","see","lie","eel","sin","is","in"]}, +{"chars": ["s","e","n","i","l","e"], "words": ["senile","lines","else","lens","line","seen","isle","nil","nee","see","lie","eel","sin","is","in"]}, {"chars": ["s","e","n","i","o","r"], "words": ["senior","risen","siren","rinse","snore","noise","resin","nose","rein","sore","sire","rise","rose","iron","nor","one","son","roe","ion","ore","ire","sin","sir","is","no","in","so","re"]}, {"chars": ["s","e","n","s","o","r"], "words": ["sensor","snore","nose","rose","sore","nor","son","roe","one","ore","no","so","re"]}, {"chars": ["s","e","n","t","r","y"], "words": ["sentry","entry","stern","sent","nest","rest","rent","yes","yet","rye","ten","net","yen","set","sty","try","re"]}, @@ -2910,8 +2910,8 @@ {"chars": ["s","i","e","s","t","a"], "words": ["siesta","asset","east","eats","seat","site","sea","tea","tie","eat","sat","its","ass","sit","set","eta","ate","it","is","at","as"]}, {"chars": ["s","i","g","h","t","s"], "words": ["sights","sight","sigh","shit","hiss","this","gist","its","sit","his","hit","it","is","hi"]}, {"chars": ["s","i","g","n","a","l"], "words": ["signal","align","slain","sling","slang","snail","lain","sail","sign","nail","snag","sing","gain","sang","nil","lag","gas","gin","sin","gal","sag","is","in","as"]}, -{"chars": ["s","i","l","e","n","t"], "words": ["enlist","tinsel","listen","silent","tines","inlet","lines","lest","lent","list","tile","site","sent","lens","line","silt","nest","slit","lint","snit","lite","lien","isle","nil","its","ten","net","let","til","nit","lit","tel","tin","tie","lie","sit","set","sin","is","it","in"]}, -{"chars": ["s","i","l","k","e","n"], "words": ["silken","slink","liken","lines","like","silk","lens","line","sink","skin","link","kiln","lien","isle","nil","kin","ski","lie","elk","ink","sin","is","in"]}, +{"chars": ["s","i","l","e","n","t"], "words": ["enlist","tinsel","listen","silent","tines","inlet","lines","lest","lent","list","tile","site","sent","lens","line","silt","nest","slit","lint","snit","lite","isle","nil","its","ten","net","let","til","nit","lit","tel","tin","tie","lie","sit","set","sin","is","it","in"]}, +{"chars": ["s","i","l","k","e","n"], "words": ["silken","slink","liken","lines","like","silk","lens","line","sink","skin","link","kiln","isle","nil","kin","ski","lie","elk","ink","sin","is","in"]}, {"chars": ["s","i","l","v","e","r"], "words": ["sliver","silver","liver","lives","vile","evil","rise","rile","vise","live","sire","veil","isle","vie","lie","rev","ire","sir","is","re"]}, {"chars": ["s","i","m","i","l","e"], "words": ["simile","miles","slime","smile","lime","mile","isle","slim","elm","mil","lie","is"]}, {"chars": ["s","i","m","m","e","r"], "words": ["simmer","miser","mire","emir","mime","rise","sire","ire","rim","sir","is","re"]}, @@ -2921,7 +2921,7 @@ {"chars": ["s","i","n","e","w","y"], "words": ["sinewy","swine","newsy","sinew","news","wine","sewn","wise","yes","sew","yen","new","sin","win","is","in"]}, {"chars": ["s","i","n","f","u","l"], "words": ["sinful","nil","fin","sin","flu","fun","sun","if","is","in"]}, {"chars": ["s","i","n","g","e","r"], "words": ["singer","resign","singe","risen","rinse","siren","reign","resin","sign","rise","ring","rein","grin","sing","sire","rig","erg","gin","ire","sin","sir","is","in","re"]}, -{"chars": ["s","i","n","g","l","e"], "words": ["single","singe","sling","lines","lens","line","sign","glen","sing","lien","isle","nil","leg","lie","gin","sin","gel","is","in"]}, +{"chars": ["s","i","n","g","l","e"], "words": ["single","singe","sling","lines","lens","line","sign","glen","sing","isle","nil","leg","lie","gin","sin","gel","is","in"]}, {"chars": ["s","i","n","g","l","y"], "words": ["singly","lying","sling","sign","sing","nil","sly","gin","sin","is","in"]}, {"chars": ["s","i","n","n","e","r"], "words": ["sinner","risen","inner","rinse","siren","resin","nine","rise","rein","sire","inn","ire","sin","sir","is","in","re"]}, {"chars": ["s","i","p","h","o","n"], "words": ["siphon","shop","shin","ship","posh","snip","spin","nop","hop","hip","pin","nip","phi","son","ion","sin","his","sip","is","ho","hi","no","in","po","so","pi"]}, @@ -3226,10 +3226,10 @@ {"chars": ["t","i","m","i","n","g"], "words": ["timing","mint","ting","mini","gin","nit","tin","it","in"]}, {"chars": ["t","i","n","d","e","r"], "words": ["tinder","tired","inert","inter","trend","diner","tire","tier","rend","rind","rein","tide","rent","dint","rite","dent","dirt","tend","dine","ride","edit","nerd","diet","dire","rid","end","red","die","ten","din","net","den","nit","tin","tie","ire","it","in","re"]}, {"chars": ["t","i","n","g","e","d"], "words": ["tinged","deign","tinge","gent","ting","tide","dint","dent","tend","dine","ding","edit","diet","end","die","dig","ten","din","net","den","nit","tin","get","tie","gin","it","in"]}, -{"chars": ["t","i","n","g","l","e"], "words": ["tingle","glint","tinge","inlet","legit","gent","lent","tile","ting","glen","line","lint","lite","lien","nil","ten","net","let","til","nit","lit","tel","tin","get","tie","leg","lie","gin","gel","it","in"]}, +{"chars": ["t","i","n","g","l","e"], "words": ["tingle","glint","tinge","inlet","legit","gent","lent","tile","ting","glen","line","lint","lite","nil","ten","net","let","til","nit","lit","tel","tin","get","tie","leg","lie","gin","gel","it","in"]}, {"chars": ["t","i","n","k","e","r"], "words": ["tinker","inert","trike","inter","tire","trek","tier","kite","rein","rent","rite","knit","rink","ink","ten","net","nit","tin","tie","kin","irk","ire","kit","it","in","re"]}, -{"chars": ["t","i","n","k","l","e"], "words": ["tinkle","inlet","knelt","liken","kilt","lent","tile","kite","like","line","knit","link","lint","kiln","lite","lien","nil","ink","ten","net","let","til","nit","lit","tel","tin","tie","kin","lie","elk","kit","it","in"]}, -{"chars": ["t","i","n","s","e","l"], "words": ["enlist","tinsel","listen","silent","tines","inlet","lines","lest","lent","list","tile","site","sent","lens","line","silt","nest","slit","lint","snit","lite","lien","isle","nil","its","ten","net","let","til","nit","lit","tel","tin","tie","lie","sit","set","sin","is","it","in"]}, +{"chars": ["t","i","n","k","l","e"], "words": ["tinkle","inlet","knelt","liken","kilt","lent","tile","kite","like","line","knit","link","lint","kiln","lite","nil","ink","ten","net","let","til","nit","lit","tel","tin","tie","kin","lie","elk","kit","it","in"]}, +{"chars": ["t","i","n","s","e","l"], "words": ["enlist","tinsel","listen","silent","tines","inlet","lines","lest","lent","list","tile","site","sent","lens","line","silt","nest","slit","lint","snit","lite","isle","nil","its","ten","net","let","til","nit","lit","tel","tin","tie","lie","sit","set","sin","is","it","in"]}, {"chars": ["t","i","p","t","o","e"], "words": ["tiptoe","tote","poet","tie","opt","pie","toe","tit","pet","pit","top","pot","tip","tot","it","po","to","pi"]}, {"chars": ["t","i","r","a","d","e"], "words": ["tirade","tread","tired","trade","rated","irate","tire","tier","tear","raid","read","dart","idea","tide","rate","date","dare","rite","arid","dirt","ride","edit","aide","dear","diet","dire","rid","aid","red","die","art","tad","ear","tea","tie","eat","tar","rat","air","ire","are","eta","ate","era","it","ad","re","at"]}, {"chars": ["t","i","r","i","n","g"], "words": ["tiring","grin","ting","ring","grit","rig","gin","nit","tin","it","in"]}, @@ -3327,7 +3327,7 @@ {"chars": ["u","n","j","u","s","t"], "words": ["unjust","nuts","just","stun","nut","jut","jus","sun"]}, {"chars": ["u","n","k","i","n","d"], "words": ["unkind","kind","dunk","din","kin","inn","ink","kid","nun","in"]}, {"chars": ["u","n","l","e","s","s"], "words": ["unless","less","lens","sue","use","sun"]}, -{"chars": ["u","n","l","i","k","e"], "words": ["unlike","liken","like","line","link","lieu","nuke","kiln","lien","nil","kin","lie","elk","ink","in"]}, +{"chars": ["u","n","l","i","k","e"], "words": ["unlike","liken","like","line","link","lieu","nuke","kiln","nil","kin","lie","elk","ink","in"]}, {"chars": ["u","n","l","o","a","d"], "words": ["unload","aloud","loud","load","land","undo","dual","loan","and","lad","duo","old","nod","ado","ad","no"]}, {"chars": ["u","n","l","o","c","k"], "words": ["unlock","clunk","luck","lock","col","con","co","no"]}, {"chars": ["u","n","m","a","s","k"], "words": ["unmask","mask","sunk","sank","anus","musk","ask","sum","sun","man","am","ma","as"]}, @@ -3346,7 +3346,7 @@ {"chars": ["u","n","t","o","l","d"], "words": ["untold","loud","undo","told","dolt","lot","not","ton","nut","out","duo","old","nod","dot","no","to"]}, {"chars": ["u","n","t","r","u","e"], "words": ["untrue","tuner","true","tune","rent","turn","nut","urn","rut","run","ten","net","rue","re"]}, {"chars": ["u","n","u","s","e","d"], "words": ["unused","undue","dune","used","send","nude","dues","end","use","sun","sue","den","due"]}, -{"chars": ["u","n","v","e","i","l"], "words": ["unveil","liven","vile","vine","line","evil","lieu","live","lien","veil","vein","nil","vie","lie","in"]}, +{"chars": ["u","n","v","e","i","l"], "words": ["unveil","liven","vile","vine","line","evil","lieu","live","veil","vein","nil","vie","lie","in"]}, {"chars": ["u","n","w","i","n","d"], "words": ["unwind","wind","din","inn","win","nun","in"]}, {"chars": ["u","n","w","i","s","e"], "words": ["unwise","swine","sinew","news","wine","sewn","wise","sew","use","sun","sue","new","sin","win","is","in"]}, {"chars": ["u","p","b","e","a","t"], "words": ["upbeat","taupe","pate","peat","abut","tape","beat","tuba","tube","abet","bat","put","pat","tap","pet","tab","bet","tea","ape","eat","pea","but","apt","pub","tub","eta","ate","be","up","ab","at"]},