-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathworker.js
365 lines (359 loc) · 81.9 KB
/
worker.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
var phrases1 = new Array();
var phrases2 = new Array();
var words1 = new Array();
var words2 = new Array();
var intraword1 = new Array();
var intraword2 = new Array();
var prefixes1 = new Array();
var prefixes2 = new Array();
var suffixes1 = new Array();
var suffixes2 = new Array();
var regex1 = new Array();
var regex2 = new Array();
var rev_regex1 = new Array();
var rev_regex2 = new Array();
var ordering1 = new Array();
var ordering2 = new Array();
var jsonData = {"phrases1":"together with this\nincluded here\nit were\nthere it is\ntalk about\nhere\nwas\nwere\ndied\nold\nlater on\nlater\nhelped\nhe\ndo\njust in case\nin case\nfor fear that\nit will\nwill\nhas it\nhas\nbe\nyou're\nyou are\nidentify\nright on time\non time\ncold\ntell\nstop\nthis country\nservants\nservant\ngood-bye\ngood bye\nbye\ni wish you\nhello\nghost\nnonsense\nshut up\nshut up\nbe quiet\nit now\nlast night\nthat\nlooking like\nlooking just like\nwants to be\norder\nmy\nfought\ncountry\nbad news\nis a sign of\nall right\nalright\nrush\ndifficult\nwho\nis it\nrumours\nrumors\njust now\nright now\njust then\nmighty\njust before\noften\nspear\nstand still\nmorning\namid\nagainst\nalong\nalongside\namong\naround\nfresh\ngo\nthere it is\ngood\nlook\nwill\nokay\nenough\nhey\nwere\nyes\nthem\nwhere\nman\nwoman\nlady\nsaid\neven\nthought\nthink\nthinking\nbest\nbefore\ngreat\namazing\nawesome\ndoes\nstop\nalways\nagree\nalso\nalways\nanger\nangry\nannoy\nanyway\nappear\nappeared\nare\narm\nask\nasked\nass\nate\naway\nawesome\nawkward\nbad\nbag\nbe\nbeautiful\nbecame\nbecome\nbed\nbefore\nbegan\nbegin\nbelieve\nbelieved\nbent\nbitch\nblame\nbook\nbought\nboy\nbreak\nbring\nbroke\nbrought\nbuild\nbuilt\nbutt\nbuy\ncall\ncalled\ncalls\ncalm\ncame\ncarried\ncarry\ncatch\ncaught\ncertainly\nchallenge\nchange\nchanged\ncheap\nchew\nchild\nchoose\nchose\nclean\nclock\nclothes\ncome\ncomes\nconsider\nconsidered\ncontinue\ncontinued\ncool\ncough\ncover\ncrap\ncreate\ncup\ncut\ndad\ndamn\ndear\ndecide\ndecided\ndefinitely\ndid\ndie\ndied\ndirty\ndo\ndoctor\ndoes\ndraw\ndrew\ndrink\ndrunk\ndude\neat\nembarrass\nempty\neven\nexactly\nexplain\nface\nfade\nfall\nfancy\nfat\nfavorite\nfeel\nfeels\nfell\nfelt\nfight\nfind\nfinger\nflirt\nfollow\nfollowed\nforever\nfound\nfresh\nfriend\nfuck\nfun\nfunny\ngave\nget\ngirl\ngive\ngo\ngoes\ngood\ngreat\ngrew\ngrow\nhad\nhand\nhappen\nhappened\nhappens\nhappy\nhas\nhate\nhave\nhe\nhead\nhear\nheard\nhello\nhelp\nher\nhere\nhey\nhi\nhidden\nhim\nhit\nholiday\nhonestly\nhope\nhoped\nhopes\nhuh\nhungry\nhurry\nidiot\nif\ninclude\nindeed\ninsult\ninterview\nit\njail\njerk\nkeep\nkept\nkick\nkid\nkill\nkilled\nknew\nknow\nknows\nlack\nlater\nlaugh\nlead\nleader\nlearn\nleave\nled\nleft\nleg\nlet\nlet's\nlie\nlisten\nlive\nlived\nlives\nlook\nlose\nlost\nlow\nlying\nmade\nmake\nmakes\nman\nmeant\nmeet\nmet\nmom\nmoney\nmood\nmouth\nmove\nmoved\nmy\nneed\nneeds\nnever\nnoise\nnotebook\noffer\noffered\noften\nok\nokay\nold\nopen\nopened\nover\npaid\npale\npaper\npass\npassed\npay\nperhaps\npizza\nplace\nplate\nplay\nplayer\npregnant\npretty\nput\nquickly\nraise\nraised\nran\nrandom\nreach\nreached\nread\nready\nreally\nreceive\nreceived\nremember\nreturn\nreturned\nrub\nruin\nrun\nrush\nsad\nsaid\nsat\nsay\nsays\nscare\nscared\nseem\nseemed\nseems\nsell\nsend\nsent\nseriously\nserve\nset\nsex\nshall\nshe\nshit\nshook\nshow\nshowed\nsilly\nsit\nskill\nsleep\nsmart\nsmell\nsmile\nsometimes\nsorry\nspeak\nspend\nspent\nspoke\nstand\nstay\nstood\nstop\nstopped\nstrong\nstudent\nstupid\nsupport\nsurprise\ntake\ntakes\ntaste\nteach\ntell\nterrible\nthanks\nthem\nthere\nthey\nthink\nthinks\nthought\nthrow\ntired\ntoday\ntold\ntook\ntried\ntrip\ntry\nugly\nunderstand\nunderstood\nuniform\nupset\nuse\nused\nwalk\nwalked\nwall\nwant\nwants\nwas\nwatch\nwatched\nwave\nwent\nwere\nwhatever\nwhen\nwhere\nwhoa\nwhy\nwill\nwin\nwoman\nwon\nwork\nworked\nworks\nwrite\nwritten\nwrote\nyes\nyou\nyou're\nyour\n###VERBS PAST TENSE###\nafforded\napproved\nattended\nawoke\nabashed\nabated\nabode\nabsorbed\naccepted\naccompanied\nached\nachieved\nacquired\nacted\nadded\naddressed\nadjusted\nadmired\nadmitted\nadvised\nagreed\nalit\nallowed\nanimated\nannounced\nanswered\napologized\nappeared\napplauded\napplied\napproached\nargued\narose\narranged\narrested\nasked\nasserted\nassorted\nastonished\nattacked\nattracted\naudited\navoided\nbanged\nbanished\nbashed\nbatted\nbore\nbore\nbeat\nbeautified\nbecame\nbefell\nbegged\nbegan\nbehaved\nbeheld\nbelieved\nbelonged\nbent\nbereft\nbesought\nbet\nbetrayed\nbade\nbid\nbound\nbit\nbled\nblessed\nblossomed\nblew\nblurred\nblushed\nboarded\nboasted\nboiled\nbowed\nboxed\nbrayed\nbroke\nbreathed\nbred\nbrought\nbroadcast\nbrushed\nbuilt\nburnt\nburst\nburied\nbust\nbought\nbuzzed\ncalculated\ncalled\ncanvassed\ncaptured\ncaressed\ncarried\ncarved\ncashed\ncast\ncaught\ncaused\nceased\ncelebrated\nchallenged\nchanged\ncharged\nchased\nchatted\nchecked\ncheered\nchewed\nchid\nchipped\nchoked\nchose\nclassified\ncleaned\nclove\/cleft\nclicked\nclimbed\nclung\nclosed\nclad\nclutched\ncollapsed\ncollected\ncoloured\ncame\ncommented\ncompared\ncompelled\ncompeted\ncomplained\ncompleted\nconcluded\nconducted\nconfessed\nconfined\nconfiscated\nconfused\ncongratulated\nconnected\nconnoted\nconquered\nconsecrated\nconsented\nconserved\nconsidered\nconsigned\nconsisted\nconsoled\nconsorted\nconspired\nconstituted\nconstrained\nconstructed\nconstrued\nconsulted\ncontained\ncontemned\ncontended\ncontested\ncontinued\ncontracted\ncontradicted\ncontrasted\ncontributed\ncontrived\ncontrolled\nconvened\nconverged\nconversed\nconverted\nconveyed\nconvicted\nconvinced\ncooed\ncooked\ncooled\nco-operated\ncoped\ncopied\ncorrected\ncorresponded\ncorroded\ncorrupted\ncost\ncoughed\ncounselled\ncounted\ncoursed\ncovered\ncowered\ncracked\ncrackled\ncrashed\ncraved\ncreated\ncrept\ncribbed\ncrossed\ncrowded\ncrushed\ncried\ncurbed\ncured\ncurved\ncut\ncycled\ndamaged\ndamped\ndanced\ndared\ndashed\ndazzled\ndealt\ndecayed\ndecided\ndeclared\ndecorated\ndecreased\ndedicated\ndelayed\ndeleted\ndenied\ndepended\ndeprived\nderived\ndescribed\ndesired\ndestroyed\ndetached\ndetected\ndetermined\ndeveloped\ndied\ndiffered\ndug\ndigested\ndimmed\ndiminished\ndined\ndipped\ndirected\ndisappeared\ndiscovered\ndiscussed\ndisobeyed\ndisplayed\ndisposed\ndistributed\ndisturbed\ndisused\ndived\ndivided\ndid\ndonated\ndownloaded\ndragged\ndrew\ndreamt\ndressed\ndrilled\ndrank\ndrove\ndropped\ndried\ndumped\ndwelt\ndyed\nearned\nate\neducated\nempowered\nemptied\nencircled\nencouraged\nencroached\nendangered\nendorsed\nendured\nengraved\nenjoyed\nenlarged\nenlightened\nentered\nenvied\nerased\nescaped\nevaporated\nexchanged\nexclaimed\nexcluded\nexisted\nexpanded\nexpected\nexplained\nexplored\nexpressed\nextended\neyed\nfaced\nfailed\nfainted\nfell\nfanned\nfancied\nfavoured\nfaxed\nfed\nfelt\nferried\nfetched\nfought\nfilled\nfound\nfinished\nfished\nfit\/fitted\nfixed\nfizzed\nflapped\nflashed\nfled\nflung\nfloated\nflopped\nflew\nfolded\nfollowed\nforbade\nforced\nforecast\nforetold\nforgot\nforgave\nforlore\nformed\nforsook\nfounded\nframed\nfreed\nfroze\nfrightened\nfried\nfulfilled\ngagged\ngained\ngainsaid\ngashed\ngazed\ngot\ngave\nglanced\nglittered\nglowed\nwent\ngoogled\ngoverned\ngrabbed\ngraded\ngranted\ngreeted\nground\ngripped\ngrew\nguarded\nguessed\nguided\nhandled\nhung\nhappened\nharmed\nhatched\nhated\nhad\nhealed\nheard\nhove\nhelped\nhewed\nhid\nhindered\nhissed\nhit\nhoaxed\nheld\nhopped\nhoped\nhorrified\nhugged\nhummed\nhumiliated\nhunted\nhurled\nhurried\nhurt\nhushed\nhustled\nhypnotized\nidealized\nidentified\nidolized\nignited\nignored\nill-treated\nilluminated\nillumined\nillustrated\nimagined\nimbibed\nimitated\nimmersed\nimmolated\nimmured\nimpaired\nimparted\nimpeached\nimpeded\nimpelled\nimpended\nimperilled\nimpinged\nimplanted\nimplicated\nimploded\nimplored\nimplied\nimported\nimposed\nimpressed\nimprinted\nimprisoned\nimproved\ninaugurated\nincised\nincluded\nincreased\ninculcated\nindented\nindicated\ninduced\nindulged\ninfected\ninfested\ninflamed\ninflated\ninflected\ninformed\ninfringed\ninfused\ningested\ninhabited\ninhaled\ninherited\ninitiated\ninjected\ninjured\ninlaid\ninnovated\ninput\ninquired\ninscribed\ninserted\ninspected\ninspired\ninstalled\ninsulted\ninsured\nintegrated\nintroduced\ninvented\ninvited\njoined\njumped\njustified\nkept\nkicked\nkidded\nkilled\nkissed\nknelt\nknit\nknocked\nknew\nladed\nlanded\nlasted\nlatched\nlaughed\nlaid\nled\nleaked\nleant\nleapt\nlearnt\nleft\nleered\nlent\nlet\nlicked\nlay\nlied\nlifted\nlit\nliked\nlimped\nlistened\nlived\nlooked\nlost\nloved\nmagnified\nmaintained\nmade\nmanaged\nmarched\nmarked\nmarried\nmashed\nmatched\nmattered\nmeant\nmeasured\nmet\nmelted\nmerged\nmewed\nmigrated\nmilked\nminded\nmisled\nmissed\nmistook\nmisused\nmixed\nmoaned\nmodified\nmooed\nmotivated\nmoulded\nmoulted\nmoved\nmowed\nmultiplied\nmurmured\nnailed\nnapped\nneeded\nneglected\nnipped\nnodded\nnoted\nnoticed\nnotified\nnourished\nnursed\nobeyed\nobliged\nobserved\nobstructed\nobtained\noccupied\noccurred\noffered\noffset\nomitted\noozed\nopened\noperated\nopined\noppressed\nopted\noptimized\nordered\norganized\noriginated\noutput\noverflowed\novertook\nowed\nowned\npacified\npainted\npardoned\nparted\npartook\nparticipated\npassed\npasted\npatted\npatched\npaused\npaid\npeeped\nperished\npermitted\npersuaded\nphoned\nplaced\nplanned\nplayed\npled\npleased\nplodded\nplotted\nplucked\nplied\npointed\npolished\npolluted\npondered\npoured\npouted\npractised\npraised\nprayed\npreached\npreferred\nprepared\nprescribed\npresented\npreserved\npreset\npresided\npressed\npretended\nprevented\nprinted\nproceeded\nproduced\nprogressed\nprohibited\npromised\nproposed\nprosecuted\nprotected\nproved\nprovided\npulled\npunished\npurified\npushed\nput\nqualified\nquarrelled\nquestioned\nquit\nraced\nrained\nrattled\nreached\nread\nrealized\nrebuilt\nrecalled\nrecast\nreceived\nrecited\nrecognized\nrecollected\nrecurred\nredid\nreduced\nreferred\nreflected\nrefused\nregarded\nregretted\nrelated\nrelaxed\nrelied\nremained\nremade\nremoved\nrent\nrenewed\nrenounced\nrepaired\nrepeated\nreplaced\nreplied\nreported\nrequested\nresold\nresembled\nreset\nresisted\nresolved\nrespected\nrested\nrestrained\nretained\nretched\nretired\nreturned\nreused\nreviewed\nrewound\nrid\nrode\nrang\nrose\nroared\nrobbed\nrolled\nrotted\nrubbed\nruled\nran\nrushed\nsabotaged\nsacked\nsacrificed\nsaddened\nsaddled\nsagged\nsailed\nsallied\nsaluted\nsalvaged\nsalved\nsampled\nsanctified\nsanctioned\nsapped\nsaponified\nsashed\nsashayed\nsassed\nsated\nsatiated\nsatirised\nsatisfied\nsaturated\nsauntered\nsaved\nsavored\nsavvied\nsawed\nsaid\nscabbed\nscabbled\nscalded\nscaled\nscammed\nscanned\nscanted\nscarred\nscared\nscarified\nscarped\nscatted\nscattered\nscolded\nscorched\nscowled\nscrawled\nscreamed\nscrewed\nscrubbed\nsearched\nseated\nsecured\nsaw\nsought\nseemed\nseized\nselected\nsold\nsent\nsentenced\nseparated\nset\nsevered\nsewed\nshook\nshaped\nshared\nshattered\nshove\nshore\nshed\nshone\nshirked\nshit\nshivered\nshocked\nshod\nshot\nshortened\nshouted\nshowed\nshrank\nshunned\nshut\nsighted\nsignalled\nsignified\nsang\nsank\nsipped\nsat\nskied\nskidded\nslammed\nslew\nslept\nslid\nslimmed\nslung\nslunk\nslipped\nslit\nsmashed\nsmelt\nsmiled\nsmote\nsmoothed\nsmothered\nsnapped\nsnatched\nsnuck\nsneezed\nsniffed\nsoared\nsobbed\nsolicited\nsolved\nsoothed\nsorted\nsowed\nsparkled\nspoke\nsped\nspelt\nspent\nspilt\nspan\/spun\nspat\/spit\nsplit\nspoilt\nsprayed\nspread\nsprang\nsprouted\nsqueezed\nstood\nstared\nstarted\nstated\nstayed\nstole\nsteeped\nstemmed\nstepped\nsterilized\nstuck\nstimulated\nstung\nstank\nstirred\nstitched\nstooped\nstopped\nstored\nstrained\nstrayed\nstressed\nstretched\nstrewed\nstrode\nstruck\nstrung\nstrove\nstudied\nsubmitted\nsubscribed\nsubtracted\nsucceeded\nsucked\nsuffered\nsuggested\nsummoned\nsupplied\nsupported\nsupposed\nsurged\nsurmised\nsurpassed\nsurrounded\nsurveyed\nsurvived\nswallowed\nswayed\nswore\nsweat\nswept\nswelled\nswam\nswung\nswotted\ntook\ntalked\ntapped\ntasted\ntaxed\ntaught\ntore\nteed\ntold\ntempted\ntended\nterminated\nterrified\ntested\nthanked\nthought\nthrove\nthrew\nthrust\nthumped\ntied\ntired\ntossed\ntouched\ntrained\ntrampled\ntransferred\ntransformed\ntranslated\ntrapped\ntravelled\ntrod\ntreasured\ntreated\ntreed\ntrembled\ntriumphed\ntrusted\ntried\nturned\ntyped\ntypeset\nunderstood\nundid\nuprooted\nupset\nurged\nused\nuttered\nvalued\nvanished\nvaried\nverified\nvexed\nvied\nviewed\nviolated\nvomited\nwoke\nwalked\nwandered\nwanted\nwarned\nwasted\nwatched\nwatered\nwaved\nwaxed\nwaylaid\nwore\nwove\nwed\nwept\nweighed\nwelcomed\nwent\nwet\nwhipped\nwhispered\nwon\nwound\nwished\nwithdrew\nworked\nworried\nworshipped\nwrung\nwrote\nyawned\nyelled\nyielded\nzincked\nzoomed\n\n\n\n\nit would\nit is\nit was\nyou are\nfuck you\nfuck this\ni love you\ni love this\ndick head\nshort life\nlife's short\nlife's short\ncome here\nyou have\nit is\nit","phrases2":"herewith\nincluded herewith\n'twere\n'tis here\nspeak of\nhither\nwast\nwast\nkicked the bucket\nfusty\nanon\nanon\nholp\nthat gent\ndoth\nlest\nlest\nlest\n'twill\nshall\nhas't\nhast\nbeest\nthou art\nthou art\nunfold\nmost carefully upon the hour\nmost carefully upon the hour\nbitter cold\nbid\nstand ho\nthis ground\nleigemen\nleigeman\no, farewell\no, farewell\nfarewell\ni give you\nholla\napparition\ntush tush\nbreak thee off\nbreak thee off\nbreak thee off\nnow it\nlast night of all\nyond\nin the same figure like\nin the same figure like\nwould be\ncharge\nmine own\ncombated\nstate\nstrange eruption\nbodes\ngood now\ngood now\nsweaty haste\nsore\nwho is't\nis't\nwhispers\nwhispers\neven but now\neven but now\neven but now\npalmy\na little ere\noft\npartisan\nstand\nmorn\namidst\n'gainst\n'long\n'longside\n'mongst\n'round\ngreen\nwend\nthither\nvalorous\nbehold\nwilt\nwell enow\nenow\nho\nwast\naye\nthose folk\nwhither\nsir\nmistress\nmistress\nhath said\ncoequal\nbethought\nbethink\nbethinking\nmost wondrous\nere\nmost wondrous\nmost wondrous\nmost wondrous\ndoest\ncease\nat each moment\nconcur\neke\nat each moment\nsnuffs\nfell\nvex\nconcluded, be it\nappeareth\nhath appeared\nart\narmeth\nasketh\nhath asked\nrampallian\nconsumed\nhence\nlike a silver bow\ncontrary\nlacking valor\ncontainer\nbeest\nquite quaint\nbecameth\nbecometh\nsleep chamber\nere\nbeganeth\nbeginneth\nbelieveth\nhath believed\nbended\nwench\ncensure\nbooketh\nhath bought\nknave\nbreaketh\nbringeth\nhath broken\nhath brought\nbuildeth\nhath built\nbuttocks\nbuyeth\ncalleth\nhath called\ncalleth\nhalcyon\ncameth\nhath carried\ncarryeth\ncatcheth\nhath caught\nforsooth\ndare\nchangeth\nhath changed\nvile\ncheweth\nissue\nchooseth\nhath chosen\ncrisp\nhorologe\nrobes\ncometh\ncometh\nponder\npondered\ncontinueth\nhath continued\nmerit\nchewit\ncovereth\nalas\nmaketh\ncuppeth\ncutteth\nfather\nalas\nlief\ndecideth\nhath decided\nforsooth\ndidst\nkicketh the bucket\nhath kicked the bucket\nfilthy\ndoth\nleech\ndoest\ndraweth\nhath drawn\ndrinketh\nmalt-worm\nbroth'r\nconsume\nbaffle\nexsufflicate\ncoequal\njump\npray pardon me\nvisage\nvade\nfalleth\nplaited\nbacon-fed\nhighest in estimation\nfeeleth\ndoth feel\nhath fallen\nhath felt\nsquare\nfindeth\ndigit\nmistress\nfolloweth\nhath followed\nstill\nhath found\nflush\ncousin\nalas\nexcit'ment\ncomical\ngaveth\nreceiveth\nwench\ngiveth\nwend\ngoeth\nvalorous\nmost wondrous\nhath grown\ngroweth\nhadst\nhandeth\nbefall\nhath happened\nhappeneth\njoyous\nhath\nmisprise\nhas't\nthat gent\nheadeth\nheareth\nhath heard\ngood morrow to you, sir\nholp\nthat lady\nhither\nho\ngood morrow\nenshielf\nthat gent\nhitteth\nfestival\nin earnest\ndesire\ndesired\ndesires\ni understand you not\nfill'd with pangs of hunger\nhie\nclotpole\nif 't be true\nincludeth\nforsooth\nfig\nentreatment\nt\ncage\njackanapes\nkeepeth\nhath kept\nkicketh\npeat\nkilleth\nhath killed\nkneweth\nknoweth\nknoweth\nwant\nanon\nchuckle\nleadeth\nvaward\nlearneth\nleaveth\nhath led\nhath left\nleggeth\nalloweth\nshall we\nforswear\nhark\nliveth\nhath lived\nliveth\nbehold\nloseth\nhath lost\nbase\nfalsing\nmadeth\nmaketh\nmaketh\nsir\nmeanteth\nmeeteth\nhath met\nmother\nwage\nhumor\nthat from which we speak\nmoveth\nhath moved\nmine\nneedeth\nneedeth\nnev'r\nhurtling\ntable\ngiveth\nhath given\noft\ntis fine\nwell enow\nfusty\nope\nhath opened\nov'r\nhath paid\nwhey-face\npap'r\npasseth\nhath passed\npayeth\nperadventure\nzza\nlodging\nplateth\nplayeth\ncommon-kissing hedge-pig\nchilding\nquaint\nputteth\napace\nraiseth\nhath raised\nranneth\nby fate\nreacheth\nhath reached\nreadeth\neft\nvery much\ntaketh\nhath taken\nrecall\nreturneth\nhath returned\nrubbeth\nrid\nrunneth\ndrive\ndepress'd\nhath said\nsatteth\nsayeth\nsayeth\ngallow\nafeard\nseemeth\nhath seemed\nseemeth\nselleth\nsendeth\nhath sent\ngravely\nserveth\nsetteth\namorous rite\nshalt\nthe lady\nthe horror\nshaked\nshoweth\nhath shown\nfartuous\nsitteth\nart\ncatch but a wink\ncunning\nsmelleth\nsmileth\noft\nmy most humble apology\nspeaketh\nspendeth\nhath spent\nspake\nstandeth\nstayeth\nstoodeth\ncease\nceased\nstout\ninhorn man\nno more brain than stone\nsupporteth\nhoyday\ntaketh\ndoth take\ngust\nteachest\ntelleth\nlacking valor\ngrant you mercy\nthose folk\nthither\nthose gents\nbethink\nthinkest\nbethought\nthroweth\nnot restful\nthe present day\ntoldeth\ntooketh\nhath tried\ntrippeth\ntryeth\nlike a toad, ugly and venemous\nunderstandeth\nhath understood\nlivery\nfell\nuseth\nhath used\nwalketh\nhath walked\nmure\nwanteth\nwanteth\nwast\ngaze\ngazed\nwaft\nwenteth\nwast\nthere's few or none will entertain it\nat which hour\nwhither\nheigh-ho\nwherefore\nwilt\nwinneth\nmistress\nwonneth\nworketh\nhath worked\nworketh\nwriteth\nwrit\nwroteth\naye\nthee\nthou art\nthy\n###VERBS PAST TENSE###\ndid afford\ndid approve\ndid attend\ndid awake\ndid abash\ndid abate\ndid abide\ndid absorb\ndid accept\ndid accompany\ndid ache\ndid achieve\ndid acquire\ndid act\ndid add\ndid address\ndid adjust\ndid admire\ndid admit\ndid advise\ndid agree\ndid alight\ndid allow\ndid animate\ndid announce\ndid answer\ndid apologize\ndid appear\ndid applaud\ndid apply\ndid approach\ndid argue\ndid arise\ndid arrange\ndid arrest\ndid ask\ndid assert\ndid assort\ndid astonish\ndid attack\ndid attract\ndid audit\ndid avoid\ndid bang\ndid banish\ndid bash\ndid bat\ndid bear\ndid bear\ndid beat\ndid beautify\ndid become\ndid befall\ndid beg\ndid begin\ndid behave\ndid behold\ndid believe\ndid belong\ndid bend\ndid bereave\ndid beseech\ndid bet\ndid betray\ndid bid\ndid bid\ndid bind\ndid bite\ndid bleed\ndid bless\ndid blossom\ndid blow\ndid blur\ndid blush\ndid board\ndid boast\ndid boil\ndid bow\ndid box\ndid bray\ndid break\ndid breathe\ndid breed\ndid bring\ndid broadcast\ndid brush\ndid build\ndid burn\ndid burst\ndid bury\ndid bust\ndid buy\ndid buzz\ndid calculate\ndid call\ndid canvass\ndid capture\ndid caress\ndid carry\ndid carve\ndid cash\ndid cast\ndid catch\ndid cause\ndid cease\ndid celebrate\ndid challenge\ndid change\ndid charge\ndid chase\ndid chat\ndid check\ndid cheer\ndid chew\ndid chide\ndid chip\ndid choke\ndid choose\ndid classify\ndid clean\ndid cleave\ndid click\ndid climb\ndid cling\ndid close\ndid clothe\ndid clutch\ndid collapse\ndid collect\ndid colour\ndid come\ndid comment\ndid compare\ndid compel\ndid compete\ndid complain\ndid complete\ndid conclude\ndid conduct\ndid confess\ndid confine\ndid confiscate\ndid confuse\ndid congratulate\ndid connect\ndid connote\ndid conquer\ndid consecrate\ndid consent\ndid conserve\ndid consider\ndid consign\ndid consist\ndid console\ndid consort\ndid conspire\ndid constitute\ndid constrain\ndid construct\ndid construe\ndid consult\ndid contain\ndid contemn\ndid contend\ndid contest\ndid continue\ndid contract\ndid contradict\ndid contrast\ndid contribute\ndid contrive\ndid control\ndid convene\ndid converge\ndid converse\ndid convert\ndid convey\ndid convict\ndid convince\ndid coo\ndid cook\ndid cool\ndid co-operate\ndid cope\ndid copy\ndid correct\ndid correspond\ndid corrode\ndid corrupt\ndid cost\ndid cough\ndid counsel\ndid count\ndid course\ndid cover\ndid cower\ndid crack\ndid crackle\ndid crash\ndid crave\ndid create\ndid creep\ndid crib\ndid cross\ndid crowd\ndid crush\ndid cry\ndid curb\ndid cure\ndid curve\ndid cut\ndid cycle\ndid damage\ndid damp\ndid dance\ndid dare\ndid dash\ndid dazzle\ndid deal\ndid decay\ndid decide\ndid declare\ndid decorate\ndid decrease\ndid dedicate\ndid delay\ndid delete\ndid deny\ndid depend\ndid deprive\ndid derive\ndid describe\ndid desire\ndid destroy\ndid detach\ndid detect\ndid determine\ndid develop\ndid die\ndid differ\ndid dig\ndid digest\ndid dim\ndid diminish\ndid dine\ndid dip\ndid direct\ndid disappear\ndid discover\ndid discuss\ndid disobey\ndid display\ndid dispose\ndid distribute\ndid disturb\ndid disuse\ndid dive\ndid divide\ndid do\ndid donate\ndid download\ndid drag\ndid draw\ndid dream\ndid dress\ndid drill\ndid drink\ndid drive\ndid drop\ndid dry\ndid dump\ndid dwell\ndid dye\ndid earn\ndid eat\ndid educate\ndid empower\ndid empty\ndid encircle\ndid encourage\ndid encroach\ndid endanger\ndid endorse\ndid endure\ndid engrave\ndid enjoy\ndid enlarge\ndid enlighten\ndid enter\ndid envy\ndid erase\ndid escape\ndid evaporate\ndid exchange\ndid exclaim\ndid exclude\ndid exist\ndid expand\ndid expect\ndid explain\ndid explore\ndid express\ndid extend\ndid eye\ndid face\ndid fail\ndid faint\ndid fall\ndid fan\ndid fancy\ndid favour\ndid fax\ndid feed\ndid feel\ndid ferry\ndid fetch\ndid fight\ndid fill\ndid find\ndid finish\ndid fish\ndid fit\ndid fix\ndid fizz\ndid flap\ndid flash\ndid flee\ndid fling\ndid float\ndid flop\ndid fly\ndid fold\ndid follow\ndid forbid\ndid force\ndid forecast\ndid foretell\ndid forget\ndid forgive\ndid forlese\ndid form\ndid forsake\ndid found\ndid frame\ndid free\ndid freeze\ndid frighten\ndid fry\ndid fulfil\ndid gag\ndid gain\ndid gainsay\ndid gash\ndid gaze\ndid get\ndid give\ndid glance\ndid glitter\ndid glow\ndid go\ndid google\ndid govern\ndid grab\ndid grade\ndid grant\ndid greet\ndid grind\ndid grip\ndid grow\ndid guard\ndid guess\ndid guide\ndid handle\ndid hang\ndid happen\ndid harm\ndid hatch\ndid hate\ndid have\ndid heal\ndid hear\ndid heave\ndid help\ndid hew\ndid hide\ndid hinder\ndid hiss\ndid hit\ndid hoax\ndid hold\ndid hop\ndid hope\ndid horrify\ndid hug\ndid hum\ndid humiliate\ndid hunt\ndid hurl\ndid hurry\ndid hurt\ndid hush\ndid hustle\ndid hypnotize\ndid idealize\ndid identify\ndid idolize\ndid ignite\ndid ignore\ndid ill-treat\ndid illuminate\ndid illumine\ndid illustrate\ndid imagine\ndid imbibe\ndid imitate\ndid immerse\ndid immolate\ndid immure\ndid impair\ndid impart\ndid impeach\ndid impede\ndid impel\ndid impend\ndid imperil\ndid impinge\ndid implant\ndid implicate\ndid implode\ndid implore\ndid imply\ndid import\ndid impose\ndid impress\ndid imprint\ndid imprison\ndid improve\ndid inaugurate\ndid incise\ndid include\ndid increase\ndid inculcate\ndid indent\ndid indicate\ndid induce\ndid indulge\ndid infect\ndid infest\ndid inflame\ndid inflate\ndid inflect\ndid inform\ndid infringe\ndid infuse\ndid ingest\ndid inhabit\ndid inhale\ndid inherit\ndid initiate\ndid inject\ndid injure\ndid inlay\ndid innovate\ndid input\ndid inquire\ndid inscribe\ndid insert\ndid inspect\ndid inspire\ndid install\ndid insult\ndid insure\ndid integrate\ndid introduce\ndid invent\ndid invite\ndid join\ndid jump\ndid justify\ndid keep\ndid kick\ndid kid\ndid kill\ndid kiss\ndid kneel\ndid knit\ndid knock\ndid know\ndid lade\ndid land\ndid last\ndid latch\ndid laugh\ndid lay\ndid lead\ndid leak\ndid lean\ndid leap\ndid learn\ndid leave\ndid leer\ndid lend\ndid let\ndid lick\ndid lie\ndid lie\ndid lift\ndid light\ndid like\ndid limp\ndid listen\ndid live\ndid look\ndid lose\ndid love\ndid magnify\ndid maintain\ndid make\ndid manage\ndid march\ndid mark\ndid marry\ndid mash\ndid match\ndid matter\ndid mean\ndid measure\ndid meet\ndid melt\ndid merge\ndid mew\ndid migrate\ndid milk\ndid mind\ndid mislead\ndid miss\ndid mistake\ndid misuse\ndid mix\ndid moan\ndid modify\ndid moo\ndid motivate\ndid mould\ndid moult\ndid move\ndid mow\ndid multiply\ndid murmur\ndid nail\ndid nap\ndid need\ndid neglect\ndid nip\ndid nod\ndid note\ndid notice\ndid notify\ndid nourish\ndid nurse\ndid obey\ndid oblige\ndid observe\ndid obstruct\ndid obtain\ndid occupy\ndid occur\ndid offer\ndid offset\ndid omit\ndid ooze\ndid open\ndid operate\ndid opine\ndid oppress\ndid opt\ndid optimize\ndid order\ndid organize\ndid originate\ndid output\ndid overflow\ndid overtake\ndid owe\ndid own\ndid pacify\ndid paint\ndid pardon\ndid part\ndid partake\ndid participate\ndid pass\ndid paste\ndid pat\ndid patch\ndid pause\ndid pay\ndid peep\ndid perish\ndid permit\ndid persuade\ndid phone\ndid place\ndid plan\ndid play\ndid plead\ndid please\ndid plod\ndid plot\ndid pluck\ndid ply\ndid point\ndid polish\ndid pollute\ndid ponder\ndid pour\ndid pout\ndid practise\ndid praise\ndid pray\ndid preach\ndid prefer\ndid prepare\ndid prescribe\ndid present\ndid preserve\ndid preset\ndid preside\ndid press\ndid pretend\ndid prevent\ndid print\ndid proceed\ndid produce\ndid progress\ndid prohibit\ndid promise\ndid propose\ndid prosecute\ndid protect\ndid prove\ndid provide\ndid pull\ndid punish\ndid purify\ndid push\ndid put\ndid qualify\ndid quarrel\ndid question\ndid quit\ndid race\ndid rain\ndid rattle\ndid reach\ndid read\ndid realize\ndid rebuild\ndid recall\ndid recast\ndid receive\ndid recite\ndid recognize\ndid recollect\ndid recur\ndid redo\ndid reduce\ndid refer\ndid reflect\ndid refuse\ndid regard\ndid regret\ndid relate\ndid relax\ndid rely\ndid remain\ndid remake\ndid remove\ndid rend\ndid renew\ndid renounce\ndid repair\ndid repeat\ndid replace\ndid reply\ndid report\ndid request\ndid resell\ndid resemble\ndid reset\ndid resist\ndid resolve\ndid respect\ndid rest\ndid restrain\ndid retain\ndid retch\ndid retire\ndid return\ndid reuse\ndid review\ndid rewind\ndid rid\ndid ride\ndid ring\ndid rise\ndid roar\ndid rob\ndid roll\ndid rot\ndid rub\ndid rule\ndid run\ndid rush\ndid sabotage\ndid sack\ndid sacrifice\ndid sadden\ndid saddle\ndid sag\ndid sail\ndid sally\ndid salute\ndid salvage\ndid salve\ndid sample\ndid sanctify\ndid sanction\ndid sap\ndid saponify\ndid sash\ndid sashay\ndid sass\ndid sate\ndid satiate\ndid satirise\ndid satisfy\ndid saturate\ndid saunter\ndid save\ndid savor\ndid savvy\ndid saw\ndid say\ndid scab\ndid scabble\ndid scald\ndid scale\ndid scam\ndid scan\ndid scant\ndid scar\ndid scare\ndid scarify\ndid scarp\ndid scat\ndid scatter\ndid scold\ndid scorch\ndid scowl\ndid scrawl\ndid scream\ndid screw\ndid scrub\ndid search\ndid seat\ndid secure\ndid see\ndid seek\ndid seem\ndid seize\ndid select\ndid sell\ndid send\ndid sentence\ndid separate\ndid set\ndid sever\ndid sew\ndid shake\ndid shape\ndid share\ndid shatter\ndid shave\ndid shear\ndid shed\ndid shine\ndid shirk\ndid shit\ndid shiver\ndid shock\ndid shoe\ndid shoot\ndid shorten\ndid shout\ndid show\ndid shrink\ndid shun\ndid shut\ndid sight\ndid signal\ndid signify\ndid sing\ndid sink\ndid sip\ndid sit\ndid ski\ndid skid\ndid slam\ndid slay\ndid sleep\ndid slide\ndid slim\ndid sling\ndid slink\ndid slip\ndid slit\ndid smash\ndid smell\ndid smile\ndid smite\ndid smooth\ndid smother\ndid snap\ndid snatch\ndid sneak\ndid sneeze\ndid sniff\ndid soar\ndid sob\ndid solicit\ndid solve\ndid soothe\ndid sort\ndid sow\ndid sparkle\ndid speak\ndid speed\ndid spell\ndid spend\ndid spill\ndid spin\ndid spit\ndid split\ndid spoil\ndid spray\ndid spread\ndid spring\ndid sprout\ndid squeeze\ndid stand\ndid stare\ndid start\ndid state\ndid stay\ndid steal\ndid steep\ndid stem\ndid step\ndid sterilize\ndid stick\ndid stimulate\ndid sting\ndid stink\ndid stir\ndid stitch\ndid stoop\ndid stop\ndid store\ndid strain\ndid stray\ndid stress\ndid stretch\ndid strew\ndid stride\ndid strike\ndid string\ndid strive\ndid study\ndid submit\ndid subscribe\ndid subtract\ndid succeed\ndid suck\ndid suffer\ndid suggest\ndid summon\ndid supply\ndid support\ndid suppose\ndid surge\ndid surmise\ndid surpass\ndid surround\ndid survey\ndid survive\ndid swallow\ndid sway\ndid swear\ndid sweat\ndid sweep\ndid swell\ndid swim\ndid swing\ndid swot\ndid take\ndid talk\ndid tap\ndid taste\ndid tax\ndid teach\ndid tear\ndid tee\ndid tell\ndid tempt\ndid tend\ndid terminate\ndid terrify\ndid test\ndid thank\ndid think\ndid thrive\ndid throw\ndid thrust\ndid thump\ndid tie\ndid tire\ndid toss\ndid touch\ndid train\ndid trample\ndid transfer\ndid transform\ndid translate\ndid trap\ndid travel\ndid tread\ndid treasure\ndid treat\ndid tree\ndid tremble\ndid triumph\ndid trust\ndid try\ndid turn\ndid type\ndid typeset\ndid understand\ndid undo\ndid uproot\ndid upset\ndid urge\ndid use\ndid utter\ndid value\ndid vanish\ndid vary\ndid verify\ndid vex\ndid vie\ndid view\ndid violate\ndid vomit\ndid wake\ndid walk\ndid wander\ndid want\ndid warn\ndid waste\ndid watch\ndid water\ndid wave\ndid wax\ndid waylay\ndid wear\ndid weave\ndid wed\ndid weep\ndid weigh\ndid welcome\ndid wend\ndid wet\ndid whip\ndid whisper\ndid win\ndid wind\ndid wish\ndid withdraw\ndid work\ndid worry\ndid worship\ndid wring\ndid write\ndid yawn\ndid yell\ndid yield\ndid zinc\ndid zoom\n\n\n\n\n'twould\n'tis\n'twas\nye are\nbite my thumb\nthis can bite my thumb\nbite thee by the ear\nbite this by the ear\nblinking idiot\nbrief candle\nbrief candle\nbrief candle\ncome hither\nthoust\n'tis\n't","words1":"saying\nsay\nnow\nare\nskill\nskills\nskilled\ndoes\ndo\nbefore\ngladly\nomg\noh my god\nblast\nugh\nlisten\nlistens\nlistened\naway\nhurry\nhere\nthere\nhas\nhave\nhey\nmark my words\nindeed\nplease\ncheeky\nsassy\nyou\nyou\nyour\nwhere\nwhy\nwere\ngoodness\nno\noften\nyes\neven\nanything\naware\nnest\nnests\naffected\nacknowledge\nacknowledges\nacknowledged\npunish\npunishes\npunished\ncaves\ncave\nsoon\ntherefore\ntapestry\nmidgets\nmidget\npriest\npriests\nmonk\nmonks\nwitch\nwitches\nsmall\ngood man\nnecessary\nabuse\nprobably\ncurse\nplague\nhappened\nat once\nindicate\ntell\nreveal\nshow\nhen\nchain\nmanacle\nowl\nowls\nbarren\ndesolate\nidiot\nfool\nprophecy\nprophecies\ndagger\ndaggers\nknife\nknives\nshank\nsword\nswords\nbottle\nuseless\nglades\nbitch\nbitches\nfoolishly\ncelebrate\ndiscuss\nbadger\nskunk\nbadger\nskunk\necho\nechos\nshield\nbushy\nslowly\nadvice\naway\nboy\nflirt\nenemy\ncutie\ngun\nwhore\nslut\nskank\nrusty\nmalignant\ncancer\nlove song\narmed\nmixed\nmix\ncorpse\ncorpses\nzombies\nzombie\ndismissed\nsacked\u00a0\nall-embracing\nmusical round\nfriends\nfriend\nwail\ncry\ncraft\nshroud\nwinding-sheets\nshroud\nassuredly\nsurely\nwithout a doubt\nattacking\u00a0\nflat\nfallen in love\nfall in love\nfalling in love\njaws\njaw\nmodest\nvirtuous\nmagic\ndodging\ndodge\ndodged\nleather\ncash\nmoney\ncoins\ncoinage\nwallet\ndunce\nchapped\ntalkative person\nperfume\ncall\nregions\nregion\nblockhead\nshoemaker\nshoe maker\nshoe-maker\nmonster\ndarkened\ndarken\nminer\nexcuse\nexcuse\nbring about\nbring\nappearance\nappearances\nsensitive\nimaginings\nnightmares\nconstitution\nstate of mind\nuninterrupted\nold\ncrown\nbody\nheadquarters\nhat\nthief\nliar\ncheat\ncobbler\nbad omen\ncurly\ncurls\ncurl\nwhims\nwhim\nopposed\noppose\nopposes\ncoroner\nopen a bottle\nbeg your pardon\u00a0\nexcuse you\nexcuse yourself\nroom\nrooms\nchamber\nchambers\nmetrosexual\nrascal\nmean\ncurtsey\nbow\u00a0\nthief\nrobber\nburglar\nfingering\nfinger\nit's out of fashion\neverlasting\nfools\nfool\nskull\ncareful observation\nexplain\nunsheathe\npull out\ndeceive\ntrick\nwomen\nlaziness\nlazy\nclever at\ngood at\ncoinage\ncowardly\njacket\nlittle\nthunderbolts\u00a0\ntears\ntear\nfrivolous\nsadness\nhandle\ndarkest\nshush\nkeep quiet\nshut up\nopened\nopened\nlambs\nlamb\u00a0\ngypsy\ndreadlocks\nflirts\nparadise\nembalmed\nhide\nangry\nbrings\nbring\ndevours\ndevour\nconsume\nconsumeed\nconsumes\neat\nate\neats\nsubmerged\nhatred\nhate\nencompass\ncontain\ninclude\nencompasss\ncontains\nincludes\nencompassed\ncontained\nincluded\nencompassing\ncontaining\nincluding\ngrieves\ngrieving\ngrieved\nnegro\nnigger\nblack man\ninvisible\nhidden\neyelids\neyelid\npalm\u00a0\nactive\nglad\ngladly\nwillingly\nepilepsy\u00a0\nfriendly\nsatisfied\nfeature\nmarriage\nspeedy\nfast\nexcuses\nexcuse\nforward\nwtf\nfantasies\nfantasy\nscorn\nmock\ntease\nsneer\nmocking\nteasing\nsneering\ndevil\nsatan\nslut\nflood\nfloods\nsea\nseas\nyoung men\nbeaten\ncheated\u00a0\nharvest\nabundance\u00a0\nduped\ntricked\ntricking\ndestroyed\ndeleted\ndelete\nlegs\nleg\nrough cloth\ncanvas\nsalvos\ngood sammies\nsecond-hand shop\nsecond-hand shop\nfat\nmoldy\nproud\npromise\nswear\nindebted\nfrighten\nsportive\nplayful\nbreeches\npants\ntrousers\nfrightened\nscared\nglove\nnoble\nwell-born\nmild\namiable\nfriendly\ntomcat\ncat\nglare\njest\njoke\nhorney\ngood evening\ngood night\ndemon\ndrops\ndrop\u00a0\nmany thanks\nthanks\nthankyou\nthx\ndegree\nstep\ngray\ngrey\nperfectly clear\nobvious\nnormal people\npoor people\nfish\ntrick\ndecieve\u00a0\njagged\nknees\nknee\nperhaps\nmaybe\ndeer\non guard\nprepare to fight\nfeel sick\nthrow up\npuke\nvomit\nsleepiness\ncommands\ncommand\ndemand\nhurry\nalone\nambitious\nuseless\ndeer\nagree\u00a0\noath\nvow\npledge\nhelped\nhussy\nhussies\nhuzzy\nfeeling\npersuade\nmood\ntemperament\nmist\ngood morning\nbattle\nthrift\nconcern\nblushing\nblush\nunworthy\nhabitual\nnormal\ncommon\ndeep-rooted\nunsuppressable\nindomitable\ninvincible\nhold off\nresist\nburied\nbury\ndick head\ntrudge\nplod\nsuspicious\nwife\nbumps\nbump\nknocked\nknock\nstraighten\u00a0\ndarling\nuse\nleprosy\naids\nsweetheart\nsweet heart\nsoon\npossessions\npossession\nreluctant\nnumbskulls\nlong-standing\nrascal\nbloodhound\nmagnates\ngreat men\nvirginity\nbe able to\nmanage\nshy\nimpertinent\nrude\ncheeky\nlollies\nlolly\ncandy\nsweets\nindeed\nabandoned\ndespite\u00a0\nhead\nproper\nfittest\nfollowers\nattendants\nservants\nnets\nnet\nmischief\nmust\nfavorite\nfavourite\nmisunderstanding\nmistake\nmore\u00a0\nmore\nmonstrosity\nfight\nhippy\nmake faces\nmaking faces\npull faces\ntrouble\nfuss\nnot ready\ncountry bumpkin\nmushrooms\nmushroom\ninsolent\nwicked\nmad\noccasion\nevent\nmy uncle\nA fine thing this!\n###############################\nhidden\u00a0\nunderwater\u00a0\nis beautiful\nwas beautiful\nare beautiful\u00a0\nworld\ntavern\npub\naway from others.\u00a0\nunjustifiable\nangry.\u00a0\nget the better of them.\u00a0\nname them over.\u00a0\na toad, as in an attendant spirit that calls a witch when it is time to go on some evil errand.\u00a0\nHecate, goddess of the moon and the underworld, was queen of the witches and witchcraft.\u00a0\nflourishing.\u00a0\nquibble or deceive.\u00a0\nleopard.\u00a0\nparley.\u00a0\nclown or fool.\u00a0\nstab\nall that's good in the kingdom.\u00a0\ndelay\nsmall amount\nthe eyelid that resembles a sloped roof.\u00a0\nfrom the French par dieu, by God.\u00a0\nbewigged.\u00a0\nendless sleep; death.\u00a0\npeanut\npeanuts\ngratify\nto the point of perfection.\u00a0\nonly a small quantity.\u00a0\nbehavior\na drink made from hot curdled milk, ale, wine, etc., and taken usually on retiring.\u00a0\ninscription inside a ring, often in verse.\u00a0\ntreat with contempt.\u00a0\nplotting against.\u00a0\nmagistrate\nchatter, gossip.\u00a0\nspur\nyouthful\nyouthful\nPRIN\/ce of COX\/combs; pert, saucy boy, upstart.\u00a0\nI entreat you\nunnatural events\ntest of endurance\nbelonging\nmade a tool of.\u00a0\nadjourned (postponed).\u00a0\ntumult.\u00a0\nmuddied.\u00a0\nwhining\nquite blind or merely dimsighted.\u00a0\ni.e., has the same childlike sincerity.\u00a0\nalcoholic\nset it off by contrast.\u00a0\nincite\na euphemism for executed.\u00a0\npack up\ncowardly giving up.\u00a0\nskillful, ingenious, delicate, elegant.\u00a0\nmentally sharp.\u00a0\nsubtle distinctions, hair-splitting.\u00a0\nquibbles\nquips.\u00a0\nrack'd reference to the rack, an instrument of torture.\u00a0\ngross manner.\u00a0\ngreater\nupbraided.\u00a0\nroots (from Latin, radix root).\u00a0\nthe shore of reason, the mind.\u00a0\nsensitive understanding.\u00a0\ntakes no care of his own counsel.\u00a0\nliterally smoky, foul.\u00a0\nsweating\nlove-tokens.\u00a0\na colloquial term of farewell, comparable to our 'All the best!'\u00a0\ni.e., make no noise, as a hollow vessel does when it is struck.\u00a0\nmoist.\u00a0\nsplit open.\u00a0\nranting.\u00a0\nrummage, bustle.\u00a0\na term of abuse or contempt.\u00a0\ndraught of liquor, bumper, toast.\u00a0\nfed with expensive cuts of meat.\u00a0\nblack streaked with white.\u00a0\nsudden advances in battle.\u00a0\nmaxims, aphorisms.\u00a0\nscarcely appear attractive.\u00a0\nignored.\u00a0\nwith flags flying.\u00a0\nwhere Scottish kings were crowned.\u00a0\nslashed, gashed.\u00a0\nfencers.\u00a0\nshield on coat of arms.\u00a0\nin self-defense.\u00a0\nwith neither too much nor too little.\u00a0\ncutting or offshoot.\u00a0\nblind, close.\u00a0\ninherent goodness.\u00a0\nsame sort.\u00a0\na musical phrase played on the trumpet indicating a ceremonial entrance.\u00a0\nseparation.\u00a0\norig., to drink without stint, make good cheer recklessly, (hence) to cast off all restraint.\u00a0\nnot true Roman blood\u00a0\ngathered indiscriminately.\u00a0\nrebuked, reproved, blamed.\u00a0\nshoes.\u00a0\nshaggy-haired dogs.\u00a0\nconfession.\u00a0\nretired to rest.\u00a0\nharmful illness.\u00a0\nfind out what one knows.\u00a0\nlacking sense or meaning.\u00a0\nfilth, dung. 'Sir-reverence' came to mean this because the word prefaced mention of unpleasant things (a corruption of 'save your reverence;' i.e., excuse my mentioning it).\u00a0\nconfused, rambling nonsense.\u00a0\nskein (of silk).\u00a0\nknows little of his real self.\u00a0\nby God's light (common Elizabethan oath).\u00a0\npassed the appointed time.\u00a0\nmake a mess of.\u00a0\nlit. slug in a bed, i.e., lazy creature.\u00a0\nlittle smiles.\u00a0\nGo hang (onomatopoetic sound of a man's neck breaking.)\u00a0\ni.e., Hold on; wait.\u00a0\nsaints.\u00a0\ntruth\nproclaimed.\u00a0\ngrown a beard on your face.\u00a0\nanger\nfull of spleen, hot-tempered.\u00a0\ndrunk, saturated with liquor.\u00a0\nsnare\nstand back, conceal yourself.\u00a0\ni.e., their fortunes were marred by the influence of the stars. That men's natures and fortunes were influenced by the star under which they were born was a widespread superstition of Elizabethan times.\u00a0\nbenefits.\u00a0\nalways. A common Elizabethan use.\u00a0\never singing.\u00a0\ncup, flagon, or tankard.\u00a0\nshores\noverhears by accident my secret thoughts.\u00a0\nsecretly induced or hired.\u00a0\nwooing\nloose-bellied.\u00a0\nknock-out blow.\u00a0\ni.e., the two lips.\u00a0\nin a clean sweep.\u00a0\nfainted.\u00a0\nsmall drum used by professional clowns and jesters.\u00a0\ncandle.\u00a0\nnatural reticence.\u00a0\npain\nanswer appropriately.\u00a0\noffers\noffer\nviolent\nforce.\u00a0\nfretful, peevish.\u00a0\nan old title of nobility in Scotland similar to that of Earl.\u00a0\nthe association of the Greek city Thebes, as with Athens, is with philosophical inquiry.\u00a0\nnumbing the thought.\u00a0\nthunderbolt, lightning.\u00a0\ntinkers were a noisy lot and, being gypsies, had their own language (Romany).\u00a0\ni.e., 'tis all the same, it makes no difference to me.\u00a0\none who begs on the roads and has been released from the London madhouse, Bethlehem ('Bedlam') Hospital.\u00a0\nhighest sail on the mast; hence, summit.\u00a0\ntrifling passion.\u00a0\ntrade, commerce.\u00a0\nferry (from Italian traghetto).\u00a0\ncatch, as in a net.\u00a0\nsun\nwooden plate, lit. one to cut food upon.\u00a0\ndressed up.\u00a0\nsorrowful.\u00a0\nbelieve, give credit to.\u00a0\nsmall bed on wheels (cf. 'truck') which (for a servant) was pushed under a larger bed (the master's), trundle bed.\u00a0\na general's baton.\u00a0\nturn bad.\u00a0\na Roman god represented with two faces, one smiling and the other frowning.\u00a0\nrelax.\u00a0\nuncontrolled.\u00a0\nunbounded, unmarried, free.\u00a0\nwith doublet untied, open.\u00a0\nunspoiled.\u00a0\nacquit us of plotting.\u00a0\nenduring spirit.\u00a0\nreturned to chaos.\u00a0\ndiscourteously.\u00a0\nunrestrained.\u00a0\nnot having received the sacrament.\u00a0\nunnerve.\u00a0\nfutile.\u00a0\nunsettle.\u00a0\nuntamed.\u00a0\nweak.\u00a0\nby care (anxiety).\u00a0\nunmannerly, ignorant.\u00a0\nuncurable; to 'tent' a wound was to probe and clean it.\u00a0\nunlucky.\u00a0\ni.e., consider your day's work done.\u00a0\non the spur of the moment.\u00a0\nstanding straight up.\u00a0\nit was an Elizabethan folk belief that malignant spirits appeared in the form of hedgehogs to torment people.\u00a0\ninterest on money lent.\u00a0\nlowering.\u00a0\nlow, uncouth characters.\u00a0\ni.e., wearing painted masks.\u00a0\nvitality, health.\u00a0\nvirgin uniform.\u00a0\nevil qualities.\u00a0\nwhiteness; the Elizabethans usually spoke of silver as being white.\u00a0\nmasks.\u00a0\nspit.\u00a0\nthe common people.\u00a0\nwave.\u00a0\nwitty fellow.\u00a0\none who lacks wits.\u00a0\nkeep after him until he agrees with you.\u00a0\ncares that keep one awake.\u00a0\nrough water dogs.\u00a0\npoor opinion.\u00a0\nprotects from the weather.\u00a0\nweird, meant fateful, as in the three fates of Graeco-Roman mythology.\u00a0\nsky, one of the elements.\u00a0\nboth correctly conceived and aptly expressed.\u00a0\nalas the day.\u00a0\nwhether\nwith eyes rolled, as in the whites of the eyes turned upward.\u00a0\nworthless (literally bastard).\u00a0\nwilly-nilly, whether he wishes or not.\u00a0\nsmall hut with willow (the sign of unrequited love) before it.\u00a0\nmy following you. The term 'wild-goose chase' was applied to a contest where two riders started together and as soon as one obtained the lead, the other had to follow over the same ground, unless he could overtake him, when the position was reversed. The name is taken from the way a flock of geese flies in a line. The phrase has a rather different meaning now.\u00a0\nmust\nroundabout means, indirect attempts.\u00a0\novercome with wonder\nvery deeply felt\nbad spirit\nknow\nquickly\nstabbed\nstab\na property owner, but beneath a gentleman in social rank.\u00a0\nwere endowed with keenness of vision above all other heavenly creatures.\u00a0\nsucker (colloquial)\u00a0\nif you don't change your mind; if you are still sane.\u00a0\nshould\ncould\nwould\nmy\n###################\n###VERBS SILLY#####\n###################\ndream\nabide\naccelerate\naccept\naccomplish\nachieve\nacquire\nacted\nactivate\nadapt\nadd\naddress\nadminister\nadmire\nadmit\nadopt\nadvise\nafford\nagree\nalert\nalight\nallow\naltered\namuse\nanalyze\nannounce\nannoy\nanswer\nanticipate\napologize\nappear\napplaud\napplied\nappoint\nappraise\nappreciate\napprove\narbitrate\nargue\narise\narrange\narrest\narrive\nascertain\nask\nassemble\nassess\nassist\nassure\nattach\nattack\nattain\nattempt\nattend\nattract\naudited\navoid\nawake\nback\nbake\nbalance\nban\nbang\nbare\nbat\nbathe\nbattle\nbeam\nbear\nbeat\nbecome\nbeg\nbegin\nbehave\nbehold\nbelong\nbend\nbeset\nbet\nbid\nbind\nbite\nbleach\nbleed\nbless\nblind\nblink\nblot\nblow\nblush\nboast\nboil\nbolt\nbomb\nbook\nbore\nborrow\nbounce\nbow\nbox\nbrake\nbranch\nbreak\nbreathe\nbreed\nbrief\nbring\nbroadcast\nbruise\nbrush\nbubble\nbudget\nbuild\nbump\nburn\nburst\nbury\nbust\nbuy\nbuzz\ncalculate\ncall\ncamp\ncare\ncarry\ncarve\ncast\ncatalog\ncatch\ncause\nchallenge\nchange\ncharge\nchart\nchase\ncheat\ncheck\ncheer\nchew\nchoke\nchoose\nchop\nclaim\nclap\nclarify\nclassify\nclean\nclear\ncling\nclip\nclose\nclothe\ncoach\ncoil\ncollect\ncolor\ncomb\ncome\ncommand\ncommunicate\ncompare\ncompete\ncompile\ncomplain\ncomplete\ncompose\ncompute\nconceive\nconcentrate\nconceptualize\nconcern\nconclude\nconduct\nconfess\nconfront\nconfuse\nconnect\nconserve\nconsider\nconsist\nconsolidate\nconstruct\nconsult\ncontain\ncontinue\ncontract\ncontrol\nconvert\ncoordinate\ncopy\ncorrect\ncorrelate\ncost\ncough\ncounsel\ncount\ncover\ncrack\ncrash\ncrawl\ncreate\ncreep\ncritique\ncross\ncrush\ncry\ncure\ncurl\ncurve\ncut\ncycle\ndam\ndamage\ndance\ndare\ndeal\ndecay\ndeceive\ndecide\ndecorate\ndefine\ndelay\ndelegate\ndelight\ndeliver\ndemonstrate\ndepend\ndescribe\ndesert\ndeserve\ndesign\ndestroy\ndetail\ndetect\ndetermine\ndevelop\ndevise\ndiagnose\ndig\ndirect\ndisagree\ndisappear\ndisapprove\ndisarm\ndiscover\ndislike\ndispense\ndisplay\ndisprove\ndissect\ndistribute\ndive\ndivert\ndivide\ndo\ndouble\ndoubt\ndraft\ndrag\ndrain\ndramatize\ndraw\ndress\ndrink\ndrip\ndrive\ndrop\ndrown\ndrum\ndry\ndust\ndwell\nearn\neat\nedited\neducate\neliminate\nembarrass\nemploy\nempty\nenacted\nencourage\nend\nendure\nenforce\nengineer\nenhance\nenjoy\nenlist\nensure\nenter\nentertain\nescape\nestablish\nestimate\nevaluate\nexamine\nexceed\nexcite\nexcuse\nexecute\nexercise\nexhibit\nexist\nexpand\nexpect\nexpedite\nexperiment\nexplain\nexplode\nexpress\nextend\nextract\nface\nfacilitate\nfade\nfail\nfancy\nfasten\nfax\nfear\nfeed\nfeel\nfence\nfetch\nfight\nfile\nfill\nfilm\nfinalize\nfinance\nfind\nfire\nfit\nfix\nflap\nflash\nflee\nfling\nfloat\nflood\nflow\nflower\nfly\nfold\nfollow\nfool\nforbid\nforce\nforecast\nforego\nforesee\nforetell\nforget\nforgive\nform\nformulate\nforsake\nframe\nfreeze\nfrighten\nfry\ngather\ngaze\ngenerate\nget\ngive\nglow\nglue\ngo\ngovern\ngrab\ngraduate\ngrate\ngrease\ngreet\ngrin\ngrind\ngrip\ngroan\ngrow\nguarantee\nguard\nguess\nguide\nhammer\nhand\nhandle\nhandwrite\nhang\nhappen\nharass\nharm\nhate\nhaunt\nhead\nheal\nheap\nhear\nheat\nhelp\nhide\nhit\nhold\nhook\nhop\nhope\nhover\nhug\nhum\nhunt\nhurry\nhurt\nhypothesize\nidentify\nignore\nillustrate\nimagine\nimplement\nimpress\nimprove\nimprovise\ninclude\nincrease\ninduce\ninfluence\ninform\ninitiate\ninject\ninjure\ninlay\ninnovate\ninput\ninspect\ninspire\ninstall\ninstitute\ninstruct\ninsure\nintegrate\nintend\nintensify\ninterest\ninterfere\ninterlay\ninterpret\ninterrupt\ninterview\nintroduce\ninvent\ninventory\ninvestigate\ninvite\nirritate\nitch\njail\njam\njog\njoin\njoke\njudge\njuggle\njump\njustify\nkeep\nkept\nkick\nkill\nkiss\nkneel\nknit\nknock\nknot\nknow\nlabel\nland\nlast\nlaugh\nlaunch\nlay\nlead\nlean\nleap\nlearn\nleave\nlecture\nled\nlend\nlet\nlevel\nlicense\nlick\nlie\nlifted\nlight\nlighten\nlike\nlist\nlisten\nlive\nload\nlocate\nlock\nlog\nlong\nlook\nlose\nlove\nmaintain\nmake\nman\nmanage\nmanipulate\nmanufacture\nmap\nmarch\nmark\nmarket\nmarry\nmatch\nmate\nmatter\nmean\nmeasure\nmeddle\nmediate\nmeet\nmelt\nmelt\nmemorize\nmend\nmentor\nmilk\nmine\nmislead\nmiss\nmisspell\nmistake\nmisunderstand\nmix\nmoan\nmodel\nmodify\nmonitor\nmoor\nmotivate\nmourn\nmove\nmow\nmuddle\nmug\nmultiply\nmurder\nnail\nname\nnavigate\nneed\nnegotiate\nnest\nnod\nnominate\nnormalize\nnote\nnotice\nnumber\nobey\nobject\nobserve\nobtain\noccur\noffend\noffer\nofficiate\nopen\noperate\norder\norganize\noriented\noriginate\novercome\noverdo\noverdraw\noverflow\noverhear\novertake\noverthrow\nowe\nown\npack\npaddle\npaint\npark\npart\nparticipate\npass\npaste\npat\npause\npay\npeck\npedal\npeel\npeep\nperceive\nperfect\nperform\npermit\npersuade\nphone\nphotograph\npick\npilot\npinch\npine\npinpoint\npioneer\nplace\nplan\nplant\nplay\nplead\nplease\nplug\npoint\npoke\npolish\npop\npossess\npost\npour\npractice\npraised\npray\npreach\nprecede\npredict\nprefer\nprepare\nprescribe\npresent\npreserve\npreset\npreside\npress\npretend\nprevent\nprick\nprint\nprocess\nprocure\nproduce\nprofess\nprogram\nprogress\nproject\npromise\npromote\nproofread\npropose\nprotect\nprove\nprovide\npublicize\npull\npump\npunch\npuncture\npunish\npurchase\npush\nput\nqualify\nquestion\nqueue\nquit\nrace\nradiate\nrain\nraise\nrank\nrate\nreach\nread\nrealign\nrealize\nreason\nreceive\nrecognize\nrecommend\nreconcile\nrecord\nrecruit\nreduce\nrefer\nreflect\nrefuse\nregret\nregulate\nrehabilitate\nreign\nreinforce\nreject\nrejoice\nrelate\nrelax\nrelease\nrely\nremain\nremember\nremind\nremove\nrender\nreorganize\nrepair\nrepeat\nreplace\nreply\nreport\nrepresent\nreproduce\nrequest\nrescue\nresearch\nresolve\nrespond\nrestored\nrestructure\nretire\nretrieve\nreturn\nreview\nrevise\nrhyme\nrid\nride\nring\nrinse\nrise\nrisk\nrob\nrock\nroll\nrot\nrub\nruin\nrule\nrun\nrush\nsack\nsail\nsatisfy\nsave\nsaw\nsay\nscare\nscatter\nschedule\nscold\nscorch\nscrape\nscratch\nscream\nscrew\nscribble\nscrub\nseal\nsearch\nsecure\nsee\nseek\nselect\nsell\nsend\nsense\nseparate\nserve\nservice\nset\nsettle\nsew\nshade\nshake\nshape\nshare\nshave\nshear\nshed\nshelter\nshine\nshiver\nshock\nshoe\nshoot\nshop\nshow\nshrink\nshrug\nshut\nsigh\nsign\nsignal\nsimplify\nsin\nsing\nsink\nsip\nsit\nsketch\nski\nskip\nslap\nslay\nsleep\nslide\nsling\nslink\nslip\nslit\nslow\nsmash\nsmell\nsmile\nsmite\nsmoke\nsnatch\nsneak\nsneeze\nsniff\nsnore\nsnow\nsoak\nsolve\nsoothe\nsoothsay\nsort\nsound\nsow\nspare\nspark\nsparkle\nspeak\nspecify\nspeed\nspell\nspend\nspill\nspin\nspit\nsplit\nspoil\nspot\nspray\nspread\nspring\nsprout\nsquash\nsqueak\nsqueal\nsqueeze\nstain\nstamp\nstand\nstare\nstart\nstay\nsteal\nsteer\nstep\nstick\nstimulate\nsting\nstink\nstir\nstitch\nstop\nstore\nstrap\nstreamline\nstrengthen\nstretch\nstride\nstrike\nstring\nstrip\nstrive\nstroke\nstructure\nstudy\nstuff\nsublet\nsubtract\nsucceed\nsuck\nsuffer\nsuggest\nsuit\nsummarize\nsupervise\nsupply\nsupport\nsuppose\nsurprise\nsurround\nsuspect\nsuspend\nswear\nsweat\nsweep\nswell\nswim\nswing\nswitch\nsymbolize\nsynthesize\nsystemize\ntabulate\ntake\ntalk\ntame\ntap\ntarget\ntaste\nteach\ntear\ntease\ntelephone\ntell\ntempt\nterrify\ntest\nthank\nthaw\nthink\nthrive\nthrow\nthrust\ntick\ntickle\ntie\ntime\ntip\ntire\ntouch\ntour\ntow\ntrace\ntrade\ntrain\ntranscribe\ntransfer\ntransform\ntranslate\ntransport\ntrap\ntravel\ntread\ntreat\ntremble\ntrick\ntrip\ntrot\ntrouble\ntroubleshoot\ntrust\ntry\ntug\ntumble\nturn\ntutor\ntwist\ntype\nundergo\nunderstand\nundertake\nundress\nunfasten\nunify\nunite\nunlock\nunpack\nuntidy\nupdate\nupgrade\nuphold\nupset\nuse\nutilize\nvanish\nverbalize\nverify\nvex\nvisit\nwail\nwait\nwake\nwalk\nwander\nwant\nwarm\nwarn\nwash\nwaste\nwatch\nwater\nwave\nwear\nweave\nwed\nweep\nweigh\nwelcome\nwend\nwet\nwhine\nwhip\nwhirl\nwhisper\nwhistle\nwin\nwind\nwink\nwipe\nwish\nwithdraw\nwithhold\nwithstand\nwobble\nwonder\nwork\nworry\nwrap\nwreck\nwrestle\nwriggle\nwring\nwrite\nx-ray\nyawn\nyell\nzip\nzoom","words2":"declaring\ndeclare\nanon\nart\nart\narts\nartful\ndost\ndoth\n'ere\nfain\nfie\nfie\nfie\nfie\nhark\nharks\nharked\nhence\nhie\nhither\nthither\nhath\nhast\nho\nmark\nmarry\nprithee\nsaucy\nsaucy\nthee\nthou\nthy\nwhence\nwherefore\nwast\nmarry\nnay\noft\naye\nyea\naught\nacknown\naery\naeries\naffectioned\nagnize\nagnizes\nagnized\namerce\namerces\namerced\nanters\ncave\nanon\nargal\narras\natomies\natomy\naugurer\naugurers\naugurer\naugurers\nbeldams\nhags\nbawbling\nbawcock\nbehoveful\nberattle\nbelike\nbeshrew\nbeshrew\nbetid\nbetimes\nbetoken\nbetoken\nbewray\nbewray\nbiddy\nbilboes\nbilboes\nbird of the night\nbirds of the night\nblasted\nblasted\npompous fool\nblinking idiot\nbodement\nbodement\nbodkin\nbodkins\nbodkin\nbodkins\nbodkin\nbodkin\nbodkins\nbombard\nbootless\nbowers\nbrach\nbraches\nbrainsickly\nbray out\nbreak with\nbrock\nbrock\nbrocks\nbrocks\nbruit\nbruits\nbuckler\nbusky\nbut soft\ncounsel\naroint\nsirrah\nwoo\nfoe\ncaitiff\ncaliver\ncallet\ncallet\ncallet\ncankered\ncankered\ncanker\ncantons\ncap-a-pe\ncarded\ncard\ncarrion man\ncarrion men\ncarrions\ncarrion\ncashiered\ncashiered\ncasing\ncatch\ncater-cousins\ncater-cousin\ncaterwauling\ncaterwauling\ncautel\ncerecloth\ncerements\ncerement\ncertes\ncertes\ncertes\nchafing with\nchampain\nchanged eyes\nchanged eyes\nchanging eyes\nchaps\nchap\nchariest\nchariest\ncharm\nchecking at\ncheck at\nchecked at\ncheveril glove\nchinks\nchinks\nchinks\nchinks\nchinks holder\nchop-logic\nchopt\nchough\ncivet\nclepe\nclimatures\nclimature\nclodpole\ncobbler\ncobbler\ncobbler\ncockatrices\ncollied\ncolly\ncollier\ncolour\ncolours\ncompass\ncompass\ncompliment extern\ncompliment externs\ncomptible\nconceit\nconceit\ncondition\ncondition\ncontinuate\ncorky\ncoronet\ncorse\ncourt of guard\ncoxcomb\ncoystrill\ncoystrill\ncozen\ncozier\ncrickets cry\ncrisped\ncrisps\ncrisp\ncrochets\ncrochet\ncrossed\ncross\ncrosses\ncrowner\ncrush a cup\ncry you mercy\ncry you mercy\ncry yourself mercy\ncubiculo\ncubiculos\ncubiculo\ncubiculos\nbarbermonger\ncullionly\ncullionly\ncursy\ncursy\ncut-purse\ncut-purse\ncut-purse\ndallying\ndally\nthe date is out\ndateless\ndaws\ndaw\ndeath's-head\ndenotement\ndilate\ndismount thy tuck\ndismount\ndissemble\ndissemble\ndistaff\ndistemperature\ndistemperate\ndog at\ndog at\ndoit\ndormouse valour\ndoublet\ndram\ndropping fire\ndrops of sorrow\ndrop of sorrow\ndrossy\ndry sorrow\ndudgeon\ndunnest\ndun's the mouse\ndun's the mouse\ndun's the mouse\ndupp'd\ndupp\neanlings\neanling\nEgyptian\nelflocks\neliads\nElysium\nembowell'd\nencave\nenchafed\nendues\nendue\nengluts\nenglut\nenglut\nengluted\nengluts\nenglut\nenglut\nengluts\nensteeped\nenvy\nenvy\nenwheel\nenwheel\nenwheel\nenwheels\nenwheels\nenwheels\nenwheeled\nenwheeled\nenwheeled\nenwheeling\nenwheeling\nenwheeling\nerns\nerning\nerned\nethiop's\nethiop's\nethiop's\neyeless\neyeless\neyes' windows\neye's window\nfable\nfactious\nfain\nfain\nfain\nfalling sickness\nfat\nfat\nfavour\nfeather-bed\nfestinate\nfestinate\nfetches\nfetch\nfia\nfie\nfigures\nfigure\nfleer\nfleer\nfleer\nfleer\nfleering\nfleering\nfleering\nFlibbertigibbet\nFlibbertigibbet\nflirt-gills\nflote\nflotes\nflote\nflotes\nflowerets\nflung out\nfobbed\nfoison\nfoison\nfopped\nfopped\nfopping\nfordid\nfordid\nfordid\nforks\nfork\nfrieze\nfrieze\nfrippery\nfrippery\nfrippery\nfrippery\nfulsome\nfusty\nfustian\ngage\ngage\ngaged\ngallow\ngamesome\ngamesome\ngaskins\ngaskins\ngaskins\ngasted\ngasted\ngauntlet\ngentle\ngentle\ngentle\ngentle\ngentle\ngib\ngib\nglaze\ngleek\ngleek\ngoatish\nGod-den\nGod-den\ngoodyear\ngouts\ngout\ngramercy\ngramercy\ngramercy\ngramercy\ngrise\ngrise\ngrizzled\ngrizzled\ngross in sense\ngross in sense\ngroundings\ngroundings\ngudgeon\ngull\ngull\nguttered\nhams\nham\nhaply\nhaply\nhart\nhave at thee\nhave at thee\nheave the gorge\nheave the gorge\nheave the gorge\nheave the gorge\nheavy summons\nhests\nhest\nhest\nhie\nhigh-lone\nhigh-sighted\nhilding\nhinds\nhit together\nholidam\nholidam\nholidam\nholp\nhousewive\nhousewives\nhousewive\nhumour\nhumour\nhumour\nhumour\nhumour\nhunts-up\nhurlyburly\nhusbandry\nimport\nin scarlet\nin scarlet\nindign\ningraft\ningraft\ningraft\ningrafted\ninsuppressive\ninsuppressive\ninsuppressive\nintermit\nintermit\ninurn'd\ninurn\nJack\njaunce\njaunce\njealous\njointress\njowls\njowl\nknapped\nknap\nknit\nladybird\nlay-to\nlazar\nlazar\nleman\nleman\nlief\nlivings\nliving\nloath\nloggerheads\nlong-ingraffed\nlown\nlym\nmagnificoes\nmagnificoes\nmaidenhead\nmake shift\nmake shift\ndainty\nmalapert\nmalapert\nmalapert\nmarchpanes\nmarchpane\nmarchpane\nmarchpanes\nmarry\nmasterless\nmaugre\nmazzard\nmeet\nmeetest\nmeiny\nmeiny\nmeiny\nmeshes\nmeshes\nmiching mallecho\nmight not but\nminion\nminion\nmisprision\nmisprision\nmoe\nmoo\nmooncalf\nmortal arbitrament\nmountebanks\nmow\nmowing\nmow\nado\nado\nmuch unfurnished\nMugs\nmushrumps\nmushrump\nnaughty\nnaughty\nnimble-footed\nnonce\nnonce\nnuncle\nO proper stuff\n###############################\nocculted\no'er ears\nis of wax\nwas of wax\nare on the hip\nordinary\nothergates\nothergates\nout of haunt\nout of warrant\nout\noutface them\novername\npaddock\npale Hecate\npalmy\npalter\npard or cat o' mountain\nparle\npatch\npaunch\npearl\npeize\npennyworth\npent-house lid\nperdy\nperiwig-pated\nperpetual wink\npignut\npignuts\nplume up\npoint-devise\npoor pennyworth\nportance\npossets\nposy\npout'st upon\npracticing upon\npraetor\nprate\nprick\nprimy\nyoung\nprincox\nprithee\nprodigies\nproof of constancy\nproper\npropertied me\nprorogued\npudder\npuddled\npuling\npurblind\nis pure innocence\npurple-hued malt-worm\npursy\nput on\nput to silence\nput up our pipes\nquailing\nquaint\nquick mettle\nquiddities\nquilets\nquillets\nrack'd reference to the rack, an instrument of torture. [Twelfth Night]\nrank garb\nranker\nrated\nrazes\nreasonable shore\nreceiving\nrecks rede\nreechy\nreeking\nremembrances\nrest you merry\nreverb no hollowness\nrheumy\nrive\nrobustious\nromage\nronyon\nrouse\nrump-fed\nsable silver'd\nsallies\nsaws\nscant show well\nscanted\nscarfed\nScone\nscotch'd\nscrimers\nscutcheon\nse offendendo\nseated in the mean\nsect or scion\nseel\nself-bounty\nselfsame flight\nsennet\nsequestration\nset cock-a-hoop\nseveral bastardy\nshark'd\nshent\nshoon\nshoughs\nshrift\nshut up\nsick offence\nsift him\nsignifying nothing\nsir-reverence\nskimble-skamble stuff\nsleave\nslenderly known himself\n'slight\nslipp'd the hour\nslubber\nslug-abed\nsmilets\nsneck up!\nSoft you!\nsonties\nsooth\nsounded\nsow'd a grizzle on thy case\nspleen\nsplenetive\nspongy\nspringe\nstand close\nstar-crossed\nsteads\nstill\nstill quiring\nstoup\nstronds\nstumblest on my counsel\nsuborn'd\nsuit\nswag-bellied\nswashing blow\nsweet friends\nswoopstake\nswounded\ntabor\ntaper\ntardiness in nature\nteen\ntell the clock\ntenders\ntender\ntermagant\nterms compulsative\ntetchy\nThane\nTheban\nthought-executing\nthunder-stone\ntinkers\n'Tis all one\nTom o' Bedlam\ntopgallant\ntoy in blood\ntraffic\ntraject\ntrammel up\ntravelling lamp\ntrencher\ntrimmed\ntristful\ntrowest\ntruckle-bed\ntruncheon\nturn Turk\ntwo-headed Janus\nunbend\nunbitted\nunbound\nunbraced\nunbruised\nuncharge the practice\nundergoing stomach\nundone\nungently\nunhoused\nunhousel'd\nunmake\nunprevailing\nunprovide\nunreclaimed\nunsinew'd\nunstuffed\nuntaught\nuntented\nunthrifty\nunyoke\nupon the gad\nup-staring\nurchin-shows\nusance\nvailing\nvarlets\nvarnished faces\nverdure\nvestal livery\nvillanies\nvirgin hue\nvizards\nvoid your rheum\nvulgar, the\nwafter\nwag\nwant-wit\nwatch him tame\nwatchful cares\nwater-rugs\nweak supposal\nweather-fends\nweird sisters\nwelkin\nwell conceited\nweraday\nwhe'r\nwhite-upturned\nwhoreson\nwill he, nill he\nwillow cabin\nwild-goose chase\nwilt\nwindlasses\nwonder-wounded\nwondrous sensible\nworser genius\nwot\nyarely\nyerked\nstab\nyoeman\nyoung-eyed\nyounker\nyour mind hold: if you don't change your mind; if you are still sane. [Julius Caesar]\nshouldst\ncouldst\nwouldst\nmine\n###################\n###VERBS SILLY#####\n###################\ndreameth\nabideth\naccelerateth\naccepteth\naccomplisheth\nachieveth\nacquireth\nactedeth\nactivateth\nadapteth\naddeth\naddresseth\nadministereth\nadmireth\nadmiteth\nadopteth\nadviseth\naffordeth\nagreeth\nalerteth\nalighteth\nalloweth\nalteredeth\namuseth\nanalyzeth\nannounceth\nannoyeth\nanswereth\nanticipateth\napologizeth\nappeareth\napplaudeth\nappliedeth\nappointeth\nappraiseth\nappreciateth\napproveth\narbitrateth\nargueth\nariseth\narrangeth\narresteth\narriveth\nascertaineth\nasketh\nassembleth\nassesseth\nassisteth\nassureth\nattacheth\nattacketh\nattaineth\nattempteth\nattendeth\nattracteth\nauditedeth\navoideth\nawaketh\nbacketh\nbaketh\nbalanceth\nbaneth\nbangeth\nbareth\nbateth\nbatheth\nbattleth\nbeameth\nbeareth\nbeateth\nbecometh\nbegeth\nbegineth\nbehaveth\nbeholdeth\nbelongeth\nbendeth\nbeseteth\nbeteth\nbideth\nbindeth\nbiteth\nbleacheth\nbleedeth\nblesseth\nblindeth\nblinketh\nbloteth\nbloweth\nblusheth\nboasteth\nboileth\nbolteth\nbombeth\nbooketh\nboreth\nborroweth\nbounceth\nboweth\nboxeth\nbraketh\nbrancheth\nbreaketh\nbreatheth\nbreedeth\nbriefeth\nbringeth\nbroadcasteth\nbruiseth\nbrusheth\nbubbleth\nbudgeteth\nbuildeth\nbumpeth\nburneth\nbursteth\nburyeth\nbusteth\nbuyeth\nbuzzeth\ncalculateth\ncalleth\ncampeth\ncareth\ncarryeth\ncarveth\ncasteth\ncatalogeth\ncatcheth\ncauseth\nchallengeth\nchangeth\nchargeth\ncharteth\nchaseth\ncheateth\nchecketh\ncheereth\ncheweth\nchoketh\nchooseth\nchopeth\nclaimeth\nclapeth\nclarifyeth\nclassifyeth\ncleaneth\ncleareth\nclingeth\nclipeth\ncloseth\nclotheth\ncoacheth\ncoileth\ncollecteth\ncoloreth\ncombeth\ncometh\ncommandeth\ncommunicateth\ncompareth\ncompeteth\ncompileth\ncomplaineth\ncompleteth\ncomposeth\ncomputeth\nconceiveth\nconcentrateth\nconceptualizeth\nconcerneth\nconcludeth\nconducteth\nconfesseth\nconfronteth\nconfuseth\nconnecteth\nconserveth\nconsidereth\nconsisteth\nconsolidateth\nconstructeth\nconsulteth\ncontaineth\ncontinueth\ncontracteth\ncontroleth\nconverteth\ncoordinateth\ncopyeth\ncorrecteth\ncorrelateth\ncosteth\ncougheth\ncounseleth\ncounteth\ncovereth\ncracketh\ncrasheth\ncrawleth\ncreateth\ncreepeth\ncritiqueth\ncrosseth\ncrusheth\ncryeth\ncureth\ncurleth\ncurveth\ncuteth\ncycleth\ndameth\ndamageth\ndanceth\ndareth\ndealeth\ndecayeth\ndeceiveth\ndecideth\ndecorateth\ndefineth\ndelayeth\ndelegateth\ndelighteth\ndelivereth\ndemonstrateth\ndependeth\ndescribeth\ndeserteth\ndeserveth\ndesigneth\ndestroyeth\ndetaileth\ndetecteth\ndetermineth\ndevelopeth\ndeviseth\ndiagnoseth\ndigeth\ndirecteth\ndisagreeth\ndisappeareth\ndisapproveth\ndisarmeth\ndiscovereth\ndisliketh\ndispenseth\ndisplayeth\ndisproveth\ndissecteth\ndistributeth\ndiveth\ndiverteth\ndivideth\ndoeth\ndoubleth\ndoubteth\ndrafteth\ndrageth\ndraineth\ndramatizeth\ndraweth\ndresseth\ndrinketh\ndripeth\ndriveth\ndropeth\ndrowneth\ndrumeth\ndryeth\ndusteth\ndwelleth\nearneth\neateth\neditedeth\neducateth\neliminateth\nembarrasseth\nemployeth\nemptyeth\nenactedeth\nencourageth\nendeth\nendureth\nenforceth\nengineereth\nenhanceth\nenjoyeth\nenlisteth\nensureth\nentereth\nentertaineth\nescapeth\nestablisheth\nestimateth\nevaluateth\nexamineth\nexceedeth\nexciteth\nexcuseth\nexecuteth\nexerciseth\nexhibiteth\nexisteth\nexpandeth\nexpecteth\nexpediteth\nexperimenteth\nexplaineth\nexplodeth\nexpresseth\nextendeth\nextracteth\nfaceth\nfacilitateth\nfadeth\nfaileth\nfancyeth\nfasteneth\nfaxeth\nfeareth\nfeedeth\nfeeleth\nfenceth\nfetcheth\nfighteth\nfileth\nfilleth\nfilmeth\nfinalizeth\nfinanceth\nfindeth\nfireth\nfiteth\nfixeth\nflapeth\nflasheth\nfleeth\nflingeth\nfloateth\nfloodeth\nfloweth\nflowereth\nflyeth\nfoldeth\nfolloweth\nfooleth\nforbideth\nforceth\nforecasteth\nforegoeth\nforeseeth\nforetelleth\nforgeteth\nforgiveth\nformeth\nformulateth\nforsaketh\nframeth\nfreezeth\nfrighteneth\nfryeth\ngathereth\ngazeth\ngenerateth\ngeteth\ngiveth\ngloweth\nglueth\ngoeth\ngoverneth\ngrabeth\ngraduateth\ngrateth\ngreaseth\ngreeteth\ngrineth\ngrindeth\ngripeth\ngroaneth\ngroweth\nguaranteeth\nguardeth\nguesseth\nguideth\nhammereth\nhandeth\nhandleth\nhandwriteth\nhangeth\nhappeneth\nharasseth\nharmeth\nhateth\nhaunteth\nheadeth\nhealeth\nheapeth\nheareth\nheateth\nhelpeth\nhideth\nhiteth\nholdeth\nhooketh\nhopeth\nhopeth\nhovereth\nhugeth\nhumeth\nhunteth\nhurryeth\nhurteth\nhypothesizeth\nidentifyeth\nignoreth\nillustrateth\nimagineth\nimplementeth\nimpresseth\nimproveth\nimproviseth\nincludeth\nincreaseth\ninduceth\ninfluenceth\ninformeth\ninitiateth\ninjecteth\ninjureth\ninlayeth\ninnovateth\ninputeth\ninspecteth\ninspireth\ninstalleth\ninstituteth\ninstructeth\ninsureth\nintegrateth\nintendeth\nintensifyeth\ninteresteth\ninterfereth\ninterlayeth\ninterpreteth\ninterrupteth\nintervieweth\nintroduceth\ninventeth\ninventoryeth\ninvestigateth\ninviteth\nirritateth\nitcheth\njaileth\njameth\njogeth\njoineth\njoketh\njudgeth\njuggleth\njumpeth\njustifyeth\nkeepeth\nkepteth\nkicketh\nkilleth\nkisseth\nkneeleth\nkniteth\nknocketh\nknoteth\nknoweth\nlabeleth\nlandeth\nlasteth\nlaugheth\nlauncheth\nlayeth\nleadeth\nleaneth\nleapeth\nlearneth\nleaveth\nlectureth\nledeth\nlendeth\nleteth\nleveleth\nlicenseth\nlicketh\nlieth\nliftedeth\nlighteth\nlighteneth\nliketh\nlisteth\nlisteneth\nliveth\nloadeth\nlocateth\nlocketh\nlogeth\nlongeth\nlooketh\nloseth\nloveth\nmaintaineth\nmaketh\nmaneth\nmanageth\nmanipulateth\nmanufactureth\nmapeth\nmarcheth\nmarketh\nmarketeth\nmarryeth\nmatcheth\nmateth\nmattereth\nmeaneth\nmeasureth\nmeddleth\nmediateth\nmeeteth\nmelteth\nmelteth\nmemorizeth\nmendeth\nmentoreth\nmilketh\nmineth\nmisleadeth\nmisseth\nmisspelleth\nmistaketh\nmisunderstandeth\nmixeth\nmoaneth\nmodeleth\nmodifyeth\nmonitoreth\nmooreth\nmotivateth\nmourneth\nmoveth\nmoweth\nmuddleth\nmugeth\nmultiplyeth\nmurdereth\nnaileth\nnameth\nnavigateth\nneedeth\nnegotiateth\nnesteth\nnodeth\nnominateth\nnormalizeth\nnoteth\nnoticeth\nnumbereth\nobeyeth\nobjecteth\nobserveth\nobtaineth\noccureth\noffendeth\noffereth\nofficiateth\nopeneth\noperateth\nordereth\norganizeth\norientedeth\noriginateth\novercometh\noverdoeth\noverdraweth\noverfloweth\noverheareth\novertaketh\noverthroweth\noweth\nowneth\npacketh\npaddleth\npainteth\nparketh\nparteth\nparticipateth\npasseth\npasteth\npateth\npauseth\npayeth\npecketh\npedaleth\npeeleth\npeepeth\nperceiveth\nperfecteth\nperformeth\npermiteth\npersuadeth\nphoneth\nphotographeth\npicketh\npiloteth\npincheth\npineth\npinpointeth\npioneereth\nplaceth\nplaneth\nplanteth\nplayeth\npleadeth\npleaseth\nplugeth\npointeth\npoketh\npolisheth\npopeth\npossesseth\nposteth\npoureth\npracticeth\npraisedeth\nprayeth\npreacheth\nprecedeth\npredicteth\nprefereth\nprepareth\nprescribeth\npresenteth\npreserveth\npreseteth\npresideth\npresseth\npretendeth\npreventeth\npricketh\nprinteth\nprocesseth\nprocureth\nproduceth\nprofesseth\nprogrameth\nprogresseth\nprojecteth\npromiseth\npromoteth\nproofreadeth\nproposeth\nprotecteth\nproveth\nprovideth\npublicizeth\npulleth\npumpeth\npuncheth\npunctureth\npunisheth\npurchaseth\npusheth\nputeth\nqualifyeth\nquestioneth\nqueueth\nquiteth\nraceth\nradiateth\nraineth\nraiseth\nranketh\nrateth\nreacheth\nreadeth\nrealigneth\nrealizeth\nreasoneth\nreceiveth\nrecognizeth\nrecommendeth\nreconcileth\nrecordeth\nrecruiteth\nreduceth\nrefereth\nreflecteth\nrefuseth\nregreteth\nregulateth\nrehabilitateth\nreigneth\nreinforceth\nrejecteth\nrejoiceth\nrelateth\nrelaxeth\nreleaseth\nrelyeth\nremaineth\nremembereth\nremindeth\nremoveth\nrendereth\nreorganizeth\nrepaireth\nrepeateth\nreplaceth\nreplyeth\nreporteth\nrepresenteth\nreproduceth\nrequesteth\nrescueth\nresearcheth\nresolveth\nrespondeth\nrestoredeth\nrestructureth\nretireth\nretrieveth\nreturneth\nrevieweth\nreviseth\nrhymeth\nrideth\nrideth\nringeth\nrinseth\nriseth\nrisketh\nrobeth\nrocketh\nrolleth\nroteth\nrubeth\nruineth\nruleth\nruneth\nrusheth\nsacketh\nsaileth\nsatisfyeth\nsaveth\nsaweth\nsayeth\nscareth\nscattereth\nscheduleth\nscoldeth\nscorcheth\nscrapeth\nscratcheth\nscreameth\nscreweth\nscribbleth\nscrubeth\nsealeth\nsearcheth\nsecureth\nseeth\nseeketh\nselecteth\nselleth\nsendeth\nsenseth\nseparateth\nserveth\nserviceth\nseteth\nsettleth\nseweth\nshadeth\nshaketh\nshapeth\nshareth\nshaveth\nsheareth\nshedeth\nsheltereth\nshineth\nshivereth\nshocketh\nshoeth\nshooteth\nshopeth\nshoweth\nshrinketh\nshrugeth\nshuteth\nsigheth\nsigneth\nsignaleth\nsimplifyeth\nsineth\nsingeth\nsinketh\nsipeth\nsiteth\nsketcheth\nskieth\nskipeth\nslapeth\nslayeth\nsleepeth\nslideth\nslingeth\nslinketh\nslipeth\nsliteth\nsloweth\nsmasheth\nsmelleth\nsmileth\nsmiteth\nsmoketh\nsnatcheth\nsneaketh\nsneezeth\nsniffeth\nsnoreth\nsnoweth\nsoaketh\nsolveth\nsootheth\nsoothsayeth\nsorteth\nsoundeth\nsoweth\nspareth\nsparketh\nsparkleth\nspeaketh\nspecifyeth\nspeedeth\nspelleth\nspendeth\nspilleth\nspineth\nspiteth\nspliteth\nspoileth\nspoteth\nsprayeth\nspreadeth\nspringeth\nsprouteth\nsquasheth\nsqueaketh\nsquealeth\nsqueezeth\nstaineth\nstampeth\nstandeth\nstareth\nstarteth\nstayeth\nstealeth\nsteereth\nstepeth\nsticketh\nstimulateth\nstingeth\nstinketh\nstireth\nstitcheth\nstopeth\nstoreth\nstrapeth\nstreamlineth\nstrengtheneth\nstretcheth\nstrideth\nstriketh\nstringeth\nstripeth\nstriveth\nstroketh\nstructureth\nstudyeth\nstuffeth\nsubleteth\nsubtracteth\nsucceedeth\nsucketh\nsuffereth\nsuggesteth\nsuiteth\nsummarizeth\nsuperviseth\nsupplyeth\nsupporteth\nsupposeth\nsurpriseth\nsurroundeth\nsuspecteth\nsuspendeth\nsweareth\nsweateth\nsweepeth\nswelleth\nswimeth\nswingeth\nswitcheth\nsymbolizeth\nsynthesizeth\nsystemizeth\ntabulateth\ntaketh\ntalketh\ntameth\ntapeth\ntargeteth\ntasteth\nteacheth\nteareth\nteaseth\ntelephoneth\ntelleth\ntempteth\nterrifyeth\ntesteth\nthanketh\nthaweth\nthinketh\nthriveth\nthroweth\nthrusteth\nticketh\ntickleth\ntieth\ntimeth\ntipeth\ntireth\ntoucheth\ntoureth\ntoweth\ntraceth\ntradeth\ntraineth\ntranscribeth\ntransfereth\ntransformeth\ntranslateth\ntransporteth\ntrapeth\ntraveleth\ntreadeth\ntreateth\ntrembleth\ntricketh\ntripeth\ntroteth\ntroubleth\ntroubleshooteth\ntrusteth\ntryeth\ntugeth\ntumbleth\nturneth\ntutoreth\ntwisteth\ntypeth\nundergoeth\nunderstandeth\nundertaketh\nundresseth\nunfasteneth\nunifyeth\nuniteth\nunlocketh\nunpacketh\nuntidyeth\nupdateth\nupgradeth\nupholdeth\nupseteth\nuseth\nutilizeth\nvanisheth\nverbalizeth\nverifyeth\nvexeth\nvisiteth\nwaileth\nwaiteth\nwaketh\nwalketh\nwandereth\nwanteth\nwarmeth\nwarneth\nwasheth\nwasteth\nwatcheth\nwatereth\nwaveth\nweareth\nweaveth\nwedeth\nweepeth\nweigheth\nwelcometh\nwendeth\nweteth\nwhineth\nwhipeth\nwhirleth\nwhispereth\nwhistleth\nwineth\nwindeth\nwinketh\nwipeth\nwisheth\nwithdraweth\nwithholdeth\nwithstandeth\nwobbleth\nwondereth\nworketh\nworryeth\nwrapeth\nwrecketh\nwrestleth\nwriggleth\nwringeth\nwriteth\nx-rayeth\nyawneth\nyelleth\nzipeth\nzoometh","intraword1":"er\nor","intraword2":"'r\n'r","prefixes1":"over\never","prefixes2":"o'er\nev'r","suffixes1":"ed\nver\nor","suffixes2":"'d\nv'r\n'r","regex1":"\/(^| )don't ([^\\s,.!?]+)\/g\n\/(^| )do not ([^\\s,.!?]+)\/g","regex2":"$1$2 not\n$1$2 not","rev_regex1":"","rev_regex2":"","ordering1":"","ordering2":""}
phrases1 = jsonData.phrases1.split("\n");
phrases2 = jsonData.phrases2.split("\n");
words1 = jsonData.words1.split("\n");
words2 = jsonData.words2.split("\n");
intraword1 = jsonData.intraword1.split("\n");
intraword2 = jsonData.intraword2.split("\n");
prefixes1 = jsonData.prefixes1.split("\n");
prefixes2 = jsonData.prefixes2.split("\n");
suffixes1 = jsonData.suffixes1.split("\n");
suffixes2 = jsonData.suffixes2.split("\n");
regex1 = jsonData.regex1.split("\n");
regex2 = jsonData.regex2.split("\n");
rev_regex1 = jsonData.rev_regex1.split("\n");
rev_regex2 = jsonData.rev_regex2.split("\n");
ordering1 = jsonData.ordering1.split("\n");
ordering2 = jsonData.ordering2.split("\n");
evenUpSizes(phrases1,phrases2);
evenUpSizes(words1,words2);
evenUpSizes(intraword1,intraword2);
evenUpSizes(prefixes1,prefixes2);
evenUpSizes(suffixes1,suffixes2);
//fix for mysql trailing newline deletion problem
function evenUpSizes(a,b) {
if(a.length > b.length) {
while(a.length > b.length) b.push("");
} else if(b.length > a.length) {
while(b.length > a.length) a.push("");
}
}
function numRules() {
return phrases1.length + phrases2.length + words1.length + words2.length + intraword1.length + intraword2.length + prefixes1.length + prefixes2.length + suffixes1.length + suffixes2.length + regex1.length + regex2.length + rev_regex1.length + rev_regex2.length + ordering1.length + ordering2.length;
}
var doneToken = "����}�";
var sentenceCount = 0;
var useWebWorker = false;
function translate(text, direction) {
if (text == "")
return "";
var translatedText = "";
if (!([].concat(phrases1, phrases2, words1, words2, intraword1, intraword2, prefixes1, prefixes2, suffixes1, suffixes2, regex1, regex2, rev_regex1, rev_regex2, ordering1, ordering2).join("").length === 0)) {
sentenceCount = 0;
sentenceArray = text.split(/(\.)/g);
sentenceArray = sentenceArray.filter(function(s) {
return s !== "";
})
for (var i = 0; i < sentenceArray.length; i++) {
text = sentenceArray[i];
if (text === ".") {
translatedText += ".";
continue;
}
if (text.trim() === "") {
translatedText += text;
continue;
}
var startsWithSpace = false;
if (text[0] === " ") {
startsWithSpace = true;
}
var firstLetterIsCapital = false;
if (text.trim()[0] === text.trim()[0].toUpperCase()) {
firstLetterIsCapital = true;
}
if (direction == "backward") {
text = intrawordSwap(intraword2, intraword1, text);
text = " " + text + " ";
text = text.toLowerCase();
text = text.split("\n").join(" 985865568NEWLINETOKEN98758659 ");
text = phraseSwap(phrases2, phrases1, text);
text = wordSwap(words2, words1, text);
text = prefixSwap(prefixes2, prefixes1, text);
text = suffixSwap(suffixes2, suffixes1, text);
text = removeDoneTokens(text);
text = text.split(doneToken).join("");
text = text.trim();
text = regexReplace(rev_regex1, rev_regex2, text);
text = wordOrdering(ordering2, ordering1, text);
} else {
text = intrawordSwap(intraword1, intraword2, text);
text = " " + text + " ";
text = text.toLowerCase();
text = text.split("\n").join(" 985865568NEWLINETOKEN98758659 ");
text = phraseSwap(phrases1, phrases2, text);
text = wordSwap(words1, words2, text);
text = prefixSwap(prefixes1, prefixes2, text);
text = suffixSwap(suffixes1, suffixes2, text);
text = removeDoneTokens(text);
text = text.split(doneToken).join("");
text = text.trim();
text = regexReplace(regex1, regex2, text);
text = wordOrdering(ordering1, ordering2, text);
}
text = text.split(" 985865568NEWLINETOKEN98758659 ").join("\n");
text = text.split(" 985865568NEWLINETOKEN98758659").join("\n");
text = text.split("985865568NEWLINETOKEN98758659").join("\n");
text = text.replace(/(\b\S+\b)[ ]+\b\1\b/gi, "$1 $1");
if (firstLetterIsCapital) {
text = text[0].toUpperCase() + text.substr(1);
}
if (startsWithSpace) {
text = " " + text;
}
translatedText += text;
sentenceCount++;
}
translatedText = translatedText.split('{{*DUPLICATE MARKER*}}').join('');
if (typeof doApplySentenceCase !== 'undefined') {
if (doApplySentenceCase !== false) {
translatedText = applySentenceCase(translatedText);
translatedText = capitalizeFirstLetter(translatedText);
}
}
} else {
translatedText = text;
}
if (direction == "backward" && typeof backward === "function") {
translatedText = backward(translatedText);
} else if (typeof forward === "function") {
translatedText = forward(translatedText);
}
return translatedText;
}
function applySentenceCase(str) {
return str.replace(/.+?[\.\?\!](\s|$)/g, function(txt) {
if (txt.charAt(0).match(/[a-z]/g) !== null)
return txt.charAt(0).toUpperCase() + txt.substr(1);
else
return txt;
});
}
function capitalizeFirstLetter(string) {
if (string.charAt(0).match(/[a-z]/g) !== null)
return string.charAt(0).toUpperCase() + string.slice(1);
else
return string;
}
function phraseSwap(phrases1, phrases2, text) {
var wordSeps = new Array(" ",",",".","'","!",":","?","\"",";","/","<",">",")","(","%","$");
var phrases2 = makeArrayClone(phrases2);
for (var i = 0; i < phrases2.length; i++) {
phrases2[i] = tokenate(phrases2[i]);
}
for (var i = 0; i < phrases1.length; i++) {
for (var j = 0; j < wordSeps.length; j++) {
if (phrases2[i] !== "")
text = text.split(" " + phrases1[i].toLowerCase() + wordSeps[j]).join(" " + phrases2[i] + wordSeps[j]);
else
text = text.split(" " + phrases1[i].toLowerCase() + wordSeps[j]).join(" ");
}
}
return text;
}
function wordSwap(words1, words2, text) {
var wordSeps = new Array(" ",",",".","'","!",":","?","\"",";","/","<",">",")","(","%","$");
text = text.replace(/(\b\S+\b)\s+\b\1\b/i, "$1 $1");
var words2 = makeArrayClone(words2);
for (var i = 0; i < words2.length; i++) {
words2[i] = tokenate(words2[i]);
}
var words1_notags = [];
for (var i = 0; i < words1.length; i++) {
if (words1[i]instanceof Array) {
words1_notags[i] = [];
for (var j = 0; j < words1[i].length; j++) {
words1_notags[i][j] = words1[i][j].replace(/\{\{.*\}\}/g, "");
}
} else {
words1_notags[i] = words1[i].replace(/\{\{.*\}\}/g, "");
}
}
for (var i = 0; i < words1_notags.length; i++) {
if (words2[i]instanceof Array) {
var l = words2[i].length;
var swapWithThis = words2[i][Math.floor(Math.random() * words2[i].length)];
} else {
var swapWithThis = words2[i];
}
for (var j = 0; j < wordSeps.length; j++) {
if (words1_notags[i]instanceof Array) {
for (var k = 0; k < words1_notags[i].length; k++) {
if (swapWithThis.length > 0)
text = text.split(" " + words1_notags[i][k].toLowerCase() + wordSeps[j]).join(" " + swapWithThis + wordSeps[j]);
else
text = text.split(" " + words1_notags[i][k].toLowerCase() + wordSeps[j]).join(" ");
}
} else {
if (words1_notags[i][0] + words1_notags[i].slice(-1) == "''" || words1_notags[i][0] + words1_notags[i].slice(-1) == "\"\"") {
text = text.split(words1_notags[i].toLowerCase() + wordSeps[j]).join(swapWithThis + wordSeps[j]);
} else if (swapWithThis.length > 0)
text = text.split(" " + words1_notags[i].toLowerCase() + wordSeps[j]).join(" " + swapWithThis + wordSeps[j]);
else
text = text.split(" " + words1[i].toLowerCase() + wordSeps[j]).join(" ");
}
}
}
return text;
}
function intrawordSwap(intraword1, intraword2, text) {
var start = 0;
var str = "";
var finalText = "";
for (var end = 0; end < text.length + 1; end++) {
str = text.substring(start, end);
for (var i = 0; i < intraword1.length; i++) {
if (str.indexOf(intraword1[i]) !== -1) {
finalText += str.replace(intraword1[i], intraword2[i]);
start = end;
break;
}
}
}
finalText += text.substring(start, end);
text = finalText;
return text;
}
function escapeRegex(regex) {
return regex.replace(/([()[{*+.$^\\|?])/g, '\\$1');
}
function prefixSwap(prefixes1, prefixes2, text) {
var prefixes2 = makeArrayClone(prefixes2);
for (var i = 0; i < prefixes2.length; i++) {
prefixes2[i] = tokenate(prefixes2[i]);
}
for (var i = 0; i < prefixes1.length; i++) {
text = text.replace(new RegExp("\\s" + escapeRegex(prefixes1[i]) + "([^\\s])",'g'), " " + prefixes2[i] + "$1");
}
return text;
}
function suffixSwap(suffixes1, suffixes2, text) {
var suffixes2 = makeArrayClone(suffixes2);
for (var i = 0; i < suffixes2.length; i++) {
suffixes2[i] = tokenate(suffixes2[i]);
}
for (var i = 0; i < suffixes1.length; i++) {
text = text.replace(new RegExp("([^\\s])" + escapeRegex(suffixes1[i]) + "\\s",'g'), "$1" + suffixes2[i] + " ");
}
return text;
}
function regexReplace(regex1, regex2, text) {
for (var i = 0; i < regex1.length; i++) {
if (typeof regex2[0] == 'string' || regex2[0]instanceof String) {
var match = regex1[i].match(new RegExp('^/(.*?)/([gimy]*)$'));
if (match) {
var properRegEx = new RegExp(match[1],match[2]);
text = text.replace(properRegEx, regex2[i]);
}
}
}
return text;
}
function wordOrdering(ordering1, ordering2, text) {
for (var i = 0; i < ordering1.length; i++) {
var regex = new RegExp('([^\\s]+){{' + ordering1[i].trim().replace(/[\s]+/g, " ").split(" ").join('}}[\\s]+([^\\s]+){{') + '}}','g');
var orderString = getRelativeOrder(ordering1[i].replace(/[\s]+/g, " ").split(" "), ordering2[i].replace(/[\s]+/g, " ").split(" "));
text = text.replace(regex, "$" + orderString.split(',').join(" $"));
}
var alreadyRemovedTags = [];
for (var i = 0; i < ordering1.length; i++) {
var tags = ordering1[i].trim().replace(/[\s]+/g, " ").split(" ");
for (var j = 0; j < tags.length; j++) {
if (alreadyRemovedTags.indexOf(tags[j]) === -1) {
text = text.replace("{{" + tags[j] + "}}", "");
alreadyRemovedTags.push(tags[j]);
}
}
}
return text;
}
function getRelativeOrder(truth, jumbled) {
var order = [];
for (var i = 0; i < jumbled.length; i++) {
if (truth.indexOf(jumbled[i]) !== -1) {
order.push(truth.indexOf(jumbled[i]) + 1);
} else {}
}
return order.join(",");
}
function removeDoneTokens(text) {
text = text.split(doneToken).join("");
return text;
}
function tokenate(s) {
if (Object.prototype.toString.call(s) === '[object Array]') {
for (var i = 0; i < s.length; i++) {
s[i] = doneToken + s[i].toString().split("").join(doneToken) + doneToken;
}
return s;
} else {
return doneToken + s.toString().split("").join(doneToken) + doneToken;
}
}
function handleDuplicates(words1, words2) {
var words1InitialLength = words1.length;
for (var i = 0; i < words1InitialLength; i++) {
var findDupsOf = words1[i];
var dupArray = new Array();
var foundDups = false;
if (!(findDupsOf.substring(0, "{{*DUPLICATE MARKER*}}".length) == "{{*DUPLICATE MARKER*}}")) {
for (var j = 0; j < words1InitialLength; j++) {
if ((findDupsOf == words1[j]) && (i != j)) {
dupArray.push(words2[j]);
words1[i] = "{{*DUPLICATE MARKER*}}" + words1[i];
words1[j] = "{{*DUPLICATE MARKER*}}" + words1[j];
foundDups = true;
}
}
}
if (foundDups) {
dupArray.push(words2[i]);
words1.push(findDupsOf);
words2.push(dupArray);
}
}
for (var i = 0; i < words1.length; i++) {
if (words1[i].substring(0, "{{*DUPLICATE MARKER*}}".length) === "{{*DUPLICATE MARKER*}}") {
if (i == 0) {
words1.shift();
words2.shift();
i--;
} else {
words1.splice(i, 1);
words2.splice(i, 1);
}
}
}
var result = new Array(words1,words2);
return result;
}
function makeArrayClone(existingArray) {
var newObj = (existingArray instanceof Array) ? [] : {};
for (i in existingArray) {
if (i == 'clone')
continue;
if (existingArray[i] && typeof existingArray[i] == "object") {
newObj[i] = makeArrayClone(existingArray[i]);
} else {
newObj[i] = existingArray[i]
}
}
return newObj;
}
module.exports = translate