dev
dart 2,058 lines 27.1 KB
Raw
1 class SolanaMnemonicIsIncorrectException implements Exception {
2 @override
3 String toString() =>
4 'Solana mnemonic has incorrect format. Mnemonic should contain 12 or 24 words separated by space.';
5 }
6
7 class SolanaMnemonics {
8 static const englishWordlist = <String>[
9 'abandon',
10 'ability',
11 'able',
12 'about',
13 'above',
14 'absent',
15 'absorb',
16 'abstract',
17 'absurd',
18 'abuse',
19 'access',
20 'accident',
21 'account',
22 'accuse',
23 'achieve',
24 'acid',
25 'acoustic',
26 'acquire',
27 'across',
28 'act',
29 'action',
30 'actor',
31 'actress',
32 'actual',
33 'adapt',
34 'add',
35 'addict',
36 'address',
37 'adjust',
38 'admit',
39 'adult',
40 'advance',
41 'advice',
42 'aerobic',
43 'affair',
44 'afford',
45 'afraid',
46 'again',
47 'age',
48 'agent',
49 'agree',
50 'ahead',
51 'aim',
52 'air',
53 'airport',
54 'aisle',
55 'alarm',
56 'album',
57 'alcohol',
58 'alert',
59 'alien',
60 'all',
61 'alley',
62 'allow',
63 'almost',
64 'alone',
65 'alpha',
66 'already',
67 'also',
68 'alter',
69 'always',
70 'amateur',
71 'amazing',
72 'among',
73 'amount',
74 'amused',
75 'analyst',
76 'anchor',
77 'ancient',
78 'anger',
79 'angle',
80 'angry',
81 'animal',
82 'ankle',
83 'announce',
84 'annual',
85 'another',
86 'answer',
87 'antenna',
88 'antique',
89 'anxiety',
90 'any',
91 'apart',
92 'apology',
93 'appear',
94 'apple',
95 'approve',
96 'april',
97 'arch',
98 'arctic',
99 'area',
100 'arena',
101 'argue',
102 'arm',
103 'armed',
104 'armor',
105 'army',
106 'around',
107 'arrange',
108 'arrest',
109 'arrive',
110 'arrow',
111 'art',
112 'artefact',
113 'artist',
114 'artwork',
115 'ask',
116 'aspect',
117 'assault',
118 'asset',
119 'assist',
120 'assume',
121 'asthma',
122 'athlete',
123 'atom',
124 'attack',
125 'attend',
126 'attitude',
127 'attract',
128 'auction',
129 'audit',
130 'august',
131 'aunt',
132 'author',
133 'auto',
134 'autumn',
135 'average',
136 'avocado',
137 'avoid',
138 'awake',
139 'aware',
140 'away',
141 'awesome',
142 'awful',
143 'awkward',
144 'axis',
145 'baby',
146 'bachelor',
147 'bacon',
148 'badge',
149 'bag',
150 'balance',
151 'balcony',
152 'ball',
153 'bamboo',
154 'banana',
155 'banner',
156 'bar',
157 'barely',
158 'bargain',
159 'barrel',
160 'base',
161 'basic',
162 'basket',
163 'battle',
164 'beach',
165 'bean',
166 'beauty',
167 'because',
168 'become',
169 'beef',
170 'before',
171 'begin',
172 'behave',
173 'behind',
174 'believe',
175 'below',
176 'belt',
177 'bench',
178 'benefit',
179 'best',
180 'betray',
181 'better',
182 'between',
183 'beyond',
184 'bicycle',
185 'bid',
186 'bike',
187 'bind',
188 'biology',
189 'bird',
190 'birth',
191 'bitter',
192 'black',
193 'blade',
194 'blame',
195 'blanket',
196 'blast',
197 'bleak',
198 'bless',
199 'blind',
200 'blood',
201 'blossom',
202 'blouse',
203 'blue',
204 'blur',
205 'blush',
206 'board',
207 'boat',
208 'body',
209 'boil',
210 'bomb',
211 'bone',
212 'bonus',
213 'book',
214 'boost',
215 'border',
216 'boring',
217 'borrow',
218 'boss',
219 'bottom',
220 'bounce',
221 'box',
222 'boy',
223 'bracket',
224 'brain',
225 'brand',
226 'brass',
227 'brave',
228 'bread',
229 'breeze',
230 'brick',
231 'bridge',
232 'brief',
233 'bright',
234 'bring',
235 'brisk',
236 'broccoli',
237 'broken',
238 'bronze',
239 'broom',
240 'brother',
241 'brown',
242 'brush',
243 'bubble',
244 'buddy',
245 'budget',
246 'buffalo',
247 'build',
248 'bulb',
249 'bulk',
250 'bullet',
251 'bundle',
252 'bunker',
253 'burden',
254 'burger',
255 'burst',
256 'bus',
257 'business',
258 'busy',
259 'butter',
260 'buyer',
261 'buzz',
262 'cabbage',
263 'cabin',
264 'cable',
265 'cactus',
266 'cage',
267 'cake',
268 'call',
269 'calm',
270 'camera',
271 'camp',
272 'can',
273 'canal',
274 'cancel',
275 'candy',
276 'cannon',
277 'canoe',
278 'canvas',
279 'canyon',
280 'capable',
281 'capital',
282 'captain',
283 'car',
284 'carbon',
285 'card',
286 'cargo',
287 'carpet',
288 'carry',
289 'cart',
290 'case',
291 'cash',
292 'casino',
293 'castle',
294 'casual',
295 'cat',
296 'catalog',
297 'catch',
298 'category',
299 'cattle',
300 'caught',
301 'cause',
302 'caution',
303 'cave',
304 'ceiling',
305 'celery',
306 'cement',
307 'census',
308 'century',
309 'cereal',
310 'certain',
311 'chair',
312 'chalk',
313 'champion',
314 'change',
315 'chaos',
316 'chapter',
317 'charge',
318 'chase',
319 'chat',
320 'cheap',
321 'check',
322 'cheese',
323 'chef',
324 'cherry',
325 'chest',
326 'chicken',
327 'chief',
328 'child',
329 'chimney',
330 'choice',
331 'choose',
332 'chronic',
333 'chuckle',
334 'chunk',
335 'churn',
336 'cigar',
337 'cinnamon',
338 'circle',
339 'citizen',
340 'city',
341 'civil',
342 'claim',
343 'clap',
344 'clarify',
345 'claw',
346 'clay',
347 'clean',
348 'clerk',
349 'clever',
350 'click',
351 'client',
352 'cliff',
353 'climb',
354 'clinic',
355 'clip',
356 'clock',
357 'clog',
358 'close',
359 'cloth',
360 'cloud',
361 'clown',
362 'club',
363 'clump',
364 'cluster',
365 'clutch',
366 'coach',
367 'coast',
368 'coconut',
369 'code',
370 'coffee',
371 'coil',
372 'coin',
373 'collect',
374 'color',
375 'column',
376 'combine',
377 'come',
378 'comfort',
379 'comic',
380 'common',
381 'company',
382 'concert',
383 'conduct',
384 'confirm',
385 'congress',
386 'connect',
387 'consider',
388 'control',
389 'convince',
390 'cook',
391 'cool',
392 'copper',
393 'copy',
394 'coral',
395 'core',
396 'corn',
397 'correct',
398 'cost',
399 'cotton',
400 'couch',
401 'country',
402 'couple',
403 'course',
404 'cousin',
405 'cover',
406 'coyote',
407 'crack',
408 'cradle',
409 'craft',
410 'cram',
411 'crane',
412 'crash',
413 'crater',
414 'crawl',
415 'crazy',
416 'cream',
417 'credit',
418 'creek',
419 'crew',
420 'cricket',
421 'crime',
422 'crisp',
423 'critic',
424 'crop',
425 'cross',
426 'crouch',
427 'crowd',
428 'crucial',
429 'cruel',
430 'cruise',
431 'crumble',
432 'crunch',
433 'crush',
434 'cry',
435 'crystal',
436 'cube',
437 'culture',
438 'cup',
439 'cupboard',
440 'curious',
441 'current',
442 'curtain',
443 'curve',
444 'cushion',
445 'custom',
446 'cute',
447 'cycle',
448 'dad',
449 'damage',
450 'damp',
451 'dance',
452 'danger',
453 'daring',
454 'dash',
455 'daughter',
456 'dawn',
457 'day',
458 'deal',
459 'debate',
460 'debris',
461 'decade',
462 'december',
463 'decide',
464 'decline',
465 'decorate',
466 'decrease',
467 'deer',
468 'defense',
469 'define',
470 'defy',
471 'degree',
472 'delay',
473 'deliver',
474 'demand',
475 'demise',
476 'denial',
477 'dentist',
478 'deny',
479 'depart',
480 'depend',
481 'deposit',
482 'depth',
483 'deputy',
484 'derive',
485 'describe',
486 'desert',
487 'design',
488 'desk',
489 'despair',
490 'destroy',
491 'detail',
492 'detect',
493 'develop',
494 'device',
495 'devote',
496 'diagram',
497 'dial',
498 'diamond',
499 'diary',
500 'dice',
501 'diesel',
502 'diet',
503 'differ',
504 'digital',
505 'dignity',
506 'dilemma',
507 'dinner',
508 'dinosaur',
509 'direct',
510 'dirt',
511 'disagree',
512 'discover',
513 'disease',
514 'dish',
515 'dismiss',
516 'disorder',
517 'display',
518 'distance',
519 'divert',
520 'divide',
521 'divorce',
522 'dizzy',
523 'doctor',
524 'document',
525 'dog',
526 'doll',
527 'dolphin',
528 'domain',
529 'donate',
530 'donkey',
531 'donor',
532 'door',
533 'dose',
534 'double',
535 'dove',
536 'draft',
537 'dragon',
538 'drama',
539 'drastic',
540 'draw',
541 'dream',
542 'dress',
543 'drift',
544 'drill',
545 'drink',
546 'drip',
547 'drive',
548 'drop',
549 'drum',
550 'dry',
551 'duck',
552 'dumb',
553 'dune',
554 'during',
555 'dust',
556 'dutch',
557 'duty',
558 'dwarf',
559 'dynamic',
560 'eager',
561 'eagle',
562 'early',
563 'earn',
564 'earth',
565 'easily',
566 'east',
567 'easy',
568 'echo',
569 'ecology',
570 'economy',
571 'edge',
572 'edit',
573 'educate',
574 'effort',
575 'egg',
576 'eight',
577 'either',
578 'elbow',
579 'elder',
580 'electric',
581 'elegant',
582 'element',
583 'elephant',
584 'elevator',
585 'elite',
586 'else',
587 'embark',
588 'embody',
589 'embrace',
590 'emerge',
591 'emotion',
592 'employ',
593 'empower',
594 'empty',
595 'enable',
596 'enact',
597 'end',
598 'endless',
599 'endorse',
600 'enemy',
601 'energy',
602 'enforce',
603 'engage',
604 'engine',
605 'enhance',
606 'enjoy',
607 'enlist',
608 'enough',
609 'enrich',
610 'enroll',
611 'ensure',
612 'enter',
613 'entire',
614 'entry',
615 'envelope',
616 'episode',
617 'equal',
618 'equip',
619 'era',
620 'erase',
621 'erode',
622 'erosion',
623 'error',
624 'erupt',
625 'escape',
626 'essay',
627 'essence',
628 'estate',
629 'eternal',
630 'ethics',
631 'evidence',
632 'evil',
633 'evoke',
634 'evolve',
635 'exact',
636 'example',
637 'excess',
638 'exchange',
639 'excite',
640 'exclude',
641 'excuse',
642 'execute',
643 'exercise',
644 'exhaust',
645 'exhibit',
646 'exile',
647 'exist',
648 'exit',
649 'exotic',
650 'expand',
651 'expect',
652 'expire',
653 'explain',
654 'expose',
655 'express',
656 'extend',
657 'extra',
658 'eye',
659 'eyebrow',
660 'fabric',
661 'face',
662 'faculty',
663 'fade',
664 'faint',
665 'faith',
666 'fall',
667 'false',
668 'fame',
669 'family',
670 'famous',
671 'fan',
672 'fancy',
673 'fantasy',
674 'farm',
675 'fashion',
676 'fat',
677 'fatal',
678 'father',
679 'fatigue',
680 'fault',
681 'favorite',
682 'feature',
683 'february',
684 'federal',
685 'fee',
686 'feed',
687 'feel',
688 'female',
689 'fence',
690 'festival',
691 'fetch',
692 'fever',
693 'few',
694 'fiber',
695 'fiction',
696 'field',
697 'figure',
698 'file',
699 'film',
700 'filter',
701 'final',
702 'find',
703 'fine',
704 'finger',
705 'finish',
706 'fire',
707 'firm',
708 'first',
709 'fiscal',
710 'fish',
711 'fit',
712 'fitness',
713 'fix',
714 'flag',
715 'flame',
716 'flash',
717 'flat',
718 'flavor',
719 'flee',
720 'flight',
721 'flip',
722 'float',
723 'flock',
724 'floor',
725 'flower',
726 'fluid',
727 'flush',
728 'fly',
729 'foam',
730 'focus',
731 'fog',
732 'foil',
733 'fold',
734 'follow',
735 'food',
736 'foot',
737 'force',
738 'forest',
739 'forget',
740 'fork',
741 'fortune',
742 'forum',
743 'forward',
744 'fossil',
745 'foster',
746 'found',
747 'fox',
748 'fragile',
749 'frame',
750 'frequent',
751 'fresh',
752 'friend',
753 'fringe',
754 'frog',
755 'front',
756 'frost',
757 'frown',
758 'frozen',
759 'fruit',
760 'fuel',
761 'fun',
762 'funny',
763 'furnace',
764 'fury',
765 'future',
766 'gadget',
767 'gain',
768 'galaxy',
769 'gallery',
770 'game',
771 'gap',
772 'garage',
773 'garbage',
774 'garden',
775 'garlic',
776 'garment',
777 'gas',
778 'gasp',
779 'gate',
780 'gather',
781 'gauge',
782 'gaze',
783 'general',
784 'genius',
785 'genre',
786 'gentle',
787 'genuine',
788 'gesture',
789 'ghost',
790 'giant',
791 'gift',
792 'giggle',
793 'ginger',
794 'giraffe',
795 'girl',
796 'give',
797 'glad',
798 'glance',
799 'glare',
800 'glass',
801 'glide',
802 'glimpse',
803 'globe',
804 'gloom',
805 'glory',
806 'glove',
807 'glow',
808 'glue',
809 'goat',
810 'goddess',
811 'gold',
812 'good',
813 'goose',
814 'gorilla',
815 'gospel',
816 'gossip',
817 'govern',
818 'gown',
819 'grab',
820 'grace',
821 'grain',
822 'grant',
823 'grape',
824 'grass',
825 'gravity',
826 'great',
827 'green',
828 'grid',
829 'grief',
830 'grit',
831 'grocery',
832 'group',
833 'grow',
834 'grunt',
835 'guard',
836 'guess',
837 'guide',
838 'guilt',
839 'guitar',
840 'gun',
841 'gym',
842 'habit',
843 'hair',
844 'half',
845 'hammer',
846 'hamster',
847 'hand',
848 'happy',
849 'harbor',
850 'hard',
851 'harsh',
852 'harvest',
853 'hat',
854 'have',
855 'hawk',
856 'hazard',
857 'head',
858 'health',
859 'heart',
860 'heavy',
861 'hedgehog',
862 'height',
863 'hello',
864 'helmet',
865 'help',
866 'hen',
867 'hero',
868 'hidden',
869 'high',
870 'hill',
871 'hint',
872 'hip',
873 'hire',
874 'history',
875 'hobby',
876 'hockey',
877 'hold',
878 'hole',
879 'holiday',
880 'hollow',
881 'home',
882 'honey',
883 'hood',
884 'hope',
885 'horn',
886 'horror',
887 'horse',
888 'hospital',
889 'host',
890 'hotel',
891 'hour',
892 'hover',
893 'hub',
894 'huge',
895 'human',
896 'humble',
897 'humor',
898 'hundred',
899 'hungry',
900 'hunt',
901 'hurdle',
902 'hurry',
903 'hurt',
904 'husband',
905 'hybrid',
906 'ice',
907 'icon',
908 'idea',
909 'identify',
910 'idle',
911 'ignore',
912 'ill',
913 'illegal',
914 'illness',
915 'image',
916 'imitate',
917 'immense',
918 'immune',
919 'impact',
920 'impose',
921 'improve',
922 'impulse',
923 'inch',
924 'include',
925 'income',
926 'increase',
927 'index',
928 'indicate',
929 'indoor',
930 'industry',
931 'infant',
932 'inflict',
933 'inform',
934 'inhale',
935 'inherit',
936 'initial',
937 'inject',
938 'injury',
939 'inmate',
940 'inner',
941 'innocent',
942 'input',
943 'inquiry',
944 'insane',
945 'insect',
946 'inside',
947 'inspire',
948 'install',
949 'intact',
950 'interest',
951 'into',
952 'invest',
953 'invite',
954 'involve',
955 'iron',
956 'island',
957 'isolate',
958 'issue',
959 'item',
960 'ivory',
961 'jacket',
962 'jaguar',
963 'jar',
964 'jazz',
965 'jealous',
966 'jeans',
967 'jelly',
968 'jewel',
969 'job',
970 'join',
971 'joke',
972 'journey',
973 'joy',
974 'judge',
975 'juice',
976 'jump',
977 'jungle',
978 'junior',
979 'junk',
980 'just',
981 'kangaroo',
982 'keen',
983 'keep',
984 'ketchup',
985 'key',
986 'kick',
987 'kid',
988 'kidney',
989 'kind',
990 'kingdom',
991 'kiss',
992 'kit',
993 'kitchen',
994 'kite',
995 'kitten',
996 'kiwi',
997 'knee',
998 'knife',
999 'knock',
1000 'know',
1001 'lab',
1002 'label',
1003 'labor',
1004 'ladder',
1005 'lady',
1006 'lake',
1007 'lamp',
1008 'language',
1009 'laptop',
1010 'large',
1011 'later',
1012 'latin',
1013 'laugh',
1014 'laundry',
1015 'lava',
1016 'law',
1017 'lawn',
1018 'lawsuit',
1019 'layer',
1020 'lazy',
1021 'leader',
1022 'leaf',
1023 'learn',
1024 'leave',
1025 'lecture',
1026 'left',
1027 'leg',
1028 'legal',
1029 'legend',
1030 'leisure',
1031 'lemon',
1032 'lend',
1033 'length',
1034 'lens',
1035 'leopard',
1036 'lesson',
1037 'letter',
1038 'level',
1039 'liar',
1040 'liberty',
1041 'library',
1042 'license',
1043 'life',
1044 'lift',
1045 'light',
1046 'like',
1047 'limb',
1048 'limit',
1049 'link',
1050 'lion',
1051 'liquid',
1052 'list',
1053 'little',
1054 'live',
1055 'lizard',
1056 'load',
1057 'loan',
1058 'lobster',
1059 'local',
1060 'lock',
1061 'logic',
1062 'lonely',
1063 'long',
1064 'loop',
1065 'lottery',
1066 'loud',
1067 'lounge',
1068 'love',
1069 'loyal',
1070 'lucky',
1071 'luggage',
1072 'lumber',
1073 'lunar',
1074 'lunch',
1075 'luxury',
1076 'lyrics',
1077 'machine',
1078 'mad',
1079 'magic',
1080 'magnet',
1081 'maid',
1082 'mail',
1083 'main',
1084 'major',
1085 'make',
1086 'mammal',
1087 'man',
1088 'manage',
1089 'mandate',
1090 'mango',
1091 'mansion',
1092 'manual',
1093 'maple',
1094 'marble',
1095 'march',
1096 'margin',
1097 'marine',
1098 'market',
1099 'marriage',
1100 'mask',
1101 'mass',
1102 'master',
1103 'match',
1104 'material',
1105 'math',
1106 'matrix',
1107 'matter',
1108 'maximum',
1109 'maze',
1110 'meadow',
1111 'mean',
1112 'measure',
1113 'meat',
1114 'mechanic',
1115 'medal',
1116 'media',
1117 'melody',
1118 'melt',
1119 'member',
1120 'memory',
1121 'mention',
1122 'menu',
1123 'mercy',
1124 'merge',
1125 'merit',
1126 'merry',
1127 'mesh',
1128 'message',
1129 'metal',
1130 'method',
1131 'middle',
1132 'midnight',
1133 'milk',
1134 'million',
1135 'mimic',
1136 'mind',
1137 'minimum',
1138 'minor',
1139 'minute',
1140 'miracle',
1141 'mirror',
1142 'misery',
1143 'miss',
1144 'mistake',
1145 'mix',
1146 'mixed',
1147 'mixture',
1148 'mobile',
1149 'model',
1150 'modify',
1151 'mom',
1152 'moment',
1153 'monitor',
1154 'monkey',
1155 'monster',
1156 'month',
1157 'moon',
1158 'moral',
1159 'more',
1160 'morning',
1161 'mosquito',
1162 'mother',
1163 'motion',
1164 'motor',
1165 'mountain',
1166 'mouse',
1167 'move',
1168 'movie',
1169 'much',
1170 'muffin',
1171 'mule',
1172 'multiply',
1173 'muscle',
1174 'museum',
1175 'mushroom',
1176 'music',
1177 'must',
1178 'mutual',
1179 'myself',
1180 'mystery',
1181 'myth',
1182 'naive',
1183 'name',
1184 'napkin',
1185 'narrow',
1186 'nasty',
1187 'nation',
1188 'nature',
1189 'near',
1190 'neck',
1191 'need',
1192 'negative',
1193 'neglect',
1194 'neither',
1195 'nephew',
1196 'nerve',
1197 'nest',
1198 'net',
1199 'network',
1200 'neutral',
1201 'never',
1202 'news',
1203 'next',
1204 'nice',
1205 'night',
1206 'noble',
1207 'noise',
1208 'nominee',
1209 'noodle',
1210 'normal',
1211 'north',
1212 'nose',
1213 'notable',
1214 'note',
1215 'nothing',
1216 'notice',
1217 'novel',
1218 'now',
1219 'nuclear',
1220 'number',
1221 'nurse',
1222 'nut',
1223 'oak',
1224 'obey',
1225 'object',
1226 'oblige',
1227 'obscure',
1228 'observe',
1229 'obtain',
1230 'obvious',
1231 'occur',
1232 'ocean',
1233 'october',
1234 'odor',
1235 'off',
1236 'offer',
1237 'office',
1238 'often',
1239 'oil',
1240 'okay',
1241 'old',
1242 'olive',
1243 'olympic',
1244 'omit',
1245 'once',
1246 'one',
1247 'onion',
1248 'online',
1249 'only',
1250 'open',
1251 'opera',
1252 'opinion',
1253 'oppose',
1254 'option',
1255 'orange',
1256 'orbit',
1257 'orchard',
1258 'order',
1259 'ordinary',
1260 'organ',
1261 'orient',
1262 'original',
1263 'orphan',
1264 'ostrich',
1265 'other',
1266 'outdoor',
1267 'outer',
1268 'output',
1269 'outside',
1270 'oval',
1271 'oven',
1272 'over',
1273 'own',
1274 'owner',
1275 'oxygen',
1276 'oyster',
1277 'ozone',
1278 'pact',
1279 'paddle',
1280 'page',
1281 'pair',
1282 'palace',
1283 'palm',
1284 'panda',
1285 'panel',
1286 'panic',
1287 'panther',
1288 'paper',
1289 'parade',
1290 'parent',
1291 'park',
1292 'parrot',
1293 'party',
1294 'pass',
1295 'patch',
1296 'path',
1297 'patient',
1298 'patrol',
1299 'pattern',
1300 'pause',
1301 'pave',
1302 'payment',
1303 'peace',
1304 'peanut',
1305 'pear',
1306 'peasant',
1307 'pelican',
1308 'pen',
1309 'penalty',
1310 'pencil',
1311 'people',
1312 'pepper',
1313 'perfect',
1314 'permit',
1315 'person',
1316 'pet',
1317 'phone',
1318 'photo',
1319 'phrase',
1320 'physical',
1321 'piano',
1322 'picnic',
1323 'picture',
1324 'piece',
1325 'pig',
1326 'pigeon',
1327 'pill',
1328 'pilot',
1329 'pink',
1330 'pioneer',
1331 'pipe',
1332 'pistol',
1333 'pitch',
1334 'pizza',
1335 'place',
1336 'planet',
1337 'plastic',
1338 'plate',
1339 'play',
1340 'please',
1341 'pledge',
1342 'pluck',
1343 'plug',
1344 'plunge',
1345 'poem',
1346 'poet',
1347 'point',
1348 'polar',
1349 'pole',
1350 'police',
1351 'pond',
1352 'pony',
1353 'pool',
1354 'popular',
1355 'portion',
1356 'position',
1357 'possible',
1358 'post',
1359 'potato',
1360 'pottery',
1361 'poverty',
1362 'powder',
1363 'power',
1364 'practice',
1365 'praise',
1366 'predict',
1367 'prefer',
1368 'prepare',
1369 'present',
1370 'pretty',
1371 'prevent',
1372 'price',
1373 'pride',
1374 'primary',
1375 'print',
1376 'priority',
1377 'prison',
1378 'private',
1379 'prize',
1380 'problem',
1381 'process',
1382 'produce',
1383 'profit',
1384 'program',
1385 'project',
1386 'promote',
1387 'proof',
1388 'property',
1389 'prosper',
1390 'protect',
1391 'proud',
1392 'provide',
1393 'public',
1394 'pudding',
1395 'pull',
1396 'pulp',
1397 'pulse',
1398 'pumpkin',
1399 'punch',
1400 'pupil',
1401 'puppy',
1402 'purchase',
1403 'purity',
1404 'purpose',
1405 'purse',
1406 'push',
1407 'put',
1408 'puzzle',
1409 'pyramid',
1410 'quality',
1411 'quantum',
1412 'quarter',
1413 'question',
1414 'quick',
1415 'quit',
1416 'quiz',
1417 'quote',
1418 'rabbit',
1419 'raccoon',
1420 'race',
1421 'rack',
1422 'radar',
1423 'radio',
1424 'rail',
1425 'rain',
1426 'raise',
1427 'rally',
1428 'ramp',
1429 'ranch',
1430 'random',
1431 'range',
1432 'rapid',
1433 'rare',
1434 'rate',
1435 'rather',
1436 'raven',
1437 'raw',
1438 'razor',
1439 'ready',
1440 'real',
1441 'reason',
1442 'rebel',
1443 'rebuild',
1444 'recall',
1445 'receive',
1446 'recipe',
1447 'record',
1448 'recycle',
1449 'reduce',
1450 'reflect',
1451 'reform',
1452 'refuse',
1453 'region',
1454 'regret',
1455 'regular',
1456 'reject',
1457 'relax',
1458 'release',
1459 'relief',
1460 'rely',
1461 'remain',
1462 'remember',
1463 'remind',
1464 'remove',
1465 'render',
1466 'renew',
1467 'rent',
1468 'reopen',
1469 'repair',
1470 'repeat',
1471 'replace',
1472 'report',
1473 'require',
1474 'rescue',
1475 'resemble',
1476 'resist',
1477 'resource',
1478 'response',
1479 'result',
1480 'retire',
1481 'retreat',
1482 'return',
1483 'reunion',
1484 'reveal',
1485 'review',
1486 'reward',
1487 'rhythm',
1488 'rib',
1489 'ribbon',
1490 'rice',
1491 'rich',
1492 'ride',
1493 'ridge',
1494 'rifle',
1495 'right',
1496 'rigid',
1497 'ring',
1498 'riot',
1499 'ripple',
1500 'risk',
1501 'ritual',
1502 'rival',
1503 'river',
1504 'road',
1505 'roast',
1506 'robot',
1507 'robust',
1508 'rocket',
1509 'romance',
1510 'roof',
1511 'rookie',
1512 'room',
1513 'rose',
1514 'rotate',
1515 'rough',
1516 'round',
1517 'route',
1518 'royal',
1519 'rubber',
1520 'rude',
1521 'rug',
1522 'rule',
1523 'run',
1524 'runway',
1525 'rural',
1526 'sad',
1527 'saddle',
1528 'sadness',
1529 'safe',
1530 'sail',
1531 'salad',
1532 'salmon',
1533 'salon',
1534 'salt',
1535 'salute',
1536 'same',
1537 'sample',
1538 'sand',
1539 'satisfy',
1540 'satoshi',
1541 'sauce',
1542 'sausage',
1543 'save',
1544 'say',
1545 'scale',
1546 'scan',
1547 'scare',
1548 'scatter',
1549 'scene',
1550 'scheme',
1551 'school',
1552 'science',
1553 'scissors',
1554 'scorpion',
1555 'scout',
1556 'scrap',
1557 'screen',
1558 'script',
1559 'scrub',
1560 'sea',
1561 'search',
1562 'season',
1563 'seat',
1564 'second',
1565 'secret',
1566 'section',
1567 'security',
1568 'seed',
1569 'seek',
1570 'segment',
1571 'select',
1572 'sell',
1573 'seminar',
1574 'senior',
1575 'sense',
1576 'sentence',
1577 'series',
1578 'service',
1579 'session',
1580 'settle',
1581 'setup',
1582 'seven',
1583 'shadow',
1584 'shaft',
1585 'shallow',
1586 'share',
1587 'shed',
1588 'shell',
1589 'sheriff',
1590 'shield',
1591 'shift',
1592 'shine',
1593 'ship',
1594 'shiver',
1595 'shock',
1596 'shoe',
1597 'shoot',
1598 'shop',
1599 'short',
1600 'shoulder',
1601 'shove',
1602 'shrimp',
1603 'shrug',
1604 'shuffle',
1605 'shy',
1606 'sibling',
1607 'sick',
1608 'side',
1609 'siege',
1610 'sight',
1611 'sign',
1612 'silent',
1613 'silk',
1614 'silly',
1615 'silver',
1616 'similar',
1617 'simple',
1618 'since',
1619 'sing',
1620 'siren',
1621 'sister',
1622 'situate',
1623 'six',
1624 'size',
1625 'skate',
1626 'sketch',
1627 'ski',
1628 'skill',
1629 'skin',
1630 'skirt',
1631 'skull',
1632 'slab',
1633 'slam',
1634 'sleep',
1635 'slender',
1636 'slice',
1637 'slide',
1638 'slight',
1639 'slim',
1640 'slogan',
1641 'slot',
1642 'slow',
1643 'slush',
1644 'small',
1645 'smart',
1646 'smile',
1647 'smoke',
1648 'smooth',
1649 'snack',
1650 'snake',
1651 'snap',
1652 'sniff',
1653 'snow',
1654 'soap',
1655 'soccer',
1656 'social',
1657 'sock',
1658 'soda',
1659 'soft',
1660 'solar',
1661 'soldier',
1662 'solid',
1663 'solution',
1664 'solve',
1665 'someone',
1666 'song',
1667 'soon',
1668 'sorry',
1669 'sort',
1670 'soul',
1671 'sound',
1672 'soup',
1673 'source',
1674 'south',
1675 'space',
1676 'spare',
1677 'spatial',
1678 'spawn',
1679 'speak',
1680 'special',
1681 'speed',
1682 'spell',
1683 'spend',
1684 'sphere',
1685 'spice',
1686 'spider',
1687 'spike',
1688 'spin',
1689 'spirit',
1690 'split',
1691 'spoil',
1692 'sponsor',
1693 'spoon',
1694 'sport',
1695 'spot',
1696 'spray',
1697 'spread',
1698 'spring',
1699 'spy',
1700 'square',
1701 'squeeze',
1702 'squirrel',
1703 'stable',
1704 'stadium',
1705 'staff',
1706 'stage',
1707 'stairs',
1708 'stamp',
1709 'stand',
1710 'start',
1711 'state',
1712 'stay',
1713 'steak',
1714 'steel',
1715 'stem',
1716 'step',
1717 'stereo',
1718 'stick',
1719 'still',
1720 'sting',
1721 'stock',
1722 'stomach',
1723 'stone',
1724 'stool',
1725 'story',
1726 'stove',
1727 'strategy',
1728 'street',
1729 'strike',
1730 'strong',
1731 'struggle',
1732 'student',
1733 'stuff',
1734 'stumble',
1735 'style',
1736 'subject',
1737 'submit',
1738 'subway',
1739 'success',
1740 'such',
1741 'sudden',
1742 'suffer',
1743 'sugar',
1744 'suggest',
1745 'suit',
1746 'summer',
1747 'sun',
1748 'sunny',
1749 'sunset',
1750 'super',
1751 'supply',
1752 'supreme',
1753 'sure',
1754 'surface',
1755 'surge',
1756 'surprise',
1757 'surround',
1758 'survey',
1759 'suspect',
1760 'sustain',
1761 'swallow',
1762 'swamp',
1763 'swap',
1764 'swarm',
1765 'swear',
1766 'sweet',
1767 'swift',
1768 'swim',
1769 'swing',
1770 'switch',
1771 'sword',
1772 'symbol',
1773 'symptom',
1774 'syrup',
1775 'system',
1776 'table',
1777 'tackle',
1778 'tag',
1779 'tail',
1780 'talent',
1781 'talk',
1782 'tank',
1783 'tape',
1784 'target',
1785 'task',
1786 'taste',
1787 'tattoo',
1788 'taxi',
1789 'teach',
1790 'team',
1791 'tell',
1792 'ten',
1793 'tenant',
1794 'tennis',
1795 'tent',
1796 'term',
1797 'test',
1798 'text',
1799 'thank',
1800 'that',
1801 'theme',
1802 'then',
1803 'theory',
1804 'there',
1805 'they',
1806 'thing',
1807 'this',
1808 'thought',
1809 'three',
1810 'thrive',
1811 'throw',
1812 'thumb',
1813 'thunder',
1814 'ticket',
1815 'tide',
1816 'tiger',
1817 'tilt',
1818 'timber',
1819 'time',
1820 'tiny',
1821 'tip',
1822 'tired',
1823 'tissue',
1824 'title',
1825 'toast',
1826 'tobacco',
1827 'today',
1828 'toddler',
1829 'toe',
1830 'together',
1831 'toilet',
1832 'token',
1833 'tomato',
1834 'tomorrow',
1835 'tone',
1836 'tongue',
1837 'tonight',
1838 'tool',
1839 'tooth',
1840 'top',
1841 'topic',
1842 'topple',
1843 'torch',
1844 'tornado',
1845 'tortoise',
1846 'toss',
1847 'total',
1848 'tourist',
1849 'toward',
1850 'tower',
1851 'town',
1852 'toy',
1853 'track',
1854 'trade',
1855 'traffic',
1856 'tragic',
1857 'train',
1858 'transfer',
1859 'trap',
1860 'trash',
1861 'travel',
1862 'tray',
1863 'treat',
1864 'tree',
1865 'trend',
1866 'trial',
1867 'tribe',
1868 'trick',
1869 'trigger',
1870 'trim',
1871 'trip',
1872 'trophy',
1873 'trouble',
1874 'truck',
1875 'true',
1876 'truly',
1877 'trumpet',
1878 'trust',
1879 'truth',
1880 'try',
1881 'tube',
1882 'tuition',
1883 'tumble',
1884 'tuna',
1885 'tunnel',
1886 'turkey',
1887 'turn',
1888 'turtle',
1889 'twelve',
1890 'twenty',
1891 'twice',
1892 'twin',
1893 'twist',
1894 'two',
1895 'type',
1896 'typical',
1897 'ugly',
1898 'umbrella',
1899 'unable',
1900 'unaware',
1901 'uncle',
1902 'uncover',
1903 'under',
1904 'undo',
1905 'unfair',
1906 'unfold',
1907 'unhappy',
1908 'uniform',
1909 'unique',
1910 'unit',
1911 'universe',
1912 'unknown',
1913 'unlock',
1914 'until',
1915 'unusual',
1916 'unveil',
1917 'update',
1918 'upgrade',
1919 'uphold',
1920 'upon',
1921 'upper',
1922 'upset',
1923 'urban',
1924 'urge',
1925 'usage',
1926 'use',
1927 'used',
1928 'useful',
1929 'useless',
1930 'usual',
1931 'utility',
1932 'vacant',
1933 'vacuum',
1934 'vague',
1935 'valid',
1936 'valley',
1937 'valve',
1938 'van',
1939 'vanish',
1940 'vapor',
1941 'various',
1942 'vast',
1943 'vault',
1944 'vehicle',
1945 'velvet',
1946 'vendor',
1947 'venture',
1948 'venue',
1949 'verb',
1950 'verify',
1951 'version',
1952 'very',
1953 'vessel',
1954 'veteran',
1955 'viable',
1956 'vibrant',
1957 'vicious',
1958 'victory',
1959 'video',
1960 'view',
1961 'village',
1962 'vintage',
1963 'violin',
1964 'virtual',
1965 'virus',
1966 'visa',
1967 'visit',
1968 'visual',
1969 'vital',
1970 'vivid',
1971 'vocal',
1972 'voice',
1973 'void',
1974 'volcano',
1975 'volume',
1976 'vote',
1977 'voyage',
1978 'wage',
1979 'wagon',
1980 'wait',
1981 'walk',
1982 'wall',
1983 'walnut',
1984 'want',
1985 'warfare',
1986 'warm',
1987 'warrior',
1988 'wash',
1989 'wasp',
1990 'waste',
1991 'water',
1992 'wave',
1993 'way',
1994 'wealth',
1995 'weapon',
1996 'wear',
1997 'weasel',
1998 'weather',
1999 'web',
2000 'wedding',
2001 'weekend',
2002 'weird',
2003 'welcome',
2004 'west',
2005 'wet',
2006 'whale',
2007 'what',
2008 'wheat',
2009 'wheel',
2010 'when',
2011 'where',
2012 'whip',
2013 'whisper',
2014 'wide',
2015 'width',
2016 'wife',
2017 'wild',
2018 'will',
2019 'win',
2020 'window',
2021 'wine',
2022 'wing',
2023 'wink',
2024 'winner',
2025 'winter',
2026 'wire',
2027 'wisdom',
2028 'wise',
2029 'wish',
2030 'witness',
2031 'wolf',
2032 'woman',
2033 'wonder',
2034 'wood',
2035 'wool',
2036 'word',
2037 'work',
2038 'world',
2039 'worry',
2040 'worth',
2041 'wrap',
2042 'wreck',
2043 'wrestle',
2044 'wrist',
2045 'write',
2046 'wrong',
2047 'yard',
2048 'year',
2049 'yellow',
2050 'you',
2051 'young',
2052 'youth',
2053 'zebra',
2054 'zero',
2055 'zone',
2056 'zoo'
2057 ];
2058 }