diff options
-rwxr-xr-x | Makefile | 3 | ||||
-rw-r--r-- | data/move/.gitignore | 1 | ||||
-rw-r--r-- | data/move/move_data.json | 8328 | ||||
-rw-r--r-- | data/system_sbin.s | 469 | ||||
-rw-r--r-- | data_item.mk | 8 | ||||
-rw-r--r-- | data_move.mk | 9 | ||||
-rw-r--r-- | data_pokemon.mk | 2 | ||||
-rw-r--r-- | include/constants/move.h | 23 | ||||
-rw-r--r-- | include/constants/move_id.h | 7 | ||||
-rw-r--r-- | tools/dungeonjson/dungeonjson.cpp | 45 |
10 files changed, 8416 insertions, 479 deletions
@@ -166,6 +166,7 @@ include dungeon_pokemon.mk include dungeon_floor.mk include data_pokemon.mk include data_item.mk +include data_move.mk $(TOOLDIRS): @$(MAKE) -C $@ CC=$(HOSTCC) CXX=$(HOSTCXX) @@ -190,7 +191,7 @@ $(C_BUILDDIR)/%.o: $(C_SUBDIR)/%.c $$(C_DEP) @echo -e ".text\n\t.align\t2, 0\n" >> $(C_BUILDDIR)/$*.s $(AS) $(ASFLAGS) -o $@ $(C_BUILDDIR)/$*.s -$(DATA_ASM_BUILDDIR)/%.o: $(DATA_ASM_SUBDIR)/%.s $$(ASM_DEP) dungeon_pokemon dungeon_floor data_pokemon data_item +$(DATA_ASM_BUILDDIR)/%.o: $(DATA_ASM_SUBDIR)/%.s $$(ASM_DEP) dungeon_pokemon dungeon_floor data_pokemon data_item data_move $(PREPROC) $< charmap.txt | $(CPP) -I include - | $(AS) $(ASFLAGS) -o $@ $(ASM_BUILDDIR)/%.o: $(ASM_SUBDIR)/%.s $$(ASM_DEP) diff --git a/data/move/.gitignore b/data/move/.gitignore new file mode 100644 index 0000000..3020402 --- /dev/null +++ b/data/move/.gitignore @@ -0,0 +1 @@ +move_data.inc diff --git a/data/move/move_data.json b/data/move/move_data.json new file mode 100644 index 0000000..6b46407 --- /dev/null +++ b/data/move/move_data.json @@ -0,0 +1,8328 @@ +[ + { + "name": "None", + "namePointer": "0x083725ec", + "power": 0, + "type": "TYPE_NORMAL", + "targetingFlags": 255, + "aiTargetingFlags": 255, + "maxPP": 99, + "weight": 0, + "accuracy1": 0, + "accuracy2": 0, + "useChance": 0, + "hitCount": 0, + "cannotHitFrozen": false, + "unk19": 0, + "descriptionPointer": "0x083725e8", + "useText": "0x083725e8" + }, + { + "name": "Iron Tail", + "namePointer": "0x083725dc", + "power": 20, + "type": "TYPE_STEEL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 10, + "weight": 15, + "accuracy1": 125, + "accuracy2": 78, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08372580", + "useText": "0x08372570" + }, + { + "name": "Ice Ball", + "namePointer": "0x08372564", + "power": 1, + "type": "TYPE_ICE", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 15, + "weight": 10, + "accuracy1": 125, + "accuracy2": 68, + "useChance": 75, + "hitCount": 5, + "unk12": 99, + "criticalHitChance": 2, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x083724f8", + "useText": "0x08372570" + }, + { + "name": "Yawn", + "namePointer": "0x083724f0", + "power": 4, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0837248c", + "useText": "0x08372570" + }, + { + "name": "Lovely Kiss", + "namePointer": "0x08372480", + "power": 0, + "type": "TYPE_NORMAL", + "targetingFlags": 32, + "aiTargetingFlags": 32, + "maxPP": 13, + "weight": 15, + "accuracy1": 100, + "accuracy2": 78, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "unk19": 2, + "descriptionPointer": "0x08372424", + "useText": "0x08372570" + }, + { + "name": "Nightmare", + "namePointer": "0x08372418", + "power": 4, + "type": "TYPE_GHOST", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 15, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x083723c4", + "useText": "0x08372570" + }, + { + "name": "Morning Sun", + "namePointer": "0x083723b8", + "power": 4, + "type": "TYPE_NORMAL", + "targetingFlags": 97, + "aiTargetingFlags": 609, + "maxPP": 12, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 4, + "descriptionPointer": "0x08372340", + "useText": "0x08372570" + }, + { + "name": "Vital Throw", + "namePointer": "0x08372334", + "power": 14, + "type": "TYPE_FIGHTING", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x083722d4", + "useText": "0x08372570" + }, + { + "name": "Dig", + "namePointer": "0x083722d0", + "power": 12, + "type": "TYPE_GROUND", + "targetingFlags": 116, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 20, + "descriptionPointer": "0x08372258", + "useText": "0x08372570" + }, + { + "name": "Thrash", + "namePointer": "0x08372250", + "power": 18, + "type": "TYPE_NORMAL", + "targetingFlags": 2, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 15, + "accuracy1": 125, + "accuracy2": 78, + "useChance": 75, + "hitCount": 3, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 12, + "descriptionPointer": "0x08372224", + "useText": "0x08372570" + }, + { + "name": "Sweet Scent", + "namePointer": "0x08372218", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 48, + "aiTargetingFlags": 48, + "maxPP": 22, + "weight": 10, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 15, + "descriptionPointer": "0x083721d8", + "useText": "0x08372570" + }, + { + "name": "Charm", + "namePointer": "0x083721d0", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 75, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0837219c", + "useText": "0x08372570" + }, + { + "name": "Rain Dance", + "namePointer": "0x08372190", + "power": 2, + "type": "TYPE_WATER", + "targetingFlags": 115, + "aiTargetingFlags": 48, + "maxPP": 12, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 6, + "descriptionPointer": "0x08372148", + "useText": "0x08372570" + }, + { + "name": "Confuse Ray", + "namePointer": "0x0837213c", + "power": 2, + "type": "TYPE_GHOST", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 13, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x083720dc", + "useText": "0x08372570" + }, + { + "name": "Hail", + "namePointer": "0x083720d4", + "power": 2, + "type": "TYPE_ICE", + "targetingFlags": 115, + "aiTargetingFlags": 48, + "maxPP": 13, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 6, + "descriptionPointer": "0x0837208c", + "useText": "0x08372570" + }, + { + "name": "Aromatherapy", + "namePointer": "0x0837207c", + "power": 2, + "type": "TYPE_GRASS", + "targetingFlags": 49, + "aiTargetingFlags": 817, + "maxPP": 12, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": false, + "unk19": 16, + "descriptionPointer": "0x08372038", + "useText": "0x08372570" + }, + { + "name": "Bubble", + "namePointer": "0x08372030", + "power": 4, + "type": "TYPE_WATER", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 15, + "weight": 10, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x08371fb8", + "useText": "0x08372570" + }, + { + "name": "Encore", + "namePointer": "0x08371fb0", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x08371f48", + "useText": "0x08372570" + }, + { + "name": "Cut", + "namePointer": "0x08371f44", + "power": 10, + "type": "TYPE_NORMAL", + "targetingFlags": 32, + "aiTargetingFlags": 0, + "maxPP": 10, + "weight": 30, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 2, + "descriptionPointer": "0x08371f20", + "useText": "0x08372570" + }, + { + "name": "Rage", + "namePointer": "0x08371f18", + "power": 4, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x08371ea8", + "useText": "0x08372570" + }, + { + "name": "Super Fang", + "namePointer": "0x08371e9c", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 15, + "accuracy1": 100, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371e7c", + "useText": "0x08372570" + }, + { + "name": "Pain Split", + "namePointer": "0x08371e70", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x08371e28", + "useText": "0x08372570" + }, + { + "name": "Torment", + "namePointer": "0x08371e20", + "power": 2, + "type": "TYPE_DARK", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 16, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x08371db8", + "useText": "0x08372570" + }, + { + "name": "String Shot", + "namePointer": "0x08371dac", + "power": 2, + "type": "TYPE_BUG", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 16, + "weight": 10, + "accuracy1": 75, + "accuracy2": 78, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 14, + "descriptionPointer": "0x08371d5c", + "useText": "0x08372570" + }, + { + "name": "Swagger", + "namePointer": "0x08371d54", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 18, + "weight": 15, + "accuracy1": 100, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x08371cf0", + "useText": "0x08372570" + }, + { + "name": "Snore", + "namePointer": "0x08371ce8", + "power": 4, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 255, + "maxPP": 16, + "weight": 15, + "accuracy1": 125, + "accuracy2": 95, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 10, + "descriptionPointer": "0x08371c5c", + "useText": "0x08372570" + }, + { + "name": "Heal Bell", + "namePointer": "0x08371c50", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 49, + "aiTargetingFlags": 817, + "maxPP": 12, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": false, + "unk19": 16, + "descriptionPointer": "0x08372038", + "useText": "0x08372570" + }, + { + "name": "Screech", + "namePointer": "0x0835ff80", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 22, + "weight": 15, + "accuracy1": 100, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "unk19": 3, + "descriptionPointer": "0x08371c24", + "useText": "0x08372570" + }, + { + "name": "Rock Throw", + "namePointer": "0x08371c18", + "power": 5, + "type": "TYPE_ROCK", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 16, + "weight": 20, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371bf8", + "useText": "0x08372570" + }, + { + "name": "Rock Smash", + "namePointer": "0x08371bec", + "power": 1, + "type": "TYPE_FIGHTING", + "targetingFlags": 115, + "aiTargetingFlags": 255, + "maxPP": 99, + "weight": 20, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 25, + "descriptionPointer": "0x08371bc0", + "useText": "0x08372570" + }, + { + "name": "Rock Slide", + "namePointer": "0x08371bb4", + "power": 14, + "type": "TYPE_ROCK", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 13, + "weight": 20, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371b44", + "useText": "0x08372570" + }, + { + "name": "Weather Ball", + "namePointer": "0x08371b34", + "power": 10, + "type": "TYPE_NORMAL", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 15, + "weight": 10, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x08371ae0", + "useText": "0x08372570" + }, + { + "name": "Whirlpool", + "namePointer": "0x08371ad4", + "power": 2, + "type": "TYPE_WATER", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 30, + "accuracy1": 125, + "accuracy2": 78, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371a38", + "useText": "0x08372570" + }, + { + "name": "Fake Tears", + "namePointer": "0x08371a2c", + "power": 2, + "type": "TYPE_DARK", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x083719f0", + "useText": "0x08372570" + }, + { + "name": "Sing", + "namePointer": "0x083719e8", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 17, + "weight": 10, + "accuracy1": 100, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "unk19": 3, + "descriptionPointer": "0x0837199c", + "useText": "0x08372570" + }, + { + "name": "Spite", + "namePointer": "0x08371994", + "power": 2, + "type": "TYPE_GHOST", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 15, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x08371944", + "useText": "0x08372570" + }, + { + "name": "Air Cutter", + "namePointer": "0x08371938", + "power": 2, + "type": "TYPE_FLYING", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 17, + "weight": 10, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 50, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x083718f8", + "useText": "0x08372570" + }, + { + "name": "Smokescreen", + "namePointer": "0x083718ec", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 10, + "weight": 15, + "accuracy1": 100, + "accuracy2": 78, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 3, + "descriptionPointer": "0x08371884", + "useText": "0x08372570" + }, + { + "name": "Pursuit", + "namePointer": "0x0837187c", + "power": 8, + "type": "TYPE_DARK", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 30, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x083717fc", + "useText": "0x08372570" + }, + { + "name": "Doubleslap", + "namePointer": "0x083717f0", + "power": 4, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 15, + "accuracy1": 125, + "accuracy2": 70, + "useChance": 75, + "hitCount": 0, + "unk12": 99, + "criticalHitChance": 2, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x083717a8", + "useText": "0x08372570" + }, + { + "name": "Mirror Move", + "namePointer": "0x0837179c", + "power": 2, + "type": "TYPE_FLYING", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 7, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x08371730", + "useText": "0x08372570" + }, + { + "name": "Overheat", + "namePointer": "0x08371724", + "power": 20, + "type": "TYPE_FIRE", + "targetingFlags": 32, + "aiTargetingFlags": 32, + "maxPP": 10, + "weight": 15, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": false, + "dealsDirectDamage": true, + "unk19": 2, + "descriptionPointer": "0x083716a4", + "useText": "0x08372570" + }, + { + "name": "Aurora Beam", + "namePointer": "0x08371698", + "power": 10, + "type": "TYPE_ICE", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 17, + "weight": 10, + "accuracy1": 125, + "accuracy2": 65, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x08371634", + "useText": "0x08372570" + }, + { + "name": "Memento", + "namePointer": "0x0837162c", + "power": 2, + "type": "TYPE_DARK", + "targetingFlags": 48, + "aiTargetingFlags": 48, + "maxPP": 15, + "weight": 10, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 15, + "descriptionPointer": "0x08371578", + "useText": "0x08372570" + }, + { + "name": "Octazooka", + "namePointer": "0x0837156c", + "power": 8, + "type": "TYPE_WATER", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 15, + "weight": 10, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x083714f8", + "useText": "0x08372570" + }, + { + "name": "Flatter", + "namePointer": "0x083714f0", + "power": 2, + "type": "TYPE_DARK", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x08371484", + "useText": "0x08372570" + }, + { + "name": "Astonish", + "namePointer": "0x08371478", + "power": 6, + "type": "TYPE_GHOST", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 30, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371408", + "useText": "0x08372570" + }, + { + "name": "Will-O-Wisp", + "namePointer": "0x083713fc", + "power": 2, + "type": "TYPE_FIRE", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 17, + "weight": 20, + "accuracy1": 100, + "accuracy2": 78, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 3, + "descriptionPointer": "0x083713a8", + "useText": "0x08372570" + }, + { + "name": "Return", + "namePointer": "0x083713a0", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371354", + "useText": "0x08372570" + }, + { + "name": "Grudge", + "namePointer": "0x0837134c", + "power": 2, + "type": "TYPE_GHOST", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x083712d0", + "useText": "0x08372570" + }, + { + "name": "Strength", + "namePointer": "0x083712c4", + "power": 20, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 20, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x08371284", + "useText": "0x08372570" + }, + { + "name": "Counter", + "namePointer": "0x0837127c", + "power": 2, + "type": "TYPE_FIGHTING", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x083717fc", + "useText": "0x08372570" + }, + { + "name": "Flame Wheel", + "namePointer": "0x08371270", + "power": 12, + "type": "TYPE_FIRE", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 11, + "weight": 20, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": false, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x0837120c", + "useText": "0x08372570" + }, + { + "name": "Flamethrower", + "namePointer": "0x083711fc", + "power": 18, + "type": "TYPE_FIRE", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 12, + "weight": 10, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": false, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x08371184", + "useText": "0x08372570" + }, + { + "name": "Odor Sleuth", + "namePointer": "0x08371178", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 48, + "aiTargetingFlags": 48, + "maxPP": 22, + "weight": 10, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 15, + "descriptionPointer": "0x0837111c", + "useText": "0x08372570" + }, + { + "name": "Sharpen", + "namePointer": "0x08371114", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x083710e4", + "useText": "0x08372570" + }, + { + "name": "Double Team", + "namePointer": "0x083710d8", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 48, + "maxPP": 17, + "weight": 10, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x083710a8", + "useText": "0x08372570" + }, + { + "name": "Gust", + "namePointer": "0x083710a0", + "power": 4, + "type": "TYPE_FLYING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 19, + "weight": 20, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371044", + "useText": "0x08372570" + }, + { + "name": "Harden", + "namePointer": "0x0837103c", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 32, + "maxPP": 22, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0837100c", + "useText": "0x08372570" + }, + { + "name": "Disable", + "namePointer": "0x08371004", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 9, + "weight": 15, + "accuracy1": 100, + "accuracy2": 78, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x08370f90", + "useText": "0x08372570" + }, + { + "name": "Razor Wind", + "namePointer": "0x08370f84", + "power": 16, + "type": "TYPE_NORMAL", + "targetingFlags": 116, + "aiTargetingFlags": 128, + "maxPP": 13, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 50, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 28, + "descriptionPointer": "0x08370edc", + "useText": "0x08372570" + }, + { + "name": "Bide", + "namePointer": "0x08370ed4", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 15, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x08370e4c", + "useText": "0x08372570" + }, + { + "name": "Crunch", + "namePointer": "0x08370e44", + "power": 16, + "type": "TYPE_DARK", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 13, + "weight": 20, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08370de0", + "useText": "0x08372570" + }, + { + "name": "Bite", + "namePointer": "0x0835fb70", + "power": 7, + "type": "TYPE_DARK", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 19, + "weight": 20, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371408", + "useText": "0x08372570" + }, + { + "name": "Thunder", + "namePointer": "0x0835fca0", + "power": 24, + "type": "TYPE_ELECTRIC", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 9, + "weight": 20, + "accuracy1": 125, + "accuracy2": 73, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08370d38", + "useText": "0x08372570" + }, + { + "name": "Thunderpunch", + "namePointer": "0x08370d28", + "power": 6, + "type": "TYPE_ELECTRIC", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 20, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08370cc4", + "useText": "0x08372570" + }, + { + "name": "Endeavor", + "namePointer": "0x08370cb8", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08370c50", + "useText": "0x08372570" + }, + { + "name": "Facade", + "namePointer": "0x08370c48", + "power": 14, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 20, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08370bc4", + "useText": "0x08372570" + }, + { + "name": "Karate Chop", + "namePointer": "0x08370bb8", + "power": 10, + "type": "TYPE_FIGHTING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 18, + "weight": 20, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x083718f8", + "useText": "0x08372570" + }, + { + "name": "Clamp", + "namePointer": "0x08370bb0", + "power": 6, + "type": "TYPE_WATER", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 20, + "accuracy1": 125, + "accuracy2": 78, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08370b44", + "useText": "0x08372570" + }, + { + "name": "Withdraw", + "namePointer": "0x08370b38", + "power": 2, + "type": "TYPE_WATER", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 32, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0837100c", + "useText": "0x08372570" + }, + { + "name": "Constrict", + "namePointer": "0x08370b2c", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 30, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08370ac8", + "useText": "0x08372570" + }, + { + "name": "Brick Break", + "namePointer": "0x08370abc", + "power": 14, + "type": "TYPE_FIGHTING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 15, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08370a6c", + "useText": "0x08372570" + }, + { + "name": "Rock Tomb", + "namePointer": "0x08370a60", + "power": 10, + "type": "TYPE_ROCK", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 30, + "accuracy1": 125, + "accuracy2": 60, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08370a00", + "useText": "0x08372570" + }, + { + "name": "Focus Energy", + "namePointer": "0x083709f0", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 27, + "weight": 30, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x083709a0", + "useText": "0x08372570" + }, + { + "name": "Focus Punch", + "namePointer": "0x08370994", + "power": 20, + "type": "TYPE_FIGHTING", + "targetingFlags": 116, + "aiTargetingFlags": 0, + "maxPP": 10, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 20, + "descriptionPointer": "0x08370918", + "useText": "0x08372570" + }, + { + "name": "Giga Drain", + "namePointer": "0x0837090c", + "power": 12, + "type": "TYPE_GRASS", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 10, + "weight": 30, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x083708a4", + "useText": "0x08372570" + }, + { + "name": "Reversal", + "namePointer": "0x08370898", + "power": 2, + "type": "TYPE_FIGHTING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 30, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08370830", + "useText": "0x08372570" + }, + { + "name": "Smellingsalt", + "namePointer": "0x08370820", + "power": 12, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 15, + "weight": 30, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x083707a0", + "useText": "0x08372570" + }, + { + "name": "Spore", + "namePointer": "0x08370798", + "power": 2, + "type": "TYPE_GRASS", + "targetingFlags": 48, + "aiTargetingFlags": 48, + "maxPP": 19, + "weight": 10, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 15, + "descriptionPointer": "0x08370764", + "useText": "0x08372570" + }, + { + "name": "Leech Life", + "namePointer": "0x08370758", + "power": 4, + "type": "TYPE_BUG", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 19, + "weight": 30, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x083708a4", + "useText": "0x08372570" + }, + { + "name": "Slash", + "namePointer": "0x08370750", + "power": 14, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 11, + "weight": 30, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 50, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x083718f8", + "useText": "0x08372570" + }, + { + "name": "Silver Wind", + "namePointer": "0x08370744", + "power": 12, + "type": "TYPE_BUG", + "targetingFlags": 48, + "aiTargetingFlags": 48, + "maxPP": 13, + "weight": 30, + "accuracy1": 125, + "accuracy2": 95, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 15, + "descriptionPointer": "0x08370684", + "useText": "0x08372570" + }, + { + "name": "Metal Sound", + "namePointer": "0x08370678", + "power": 2, + "type": "TYPE_STEEL", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 17, + "weight": 15, + "accuracy1": 100, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 3, + "descriptionPointer": "0x08370638", + "useText": "0x08372570" + }, + { + "name": "Grasswhistle", + "namePointer": "0x08370628", + "power": 2, + "type": "TYPE_GRASS", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 13, + "weight": 15, + "accuracy1": 100, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "unk19": 3, + "descriptionPointer": "0x083705dc", + "useText": "0x08372570" + }, + { + "name": "Tickle", + "namePointer": "0x083705d4", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x08370590", + "useText": "0x08372570" + }, + { + "name": "Spider Web", + "namePointer": "0x08370584", + "power": 2, + "type": "TYPE_BUG", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 16, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 3, + "descriptionPointer": "0x08370530", + "useText": "0x08372570" + }, + { + "name": "Crabhammer", + "namePointer": "0x08370524", + "power": 18, + "type": "TYPE_WATER", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 20, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 50, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x083718f8", + "useText": "0x08372570" + }, + { + "name": "Haze", + "namePointer": "0x0837051c", + "power": 2, + "type": "TYPE_ICE", + "targetingFlags": 50, + "aiTargetingFlags": 49, + "maxPP": 13, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 17, + "descriptionPointer": "0x083704a8", + "useText": "0x08372570" + }, + { + "name": "Mean Look", + "namePointer": "0x0837049c", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x08370530", + "useText": "0x08372570" + }, + { + "name": "Cross Chop", + "namePointer": "0x08370490", + "power": 20, + "type": "TYPE_FIGHTING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 10, + "weight": 30, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 50, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x083718f8", + "useText": "0x08372570" + }, + { + "name": "Outrage", + "namePointer": "0x08370488", + "power": 18, + "type": "TYPE_DRAGON", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 9, + "weight": 15, + "accuracy1": 125, + "accuracy2": 78, + "useChance": 75, + "hitCount": 0, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08370424", + "useText": "0x08372570" + }, + { + "name": "Low Kick", + "namePointer": "0x08370418", + "power": 7, + "type": "TYPE_FIGHTING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 30, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x083703c4", + "useText": "0x08372570" + }, + { + "name": "Ancientpower", + "namePointer": "0x083703b4", + "power": 12, + "type": "TYPE_ROCK", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 30, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08370300", + "useText": "0x08372570" + }, + { + "name": "Synthesis", + "namePointer": "0x083702f4", + "power": 2, + "type": "TYPE_GRASS", + "targetingFlags": 627, + "aiTargetingFlags": 627, + "maxPP": 12, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 21, + "descriptionPointer": "0x0837029c", + "useText": "0x08372570" + }, + { + "name": "Agility", + "namePointer": "0x08370294", + "power": 2, + "type": "TYPE_PSYCHIC", + "targetingFlags": 49, + "aiTargetingFlags": 48, + "maxPP": 22, + "weight": 10, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 16, + "descriptionPointer": "0x08370238", + "useText": "0x08372570" + }, + { + "name": "Rapid Spin", + "namePointer": "0x0837022c", + "power": 4, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 30, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x083701a4", + "useText": "0x08372570" + }, + { + "name": "Icy Wind", + "namePointer": "0x08370198", + "power": 5, + "type": "TYPE_ICE", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 13, + "weight": 10, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x08370120", + "useText": "0x08372570" + }, + { + "name": "Mind Reader", + "namePointer": "0x08370114", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x083700b4", + "useText": "0x08372570" + }, + { + "name": "Cosmic Power", + "namePointer": "0x083700a4", + "power": 2, + "type": "TYPE_PSYCHIC", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 19, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0837005c", + "useText": "0x08372570" + }, + { + "name": "Sky Attack", + "namePointer": "0x08370050", + "power": 30, + "type": "TYPE_FLYING", + "targetingFlags": 116, + "aiTargetingFlags": 128, + "maxPP": 9, + "weight": 15, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 28, + "descriptionPointer": "0x0836ffcc", + "useText": "0x08372570" + }, + { + "name": "Powder Snow", + "namePointer": "0x0836ffc0", + "power": 4, + "type": "TYPE_ICE", + "targetingFlags": 48, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 20, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 15, + "descriptionPointer": "0x0836ff5c", + "useText": "0x08372570" + }, + { + "name": "Follow Me", + "namePointer": "0x0836ff50", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 48, + "maxPP": 15, + "weight": 10, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836ff00", + "useText": "0x08372570" + }, + { + "name": "Meteor Mash", + "namePointer": "0x0836fef4", + "power": 20, + "type": "TYPE_STEEL", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 9, + "weight": 10, + "accuracy1": 100, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836fe84", + "useText": "0x08372570" + }, + { + "name": "Endure", + "namePointer": "0x0836fe7c", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 15, + "accuracy1": 75, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836fe18", + "useText": "0x08372570" + }, + { + "name": "Rollout", + "namePointer": "0x0836fe10", + "power": 1, + "type": "TYPE_ROCK", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 14, + "weight": 15, + "accuracy1": 125, + "accuracy2": 68, + "useChance": 75, + "hitCount": 5, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x083724f8", + "useText": "0x08372570" + }, + { + "name": "Scary Face", + "namePointer": "0x0836fe04", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 14, + "weight": 15, + "accuracy1": 70, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836fdcc", + "useText": "0x08372570" + }, + { + "name": "Psybeam", + "namePointer": "0x0836fdc4", + "power": 12, + "type": "TYPE_PSYCHIC", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 17, + "weight": 10, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836fd60", + "useText": "0x08372570" + }, + { + "name": "Psywave", + "namePointer": "0x0836fd58", + "power": 2, + "type": "TYPE_PSYCHIC", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 19, + "weight": 10, + "accuracy1": 100, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836fce8", + "useText": "0x08372570" + }, + { + "name": "Psychic", + "namePointer": "0x0836fce0", + "power": 18, + "type": "TYPE_PSYCHIC", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 10, + "weight": 10, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08370de0", + "useText": "0x08372570" + }, + { + "name": "Psycho Boost", + "namePointer": "0x0836fcd0", + "power": 28, + "type": "TYPE_PSYCHIC", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 8, + "weight": 10, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836fc64", + "useText": "0x08372570" + }, + { + "name": "Hypnosis", + "namePointer": "0x08360610", + "power": 2, + "type": "TYPE_PSYCHIC", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 17, + "weight": 15, + "accuracy1": 100, + "accuracy2": 60, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 3, + "descriptionPointer": "0x083705dc", + "useText": "0x08372570" + }, + { + "name": "Uproar", + "namePointer": "0x0836fc5c", + "power": 10, + "type": "TYPE_NORMAL", + "targetingFlags": 49, + "aiTargetingFlags": 48, + "maxPP": 17, + "weight": 10, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "unk19": 16, + "descriptionPointer": "0x0836fbd0", + "useText": "0x08372570" + }, + { + "name": "Water Spout", + "namePointer": "0x0836fbc4", + "power": 30, + "type": "TYPE_WATER", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 8, + "weight": 10, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836fb68", + "useText": "0x08372570" + }, + { + "name": "Signal Beam", + "namePointer": "0x0836fb5c", + "power": 14, + "type": "TYPE_BUG", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 15, + "weight": 10, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836fd60", + "useText": "0x08372570" + }, + { + "name": "Psych Up", + "namePointer": "0x0836fb50", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 2, + "aiTargetingFlags": 2, + "maxPP": 17, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 30, + "descriptionPointer": "0x0836fb00", + "useText": "0x08372570" + }, + { + "name": "Submission", + "namePointer": "0x0836faf4", + "power": 15, + "type": "TYPE_FIGHTING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 30, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836fab0", + "useText": "0x08372570" + }, + { + "name": "Recover", + "namePointer": "0x0836faa8", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 627, + "maxPP": 12, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836fa6c", + "useText": "0x08372570" + }, + { + "name": "Earthquake", + "namePointer": "0x0836fa60", + "power": 5, + "type": "TYPE_GROUND", + "targetingFlags": 53, + "aiTargetingFlags": 0, + "maxPP": 10, + "weight": 20, + "accuracy1": 100, + "accuracy2": 65, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 18, + "descriptionPointer": "0x0836fa00", + "useText": "0x08372570" + }, + { + "name": "Nature Power", + "namePointer": "0x0836f9f0", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 27, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 10, + "descriptionPointer": "0x0836f9b4", + "useText": "0x08372570" + }, + { + "name": "Lick", + "namePointer": "0x0836f9ac", + "power": 4, + "type": "TYPE_GHOST", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 30, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08370cc4", + "useText": "0x08372570" + }, + { + "name": "Flail", + "namePointer": "0x0836f9a4", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 30, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836f948", + "useText": "0x08372570" + }, + { + "name": "Tail Whip", + "namePointer": "0x0836f93c", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836f908", + "useText": "0x08372570" + }, + { + "name": "Selfdestruct", + "namePointer": "0x0836f8f8", + "power": 80, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 26, + "descriptionPointer": "0x0836f884", + "useText": "0x08372570" + }, + { + "name": "Stun Spore", + "namePointer": "0x0836f878", + "power": 2, + "type": "TYPE_GRASS", + "targetingFlags": 32, + "aiTargetingFlags": 32, + "maxPP": 17, + "weight": 15, + "accuracy1": 100, + "accuracy2": 78, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 2, + "descriptionPointer": "0x0836f7fc", + "useText": "0x08372570" + }, + { + "name": "Bind", + "namePointer": "0x0836f7f4", + "power": 4, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 20, + "accuracy1": 125, + "accuracy2": 78, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08370b44", + "useText": "0x08372570" + }, + { + "name": "Shadow Punch", + "namePointer": "0x0836f7e4", + "power": 6, + "type": "TYPE_GHOST", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 8, + "weight": 20, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836f7b4", + "useText": "0x08372570" + }, + { + "name": "Shadow Ball", + "namePointer": "0x0836f7a8", + "power": 16, + "type": "TYPE_GHOST", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 10, + "weight": 10, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836f72c", + "useText": "0x08372570" + }, + { + "name": "Charge", + "namePointer": "0x0836f724", + "power": 10, + "type": "TYPE_ELECTRIC", + "targetingFlags": 116, + "aiTargetingFlags": 0, + "maxPP": 25, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 20, + "descriptionPointer": "0x0836f6bc", + "useText": "0x08372570" + }, + { + "name": "Thunderbolt", + "namePointer": "0x0836f6b0", + "power": 18, + "type": "TYPE_ELECTRIC", + "targetingFlags": 32, + "aiTargetingFlags": 32, + "maxPP": 10, + "weight": 30, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 2, + "descriptionPointer": "0x0836f648", + "useText": "0x08372570" + }, + { + "name": "Mist", + "namePointer": "0x0836f640", + "power": 2, + "type": "TYPE_ICE", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 19, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836f588", + "useText": "0x08372570" + }, + { + "name": "Fissure", + "namePointer": "0x0836f580", + "power": 2, + "type": "TYPE_GROUND", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 14, + "weight": 20, + "accuracy1": 35, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836f530", + "useText": "0x08372570" + }, + { + "name": "Extremespeed", + "namePointer": "0x0836f520", + "power": 16, + "type": "TYPE_NORMAL", + "targetingFlags": 64, + "aiTargetingFlags": 64, + "maxPP": 12, + "weight": 25, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 13, + "descriptionPointer": "0x0836f4ec", + "useText": "0x08372570" + }, + { + "name": "Extrasensory", + "namePointer": "0x0836f4dc", + "power": 16, + "type": "TYPE_PSYCHIC", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 20, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836f45c", + "useText": "0x08372570" + }, + { + "name": "Safeguard", + "namePointer": "0x0836f450", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 49, + "aiTargetingFlags": 48, + "maxPP": 15, + "weight": 10, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 16, + "descriptionPointer": "0x0836f3e0", + "useText": "0x08372570" + }, + { + "name": "Absorb", + "namePointer": "0x0836f3d8", + "power": 1, + "type": "TYPE_GRASS", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 18, + "weight": 15, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x083708a4", + "useText": "0x08372570" + }, + { + "name": "Sky Uppercut", + "namePointer": "0x0836f3c8", + "power": 16, + "type": "TYPE_FIGHTING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 20, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836f364", + "useText": "0x08372570" + }, + { + "name": "Skill Swap", + "namePointer": "0x0836f358", + "power": 2, + "type": "TYPE_PSYCHIC", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836f314", + "useText": "0x08372570" + }, + { + "name": "Sketch", + "namePointer": "0x0836f30c", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 1, + "weight": 20, + "accuracy1": 100, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836f298", + "useText": "0x08372570" + }, + { + "name": "Headbutt", + "namePointer": "0x0836f28c", + "power": 6, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 20, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371408", + "useText": "0x08372570" + }, + { + "name": "Double-Edge", + "namePointer": "0x0836f280", + "power": 15, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 15, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836fab0", + "useText": "0x08372570" + }, + { + "name": "Sandstorm", + "namePointer": "0x0836f274", + "power": 2, + "type": "TYPE_ROCK", + "targetingFlags": 115, + "aiTargetingFlags": 48, + "maxPP": 14, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 20, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 6, + "descriptionPointer": "0x0836f228", + "useText": "0x08372570" + }, + { + "name": "Sand-Attack", + "namePointer": "0x0836f21c", + "power": 2, + "type": "TYPE_GROUND", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 22, + "weight": 15, + "accuracy1": 80, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 3, + "descriptionPointer": "0x0836f1e8", + "useText": "0x08372570" + }, + { + "name": "Sand Tomb", + "namePointer": "0x0836f1dc", + "power": 4, + "type": "TYPE_GROUND", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 20, + "accuracy1": 125, + "accuracy2": 73, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08370b44", + "useText": "0x08372570" + }, + { + "name": "Spark", + "namePointer": "0x0836f1d4", + "power": 12, + "type": "TYPE_ELECTRIC", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 15, + "weight": 20, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08370cc4", + "useText": "0x08372570" + }, + { + "name": "Swift", + "namePointer": "0x0836f1cc", + "power": 10, + "type": "TYPE_NORMAL", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 8, + "weight": 30, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x0836f7b4", + "useText": "0x08372570" + }, + { + "name": "Kinesis", + "namePointer": "0x0836f1c4", + "power": 2, + "type": "TYPE_PSYCHIC", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 15, + "accuracy1": 100, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836f1e8", + "useText": "0x08372570" + }, + { + "name": "Smog", + "namePointer": "0x0836f1bc", + "power": 4, + "type": "TYPE_POISON", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 15, + "accuracy1": 125, + "accuracy2": 73, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836f14c", + "useText": "0x08372570" + }, + { + "name": "Growth", + "namePointer": "0x0836f144", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 48, + "maxPP": 22, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836f10c", + "useText": "0x08372570" + }, + { + "name": "Sacred Fire", + "namePointer": "0x0836f100", + "power": 20, + "type": "TYPE_FIRE", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 10, + "weight": 30, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836f0c0", + "useText": "0x08372570" + }, + { + "name": "Sheer Cold", + "namePointer": "0x0836f0b4", + "power": 2, + "type": "TYPE_ICE", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 20, + "accuracy1": 35, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836f088", + "useText": "0x08372570" + }, + { + "name": "Solarbeam", + "namePointer": "0x0836f07c", + "power": 24, + "type": "TYPE_GRASS", + "targetingFlags": 116, + "aiTargetingFlags": 128, + "maxPP": 9, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 28, + "descriptionPointer": "0x0836eff8", + "useText": "0x08372570" + }, + { + "name": "Sonicboom", + "namePointer": "0x0836efec", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 22, + "weight": 10, + "accuracy1": 100, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836efa4", + "useText": "0x08372570" + }, + { + "name": "Fly", + "namePointer": "0x0836efa0", + "power": 14, + "type": "TYPE_FLYING", + "targetingFlags": 116, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 20, + "descriptionPointer": "0x0836ef1c", + "useText": "0x08372570" + }, + { + "name": "Tackle", + "namePointer": "0x0836ef14", + "power": 7, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 25, + "accuracy1": 100, + "accuracy2": 95, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371bf8", + "useText": "0x08372570" + }, + { + "name": "Explosion", + "namePointer": "0x0836ef08", + "power": 50, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 64, + "maxPP": 12, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 27, + "descriptionPointer": "0x0836ee78", + "useText": "0x08372570" + }, + { + "name": "Dive", + "namePointer": "0x0836ee70", + "power": 12, + "type": "TYPE_WATER", + "targetingFlags": 116, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 20, + "descriptionPointer": "0x0836edcc", + "useText": "0x08372570" + }, + { + "name": "Fire Blast", + "namePointer": "0x0836edc0", + "power": 24, + "type": "TYPE_FIRE", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 9, + "weight": 30, + "accuracy1": 100, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": false, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x0837120c", + "useText": "0x08372570" + }, + { + "name": "Waterfall", + "namePointer": "0x0836edb4", + "power": 16, + "type": "TYPE_WATER", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 30, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371bf8", + "useText": "0x08372570" + }, + { + "name": "Muddy Water", + "namePointer": "0x0836eda8", + "power": 18, + "type": "TYPE_WATER", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 10, + "weight": 30, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836ed4c", + "useText": "0x08372570" + }, + { + "name": "Stockpile", + "namePointer": "0x0836ed40", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836ecc4", + "useText": "0x08372570" + }, + { + "name": "Slam", + "namePointer": "0x0836ecbc", + "power": 16, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 30, + "accuracy1": 125, + "accuracy2": 78, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371bf8", + "useText": "0x08372570" + }, + { + "name": "Twister", + "namePointer": "0x0836ecb4", + "power": 8, + "type": "TYPE_DRAGON", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 15, + "weight": 30, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836ec0c", + "useText": "0x08372570" + }, + { + "name": "Bullet Seed", + "namePointer": "0x0836ec00", + "power": 10, + "type": "TYPE_GRASS", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 10, + "weight": 10, + "accuracy1": 125, + "accuracy2": 78, + "useChance": 75, + "hitCount": 0, + "unk12": 99, + "criticalHitChance": 2, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836eba0", + "useText": "0x08372570" + }, + { + "name": "Twineedle", + "namePointer": "0x0836eb94", + "power": 6, + "type": "TYPE_BUG", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 15, + "weight": 30, + "accuracy1": 125, + "accuracy2": 80, + "useChance": 75, + "hitCount": 2, + "unk12": 99, + "criticalHitChance": 2, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836eb18", + "useText": "0x08372570" + }, + { + "name": "Softboiled", + "namePointer": "0x0836eb0c", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 561, + "aiTargetingFlags": 561, + "maxPP": 15, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 16, + "descriptionPointer": "0x0836eaa0", + "useText": "0x08372570" + }, + { + "name": "Egg Bomb", + "namePointer": "0x0836ea94", + "power": 10, + "type": "TYPE_NORMAL", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 15, + "weight": 30, + "accuracy1": 125, + "accuracy2": 78, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x08371bf8", + "useText": "0x08372570" + }, + { + "name": "Faint Attack", + "namePointer": "0x0836ea84", + "power": 6, + "type": "TYPE_DARK", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 8, + "weight": 30, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836f7b4", + "useText": "0x08372570" + }, + { + "name": "Barrage", + "namePointer": "0x0836ea7c", + "power": 1, + "type": "TYPE_NORMAL", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 17, + "weight": 10, + "accuracy1": 125, + "accuracy2": 78, + "useChance": 75, + "hitCount": 0, + "unk12": 99, + "criticalHitChance": 2, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x083717a8", + "useText": "0x08372570" + }, + { + "name": "Minimize", + "namePointer": "0x0836ea70", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 27, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x083710a8", + "useText": "0x08372570" + }, + { + "name": "Seismic Toss", + "namePointer": "0x0836ea60", + "power": 2, + "type": "TYPE_FIGHTING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 30, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836ea08", + "useText": "0x08372570" + }, + { + "name": "Supersonic", + "namePointer": "0x0836e9fc", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 10, + "weight": 15, + "accuracy1": 100, + "accuracy2": 55, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "unk19": 3, + "descriptionPointer": "0x0836e99c", + "useText": "0x08372570" + }, + { + "name": "Taunt", + "namePointer": "0x0836e994", + "power": 2, + "type": "TYPE_DARK", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 20, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836e958", + "useText": "0x08372570" + }, + { + "name": "Moonlight", + "namePointer": "0x0835ffbc", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 609, + "aiTargetingFlags": 561, + "maxPP": 12, + "weight": 10, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 5, + "descriptionPointer": "0x0836e8d8", + "useText": "0x08372570" + }, + { + "name": "Peck", + "namePointer": "0x0836e8d0", + "power": 4, + "type": "TYPE_FLYING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 25, + "accuracy1": 125, + "accuracy2": 95, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371bf8", + "useText": "0x08372570" + }, + { + "name": "Arm Thrust", + "namePointer": "0x0835f918", + "power": 2, + "type": "TYPE_FIGHTING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 30, + "accuracy1": 125, + "accuracy2": 78, + "useChance": 75, + "hitCount": 0, + "unk12": 99, + "criticalHitChance": 2, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x083717a8", + "useText": "0x08372570" + }, + { + "name": "Horn Attack", + "namePointer": "0x0836e8c4", + "power": 8, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 18, + "weight": 25, + "accuracy1": 125, + "accuracy2": 95, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371bf8", + "useText": "0x08372570" + }, + { + "name": "Horn Drill", + "namePointer": "0x0836e8b8", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 25, + "accuracy1": 35, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836e864", + "useText": "0x08372570" + }, + { + "name": "Wing Attack", + "namePointer": "0x0836e858", + "power": 6, + "type": "TYPE_FLYING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 25, + "accuracy1": 125, + "accuracy2": 95, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371bf8", + "useText": "0x08372570" + }, + { + "name": "Aerial Ace", + "namePointer": "0x0836e84c", + "power": 10, + "type": "TYPE_FLYING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 8, + "weight": 20, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836f7b4", + "useText": "0x08372570" + }, + { + "name": "Icicle Spear", + "namePointer": "0x0836e83c", + "power": 2, + "type": "TYPE_ICE", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 22, + "weight": 20, + "accuracy1": 125, + "accuracy2": 70, + "useChance": 75, + "hitCount": 0, + "unk12": 99, + "criticalHitChance": 2, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x083717a8", + "useText": "0x08372570" + }, + { + "name": "Swords Dance", + "namePointer": "0x0836e82c", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 48, + "maxPP": 17, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 20, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836e7fc", + "useText": "0x08372570" + }, + { + "name": "Vine Whip", + "namePointer": "0x0836e7f0", + "power": 8, + "type": "TYPE_GRASS", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 15, + "weight": 20, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371bf8", + "useText": "0x08372570" + }, + { + "name": "Conversion", + "namePointer": "0x0836e7e4", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836e7a0", + "useText": "0x08372570" + }, + { + "name": "Conversion 2", + "namePointer": "0x0836e790", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836e70c", + "useText": "0x08372570" + }, + { + "name": "Helping Hand", + "namePointer": "0x0836e6fc", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 54, + "aiTargetingFlags": 48, + "maxPP": 17, + "weight": 10, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 22, + "descriptionPointer": "0x0836e69c", + "useText": "0x08372570" + }, + { + "name": "Iron Defense", + "namePointer": "0x0836e68c", + "power": 2, + "type": "TYPE_STEEL", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836e65c", + "useText": "0x08372570" + }, + { + "name": "Teleport", + "namePointer": "0x0836e650", + "power": 2, + "type": "TYPE_PSYCHIC", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 15, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836e61c", + "useText": "0x08372570" + }, + { + "name": "Thundershock", + "namePointer": "0x0836e60c", + "power": 1, + "type": "TYPE_ELECTRIC", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 25, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 2, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08370cc4", + "useText": "0x08372570" + }, + { + "name": "Shock Wave", + "namePointer": "0x0836e600", + "power": 7, + "type": "TYPE_ELECTRIC", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 8, + "weight": 10, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836e5b8", + "useText": "0x08372570" + }, + { + "name": "Quick Attack", + "namePointer": "0x0836e5a8", + "power": 4, + "type": "TYPE_NORMAL", + "targetingFlags": 64, + "aiTargetingFlags": 64, + "maxPP": 13, + "weight": 25, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 13, + "descriptionPointer": "0x0836f4ec", + "useText": "0x08372570" + }, + { + "name": "Sweet Kiss", + "namePointer": "0x0836e59c", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 15, + "weight": 15, + "accuracy1": 100, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836e99c", + "useText": "0x08372570" + }, + { + "name": "Thunder Wave", + "namePointer": "0x0836e58c", + "power": 2, + "type": "TYPE_ELECTRIC", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 15, + "accuracy1": 50, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x08370f90", + "useText": "0x08372570" + }, + { + "name": "Zap Cannon", + "namePointer": "0x0836e580", + "power": 20, + "type": "TYPE_ELECTRIC", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 9, + "weight": 10, + "accuracy1": 125, + "accuracy2": 73, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836e508", + "useText": "0x08372570" + }, + { + "name": "Block", + "namePointer": "0x0836e500", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836e4ac", + "useText": "0x08372570" + }, + { + "name": "Howl", + "namePointer": "0x0836e4a4", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 27, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x083710e4", + "useText": "0x08372570" + }, + { + "name": "Poison Gas", + "namePointer": "0x0836052c", + "power": 2, + "type": "TYPE_POISON", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 27, + "weight": 15, + "accuracy1": 100, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836e440", + "useText": "0x08372570" + }, + { + "name": "Toxic", + "namePointer": "0x0836e438", + "power": 2, + "type": "TYPE_POISON", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 15, + "accuracy1": 100, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836e3c8", + "useText": "0x08372570" + }, + { + "name": "Poison Fang", + "namePointer": "0x0836e3bc", + "power": 10, + "type": "TYPE_POISON", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 15, + "weight": 20, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836e348", + "useText": "0x08372570" + }, + { + "name": "Poisonpowder", + "namePointer": "0x0836e338", + "power": 2, + "type": "TYPE_POISON", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 100, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836e440", + "useText": "0x08372570" + }, + { + "name": "Poison Sting", + "namePointer": "0x0836e328", + "power": 3, + "type": "TYPE_POISON", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 19, + "weight": 20, + "accuracy1": 125, + "accuracy2": 73, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x0836f14c", + "useText": "0x08372570" + }, + { + "name": "Spike Cannon", + "namePointer": "0x0836e318", + "power": 3, + "type": "TYPE_NORMAL", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 17, + "weight": 10, + "accuracy1": 125, + "accuracy2": 70, + "useChance": 75, + "hitCount": 0, + "unk12": 99, + "criticalHitChance": 2, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836eba0", + "useText": "0x08372570" + }, + { + "name": "Acid Armor", + "namePointer": "0x0836e30c", + "power": 2, + "type": "TYPE_POISON", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 27, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836e65c", + "useText": "0x08372570" + }, + { + "name": "Take Down", + "namePointer": "0x0836e300", + "power": 8, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 19, + "weight": 25, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836e2c4", + "useText": "0x08372570" + }, + { + "name": "Jump Kick", + "namePointer": "0x0836e2b8", + "power": 14, + "type": "TYPE_FIGHTING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 13, + "weight": 25, + "accuracy1": 125, + "accuracy2": 95, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836e274", + "useText": "0x08372570" + }, + { + "name": "Bounce", + "namePointer": "0x0835f74c", + "power": 16, + "type": "TYPE_FLYING", + "targetingFlags": 116, + "aiTargetingFlags": 0, + "maxPP": 11, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 20, + "descriptionPointer": "0x0836e1d0", + "useText": "0x08372570" + }, + { + "name": "Hi Jump Kick", + "namePointer": "0x0836e1c0", + "power": 16, + "type": "TYPE_FIGHTING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 11, + "weight": 30, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836e274", + "useText": "0x08372570" + }, + { + "name": "Tri Attack", + "namePointer": "0x0836e1b4", + "power": 6, + "type": "TYPE_NORMAL", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 17, + "weight": 25, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": false, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x0836e140", + "useText": "0x08372570" + }, + { + "name": "Dragon Claw", + "namePointer": "0x0836e134", + "power": 16, + "type": "TYPE_DRAGON", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 10, + "weight": 25, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371bf8", + "useText": "0x08372570" + }, + { + "name": "Trick", + "namePointer": "0x0836e12c", + "power": 2, + "type": "TYPE_PSYCHIC", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836e0c0", + "useText": "0x08372570" + }, + { + "name": "Triple Kick", + "namePointer": "0x0836e0b4", + "power": 8, + "type": "TYPE_FIGHTING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 15, + "weight": 25, + "accuracy1": 125, + "accuracy2": 70, + "useChance": 75, + "hitCount": 3, + "unk12": 99, + "criticalHitChance": 2, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836e074", + "useText": "0x08372570" + }, + { + "name": "Drill Peck", + "namePointer": "0x0836e068", + "power": 16, + "type": "TYPE_FLYING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 13, + "weight": 25, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371bf8", + "useText": "0x08372570" + }, + { + "name": "Mud Sport", + "namePointer": "0x0836e05c", + "power": 2, + "type": "TYPE_GROUND", + "targetingFlags": 115, + "aiTargetingFlags": 48, + "maxPP": 17, + "weight": 10, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 6, + "descriptionPointer": "0x0836dff8", + "useText": "0x08372570" + }, + { + "name": "Mud-Slap", + "namePointer": "0x0836dfec", + "power": 4, + "type": "TYPE_GROUND", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 16, + "weight": 15, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x0836df90", + "useText": "0x08372570" + }, + { + "name": "Thief", + "namePointer": "0x0836df88", + "power": 2, + "type": "TYPE_DARK", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 20, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836df24", + "useText": "0x08372570" + }, + { + "name": "Amnesia", + "namePointer": "0x0836df1c", + "power": 2, + "type": "TYPE_PSYCHIC", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836dee4", + "useText": "0x08372570" + }, + { + "name": "Night Shade", + "namePointer": "0x0836ded8", + "power": 2, + "type": "TYPE_GHOST", + "targetingFlags": 32, + "aiTargetingFlags": 32, + "maxPP": 17, + "weight": 25, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 2, + "descriptionPointer": "0x0836de7c", + "useText": "0x08372570" + }, + { + "name": "Growl", + "namePointer": "0x0836de74", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 48, + "aiTargetingFlags": 64, + "maxPP": 20, + "weight": 10, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "unk19": 15, + "descriptionPointer": "0x0836de34", + "useText": "0x08372570" + }, + { + "name": "Slack Off", + "namePointer": "0x0836de28", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 627, + "maxPP": 17, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836fa6c", + "useText": "0x08372570" + }, + { + "name": "Surf", + "namePointer": "0x0836de20", + "power": 18, + "type": "TYPE_WATER", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 11, + "weight": 25, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836ddd4", + "useText": "0x08372570" + }, + { + "name": "Role Play", + "namePointer": "0x0836ddc8", + "power": 2, + "type": "TYPE_PSYCHIC", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836dd54", + "useText": "0x08372570" + }, + { + "name": "Needle Arm", + "namePointer": "0x0836dd48", + "power": 12, + "type": "TYPE_GRASS", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 11, + "weight": 20, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371408", + "useText": "0x08372570" + }, + { + "name": "Double Kick", + "namePointer": "0x0836dd3c", + "power": 6, + "type": "TYPE_FIGHTING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 14, + "weight": 20, + "accuracy1": 100, + "accuracy2": 87, + "useChance": 75, + "hitCount": 2, + "unk12": 99, + "criticalHitChance": 3, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836dd14", + "useText": "0x08372570" + }, + { + "name": "Sunny Day", + "namePointer": "0x0836dd08", + "power": 2, + "type": "TYPE_FIRE", + "targetingFlags": 115, + "aiTargetingFlags": 48, + "maxPP": 12, + "weight": 10, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 6, + "descriptionPointer": "0x0836dcc0", + "useText": "0x08372570" + }, + { + "name": "Leer", + "namePointer": "0x0836dcb8", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 27, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836f908", + "useText": "0x08372570" + }, + { + "name": "Wish", + "namePointer": "0x0835f300", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 48, + "maxPP": 15, + "weight": 10, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836dc64", + "useText": "0x08372570" + }, + { + "name": "Fake Out", + "namePointer": "0x0836dc58", + "power": 8, + "type": "TYPE_NORMAL", + "targetingFlags": 64, + "aiTargetingFlags": 64, + "maxPP": 17, + "weight": 20, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 13, + "descriptionPointer": "0x0836dbec", + "useText": "0x08372570" + }, + { + "name": "Sleep Talk", + "namePointer": "0x0836dbe0", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 255, + "maxPP": 17, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "unk19": 10, + "descriptionPointer": "0x0836db84", + "useText": "0x08372570" + }, + { + "name": "Pay Day", + "namePointer": "0x0836db7c", + "power": 8, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 20, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836db34", + "useText": "0x08372570" + }, + { + "name": "Assist", + "namePointer": "0x0836db2c", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 27, + "weight": 15, + "accuracy1": 125, + "accuracy2": 95, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 10, + "descriptionPointer": "0x0836dad4", + "useText": "0x0836dac4" + }, + { + "name": "Heat Wave", + "namePointer": "0x0836dab8", + "power": 10, + "type": "TYPE_FIRE", + "targetingFlags": 48, + "aiTargetingFlags": 48, + "maxPP": 15, + "weight": 10, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": false, + "dealsDirectDamage": true, + "unk19": 15, + "descriptionPointer": "0x0836da50", + "useText": "0x08372570" + }, + { + "name": "Sleep Powder", + "namePointer": "0x0836da40", + "power": 2, + "type": "TYPE_GRASS", + "targetingFlags": 32, + "aiTargetingFlags": 32, + "maxPP": 19, + "weight": 15, + "accuracy1": 100, + "accuracy2": 78, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 2, + "descriptionPointer": "0x0836d9ec", + "useText": "0x08372570" + }, + { + "name": "Rest", + "namePointer": "0x0836d9e4", + "power": 2, + "type": "TYPE_PSYCHIC", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 10, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836d964", + "useText": "0x08372570" + }, + { + "name": "Ingrain", + "namePointer": "0x0836d95c", + "power": 2, + "type": "TYPE_GRASS", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 20, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836d8e4", + "useText": "0x08372570" + }, + { + "name": "Confusion", + "namePointer": "0x0836d8d8", + "power": 5, + "type": "TYPE_PSYCHIC", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 10, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836d88c", + "useText": "0x08372570" + }, + { + "name": "Body Slam", + "namePointer": "0x0836d880", + "power": 12, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 15, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08370cc4", + "useText": "0x08372570" + }, + { + "name": "Swallow", + "namePointer": "0x0835fa80", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 627, + "aiTargetingFlags": 0, + "maxPP": 15, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "unk19": 21, + "descriptionPointer": "0x0836d80c", + "useText": "0x08372570" + }, + { + "name": "Curse", + "namePointer": "0x0836d804", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 20, + "accuracy1": 100, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 10, + "descriptionPointer": "0x0836d738", + "useText": "0x08372570" + }, + { + "name": "Frenzy Plant", + "namePointer": "0x0836d728", + "power": 30, + "type": "TYPE_GRASS", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 10, + "weight": 20, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x0836d6a8", + "useText": "0x08372570" + }, + { + "name": "Hydro Cannon", + "namePointer": "0x0836d698", + "power": 30, + "type": "TYPE_WATER", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 9, + "weight": 20, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836d60c", + "useText": "0x08372570" + }, + { + "name": "Hydro Pump", + "namePointer": "0x0836d600", + "power": 24, + "type": "TYPE_WATER", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 9, + "weight": 10, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836d5c8", + "useText": "0x08372570" + }, + { + "name": "Hyper Voice", + "namePointer": "0x0836d5bc", + "power": 18, + "type": "TYPE_NORMAL", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 12, + "weight": 30, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x08371bf8", + "useText": "0x08372570" + }, + { + "name": "Hyper Beam", + "namePointer": "0x0836d5b0", + "power": 30, + "type": "TYPE_NORMAL", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 8, + "weight": 10, + "accuracy1": 100, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836d524", + "useText": "0x08372570" + }, + { + "name": "Superpower", + "namePointer": "0x083607e4", + "power": 24, + "type": "TYPE_FIGHTING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 11, + "weight": 25, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836d4b0", + "useText": "0x08372570" + }, + { + "name": "Steel Wing", + "namePointer": "0x0836d4a4", + "power": 14, + "type": "TYPE_STEEL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 10, + "weight": 25, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836d448", + "useText": "0x08372570" + }, + { + "name": "Spit Up", + "namePointer": "0x0836d440", + "power": 20, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 25, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836d3d8", + "useText": "0x08372570" + }, + { + "name": "Dynamicpunch", + "namePointer": "0x0836d3c8", + "power": 10, + "type": "TYPE_FIGHTING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 13, + "weight": 20, + "accuracy1": 125, + "accuracy2": 78, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836d380", + "useText": "0x08372570" + }, + { + "name": "Guillotine", + "namePointer": "0x0836d374", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 20, + "accuracy1": 35, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836e864", + "useText": "0x08372570" + }, + { + "name": "Vicegrip", + "namePointer": "0x0836d368", + "power": 6, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 30, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371bf8", + "useText": "0x08372570" + }, + { + "name": "Knock Off", + "namePointer": "0x0836d35c", + "power": 4, + "type": "TYPE_DARK", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836d32c", + "useText": "0x08372570" + }, + { + "name": "Pound", + "namePointer": "0x0836d324", + "power": 8, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 25, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371bf8", + "useText": "0x08372570" + }, + { + "name": "Razor Leaf", + "namePointer": "0x0836d318", + "power": 4, + "type": "TYPE_GRASS", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 17, + "weight": 15, + "accuracy1": 100, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 50, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836d2c0", + "useText": "0x08372570" + }, + { + "name": "Baton Pass", + "namePointer": "0x0836d2b4", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 50, + "aiTargetingFlags": 50, + "maxPP": 19, + "weight": 10, + "accuracy1": 100, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 17, + "descriptionPointer": "0x0836d254", + "useText": "0x08372570" + }, + { + "name": "Petal Dance", + "namePointer": "0x0836d248", + "power": 7, + "type": "TYPE_GRASS", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 25, + "accuracy1": 125, + "accuracy2": 87, + "useChance": 75, + "hitCount": 0, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836d1e8", + "useText": "0x08372570" + }, + { + "name": "Splash", + "namePointer": "0x0836d1e0", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 50, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836d170", + "useText": "0x08372570" + }, + { + "name": "Bubblebeam", + "namePointer": "0x0836d164", + "power": 6, + "type": "TYPE_WATER", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 19, + "weight": 20, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x08371fb8", + "useText": "0x08372570" + }, + { + "name": "Doom Desire", + "namePointer": "0x0836d158", + "power": 24, + "type": "TYPE_STEEL", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 11, + "weight": 15, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836d0e4", + "useText": "0x08372570" + }, + { + "name": "Belly Drum", + "namePointer": "0x0836d0d8", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 10, + "weight": 25, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836d04c", + "useText": "0x08372570" + }, + { + "name": "Barrier", + "namePointer": "0x08360470", + "power": 2, + "type": "TYPE_PSYCHIC", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836e65c", + "useText": "0x08372570" + }, + { + "name": "Light Screen", + "namePointer": "0x0836d03c", + "power": 2, + "type": "TYPE_PSYCHIC", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 14, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836cfd8", + "useText": "0x08372570" + }, + { + "name": "Scratch", + "namePointer": "0x0836cfd0", + "power": 8, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 25, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371bf8", + "useText": "0x08372570" + }, + { + "name": "Hyper Fang", + "namePointer": "0x0836cfc4", + "power": 16, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 13, + "weight": 25, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371408", + "useText": "0x08372570" + }, + { + "name": "Ember", + "namePointer": "0x0836cfbc", + "power": 7, + "type": "TYPE_FIRE", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 18, + "weight": 20, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": false, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x0837120c", + "useText": "0x08372570" + }, + { + "name": "Secret Power", + "namePointer": "0x0836cfac", + "power": 14, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 10, + "weight": 30, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836cf50", + "useText": "0x08372570" + }, + { + "name": "Dizzy Punch", + "namePointer": "0x0836cf44", + "power": 6, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 20, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836d88c", + "useText": "0x08372570" + }, + { + "name": "Bulk Up", + "namePointer": "0x0836cf3c", + "power": 2, + "type": "TYPE_FIGHTING", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836cefc", + "useText": "0x08372570" + }, + { + "name": "Imprison", + "namePointer": "0x0836cef0", + "power": 2, + "type": "TYPE_PSYCHIC", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 15, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836cea0", + "useText": "0x08372570" + }, + { + "name": "Featherdance", + "namePointer": "0x0836ce90", + "power": 2, + "type": "TYPE_FLYING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836ce5c", + "useText": "0x08372570" + }, + { + "name": "Whirlwind", + "namePointer": "0x0836ce50", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 27, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836cdf0", + "useText": "0x08372570" + }, + { + "name": "Beat Up", + "namePointer": "0x0836cde8", + "power": 2, + "type": "TYPE_DARK", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 15, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 4, + "descriptionPointer": "0x0836cdbc", + "useText": "0x08372570" + }, + { + "name": "Blizzard", + "namePointer": "0x0836cdb0", + "power": 24, + "type": "TYPE_ICE", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 10, + "weight": 20, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x0836ff5c", + "useText": "0x08372570" + }, + { + "name": "Stomp", + "namePointer": "0x0836cda8", + "power": 12, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 20, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371408", + "useText": "0x08372570" + }, + { + "name": "Blast Burn", + "namePointer": "0x0836cd9c", + "power": 30, + "type": "TYPE_FIRE", + "targetingFlags": 32, + "aiTargetingFlags": 32, + "maxPP": 8, + "weight": 25, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "affectedByMuzzled": true, + "cannotHitFrozen": false, + "dealsDirectDamage": true, + "unk19": 2, + "descriptionPointer": "0x0836cd14", + "useText": "0x08372570" + }, + { + "name": "Flash", + "namePointer": "0x0836cd0c", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 100, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836f1e8", + "useText": "0x08372570" + }, + { + "name": "Teeter Dance", + "namePointer": "0x0836ccfc", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 98, + "aiTargetingFlags": 98, + "maxPP": 15, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 6, + "descriptionPointer": "0x0836cc8c", + "useText": "0x08372570" + }, + { + "name": "Crush Claw", + "namePointer": "0x0836cc80", + "power": 14, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 15, + "weight": 20, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08372580", + "useText": "0x08372570" + }, + { + "name": "Blaze Kick", + "namePointer": "0x0836cc74", + "power": 16, + "type": "TYPE_FIRE", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 13, + "weight": 30, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 50, + "cannotHitFrozen": false, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836cbf0", + "useText": "0x08372570" + }, + { + "name": "Present", + "namePointer": "0x0836cbe8", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 19, + "weight": 15, + "accuracy1": 100, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x0836cba8", + "useText": "0x08372570" + }, + { + "name": "Eruption", + "namePointer": "0x08360bdc", + "power": 30, + "type": "TYPE_FIRE", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 10, + "weight": 20, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": false, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x0836cb28", + "useText": "0x08372570" + }, + { + "name": "Sludge", + "namePointer": "0x08360680", + "power": 12, + "type": "TYPE_POISON", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 22, + "weight": 25, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x0836cabc", + "useText": "0x08372570" + }, + { + "name": "Sludge Bomb", + "namePointer": "0x0836cab0", + "power": 18, + "type": "TYPE_POISON", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 10, + "weight": 10, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836ca2c", + "useText": "0x08372570" + }, + { + "name": "Glare", + "namePointer": "0x0836ca24", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 100, + "accuracy2": 78, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x08370f90", + "useText": "0x08372570" + }, + { + "name": "Transform", + "namePointer": "0x083603a4", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 96, + "maxPP": 1, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836c9b0", + "useText": "0x08372570" + }, + { + "name": "Poison Tail", + "namePointer": "0x0836c9a4", + "power": 10, + "type": "TYPE_POISON", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 30, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 50, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836c938", + "useText": "0x08372570" + }, + { + "name": "Roar", + "namePointer": "0x0836c930", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 14, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836cdf0", + "useText": "0x08372570" + }, + { + "name": "Bone Rush", + "namePointer": "0x0836c924", + "power": 12, + "type": "TYPE_GROUND", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 12, + "weight": 25, + "accuracy1": 125, + "accuracy2": 70, + "useChance": 75, + "hitCount": 0, + "unk12": 99, + "criticalHitChance": 2, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x083717a8", + "useText": "0x08372570" + }, + { + "name": "Camouflage", + "namePointer": "0x0836c918", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 20, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836c8e8", + "useText": "0x08372570" + }, + { + "name": "Covet", + "namePointer": "0x0836c8e0", + "power": 8, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 27, + "weight": 15, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836df24", + "useText": "0x08372570" + }, + { + "name": "Tail Glow", + "namePointer": "0x0836c8d4", + "power": 2, + "type": "TYPE_BUG", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836c89c", + "useText": "0x08372570" + }, + { + "name": "Bone Club", + "namePointer": "0x0836c890", + "power": 12, + "type": "TYPE_GROUND", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 15, + "weight": 25, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371408", + "useText": "0x08372570" + }, + { + "name": "Bonemerang", + "namePointer": "0x0836c884", + "power": 10, + "type": "TYPE_GROUND", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 14, + "weight": 10, + "accuracy1": 125, + "accuracy2": 87, + "useChance": 75, + "hitCount": 2, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836c854", + "useText": "0x08372570" + }, + { + "name": "Fire Spin", + "namePointer": "0x0836c848", + "power": 4, + "type": "TYPE_FIRE", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 19, + "weight": 15, + "accuracy1": 125, + "accuracy2": 73, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": false, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836c7e0", + "useText": "0x08372570" + }, + { + "name": "Fire Punch", + "namePointer": "0x0836c7d4", + "power": 14, + "type": "TYPE_FIRE", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 13, + "weight": 20, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": false, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0837120c", + "useText": "0x08372570" + }, + { + "name": "Perish Song", + "namePointer": "0x0836c7c8", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 96, + "aiTargetingFlags": 48, + "maxPP": 15, + "weight": 10, + "accuracy1": 25, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "unk19": 7, + "descriptionPointer": "0x0836c75c", + "useText": "0x08372570" + }, + { + "name": "Wrap", + "namePointer": "0x0836c754", + "power": 4, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 100, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836c6cc", + "useText": "0x08372570" + }, + { + "name": "Spikes", + "namePointer": "0x08360514", + "power": 2, + "type": "TYPE_GROUND", + "targetingFlags": 115, + "aiTargetingFlags": 304, + "maxPP": 22, + "weight": 10, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 24, + "descriptionPointer": "0x0836c670", + "useText": "0x08372570" + }, + { + "name": "Magnitude", + "namePointer": "0x0836c664", + "power": 2, + "type": "TYPE_GROUND", + "targetingFlags": 53, + "aiTargetingFlags": 0, + "maxPP": 15, + "weight": 20, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 18, + "descriptionPointer": "0x0836c5e8", + "useText": "0x08372570" + }, + { + "name": "Magical Leaf", + "namePointer": "0x0836c5d8", + "power": 12, + "type": "TYPE_GRASS", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 8, + "weight": 30, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x0836f7b4", + "useText": "0x08372570" + }, + { + "name": "Magic Coat", + "namePointer": "0x0836c5cc", + "power": 2, + "type": "TYPE_PSYCHIC", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 19, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836c564", + "useText": "0x08372570" + }, + { + "name": "Mud Shot", + "namePointer": "0x0836c558", + "power": 12, + "type": "TYPE_GROUND", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 13, + "weight": 20, + "accuracy1": 125, + "accuracy2": 65, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x08370a00", + "useText": "0x08372570" + }, + { + "name": "Mach Punch", + "namePointer": "0x0836c54c", + "power": 8, + "type": "TYPE_FIGHTING", + "targetingFlags": 64, + "aiTargetingFlags": 64, + "maxPP": 22, + "weight": 20, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 13, + "descriptionPointer": "0x0836f4ec", + "useText": "0x08372570" + }, + { + "name": "Protect", + "namePointer": "0x0836c544", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 10, + "weight": 15, + "accuracy1": 75, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836c4e8", + "useText": "0x08372570" + }, + { + "name": "Defense Curl", + "namePointer": "0x0836c4d8", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 27, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0837100c", + "useText": "0x08372570" + }, + { + "name": "Rolling Kick", + "namePointer": "0x0836c4c8", + "power": 12, + "type": "TYPE_FIGHTING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 13, + "weight": 20, + "accuracy1": 100, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371408", + "useText": "0x08372570" + }, + { + "name": "Substitute", + "namePointer": "0x0836c4bc", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 2, + "aiTargetingFlags": 0, + "maxPP": 7, + "weight": 15, + "accuracy1": 100, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 30, + "descriptionPointer": "0x0836c464", + "useText": "0x08372570" + }, + { + "name": "Detect", + "namePointer": "0x0836c45c", + "power": 2, + "type": "TYPE_FIGHTING", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 15, + "accuracy1": 75, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836c4e8", + "useText": "0x08372570" + }, + { + "name": "Pin Missile", + "namePointer": "0x0836c450", + "power": 4, + "type": "TYPE_BUG", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 17, + "weight": 10, + "accuracy1": 125, + "accuracy2": 78, + "useChance": 75, + "hitCount": 0, + "unk12": 99, + "criticalHitChance": 1, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836eba0", + "useText": "0x08372570" + }, + { + "name": "Water Sport", + "namePointer": "0x0836c444", + "power": 2, + "type": "TYPE_WATER", + "targetingFlags": 115, + "aiTargetingFlags": 48, + "maxPP": 19, + "weight": 10, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 6, + "descriptionPointer": "0x0836c3e4", + "useText": "0x08372570" + }, + { + "name": "Water Gun", + "namePointer": "0x0836c3d8", + "power": 5, + "type": "TYPE_WATER", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 17, + "weight": 20, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x08371bf8", + "useText": "0x08372570" + }, + { + "name": "Mist Ball", + "namePointer": "0x0836c3cc", + "power": 14, + "type": "TYPE_PSYCHIC", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 10, + "weight": 20, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x0836c36c", + "useText": "0x08372570" + }, + { + "name": "Water Pulse", + "namePointer": "0x0836c360", + "power": 12, + "type": "TYPE_WATER", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 12, + "weight": 10, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836c2fc", + "useText": "0x08372570" + }, + { + "name": "Fury Attack", + "namePointer": "0x0836c2f0", + "power": 1, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 20, + "accuracy1": 125, + "accuracy2": 70, + "useChance": 75, + "hitCount": 0, + "unk12": 99, + "criticalHitChance": 1, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x083717a8", + "useText": "0x08372570" + }, + { + "name": "Fury Swipes", + "namePointer": "0x0836c2e4", + "power": 4, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 19, + "weight": 25, + "accuracy1": 125, + "accuracy2": 78, + "useChance": 75, + "hitCount": 0, + "unk12": 99, + "criticalHitChance": 1, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x083717a8", + "useText": "0x08372570" + }, + { + "name": "Destiny Bond", + "namePointer": "0x0836c2d4", + "power": 2, + "type": "TYPE_GHOST", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 12, + "weight": 15, + "accuracy1": 100, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 3, + "descriptionPointer": "0x0836c258", + "useText": "0x08372570" + }, + { + "name": "False Swipe", + "namePointer": "0x0836c24c", + "power": 40, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 15, + "weight": 30, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836c1d4", + "useText": "0x08372570" + }, + { + "name": "Foresight", + "namePointer": "0x0836c1c8", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836c174", + "useText": "0x08372570" + }, + { + "name": "Mirror Coat", + "namePointer": "0x0836c168", + "power": 2, + "type": "TYPE_PSYCHIC", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 15, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836c0d8", + "useText": "0x08372570" + }, + { + "name": "Future Sight", + "namePointer": "0x0836c0c8", + "power": 16, + "type": "TYPE_PSYCHIC", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 13, + "weight": 15, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836d0e4", + "useText": "0x08372570" + }, + { + "name": "Milk Drink", + "namePointer": "0x0836c0bc", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 609, + "aiTargetingFlags": 609, + "maxPP": 15, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "unk19": 5, + "descriptionPointer": "0x0836c050", + "useText": "0x08372570" + }, + { + "name": "Calm Mind", + "namePointer": "0x0836c044", + "power": 2, + "type": "TYPE_PSYCHIC", + "targetingFlags": 115, + "aiTargetingFlags": 48, + "maxPP": 19, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836bff0", + "useText": "0x08372570" + }, + { + "name": "Mega Drain", + "namePointer": "0x0836bfe4", + "power": 8, + "type": "TYPE_GRASS", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 20, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x083708a4", + "useText": "0x08372570" + }, + { + "name": "Mega Kick", + "namePointer": "0x0836bfd8", + "power": 16, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 20, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371bf8", + "useText": "0x08372570" + }, + { + "name": "Mega Punch", + "namePointer": "0x0836bfcc", + "power": 16, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 20, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08371bf8", + "useText": "0x08372570" + }, + { + "name": "Megahorn", + "namePointer": "0x0836bfc0", + "power": 24, + "type": "TYPE_BUG", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 10, + "weight": 20, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x08371bf8", + "useText": "0x08372570" + }, + { + "name": "Hidden Power", + "namePointer": "0x0836bfb0", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 20, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836bf64", + "useText": "0x08372570" + }, + { + "name": "Metal Claw", + "namePointer": "0x0836bf58", + "power": 10, + "type": "TYPE_STEEL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 15, + "weight": 20, + "accuracy1": 125, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836bf00", + "useText": "0x08372570" + }, + { + "name": "Attract", + "namePointer": "0x0836bef8", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 10, + "weight": 20, + "accuracy1": 100, + "accuracy2": 78, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 3, + "descriptionPointer": "0x0836bec4", + "useText": "0x08372570" + }, + { + "name": "Mimic", + "namePointer": "0x0836bebc", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836be4c", + "useText": "0x08372570" + }, + { + "name": "Frustration", + "namePointer": "0x0836be40", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 20, + "weight": 30, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836bde4", + "useText": "0x08372570" + }, + { + "name": "Leech Seed", + "namePointer": "0x0836bdd8", + "power": 2, + "type": "TYPE_GRASS", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 17, + "weight": 15, + "accuracy1": 100, + "accuracy2": 90, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 3, + "descriptionPointer": "0x0836bd4c", + "useText": "0x08372570" + }, + { + "name": "Metronome", + "namePointer": "0x0836bd40", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 100, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 10, + "descriptionPointer": "0x0836bcfc", + "useText": "0x08372570" + }, + { + "name": "Dream Eater", + "namePointer": "0x0836bcf0", + "power": 20, + "type": "TYPE_PSYCHIC", + "targetingFlags": 0, + "aiTargetingFlags": 1024, + "maxPP": 13, + "weight": 30, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836bc88", + "useText": "0x08372570" + }, + { + "name": "Acid", + "namePointer": "0x0836bc80", + "power": 8, + "type": "TYPE_POISON", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 17, + "weight": 30, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x0836bc24", + "useText": "0x08372570" + }, + { + "name": "Meditate", + "namePointer": "0x0835f874", + "power": 2, + "type": "TYPE_PSYCHIC", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x083710e4", + "useText": "0x08372570" + }, + { + "name": "Snatch", + "namePointer": "0x0836bc1c", + "power": 2, + "type": "TYPE_DARK", + "targetingFlags": 115, + "aiTargetingFlags": 48, + "maxPP": 17, + "weight": 10, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836bbc0", + "useText": "0x08372570" + }, + { + "name": "Luster Purge", + "namePointer": "0x0836bbb0", + "power": 14, + "type": "TYPE_PSYCHIC", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 20, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x08370de0", + "useText": "0x08372570" + }, + { + "name": "Leaf Blade", + "namePointer": "0x0836bba4", + "power": 14, + "type": "TYPE_GRASS", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 20, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 50, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x083718f8", + "useText": "0x08372570" + }, + { + "name": "Recycle", + "namePointer": "0x0836bb9c", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 255, + "maxPP": 17, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 23, + "descriptionPointer": "0x0836bb48", + "useText": "0x08372570" + }, + { + "name": "Reflect", + "namePointer": "0x0836bb40", + "power": 2, + "type": "TYPE_PSYCHIC", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836bac8", + "useText": "0x08372570" + }, + { + "name": "Refresh", + "namePointer": "0x0836bac0", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 49, + "aiTargetingFlags": 817, + "maxPP": 17, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": false, + "unk19": 16, + "descriptionPointer": "0x0836ba78", + "useText": "0x08372570" + }, + { + "name": "Revenge", + "namePointer": "0x0836ba70", + "power": 12, + "type": "TYPE_FIGHTING", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x08370e4c", + "useText": "0x08372570" + }, + { + "name": "Dragon Rage", + "namePointer": "0x0836ba64", + "power": 2, + "type": "TYPE_DRAGON", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 17, + "weight": 20, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x0836ba34", + "useText": "0x08372570" + }, + { + "name": "Dragonbreath", + "namePointer": "0x0836ba24", + "power": 12, + "type": "TYPE_DRAGON", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 12, + "weight": 10, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "affectedByMuzzled": true, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836b9a8", + "useText": "0x08372570" + }, + { + "name": "Dragon Dance", + "namePointer": "0x0836b998", + "power": 2, + "type": "TYPE_DRAGON", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 125, + "accuracy2": 125, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "targetsUser": true, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836b950", + "useText": "0x08372570" + }, + { + "name": "Ice Punch", + "namePointer": "0x0836b944", + "power": 14, + "type": "TYPE_ICE", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 20, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836ff5c", + "useText": "0x08372570" + }, + { + "name": "Ice Beam", + "namePointer": "0x0836b938", + "power": 15, + "type": "TYPE_ICE", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 8, + "weight": 20, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836b8c0", + "useText": "0x08372570" + }, + { + "name": "Fury Cutter", + "namePointer": "0x0836b8b4", + "power": 2, + "type": "TYPE_BUG", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 14, + "weight": 15, + "accuracy1": 125, + "accuracy2": 87, + "useChance": 75, + "hitCount": 2, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836dd14", + "useText": "0x08372570" + }, + { + "name": "Comet Punch", + "namePointer": "0x0836b8a8", + "power": 3, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 19, + "weight": 30, + "accuracy1": 125, + "accuracy2": 80, + "useChance": 75, + "hitCount": 0, + "unk12": 99, + "criticalHitChance": 1, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x083717a8", + "useText": "0x08372570" + }, + { + "name": "Skull Bash", + "namePointer": "0x0836b89c", + "power": 10, + "type": "TYPE_NORMAL", + "targetingFlags": 116, + "aiTargetingFlags": 0, + "maxPP": 15, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 20, + "descriptionPointer": "0x0836b814", + "useText": "0x08372570" + }, + { + "name": "Lock-On", + "namePointer": "0x0836b80c", + "power": 2, + "type": "TYPE_NORMAL", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 15, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836b7a8", + "useText": "0x08372570" + }, + { + "name": "Rock Blast", + "namePointer": "0x0836b79c", + "power": 4, + "type": "TYPE_ROCK", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 17, + "weight": 30, + "accuracy1": 100, + "accuracy2": 80, + "useChance": 75, + "hitCount": 0, + "unk12": 99, + "criticalHitChance": 1, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 3, + "descriptionPointer": "0x083717a8", + "useText": "0x08372570" + }, + { + "name": "Cotton Spore", + "namePointer": "0x0836b78c", + "power": 2, + "type": "TYPE_GRASS", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 13, + "weight": 15, + "accuracy1": 70, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "affectedByMagicCoat": true, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836fdcc", + "useText": "0x08372570" + }, + { + "name": "Struggle", + "namePointer": "0x0836b780", + "power": 30, + "type": "TYPE_NORMAL", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 1, + "weight": 30, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836b714", + "useText": "0x08372570" + }, + { + "name": "Aeroblast", + "namePointer": "0x0836b708", + "power": 20, + "type": "TYPE_FLYING", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 12, + "weight": 20, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 50, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836d2c0", + "useText": "0x08372570" + }, + { + "name": "Volt Tackle", + "namePointer": "0x0836b6fc", + "power": 24, + "type": "TYPE_ELECTRIC", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 12, + "weight": 10, + "accuracy1": 125, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 14, + "descriptionPointer": "0x0836b6a4", + "useText": "0x08372570" + }, + { + "name": "Regular attack", + "namePointer": "0x0836b69c", + "power": 1, + "type": "TYPE_NONE", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 70, + "accuracy1": 125, + "accuracy2": 93, + "useChance": 75, + "hitCount": 1, + "unk12": 1, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836b694", + "useText": "0x0836b684" + }, + { + "name": "Is watching", + "namePointer": "0x0836b674", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 10, + "accuracy1": 80, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 6, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836b664", + "useText": "0x08372570" + }, + { + "name": "Bide 2", + "namePointer": "0x0836b65c", + "power": 2, + "type": "TYPE_FIGHTING", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 17, + "weight": 10, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 6, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836b694", + "useText": "0x0836b63c" + }, + { + "name": "$$$", + "namePointer": "0x0836b638", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 255, + "maxPP": 17, + "weight": 10, + "accuracy1": 80, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 6, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 19, + "descriptionPointer": "0x0836b62c", + "useText": "0x08372570" + }, + { + "name": "$$$", + "namePointer": "0x0836b638", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 255, + "maxPP": 17, + "weight": 10, + "accuracy1": 80, + "accuracy2": 84, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 6, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 19, + "descriptionPointer": "0x0836b62c", + "useText": "0x08372570" + }, + { + "name": "Wide Slash", + "namePointer": "0x0836b620", + "power": 20, + "type": "TYPE_NONE", + "targetingFlags": 16, + "aiTargetingFlags": 0, + "maxPP": 10, + "weight": 20, + "accuracy1": 125, + "accuracy2": 88, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 1, + "descriptionPointer": "0x0836b5d0", + "useText": "0x08372570" + }, + { + "name": "Excavate", + "namePointer": "0x0836b5c4", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 255, + "maxPP": 99, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 19, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Spin Slash", + "namePointer": "0x0836b5b8", + "power": 15, + "type": "TYPE_NONE", + "targetingFlags": 32, + "aiTargetingFlags": 0, + "maxPP": 10, + "weight": 20, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 9, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "See-Trap", + "namePointer": "0x0836b5ac", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 48, + "maxPP": 22, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Takeaway", + "namePointer": "0x0836b5a0", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 20, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Rebound", + "namePointer": "0x0836b598", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Bloop Slash", + "namePointer": "0x0836b58c", + "power": 10, + "type": "TYPE_NONE", + "targetingFlags": 64, + "aiTargetingFlags": 64, + "maxPP": 22, + "weight": 20, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "criticalHitChance": 12, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 13, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Switcher", + "namePointer": "0x0836b580", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 82, + "aiTargetingFlags": 82, + "maxPP": 17, + "weight": 20, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 14, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Blowback", + "namePointer": "0x0836b574", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 82, + "aiTargetingFlags": 80, + "maxPP": 17, + "weight": 20, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 14, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Warp", + "namePointer": "0x0836b56c", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 48, + "aiTargetingFlags": 48, + "maxPP": 14, + "weight": 8, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 15, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Transfer", + "namePointer": "0x0836b560", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 22, + "weight": 8, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 3, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Slow Down", + "namePointer": "0x0836b554", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 48, + "aiTargetingFlags": 48, + "maxPP": 37, + "weight": 8, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 15, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Speed Boost", + "namePointer": "0x0836b548", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 49, + "aiTargetingFlags": 48, + "maxPP": 22, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 16, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Searchlight", + "namePointer": "0x0836b53c", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 255, + "maxPP": 22, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Petrify", + "namePointer": "0x0836b534", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 48, + "aiTargetingFlags": 48, + "maxPP": 22, + "weight": 8, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 15, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Stay Away", + "namePointer": "0x0836b528", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 22, + "weight": 8, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 3, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Pounce", + "namePointer": "0x0836b520", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 255, + "maxPP": 22, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 10, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Trawl", + "namePointer": "0x0836b518", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 255, + "maxPP": 22, + "weight": 20, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Cleanse", + "namePointer": "0x0836b510", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 255, + "maxPP": 17, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 20, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 10, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Observer", + "namePointer": "0x0836b504", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 22, + "weight": 8, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 3, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Decoy Maker", + "namePointer": "0x0836b4f8", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 22, + "weight": 8, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 3, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Siesta", + "namePointer": "0x0836b4f0", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 48, + "aiTargetingFlags": 48, + "maxPP": 12, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 15, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Totter", + "namePointer": "0x0836b4e8", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 48, + "aiTargetingFlags": 48, + "maxPP": 12, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 15, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Two-Edge", + "namePointer": "0x0836b4dc", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 48, + "aiTargetingFlags": 48, + "maxPP": 22, + "weight": 20, + "accuracy1": 45, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 15, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "No-Move", + "namePointer": "0x0836b4d4", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 8, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Escape", + "namePointer": "0x0836b4cc", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 255, + "maxPP": 1, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 10, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Scan", + "namePointer": "0x0836b4c4", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 255, + "maxPP": 27, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Power-Ears", + "namePointer": "0x0836b4b8", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 255, + "maxPP": 27, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Drought", + "namePointer": "0x0836b4b0", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 255, + "maxPP": 22, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 29, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Trap Buster", + "namePointer": "0x0836b4a4", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 48, + "maxPP": 57, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 29, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Wild Call", + "namePointer": "0x0836b498", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 4, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Invisify", + "namePointer": "0x0836b48c", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "One-Shot", + "namePointer": "0x0836b480", + "power": 200, + "type": "TYPE_NONE", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 3, + "weight": 8, + "accuracy1": 35, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "HP Gauge", + "namePointer": "0x0836b474", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 255, + "maxPP": 32, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 6, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Vacuum-Cut", + "namePointer": "0x0836b468", + "power": 10, + "type": "TYPE_NONE", + "targetingFlags": 48, + "aiTargetingFlags": 48, + "maxPP": 7, + "weight": 20, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 15, + "descriptionPointer": "0x0836b43c", + "useText": "0x08372570" + }, + { + "name": "Reviver", + "namePointer": "0x0836b434", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 255, + "maxPP": 4, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Shocker", + "namePointer": "0x0836b42c", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 8, + "accuracy1": 125, + "accuracy2": 45, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Echo", + "namePointer": "0x0836b424", + "power": 10, + "type": "TYPE_NONE", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 27, + "weight": 20, + "accuracy1": 125, + "accuracy2": 45, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Famish", + "namePointer": "0x0836b41c", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 48, + "aiTargetingFlags": 48, + "maxPP": 22, + "weight": 8, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 15, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "One-Room", + "namePointer": "0x0836b410", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 48, + "maxPP": 22, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 29, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Fill-In", + "namePointer": "0x0836b408", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 255, + "maxPP": 99, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 29, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Trapper", + "namePointer": "0x0836b400", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 48, + "maxPP": 17, + "weight": 10, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 10, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Possess", + "namePointer": "0x0836b3f8", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 12, + "weight": 8, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 11, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Itemize", + "namePointer": "0x0836b3f0", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 128, + "aiTargetingFlags": 128, + "maxPP": 17, + "weight": 8, + "accuracy1": 125, + "accuracy2": 45, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 3, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "[M:D1]", + "namePointer": "0x0836b638", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 255, + "maxPP": 22, + "weight": 8, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836b62c", + "useText": "0x08372570" + }, + { + "name": "Projectile", + "namePointer": "0x0836b638", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 255, + "aiTargetingFlags": 255, + "maxPP": 57, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 10, + "descriptionPointer": "0x08371bf8", + "useText": "0x08372570" + }, + { + "name": "Hurl", + "namePointer": "0x0836b3e8", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 0, + "aiTargetingFlags": 0, + "maxPP": 22, + "weight": 15, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "unk12": 99, + "cannotHitFrozen": true, + "dealsDirectDamage": true, + "unk19": 11, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Mobile", + "namePointer": "0x0836b3e0", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 48, + "maxPP": 17, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Item-Toss", + "namePointer": "0x0836b3d4", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 255, + "aiTargetingFlags": 255, + "maxPP": 96, + "weight": 8, + "accuracy1": 100, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 10, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "See Stairs", + "namePointer": "0x0836b3c8", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 255, + "maxPP": 22, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "Long Toss", + "namePointer": "0x0836b3bc", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 48, + "maxPP": 22, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + }, + { + "name": "[M:D1]", + "namePointer": "0x0836b638", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 255, + "maxPP": 22, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836b62c", + "useText": "0x08372570" + }, + { + "name": "Pierce", + "namePointer": "0x0836b3b4", + "power": 2, + "type": "TYPE_NONE", + "targetingFlags": 115, + "aiTargetingFlags": 48, + "maxPP": 22, + "weight": 8, + "accuracy1": 125, + "accuracy2": 100, + "useChance": 75, + "hitCount": 1, + "cannotHitFrozen": true, + "unk19": 19, + "descriptionPointer": "0x0836b694", + "useText": "0x08372570" + } +] diff --git a/data/system_sbin.s b/data/system_sbin.s index 18a1f1d..30e4831 100644 --- a/data/system_sbin.s +++ b/data/system_sbin.s @@ -12919,471 +12919,10 @@ DataRootTable: .byte 0x6f, 0x82, 0x70, 0x82, 0x71, 0x82, 0x72, 0x82, 0x73, 0x82, 0x74, 0x82, 0x75, 0x82, 0x76, 0x82, 0x77, 0x82, 0x78, 0x82, 0x79, 0x82, 0x7a, 0x82, 0x7b, 0x82, 0x7c, 0x82, 0x7d, 0x82, 0x7e, 0x82 .byte 0x7f, 0x83, 0x00, 0x83, 0x01, 0x83, 0x02, 0x83, 0x03, 0x83, 0x04, 0x83, 0x05, 0x83, 0x06, 0x83, 0x07, 0x83, 0x08, 0x83, 0x09, 0x83, 0x0a, 0x83, 0x0b, 0x83, 0x0c, 0x83, 0x0d, 0x83, 0x0e, 0x83 .byte 0x0f, 0x83, 0x10, 0x83, 0x11, 0x83, 0x12, 0x83, 0x13, 0x83, 0x14, 0x83, 0x15, 0x83, 0x16, 0x83, 0x17, 0x83, 0x18, 0x83, 0x19, 0x83, 0x1a, 0x83, 0x1b, 0x83, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0xec, 0x25, 0x37, 0x08, 0x00, 0x00, 0x01, 0x00, 0xff, 0x00, 0xff, 0x00, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x25, 0x37, 0x08 -.byte 0xe8, 0x25, 0x37, 0x08, 0xdc, 0x25, 0x37, 0x08, 0x14, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x0f, 0x7d, 0x4e, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00 -.byte 0x80, 0x25, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x64, 0x25, 0x37, 0x08, 0x01, 0x00, 0x06, 0x00, 0x80, 0x00, 0x80, 0x00, 0x0f, 0x0a, 0x7d, 0x44, 0x4b, 0x05, 0x63, 0x02, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x03, 0x00, 0x00, 0xf8, 0x24, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xf0, 0x24, 0x37, 0x08, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c -.byte 0x01, 0x00, 0x01, 0x01, 0x00, 0x0b, 0x00, 0x00, 0x8c, 0x24, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x80, 0x24, 0x37, 0x08, 0x00, 0x00, 0x01, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0d, 0x0f, 0x64, 0x4e -.byte 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x01, 0x01, 0x00, 0x02, 0x00, 0x00, 0x24, 0x24, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x18, 0x24, 0x37, 0x08, 0x04, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x0f, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0xc4, 0x23, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb8, 0x23, 0x37, 0x08, 0x04, 0x00, 0x01, 0x00 -.byte 0x61, 0x00, 0x61, 0x02, 0x0c, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x04, 0x00, 0x00, 0x40, 0x23, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x34, 0x23, 0x37, 0x08 -.byte 0x0e, 0x00, 0x07, 0x00, 0x73, 0x00, 0x00, 0x00, 0x11, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0xd4, 0x22, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xd0, 0x22, 0x37, 0x08, 0x0c, 0x00, 0x09, 0x00, 0x74, 0x00, 0x00, 0x00, 0x0c, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x14, 0x00, 0x00, 0x58, 0x22, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x50, 0x22, 0x37, 0x08, 0x12, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0c, 0x0f, 0x7d, 0x4e, 0x4b, 0x03, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0c, 0x00, 0x00 -.byte 0x24, 0x22, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x18, 0x22, 0x37, 0x08, 0x02, 0x00, 0x01, 0x00, 0x30, 0x00, 0x30, 0x00, 0x16, 0x0a, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01 -.byte 0x00, 0x0f, 0x00, 0x00, 0xd8, 0x21, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xd0, 0x21, 0x37, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x0f, 0x4b, 0x64, 0x4b, 0x01, 0x00, 0x0c -.byte 0x01, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0x9c, 0x21, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x90, 0x21, 0x37, 0x08, 0x02, 0x00, 0x03, 0x00, 0x73, 0x00, 0x30, 0x00, 0x0c, 0x0f, 0x7d, 0x7d -.byte 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x00, 0x00, 0x48, 0x21, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x3c, 0x21, 0x37, 0x08, 0x02, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x0d, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0xdc, 0x20, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xd4, 0x20, 0x37, 0x08, 0x02, 0x00, 0x06, 0x00 -.byte 0x73, 0x00, 0x30, 0x00, 0x0d, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x00, 0x00, 0x8c, 0x20, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x7c, 0x20, 0x37, 0x08 -.byte 0x02, 0x00, 0x04, 0x00, 0x31, 0x00, 0x31, 0x03, 0x0c, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x38, 0x20, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x30, 0x20, 0x37, 0x08, 0x04, 0x00, 0x03, 0x00, 0x52, 0x00, 0x50, 0x00, 0x0f, 0x0a, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 0x00, 0x00, 0xb8, 0x1f, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0xb0, 0x1f, 0x37, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00 -.byte 0x48, 0x1f, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x44, 0x1f, 0x37, 0x08, 0x0a, 0x00, 0x01, 0x00, 0x20, 0x00, 0x00, 0x00, 0x0a, 0x1e, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x02, 0x00, 0x00, 0x20, 0x1f, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x18, 0x1f, 0x37, 0x08, 0x04, 0x00, 0x01, 0x00, 0x73, 0x00, 0x00, 0x00, 0x16, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0xa8, 0x1e, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x9c, 0x1e, 0x37, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x0f, 0x64, 0x5a -.byte 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x01, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x7c, 0x1e, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x70, 0x1e, 0x37, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x16, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0x28, 0x1e, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x20, 0x1e, 0x37, 0x08, 0x02, 0x00, 0x10, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x10, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x01, 0x01, 0x00, 0x0b, 0x00, 0x00, 0xb8, 0x1d, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xac, 0x1d, 0x37, 0x08 -.byte 0x02, 0x00, 0x0c, 0x00, 0x52, 0x00, 0x50, 0x00, 0x10, 0x0a, 0x4b, 0x4e, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x0e, 0x00, 0x00, 0x5c, 0x1d, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x54, 0x1d, 0x37, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x0f, 0x64, 0x5a, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0xf0, 0x1c, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0xe8, 0x1c, 0x37, 0x08, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0x00, 0x10, 0x0f, 0x7d, 0x5f, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x01, 0x01, 0x01, 0x0a, 0x00, 0x00 -.byte 0x5c, 0x1c, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x50, 0x1c, 0x37, 0x08, 0x02, 0x00, 0x01, 0x00, 0x31, 0x00, 0x31, 0x03, 0x0c, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x00 -.byte 0x00, 0x10, 0x00, 0x00, 0x38, 0x20, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x80, 0xff, 0x35, 0x08, 0x02, 0x00, 0x01, 0x00, 0x80, 0x00, 0x80, 0x00, 0x16, 0x0f, 0x64, 0x58, 0x4b, 0x01, 0x00, 0x0c -.byte 0x01, 0x00, 0x01, 0x01, 0x00, 0x03, 0x00, 0x00, 0x24, 0x1c, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x18, 0x1c, 0x37, 0x08, 0x05, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x14, 0x7d, 0x5a -.byte 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xf8, 0x1b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xec, 0x1b, 0x37, 0x08, 0x01, 0x00, 0x07, 0x00, 0x73, 0x00, 0xff, 0x00 -.byte 0x63, 0x14, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x19, 0x00, 0x00, 0xc0, 0x1b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb4, 0x1b, 0x37, 0x08, 0x0e, 0x00, 0x0d, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x0d, 0x14, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x44, 0x1b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x34, 0x1b, 0x37, 0x08 -.byte 0x0a, 0x00, 0x01, 0x00, 0x52, 0x00, 0x50, 0x00, 0x0f, 0x0a, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 0x00, 0x00, 0xe0, 0x1a, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xd4, 0x1a, 0x37, 0x08, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x1e, 0x7d, 0x4e, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x38, 0x1a, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x2c, 0x1a, 0x37, 0x08, 0x02, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x01, 0x01, 0x00, 0x0b, 0x00, 0x00 -.byte 0xf0, 0x19, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xe8, 0x19, 0x37, 0x08, 0x02, 0x00, 0x01, 0x00, 0x80, 0x00, 0x80, 0x00, 0x11, 0x0a, 0x64, 0x54, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x01, 0x01 -.byte 0x00, 0x03, 0x00, 0x00, 0x9c, 0x19, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x94, 0x19, 0x37, 0x08, 0x02, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0x44, 0x19, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x38, 0x19, 0x37, 0x08, 0x02, 0x00, 0x0a, 0x00, 0x80, 0x00, 0x80, 0x00, 0x11, 0x0a, 0x7d, 0x5a -.byte 0x4b, 0x01, 0x63, 0x32, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00, 0xf8, 0x18, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xec, 0x18, 0x37, 0x08, 0x02, 0x00, 0x01, 0x00, 0x80, 0x00, 0x80, 0x00 -.byte 0x0a, 0x0f, 0x64, 0x4e, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x84, 0x18, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x7c, 0x18, 0x37, 0x08, 0x08, 0x00, 0x10, 0x00 -.byte 0x73, 0x00, 0x00, 0x00, 0x11, 0x1e, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0xfc, 0x17, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xf0, 0x17, 0x37, 0x08 -.byte 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x0f, 0x7d, 0x46, 0x4b, 0x00, 0x63, 0x02, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xa8, 0x17, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x9c, 0x17, 0x37, 0x08, 0x02, 0x00, 0x0a, 0x00, 0x73, 0x00, 0x00, 0x00, 0x07, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x30, 0x17, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x24, 0x17, 0x37, 0x08, 0x14, 0x00, 0x02, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0a, 0x0f, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00 -.byte 0xa4, 0x16, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x98, 0x16, 0x37, 0x08, 0x0a, 0x00, 0x06, 0x00, 0x52, 0x00, 0x50, 0x00, 0x11, 0x0a, 0x7d, 0x41, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x0e, 0x00, 0x00, 0x34, 0x16, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x2c, 0x16, 0x37, 0x08, 0x02, 0x00, 0x10, 0x00, 0x30, 0x00, 0x30, 0x00, 0x0f, 0x0a, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x0f, 0x00, 0x00, 0x78, 0x15, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x6c, 0x15, 0x37, 0x08, 0x08, 0x00, 0x03, 0x00, 0x52, 0x00, 0x50, 0x00, 0x0f, 0x0a, 0x7d, 0x58 -.byte 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x01, 0x01, 0x01, 0x0e, 0x00, 0x00, 0xf8, 0x14, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xf0, 0x14, 0x37, 0x08, 0x02, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x11, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x01, 0x01, 0x00, 0x0b, 0x00, 0x00, 0x84, 0x14, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x78, 0x14, 0x37, 0x08, 0x06, 0x00, 0x0e, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x11, 0x1e, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x08, 0x14, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xfc, 0x13, 0x37, 0x08 -.byte 0x02, 0x00, 0x02, 0x00, 0x80, 0x00, 0x80, 0x00, 0x11, 0x14, 0x64, 0x4e, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0xa8, 0x13, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xa0, 0x13, 0x37, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x54, 0x13, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x4c, 0x13, 0x37, 0x08, 0x02, 0x00, 0x0e, 0x00, 0x73, 0x00, 0x00, 0x00, 0x0c, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00 -.byte 0xd0, 0x12, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xc4, 0x12, 0x37, 0x08, 0x14, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x14, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x00, 0x0b, 0x00, 0x00, 0x84, 0x12, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x7c, 0x12, 0x37, 0x08, 0x02, 0x00, 0x07, 0x00, 0x73, 0x00, 0x00, 0x00, 0x11, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0xfc, 0x17, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x70, 0x12, 0x37, 0x08, 0x0c, 0x00, 0x02, 0x00, 0x80, 0x00, 0x80, 0x00, 0x0b, 0x14, 0x7d, 0x58 -.byte 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x00, 0x00, 0x0c, 0x12, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xfc, 0x11, 0x37, 0x08, 0x12, 0x00, 0x02, 0x00, 0x52, 0x00, 0x50, 0x00 -.byte 0x0c, 0x0a, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0e, 0x00, 0x00, 0x84, 0x11, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x78, 0x11, 0x37, 0x08, 0x02, 0x00, 0x01, 0x00 -.byte 0x30, 0x00, 0x30, 0x00, 0x16, 0x0a, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0f, 0x00, 0x00, 0x1c, 0x11, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x14, 0x11, 0x37, 0x08 -.byte 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0x00, 0x00, 0x11, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0xe4, 0x10, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xd8, 0x10, 0x37, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0x30, 0x00, 0x11, 0x0a, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0xa8, 0x10, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0xa0, 0x10, 0x37, 0x08, 0x04, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x14, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00 -.byte 0x44, 0x10, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x3c, 0x10, 0x37, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0x20, 0x00, 0x16, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01 -.byte 0x00, 0x13, 0x00, 0x00, 0x0c, 0x10, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x04, 0x10, 0x37, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x0f, 0x64, 0x4e, 0x4b, 0x01, 0x00, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0x90, 0x0f, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x84, 0x0f, 0x37, 0x08, 0x10, 0x00, 0x01, 0x00, 0x74, 0x00, 0x80, 0x00, 0x0d, 0x0f, 0x7d, 0x64 -.byte 0x4b, 0x01, 0x63, 0x32, 0x00, 0x00, 0x00, 0x01, 0x01, 0x1c, 0x00, 0x00, 0xdc, 0x0e, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xd4, 0x0e, 0x37, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0x00, 0x00 -.byte 0x0f, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x4c, 0x0e, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x44, 0x0e, 0x37, 0x08, 0x10, 0x00, 0x10, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x0d, 0x14, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x01, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xe0, 0x0d, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x70, 0xfb, 0x35, 0x08 -.byte 0x07, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x14, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x01, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x08, 0x14, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xa0, 0xfc, 0x35, 0x08, 0x18, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x14, 0x7d, 0x49, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x38, 0x0d, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x28, 0x0d, 0x37, 0x08, 0x06, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x14, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00 -.byte 0xc4, 0x0c, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb8, 0x0c, 0x37, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x0b, 0x00, 0x00, 0x50, 0x0c, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x48, 0x0c, 0x37, 0x08, 0x0e, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x14, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xc4, 0x0b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb8, 0x0b, 0x37, 0x08, 0x0a, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x14, 0x7d, 0x5a -.byte 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xf8, 0x18, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb0, 0x0b, 0x37, 0x08, 0x06, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x11, 0x14, 0x7d, 0x4e, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x44, 0x0b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x38, 0x0b, 0x37, 0x08, 0x02, 0x00, 0x03, 0x00 -.byte 0x73, 0x00, 0x00, 0x00, 0x20, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x0c, 0x10, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x2c, 0x0b, 0x37, 0x08 -.byte 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x1e, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xc8, 0x0a, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xbc, 0x0a, 0x37, 0x08, 0x0e, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0f, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x6c, 0x0a, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x60, 0x0a, 0x37, 0x08, 0x0a, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x1e, 0x7d, 0x3c, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00 -.byte 0x00, 0x0a, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xf0, 0x09, 0x37, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0x00, 0x00, 0x1b, 0x1e, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01 -.byte 0x00, 0x13, 0x00, 0x00, 0xa0, 0x09, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x94, 0x09, 0x37, 0x08, 0x14, 0x00, 0x07, 0x00, 0x74, 0x00, 0x00, 0x00, 0x0a, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x63, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x14, 0x00, 0x00, 0x18, 0x09, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x0c, 0x09, 0x37, 0x08, 0x0c, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x1e, 0x7d, 0x58 -.byte 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xa4, 0x08, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x98, 0x08, 0x37, 0x08, 0x02, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x11, 0x1e, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x30, 0x08, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x20, 0x08, 0x37, 0x08, 0x0c, 0x00, 0x01, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x0f, 0x1e, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xa0, 0x07, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x98, 0x07, 0x37, 0x08 -.byte 0x02, 0x00, 0x04, 0x00, 0x30, 0x00, 0x30, 0x00, 0x13, 0x0a, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x0f, 0x00, 0x00, 0x64, 0x07, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x58, 0x07, 0x37, 0x08, 0x04, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x1e, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x01, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xa4, 0x08, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x50, 0x07, 0x37, 0x08, 0x0e, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x1e, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x32, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00 -.byte 0xf8, 0x18, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x44, 0x07, 0x37, 0x08, 0x0c, 0x00, 0x0c, 0x00, 0x30, 0x00, 0x30, 0x00, 0x0d, 0x1e, 0x7d, 0x5f, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x0f, 0x00, 0x00, 0x84, 0x06, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x78, 0x06, 0x37, 0x08, 0x02, 0x00, 0x11, 0x00, 0x80, 0x00, 0x80, 0x00, 0x11, 0x0f, 0x64, 0x58, 0x4b, 0x01, 0x00, 0x0c -.byte 0x01, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x38, 0x06, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x28, 0x06, 0x37, 0x08, 0x02, 0x00, 0x04, 0x00, 0x80, 0x00, 0x80, 0x00, 0x0d, 0x0f, 0x64, 0x5a -.byte 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x01, 0x01, 0x00, 0x03, 0x00, 0x00, 0xdc, 0x05, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xd4, 0x05, 0x37, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x11, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0x90, 0x05, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x84, 0x05, 0x37, 0x08, 0x02, 0x00, 0x0c, 0x00 -.byte 0x80, 0x00, 0x80, 0x00, 0x10, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x30, 0x05, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x24, 0x05, 0x37, 0x08 -.byte 0x12, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x14, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x32, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xf8, 0x18, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x1c, 0x05, 0x37, 0x08, 0x02, 0x00, 0x06, 0x00, 0x32, 0x00, 0x31, 0x00, 0x0d, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x11, 0x00, 0x00, 0xa8, 0x04, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x9c, 0x04, 0x37, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00 -.byte 0x30, 0x05, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x90, 0x04, 0x37, 0x08, 0x14, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x1e, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x32, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x0b, 0x00, 0x00, 0xf8, 0x18, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x88, 0x04, 0x37, 0x08, 0x12, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x0f, 0x7d, 0x4e, 0x4b, 0x00, 0x63, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x24, 0x04, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x18, 0x04, 0x37, 0x08, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x1e, 0x7d, 0x5a -.byte 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xc4, 0x03, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb4, 0x03, 0x37, 0x08, 0x0c, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x0c, 0x1e, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x00, 0x03, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xf4, 0x02, 0x37, 0x08, 0x02, 0x00, 0x04, 0x00 -.byte 0x73, 0x02, 0x73, 0x02, 0x0c, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x15, 0x00, 0x00, 0x9c, 0x02, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x94, 0x02, 0x37, 0x08 -.byte 0x02, 0x00, 0x0b, 0x00, 0x31, 0x00, 0x30, 0x00, 0x16, 0x0a, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x38, 0x02, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x2c, 0x02, 0x37, 0x08, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x1e, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xa4, 0x01, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x98, 0x01, 0x37, 0x08, 0x05, 0x00, 0x06, 0x00, 0x52, 0x00, 0x50, 0x00, 0x0d, 0x0a, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 0x00, 0x00 -.byte 0x20, 0x01, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x14, 0x01, 0x37, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0x00, 0x00, 0x0c, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x00, 0x13, 0x00, 0x00, 0xb4, 0x00, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xa4, 0x00, 0x37, 0x08, 0x02, 0x00, 0x0b, 0x00, 0x73, 0x00, 0x00, 0x00, 0x13, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c -.byte 0x00, 0x01, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x5c, 0x00, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x50, 0x00, 0x37, 0x08, 0x1e, 0x00, 0x0a, 0x00, 0x74, 0x00, 0x80, 0x00, 0x09, 0x0f, 0x7d, 0x5a -.byte 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x1c, 0x00, 0x00, 0xcc, 0xff, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xc0, 0xff, 0x36, 0x08, 0x04, 0x00, 0x06, 0x00, 0x30, 0x00, 0x00, 0x00 -.byte 0x11, 0x14, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0f, 0x00, 0x00, 0x5c, 0xff, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x50, 0xff, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00 -.byte 0x73, 0x00, 0x30, 0x00, 0x0f, 0x0a, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x00, 0xff, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xf4, 0xfe, 0x36, 0x08 -.byte 0x14, 0x00, 0x11, 0x00, 0x52, 0x00, 0x50, 0x00, 0x09, 0x0a, 0x64, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 0x00, 0x00, 0x84, 0xfe, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x7c, 0xfe, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0x00, 0x00, 0x11, 0x0f, 0x4b, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x18, 0xfe, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x10, 0xfe, 0x36, 0x08, 0x01, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x0f, 0x7d, 0x44, 0x4b, 0x05, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00 -.byte 0xf8, 0x24, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x04, 0xfe, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x0f, 0x46, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01 -.byte 0x00, 0x0b, 0x00, 0x00, 0xcc, 0xfd, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xc4, 0xfd, 0x36, 0x08, 0x0c, 0x00, 0x0b, 0x00, 0x52, 0x00, 0x50, 0x00, 0x11, 0x0a, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 0x00, 0x00, 0x60, 0xfd, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x58, 0xfd, 0x36, 0x08, 0x02, 0x00, 0x0b, 0x00, 0x52, 0x00, 0x50, 0x00, 0x13, 0x0a, 0x64, 0x58 -.byte 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 0x00, 0x00, 0xe8, 0xfc, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xe0, 0xfc, 0x36, 0x08, 0x12, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x0a, 0x0a, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xe0, 0x0d, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xd0, 0xfc, 0x36, 0x08, 0x1c, 0x00, 0x0b, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x08, 0x0a, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x64, 0xfc, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x10, 0x06, 0x36, 0x08 -.byte 0x02, 0x00, 0x0b, 0x00, 0x80, 0x00, 0x80, 0x00, 0x11, 0x0f, 0x64, 0x3c, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0xdc, 0x05, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x5c, 0xfc, 0x36, 0x08, 0x0a, 0x00, 0x01, 0x00, 0x31, 0x00, 0x30, 0x00, 0x11, 0x0a, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x01, 0x01, 0x00, 0x10, 0x00, 0x00, 0xd0, 0xfb, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0xc4, 0xfb, 0x36, 0x08, 0x1e, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x0a, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00 -.byte 0x68, 0xfb, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x5c, 0xfb, 0x36, 0x08, 0x0e, 0x00, 0x0c, 0x00, 0x52, 0x00, 0x50, 0x00, 0x0f, 0x0a, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x0e, 0x00, 0x00, 0x60, 0xfd, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x50, 0xfb, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x11, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x1e, 0x00, 0x00, 0x00, 0xfb, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xf4, 0xfa, 0x36, 0x08, 0x0f, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x1e, 0x7d, 0x54 -.byte 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xb0, 0xfa, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xa8, 0xfa, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0x73, 0x02 -.byte 0x0c, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x6c, 0xfa, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x60, 0xfa, 0x36, 0x08, 0x05, 0x00, 0x09, 0x00 -.byte 0x35, 0x00, 0x00, 0x00, 0x0a, 0x14, 0x64, 0x41, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x12, 0x00, 0x00, 0x00, 0xfa, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xf0, 0xf9, 0x36, 0x08 -.byte 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0a, 0x00, 0x00, 0xb4, 0xf9, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xac, 0xf9, 0x36, 0x08, 0x04, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x1e, 0x64, 0x64, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x01, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xc4, 0x0c, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0xa4, 0xf9, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x1e, 0x64, 0x64, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00 -.byte 0x48, 0xf9, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x3c, 0xf9, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01 -.byte 0x00, 0x0b, 0x00, 0x00, 0x08, 0xf9, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xf8, 0xf8, 0x36, 0x08, 0x50, 0x00, 0x01, 0x00, 0x73, 0x00, 0x00, 0x00, 0x0c, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x1a, 0x00, 0x00, 0x84, 0xf8, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x78, 0xf8, 0x36, 0x08, 0x02, 0x00, 0x04, 0x00, 0x20, 0x00, 0x20, 0x00, 0x11, 0x0f, 0x64, 0x4e -.byte 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0xfc, 0xf7, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xf4, 0xf7, 0x36, 0x08, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x11, 0x14, 0x7d, 0x4e, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x44, 0x0b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xe4, 0xf7, 0x36, 0x08, 0x06, 0x00, 0x0e, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x08, 0x14, 0x7d, 0x7d, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xb4, 0xf7, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xa8, 0xf7, 0x36, 0x08 -.byte 0x10, 0x00, 0x0e, 0x00, 0x52, 0x00, 0x50, 0x00, 0x0a, 0x0a, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 0x00, 0x00, 0x2c, 0xf7, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x24, 0xf7, 0x36, 0x08, 0x0a, 0x00, 0x05, 0x00, 0x74, 0x00, 0x00, 0x00, 0x19, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x14, 0x00, 0x00, 0xbc, 0xf6, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0xb0, 0xf6, 0x36, 0x08, 0x12, 0x00, 0x05, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0a, 0x1e, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x02, 0x00, 0x00 -.byte 0x48, 0xf6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x40, 0xf6, 0x36, 0x08, 0x02, 0x00, 0x06, 0x00, 0x73, 0x00, 0x00, 0x00, 0x13, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01 -.byte 0x00, 0x13, 0x00, 0x00, 0x88, 0xf5, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x80, 0xf5, 0x36, 0x08, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x14, 0x23, 0x64, 0x4b, 0x01, 0x00, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x30, 0xf5, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x20, 0xf5, 0x36, 0x08, 0x10, 0x00, 0x01, 0x00, 0x40, 0x00, 0x40, 0x00, 0x0c, 0x19, 0x7d, 0x58 -.byte 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0d, 0x00, 0x00, 0xec, 0xf4, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xdc, 0xf4, 0x36, 0x08, 0x10, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x0c, 0x14, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x5c, 0xf4, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x50, 0xf4, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00 -.byte 0x31, 0x00, 0x30, 0x00, 0x0f, 0x0a, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0xe0, 0xf3, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xd8, 0xf3, 0x36, 0x08 -.byte 0x01, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x0f, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x01, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xa4, 0x08, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xc8, 0xf3, 0x36, 0x08, 0x10, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x14, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x64, 0xf3, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x58, 0xf3, 0x36, 0x08, 0x02, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00 -.byte 0x14, 0xf3, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x0c, 0xf3, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x14, 0x64, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x00, 0x0b, 0x00, 0x00, 0x98, 0xf2, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x8c, 0xf2, 0x36, 0x08, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x14, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x08, 0x14, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x80, 0xf2, 0x36, 0x08, 0x0f, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x0f, 0x7d, 0x58 -.byte 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xb0, 0xfa, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x74, 0xf2, 0x36, 0x08, 0x02, 0x00, 0x0d, 0x00, 0x73, 0x00, 0x30, 0x00 -.byte 0x0e, 0x0f, 0x7d, 0x7d, 0x14, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x00, 0x00, 0x28, 0xf2, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x1c, 0xf2, 0x36, 0x08, 0x02, 0x00, 0x09, 0x00 -.byte 0x80, 0x00, 0x80, 0x00, 0x16, 0x0f, 0x50, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0xe8, 0xf1, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xdc, 0xf1, 0x36, 0x08 -.byte 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x14, 0x7d, 0x49, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x44, 0x0b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xd4, 0xf1, 0x36, 0x08, 0x0c, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x14, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xc4, 0x0c, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0xcc, 0xf1, 0x36, 0x08, 0x0a, 0x00, 0x01, 0x00, 0x80, 0x00, 0x80, 0x00, 0x08, 0x1e, 0x7d, 0x7d, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00 -.byte 0xb4, 0xf7, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xc4, 0xf1, 0x36, 0x08, 0x02, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x0f, 0x64, 0x54, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x00, 0x0b, 0x00, 0x00, 0xe8, 0xf1, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xbc, 0xf1, 0x36, 0x08, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x0f, 0x7d, 0x49, 0x4b, 0x01, 0x63, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x4c, 0xf1, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x44, 0xf1, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0x30, 0x00, 0x16, 0x0f, 0x7d, 0x7d -.byte 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x0c, 0xf1, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x00, 0xf1, 0x36, 0x08, 0x14, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x0a, 0x1e, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xc0, 0xf0, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb4, 0xf0, 0x36, 0x08, 0x02, 0x00, 0x06, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x0c, 0x14, 0x23, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x88, 0xf0, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x7c, 0xf0, 0x36, 0x08 -.byte 0x18, 0x00, 0x04, 0x00, 0x74, 0x00, 0x80, 0x00, 0x09, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x1c, 0x00, 0x00, 0xf8, 0xef, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xec, 0xef, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x52, 0x00, 0x50, 0x00, 0x16, 0x0a, 0x64, 0x5a, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 0x00, 0x00, 0xa4, 0xef, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0xa0, 0xef, 0x36, 0x08, 0x0e, 0x00, 0x0a, 0x00, 0x74, 0x00, 0x00, 0x00, 0x0c, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x14, 0x00, 0x00 -.byte 0x1c, 0xef, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x14, 0xef, 0x36, 0x08, 0x07, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x19, 0x64, 0x5f, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x0b, 0x00, 0x00, 0xf8, 0x1b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x08, 0xef, 0x36, 0x08, 0x32, 0x00, 0x01, 0x00, 0x73, 0x00, 0x40, 0x00, 0x0c, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x1b, 0x00, 0x00, 0x78, 0xee, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x70, 0xee, 0x36, 0x08, 0x0c, 0x00, 0x03, 0x00, 0x74, 0x00, 0x00, 0x00, 0x0c, 0x0f, 0x7d, 0x64 -.byte 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x14, 0x00, 0x00, 0xcc, 0xed, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xc0, 0xed, 0x36, 0x08, 0x18, 0x00, 0x02, 0x00, 0x80, 0x00, 0x80, 0x00 -.byte 0x09, 0x1e, 0x64, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x00, 0x00, 0x0c, 0x12, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb4, 0xed, 0x36, 0x08, 0x10, 0x00, 0x03, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x0c, 0x1e, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xf8, 0x1b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xa8, 0xed, 0x36, 0x08 -.byte 0x12, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x1e, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x4c, 0xed, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x40, 0xed, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0x00, 0x00, 0x11, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x01, 0x01, 0x00, 0x13, 0x00, 0x00, 0xc4, 0xec, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0xbc, 0xec, 0x36, 0x08, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x1e, 0x7d, 0x4e, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00 -.byte 0xf8, 0x1b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb4, 0xec, 0x36, 0x08, 0x08, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x1e, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x0b, 0x00, 0x00, 0x0c, 0xec, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x00, 0xec, 0x36, 0x08, 0x0a, 0x00, 0x04, 0x00, 0x52, 0x00, 0x50, 0x00, 0x0a, 0x0a, 0x7d, 0x4e, 0x4b, 0x00, 0x63, 0x02 -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 0x00, 0x00, 0xa0, 0xeb, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x94, 0xeb, 0x36, 0x08, 0x06, 0x00, 0x0c, 0x00, 0x52, 0x00, 0x50, 0x00, 0x0f, 0x1e, 0x7d, 0x50 -.byte 0x4b, 0x02, 0x63, 0x02, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 0x00, 0x00, 0x18, 0xeb, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x0c, 0xeb, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x31, 0x02, 0x31, 0x02 -.byte 0x0f, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0xa0, 0xea, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x94, 0xea, 0x36, 0x08, 0x0a, 0x00, 0x01, 0x00 -.byte 0x80, 0x00, 0x80, 0x00, 0x0f, 0x1e, 0x7d, 0x4e, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00, 0xf8, 0x1b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x84, 0xea, 0x36, 0x08 -.byte 0x06, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x1e, 0x7d, 0x7d, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xb4, 0xf7, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x7c, 0xea, 0x36, 0x08, 0x01, 0x00, 0x01, 0x00, 0x80, 0x00, 0x80, 0x00, 0x11, 0x0a, 0x7d, 0x4e, 0x4b, 0x00, 0x63, 0x02, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00, 0xa8, 0x17, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x70, 0xea, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0x00, 0x00, 0x1b, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00 -.byte 0xa8, 0x10, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x60, 0xea, 0x36, 0x08, 0x02, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x1e, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x0b, 0x00, 0x00, 0x08, 0xea, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xfc, 0xe9, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x80, 0x00, 0x80, 0x00, 0x0a, 0x0f, 0x64, 0x37, 0x4b, 0x01, 0x00, 0x0c -.byte 0x01, 0x00, 0x01, 0x01, 0x00, 0x03, 0x00, 0x00, 0x9c, 0xe9, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x94, 0xe9, 0x36, 0x08, 0x02, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x0f, 0x64, 0x64 -.byte 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0x58, 0xe9, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xbc, 0xff, 0x35, 0x08, 0x02, 0x00, 0x01, 0x00, 0x61, 0x02, 0x31, 0x02 -.byte 0x0c, 0x0a, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x05, 0x00, 0x00, 0xd8, 0xe8, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xd0, 0xe8, 0x36, 0x08, 0x04, 0x00, 0x0a, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x19, 0x7d, 0x5f, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xf8, 0x1b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x18, 0xf9, 0x35, 0x08 -.byte 0x02, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x1e, 0x7d, 0x4e, 0x4b, 0x00, 0x63, 0x02, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xa8, 0x17, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xc4, 0xe8, 0x36, 0x08, 0x08, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x19, 0x7d, 0x5f, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xf8, 0x1b, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0xb8, 0xe8, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x19, 0x23, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00 -.byte 0x64, 0xe8, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x58, 0xe8, 0x36, 0x08, 0x06, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x19, 0x7d, 0x5f, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x0b, 0x00, 0x00, 0xf8, 0x1b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x4c, 0xe8, 0x36, 0x08, 0x0a, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x14, 0x7d, 0x7d, 0x4b, 0x01, 0x63, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xb4, 0xf7, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x3c, 0xe8, 0x36, 0x08, 0x02, 0x00, 0x06, 0x00, 0x80, 0x00, 0x80, 0x00, 0x16, 0x14, 0x7d, 0x46 -.byte 0x4b, 0x00, 0x63, 0x02, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00, 0xa8, 0x17, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x2c, 0xe8, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0x30, 0x00 -.byte 0x11, 0x0f, 0x7d, 0x7d, 0x14, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0xfc, 0xe7, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xf0, 0xe7, 0x36, 0x08, 0x08, 0x00, 0x04, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x0f, 0x14, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xf8, 0x1b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xe4, 0xe7, 0x36, 0x08 -.byte 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0x00, 0x00, 0x16, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0xa0, 0xe7, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x90, 0xe7, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0x00, 0x00, 0x16, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x0c, 0xe7, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0xfc, 0xe6, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x36, 0x00, 0x30, 0x00, 0x11, 0x0a, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x16, 0x00, 0x00 -.byte 0x9c, 0xe6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x8c, 0xe6, 0x36, 0x08, 0x02, 0x00, 0x11, 0x00, 0x73, 0x00, 0x00, 0x00, 0x11, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01 -.byte 0x00, 0x13, 0x00, 0x00, 0x5c, 0xe6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x50, 0xe6, 0x36, 0x08, 0x02, 0x00, 0x0b, 0x00, 0x73, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x1c, 0xe6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x0c, 0xe6, 0x36, 0x08, 0x01, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x19, 0x7d, 0x58 -.byte 0x4b, 0x01, 0x63, 0x02, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xc4, 0x0c, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x00, 0xe6, 0x36, 0x08, 0x07, 0x00, 0x05, 0x00, 0x52, 0x00, 0x50, 0x00 -.byte 0x08, 0x0a, 0x7d, 0x7d, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 0x00, 0x00, 0xb8, 0xe5, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xa8, 0xe5, 0x36, 0x08, 0x04, 0x00, 0x01, 0x00 -.byte 0x40, 0x00, 0x40, 0x00, 0x0d, 0x19, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0d, 0x00, 0x00, 0xec, 0xf4, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x9c, 0xe5, 0x36, 0x08 -.byte 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x64, 0x54, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x01, 0x01, 0x00, 0x0b, 0x00, 0x00, 0x9c, 0xe9, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x8c, 0xe5, 0x36, 0x08, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x0f, 0x32, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0x90, 0x0f, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x80, 0xe5, 0x36, 0x08, 0x14, 0x00, 0x05, 0x00, 0x52, 0x00, 0x50, 0x00, 0x09, 0x0a, 0x7d, 0x49, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 0x00, 0x00 -.byte 0x08, 0xe5, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x00, 0xe5, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01 -.byte 0x00, 0x0b, 0x00, 0x00, 0xac, 0xe4, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xa4, 0xe4, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0x00, 0x00, 0x1b, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c -.byte 0x00, 0x01, 0x01, 0x01, 0x00, 0x13, 0x00, 0x00, 0xe4, 0x10, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x2c, 0x05, 0x36, 0x08, 0x02, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x0f, 0x64, 0x54 -.byte 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0x40, 0xe4, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x38, 0xe4, 0x36, 0x08, 0x02, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x0c, 0x0f, 0x64, 0x5a, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0xc8, 0xe3, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xbc, 0xe3, 0x36, 0x08, 0x0a, 0x00, 0x08, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x0f, 0x14, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x48, 0xe3, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x38, 0xe3, 0x36, 0x08 -.byte 0x02, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x0f, 0x64, 0x54, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0x40, 0xe4, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x28, 0xe3, 0x36, 0x08, 0x03, 0x00, 0x08, 0x00, 0x80, 0x00, 0x80, 0x00, 0x13, 0x14, 0x7d, 0x49, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00, 0x4c, 0xf1, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x18, 0xe3, 0x36, 0x08, 0x03, 0x00, 0x01, 0x00, 0x52, 0x00, 0x50, 0x00, 0x11, 0x0a, 0x7d, 0x46, 0x4b, 0x00, 0x63, 0x02, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 0x00, 0x00 -.byte 0xa0, 0xeb, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x0c, 0xe3, 0x36, 0x08, 0x02, 0x00, 0x08, 0x00, 0x73, 0x00, 0x00, 0x00, 0x1b, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01 -.byte 0x00, 0x13, 0x00, 0x00, 0x5c, 0xe6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x00, 0xe3, 0x36, 0x08, 0x08, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x19, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xc4, 0xe2, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb8, 0xe2, 0x36, 0x08, 0x0e, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x19, 0x7d, 0x5f -.byte 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x74, 0xe2, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x4c, 0xf7, 0x35, 0x08, 0x10, 0x00, 0x0a, 0x00, 0x74, 0x00, 0x00, 0x00 -.byte 0x0b, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x14, 0x00, 0x00, 0xd0, 0xe1, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xc0, 0xe1, 0x36, 0x08, 0x10, 0x00, 0x07, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x0b, 0x1e, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x74, 0xe2, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb4, 0xe1, 0x36, 0x08 -.byte 0x06, 0x00, 0x01, 0x00, 0x80, 0x00, 0x80, 0x00, 0x11, 0x19, 0x64, 0x64, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x00, 0x00, 0x40, 0xe1, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x34, 0xe1, 0x36, 0x08, 0x10, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x19, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xf8, 0x1b, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x2c, 0xe1, 0x36, 0x08, 0x02, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00 -.byte 0xc0, 0xe0, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb4, 0xe0, 0x36, 0x08, 0x08, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x19, 0x7d, 0x46, 0x4b, 0x03, 0x63, 0x02, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x0b, 0x00, 0x00, 0x74, 0xe0, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x68, 0xe0, 0x36, 0x08, 0x10, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x19, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xf8, 0x1b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x5c, 0xe0, 0x36, 0x08, 0x02, 0x00, 0x09, 0x00, 0x73, 0x00, 0x30, 0x00, 0x11, 0x0a, 0x7d, 0x64 -.byte 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x00, 0x00, 0xf8, 0xdf, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xec, 0xdf, 0x36, 0x08, 0x04, 0x00, 0x09, 0x00, 0x80, 0x00, 0x80, 0x00 -.byte 0x10, 0x0f, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00, 0x90, 0xdf, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x88, 0xdf, 0x36, 0x08, 0x02, 0x00, 0x10, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x14, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x24, 0xdf, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x1c, 0xdf, 0x36, 0x08 -.byte 0x02, 0x00, 0x0b, 0x00, 0x73, 0x00, 0x00, 0x00, 0x16, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0xe4, 0xde, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xd8, 0xde, 0x36, 0x08, 0x02, 0x00, 0x0e, 0x00, 0x20, 0x00, 0x20, 0x00, 0x11, 0x19, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x02, 0x00, 0x00, 0x7c, 0xde, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x74, 0xde, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x30, 0x00, 0x40, 0x00, 0x14, 0x0a, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x01, 0x01, 0x00, 0x0f, 0x00, 0x00 -.byte 0x34, 0xde, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x28, 0xde, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0x73, 0x02, 0x11, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01 -.byte 0x00, 0x13, 0x00, 0x00, 0x6c, 0xfa, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x20, 0xde, 0x36, 0x08, 0x12, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x19, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xd4, 0xdd, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xc8, 0xdd, 0x36, 0x08, 0x02, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x0f, 0x64, 0x64 -.byte 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0x54, 0xdd, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x48, 0xdd, 0x36, 0x08, 0x0c, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x0b, 0x14, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x08, 0x14, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x3c, 0xdd, 0x36, 0x08, 0x06, 0x00, 0x07, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x0e, 0x14, 0x64, 0x57, 0x4b, 0x02, 0x63, 0x03, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x14, 0xdd, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x08, 0xdd, 0x36, 0x08 -.byte 0x02, 0x00, 0x02, 0x00, 0x73, 0x00, 0x30, 0x00, 0x0c, 0x0a, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x00, 0x00, 0xc0, 0xdc, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xb8, 0xdc, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0x08, 0xf9, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x00, 0xf3, 0x35, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0x30, 0x00, 0x0f, 0x0a, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00 -.byte 0x64, 0xdc, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x58, 0xdc, 0x36, 0x08, 0x08, 0x00, 0x01, 0x00, 0x40, 0x00, 0x40, 0x00, 0x11, 0x14, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x0d, 0x00, 0x00, 0xec, 0xdb, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xe0, 0xdb, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0xff, 0x00, 0x11, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c -.byte 0x00, 0x00, 0x01, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x84, 0xdb, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x7c, 0xdb, 0x36, 0x08, 0x08, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x14, 0x7d, 0x5a -.byte 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x34, 0xdb, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x2c, 0xdb, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x1b, 0x0f, 0x7d, 0x5f, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0a, 0x00, 0x00, 0xd4, 0xda, 0x36, 0x08, 0xc4, 0xda, 0x36, 0x08, 0xb8, 0xda, 0x36, 0x08, 0x0a, 0x00, 0x02, 0x00 -.byte 0x30, 0x00, 0x30, 0x00, 0x0f, 0x0a, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0f, 0x00, 0x00, 0x50, 0xda, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x40, 0xda, 0x36, 0x08 -.byte 0x02, 0x00, 0x04, 0x00, 0x20, 0x00, 0x20, 0x00, 0x13, 0x0f, 0x64, 0x4e, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0xec, 0xd9, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xe4, 0xd9, 0x36, 0x08, 0x02, 0x00, 0x0b, 0x00, 0x73, 0x00, 0x00, 0x00, 0x0a, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x64, 0xd9, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x5c, 0xd9, 0x36, 0x08, 0x02, 0x00, 0x04, 0x00, 0x73, 0x00, 0x00, 0x00, 0x16, 0x14, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00 -.byte 0xe4, 0xd8, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xd8, 0xd8, 0x36, 0x08, 0x05, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x0a, 0x64, 0x64, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x0b, 0x00, 0x00, 0x8c, 0xd8, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x80, 0xd8, 0x36, 0x08, 0x0c, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x0f, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xc4, 0x0c, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x80, 0xfa, 0x35, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x02, 0x00, 0x00, 0x0f, 0x0f, 0x7d, 0x7d -.byte 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x01, 0x01, 0x00, 0x15, 0x00, 0x00, 0x0c, 0xd8, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x04, 0xd8, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x11, 0x14, 0x64, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x38, 0xd7, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x28, 0xd7, 0x36, 0x08, 0x1e, 0x00, 0x04, 0x00 -.byte 0x80, 0x00, 0x80, 0x00, 0x0a, 0x14, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00, 0xa8, 0xd6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x98, 0xd6, 0x36, 0x08 -.byte 0x1e, 0x00, 0x03, 0x00, 0x52, 0x00, 0x50, 0x00, 0x09, 0x14, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 0x00, 0x00, 0x0c, 0xd6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x00, 0xd6, 0x36, 0x08, 0x18, 0x00, 0x03, 0x00, 0x52, 0x00, 0x50, 0x00, 0x09, 0x0a, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 0x00, 0x00, 0xc8, 0xd5, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0xbc, 0xd5, 0x36, 0x08, 0x12, 0x00, 0x01, 0x00, 0x80, 0x00, 0x80, 0x00, 0x0c, 0x1e, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00 -.byte 0xf8, 0x1b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb0, 0xd5, 0x36, 0x08, 0x1e, 0x00, 0x01, 0x00, 0x52, 0x00, 0x50, 0x00, 0x08, 0x0a, 0x64, 0x5a, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x0e, 0x00, 0x00, 0x24, 0xd5, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xe4, 0x07, 0x36, 0x08, 0x18, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x19, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xb0, 0xd4, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xa4, 0xd4, 0x36, 0x08, 0x0e, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x19, 0x7d, 0x5a -.byte 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x48, 0xd4, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x40, 0xd4, 0x36, 0x08, 0x14, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x0c, 0x19, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x01, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xd8, 0xd3, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xc8, 0xd3, 0x36, 0x08, 0x0a, 0x00, 0x07, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x0d, 0x14, 0x7d, 0x4e, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x80, 0xd3, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x74, 0xd3, 0x36, 0x08 -.byte 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x14, 0x23, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x64, 0xe8, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x68, 0xd3, 0x36, 0x08, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x1e, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xf8, 0x1b, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x5c, 0xd3, 0x36, 0x08, 0x04, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00 -.byte 0x2c, 0xd3, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x24, 0xd3, 0x36, 0x08, 0x08, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x19, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x0b, 0x00, 0x00, 0xf8, 0x1b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x18, 0xd3, 0x36, 0x08, 0x04, 0x00, 0x04, 0x00, 0x52, 0x00, 0x50, 0x00, 0x11, 0x0f, 0x64, 0x54, 0x4b, 0x01, 0x63, 0x32 -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 0x00, 0x00, 0xc0, 0xd2, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb4, 0xd2, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x32, 0x00, 0x32, 0x00, 0x13, 0x0a, 0x64, 0x7d -.byte 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x11, 0x00, 0x00, 0x54, 0xd2, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x48, 0xd2, 0x36, 0x08, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x11, 0x19, 0x7d, 0x57, 0x4b, 0x00, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xe8, 0xd1, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xe0, 0xd1, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00 -.byte 0x73, 0x00, 0x00, 0x00, 0x32, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x70, 0xd1, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x64, 0xd1, 0x36, 0x08 -.byte 0x06, 0x00, 0x03, 0x00, 0x52, 0x00, 0x50, 0x00, 0x13, 0x14, 0x64, 0x64, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 0x00, 0x00, 0xb8, 0x1f, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x58, 0xd1, 0x36, 0x08, 0x18, 0x00, 0x11, 0x00, 0x73, 0x00, 0x00, 0x00, 0x0b, 0x0f, 0x7d, 0x58, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0xe4, 0xd0, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0xd8, 0xd0, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0x00, 0x00, 0x0a, 0x19, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00 -.byte 0x4c, 0xd0, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x70, 0x04, 0x36, 0x08, 0x02, 0x00, 0x0b, 0x00, 0x73, 0x00, 0x00, 0x00, 0x16, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01 -.byte 0x00, 0x13, 0x00, 0x00, 0x5c, 0xe6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x3c, 0xd0, 0x36, 0x08, 0x02, 0x00, 0x0b, 0x00, 0x73, 0x00, 0x00, 0x00, 0x0e, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c -.byte 0x00, 0x01, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0xd8, 0xcf, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xd0, 0xcf, 0x36, 0x08, 0x08, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x19, 0x7d, 0x5a -.byte 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xf8, 0x1b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xc4, 0xcf, 0x36, 0x08, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x0d, 0x19, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x01, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x08, 0x14, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xbc, 0xcf, 0x36, 0x08, 0x07, 0x00, 0x02, 0x00 -.byte 0x80, 0x00, 0x80, 0x00, 0x12, 0x14, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x00, 0x00, 0x0c, 0x12, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xac, 0xcf, 0x36, 0x08 -.byte 0x0e, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x1e, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x50, 0xcf, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x44, 0xcf, 0x36, 0x08, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x14, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x8c, 0xd8, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x3c, 0xcf, 0x36, 0x08, 0x02, 0x00, 0x07, 0x00, 0x73, 0x00, 0x00, 0x00, 0x16, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00 -.byte 0xfc, 0xce, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xf0, 0xce, 0x36, 0x08, 0x02, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x00, 0x0b, 0x00, 0x00, 0xa0, 0xce, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x90, 0xce, 0x36, 0x08, 0x02, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c -.byte 0x01, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0x5c, 0xce, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x50, 0xce, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x0f, 0x64, 0x64 -.byte 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0xf0, 0xcd, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xe8, 0xcd, 0x36, 0x08, 0x02, 0x00, 0x10, 0x00, 0x73, 0x00, 0x00, 0x00 -.byte 0x0f, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, 0x00, 0xbc, 0xcd, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb0, 0xcd, 0x36, 0x08, 0x18, 0x00, 0x06, 0x00 -.byte 0x80, 0x00, 0x80, 0x00, 0x0a, 0x14, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00, 0x5c, 0xff, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xa8, 0xcd, 0x36, 0x08 -.byte 0x0c, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x14, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x08, 0x14, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x9c, 0xcd, 0x36, 0x08, 0x1e, 0x00, 0x02, 0x00, 0x20, 0x00, 0x20, 0x00, 0x08, 0x19, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x01, 0x00, 0x01, 0x02, 0x00, 0x00, 0x14, 0xcd, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x0c, 0xcd, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x0f, 0x64, 0x54, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00 -.byte 0xe8, 0xf1, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xfc, 0xcc, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x62, 0x00, 0x62, 0x00, 0x0f, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x00, 0x06, 0x00, 0x00, 0x8c, 0xcc, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x80, 0xcc, 0x36, 0x08, 0x0e, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x14, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x80, 0x25, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x74, 0xcc, 0x36, 0x08, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x1e, 0x7d, 0x58 -.byte 0x4b, 0x01, 0x63, 0x32, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0b, 0x00, 0x00, 0xf0, 0xcb, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xe8, 0xcb, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x80, 0x00, 0x80, 0x00 -.byte 0x13, 0x0f, 0x64, 0x5a, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00, 0xa8, 0xcb, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xdc, 0x0b, 0x36, 0x08, 0x1e, 0x00, 0x02, 0x00 -.byte 0x80, 0x00, 0x80, 0x00, 0x0a, 0x14, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x00, 0x00, 0x28, 0xcb, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x80, 0x06, 0x36, 0x08 -.byte 0x0c, 0x00, 0x08, 0x00, 0x80, 0x00, 0x80, 0x00, 0x16, 0x19, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00, 0xbc, 0xca, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xb0, 0xca, 0x36, 0x08, 0x12, 0x00, 0x08, 0x00, 0x52, 0x00, 0x50, 0x00, 0x0a, 0x0a, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 0x00, 0x00, 0x2c, 0xca, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x24, 0xca, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x0f, 0x64, 0x4e, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00 -.byte 0x90, 0x0f, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xa4, 0x03, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0x60, 0x00, 0x01, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x00, 0x13, 0x00, 0x00, 0xb0, 0xc9, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xa4, 0xc9, 0x36, 0x08, 0x0a, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x1e, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x32 -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x38, 0xc9, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x30, 0xc9, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x0f, 0x64, 0x64 -.byte 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x01, 0x01, 0x00, 0x0b, 0x00, 0x00, 0xf0, 0xcd, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x24, 0xc9, 0x36, 0x08, 0x0c, 0x00, 0x09, 0x00, 0x80, 0x00, 0x80, 0x00 -.byte 0x0c, 0x19, 0x7d, 0x46, 0x4b, 0x00, 0x63, 0x02, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00, 0xa8, 0x17, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x18, 0xc9, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00 -.byte 0x73, 0x00, 0x00, 0x00, 0x16, 0x14, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0xe8, 0xc8, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xe0, 0xc8, 0x36, 0x08 -.byte 0x08, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x0f, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x24, 0xdf, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xd4, 0xc8, 0x36, 0x08, 0x02, 0x00, 0x0c, 0x00, 0x73, 0x00, 0x00, 0x00, 0x16, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x9c, 0xc8, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x90, 0xc8, 0x36, 0x08, 0x0c, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x19, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00 -.byte 0x08, 0x14, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x84, 0xc8, 0x36, 0x08, 0x0a, 0x00, 0x09, 0x00, 0x52, 0x00, 0x50, 0x00, 0x0e, 0x0a, 0x7d, 0x57, 0x4b, 0x02, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x0e, 0x00, 0x00, 0x54, 0xc8, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x48, 0xc8, 0x36, 0x08, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x0f, 0x7d, 0x49, 0x4b, 0x01, 0x63, 0x0c -.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x0b, 0x00, 0x00, 0xe0, 0xc7, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xd4, 0xc7, 0x36, 0x08, 0x0e, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x14, 0x7d, 0x64 -.byte 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0b, 0x00, 0x00, 0x0c, 0x12, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xc8, 0xc7, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x60, 0x00, 0x30, 0x00 -.byte 0x0f, 0x0a, 0x19, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x01, 0x01, 0x00, 0x07, 0x00, 0x00, 0x5c, 0xc7, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x54, 0xc7, 0x36, 0x08, 0x04, 0x00, 0x01, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x0f, 0x64, 0x58, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0xcc, 0xc6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x14, 0x05, 0x36, 0x08 -.byte 0x02, 0x00, 0x09, 0x00, 0x73, 0x00, 0x30, 0x01, 0x16, 0x0a, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x18, 0x00, 0x00, 0x70, 0xc6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x64, 0xc6, 0x36, 0x08, 0x02, 0x00, 0x09, 0x00, 0x35, 0x00, 0x00, 0x00, 0x0f, 0x14, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x12, 0x00, 0x00, 0xe8, 0xc5, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0xd8, 0xc5, 0x36, 0x08, 0x0c, 0x00, 0x04, 0x00, 0x80, 0x00, 0x80, 0x00, 0x08, 0x1e, 0x7d, 0x7d, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00 -.byte 0xb4, 0xf7, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xcc, 0xc5, 0x36, 0x08, 0x02, 0x00, 0x0b, 0x00, 0x73, 0x00, 0x00, 0x00, 0x13, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x00, 0x13, 0x00, 0x00, 0x64, 0xc5, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x58, 0xc5, 0x36, 0x08, 0x0c, 0x00, 0x09, 0x00, 0x80, 0x00, 0x80, 0x00, 0x0d, 0x14, 0x7d, 0x41, 0x4b, 0x01, 0x63, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00, 0x0a, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x4c, 0xc5, 0x36, 0x08, 0x08, 0x00, 0x07, 0x00, 0x40, 0x00, 0x40, 0x00, 0x16, 0x14, 0x7d, 0x5a -.byte 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0d, 0x00, 0x00, 0xec, 0xf4, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x44, 0xc5, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0x00, 0x00 -.byte 0x0a, 0x0f, 0x4b, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0xe8, 0xc4, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xd8, 0xc4, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00 -.byte 0x73, 0x00, 0x00, 0x00, 0x1b, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x0c, 0x10, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xc8, 0xc4, 0x36, 0x08 -.byte 0x0c, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x14, 0x64, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x08, 0x14, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xbc, 0xc4, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x07, 0x0f, 0x64, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x1e, 0x00, 0x00, 0x64, 0xc4, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x5c, 0xc4, 0x36, 0x08, 0x02, 0x00, 0x07, 0x00, 0x73, 0x00, 0x00, 0x00, 0x0c, 0x0f, 0x4b, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00 -.byte 0xe8, 0xc4, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x50, 0xc4, 0x36, 0x08, 0x04, 0x00, 0x0c, 0x00, 0x52, 0x00, 0x50, 0x00, 0x11, 0x0a, 0x7d, 0x4e, 0x4b, 0x00, 0x63, 0x01, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x0e, 0x00, 0x00, 0xa0, 0xeb, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x44, 0xc4, 0x36, 0x08, 0x02, 0x00, 0x03, 0x00, 0x73, 0x00, 0x30, 0x00, 0x13, 0x0a, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x00, 0x00, 0xe4, 0xc3, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xd8, 0xc3, 0x36, 0x08, 0x05, 0x00, 0x03, 0x00, 0x80, 0x00, 0x80, 0x00, 0x11, 0x14, 0x7d, 0x58 -.byte 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00, 0xf8, 0x1b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xcc, 0xc3, 0x36, 0x08, 0x0e, 0x00, 0x0b, 0x00, 0x80, 0x00, 0x80, 0x00 -.byte 0x0a, 0x14, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00, 0x6c, 0xc3, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x60, 0xc3, 0x36, 0x08, 0x0c, 0x00, 0x03, 0x00 -.byte 0x52, 0x00, 0x50, 0x00, 0x0c, 0x0a, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 0x00, 0x00, 0xfc, 0xc2, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xf0, 0xc2, 0x36, 0x08 -.byte 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x14, 0x7d, 0x46, 0x4b, 0x00, 0x63, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xa8, 0x17, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xe4, 0xc2, 0x36, 0x08, 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x19, 0x7d, 0x4e, 0x4b, 0x00, 0x63, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xa8, 0x17, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0xd4, 0xc2, 0x36, 0x08, 0x02, 0x00, 0x0e, 0x00, 0x80, 0x00, 0x80, 0x00, 0x0c, 0x0f, 0x64, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00 -.byte 0x58, 0xc2, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x4c, 0xc2, 0x36, 0x08, 0x28, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x1e, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x0b, 0x00, 0x00, 0xd4, 0xc1, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xc8, 0xc1, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0x74, 0xc1, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x68, 0xc1, 0x36, 0x08, 0x02, 0x00, 0x0b, 0x00, 0x73, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x7d, 0x64 -.byte 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0xd8, 0xc0, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xc8, 0xc0, 0x36, 0x08, 0x10, 0x00, 0x0b, 0x00, 0x73, 0x00, 0x00, 0x00 -.byte 0x0d, 0x0f, 0x7d, 0x5a, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0xe4, 0xd0, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xbc, 0xc0, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00 -.byte 0x61, 0x02, 0x61, 0x02, 0x0f, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x01, 0x01, 0x00, 0x05, 0x00, 0x00, 0x50, 0xc0, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x44, 0xc0, 0x36, 0x08 -.byte 0x02, 0x00, 0x0b, 0x00, 0x73, 0x00, 0x30, 0x00, 0x13, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0xf0, 0xbf, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xe4, 0xbf, 0x36, 0x08, 0x08, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x14, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xa4, 0x08, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0xd8, 0xbf, 0x36, 0x08, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x14, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00 -.byte 0xf8, 0x1b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xcc, 0xbf, 0x36, 0x08, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x14, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x0b, 0x00, 0x00, 0xf8, 0x1b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xc0, 0xbf, 0x36, 0x08, 0x18, 0x00, 0x0c, 0x00, 0x80, 0x00, 0x80, 0x00, 0x0a, 0x14, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x0c -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00, 0xf8, 0x1b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb0, 0xbf, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x14, 0x7d, 0x58 -.byte 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x64, 0xbf, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x58, 0xbf, 0x36, 0x08, 0x0a, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x0f, 0x14, 0x7d, 0x5a, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x00, 0xbf, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xf8, 0xbe, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00 -.byte 0x80, 0x00, 0x80, 0x00, 0x0a, 0x14, 0x64, 0x4e, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0xc4, 0xbe, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xbc, 0xbe, 0x36, 0x08 -.byte 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0x4c, 0xbe, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x40, 0xbe, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x1e, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xe4, 0xbd, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0xd8, 0xbd, 0x36, 0x08, 0x02, 0x00, 0x04, 0x00, 0x80, 0x00, 0x80, 0x00, 0x11, 0x0f, 0x64, 0x5a, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00 -.byte 0x4c, 0xbd, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x40, 0xbd, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x0f, 0x64, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x0a, 0x00, 0x00, 0xfc, 0xbc, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xf0, 0xbc, 0x36, 0x08, 0x14, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x04, 0x0d, 0x1e, 0x7d, 0x64, 0x4b, 0x01, 0x63, 0x0c -.byte 0x00, 0x00, 0x01, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x88, 0xbc, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x80, 0xbc, 0x36, 0x08, 0x08, 0x00, 0x08, 0x00, 0x80, 0x00, 0x80, 0x00, 0x11, 0x1e, 0x7d, 0x58 -.byte 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00, 0x24, 0xbc, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x74, 0xf8, 0x35, 0x08, 0x02, 0x00, 0x0b, 0x00, 0x73, 0x00, 0x00, 0x00 -.byte 0x16, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0xe4, 0x10, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x1c, 0xbc, 0x36, 0x08, 0x02, 0x00, 0x10, 0x00 -.byte 0x73, 0x00, 0x30, 0x00, 0x11, 0x0a, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0xc0, 0xbb, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb0, 0xbb, 0x36, 0x08 -.byte 0x0e, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x14, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xe0, 0x0d, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xa4, 0xbb, 0x36, 0x08, 0x0e, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x14, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x32, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xf8, 0x18, 0x37, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x9c, 0xbb, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0xff, 0x00, 0x11, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x17, 0x00, 0x00 -.byte 0x48, 0xbb, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x40, 0xbb, 0x36, 0x08, 0x02, 0x00, 0x0b, 0x00, 0x73, 0x00, 0x00, 0x00, 0x16, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01 -.byte 0x00, 0x13, 0x00, 0x00, 0xc8, 0xba, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xc0, 0xba, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x31, 0x00, 0x31, 0x03, 0x11, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c -.byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x78, 0xba, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x70, 0xba, 0x36, 0x08, 0x0c, 0x00, 0x07, 0x00, 0x73, 0x00, 0x00, 0x00, 0x0c, 0x0f, 0x7d, 0x64 -.byte 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x4c, 0x0e, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x64, 0xba, 0x36, 0x08, 0x02, 0x00, 0x0f, 0x00, 0x80, 0x00, 0x80, 0x00 -.byte 0x11, 0x14, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00, 0x34, 0xba, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x24, 0xba, 0x36, 0x08, 0x0c, 0x00, 0x0f, 0x00 -.byte 0x52, 0x00, 0x50, 0x00, 0x0c, 0x0a, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x01, 0x01, 0x01, 0x0e, 0x00, 0x00, 0xa8, 0xb9, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x98, 0xb9, 0x36, 0x08 -.byte 0x02, 0x00, 0x0f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x16, 0x0f, 0x7d, 0x7d, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x01, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x50, 0xb9, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x44, 0xb9, 0x36, 0x08, 0x0e, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x14, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x5c, 0xff, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x38, 0xb9, 0x36, 0x08, 0x0f, 0x00, 0x06, 0x00, 0x52, 0x00, 0x50, 0x00, 0x08, 0x14, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 0x00, 0x00 -.byte 0xc0, 0xb8, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb4, 0xb8, 0x36, 0x08, 0x02, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x0f, 0x7d, 0x57, 0x4b, 0x02, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x0b, 0x00, 0x00, 0x14, 0xdd, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xa8, 0xb8, 0x36, 0x08, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x1e, 0x7d, 0x50, 0x4b, 0x00, 0x63, 0x01 -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0xa8, 0x17, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x9c, 0xb8, 0x36, 0x08, 0x0a, 0x00, 0x01, 0x00, 0x74, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x7d, 0x64 -.byte 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x14, 0x00, 0x00, 0x14, 0xb8, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x0c, 0xb8, 0x36, 0x08, 0x02, 0x00, 0x01, 0x00, 0x73, 0x00, 0x00, 0x00 -.byte 0x0c, 0x0f, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0xa8, 0xb7, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x9c, 0xb7, 0x36, 0x08, 0x04, 0x00, 0x0d, 0x00 -.byte 0x80, 0x00, 0x80, 0x00, 0x11, 0x1e, 0x64, 0x50, 0x4b, 0x00, 0x63, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00, 0xa8, 0x17, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0x8c, 0xb7, 0x36, 0x08 -.byte 0x02, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x0f, 0x46, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0xcc, 0xfd, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x80, 0xb7, 0x36, 0x08, 0x1e, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x1e, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x14, 0xb7, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x08, 0xb7, 0x36, 0x08, 0x14, 0x00, 0x0a, 0x00, 0x52, 0x00, 0x50, 0x00, 0x0c, 0x14, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x32, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 0x00, 0x00 -.byte 0xc0, 0xd2, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xfc, 0xb6, 0x36, 0x08, 0x18, 0x00, 0x05, 0x00, 0x52, 0x00, 0x50, 0x00, 0x0c, 0x0a, 0x7d, 0x54, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x0e, 0x00, 0x00, 0xa4, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x9c, 0xb6, 0x36, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x46, 0x7d, 0x5d, 0x4b, 0x01, 0x01, 0x00 -.byte 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x84, 0xb6, 0x36, 0x08, 0x74, 0xb6, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x0a, 0x50, 0x54 -.byte 0x4b, 0x01, 0x63, 0x06, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x64, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x5c, 0xb6, 0x36, 0x08, 0x02, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x11, 0x0a, 0x64, 0x64, 0x4b, 0x01, 0x63, 0x06, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x3c, 0xb6, 0x36, 0x08, 0x38, 0xb6, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00 -.byte 0x73, 0x00, 0xff, 0x00, 0x11, 0x0a, 0x50, 0x54, 0x4b, 0x01, 0x63, 0x06, 0x00, 0x00, 0x00, 0x01, 0x01, 0x13, 0x00, 0x00, 0x2c, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x38, 0xb6, 0x36, 0x08 -.byte 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0xff, 0x00, 0x11, 0x0a, 0x50, 0x54, 0x4b, 0x01, 0x63, 0x06, 0x00, 0x00, 0x00, 0x01, 0x01, 0x13, 0x00, 0x00, 0x2c, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x20, 0xb6, 0x36, 0x08, 0x14, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x0a, 0x14, 0x7d, 0x58, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00, 0xd0, 0xb5, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0xc4, 0xb5, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0xff, 0x00, 0x63, 0x08, 0x7d, 0x64, 0x4b, 0x01, 0x63, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x13, 0x00, 0x00 -.byte 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb8, 0xb5, 0x36, 0x08, 0x0f, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x0a, 0x14, 0x7d, 0x64, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01 -.byte 0x01, 0x09, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xac, 0xb5, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0x30, 0x00, 0x16, 0x08, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x00 -.byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xa0, 0xb5, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x14, 0x64, 0x64 -.byte 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x98, 0xb5, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0x00, 0x00 -.byte 0x16, 0x08, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x8c, 0xb5, 0x36, 0x08, 0x0a, 0x00, 0x00, 0x00 -.byte 0x40, 0x00, 0x40, 0x00, 0x16, 0x14, 0x7d, 0x64, 0x4b, 0x01, 0x63, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0d, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x80, 0xb5, 0x36, 0x08 -.byte 0x02, 0x00, 0x00, 0x00, 0x52, 0x00, 0x52, 0x00, 0x11, 0x14, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0e, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x74, 0xb5, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x52, 0x00, 0x50, 0x00, 0x11, 0x14, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0e, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x6c, 0xb5, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x30, 0x00, 0x30, 0x00, 0x0e, 0x08, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0f, 0x00, 0x00 -.byte 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x60, 0xb5, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x80, 0x00, 0x16, 0x08, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 -.byte 0x00, 0x03, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x54, 0xb5, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x30, 0x00, 0x30, 0x00, 0x25, 0x08, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x00 -.byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x0f, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x48, 0xb5, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x31, 0x00, 0x30, 0x00, 0x16, 0x08, 0x7d, 0x64 -.byte 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x3c, 0xb5, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0xff, 0x00 -.byte 0x16, 0x08, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x34, 0xb5, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00 -.byte 0x30, 0x00, 0x30, 0x00, 0x16, 0x08, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0f, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x28, 0xb5, 0x36, 0x08 -.byte 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x80, 0x00, 0x16, 0x08, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x20, 0xb5, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0xff, 0x00, 0x16, 0x08, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x18, 0xb5, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0xff, 0x00, 0x16, 0x14, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00 -.byte 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x10, 0xb5, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0xff, 0x00, 0x11, 0x08, 0x7d, 0x64, 0x14, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 -.byte 0x00, 0x0a, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x04, 0xb5, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x80, 0x00, 0x16, 0x08, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x00 -.byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xf8, 0xb4, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x80, 0x00, 0x16, 0x08, 0x64, 0x64 -.byte 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xf0, 0xb4, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x30, 0x00, 0x30, 0x00 -.byte 0x0c, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0f, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xe8, 0xb4, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00 -.byte 0x30, 0x00, 0x30, 0x00, 0x0c, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0f, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xdc, 0xb4, 0x36, 0x08 -.byte 0x02, 0x00, 0x00, 0x00, 0x30, 0x00, 0x30, 0x00, 0x16, 0x14, 0x2d, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0f, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xd4, 0xb4, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x08, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0xcc, 0xb4, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0xff, 0x00, 0x01, 0x08, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00 -.byte 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xc4, 0xb4, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0xff, 0x00, 0x1b, 0x08, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 -.byte 0x00, 0x13, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb8, 0xb4, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0xff, 0x00, 0x1b, 0x08, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x00 -.byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb0, 0xb4, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0xff, 0x00, 0x16, 0x08, 0x7d, 0x64 -.byte 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1d, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xa4, 0xb4, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0x30, 0x00 -.byte 0x39, 0x08, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1d, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x98, 0xb4, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00 -.byte 0x73, 0x00, 0x00, 0x00, 0x16, 0x08, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x8c, 0xb4, 0x36, 0x08 -.byte 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0x00, 0x00, 0x0c, 0x08, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x80, 0xb4, 0x36, 0x08, 0xc8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x08, 0x23, 0x64, 0x4b, 0x01, 0x63, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x74, 0xb4, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0xff, 0x00, 0x20, 0x08, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x00, 0x00 -.byte 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x68, 0xb4, 0x36, 0x08, 0x0a, 0x00, 0x00, 0x00, 0x30, 0x00, 0x30, 0x00, 0x07, 0x14, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 -.byte 0x00, 0x0f, 0x00, 0x00, 0x3c, 0xb4, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x34, 0xb4, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0xff, 0x00, 0x04, 0x08, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x00 -.byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x2c, 0xb4, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x08, 0x7d, 0x2d -.byte 0x4b, 0x01, 0x63, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x24, 0xb4, 0x36, 0x08, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -.byte 0x1b, 0x14, 0x7d, 0x2d, 0x4b, 0x01, 0x63, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x1c, 0xb4, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00 -.byte 0x30, 0x00, 0x30, 0x00, 0x16, 0x08, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0f, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x10, 0xb4, 0x36, 0x08 -.byte 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0x30, 0x00, 0x16, 0x08, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1d, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0x08, 0xb4, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0xff, 0x00, 0x63, 0x08, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1d, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0x00, 0xb4, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0x30, 0x00, 0x11, 0x0a, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00 -.byte 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xf8, 0xb3, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x08, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 -.byte 0x00, 0x0b, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xf0, 0xb3, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x80, 0x00, 0x11, 0x08, 0x7d, 0x2d, 0x4b, 0x01, 0x00, 0x00 -.byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x38, 0xb6, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0xff, 0x00, 0x16, 0x08, 0x64, 0x64 -.byte 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x2c, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x38, 0xb6, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0x00 -.byte 0x39, 0x08, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0xf8, 0x1b, 0x37, 0x08, 0x70, 0x25, 0x37, 0x08, 0xe8, 0xb3, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00 -.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x0f, 0x64, 0x64, 0x4b, 0x01, 0x63, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0b, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xe0, 0xb3, 0x36, 0x08 -.byte 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0x30, 0x00, 0x11, 0x08, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08 -.byte 0xd4, 0xb3, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0x00, 0x60, 0x08, 0x64, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08 -.byte 0x70, 0x25, 0x37, 0x08, 0xc8, 0xb3, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0xff, 0x00, 0x16, 0x08, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00 -.byte 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xbc, 0xb3, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0x30, 0x00, 0x16, 0x08, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 -.byte 0x00, 0x13, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x38, 0xb6, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0xff, 0x00, 0x16, 0x08, 0x7d, 0x64, 0x4b, 0x01, 0x00, 0x00 -.byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x2c, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0xb4, 0xb3, 0x36, 0x08, 0x02, 0x00, 0x00, 0x00, 0x73, 0x00, 0x30, 0x00, 0x16, 0x08, 0x7d, 0x64 -.byte 0x4b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x00, 0x00, 0x94, 0xb6, 0x36, 0x08, 0x70, 0x25, 0x37, 0x08, 0x50, 0x69, 0x65, 0x72, 0x63, 0x65, 0x00, 0x00, 0x4c, 0x6f, 0x6e, 0x67 + +.include "data/move/move_data.inc" + +.byte 0x50, 0x69, 0x65, 0x72, 0x63, 0x65, 0x00, 0x00, 0x4c, 0x6f, 0x6e, 0x67 .byte 0x20, 0x54, 0x6f, 0x73, 0x73, 0x00, 0x00, 0x00, 0x53, 0x65, 0x65, 0x20, 0x53, 0x74, 0x61, 0x69, 0x72, 0x73, 0x00, 0x00, 0x49, 0x74, 0x65, 0x6d, 0x2d, 0x54, 0x6f, 0x73, 0x73, 0x00, 0x00, 0x00 .byte 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x00, 0x00, 0x48, 0x75, 0x72, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x49, 0x74, 0x65, 0x6d, 0x69, 0x7a, 0x65, 0x00, 0x50, 0x6f, 0x73, 0x73, 0x65, 0x73, 0x73, 0x00 .byte 0x54, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x00, 0x46, 0x69, 0x6c, 0x6c, 0x2d, 0x49, 0x6e, 0x00, 0x4f, 0x6e, 0x65, 0x2d, 0x52, 0x6f, 0x6f, 0x6d, 0x00, 0x00, 0x00, 0x00, 0x46, 0x61, 0x6d, 0x69 diff --git a/data_item.mk b/data_item.mk index da025e3..375cbf1 100644 --- a/data_item.mk +++ b/data_item.mk @@ -1,9 +1,9 @@ # Item data ITEM_DIR = $(DATA_ASM_SUBDIR)/item -ITEM_SPECIES = $(ITEM_DIR)/item_data.inc +ITEM_DATA = $(ITEM_DIR)/item_data.inc -data_item: $(ITEM_SPECIES); +data_item: $(ITEM_DATA); -$(ITEM_SPECIES): $(ITEM_DIR)/item_data.json - $(DUNGEONJSON) item_data pmd-red $< +$(ITEM_DATA): $(ITEM_DIR)/item_data.json + $(DUNGEONJSON) item pmd-red $< diff --git a/data_move.mk b/data_move.mk new file mode 100644 index 0000000..48350cb --- /dev/null +++ b/data_move.mk @@ -0,0 +1,9 @@ +# Move data + +MOVE_DIR = $(DATA_ASM_SUBDIR)/move +MOVE_DATA = $(MOVE_DIR)/move_data.inc + +data_move: $(MOVE_DATA); + +$(MOVE_DATA): $(MOVE_DIR)/move_data.json + $(DUNGEONJSON) move pmd-red $< diff --git a/data_pokemon.mk b/data_pokemon.mk index 1ac9730..9a81bca 100644 --- a/data_pokemon.mk +++ b/data_pokemon.mk @@ -6,4 +6,4 @@ POKEMON_SPECIES = $(POKEMON_DIR)/species_data.inc data_pokemon: $(POKEMON_SPECIES); $(POKEMON_SPECIES): $(POKEMON_DIR)/species_data.json - $(DUNGEONJSON) species_data pmd-red $< + $(DUNGEONJSON) species pmd-red $< diff --git a/include/constants/move.h b/include/constants/move.h index 09e3276..1b23933 100644 --- a/include/constants/move.h +++ b/include/constants/move.h @@ -13,19 +13,32 @@ enum MoveFlags struct MoveData { - u8 fill0[0x8 - 0x0]; + u8 *namePointer; + /* 0x4 */ u8 power; + u8 fill5; + u8 type; + u8 fill7; // Determines the range of moves. /* 0x8 */ u16 targetingFlags; /* 0xA */ u16 aiTargetingFlags; // The AI consider certain moves to have different range than they actually do. /* 0xC */ u8 maxPP; - /* 0xD */ u8 defaultMoveWeight; - u8 fillE[0x10 - 0xE]; + /* 0xD */ u8 weight; + /* 0xE */ u8 accuracy1; + /* 0xF */ u8 accuracy2; // Used by the AI to determine how often to use Spikes. // Values exist for all other moves, though they seem to be unused. - /* 0x10 */ u8 moveUseChance; - u8 fill11[0x17 - 0x11]; + /* 0x10 */ u8 useChance; + /* 0x11 */ u8 hitCount; // Maximum number of times the move will hit. Used for multi-hit moves like Fury Attack. + u8 unk12; + /* 0x13 */ u8 criticalHitChance; + /* 0x14 */ bool8 affectedByMagicCoat; // If true, this move is reflected by Magic Coat. + /* 0x15 */ bool8 targetsUser; + /* 0x16 */ bool8 affectedByMuzzled; // If true, this move can't be used with the Muzzled status. /* 0x17 */ bool8 cannotHitFrozen; // Used by Status Checker to determine if a move can be used on a frozen target. /* 0x18 */ bool8 dealsDirectDamage; + u8 unk19; + u8 *descriptionPointer; + u8 *useText; // The text displayed when this move is used. }; struct PokemonMove diff --git a/include/constants/move_id.h b/include/constants/move_id.h index b0d97b7..15954fe 100644 --- a/include/constants/move_id.h +++ b/include/constants/move_id.h @@ -357,6 +357,10 @@ #define MOVE_AEROBLAST 0x161 #define MOVE_VOLT_TACKLE 0x162 #define MOVE_REGULAR_ATTACK 0x163 +#define MOVE_IS_WATCHING 0x164 +#define MOVE_BIDE_2 0x165 // Unused +#define MOVE_DOLLAR_1 0x166 // Unused +#define MOVE_DOLLAR_2 0x167 // Unused #define MOVE_WIDE_SLASH 0x168 #define MOVE_EXCAVATE 0x169 // Unused #define MOVE_SPIN_SLASH 0x16A // Unused @@ -402,11 +406,14 @@ #define MOVE_TRAPPER 0x191 #define MOVE_POSSESS 0x192 #define MOVE_ITEMIZE 0x193 +#define MOVE_MD1 0x194 // Unused +#define MOVE_PROJECTILE 0x195 #define MOVE_HURL 0x196 #define MOVE_MOBILE 0x197 #define MOVE_ITEM_TOSS 0x198 #define MOVE_SEE_STAIRS 0x199 #define MOVE_LONG_TOSS 0x19A +#define MOVE_MD1_2 0x19B // Unused #define MOVE_PIERCE 0x19C #endif diff --git a/tools/dungeonjson/dungeonjson.cpp b/tools/dungeonjson/dungeonjson.cpp index cdcf0ba..546a59e 100644 --- a/tools/dungeonjson/dungeonjson.cpp +++ b/tools/dungeonjson/dungeonjson.cpp @@ -464,6 +464,43 @@ string generate_item_data_text(Json data) { return text.str(); } +string generate_move_data_text(Json data) { + ostringstream text; + + text << "@ This is auto-generated by move_data.json.\n"; + text << ".include \"include/constants/type.h\"\n"; + text << ".global gMoveData\n"; + text << "gMoveData:"; + for (Json data_entry : data.array_items()) { + text << read_json_string(data_entry["namePointer"], 4) + << read_json_int(data_entry["power"], 1) + << "\n.byte 0" + << read_json_string(data_entry["type"], 1) + << "\n.byte 0" + << read_json_int(data_entry["targetingFlags"], 2) + << read_json_int(data_entry["aiTargetingFlags"], 2) + << read_json_int(data_entry["maxPP"], 1) + << read_json_int(data_entry["weight"], 1) + << read_json_int(data_entry["accuracy1"], 1) + << read_json_int(data_entry["accuracy2"], 1) + << read_json_int(data_entry["useChance"], 1) + << read_json_int(data_entry["hitCount"], 1) + << read_json_int(data_entry["unk12"], 1) + << read_json_int(data_entry["criticalHitChance"], 1) + << read_json_bool(data_entry["affectedByMagicCoat"]) + << read_json_bool(data_entry["targetsUser"]) + << read_json_bool(data_entry["affectedByMuzzled"]) + << read_json_bool(data_entry["cannotHitFrozen"]) + << read_json_bool(data_entry["dealsDirectDamage"]) + << read_json_int(data_entry["unk19"], 1) + << "\n.2byte 0" + << read_json_string(data_entry["descriptionPointer"], 4) + << read_json_string(data_entry["useText"], 4); + } + text << TABLE_END; + return text.str(); +} + string get_directory_name(string filename) { size_t dir_pos = filename.find_last_of("/\\"); @@ -752,12 +789,14 @@ int main(int argc, char *argv[]) { process_json(filepath, "pokemon_found.inc", generate_pokemon_table_text); } else if (mode == "floor") { process_json(filepath, "floor_id.inc", generate_floorID_table_text); - } else if (mode == "species_data") { + } else if (mode == "species") { process_json(filepath, "species_data.inc", generate_species_data_text); - } else if (mode == "item_data") { + } else if (mode == "item") { process_json(filepath, "item_data.inc", generate_item_data_text); + } else if (mode == "move") { + process_json(filepath, "move_data.inc", generate_move_data_text); } else { - FATAL_ERROR("ERROR: <mode> must be 'layouts', 'map', 'groups', 'dungeon', 'floor', 'species_data', or 'item_data'.\n"); + FATAL_ERROR("ERROR: <mode> must be 'layouts', 'map', 'groups', 'dungeon', 'floor', 'species', 'item', or 'move'.\n"); } } |