gdritter repos animaltransiro / 6f822a9
Character animation + using Tiled for maps Getty Ritter 7 years ago
13 changed file(s) with 6490 addition(s) and 7 deletion(s). Collapse all Expand all
1 return {
2 version = "1.1",
3 luaversion = "5.1",
4 tiledversion = "1.0.0",
5 orientation = "orthogonal",
6 renderorder = "right-down",
7 width = 16,
8 height = 12,
9 tilewidth = 24,
10 tileheight = 24,
11 nextobjectid = 7,
12 properties = {},
13 tilesets = {
14 {
15 name = "animaltransiro",
16 firstgid = 1,
17 filename = "../../../getty/pictures/tiles/animaltransiro.tsx",
18 tilewidth = 24,
19 tileheight = 24,
20 spacing = 0,
21 margin = 0,
22 image = "../../projects/animaltransiro/tiles/spritesheet.png",
23 imagewidth = 768,
24 imageheight = 768,
25 tileoffset = {
26 x = 0,
27 y = 0
28 },
29 grid = {
30 orientation = "orthogonal",
31 width = 24,
32 height = 24
33 },
34 properties = {},
35 terrains = {
36 {
37 name = "Grass",
38 tile = 0,
39 properties = {}
40 },
41 {
42 name = "Dirt",
43 tile = 70,
44 properties = {}
45 },
46 {
47 name = "Water",
48 tile = 5,
49 properties = {}
50 }
51 },
52 tilecount = 1024,
53 tiles = {
54 {
55 id = 0,
56 properties = {
57 ["pass"] = true
58 },
59 terrain = { 0, 0, 0, 0 }
60 },
61 {
62 id = 1,
63 properties = {
64 ["pass"] = true
65 }
66 },
67 {
68 id = 2,
69 properties = {
70 ["pass"] = true
71 }
72 },
73 {
74 id = 3,
75 properties = {
76 ["action"] = "showMessage",
77 ["pass"] = false
78 }
79 },
80 {
81 id = 4,
82 properties = {
83 ["pass"] = true
84 }
85 },
86 {
87 id = 5,
88 properties = {
89 ["pass"] = false
90 }
91 },
92 {
93 id = 6,
94 properties = {
95 ["pass"] = false
96 }
97 },
98 {
99 id = 7,
100 properties = {
101 ["pass"] = false
102 }
103 },
104 {
105 id = 8,
106 properties = {
107 ["pass"] = true
108 }
109 },
110 {
111 id = 9,
112 properties = {
113 ["pass"] = true
114 }
115 },
116 {
117 id = 10,
118 properties = {
119 ["pass"] = true
120 }
121 },
122 {
123 id = 11,
124 properties = {
125 ["pass"] = true
126 }
127 },
128 {
129 id = 12,
130 properties = {
131 ["pass"] = true
132 }
133 },
134 {
135 id = 13,
136 properties = {
137 ["pass"] = true
138 }
139 },
140 {
141 id = 14,
142 properties = {
143 ["pass"] = true
144 }
145 },
146 {
147 id = 15,
148 properties = {
149 ["pass"] = true
150 }
151 },
152 {
153 id = 16,
154 properties = {
155 ["pass"] = true
156 }
157 },
158 {
159 id = 17,
160 properties = {
161 ["pass"] = true
162 }
163 },
164 {
165 id = 18,
166 properties = {
167 ["pass"] = true
168 }
169 },
170 {
171 id = 19,
172 properties = {
173 ["pass"] = true
174 }
175 },
176 {
177 id = 20,
178 properties = {
179 ["pass"] = true
180 }
181 },
182 {
183 id = 21,
184 properties = {
185 ["pass"] = true
186 }
187 },
188 {
189 id = 22,
190 properties = {
191 ["pass"] = true
192 }
193 },
194 {
195 id = 23,
196 properties = {
197 ["pass"] = true
198 }
199 },
200 {
201 id = 24,
202 properties = {
203 ["pass"] = true
204 }
205 },
206 {
207 id = 25,
208 properties = {
209 ["pass"] = true
210 }
211 },
212 {
213 id = 26,
214 properties = {
215 ["pass"] = true
216 }
217 },
218 {
219 id = 27,
220 properties = {
221 ["pass"] = true
222 }
223 },
224 {
225 id = 28,
226 properties = {
227 ["pass"] = true
228 }
229 },
230 {
231 id = 29,
232 properties = {
233 ["pass"] = true
234 }
235 },
236 {
237 id = 30,
238 properties = {
239 ["pass"] = true
240 }
241 },
242 {
243 id = 31,
244 properties = {
245 ["pass"] = true
246 }
247 },
248 {
249 id = 32,
250 properties = {
251 ["pass"] = true
252 }
253 },
254 {
255 id = 33,
256 properties = {
257 ["pass"] = true
258 }
259 },
260 {
261 id = 34,
262 properties = {
263 ["pass"] = false
264 }
265 },
266 {
267 id = 35,
268 properties = {
269 ["pass"] = true
270 }
271 },
272 {
273 id = 36,
274 properties = {
275 ["pass"] = false
276 }
277 },
278 {
279 id = 37,
280 properties = {
281 ["pass"] = true
282 },
283 terrain = { 0, 0, 0, 1 }
284 },
285 {
286 id = 38,
287 properties = {
288 ["pass"] = true
289 },
290 terrain = { 0, 0, 1, 1 }
291 },
292 {
293 id = 39,
294 properties = {
295 ["pass"] = true
296 },
297 terrain = { 0, 0, 1, 0 }
298 },
299 {
300 id = 40,
301 properties = {
302 ["pass"] = true
303 },
304 terrain = { 1, 1, 1, 0 }
305 },
306 {
307 id = 41,
308 properties = {
309 ["pass"] = true
310 },
311 terrain = { 1, 1, 0, 1 }
312 },
313 {
314 id = 42,
315 properties = {
316 ["pass"] = false
317 },
318 terrain = { 0, 0, 0, 2 }
319 },
320 {
321 id = 43,
322 properties = {
323 ["pass"] = false
324 },
325 terrain = { 0, 0, 2, 2 }
326 },
327 {
328 id = 44,
329 properties = {
330 ["pass"] = false
331 },
332 terrain = { 0, 0, 2, 0 }
333 },
334 {
335 id = 45,
336 properties = {
337 ["pass"] = false
338 },
339 terrain = { 2, 2, 2, 0 }
340 },
341 {
342 id = 46,
343 properties = {
344 ["pass"] = false
345 },
346 terrain = { 2, 2, 0, 2 }
347 },
348 {
349 id = 47,
350 properties = {
351 ["pass"] = true
352 }
353 },
354 {
355 id = 48,
356 properties = {
357 ["pass"] = true
358 }
359 },
360 {
361 id = 49,
362 properties = {
363 ["pass"] = true
364 }
365 },
366 {
367 id = 50,
368 properties = {
369 ["pass"] = true
370 }
371 },
372 {
373 id = 51,
374 properties = {
375 ["pass"] = true
376 }
377 },
378 {
379 id = 52,
380 properties = {
381 ["pass"] = true
382 }
383 },
384 {
385 id = 53,
386 properties = {
387 ["pass"] = true
388 }
389 },
390 {
391 id = 54,
392 properties = {
393 ["pass"] = true
394 }
395 },
396 {
397 id = 55,
398 properties = {
399 ["pass"] = true
400 }
401 },
402 {
403 id = 56,
404 properties = {
405 ["pass"] = true
406 }
407 },
408 {
409 id = 57,
410 properties = {
411 ["pass"] = false
412 }
413 },
414 {
415 id = 58,
416 properties = {
417 ["pass"] = false
418 }
419 },
420 {
421 id = 59,
422 properties = {
423 ["pass"] = false
424 }
425 },
426 {
427 id = 60,
428 properties = {
429 ["pass"] = false
430 }
431 },
432 {
433 id = 61,
434 properties = {
435 ["pass"] = false
436 }
437 },
438 {
439 id = 62,
440 properties = {
441 ["pass"] = false
442 }
443 },
444 {
445 id = 63,
446 properties = {
447 ["pass"] = false
448 }
449 },
450 {
451 id = 64,
452 properties = {
453 ["pass"] = true
454 }
455 },
456 {
457 id = 65,
458 properties = {
459 ["pass"] = true
460 }
461 },
462 {
463 id = 66,
464 properties = {
465 ["pass"] = true
466 }
467 },
468 {
469 id = 67,
470 properties = {
471 ["pass"] = true
472 }
473 },
474 {
475 id = 68,
476 properties = {
477 ["pass"] = true
478 }
479 },
480 {
481 id = 69,
482 properties = {
483 ["pass"] = true
484 },
485 terrain = { 0, 1, 0, 1 }
486 },
487 {
488 id = 70,
489 properties = {
490 ["pass"] = true
491 },
492 terrain = { 1, 1, 1, 1 }
493 },
494 {
495 id = 71,
496 properties = {
497 ["pass"] = true
498 },
499 terrain = { 1, 0, 1, 0 }
500 },
501 {
502 id = 72,
503 properties = {
504 ["pass"] = true
505 },
506 terrain = { 1, 0, 1, 1 }
507 },
508 {
509 id = 73,
510 properties = {
511 ["pass"] = true
512 },
513 terrain = { 0, 1, 1, 1 }
514 },
515 {
516 id = 74,
517 properties = {
518 ["pass"] = false
519 },
520 terrain = { 0, 2, 0, 2 }
521 },
522 {
523 id = 75,
524 properties = {
525 ["pass"] = false
526 },
527 terrain = { 2, 2, 2, 2 }
528 },
529 {
530 id = 76,
531 properties = {
532 ["pass"] = false
533 },
534 terrain = { 2, 0, 2, 0 }
535 },
536 {
537 id = 77,
538 properties = {
539 ["pass"] = false
540 },
541 terrain = { 2, 0, 2, 2 }
542 },
543 {
544 id = 78,
545 properties = {
546 ["pass"] = false
547 },
548 terrain = { 0, 2, 2, 2 }
549 },
550 {
551 id = 79,
552 properties = {
553 ["pass"] = true
554 }
555 },
556 {
557 id = 80,
558 properties = {
559 ["pass"] = true
560 }
561 },
562 {
563 id = 81,
564 properties = {
565 ["pass"] = true
566 }
567 },
568 {
569 id = 82,
570 properties = {
571 ["pass"] = true
572 }
573 },
574 {
575 id = 83,
576 properties = {
577 ["pass"] = true
578 }
579 },
580 {
581 id = 84,
582 properties = {
583 ["pass"] = true
584 }
585 },
586 {
587 id = 85,
588 properties = {
589 ["pass"] = true
590 }
591 },
592 {
593 id = 86,
594 properties = {
595 ["pass"] = true
596 }
597 },
598 {
599 id = 87,
600 properties = {
601 ["pass"] = true
602 }
603 },
604 {
605 id = 88,
606 properties = {
607 ["pass"] = true
608 }
609 },
610 {
611 id = 89,
612 properties = {
613 ["pass"] = false
614 }
615 },
616 {
617 id = 90,
618 properties = {
619 ["pass"] = false
620 }
621 },
622 {
623 id = 91,
624 properties = {
625 ["behind"] = true,
626 ["pass"] = true
627 }
628 },
629 {
630 id = 92,
631 properties = {
632 ["pass"] = false
633 }
634 },
635 {
636 id = 93,
637 properties = {
638 ["pass"] = false
639 }
640 },
641 {
642 id = 94,
643 properties = {
644 ["behind"] = true,
645 ["pass"] = true
646 }
647 },
648 {
649 id = 95,
650 properties = {
651 ["pass"] = false
652 }
653 },
654 {
655 id = 96,
656 properties = {
657 ["pass"] = true
658 }
659 },
660 {
661 id = 97,
662 properties = {
663 ["pass"] = true
664 }
665 },
666 {
667 id = 98,
668 properties = {
669 ["pass"] = true
670 }
671 },
672 {
673 id = 99,
674 properties = {
675 ["pass"] = true
676 }
677 },
678 {
679 id = 100,
680 properties = {
681 ["pass"] = false
682 }
683 },
684 {
685 id = 101,
686 properties = {
687 ["pass"] = true
688 },
689 terrain = { 0, 1, 0, 0 }
690 },
691 {
692 id = 102,
693 properties = {
694 ["pass"] = true
695 },
696 terrain = { 1, 1, 0, 0 }
697 },
698 {
699 id = 103,
700 properties = {
701 ["pass"] = true
702 },
703 terrain = { 1, 0, 0, 0 }
704 },
705 {
706 id = 104,
707 properties = {
708 ["pass"] = true
709 }
710 },
711 {
712 id = 105,
713 properties = {
714 ["pass"] = true
715 }
716 },
717 {
718 id = 106,
719 properties = {
720 ["pass"] = false
721 },
722 terrain = { 0, 2, 0, 0 }
723 },
724 {
725 id = 107,
726 properties = {
727 ["pass"] = false
728 },
729 terrain = { 2, 2, 0, 0 }
730 },
731 {
732 id = 108,
733 properties = {
734 ["pass"] = false
735 },
736 terrain = { 2, 0, 0, 0 }
737 },
738 {
739 id = 109,
740 properties = {
741 ["pass"] = true
742 }
743 },
744 {
745 id = 110,
746 properties = {
747 ["pass"] = true
748 }
749 },
750 {
751 id = 111,
752 properties = {
753 ["pass"] = true
754 }
755 },
756 {
757 id = 112,
758 properties = {
759 ["pass"] = true
760 }
761 },
762 {
763 id = 113,
764 properties = {
765 ["pass"] = true
766 }
767 },
768 {
769 id = 114,
770 properties = {
771 ["pass"] = true
772 }
773 },
774 {
775 id = 115,
776 properties = {
777 ["pass"] = true
778 }
779 },
780 {
781 id = 116,
782 properties = {
783 ["pass"] = true
784 }
785 },
786 {
787 id = 117,
788 properties = {
789 ["pass"] = true
790 }
791 },
792 {
793 id = 118,
794 properties = {
795 ["pass"] = true
796 }
797 },
798 {
799 id = 119,
800 properties = {
801 ["pass"] = true
802 }
803 },
804 {
805 id = 120,
806 properties = {
807 ["pass"] = true
808 }
809 },
810 {
811 id = 121,
812 properties = {
813 ["pass"] = true
814 }
815 },
816 {
817 id = 122,
818 properties = {
819 ["pass"] = true
820 }
821 },
822 {
823 id = 123,
824 properties = {
825 ["pass"] = true
826 }
827 },
828 {
829 id = 124,
830 properties = {
831 ["pass"] = true
832 }
833 },
834 {
835 id = 125,
836 properties = {
837 ["pass"] = true
838 }
839 },
840 {
841 id = 126,
842 properties = {
843 ["pass"] = true
844 }
845 },
846 {
847 id = 127,
848 properties = {
849 ["pass"] = true
850 }
851 },
852 {
853 id = 128,
854 properties = {
855 ["pass"] = true
856 }
857 },
858 {
859 id = 129,
860 properties = {
861 ["pass"] = true
862 }
863 },
864 {
865 id = 130,
866 properties = {
867 ["pass"] = true
868 }
869 },
870 {
871 id = 131,
872 properties = {
873 ["pass"] = false
874 }
875 },
876 {
877 id = 132,
878 properties = {
879 ["pass"] = true
880 }
881 },
882 {
883 id = 133,
884 properties = {
885 ["pass"] = true
886 }
887 },
888 {
889 id = 134,
890 properties = {
891 ["pass"] = true
892 }
893 },
894 {
895 id = 135,
896 properties = {
897 ["pass"] = true
898 }
899 },
900 {
901 id = 136,
902 properties = {
903 ["pass"] = true
904 }
905 },
906 {
907 id = 137,
908 properties = {
909 ["pass"] = true
910 }
911 },
912 {
913 id = 138,
914 properties = {
915 ["pass"] = true
916 }
917 },
918 {
919 id = 139,
920 properties = {
921 ["pass"] = true
922 }
923 },
924 {
925 id = 140,
926 properties = {
927 ["pass"] = true
928 }
929 },
930 {
931 id = 141,
932 properties = {
933 ["pass"] = true
934 }
935 },
936 {
937 id = 142,
938 properties = {
939 ["pass"] = true
940 }
941 },
942 {
943 id = 143,
944 properties = {
945 ["pass"] = true
946 }
947 },
948 {
949 id = 144,
950 properties = {
951 ["pass"] = true
952 }
953 },
954 {
955 id = 145,
956 properties = {
957 ["pass"] = true
958 }
959 },
960 {
961 id = 146,
962 properties = {
963 ["pass"] = true
964 }
965 },
966 {
967 id = 147,
968 properties = {
969 ["pass"] = true
970 }
971 },
972 {
973 id = 148,
974 properties = {
975 ["pass"] = true
976 }
977 },
978 {
979 id = 149,
980 properties = {
981 ["pass"] = true
982 }
983 },
984 {
985 id = 150,
986 properties = {
987 ["pass"] = true
988 }
989 },
990 {
991 id = 151,
992 properties = {
993 ["pass"] = true
994 }
995 },
996 {
997 id = 152,
998 properties = {
999 ["pass"] = true
1000 }
1001 },
1002 {
1003 id = 153,
1004 properties = {
1005 ["pass"] = true
1006 }
1007 },
1008 {
1009 id = 154,
1010 properties = {
1011 ["pass"] = true
1012 }
1013 },
1014 {
1015 id = 155,
1016 properties = {
1017 ["pass"] = true
1018 }
1019 },
1020 {
1021 id = 156,
1022 properties = {
1023 ["pass"] = true
1024 }
1025 },
1026 {
1027 id = 157,
1028 properties = {
1029 ["pass"] = true
1030 }
1031 },
1032 {
1033 id = 158,
1034 properties = {
1035 ["pass"] = true
1036 }
1037 },
1038 {
1039 id = 159,
1040 properties = {
1041 ["pass"] = true
1042 }
1043 },
1044 {
1045 id = 160,
1046 properties = {
1047 ["pass"] = true
1048 }
1049 },
1050 {
1051 id = 161,
1052 properties = {
1053 ["pass"] = true
1054 }
1055 },
1056 {
1057 id = 162,
1058 properties = {
1059 ["pass"] = true
1060 }
1061 },
1062 {
1063 id = 163,
1064 properties = {
1065 ["pass"] = true
1066 }
1067 },
1068 {
1069 id = 164,
1070 properties = {
1071 ["pass"] = true
1072 }
1073 },
1074 {
1075 id = 165,
1076 properties = {
1077 ["pass"] = true
1078 }
1079 },
1080 {
1081 id = 166,
1082 properties = {
1083 ["pass"] = true
1084 }
1085 },
1086 {
1087 id = 167,
1088 properties = {
1089 ["pass"] = true
1090 }
1091 },
1092 {
1093 id = 168,
1094 properties = {
1095 ["pass"] = true
1096 }
1097 },
1098 {
1099 id = 169,
1100 properties = {
1101 ["pass"] = true
1102 }
1103 },
1104 {
1105 id = 170,
1106 properties = {
1107 ["pass"] = true
1108 }
1109 },
1110 {
1111 id = 171,
1112 properties = {
1113 ["pass"] = true
1114 }
1115 },
1116 {
1117 id = 172,
1118 properties = {
1119 ["pass"] = true
1120 }
1121 },
1122 {
1123 id = 173,
1124 properties = {
1125 ["pass"] = true
1126 }
1127 },
1128 {
1129 id = 174,
1130 properties = {
1131 ["pass"] = true
1132 }
1133 },
1134 {
1135 id = 175,
1136 properties = {
1137 ["pass"] = true
1138 }
1139 },
1140 {
1141 id = 176,
1142 properties = {
1143 ["pass"] = true
1144 }
1145 },
1146 {
1147 id = 177,
1148 properties = {
1149 ["pass"] = true
1150 }
1151 },
1152 {
1153 id = 178,
1154 properties = {
1155 ["pass"] = true
1156 }
1157 },
1158 {
1159 id = 179,
1160 properties = {
1161 ["pass"] = true
1162 }
1163 },
1164 {
1165 id = 180,
1166 properties = {
1167 ["pass"] = true
1168 }
1169 },
1170 {
1171 id = 181,
1172 properties = {
1173 ["pass"] = true
1174 }
1175 },
1176 {
1177 id = 182,
1178 properties = {
1179 ["pass"] = true
1180 }
1181 },
1182 {
1183 id = 183,
1184 properties = {
1185 ["pass"] = true
1186 }
1187 },
1188 {
1189 id = 184,
1190 properties = {
1191 ["pass"] = true
1192 }
1193 },
1194 {
1195 id = 185,
1196 properties = {
1197 ["pass"] = true
1198 }
1199 },
1200 {
1201 id = 186,
1202 properties = {
1203 ["pass"] = true
1204 }
1205 },
1206 {
1207 id = 187,
1208 properties = {
1209 ["pass"] = true
1210 }
1211 },
1212 {
1213 id = 188,
1214 properties = {
1215 ["pass"] = true
1216 }
1217 },
1218 {
1219 id = 189,
1220 properties = {
1221 ["pass"] = true
1222 }
1223 },
1224 {
1225 id = 190,
1226 properties = {
1227 ["pass"] = true
1228 }
1229 },
1230 {
1231 id = 191,
1232 properties = {
1233 ["pass"] = true
1234 }
1235 },
1236 {
1237 id = 192,
1238 properties = {
1239 ["pass"] = true
1240 }
1241 },
1242 {
1243 id = 193,
1244 properties = {
1245 ["pass"] = true
1246 }
1247 },
1248 {
1249 id = 194,
1250 properties = {
1251 ["pass"] = true
1252 }
1253 },
1254 {
1255 id = 195,
1256 properties = {
1257 ["pass"] = true
1258 }
1259 },
1260 {
1261 id = 196,
1262 properties = {
1263 ["pass"] = true
1264 }
1265 },
1266 {
1267 id = 197,
1268 properties = {
1269 ["pass"] = true
1270 }
1271 },
1272 {
1273 id = 198,
1274 properties = {
1275 ["pass"] = true
1276 }
1277 },
1278 {
1279 id = 199,
1280 properties = {
1281 ["pass"] = true
1282 }
1283 },
1284 {
1285 id = 200,
1286 properties = {
1287 ["pass"] = true
1288 }
1289 },
1290 {
1291 id = 201,
1292 properties = {
1293 ["pass"] = true
1294 }
1295 },
1296 {
1297 id = 202,
1298 properties = {
1299 ["pass"] = true
1300 }
1301 },
1302 {
1303 id = 203,
1304 properties = {
1305 ["pass"] = true
1306 }
1307 },
1308 {
1309 id = 204,
1310 properties = {
1311 ["pass"] = true
1312 }
1313 },
1314 {
1315 id = 205,
1316 properties = {
1317 ["pass"] = true
1318 }
1319 },
1320 {
1321 id = 206,
1322 properties = {
1323 ["pass"] = true
1324 }
1325 },
1326 {
1327 id = 207,
1328 properties = {
1329 ["pass"] = true
1330 }
1331 },
1332 {
1333 id = 208,
1334 properties = {
1335 ["pass"] = true
1336 }
1337 },
1338 {
1339 id = 209,
1340 properties = {
1341 ["pass"] = true
1342 }
1343 },
1344 {
1345 id = 210,
1346 properties = {
1347 ["pass"] = true
1348 }
1349 },
1350 {
1351 id = 211,
1352 properties = {
1353 ["pass"] = true
1354 }
1355 },
1356 {
1357 id = 212,
1358 properties = {
1359 ["pass"] = true
1360 }
1361 },
1362 {
1363 id = 213,
1364 properties = {
1365 ["pass"] = true
1366 }
1367 },
1368 {
1369 id = 214,
1370 properties = {
1371 ["pass"] = true
1372 }
1373 },
1374 {
1375 id = 215,
1376 properties = {
1377 ["pass"] = true
1378 }
1379 },
1380 {
1381 id = 216,
1382 properties = {
1383 ["pass"] = true
1384 }
1385 },
1386 {
1387 id = 217,
1388 properties = {
1389 ["pass"] = true
1390 }
1391 },
1392 {
1393 id = 218,
1394 properties = {
1395 ["pass"] = true
1396 }
1397 },
1398 {
1399 id = 219,
1400 properties = {
1401 ["pass"] = true
1402 }
1403 },
1404 {
1405 id = 220,
1406 properties = {
1407 ["pass"] = true
1408 }
1409 },
1410 {
1411 id = 221,
1412 properties = {
1413 ["pass"] = true
1414 }
1415 },
1416 {
1417 id = 222,
1418 properties = {
1419 ["pass"] = true
1420 }
1421 },
1422 {
1423 id = 223,
1424 properties = {
1425 ["pass"] = true
1426 }
1427 },
1428 {
1429 id = 224,
1430 properties = {
1431 ["pass"] = true
1432 }
1433 },
1434 {
1435 id = 225,
1436 properties = {
1437 ["pass"] = true
1438 }
1439 },
1440 {
1441 id = 226,
1442 properties = {
1443 ["pass"] = true
1444 }
1445 },
1446 {
1447 id = 227,
1448 properties = {
1449 ["pass"] = true
1450 }
1451 },
1452 {
1453 id = 228,
1454 properties = {
1455 ["pass"] = true
1456 }
1457 },
1458 {
1459 id = 229,
1460 properties = {
1461 ["pass"] = true
1462 }
1463 },
1464 {
1465 id = 230,
1466 properties = {
1467 ["pass"] = true
1468 }
1469 },
1470 {
1471 id = 231,
1472 properties = {
1473 ["pass"] = true
1474 }
1475 },
1476 {
1477 id = 232,
1478 properties = {
1479 ["pass"] = true
1480 }
1481 },
1482 {
1483 id = 233,
1484 properties = {
1485 ["pass"] = true
1486 }
1487 },
1488 {
1489 id = 234,
1490 properties = {
1491 ["pass"] = true
1492 }
1493 },
1494 {
1495 id = 235,
1496 properties = {
1497 ["pass"] = true
1498 }
1499 },
1500 {
1501 id = 236,
1502 properties = {
1503 ["pass"] = true
1504 }
1505 },
1506 {
1507 id = 237,
1508 properties = {
1509 ["pass"] = true
1510 }
1511 },
1512 {
1513 id = 238,
1514 properties = {
1515 ["pass"] = true
1516 }
1517 },
1518 {
1519 id = 239,
1520 properties = {
1521 ["pass"] = true
1522 }
1523 },
1524 {
1525 id = 240,
1526 properties = {
1527 ["pass"] = true
1528 }
1529 },
1530 {
1531 id = 241,
1532 properties = {
1533 ["pass"] = true
1534 }
1535 },
1536 {
1537 id = 242,
1538 properties = {
1539 ["pass"] = true
1540 }
1541 },
1542 {
1543 id = 243,
1544 properties = {
1545 ["pass"] = true
1546 }
1547 },
1548 {
1549 id = 244,
1550 properties = {
1551 ["pass"] = true
1552 }
1553 },
1554 {
1555 id = 245,
1556 properties = {
1557 ["pass"] = true
1558 }
1559 },
1560 {
1561 id = 246,
1562 properties = {
1563 ["pass"] = true
1564 }
1565 },
1566 {
1567 id = 247,
1568 properties = {
1569 ["pass"] = true
1570 }
1571 },
1572 {
1573 id = 248,
1574 properties = {
1575 ["pass"] = true
1576 }
1577 },
1578 {
1579 id = 249,
1580 properties = {
1581 ["pass"] = true
1582 }
1583 },
1584 {
1585 id = 250,
1586 properties = {
1587 ["pass"] = true
1588 }
1589 },
1590 {
1591 id = 251,
1592 properties = {
1593 ["pass"] = true
1594 }
1595 },
1596 {
1597 id = 252,
1598 properties = {
1599 ["pass"] = true
1600 }
1601 },
1602 {
1603 id = 253,
1604 properties = {
1605 ["pass"] = true
1606 }
1607 },
1608 {
1609 id = 254,
1610 properties = {
1611 ["pass"] = true
1612 }
1613 },
1614 {
1615 id = 255,
1616 properties = {
1617 ["pass"] = true
1618 }
1619 },
1620 {
1621 id = 256,
1622 properties = {
1623 ["pass"] = true
1624 }
1625 },
1626 {
1627 id = 257,
1628 properties = {
1629 ["pass"] = true
1630 }
1631 },
1632 {
1633 id = 258,
1634 properties = {
1635 ["pass"] = true
1636 }
1637 },
1638 {
1639 id = 259,
1640 properties = {
1641 ["pass"] = true
1642 }
1643 },
1644 {
1645 id = 260,
1646 properties = {
1647 ["pass"] = true
1648 }
1649 },
1650 {
1651 id = 261,
1652 properties = {
1653 ["pass"] = true
1654 }
1655 },
1656 {
1657 id = 262,
1658 properties = {
1659 ["pass"] = true
1660 }
1661 },
1662 {
1663 id = 263,
1664 properties = {
1665 ["pass"] = true
1666 }
1667 },
1668 {
1669 id = 264,
1670 properties = {
1671 ["pass"] = true
1672 }
1673 },
1674 {
1675 id = 265,
1676 properties = {
1677 ["pass"] = true
1678 }
1679 },
1680 {
1681 id = 266,
1682 properties = {
1683 ["pass"] = true
1684 }
1685 },
1686 {
1687 id = 267,
1688 properties = {
1689 ["pass"] = true
1690 }
1691 },
1692 {
1693 id = 268,
1694 properties = {
1695 ["pass"] = true
1696 }
1697 },
1698 {
1699 id = 269,
1700 properties = {
1701 ["pass"] = true
1702 }
1703 },
1704 {
1705 id = 270,
1706 properties = {
1707 ["pass"] = true
1708 }
1709 },
1710 {
1711 id = 271,
1712 properties = {
1713 ["pass"] = true
1714 }
1715 },
1716 {
1717 id = 272,
1718 properties = {
1719 ["pass"] = true
1720 }
1721 },
1722 {
1723 id = 273,
1724 properties = {
1725 ["pass"] = true
1726 }
1727 },
1728 {
1729 id = 274,
1730 properties = {
1731 ["pass"] = true
1732 }
1733 },
1734 {
1735 id = 275,
1736 properties = {
1737 ["pass"] = true
1738 }
1739 },
1740 {
1741 id = 276,
1742 properties = {
1743 ["pass"] = true
1744 }
1745 },
1746 {
1747 id = 277,
1748 properties = {
1749 ["pass"] = true
1750 }
1751 },
1752 {
1753 id = 278,
1754 properties = {
1755 ["pass"] = true
1756 }
1757 },
1758 {
1759 id = 279,
1760 properties = {
1761 ["pass"] = true
1762 }
1763 },
1764 {
1765 id = 280,
1766 properties = {
1767 ["pass"] = true
1768 }
1769 },
1770 {
1771 id = 281,
1772 properties = {
1773 ["pass"] = true
1774 }
1775 },
1776 {
1777 id = 282,
1778 properties = {
1779 ["pass"] = true
1780 }
1781 },
1782 {
1783 id = 283,
1784 properties = {
1785 ["pass"] = true
1786 }
1787 },
1788 {
1789 id = 284,
1790 properties = {
1791 ["pass"] = true
1792 }
1793 },
1794 {
1795 id = 285,
1796 properties = {
1797 ["pass"] = true
1798 }
1799 },
1800 {
1801 id = 286,
1802 properties = {
1803 ["pass"] = true
1804 }
1805 },
1806 {
1807 id = 287,
1808 properties = {
1809 ["pass"] = true
1810 }
1811 },
1812 {
1813 id = 288,
1814 properties = {
1815 ["pass"] = true
1816 }
1817 },
1818 {
1819 id = 289,
1820 properties = {
1821 ["pass"] = true
1822 }
1823 },
1824 {
1825 id = 290,
1826 properties = {
1827 ["pass"] = true
1828 }
1829 },
1830 {
1831 id = 291,
1832 properties = {
1833 ["pass"] = true
1834 }
1835 },
1836 {
1837 id = 292,
1838 properties = {
1839 ["pass"] = true
1840 }
1841 },
1842 {
1843 id = 293,
1844 properties = {
1845 ["pass"] = true
1846 }
1847 },
1848 {
1849 id = 294,
1850 properties = {
1851 ["pass"] = true
1852 }
1853 },
1854 {
1855 id = 295,
1856 properties = {
1857 ["pass"] = true
1858 }
1859 },
1860 {
1861 id = 296,
1862 properties = {
1863 ["pass"] = true
1864 }
1865 },
1866 {
1867 id = 297,
1868 properties = {
1869 ["pass"] = true
1870 }
1871 },
1872 {
1873 id = 298,
1874 properties = {
1875 ["pass"] = true
1876 }
1877 },
1878 {
1879 id = 299,
1880 properties = {
1881 ["pass"] = true
1882 }
1883 },
1884 {
1885 id = 300,
1886 properties = {
1887 ["pass"] = true
1888 }
1889 },
1890 {
1891 id = 301,
1892 properties = {
1893 ["pass"] = true
1894 }
1895 },
1896 {
1897 id = 302,
1898 properties = {
1899 ["pass"] = true
1900 }
1901 },
1902 {
1903 id = 303,
1904 properties = {
1905 ["pass"] = true
1906 }
1907 },
1908 {
1909 id = 304,
1910 properties = {
1911 ["pass"] = true
1912 }
1913 },
1914 {
1915 id = 305,
1916 properties = {
1917 ["pass"] = true
1918 }
1919 },
1920 {
1921 id = 306,
1922 properties = {
1923 ["pass"] = true
1924 }
1925 },
1926 {
1927 id = 307,
1928 properties = {
1929 ["pass"] = true
1930 }
1931 },
1932 {
1933 id = 308,
1934 properties = {
1935 ["pass"] = true
1936 }
1937 },
1938 {
1939 id = 309,
1940 properties = {
1941 ["pass"] = true
1942 }
1943 },
1944 {
1945 id = 310,
1946 properties = {
1947 ["pass"] = true
1948 }
1949 },
1950 {
1951 id = 311,
1952 properties = {
1953 ["pass"] = true
1954 }
1955 },
1956 {
1957 id = 312,
1958 properties = {
1959 ["pass"] = true
1960 }
1961 },
1962 {
1963 id = 313,
1964 properties = {
1965 ["pass"] = true
1966 }
1967 },
1968 {
1969 id = 314,
1970 properties = {
1971 ["pass"] = true
1972 }
1973 },
1974 {
1975 id = 315,
1976 properties = {
1977 ["pass"] = true
1978 }
1979 },
1980 {
1981 id = 316,
1982 properties = {
1983 ["pass"] = true
1984 }
1985 },
1986 {
1987 id = 317,
1988 properties = {
1989 ["pass"] = true
1990 }
1991 },
1992 {
1993 id = 318,
1994 properties = {
1995 ["pass"] = true
1996 }
1997 },
1998 {
1999 id = 319,
2000 properties = {
2001 ["pass"] = true
2002 }
2003 },
2004 {
2005 id = 320,
2006 properties = {
2007 ["pass"] = true
2008 }
2009 },
2010 {
2011 id = 321,
2012 properties = {
2013 ["pass"] = true
2014 }
2015 },
2016 {
2017 id = 322,
2018 properties = {
2019 ["pass"] = true
2020 }
2021 },
2022 {
2023 id = 323,
2024 properties = {
2025 ["pass"] = true
2026 }
2027 },
2028 {
2029 id = 324,
2030 properties = {
2031 ["pass"] = true
2032 }
2033 },
2034 {
2035 id = 325,
2036 properties = {
2037 ["pass"] = true
2038 }
2039 },
2040 {
2041 id = 326,
2042 properties = {
2043 ["pass"] = true
2044 }
2045 },
2046 {
2047 id = 327,
2048 properties = {
2049 ["pass"] = true
2050 }
2051 },
2052 {
2053 id = 328,
2054 properties = {
2055 ["pass"] = true
2056 }
2057 },
2058 {
2059 id = 329,
2060 properties = {
2061 ["pass"] = true
2062 }
2063 },
2064 {
2065 id = 330,
2066 properties = {
2067 ["pass"] = true
2068 }
2069 },
2070 {
2071 id = 331,
2072 properties = {
2073 ["pass"] = true
2074 }
2075 },
2076 {
2077 id = 332,
2078 properties = {
2079 ["pass"] = true
2080 }
2081 },
2082 {
2083 id = 333,
2084 properties = {
2085 ["pass"] = true
2086 }
2087 },
2088 {
2089 id = 334,
2090 properties = {
2091 ["pass"] = true
2092 }
2093 },
2094 {
2095 id = 335,
2096 properties = {
2097 ["pass"] = true
2098 }
2099 },
2100 {
2101 id = 336,
2102 properties = {
2103 ["pass"] = true
2104 }
2105 },
2106 {
2107 id = 337,
2108 properties = {
2109 ["pass"] = true
2110 }
2111 },
2112 {
2113 id = 338,
2114 properties = {
2115 ["pass"] = true
2116 }
2117 },
2118 {
2119 id = 339,
2120 properties = {
2121 ["pass"] = true
2122 }
2123 },
2124 {
2125 id = 340,
2126 properties = {
2127 ["pass"] = true
2128 }
2129 },
2130 {
2131 id = 341,
2132 properties = {
2133 ["pass"] = true
2134 }
2135 },
2136 {
2137 id = 342,
2138 properties = {
2139 ["pass"] = true
2140 }
2141 },
2142 {
2143 id = 343,
2144 properties = {
2145 ["pass"] = true
2146 }
2147 },
2148 {
2149 id = 344,
2150 properties = {
2151 ["pass"] = true
2152 }
2153 },
2154 {
2155 id = 345,
2156 properties = {
2157 ["pass"] = true
2158 }
2159 },
2160 {
2161 id = 346,
2162 properties = {
2163 ["pass"] = true
2164 }
2165 },
2166 {
2167 id = 347,
2168 properties = {
2169 ["pass"] = true
2170 }
2171 },
2172 {
2173 id = 348,
2174 properties = {
2175 ["pass"] = true
2176 }
2177 },
2178 {
2179 id = 349,
2180 properties = {
2181 ["pass"] = true
2182 }
2183 },
2184 {
2185 id = 350,
2186 properties = {
2187 ["pass"] = true
2188 }
2189 },
2190 {
2191 id = 351,
2192 properties = {
2193 ["pass"] = true
2194 }
2195 },
2196 {
2197 id = 352,
2198 properties = {
2199 ["pass"] = true
2200 }
2201 },
2202 {
2203 id = 353,
2204 properties = {
2205 ["pass"] = true
2206 }
2207 },
2208 {
2209 id = 354,
2210 properties = {
2211 ["pass"] = true
2212 }
2213 },
2214 {
2215 id = 355,
2216 properties = {
2217 ["pass"] = true
2218 }
2219 },
2220 {
2221 id = 356,
2222 properties = {
2223 ["pass"] = true
2224 }
2225 },
2226 {
2227 id = 357,
2228 properties = {
2229 ["pass"] = true
2230 }
2231 },
2232 {
2233 id = 358,
2234 properties = {
2235 ["pass"] = true
2236 }
2237 },
2238 {
2239 id = 359,
2240 properties = {
2241 ["pass"] = true
2242 }
2243 },
2244 {
2245 id = 360,
2246 properties = {
2247 ["pass"] = true
2248 }
2249 },
2250 {
2251 id = 361,
2252 properties = {
2253 ["pass"] = true
2254 }
2255 },
2256 {
2257 id = 362,
2258 properties = {
2259 ["pass"] = true
2260 }
2261 },
2262 {
2263 id = 363,
2264 properties = {
2265 ["pass"] = true
2266 }
2267 },
2268 {
2269 id = 364,
2270 properties = {
2271 ["pass"] = true
2272 }
2273 },
2274 {
2275 id = 365,
2276 properties = {
2277 ["pass"] = true
2278 }
2279 },
2280 {
2281 id = 366,
2282 properties = {
2283 ["pass"] = true
2284 }
2285 },
2286 {
2287 id = 367,
2288 properties = {
2289 ["pass"] = true
2290 }
2291 },
2292 {
2293 id = 368,
2294 properties = {
2295 ["pass"] = true
2296 }
2297 },
2298 {
2299 id = 369,
2300 properties = {
2301 ["pass"] = true
2302 }
2303 },
2304 {
2305 id = 370,
2306 properties = {
2307 ["pass"] = true
2308 }
2309 },
2310 {
2311 id = 371,
2312 properties = {
2313 ["pass"] = true
2314 }
2315 },
2316 {
2317 id = 372,
2318 properties = {
2319 ["pass"] = true
2320 }
2321 },
2322 {
2323 id = 373,
2324 properties = {
2325 ["pass"] = true
2326 }
2327 },
2328 {
2329 id = 374,
2330 properties = {
2331 ["pass"] = true
2332 }
2333 },
2334 {
2335 id = 375,
2336 properties = {
2337 ["pass"] = true
2338 }
2339 },
2340 {
2341 id = 376,
2342 properties = {
2343 ["pass"] = true
2344 }
2345 },
2346 {
2347 id = 377,
2348 properties = {
2349 ["pass"] = true
2350 }
2351 },
2352 {
2353 id = 378,
2354 properties = {
2355 ["pass"] = true
2356 }
2357 },
2358 {
2359 id = 379,
2360 properties = {
2361 ["pass"] = true
2362 }
2363 },
2364 {
2365 id = 380,
2366 properties = {
2367 ["pass"] = true
2368 }
2369 },
2370 {
2371 id = 381,
2372 properties = {
2373 ["pass"] = true
2374 }
2375 },
2376 {
2377 id = 382,
2378 properties = {
2379 ["pass"] = true
2380 }
2381 },
2382 {
2383 id = 383,
2384 properties = {
2385 ["pass"] = true
2386 }
2387 },
2388 {
2389 id = 384,
2390 properties = {
2391 ["pass"] = true
2392 }
2393 },
2394 {
2395 id = 385,
2396 properties = {
2397 ["pass"] = true
2398 }
2399 },
2400 {
2401 id = 386,
2402 properties = {
2403 ["pass"] = true
2404 }
2405 },
2406 {
2407 id = 387,
2408 properties = {
2409 ["pass"] = true
2410 }
2411 },
2412 {
2413 id = 388,
2414 properties = {
2415 ["pass"] = true
2416 }
2417 },
2418 {
2419 id = 389,
2420 properties = {
2421 ["pass"] = true
2422 }
2423 },
2424 {
2425 id = 390,
2426 properties = {
2427 ["pass"] = true
2428 }
2429 },
2430 {
2431 id = 391,
2432 properties = {
2433 ["pass"] = true
2434 }
2435 },
2436 {
2437 id = 392,
2438 properties = {
2439 ["pass"] = true
2440 }
2441 },
2442 {
2443 id = 393,
2444 properties = {
2445 ["pass"] = true
2446 }
2447 },
2448 {
2449 id = 394,
2450 properties = {
2451 ["pass"] = true
2452 }
2453 },
2454 {
2455 id = 395,
2456 properties = {
2457 ["pass"] = true
2458 }
2459 },
2460 {
2461 id = 396,
2462 properties = {
2463 ["pass"] = true
2464 }
2465 },
2466 {
2467 id = 397,
2468 properties = {
2469 ["pass"] = true
2470 }
2471 },
2472 {
2473 id = 398,
2474 properties = {
2475 ["pass"] = true
2476 }
2477 },
2478 {
2479 id = 399,
2480 properties = {
2481 ["pass"] = true
2482 }
2483 },
2484 {
2485 id = 400,
2486 properties = {
2487 ["pass"] = true
2488 }
2489 },
2490 {
2491 id = 401,
2492 properties = {
2493 ["pass"] = true
2494 }
2495 },
2496 {
2497 id = 402,
2498 properties = {
2499 ["pass"] = true
2500 }
2501 },
2502 {
2503 id = 403,
2504 properties = {
2505 ["pass"] = true
2506 }
2507 },
2508 {
2509 id = 404,
2510 properties = {
2511 ["pass"] = true
2512 }
2513 },
2514 {
2515 id = 405,
2516 properties = {
2517 ["pass"] = true
2518 }
2519 },
2520 {
2521 id = 406,
2522 properties = {
2523 ["pass"] = true
2524 }
2525 },
2526 {
2527 id = 407,
2528 properties = {
2529 ["pass"] = true
2530 }
2531 },
2532 {
2533 id = 408,
2534 properties = {
2535 ["pass"] = true
2536 }
2537 },
2538 {
2539 id = 409,
2540 properties = {
2541 ["pass"] = true
2542 }
2543 },
2544 {
2545 id = 410,
2546 properties = {
2547 ["pass"] = true
2548 }
2549 },
2550 {
2551 id = 411,
2552 properties = {
2553 ["pass"] = true
2554 }
2555 },
2556 {
2557 id = 412,
2558 properties = {
2559 ["pass"] = true
2560 }
2561 },
2562 {
2563 id = 413,
2564 properties = {
2565 ["pass"] = true
2566 }
2567 },
2568 {
2569 id = 414,
2570 properties = {
2571 ["pass"] = true
2572 }
2573 },
2574 {
2575 id = 415,
2576 properties = {
2577 ["pass"] = true
2578 }
2579 },
2580 {
2581 id = 416,
2582 properties = {
2583 ["pass"] = true
2584 }
2585 },
2586 {
2587 id = 417,
2588 properties = {
2589 ["pass"] = true
2590 }
2591 },
2592 {
2593 id = 418,
2594 properties = {
2595 ["pass"] = true
2596 }
2597 },
2598 {
2599 id = 419,
2600 properties = {
2601 ["pass"] = true
2602 }
2603 },
2604 {
2605 id = 420,
2606 properties = {
2607 ["pass"] = true
2608 }
2609 },
2610 {
2611 id = 421,
2612 properties = {
2613 ["pass"] = true
2614 }
2615 },
2616 {
2617 id = 422,
2618 properties = {
2619 ["pass"] = true
2620 }
2621 },
2622 {
2623 id = 423,
2624 properties = {
2625 ["pass"] = true
2626 }
2627 },
2628 {
2629 id = 424,
2630 properties = {
2631 ["pass"] = true
2632 }
2633 },
2634 {
2635 id = 425,
2636 properties = {
2637 ["pass"] = true
2638 }
2639 },
2640 {
2641 id = 426,
2642 properties = {
2643 ["pass"] = true
2644 }
2645 },
2646 {
2647 id = 427,
2648 properties = {
2649 ["pass"] = true
2650 }
2651 },
2652 {
2653 id = 428,
2654 properties = {
2655 ["pass"] = true
2656 }
2657 },
2658 {
2659 id = 429,
2660 properties = {
2661 ["pass"] = true
2662 }
2663 },
2664 {
2665 id = 430,
2666 properties = {
2667 ["pass"] = true
2668 }
2669 },
2670 {
2671 id = 431,
2672 properties = {
2673 ["pass"] = true
2674 }
2675 },
2676 {
2677 id = 432,
2678 properties = {
2679 ["pass"] = true
2680 }
2681 },
2682 {
2683 id = 433,
2684 properties = {
2685 ["pass"] = true
2686 }
2687 },
2688 {
2689 id = 434,
2690 properties = {
2691 ["pass"] = true
2692 }
2693 },
2694 {
2695 id = 435,
2696 properties = {
2697 ["pass"] = true
2698 }
2699 },
2700 {
2701 id = 436,
2702 properties = {
2703 ["pass"] = true
2704 }
2705 },
2706 {
2707 id = 437,
2708 properties = {
2709 ["pass"] = true
2710 }
2711 },
2712 {
2713 id = 438,
2714 properties = {
2715 ["pass"] = true
2716 }
2717 },
2718 {
2719 id = 439,
2720 properties = {
2721 ["pass"] = true
2722 }
2723 },
2724 {
2725 id = 440,
2726 properties = {
2727 ["pass"] = true
2728 }
2729 },
2730 {
2731 id = 441,
2732 properties = {
2733 ["pass"] = true
2734 }
2735 },
2736 {
2737 id = 442,
2738 properties = {
2739 ["pass"] = true
2740 }
2741 },
2742 {
2743 id = 443,
2744 properties = {
2745 ["pass"] = true
2746 }
2747 },
2748 {
2749 id = 444,
2750 properties = {
2751 ["pass"] = true
2752 }
2753 },
2754 {
2755 id = 445,
2756 properties = {
2757 ["pass"] = true
2758 }
2759 },
2760 {
2761 id = 446,
2762 properties = {
2763 ["pass"] = true
2764 }
2765 },
2766 {
2767 id = 447,
2768 properties = {
2769 ["pass"] = true
2770 }
2771 },
2772 {
2773 id = 448,
2774 properties = {
2775 ["pass"] = true
2776 }
2777 },
2778 {
2779 id = 449,
2780 properties = {
2781 ["pass"] = true
2782 }
2783 },
2784 {
2785 id = 450,
2786 properties = {
2787 ["pass"] = true
2788 }
2789 },
2790 {
2791 id = 451,
2792 properties = {
2793 ["pass"] = true
2794 }
2795 },
2796 {
2797 id = 452,
2798 properties = {
2799 ["pass"] = true
2800 }
2801 },
2802 {
2803 id = 453,
2804 properties = {
2805 ["pass"] = true
2806 }
2807 },
2808 {
2809 id = 454,
2810 properties = {
2811 ["pass"] = true
2812 }
2813 },
2814 {
2815 id = 455,
2816 properties = {
2817 ["pass"] = true
2818 }
2819 },
2820 {
2821 id = 456,
2822 properties = {
2823 ["pass"] = true
2824 }
2825 },
2826 {
2827 id = 457,
2828 properties = {
2829 ["pass"] = true
2830 }
2831 },
2832 {
2833 id = 458,
2834 properties = {
2835 ["pass"] = true
2836 }
2837 },
2838 {
2839 id = 459,
2840 properties = {
2841 ["pass"] = true
2842 }
2843 },
2844 {
2845 id = 460,
2846 properties = {
2847 ["pass"] = true
2848 }
2849 },
2850 {
2851 id = 461,
2852 properties = {
2853 ["pass"] = true
2854 }
2855 },
2856 {
2857 id = 462,
2858 properties = {
2859 ["pass"] = true
2860 }
2861 },
2862 {
2863 id = 463,
2864 properties = {
2865 ["pass"] = true
2866 }
2867 },
2868 {
2869 id = 464,
2870 properties = {
2871 ["pass"] = true
2872 }
2873 },
2874 {
2875 id = 465,
2876 properties = {
2877 ["pass"] = true
2878 }
2879 },
2880 {
2881 id = 466,
2882 properties = {
2883 ["pass"] = true
2884 }
2885 },
2886 {
2887 id = 467,
2888 properties = {
2889 ["pass"] = true
2890 }
2891 },
2892 {
2893 id = 468,
2894 properties = {
2895 ["pass"] = true
2896 }
2897 },
2898 {
2899 id = 469,
2900 properties = {
2901 ["pass"] = true
2902 }
2903 },
2904 {
2905 id = 470,
2906 properties = {
2907 ["pass"] = true
2908 }
2909 },
2910 {
2911 id = 471,
2912 properties = {
2913 ["pass"] = true
2914 }
2915 },
2916 {
2917 id = 472,
2918 properties = {
2919 ["pass"] = true
2920 }
2921 },
2922 {
2923 id = 473,
2924 properties = {
2925 ["pass"] = true
2926 }
2927 },
2928 {
2929 id = 474,
2930 properties = {
2931 ["pass"] = true
2932 }
2933 },
2934 {
2935 id = 475,
2936 properties = {
2937 ["pass"] = true
2938 }
2939 },
2940 {
2941 id = 476,
2942 properties = {
2943 ["pass"] = true
2944 }
2945 },
2946 {
2947 id = 477,
2948 properties = {
2949 ["pass"] = true
2950 }
2951 },
2952 {
2953 id = 478,
2954 properties = {
2955 ["pass"] = true
2956 }
2957 },
2958 {
2959 id = 479,
2960 properties = {
2961 ["pass"] = true
2962 }
2963 },
2964 {
2965 id = 480,
2966 properties = {
2967 ["pass"] = true
2968 }
2969 },
2970 {
2971 id = 481,
2972 properties = {
2973 ["pass"] = true
2974 }
2975 },
2976 {
2977 id = 482,
2978 properties = {
2979 ["pass"] = true
2980 }
2981 },
2982 {
2983 id = 483,
2984 properties = {
2985 ["pass"] = true
2986 }
2987 },
2988 {
2989 id = 484,
2990 properties = {
2991 ["pass"] = true
2992 }
2993 },
2994 {
2995 id = 485,
2996 properties = {
2997 ["pass"] = true
2998 }
2999 },
3000 {
3001 id = 486,
3002 properties = {
3003 ["pass"] = true
3004 }
3005 },
3006 {
3007 id = 487,
3008 properties = {
3009 ["pass"] = true
3010 }
3011 },
3012 {
3013 id = 488,
3014 properties = {
3015 ["pass"] = true
3016 }
3017 },
3018 {
3019 id = 489,
3020 properties = {
3021 ["pass"] = true
3022 }
3023 },
3024 {
3025 id = 490,
3026 properties = {
3027 ["pass"] = true
3028 }
3029 },
3030 {
3031 id = 491,
3032 properties = {
3033 ["pass"] = true
3034 }
3035 },
3036 {
3037 id = 492,
3038 properties = {
3039 ["pass"] = true
3040 }
3041 },
3042 {
3043 id = 493,
3044 properties = {
3045 ["pass"] = true
3046 }
3047 },
3048 {
3049 id = 494,
3050 properties = {
3051 ["pass"] = true
3052 }
3053 },
3054 {
3055 id = 495,
3056 properties = {
3057 ["pass"] = true
3058 }
3059 },
3060 {
3061 id = 496,
3062 properties = {
3063 ["pass"] = true
3064 }
3065 },
3066 {
3067 id = 497,
3068 properties = {
3069 ["pass"] = true
3070 }
3071 },
3072 {
3073 id = 498,
3074 properties = {
3075 ["pass"] = true
3076 }
3077 },
3078 {
3079 id = 499,
3080 properties = {
3081 ["pass"] = true
3082 }
3083 },
3084 {
3085 id = 500,
3086 properties = {
3087 ["pass"] = true
3088 }
3089 },
3090 {
3091 id = 501,
3092 properties = {
3093 ["pass"] = true
3094 }
3095 },
3096 {
3097 id = 502,
3098 properties = {
3099 ["pass"] = true
3100 }
3101 },
3102 {
3103 id = 503,
3104 properties = {
3105 ["pass"] = true
3106 }
3107 },
3108 {
3109 id = 504,
3110 properties = {
3111 ["pass"] = true
3112 }
3113 },
3114 {
3115 id = 505,
3116 properties = {
3117 ["pass"] = true
3118 }
3119 },
3120 {
3121 id = 506,
3122 properties = {
3123 ["pass"] = true
3124 }
3125 },
3126 {
3127 id = 507,
3128 properties = {
3129 ["pass"] = true
3130 }
3131 },
3132 {
3133 id = 508,
3134 properties = {
3135 ["pass"] = true
3136 }
3137 },
3138 {
3139 id = 509,
3140 properties = {
3141 ["pass"] = true
3142 }
3143 },
3144 {
3145 id = 510,
3146 properties = {
3147 ["pass"] = true
3148 }
3149 },
3150 {
3151 id = 511,
3152 properties = {
3153 ["pass"] = true
3154 }
3155 },
3156 {
3157 id = 512,
3158 properties = {
3159 ["pass"] = true
3160 }
3161 },
3162 {
3163 id = 513,
3164 properties = {
3165 ["pass"] = true
3166 }
3167 },
3168 {
3169 id = 514,
3170 properties = {
3171 ["pass"] = true
3172 }
3173 },
3174 {
3175 id = 515,
3176 properties = {
3177 ["pass"] = true
3178 }
3179 },
3180 {
3181 id = 516,
3182 properties = {
3183 ["pass"] = true
3184 }
3185 },
3186 {
3187 id = 517,
3188 properties = {
3189 ["pass"] = true
3190 }
3191 },
3192 {
3193 id = 518,
3194 properties = {
3195 ["pass"] = true
3196 }
3197 },
3198 {
3199 id = 519,
3200 properties = {
3201 ["pass"] = true
3202 }
3203 },
3204 {
3205 id = 520,
3206 properties = {
3207 ["pass"] = true
3208 }
3209 },
3210 {
3211 id = 521,
3212 properties = {
3213 ["pass"] = true
3214 }
3215 },
3216 {
3217 id = 522,
3218 properties = {
3219 ["pass"] = true
3220 }
3221 },
3222 {
3223 id = 523,
3224 properties = {
3225 ["pass"] = true
3226 }
3227 },
3228 {
3229 id = 524,
3230 properties = {
3231 ["pass"] = true
3232 }
3233 },
3234 {
3235 id = 525,
3236 properties = {
3237 ["pass"] = true
3238 }
3239 },
3240 {
3241 id = 526,
3242 properties = {
3243 ["pass"] = true
3244 }
3245 },
3246 {
3247 id = 527,
3248 properties = {
3249 ["pass"] = true
3250 }
3251 },
3252 {
3253 id = 528,
3254 properties = {
3255 ["pass"] = true
3256 }
3257 },
3258 {
3259 id = 529,
3260 properties = {
3261 ["pass"] = true
3262 }
3263 },
3264 {
3265 id = 530,
3266 properties = {
3267 ["pass"] = true
3268 }
3269 },
3270 {
3271 id = 531,
3272 properties = {
3273 ["pass"] = true
3274 }
3275 },
3276 {
3277 id = 532,
3278 properties = {
3279 ["pass"] = true
3280 }
3281 },
3282 {
3283 id = 533,
3284 properties = {
3285 ["pass"] = true
3286 }
3287 },
3288 {
3289 id = 534,
3290 properties = {
3291 ["pass"] = true
3292 }
3293 },
3294 {
3295 id = 535,
3296 properties = {
3297 ["pass"] = true
3298 }
3299 },
3300 {
3301 id = 536,
3302 properties = {
3303 ["pass"] = true
3304 }
3305 },
3306 {
3307 id = 537,
3308 properties = {
3309 ["pass"] = true
3310 }
3311 },
3312 {
3313 id = 538,
3314 properties = {
3315 ["pass"] = true
3316 }
3317 },
3318 {
3319 id = 539,
3320 properties = {
3321 ["pass"] = true
3322 }
3323 },
3324 {
3325 id = 540,
3326 properties = {
3327 ["pass"] = true
3328 }
3329 },
3330 {
3331 id = 541,
3332 properties = {
3333 ["pass"] = true
3334 }
3335 },
3336 {
3337 id = 542,
3338 properties = {
3339 ["pass"] = true
3340 }
3341 },
3342 {
3343 id = 543,
3344 properties = {
3345 ["pass"] = true
3346 }
3347 },
3348 {
3349 id = 544,
3350 properties = {
3351 ["pass"] = true
3352 }
3353 },
3354 {
3355 id = 545,
3356 properties = {
3357 ["pass"] = true
3358 }
3359 },
3360 {
3361 id = 546,
3362 properties = {
3363 ["pass"] = true
3364 }
3365 },
3366 {
3367 id = 547,
3368 properties = {
3369 ["pass"] = true
3370 }
3371 },
3372 {
3373 id = 548,
3374 properties = {
3375 ["pass"] = true
3376 }
3377 },
3378 {
3379 id = 549,
3380 properties = {
3381 ["pass"] = true
3382 }
3383 },
3384 {
3385 id = 550,
3386 properties = {
3387 ["pass"] = true
3388 }
3389 },
3390 {
3391 id = 551,
3392 properties = {
3393 ["pass"] = true
3394 }
3395 },
3396 {
3397 id = 552,
3398 properties = {
3399 ["pass"] = true
3400 }
3401 },
3402 {
3403 id = 553,
3404 properties = {
3405 ["pass"] = true
3406 }
3407 },
3408 {
3409 id = 554,
3410 properties = {
3411 ["pass"] = true
3412 }
3413 },
3414 {
3415 id = 555,
3416 properties = {
3417 ["pass"] = true
3418 }
3419 },
3420 {
3421 id = 556,
3422 properties = {
3423 ["pass"] = true
3424 }
3425 },
3426 {
3427 id = 557,
3428 properties = {
3429 ["pass"] = true
3430 }
3431 },
3432 {
3433 id = 558,
3434 properties = {
3435 ["pass"] = true
3436 }
3437 },
3438 {
3439 id = 559,
3440 properties = {
3441 ["pass"] = true
3442 }
3443 },
3444 {
3445 id = 560,
3446 properties = {
3447 ["pass"] = true
3448 }
3449 },
3450 {
3451 id = 561,
3452 properties = {
3453 ["pass"] = true
3454 }
3455 },
3456 {
3457 id = 562,
3458 properties = {
3459 ["pass"] = true
3460 }
3461 },
3462 {
3463 id = 563,
3464 properties = {
3465 ["pass"] = true
3466 }
3467 },
3468 {
3469 id = 564,
3470 properties = {
3471 ["pass"] = true
3472 }
3473 },
3474 {
3475 id = 565,
3476 properties = {
3477 ["pass"] = true
3478 }
3479 },
3480 {
3481 id = 566,
3482 properties = {
3483 ["pass"] = true
3484 }
3485 },
3486 {
3487 id = 567,
3488 properties = {
3489 ["pass"] = true
3490 }
3491 },
3492 {
3493 id = 568,
3494 properties = {
3495 ["pass"] = true
3496 }
3497 },
3498 {
3499 id = 569,
3500 properties = {
3501 ["pass"] = true
3502 }
3503 },
3504 {
3505 id = 570,
3506 properties = {
3507 ["pass"] = true
3508 }
3509 },
3510 {
3511 id = 571,
3512 properties = {
3513 ["pass"] = true
3514 }
3515 },
3516 {
3517 id = 572,
3518 properties = {
3519 ["pass"] = true
3520 }
3521 },
3522 {
3523 id = 573,
3524 properties = {
3525 ["pass"] = true
3526 }
3527 },
3528 {
3529 id = 574,
3530 properties = {
3531 ["pass"] = true
3532 }
3533 },
3534 {
3535 id = 575,
3536 properties = {
3537 ["pass"] = true
3538 }
3539 },
3540 {
3541 id = 576,
3542 properties = {
3543 ["pass"] = true
3544 }
3545 },
3546 {
3547 id = 577,
3548 properties = {
3549 ["pass"] = true
3550 }
3551 },
3552 {
3553 id = 578,
3554 properties = {
3555 ["pass"] = true
3556 }
3557 },
3558 {
3559 id = 579,
3560 properties = {
3561 ["pass"] = true
3562 }
3563 },
3564 {
3565 id = 580,
3566 properties = {
3567 ["pass"] = true
3568 }
3569 },
3570 {
3571 id = 581,
3572 properties = {
3573 ["pass"] = true
3574 }
3575 },
3576 {
3577 id = 582,
3578 properties = {
3579 ["pass"] = true
3580 }
3581 },
3582 {
3583 id = 583,
3584 properties = {
3585 ["pass"] = true
3586 }
3587 },
3588 {
3589 id = 584,
3590 properties = {
3591 ["pass"] = true
3592 }
3593 },
3594 {
3595 id = 585,
3596 properties = {
3597 ["pass"] = true
3598 }
3599 },
3600 {
3601 id = 586,
3602 properties = {
3603 ["pass"] = true
3604 }
3605 },
3606 {
3607 id = 587,
3608 properties = {
3609 ["pass"] = true
3610 }
3611 },
3612 {
3613 id = 588,
3614 properties = {
3615 ["pass"] = true
3616 }
3617 },
3618 {
3619 id = 589,
3620 properties = {
3621 ["pass"] = true
3622 }
3623 },
3624 {
3625 id = 590,
3626 properties = {
3627 ["pass"] = true
3628 }
3629 },
3630 {
3631 id = 591,
3632 properties = {
3633 ["pass"] = true
3634 }
3635 },
3636 {
3637 id = 592,
3638 properties = {
3639 ["pass"] = true
3640 }
3641 },
3642 {
3643 id = 593,
3644 properties = {
3645 ["pass"] = true
3646 }
3647 },
3648 {
3649 id = 594,
3650 properties = {
3651 ["pass"] = true
3652 }
3653 },
3654 {
3655 id = 595,
3656 properties = {
3657 ["pass"] = true
3658 }
3659 },
3660 {
3661 id = 596,
3662 properties = {
3663 ["pass"] = true
3664 }
3665 },
3666 {
3667 id = 597,
3668 properties = {
3669 ["pass"] = true
3670 }
3671 },
3672 {
3673 id = 598,
3674 properties = {
3675 ["pass"] = true
3676 }
3677 },
3678 {
3679 id = 599,
3680 properties = {
3681 ["pass"] = true
3682 }
3683 },
3684 {
3685 id = 600,
3686 properties = {
3687 ["pass"] = true
3688 }
3689 },
3690 {
3691 id = 601,
3692 properties = {
3693 ["pass"] = true
3694 }
3695 },
3696 {
3697 id = 602,
3698 properties = {
3699 ["pass"] = true
3700 }
3701 },
3702 {
3703 id = 603,
3704 properties = {
3705 ["pass"] = true
3706 }
3707 },
3708 {
3709 id = 604,
3710 properties = {
3711 ["pass"] = true
3712 }
3713 },
3714 {
3715 id = 605,
3716 properties = {
3717 ["pass"] = true
3718 }
3719 },
3720 {
3721 id = 606,
3722 properties = {
3723 ["pass"] = true
3724 }
3725 },
3726 {
3727 id = 607,
3728 properties = {
3729 ["pass"] = true
3730 }
3731 },
3732 {
3733 id = 608,
3734 properties = {
3735 ["pass"] = true
3736 }
3737 },
3738 {
3739 id = 609,
3740 properties = {
3741 ["pass"] = true
3742 }
3743 },
3744 {
3745 id = 610,
3746 properties = {
3747 ["pass"] = true
3748 }
3749 },
3750 {
3751 id = 611,
3752 properties = {
3753 ["pass"] = true
3754 }
3755 },
3756 {
3757 id = 612,
3758 properties = {
3759 ["pass"] = true
3760 }
3761 },
3762 {
3763 id = 613,
3764 properties = {
3765 ["pass"] = true
3766 }
3767 },
3768 {
3769 id = 614,
3770 properties = {
3771 ["pass"] = true
3772 }
3773 },
3774 {
3775 id = 615,
3776 properties = {
3777 ["pass"] = true
3778 }
3779 },
3780 {
3781 id = 616,
3782 properties = {
3783 ["pass"] = true
3784 }
3785 },
3786 {
3787 id = 617,
3788 properties = {
3789 ["pass"] = true
3790 }
3791 },
3792 {
3793 id = 618,
3794 properties = {
3795 ["pass"] = true
3796 }
3797 },
3798 {
3799 id = 619,
3800 properties = {
3801 ["pass"] = true
3802 }
3803 },
3804 {
3805 id = 620,
3806 properties = {
3807 ["pass"] = true
3808 }
3809 },
3810 {
3811 id = 621,
3812 properties = {
3813 ["pass"] = true
3814 }
3815 },
3816 {
3817 id = 622,
3818 properties = {
3819 ["pass"] = true
3820 }
3821 },
3822 {
3823 id = 623,
3824 properties = {
3825 ["pass"] = true
3826 }
3827 },
3828 {
3829 id = 624,
3830 properties = {
3831 ["pass"] = true
3832 }
3833 },
3834 {
3835 id = 625,
3836 properties = {
3837 ["pass"] = true
3838 }
3839 },
3840 {
3841 id = 626,
3842 properties = {
3843 ["pass"] = true
3844 }
3845 },
3846 {
3847 id = 627,
3848 properties = {
3849 ["pass"] = true
3850 }
3851 },
3852 {
3853 id = 628,
3854 properties = {
3855 ["pass"] = true
3856 }
3857 },
3858 {
3859 id = 629,
3860 properties = {
3861 ["pass"] = true
3862 }
3863 },
3864 {
3865 id = 630,
3866 properties = {
3867 ["pass"] = true
3868 }
3869 },
3870 {
3871 id = 631,
3872 properties = {
3873 ["pass"] = true
3874 }
3875 },
3876 {
3877 id = 632,
3878 properties = {
3879 ["pass"] = true
3880 }
3881 },
3882 {
3883 id = 633,
3884 properties = {
3885 ["pass"] = true
3886 }
3887 },
3888 {
3889 id = 634,
3890 properties = {
3891 ["pass"] = true
3892 }
3893 },
3894 {
3895 id = 635,
3896 properties = {
3897 ["pass"] = true
3898 }
3899 },
3900 {
3901 id = 636,
3902 properties = {
3903 ["pass"] = true
3904 }
3905 },
3906 {
3907 id = 637,
3908 properties = {
3909 ["pass"] = true
3910 }
3911 },
3912 {
3913 id = 638,
3914 properties = {
3915 ["pass"] = true
3916 }
3917 },
3918 {
3919 id = 639,
3920 properties = {
3921 ["pass"] = true
3922 }
3923 },
3924 {
3925 id = 640,
3926 properties = {
3927 ["pass"] = true
3928 }
3929 },
3930 {
3931 id = 641,
3932 properties = {
3933 ["pass"] = true
3934 }
3935 },
3936 {
3937 id = 642,
3938 properties = {
3939 ["pass"] = true
3940 }
3941 },
3942 {
3943 id = 643,
3944 properties = {
3945 ["pass"] = true
3946 }
3947 },
3948 {
3949 id = 644,
3950 properties = {
3951 ["pass"] = true
3952 }
3953 },
3954 {
3955 id = 645,
3956 properties = {
3957 ["pass"] = true
3958 }
3959 },
3960 {
3961 id = 646,
3962 properties = {
3963 ["pass"] = true
3964 }
3965 },
3966 {
3967 id = 647,
3968 properties = {
3969 ["pass"] = true
3970 }
3971 },
3972 {
3973 id = 648,
3974 properties = {
3975 ["pass"] = true
3976 }
3977 },
3978 {
3979 id = 649,
3980 properties = {
3981 ["pass"] = true
3982 }
3983 },
3984 {
3985 id = 650,
3986 properties = {
3987 ["pass"] = true
3988 }
3989 },
3990 {
3991 id = 651,
3992 properties = {
3993 ["pass"] = true
3994 }
3995 },
3996 {
3997 id = 652,
3998 properties = {
3999 ["pass"] = true
4000 }
4001 },
4002 {
4003 id = 653,
4004 properties = {
4005 ["pass"] = true
4006 }
4007 },
4008 {
4009 id = 654,
4010 properties = {
4011 ["pass"] = true
4012 }
4013 },
4014 {
4015 id = 655,
4016 properties = {
4017 ["pass"] = true
4018 }
4019 },
4020 {
4021 id = 656,
4022 properties = {
4023 ["pass"] = true
4024 }
4025 },
4026 {
4027 id = 657,
4028 properties = {
4029 ["pass"] = true
4030 }
4031 },
4032 {
4033 id = 658,
4034 properties = {
4035 ["pass"] = true
4036 }
4037 },
4038 {
4039 id = 659,
4040 properties = {
4041 ["pass"] = true
4042 }
4043 },
4044 {
4045 id = 660,
4046 properties = {
4047 ["pass"] = true
4048 }
4049 },
4050 {
4051 id = 661,
4052 properties = {
4053 ["pass"] = true
4054 }
4055 },
4056 {
4057 id = 662,
4058 properties = {
4059 ["pass"] = true
4060 }
4061 },
4062 {
4063 id = 663,
4064 properties = {
4065 ["pass"] = true
4066 }
4067 },
4068 {
4069 id = 664,
4070 properties = {
4071 ["pass"] = true
4072 }
4073 },
4074 {
4075 id = 665,
4076 properties = {
4077 ["pass"] = true
4078 }
4079 },
4080 {
4081 id = 666,
4082 properties = {
4083 ["pass"] = true
4084 }
4085 },
4086 {
4087 id = 667,
4088 properties = {
4089 ["pass"] = true
4090 }
4091 },
4092 {
4093 id = 668,
4094 properties = {
4095 ["pass"] = true
4096 }
4097 },
4098 {
4099 id = 669,
4100 properties = {
4101 ["pass"] = true
4102 }
4103 },
4104 {
4105 id = 670,
4106 properties = {
4107 ["pass"] = true
4108 }
4109 },
4110 {
4111 id = 671,
4112 properties = {
4113 ["pass"] = true
4114 }
4115 },
4116 {
4117 id = 672,
4118 properties = {
4119 ["pass"] = true
4120 }
4121 },
4122 {
4123 id = 673,
4124 properties = {
4125 ["pass"] = true
4126 }
4127 },
4128 {
4129 id = 674,
4130 properties = {
4131 ["pass"] = true
4132 }
4133 },
4134 {
4135 id = 675,
4136 properties = {
4137 ["pass"] = true
4138 }
4139 },
4140 {
4141 id = 676,
4142 properties = {
4143 ["pass"] = true
4144 }
4145 },
4146 {
4147 id = 677,
4148 properties = {
4149 ["pass"] = true
4150 }
4151 },
4152 {
4153 id = 678,
4154 properties = {
4155 ["pass"] = true
4156 }
4157 },
4158 {
4159 id = 679,
4160 properties = {
4161 ["pass"] = true
4162 }
4163 },
4164 {
4165 id = 680,
4166 properties = {
4167 ["pass"] = true
4168 }
4169 },
4170 {
4171 id = 681,
4172 properties = {
4173 ["pass"] = true
4174 }
4175 },
4176 {
4177 id = 682,
4178 properties = {
4179 ["pass"] = true
4180 }
4181 },
4182 {
4183 id = 683,
4184 properties = {
4185 ["pass"] = true
4186 }
4187 },
4188 {
4189 id = 684,
4190 properties = {
4191 ["pass"] = true
4192 }
4193 },
4194 {
4195 id = 685,
4196 properties = {
4197 ["pass"] = true
4198 }
4199 },
4200 {
4201 id = 686,
4202 properties = {
4203 ["pass"] = true
4204 }
4205 },
4206 {
4207 id = 687,
4208 properties = {
4209 ["pass"] = true
4210 }
4211 },
4212 {
4213 id = 688,
4214 properties = {
4215 ["pass"] = true
4216 }
4217 },
4218 {
4219 id = 689,
4220 properties = {
4221 ["pass"] = true
4222 }
4223 },
4224 {
4225 id = 690,
4226 properties = {
4227 ["pass"] = true
4228 }
4229 },
4230 {
4231 id = 691,
4232 properties = {
4233 ["pass"] = true
4234 }
4235 },
4236 {
4237 id = 692,
4238 properties = {
4239 ["pass"] = true
4240 }
4241 },
4242 {
4243 id = 693,
4244 properties = {
4245 ["pass"] = true
4246 }
4247 },
4248 {
4249 id = 694,
4250 properties = {
4251 ["pass"] = true
4252 }
4253 },
4254 {
4255 id = 695,
4256 properties = {
4257 ["pass"] = true
4258 }
4259 },
4260 {
4261 id = 696,
4262 properties = {
4263 ["pass"] = true
4264 }
4265 },
4266 {
4267 id = 697,
4268 properties = {
4269 ["pass"] = true
4270 }
4271 },
4272 {
4273 id = 698,
4274 properties = {
4275 ["pass"] = true
4276 }
4277 },
4278 {
4279 id = 699,
4280 properties = {
4281 ["pass"] = true
4282 }
4283 },
4284 {
4285 id = 700,
4286 properties = {
4287 ["pass"] = true
4288 }
4289 },
4290 {
4291 id = 701,
4292 properties = {
4293 ["pass"] = true
4294 }
4295 },
4296 {
4297 id = 702,
4298 properties = {
4299 ["pass"] = true
4300 }
4301 },
4302 {
4303 id = 703,
4304 properties = {
4305 ["pass"] = true
4306 }
4307 },
4308 {
4309 id = 704,
4310 properties = {
4311 ["pass"] = true
4312 }
4313 },
4314 {
4315 id = 705,
4316 properties = {
4317 ["pass"] = true
4318 }
4319 },
4320 {
4321 id = 706,
4322 properties = {
4323 ["pass"] = true
4324 }
4325 },
4326 {
4327 id = 707,
4328 properties = {
4329 ["pass"] = true
4330 }
4331 },
4332 {
4333 id = 708,
4334 properties = {
4335 ["pass"] = true
4336 }
4337 },
4338 {
4339 id = 709,
4340 properties = {
4341 ["pass"] = true
4342 }
4343 },
4344 {
4345 id = 710,
4346 properties = {
4347 ["pass"] = true
4348 }
4349 },
4350 {
4351 id = 711,
4352 properties = {
4353 ["pass"] = true
4354 }
4355 },
4356 {
4357 id = 712,
4358 properties = {
4359 ["pass"] = true
4360 }
4361 },
4362 {
4363 id = 713,
4364 properties = {
4365 ["pass"] = true
4366 }
4367 },
4368 {
4369 id = 714,
4370 properties = {
4371 ["pass"] = true
4372 }
4373 },
4374 {
4375 id = 715,
4376 properties = {
4377 ["pass"] = true
4378 }
4379 },
4380 {
4381 id = 716,
4382 properties = {
4383 ["pass"] = true
4384 }
4385 },
4386 {
4387 id = 717,
4388 properties = {
4389 ["pass"] = true
4390 }
4391 },
4392 {
4393 id = 718,
4394 properties = {
4395 ["pass"] = true
4396 }
4397 },
4398 {
4399 id = 719,
4400 properties = {
4401 ["pass"] = true
4402 }
4403 },
4404 {
4405 id = 720,
4406 properties = {
4407 ["pass"] = true
4408 }
4409 },
4410 {
4411 id = 721,
4412 properties = {
4413 ["pass"] = true
4414 }
4415 },
4416 {
4417 id = 722,
4418 properties = {
4419 ["pass"] = true
4420 }
4421 },
4422 {
4423 id = 723,
4424 properties = {
4425 ["pass"] = true
4426 }
4427 },
4428 {
4429 id = 724,
4430 properties = {
4431 ["pass"] = true
4432 }
4433 },
4434 {
4435 id = 725,
4436 properties = {
4437 ["pass"] = true
4438 }
4439 },
4440 {
4441 id = 726,
4442 properties = {
4443 ["pass"] = true
4444 }
4445 },
4446 {
4447 id = 727,
4448 properties = {
4449 ["pass"] = true
4450 }
4451 },
4452 {
4453 id = 728,
4454 properties = {
4455 ["pass"] = true
4456 }
4457 },
4458 {
4459 id = 729,
4460 properties = {
4461 ["pass"] = true
4462 }
4463 },
4464 {
4465 id = 730,
4466 properties = {
4467 ["pass"] = true
4468 }
4469 },
4470 {
4471 id = 731,
4472 properties = {
4473 ["pass"] = true
4474 }
4475 },
4476 {
4477 id = 732,
4478 properties = {
4479 ["pass"] = true
4480 }
4481 },
4482 {
4483 id = 733,
4484 properties = {
4485 ["pass"] = true
4486 }
4487 },
4488 {
4489 id = 734,
4490 properties = {
4491 ["pass"] = true
4492 }
4493 },
4494 {
4495 id = 735,
4496 properties = {
4497 ["pass"] = true
4498 }
4499 },
4500 {
4501 id = 736,
4502 properties = {
4503 ["pass"] = true
4504 }
4505 },
4506 {
4507 id = 737,
4508 properties = {
4509 ["pass"] = true
4510 }
4511 },
4512 {
4513 id = 738,
4514 properties = {
4515 ["pass"] = true
4516 }
4517 },
4518 {
4519 id = 739,
4520 properties = {
4521 ["pass"] = true
4522 }
4523 },
4524 {
4525 id = 740,
4526 properties = {
4527 ["pass"] = true
4528 }
4529 },
4530 {
4531 id = 741,
4532 properties = {
4533 ["pass"] = true
4534 }
4535 },
4536 {
4537 id = 742,
4538 properties = {
4539 ["pass"] = true
4540 }
4541 },
4542 {
4543 id = 743,
4544 properties = {
4545 ["pass"] = true
4546 }
4547 },
4548 {
4549 id = 744,
4550 properties = {
4551 ["pass"] = true
4552 }
4553 },
4554 {
4555 id = 745,
4556 properties = {
4557 ["pass"] = true
4558 }
4559 },
4560 {
4561 id = 746,
4562 properties = {
4563 ["pass"] = true
4564 }
4565 },
4566 {
4567 id = 747,
4568 properties = {
4569 ["pass"] = true
4570 }
4571 },
4572 {
4573 id = 748,
4574 properties = {
4575 ["pass"] = true
4576 }
4577 },
4578 {
4579 id = 749,
4580 properties = {
4581 ["pass"] = true
4582 }
4583 },
4584 {
4585 id = 750,
4586 properties = {
4587 ["pass"] = true
4588 }
4589 },
4590 {
4591 id = 751,
4592 properties = {
4593 ["pass"] = true
4594 }
4595 },
4596 {
4597 id = 752,
4598 properties = {
4599 ["pass"] = true
4600 }
4601 },
4602 {
4603 id = 753,
4604 properties = {
4605 ["pass"] = true
4606 }
4607 },
4608 {
4609 id = 754,
4610 properties = {
4611 ["pass"] = true
4612 }
4613 },
4614 {
4615 id = 755,
4616 properties = {
4617 ["pass"] = true
4618 }
4619 },
4620 {
4621 id = 756,
4622 properties = {
4623 ["pass"] = true
4624 }
4625 },
4626 {
4627 id = 757,
4628 properties = {
4629 ["pass"] = true
4630 }
4631 },
4632 {
4633 id = 758,
4634 properties = {
4635 ["pass"] = true
4636 }
4637 },
4638 {
4639 id = 759,
4640 properties = {
4641 ["pass"] = true
4642 }
4643 },
4644 {
4645 id = 760,
4646 properties = {
4647 ["pass"] = true
4648 }
4649 },
4650 {
4651 id = 761,
4652 properties = {
4653 ["pass"] = true
4654 }
4655 },
4656 {
4657 id = 762,
4658 properties = {
4659 ["pass"] = true
4660 }
4661 },
4662 {
4663 id = 763,
4664 properties = {
4665 ["pass"] = true
4666 }
4667 },
4668 {
4669 id = 764,
4670 properties = {
4671 ["pass"] = true
4672 }
4673 },
4674 {
4675 id = 765,
4676 properties = {
4677 ["pass"] = true
4678 }
4679 },
4680 {
4681 id = 766,
4682 properties = {
4683 ["pass"] = true
4684 }
4685 },
4686 {
4687 id = 767,
4688 properties = {
4689 ["pass"] = true
4690 }
4691 },
4692 {
4693 id = 768,
4694 properties = {
4695 ["pass"] = true
4696 }
4697 },
4698 {
4699 id = 769,
4700 properties = {
4701 ["pass"] = true
4702 }
4703 },
4704 {
4705 id = 770,
4706 properties = {
4707 ["pass"] = true
4708 }
4709 },
4710 {
4711 id = 771,
4712 properties = {
4713 ["pass"] = true
4714 }
4715 },
4716 {
4717 id = 772,
4718 properties = {
4719 ["pass"] = true
4720 }
4721 },
4722 {
4723 id = 773,
4724 properties = {
4725 ["pass"] = true
4726 }
4727 },
4728 {
4729 id = 774,
4730 properties = {
4731 ["pass"] = true
4732 }
4733 },
4734 {
4735 id = 775,
4736 properties = {
4737 ["pass"] = true
4738 }
4739 },
4740 {
4741 id = 776,
4742 properties = {
4743 ["pass"] = true
4744 }
4745 },
4746 {
4747 id = 777,
4748 properties = {
4749 ["pass"] = true
4750 }
4751 },
4752 {
4753 id = 778,
4754 properties = {
4755 ["pass"] = true
4756 }
4757 },
4758 {
4759 id = 779,
4760 properties = {
4761 ["pass"] = true
4762 }
4763 },
4764 {
4765 id = 780,
4766 properties = {
4767 ["pass"] = true
4768 }
4769 },
4770 {
4771 id = 781,
4772 properties = {
4773 ["pass"] = true
4774 }
4775 },
4776 {
4777 id = 782,
4778 properties = {
4779 ["pass"] = true
4780 }
4781 },
4782 {
4783 id = 783,
4784 properties = {
4785 ["pass"] = true
4786 }
4787 },
4788 {
4789 id = 784,
4790 properties = {
4791 ["pass"] = true
4792 }
4793 },
4794 {
4795 id = 785,
4796 properties = {
4797 ["pass"] = true
4798 }
4799 },
4800 {
4801 id = 786,
4802 properties = {
4803 ["pass"] = true
4804 }
4805 },
4806 {
4807 id = 787,
4808 properties = {
4809 ["pass"] = true
4810 }
4811 },
4812 {
4813 id = 788,
4814 properties = {
4815 ["pass"] = true
4816 }
4817 },
4818 {
4819 id = 789,
4820 properties = {
4821 ["pass"] = true
4822 }
4823 },
4824 {
4825 id = 790,
4826 properties = {
4827 ["pass"] = true
4828 }
4829 },
4830 {
4831 id = 791,
4832 properties = {
4833 ["pass"] = true
4834 }
4835 },
4836 {
4837 id = 792,
4838 properties = {
4839 ["pass"] = true
4840 }
4841 },
4842 {
4843 id = 793,
4844 properties = {
4845 ["pass"] = true
4846 }
4847 },
4848 {
4849 id = 794,
4850 properties = {
4851 ["pass"] = true
4852 }
4853 },
4854 {
4855 id = 795,
4856 properties = {
4857 ["pass"] = true
4858 }
4859 },
4860 {
4861 id = 796,
4862 properties = {
4863 ["pass"] = true
4864 }
4865 },
4866 {
4867 id = 797,
4868 properties = {
4869 ["pass"] = true
4870 }
4871 },
4872 {
4873 id = 798,
4874 properties = {
4875 ["pass"] = true
4876 }
4877 },
4878 {
4879 id = 799,
4880 properties = {
4881 ["pass"] = true
4882 }
4883 },
4884 {
4885 id = 800,
4886 properties = {
4887 ["pass"] = true
4888 }
4889 },
4890 {
4891 id = 801,
4892 properties = {
4893 ["pass"] = true
4894 }
4895 },
4896 {
4897 id = 802,
4898 properties = {
4899 ["pass"] = true
4900 }
4901 },
4902 {
4903 id = 803,
4904 properties = {
4905 ["pass"] = true
4906 }
4907 },
4908 {
4909 id = 804,
4910 properties = {
4911 ["pass"] = true
4912 }
4913 },
4914 {
4915 id = 805,
4916 properties = {
4917 ["pass"] = true
4918 }
4919 },
4920 {
4921 id = 806,
4922 properties = {
4923 ["pass"] = true
4924 }
4925 },
4926 {
4927 id = 807,
4928 properties = {
4929 ["pass"] = true
4930 }
4931 },
4932 {
4933 id = 808,
4934 properties = {
4935 ["pass"] = true
4936 }
4937 },
4938 {
4939 id = 809,
4940 properties = {
4941 ["pass"] = true
4942 }
4943 },
4944 {
4945 id = 810,
4946 properties = {
4947 ["pass"] = true
4948 }
4949 },
4950 {
4951 id = 811,
4952 properties = {
4953 ["pass"] = true
4954 }
4955 },
4956 {
4957 id = 812,
4958 properties = {
4959 ["pass"] = true
4960 }
4961 },
4962 {
4963 id = 813,
4964 properties = {
4965 ["pass"] = true
4966 }
4967 },
4968 {
4969 id = 814,
4970 properties = {
4971 ["pass"] = true
4972 }
4973 },
4974 {
4975 id = 815,
4976 properties = {
4977 ["pass"] = true
4978 }
4979 },
4980 {
4981 id = 816,
4982 properties = {
4983 ["pass"] = true
4984 }
4985 },
4986 {
4987 id = 817,
4988 properties = {
4989 ["pass"] = true
4990 }
4991 },
4992 {
4993 id = 818,
4994 properties = {
4995 ["pass"] = true
4996 }
4997 },
4998 {
4999 id = 819,
5000 properties = {
5001 ["pass"] = true
5002 }
5003 },
5004 {
5005 id = 820,
5006 properties = {
5007 ["pass"] = true
5008 }
5009 },
5010 {
5011 id = 821,
5012 properties = {
5013 ["pass"] = true
5014 }
5015 },
5016 {
5017 id = 822,
5018 properties = {
5019 ["pass"] = true
5020 }
5021 },
5022 {
5023 id = 823,
5024 properties = {
5025 ["pass"] = true
5026 }
5027 },
5028 {
5029 id = 824,
5030 properties = {
5031 ["pass"] = true
5032 }
5033 },
5034 {
5035 id = 825,
5036 properties = {
5037 ["pass"] = true
5038 }
5039 },
5040 {
5041 id = 826,
5042 properties = {
5043 ["pass"] = true
5044 }
5045 },
5046 {
5047 id = 827,
5048 properties = {
5049 ["pass"] = true
5050 }
5051 },
5052 {
5053 id = 828,
5054 properties = {
5055 ["pass"] = true
5056 }
5057 },
5058 {
5059 id = 829,
5060 properties = {
5061 ["pass"] = true
5062 }
5063 },
5064 {
5065 id = 830,
5066 properties = {
5067 ["pass"] = true
5068 }
5069 },
5070 {
5071 id = 831,
5072 properties = {
5073 ["pass"] = true
5074 }
5075 },
5076 {
5077 id = 832,
5078 properties = {
5079 ["pass"] = true
5080 }
5081 },
5082 {
5083 id = 833,
5084 properties = {
5085 ["pass"] = true
5086 }
5087 },
5088 {
5089 id = 834,
5090 properties = {
5091 ["pass"] = true
5092 }
5093 },
5094 {
5095 id = 835,
5096 properties = {
5097 ["pass"] = true
5098 }
5099 },
5100 {
5101 id = 836,
5102 properties = {
5103 ["pass"] = true
5104 }
5105 },
5106 {
5107 id = 837,
5108 properties = {
5109 ["pass"] = true
5110 }
5111 },
5112 {
5113 id = 838,
5114 properties = {
5115 ["pass"] = true
5116 }
5117 },
5118 {
5119 id = 839,
5120 properties = {
5121 ["pass"] = true
5122 }
5123 },
5124 {
5125 id = 840,
5126 properties = {
5127 ["pass"] = true
5128 }
5129 },
5130 {
5131 id = 841,
5132 properties = {
5133 ["pass"] = true
5134 }
5135 },
5136 {
5137 id = 842,
5138 properties = {
5139 ["pass"] = true
5140 }
5141 },
5142 {
5143 id = 843,
5144 properties = {
5145 ["pass"] = true
5146 }
5147 },
5148 {
5149 id = 844,
5150 properties = {
5151 ["pass"] = true
5152 }
5153 },
5154 {
5155 id = 845,
5156 properties = {
5157 ["pass"] = true
5158 }
5159 },
5160 {
5161 id = 846,
5162 properties = {
5163 ["pass"] = true
5164 }
5165 },
5166 {
5167 id = 847,
5168 properties = {
5169 ["pass"] = true
5170 }
5171 },
5172 {
5173 id = 848,
5174 properties = {
5175 ["pass"] = true
5176 }
5177 },
5178 {
5179 id = 849,
5180 properties = {
5181 ["pass"] = true
5182 }
5183 },
5184 {
5185 id = 850,
5186 properties = {
5187 ["pass"] = true
5188 }
5189 },
5190 {
5191 id = 851,
5192 properties = {
5193 ["pass"] = true
5194 }
5195 },
5196 {
5197 id = 852,
5198 properties = {
5199 ["pass"] = true
5200 }
5201 },
5202 {
5203 id = 853,
5204 properties = {
5205 ["pass"] = true
5206 }
5207 },
5208 {
5209 id = 854,
5210 properties = {
5211 ["pass"] = true
5212 }
5213 },
5214 {
5215 id = 855,
5216 properties = {
5217 ["pass"] = true
5218 }
5219 },
5220 {
5221 id = 856,
5222 properties = {
5223 ["pass"] = true
5224 }
5225 },
5226 {
5227 id = 857,
5228 properties = {
5229 ["pass"] = true
5230 }
5231 },
5232 {
5233 id = 858,
5234 properties = {
5235 ["pass"] = true
5236 }
5237 },
5238 {
5239 id = 859,
5240 properties = {
5241 ["pass"] = true
5242 }
5243 },
5244 {
5245 id = 860,
5246 properties = {
5247 ["pass"] = true
5248 }
5249 },
5250 {
5251 id = 861,
5252 properties = {
5253 ["pass"] = true
5254 }
5255 },
5256 {
5257 id = 862,
5258 properties = {
5259 ["pass"] = true
5260 }
5261 },
5262 {
5263 id = 863,
5264 properties = {
5265 ["pass"] = true
5266 }
5267 },
5268 {
5269 id = 864,
5270 properties = {
5271 ["pass"] = true
5272 }
5273 },
5274 {
5275 id = 865,
5276 properties = {
5277 ["pass"] = true
5278 }
5279 },
5280 {
5281 id = 866,
5282 properties = {
5283 ["pass"] = true
5284 }
5285 },
5286 {
5287 id = 867,
5288 properties = {
5289 ["pass"] = true
5290 }
5291 },
5292 {
5293 id = 868,
5294 properties = {
5295 ["pass"] = true
5296 }
5297 },
5298 {
5299 id = 869,
5300 properties = {
5301 ["pass"] = true
5302 }
5303 },
5304 {
5305 id = 870,
5306 properties = {
5307 ["pass"] = true
5308 }
5309 },
5310 {
5311 id = 871,
5312 properties = {
5313 ["pass"] = true
5314 }
5315 },
5316 {
5317 id = 872,
5318 properties = {
5319 ["pass"] = true
5320 }
5321 },
5322 {
5323 id = 873,
5324 properties = {
5325 ["pass"] = true
5326 }
5327 },
5328 {
5329 id = 874,
5330 properties = {
5331 ["pass"] = true
5332 }
5333 },
5334 {
5335 id = 875,
5336 properties = {
5337 ["pass"] = true
5338 }
5339 },
5340 {
5341 id = 876,
5342 properties = {
5343 ["pass"] = true
5344 }
5345 },
5346 {
5347 id = 877,
5348 properties = {
5349 ["pass"] = true
5350 }
5351 },
5352 {
5353 id = 878,
5354 properties = {
5355 ["pass"] = true
5356 }
5357 },
5358 {
5359 id = 879,
5360 properties = {
5361 ["pass"] = true
5362 }
5363 },
5364 {
5365 id = 880,
5366 properties = {
5367 ["pass"] = true
5368 }
5369 },
5370 {
5371 id = 881,
5372 properties = {
5373 ["pass"] = true
5374 }
5375 },
5376 {
5377 id = 882,
5378 properties = {
5379 ["pass"] = true
5380 }
5381 },
5382 {
5383 id = 883,
5384 properties = {
5385 ["pass"] = true
5386 }
5387 },
5388 {
5389 id = 884,
5390 properties = {
5391 ["pass"] = true
5392 }
5393 },
5394 {
5395 id = 885,
5396 properties = {
5397 ["pass"] = true
5398 }
5399 },
5400 {
5401 id = 886,
5402 properties = {
5403 ["pass"] = true
5404 }
5405 },
5406 {
5407 id = 887,
5408 properties = {
5409 ["pass"] = true
5410 }
5411 },
5412 {
5413 id = 888,
5414 properties = {
5415 ["pass"] = true
5416 }
5417 },
5418 {
5419 id = 889,
5420 properties = {
5421 ["pass"] = true
5422 }
5423 },
5424 {
5425 id = 890,
5426 properties = {
5427 ["pass"] = true
5428 }
5429 },
5430 {
5431 id = 891,
5432 properties = {
5433 ["pass"] = true
5434 }
5435 },
5436 {
5437 id = 892,
5438 properties = {
5439 ["pass"] = true
5440 }
5441 },
5442 {
5443 id = 893,
5444 properties = {
5445 ["pass"] = true
5446 }
5447 },
5448 {
5449 id = 894,
5450 properties = {
5451 ["pass"] = true
5452 }
5453 },
5454 {
5455 id = 895,
5456 properties = {
5457 ["pass"] = true
5458 }
5459 },
5460 {
5461 id = 896,
5462 properties = {
5463 ["pass"] = true
5464 }
5465 },
5466 {
5467 id = 897,
5468 properties = {
5469 ["pass"] = true
5470 }
5471 },
5472 {
5473 id = 898,
5474 properties = {
5475 ["pass"] = true
5476 }
5477 },
5478 {
5479 id = 899,
5480 properties = {
5481 ["pass"] = true
5482 }
5483 },
5484 {
5485 id = 900,
5486 properties = {
5487 ["pass"] = true
5488 }
5489 },
5490 {
5491 id = 901,
5492 properties = {
5493 ["pass"] = true
5494 }
5495 },
5496 {
5497 id = 902,
5498 properties = {
5499 ["pass"] = true
5500 }
5501 },
5502 {
5503 id = 903,
5504 properties = {
5505 ["pass"] = true
5506 }
5507 },
5508 {
5509 id = 904,
5510 properties = {
5511 ["pass"] = true
5512 }
5513 },
5514 {
5515 id = 905,
5516 properties = {
5517 ["pass"] = true
5518 }
5519 },
5520 {
5521 id = 906,
5522 properties = {
5523 ["pass"] = true
5524 }
5525 },
5526 {
5527 id = 907,
5528 properties = {
5529 ["pass"] = true
5530 }
5531 },
5532 {
5533 id = 908,
5534 properties = {
5535 ["pass"] = true
5536 }
5537 },
5538 {
5539 id = 909,
5540 properties = {
5541 ["pass"] = true
5542 }
5543 },
5544 {
5545 id = 910,
5546 properties = {
5547 ["pass"] = true
5548 }
5549 },
5550 {
5551 id = 911,
5552 properties = {
5553 ["pass"] = true
5554 }
5555 },
5556 {
5557 id = 912,
5558 properties = {
5559 ["pass"] = true
5560 }
5561 },
5562 {
5563 id = 913,
5564 properties = {
5565 ["pass"] = true
5566 }
5567 },
5568 {
5569 id = 914,
5570 properties = {
5571 ["pass"] = true
5572 }
5573 },
5574 {
5575 id = 915,
5576 properties = {
5577 ["pass"] = true
5578 }
5579 },
5580 {
5581 id = 916,
5582 properties = {
5583 ["pass"] = true
5584 }
5585 },
5586 {
5587 id = 917,
5588 properties = {
5589 ["pass"] = true
5590 }
5591 },
5592 {
5593 id = 918,
5594 properties = {
5595 ["pass"] = true
5596 }
5597 },
5598 {
5599 id = 919,
5600 properties = {
5601 ["pass"] = true
5602 }
5603 },
5604 {
5605 id = 920,
5606 properties = {
5607 ["pass"] = true
5608 }
5609 },
5610 {
5611 id = 921,
5612 properties = {
5613 ["pass"] = true
5614 }
5615 },
5616 {
5617 id = 922,
5618 properties = {
5619 ["pass"] = true
5620 }
5621 },
5622 {
5623 id = 923,
5624 properties = {
5625 ["pass"] = true
5626 }
5627 },
5628 {
5629 id = 924,
5630 properties = {
5631 ["pass"] = true
5632 }
5633 },
5634 {
5635 id = 925,
5636 properties = {
5637 ["pass"] = true
5638 }
5639 },
5640 {
5641 id = 926,
5642 properties = {
5643 ["pass"] = true
5644 }
5645 },
5646 {
5647 id = 927,
5648 properties = {
5649 ["pass"] = true
5650 }
5651 },
5652 {
5653 id = 928,
5654 properties = {
5655 ["pass"] = true
5656 }
5657 },
5658 {
5659 id = 929,
5660 properties = {
5661 ["pass"] = true
5662 }
5663 },
5664 {
5665 id = 930,
5666 properties = {
5667 ["pass"] = true
5668 }
5669 },
5670 {
5671 id = 931,
5672 properties = {
5673 ["pass"] = true
5674 }
5675 },
5676 {
5677 id = 932,
5678 properties = {
5679 ["pass"] = true
5680 }
5681 },
5682 {
5683 id = 933,
5684 properties = {
5685 ["pass"] = true
5686 }
5687 },
5688 {
5689 id = 934,
5690 properties = {
5691 ["pass"] = true
5692 }
5693 },
5694 {
5695 id = 935,
5696 properties = {
5697 ["pass"] = true
5698 }
5699 },
5700 {
5701 id = 936,
5702 properties = {
5703 ["pass"] = true
5704 }
5705 },
5706 {
5707 id = 937,
5708 properties = {
5709 ["pass"] = true
5710 }
5711 },
5712 {
5713 id = 938,
5714 properties = {
5715 ["pass"] = true
5716 }
5717 },
5718 {
5719 id = 939,
5720 properties = {
5721 ["pass"] = true
5722 }
5723 },
5724 {
5725 id = 940,
5726 properties = {
5727 ["pass"] = true
5728 }
5729 },
5730 {
5731 id = 941,
5732 properties = {
5733 ["pass"] = true
5734 }
5735 },
5736 {
5737 id = 942,
5738 properties = {
5739 ["pass"] = true
5740 }
5741 },
5742 {
5743 id = 943,
5744 properties = {
5745 ["pass"] = true
5746 }
5747 },
5748 {
5749 id = 944,
5750 properties = {
5751 ["pass"] = true
5752 }
5753 },
5754 {
5755 id = 945,
5756 properties = {
5757 ["pass"] = true
5758 }
5759 },
5760 {
5761 id = 946,
5762 properties = {
5763 ["pass"] = true
5764 }
5765 },
5766 {
5767 id = 947,
5768 properties = {
5769 ["pass"] = true
5770 }
5771 },
5772 {
5773 id = 948,
5774 properties = {
5775 ["pass"] = true
5776 }
5777 },
5778 {
5779 id = 949,
5780 properties = {
5781 ["pass"] = true
5782 }
5783 },
5784 {
5785 id = 950,
5786 properties = {
5787 ["pass"] = true
5788 }
5789 },
5790 {
5791 id = 951,
5792 properties = {
5793 ["pass"] = true
5794 }
5795 },
5796 {
5797 id = 952,
5798 properties = {
5799 ["pass"] = true
5800 }
5801 },
5802 {
5803 id = 953,
5804 properties = {
5805 ["pass"] = true
5806 }
5807 },
5808 {
5809 id = 954,
5810 properties = {
5811 ["pass"] = true
5812 }
5813 },
5814 {
5815 id = 955,
5816 properties = {
5817 ["pass"] = true
5818 }
5819 },
5820 {
5821 id = 956,
5822 properties = {
5823 ["pass"] = true
5824 }
5825 },
5826 {
5827 id = 957,
5828 properties = {
5829 ["pass"] = true
5830 }
5831 },
5832 {
5833 id = 958,
5834 properties = {
5835 ["pass"] = true
5836 }
5837 },
5838 {
5839 id = 959,
5840 properties = {
5841 ["pass"] = true
5842 }
5843 },
5844 {
5845 id = 960,
5846 properties = {
5847 ["pass"] = true
5848 }
5849 },
5850 {
5851 id = 961,
5852 properties = {
5853 ["pass"] = true
5854 }
5855 },
5856 {
5857 id = 962,
5858 properties = {
5859 ["pass"] = true
5860 }
5861 },
5862 {
5863 id = 963,
5864 properties = {
5865 ["pass"] = true
5866 }
5867 },
5868 {
5869 id = 964,
5870 properties = {
5871 ["pass"] = true
5872 }
5873 },
5874 {
5875 id = 965,
5876 properties = {
5877 ["pass"] = true
5878 }
5879 },
5880 {
5881 id = 966,
5882 properties = {
5883 ["pass"] = true
5884 }
5885 },
5886 {
5887 id = 967,
5888 properties = {
5889 ["pass"] = true
5890 }
5891 },
5892 {
5893 id = 968,
5894 properties = {
5895 ["pass"] = true
5896 }
5897 },
5898 {
5899 id = 969,
5900 properties = {
5901 ["pass"] = true
5902 }
5903 },
5904 {
5905 id = 970,
5906 properties = {
5907 ["pass"] = true
5908 }
5909 },
5910 {
5911 id = 971,
5912 properties = {
5913 ["pass"] = true
5914 }
5915 },
5916 {
5917 id = 972,
5918 properties = {
5919 ["pass"] = true
5920 }
5921 },
5922 {
5923 id = 973,
5924 properties = {
5925 ["pass"] = true
5926 }
5927 },
5928 {
5929 id = 974,
5930 properties = {
5931 ["pass"] = true
5932 }
5933 },
5934 {
5935 id = 975,
5936 properties = {
5937 ["pass"] = true
5938 }
5939 },
5940 {
5941 id = 976,
5942 properties = {
5943 ["pass"] = true
5944 }
5945 },
5946 {
5947 id = 977,
5948 properties = {
5949 ["pass"] = true
5950 }
5951 },
5952 {
5953 id = 978,
5954 properties = {
5955 ["pass"] = true
5956 }
5957 },
5958 {
5959 id = 979,
5960 properties = {
5961 ["pass"] = true
5962 }
5963 },
5964 {
5965 id = 980,
5966 properties = {
5967 ["pass"] = true
5968 }
5969 },
5970 {
5971 id = 981,
5972 properties = {
5973 ["pass"] = true
5974 }
5975 },
5976 {
5977 id = 982,
5978 properties = {
5979 ["pass"] = true
5980 }
5981 },
5982 {
5983 id = 983,
5984 properties = {
5985 ["pass"] = true
5986 }
5987 },
5988 {
5989 id = 984,
5990 properties = {
5991 ["pass"] = true
5992 }
5993 },
5994 {
5995 id = 985,
5996 properties = {
5997 ["pass"] = true
5998 }
5999 },
6000 {
6001 id = 986,
6002 properties = {
6003 ["pass"] = true
6004 }
6005 },
6006 {
6007 id = 987,
6008 properties = {
6009 ["pass"] = true
6010 }
6011 },
6012 {
6013 id = 988,
6014 properties = {
6015 ["pass"] = true
6016 }
6017 },
6018 {
6019 id = 989,
6020 properties = {
6021 ["pass"] = true
6022 }
6023 },
6024 {
6025 id = 990,
6026 properties = {
6027 ["pass"] = true
6028 }
6029 },
6030 {
6031 id = 991,
6032 properties = {
6033 ["pass"] = true
6034 }
6035 },
6036 {
6037 id = 992,
6038 properties = {
6039 ["pass"] = true
6040 }
6041 },
6042 {
6043 id = 993,
6044 properties = {
6045 ["pass"] = true
6046 }
6047 },
6048 {
6049 id = 994,
6050 properties = {
6051 ["pass"] = true
6052 }
6053 },
6054 {
6055 id = 995,
6056 properties = {
6057 ["pass"] = true
6058 }
6059 },
6060 {
6061 id = 996,
6062 properties = {
6063 ["pass"] = true
6064 }
6065 },
6066 {
6067 id = 997,
6068 properties = {
6069 ["pass"] = true
6070 }
6071 },
6072 {
6073 id = 998,
6074 properties = {
6075 ["pass"] = true
6076 }
6077 },
6078 {
6079 id = 999,
6080 properties = {
6081 ["pass"] = true
6082 }
6083 },
6084 {
6085 id = 1000,
6086 properties = {
6087 ["pass"] = true
6088 }
6089 },
6090 {
6091 id = 1001,
6092 properties = {
6093 ["pass"] = true
6094 }
6095 },
6096 {
6097 id = 1002,
6098 properties = {
6099 ["pass"] = true
6100 }
6101 },
6102 {
6103 id = 1003,
6104 properties = {
6105 ["pass"] = true
6106 }
6107 },
6108 {
6109 id = 1004,
6110 properties = {
6111 ["pass"] = true
6112 }
6113 },
6114 {
6115 id = 1005,
6116 properties = {
6117 ["pass"] = true
6118 }
6119 },
6120 {
6121 id = 1006,
6122 properties = {
6123 ["pass"] = true
6124 }
6125 },
6126 {
6127 id = 1007,
6128 properties = {
6129 ["pass"] = true
6130 }
6131 },
6132 {
6133 id = 1008,
6134 properties = {
6135 ["pass"] = true
6136 }
6137 },
6138 {
6139 id = 1009,
6140 properties = {
6141 ["pass"] = true
6142 }
6143 },
6144 {
6145 id = 1010,
6146 properties = {
6147 ["pass"] = true
6148 }
6149 },
6150 {
6151 id = 1011,
6152 properties = {
6153 ["pass"] = true
6154 }
6155 },
6156 {
6157 id = 1012,
6158 properties = {
6159 ["pass"] = true
6160 }
6161 },
6162 {
6163 id = 1013,
6164 properties = {
6165 ["pass"] = true
6166 }
6167 },
6168 {
6169 id = 1014,
6170 properties = {
6171 ["pass"] = true
6172 }
6173 },
6174 {
6175 id = 1015,
6176 properties = {
6177 ["pass"] = true
6178 }
6179 },
6180 {
6181 id = 1016,
6182 properties = {
6183 ["pass"] = true
6184 }
6185 },
6186 {
6187 id = 1017,
6188 properties = {
6189 ["pass"] = true
6190 }
6191 },
6192 {
6193 id = 1018,
6194 properties = {
6195 ["pass"] = true
6196 }
6197 },
6198 {
6199 id = 1019,
6200 properties = {
6201 ["pass"] = true
6202 }
6203 },
6204 {
6205 id = 1020,
6206 properties = {
6207 ["pass"] = true
6208 }
6209 },
6210 {
6211 id = 1021,
6212 properties = {
6213 ["pass"] = false
6214 }
6215 },
6216 {
6217 id = 1022,
6218 properties = {
6219 ["pass"] = false
6220 }
6221 },
6222 {
6223 id = 1023,
6224 properties = {
6225 ["pass"] = false
6226 }
6227 }
6228 }
6229 }
6230 },
6231 layers = {
6232 {
6233 type = "tilelayer",
6234 name = "tiles",
6235 x = 0,
6236 y = 0,
6237 width = 16,
6238 height = 12,
6239 visible = true,
6240 opacity = 1,
6241 offsetx = 0,
6242 offsety = 0,
6243 properties = {},
6244 encoding = "lua",
6245 data = {
6246 1, 1, 1, 1, 1, 1, 33, 1, 1, 1, 1, 1, 33, 1, 1, 1,
6247 1, 1, 1, 1, 1, 43, 45, 1, 1, 1, 1, 1, 1, 43, 44, 45,
6248 1, 1, 1, 2, 1, 75, 78, 45, 1, 2, 1, 1, 43, 79, 76, 77,
6249 1, 1, 1, 2, 1, 75, 76, 77, 1, 2, 1, 33, 75, 76, 76, 77,
6250 43, 45, 1, 1, 1, 107, 47, 78, 45, 1, 38, 40, 107, 47, 46, 109,
6251 75, 78, 45, 1, 1, 1, 75, 76, 78, 45, 70, 73, 40, 75, 77, 1,
6252 107, 47, 78, 45, 1, 33, 107, 108, 108, 109, 70, 71, 72, 107, 109, 1,
6253 1, 75, 46, 109, 1, 1, 38, 39, 39, 39, 74, 71, 72, 33, 1, 1,
6254 1, 107, 109, 1, 1, 38, 74, 41, 103, 42, 71, 41, 104, 1, 1, 1,
6255 1, 1, 1, 1, 38, 74, 71, 72, 38, 74, 41, 104, 1, 1, 33, 1,
6256 1, 1, 33, 1, 102, 103, 42, 73, 74, 41, 104, 1, 1, 1, 1, 1,
6257 1, 1, 1, 1, 1, 1, 102, 103, 103, 104, 1, 1, 1, 1, 1, 1
6258 }
6259 },
6260 {
6261 type = "tilelayer",
6262 name = "entities",
6263 x = 0,
6264 y = 0,
6265 width = 16,
6266 height = 12,
6267 visible = true,
6268 opacity = 1,
6269 offsetx = 0,
6270 offsety = 0,
6271 properties = {},
6272 encoding = "lua",
6273 data = {
6274 0, 26, 27, 28, 29, 0, 0, 5, 30, 31, 32, 0, 0, 0, 0, 0,
6275 0, 58, 59, 60, 61, 0, 0, 37, 62, 63, 64, 0, 0, 0, 0, 0,
6276 5, 90, 91, 92, 93, 0, 0, 0, 94, 95, 96, 0, 0, 0, 0, 0,
6277 37, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0,
6278 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 35, 0, 0, 0,
6279 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 37, 0, 0, 0, 0,
6280 0, 0, 0, 0, 0, 0, 0, 35, 0, 0, 0, 0, 4, 0, 69, 0,
6281 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 101, 0,
6282 0, 3, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0,
6283 0, 35, 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6284 0, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6285 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
6286 }
6287 },
6288 {
6289 type = "objectgroup",
6290 name = "meta",
6291 visible = true,
6292 opacity = 1,
6293 offsetx = 0,
6294 offsety = 0,
6295 draworder = "topdown",
6296 properties = {},
6297 objects = {
6298 {
6299 id = 2,
6300 name = "",
6301 type = "",
6302 shape = "rectangle",
6303 x = 96,
6304 y = 72,
6305 width = 24,
6306 height = 24,
6307 rotation = 0,
6308 visible = true,
6309 properties = {
6310 ["signText"] = "Bonvolu al la kafejo!"
6311 }
6312 },
6313 {
6314 id = 3,
6315 name = "",
6316 type = "",
6317 shape = "rectangle",
6318 x = 288,
6319 y = 144,
6320 width = 24,
6321 height = 24,
6322 rotation = 0,
6323 visible = true,
6324 properties = {
6325 ["signText"] = "This is an example sign."
6326 }
6327 }
6328 }
6329 }
6330 }
6331 }
1212
1313 for y = 0, consts.boardHeight - 1 do
1414 for x = 0, consts.boardWidth - 1 do
15 print(x, y)
1615 t.base[y * consts.boardWidth + x] = tile.getTile('grass')
1716 t.entity[y * consts.boardWidth + x] = nil
1817 end
4847
4948 return setmetatable(t, Board)
5049 end
50 end
51
52 function loadBoardFromTiled(filename)
53 local data = loadfile(filename)()
54
55 local t = {
56 base = {},
57 entity = {},
58 }
59
60 for x = 0, consts.boardWidth - 1 do
61 for y = 0, consts.boardHeight - 1 do
62 local n = y * consts.boardWidth + x
63
64 local baseT = data.layers[1].data[n + 1]
65 if baseT ~= 0 then
66 t.base[n] = tile.getSprite(data, baseT)
67 end
68
69 local entityT = data.layers[2].data[n + 1]
70 if entityT ~= 0 then
71 t.entity[n] = tile.getSprite(data, entityT)
72 end
73
74 end
75 end
76
77 for i, meta in pairs(data.layers[3].objects) do
78 local gx = math.floor(meta.x / consts.tileSize)
79 local gy = math.floor(meta.y / consts.tileSize)
80 local n = gy * consts.boardWidth + gx
81
82 local c = t.entity[n]:mkCopy()
83 for prop, val in pairs(meta.properties) do
84 c[prop] = val
85 end
86 t.entity[n] = c
87 end
88
89 return setmetatable(t, Board)
5190 end
5291
5392 function Board:enterSquare(x, y, state)
89128 return {
90129 Board = Board,
91130 loadBoard = loadBoard,
131 loadBoardFromTiled = loadBoardFromTiled,
92132 }
3131 -- XXX: extend this to mobile entities in general
3232 local sX, sY = state.char:gameTopCoords()
3333 if sX == x and sY == y then
34 state.char:draw()
34 state.char:draw(state.t)
3535 end
3636
3737 -- if an entity is in this space, draw it
5454 end
5555
5656 -- print the debug message
57 love.graphics.setColor(255, 255, 255)
58 love.graphics.print(debug, 8, 8)
57 -- love.graphics.setColor(255, 255, 255)
58 -- love.graphics.print(debug, 8, 8)
5959
6060 love.graphics.setCanvas()
6161 -- blank out the screen
66 left = 'character_left',
77 right = 'character_right',
88 up = 'character_up',
9 downMoving = 'ch_down_moving',
10 leftMoving = 'ch_left_moving',
11 rightMoving = 'ch_right_moving',
12 upMoving = 'ch_up_moving',
913 }
1014 }
127127 end
128128 end
129129
130 function Entity:draw()
131 self.sprites[self.facing]:drawPx(self.x, self.y)
130 function Entity:draw(t)
131 if self.dx == 0 and self.dy == 0 then
132 self.sprites[self.facing]:drawPx(self.x, self.y, t)
133 else
134 self.sprites[self.facing .. 'Moving']:drawPx(self.x, self.y, t)
135 end
132136 end
133137
134138 function Entity:gameCoords()
2929 state.message = nil
3030 debug = ''
3131
32 state.board = board.loadBoard('sample.map')
32 state.board = board.loadBoardFromTiled('areas/main.lua')
3333 state.char = entity.Entity:new(
3434 state, 3 * 24, 3 * 24, 'character')
3535
44 Tile.__index = Tile
55
66 local spritesheet
7
8 local tileActions = {}
9
10 function tileActions:showMessage(state)
11 state.message = self.signText or 'default text'
12 end
13
14 function tileActions:loadArea(state)
15 state:loadMapFromTiled('areas/interior.lua')
16 end
717
818 function Tile:new(name)
919 if not spritesheet then
2737 spritesheet:getDimensions())
2838 end
2939 t.draw = tileAnimation
40 t.drawPx = tileAnimationPx
3041 else
3142 t.quad = love.graphics.newQuad(
3243 t.spriteX * consts.tileSize,
5465 function Tile:enterTile(self, state)
5566 end
5667
68 function Tile.mkCopy(self)
69 local t = {}
70 for k, v in pairs(self) do
71 t[k] = v
72 end
73 return setmetatable(t, Tile)
74 end
75
5776 function tileAnimation(self, x, y, t)
5877 local tM = math.floor(t / 40) % self.totalFrames
5978
6281 self.quads[tM + 1],
6382 x * consts.tileSize,
6483 y * consts.tileSize)
84 end
85
86 function tileAnimationPx(self, x, y, t)
87 local tM = math.floor(t / 8) % self.totalFrames
88
89 love.graphics.draw(
90 spritesheet,
91 self.quads[tM + 1],
92 x, y)
6593 end
6694
6795 function Tile:draw(x, y)
85113 return tileCache[name]
86114 end
87115
116 local function newSprite(data, n)
117 if not spritesheet then
118 spritesheet = love.graphics.newImage('tiles/spritesheet.png')
119 end
120
121 local tileset = data.tilesets[1]
122
123 local x = (n - 1) % 32
124 local y = math.floor((n - x - 1) / 32)
125 local t = {
126 name = 'unknown',
127 }
128 for prop, val in pairs(tileset.tiles[n].properties) do
129 t[prop] = val
130 end
131
132 if t.action then
133 t.action = tileActions[t.action]
134 end
135
136 t.quad = love.graphics.newQuad(
137 x * consts.tileSize,
138 y * consts.tileSize,
139 consts.tileSize,
140 consts.tileSize,
141 spritesheet:getDimensions())
142
143 return setmetatable(t, Tile)
144 end
145
146 local function getSprite(data, n)
147 tileCache[n] = tileCache[n] or newSprite(data, n)
148 return tileCache[n]
149 end
150
88151 local function copyTile(name)
89152 return Tile:new(name)
90153 end
103166
104167 return {
105168 getTile = getTile,
169 getSprite = getSprite,
106170 copyTile = copyTile,
107171 allTiles = allTiles,
108172 nilTile = nilTile,
1 {
2 pass = true,
3 name = 'character',
4 animation = {
5 { 8, 0 },
6 { 8, 4 },
7 { 8, 0 },
8 { 8, 5 },
9 },
10 }
1 {
2 pass = true,
3 name = 'character',
4 animation = {
5 { 9, 0 },
6 { 9, 4 },
7 { 9, 0 },
8 { 9, 5 },
9 },
10 }
1 {
2 pass = true,
3 name = 'character',
4 animation = {
5 { 10, 0 },
6 { 10, 4 },
7 { 10, 0 },
8 { 10, 5 },
9 },
10 }
1 {
2 pass = true,
3 name = 'character',
4 animation = {
5 { 11, 0 },
6 { 11, 4 },
7 { 11, 0 },
8 { 11, 5 },
9 },
10 }
Binary diff not shown
Binary diff not shown