Êþº¾E È  'net/minecraft/world/entity/LivingEntityK(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V   &net/minecraft/world/entity/DropChancesDEFAULT(Lnet/minecraft/world/entity/DropChances;   net/minecraft/world/entity/Mob dropChances   canPickUpLootZ  persistenceRequired-net/minecraft/world/level/pathfinder/PathType   com/google/common/collect/Maps newEnumMap&(Ljava/lang/Class;)Ljava/util/EnumMap; " #$pathfindingMalusLjava/util/Map; &'( )*java/util/Optionalempty()Ljava/util/Optional; , -. lootTableLjava/util/Optional; 012 34net/minecraft/core/BlockPosZEROLnet/minecraft/core/BlockPos; 6 74 homePosition 9 :; homeRadiusI=/net/minecraft/world/entity/ai/goal/GoalSelector <? @()V B CD goalSelector1Lnet/minecraft/world/entity/ai/goal/GoalSelector; F GDtargetSelectorI1net/minecraft/world/entity/ai/control/LookControl HK L#(Lnet/minecraft/world/entity/Mob;)V N OP lookControl3Lnet/minecraft/world/entity/ai/control/LookControl;R1net/minecraft/world/entity/ai/control/MoveControl QK U VW moveControl3Lnet/minecraft/world/entity/ai/control/MoveControl;Y1net/minecraft/world/entity/ai/control/JumpControl XK \ ]^ jumpControl3Lnet/minecraft/world/entity/ai/control/JumpControl; ` abcreateBodyControl=()Lnet/minecraft/world/entity/ai/control/BodyRotationControl; d efbodyRotationControl;Lnet/minecraft/world/entity/ai/control/BodyRotationControl; h ijcreateNavigation\(Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; l mn navigation9Lnet/minecraft/world/entity/ai/navigation/PathNavigation;p-net/minecraft/world/entity/ai/sensing/Sensing oK s tusensing/Lnet/minecraft/world/entity/ai/sensing/Sensing;w&net/minecraft/server/level/ServerLevel y z@ registerGoals | }~createLivingAttributesF()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; €�‚ ƒ„3net/minecraft/world/entity/ai/attributes/Attributes FOLLOW_RANGELnet/minecraft/core/Holder;@0 ˆ‰Š ‹ŒBnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builderaddb(Lnet/minecraft/core/Holder;D)Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder;Ž=net/minecraft/world/entity/ai/navigation/GroundPathNavigation �� ‘D(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/level/Level;)V “ ”•getControlledVehicle%()Lnet/minecraft/world/entity/Entity; — ˜™shouldPassengersInheritMalus()Z ›œ� žŸ java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;¡java/lang/Float £ ¤¥getMalus()F  § ¨¥ floatValue  ª «¬valueOf(F)Ljava/lang/Float; ›® ¯°put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;²9net/minecraft/world/entity/ai/control/BodyRotationControl ±K µ ¶·getMoveControl5()Lnet/minecraft/world/entity/ai/control/MoveControl; ¹ º» getNavigation;()Lnet/minecraft/world/entity/ai/navigation/PathNavigation; ½ ¾•getFirstPassenger À Á™isNoAi ÃÄÅ Æ™!net/minecraft/world/entity/EntitycanControlVehicle È ÉÊtarget)Lnet/minecraft/world/entity/LivingEntity; Ì ÍÎ asValidTargetT(Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/LivingEntity;Ð(net/minecraft/world/entity/player/Player ÏÒ Ó™ isCreative ÏÕ Ö™ isSpectator Ø ÙÚ canAttack,(Lnet/minecraft/world/entity/LivingEntity;)Z Ü ÝÞgetBrain'()Lnet/minecraft/world/entity/ai/Brain; àáâ ãä5net/minecraft/world/entity/ai/memory/MemoryModuleType ATTACK_TARGET7Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; æçè éê#net/minecraft/world/entity/ai/Brain getMemoryM(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; &ì íŸorElse ïðñ òó&net/minecraft/world/entity/EntityTypesGHAST'Lnet/minecraft/world/entity/EntityType; õ ö÷is(Ljava/lang/Object;)Z Ø úûü ýþ-net/minecraft/world/level/gameevent/GameEventEAT%Lnet/minecraft/core/Holder$Reference;   gameEvent(Lnet/minecraft/core/Holder;)V  defineSynchedData<(Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V    DATA_MOB_FLAGS_ID2Lnet/minecraft/network/syncher/EntityDataAccessor;    «java/lang/Byte(B)Ljava/lang/Byte;  7net/minecraft/network/syncher/SynchedEntityData$Builderdefine(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)Lnet/minecraft/network/syncher/SynchedEntityData$Builder;  getAmbientSound#()Lnet/minecraft/sounds/SoundEvent;   makeSound$(Lnet/minecraft/sounds/SoundEvent;)V   @baseTick "#$ ž%%net/minecraft/util/profiling/Profiler/()Lnet/minecraft/util/profiling/ProfilerFiller;' mobBaseTick )*+ ,-+net/minecraft/util/profiling/ProfilerFillerpush(Ljava/lang/String;)V / 0™isAlive 2 34random!Lnet/minecraft/util/RandomSource; 678 9:net/minecraft/util/RandomSourcenextInt(I)I < =;ambientSoundTime ? @@resetAmbientSoundTime B C@playAmbientSound )E F@pop H IJ playHurtSound2(Lnet/minecraft/world/damagesource/DamageSource;)V L MNgetAmbientSoundInterval()I P Q;xpReward STU VW(net/minecraft/world/entity/EquipmentSlotVALUESLjava/util/List; YZ[ \]java/util/Listiterator()Ljava/util/Iterator; _`a b™java/util/IteratorhasNext _d efnext()Ljava/lang/Object; Sh i™canIncreaseExperience k lm getItemBySlotP(Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; opq r™"net/minecraft/world/item/ItemStackisEmpty t uv byEquipment-(Lnet/minecraft/world/entity/EquipmentSlot;)F x yzlevel#()Lnet/minecraft/world/level/Level; |}~ ™net/minecraft/world/level/Level isClientSide � ‚@makePoofParticles„&net/minecraft/world/entity/EntityEvent |† ‡ˆbroadcastEntityEvent'(Lnet/minecraft/world/entity/Entity;B)V Š ‹@ spawnAnim � Ž�handleEntityEvent(B)V ‘ ’@tick ” •; tickCount — ˜@updateControlFlags š ›œgetControllingPassenger+()Lnet/minecraft/world/entity/LivingEntity; ž Ÿ• getVehicle¡4net/minecraft/world/entity/vehicle/boat/AbstractBoat £¤¥ ¦§,net/minecraft/world/entity/ai/goal/Goal$FlagMOVE.Lnet/minecraft/world/entity/ai/goal/Goal$Flag; <© ª«setControlFlag2(Lnet/minecraft/world/entity/ai/goal/Goal$Flag;Z)V £­ ®§JUMP £° ±§LOOK ±³ ´@ clientTick ¶ ·¸addAdditionalSaveData2(Lnet/minecraft/world/level/storage/ValueOutput;)Vº CanPickUpLoot ¼ ™ ¾¿À ÁÂ-net/minecraft/world/level/storage/ValueOutput putBoolean(Ljava/lang/String;Z)VÄPersistenceRequired Æ Ç÷equalsÉ drop_chances Ë ÌÍCODEC Lcom/mojang/serialization/Codec; ¾Ï ÐÑstoreG(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V Ó ÔÕ leashData0Lnet/minecraft/world/entity/Leashable$LeashData; × ØÙwriteLeashDatab(Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/world/entity/Leashable$LeashData;)V Û Ü™hasHomeÞ home_radius ¾à áâputInt(Ljava/lang/String;I)Vähome_pos 0Ëç LeftHanded é ê™ isLeftHandedì íîacceptN(Lnet/minecraft/world/level/storage/ValueOutput;)Ljava/util/function/Consumer; &ð ñò ifPresent (Ljava/util/function/Consumer;)V ô õö lootTableSeedJø0net/minecraft/world/level/storage/loot/LootTableúDeathLootTableSeed ¾ü ýþputLong(Ljava/lang/String;J)VNoAI  readAdditionalSaveData1(Lnet/minecraft/world/level/storage/ValueInput;)V    ,net/minecraft/world/level/storage/ValueInput getBooleanOr(Ljava/lang/String;Z)Z   setCanPickUpLoot(Z)V  readH(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional;   readLeashData  getIntOr(Ljava/lang/String;I)I   setLeftHandedDeathLootTable ÷ !Í KEY_CODEC # $% getLongOr(Ljava/lang/String;J)J ' (setNoAi * +,dropFromLootTable[(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;Z)V &. /™ isPresent 1 2* getLootTable 4 56zzaF 8 96yya ; <6xxa > ?@setSpeed(F)V B C@setZza EFG H@7net/minecraft/world/entity/ai/navigation/PathNavigationstop J K@setXxa M N@setYya > Q RSsetDeltaMovement(DDD)V U V@resetAngularLeashMomentum X Y@aiStep [\] ^_!net/minecraft/tags/EntityTypeTagsBURN_IN_DAYLIGHTLnet/minecraft/tags/TagKey; a öb(Lnet/minecraft/tags/TagKey;)Z d e@ burnUndeadglooting i jdead vl mn getGameRules1()Lnet/minecraft/world/level/gamerules/GameRules; pqr st-net/minecraft/world/level/gamerules/GameRules MOB_GRIEFING.Lnet/minecraft/world/level/gamerules/GameRule; pv žwB(Lnet/minecraft/world/level/gamerules/GameRule;)Ljava/lang/Object;yjava/lang/Boolean x{ |™ booleanValue ~ €getPickupReach()Lnet/minecraft/core/Vec3i;‚*net/minecraft/world/entity/item/ItemEntity „ …†getBoundingBox!()Lnet/minecraft/world/phys/AABB; ˆ‰Š ‹Nnet/minecraft/core/Vec3igetX ˆ� ŽNgetY ˆ� ‘NgetZ “”• –—net/minecraft/world/phys/AABBinflate$(DDD)Lnet/minecraft/world/phys/AABB; |™ š›getEntitiesOfClassB(Ljava/lang/Class;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; �� ž™ isRemoved �  ¡¢getItem&()Lnet/minecraft/world/item/ItemStack; �¤ ¥™hasPickUpDelay § ¨© wantsToPickUpO(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Z « ¬­ pickUpItemW(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/item/ItemEntity;)V S¯ °±HEAD*Lnet/minecraft/world/entity/EquipmentSlot; ³ ´™ isSunBurnTick ¶ ·¸sunProtectionSlot,()Lnet/minecraft/world/entity/EquipmentSlot; oº »™isDamageableItem o½ ¾¿ hurtAndBreakW(ILnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)VA  Ã@igniteForSeconds |Å ÆÇenvironmentAttributes<()Lnet/minecraft/world/attribute/EnvironmentAttributeSystem; ÉÊË ÌÍ3net/minecraft/world/attribute/EnvironmentAttributes MONSTERS_BURN4Lnet/minecraft/world/attribute/EnvironmentAttribute; Ï ÐÑposition!()Lnet/minecraft/world/phys/Vec3; ÓÔÕ Ö×8net/minecraft/world/attribute/EnvironmentAttributeSystemgetValueg(Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/phys/Vec3;)Ljava/lang/Object; Ù Ú¥ getLightLevelDependentMagicValue Ü ‹Ý()D ß àÝgetEyeY â ‘Ý 0ä åæ containing"(DDD)Lnet/minecraft/core/BlockPos; è é™isInWaterOrRain ë ìisInPowderSnow î ïwasInPowderSnow? 6ò ó¥ nextFloatAð>ÌÌÍ |÷ øù canSeeSky (Lnet/minecraft/core/BlockPos;)Z û üýITEM_PICKUP_REACHLnet/minecraft/core/Vec3i; oÿ ¢copy  equipItemIfPossibler(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack;   onItemPickup/(Lnet/minecraft/world/entity/item/ItemEntity;)V o  NgetCount  take'(Lnet/minecraft/world/entity/Entity;I)V o shrink(I)V � @discard  getEquipmentSlotForItemP(Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/EquipmentSlot;  isEquippableInSlotQ(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z o !"EMPTY$Lnet/minecraft/world/item/ItemStack; $ %&canReplaceCurrentItemu(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z S( )™isArmor S+ ,±MAINHAND . /0 canHoldItem'(Lnet/minecraft/world/item/ItemStack;)Z=ÌÌÍ 345 67java/lang/Mathmax(FF)F 9 :;spawnAtLocationz(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/item/ItemEntity; S= >?limitJ(Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; A BCsetItemSlotAndDropWhenKilledQ(Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)V E FC setItemSlot H IJsetGuaranteedDrop-(Lnet/minecraft/world/entity/EquipmentSlot;)V L M™ isVehicle OPQ RS+net/minecraft/core/component/DataComponents EQUIPPABLE0Lnet/minecraft/core/component/DataComponentType; oU žVD(Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object;X-net/minecraft/world/item/equipment/Equippable WZ [™ canBeSheared ]^_ `S@net/minecraft/world/item/enchantment/EnchantmentEffectComponentsPREVENT_ARMOR_CHANGE bcd ef6net/minecraft/world/item/enchantment/EnchantmentHelperhasW(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/component/DataComponentType;)Z h ij shearItemÄ(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)V Wl mn shearingSound()Lnet/minecraft/core/Holder; pqr sfnet/minecraft/core/Holdervalueunet/minecraft/sounds/SoundEvent w x playSound z{| }¸#net/minecraft/world/InteractionHandasEquipmentSlot  €�getAttachments0()Lnet/minecraft/world/entity/EntityAttachments; ƒ„… †‡+net/minecraft/world/entity/EntityAttachment PASSENGER-Lnet/minecraft/world/entity/EntityAttachment; ‰Š‹ Œ�,net/minecraft/world/entity/EntityAttachments getAverageN(Lnet/minecraft/world/entity/EntityAttachment;)Lnet/minecraft/world/phys/Vec3; ú� �þSHEAR ’ “A(Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)V • :–™(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/item/ItemEntity; ˜™š ›œ4net/minecraft/advancements/triggers/CriteriaTriggersPLAYER_SHEARED_EQUIPMENT;Lnet/minecraft/advancements/triggers/PlayerInteractTrigger;ž'net/minecraft/server/level/ServerPlayer  ¡¢ £¤9net/minecraft/advancements/triggers/PlayerInteractTriggertriggers(Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)V ¦ §¨withGuaranteedDropT(Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/entity/DropChances; ª «& compareArmor ­ ®&compareWeapons €° ±„ARMOR ³ ´µgetApproximateAttributeWithl(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/EquipmentSlot;)D €· ¸„ARMOR_TOUGHNESS º »¼canReplaceEqualItemK(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z ¾ ¿ÀgetPreferredWeaponType()Lnet/minecraft/tags/TagKey; oa €à Ä„ ATTACK_DAMAGE Æ ÇÈ getAttributes9()Lnet/minecraft/world/entity/ai/attributes/AttributeMap; ÊËÌ ÍÎ5net/minecraft/world/entity/ai/attributes/AttributeMap hasAttribute(Lnet/minecraft/core/Holder;)Z Ð ÑÒgetAttributeBaseValue(Lnet/minecraft/core/Holder;)D OÔ ÕSATTRIBUTE_MODIFIERS ×ØÙ !Ú9net/minecraft/world/item/component/ItemAttributeModifiers;Lnet/minecraft/world/item/component/ItemAttributeModifiers; oÜ ÝÞ getOrDefaultV(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; ×à áâcomputeI(Lnet/minecraft/core/Holder;DLnet/minecraft/world/entity/EquipmentSlot;)D Oä åS ENCHANTMENTS çèé !ê5net/minecraft/world/item/enchantment/ItemEnchantments7Lnet/minecraft/world/item/enchantment/ItemEnchantments; çì íîentrySet()Ljava/util/Set; ðñò óN java/util/Setsize oõ öNgetDamageValue Oø ùS CUSTOM_NAME oû eü3(Lnet/minecraft/core/component/DataComponentType;)Z þ ÿ™ isPassenger  ™ isLeashed |  getDifficulty"()Lnet/minecraft/world/Difficulty;     net/minecraft/world/DifficultyPEACEFUL Lnet/minecraft/world/Difficulty;  getType)()Lnet/minecraft/world/entity/EntityType;  ™%net/minecraft/world/entity/EntityTypeisAllowedInPeaceful   ™isPersistenceRequired  ™requiresCustomPersistence¿ð | !"getNearestPlayerP(Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/world/entity/player/Player; Ã$ %& distanceToSqr&(Lnet/minecraft/world/entity/Entity;)D ( )* getCategory*()Lnet/minecraft/world/entity/MobCategory; ,-. /N&net/minecraft/world/entity/MobCategorygetDespawnDistance 1 23removeWhenFarAway(D)Z ,5 6NgetNoDespawnDistance 8 9; noActionTime;net/minecraft/SharedConstantst o‘ ? @NgetIdG <‘C <E FtickRunningGoalsm E‘Jmob tick L MNcustomServerAiStep+(Lnet/minecraft/server/level/ServerLevel;)VPcontrolsRmove Q‘Ulook )W X-popPush H‘[jump X‘ ^ _NgetMaxHeadYRot a b¥ getYHeadRot d e6yBodyRot ghi jknet/minecraft/util/Mth wrapDegrees(F)F gm noclamp(FFF)F q r@ setYHeadRot ÃÜ Ãâ ß Ã„ “x yzminYD “| }zmaxY@ 3� ‚ƒsqrt(D)D g… †‡atan2(DD)D@L¥ÜB´ Œ �¥getXRot � �orotlerp ’ “@setXRot • –¥getYRot ˜ ™@setYRot 0› œ�below()Lnet/minecraft/core/BlockPos; Ÿ ¡ ¢£,net/minecraft/world/entity/EntitySpawnReason isSpawner1(Lnet/minecraft/world/entity/EntitySpawnReason;)Z ¥¦§ ¨©'net/minecraft/world/level/LevelAccessor getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; «¬­ ®¯0net/minecraft/world/level/block/state/BlockState isValidSpawnn(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z ±²³ ´µ%net/minecraft/world/level/LevelReadercontainsAnyLiquid"(Lnet/minecraft/world/phys/AABB;)Z ±· ¸¹isUnobstructed&(Lnet/minecraft/world/entity/Entity;)Z » ¼œ getTarget ¾ ¿ÀgetComfortableFallDistance(F)I  Ã¥ getHealth Šƥ getMaxHealth>¨õà ? SÊ Ë±BODY SÍ Î±SADDLE Ð ÑÒhasValidEquippableItemForSlot-(Lnet/minecraft/world/entity/EquipmentSlot;)Z Ô ÕÒ hasItemInSlot× net/minecraft/world/entity/Mob$1 ÖÙ ÚM(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/EquipmentSlot;)V Ü Ý,dropCustomDeathLoot ß àÒ isPreserved âãä å•-net/minecraft/world/damagesource/DamageSource getEntity bç èéprocessEquipmentDropChance„(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;F)F ]ë ìSPREVENT_EQUIPMENT_DROP oî ïN getMaxDamage 3ñ 6ò(II)I oô õsetDamageValue÷ øùtest ()Ljava/util/function/Predicate; û üýdropPreservedEquipmentW(Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Predicate;)Ljava/util/Set;ÿjava/util/HashSet þ?  ø÷java/util/function/Predicate ð ‹÷9net/minecraft/world/level/storage/loot/LootParams$Builder  N    Cnet/minecraft/world/level/storage/loot/parameters/LootContextParamsORIGIN'Lnet/minecraft/util/context/ContextKey;   withParameterv(Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/LootParams$Builder;    THIS_ENTITY  Fnet/minecraft/world/level/storage/loot/parameters/LootContextParamSets EQUIPMENT*Lnet/minecraft/util/context/ContextKeySet;   !create_(Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/world/level/storage/loot/LootParams; #$% -&)net/minecraft/world/entity/EquipmentTable'()Lnet/minecraft/resources/ResourceKey; #( )*slotDropChances()Ljava/util/Map; , -.equip7(Lnet/minecraft/resources/ResourceKey;Ljava/util/Map;)V 0 12createEquipmentParams](Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/storage/loot/LootParams; 4 -5j(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootParams;Ljava/util/Map;)V>™š 89: ;¥&net/minecraft/world/DifficultyInstancegetSpecialMultiplier@@=Þž ? @ HARD>€ C DWEQUIPMENT_POPULATION_ORDER F GHgetEquipmentForSlotL(Lnet/minecraft/world/entity/EquipmentSlot;I)Lnet/minecraft/world/item/Item; oJ K'(Lnet/minecraft/world/level/ItemLike;)V MNO PQ net/minecraft/world/entity/Mob$23$SwitchMap$net$minecraft$world$entity$EquipmentSlot[I SS TNordinal VWX YZnet/minecraft/world/item/ItemsLEATHER_HELMETLnet/minecraft/world/item/Item; V\ ]Z COPPER_HELMET V_ `Z GOLDEN_HELMET Vb cZCHAINMAIL_HELMET Ve fZ IRON_HELMET Vh iZDIAMOND_HELMET Vk lZLEATHER_CHESTPLATE Vn oZCOPPER_CHESTPLATE Vq rZGOLDEN_CHESTPLATE Vt uZCHAINMAIL_CHESTPLATE Vw xZIRON_CHESTPLATE Vz {ZDIAMOND_CHESTPLATE V} ~ZLEATHER_LEGGINGS V€ �ZCOPPER_LEGGINGS Vƒ „ZGOLDEN_LEGGINGS V† ‡ZCHAINMAIL_LEGGINGS V‰ ŠZ IRON_LEGGINGS VŒ �ZDIAMOND_LEGGINGS V� �Z LEATHER_BOOTS V’ “Z COPPER_BOOTS V• –Z GOLDEN_BOOTS V˜ ™ZCHAINMAIL_BOOTS V› œZ IRON_BOOTS Vž ŸZ DIAMOND_BOOTS ¡ ¢£enchantSpawnedWeapon{(Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V S¥ ¦1()Lnet/minecraft/world/entity/EquipmentSlot$Type; ¨©ª «¬-net/minecraft/world/entity/EquipmentSlot$TypeHUMANOID_ARMOR/Lnet/minecraft/world/entity/EquipmentSlot$Type; ® ¯°enchantSpawnedArmor¥(Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/DifficultyInstance;)V ² ³´enchantSpawnedEquipment¦(Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/util/RandomSource;FLnet/minecraft/world/DifficultyInstance;)V ¶·¸ ¹º-net/minecraft/world/level/ServerLevelAccessorregistryAccess%()Lnet/minecraft/core/RegistryAccess; ¼½¾ ¿ÀJnet/minecraft/world/item/enchantment/providers/VanillaEnchantmentProvidersMOB_SPAWN_EQUIPMENT%Lnet/minecraft/resources/ResourceKey; b ÃÄenchantItemFromProvider¸(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/util/RandomSource;)V ¶Æ ÇÈ getRandom#()Lnet/minecraft/util/RandomSource; Ê ËÌ getAttributeY(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; ÎÏÐ ÑŸjava/util/ObjectsrequireNonNullÓ:net/minecraft/world/entity/ai/attributes/AttributeInstance Õ Ö×RANDOM_SPAWN_BONUS_ID$Lnet/minecraft/resources/Identifier; ÒÙ ÚÛ hasModifier'(Lnet/minecraft/resources/Identifier;)ZÝ:net/minecraft/world/entity/ai/attributes/AttributeModifier?½fÏAòØ 6á â‡triangle äåæ çèDnet/minecraft/world/entity/ai/attributes/AttributeModifier$OperationADD_MULTIPLIED_BASEFLnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; Üê ën(Lnet/minecraft/resources/Identifier;DLnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)V Òí îïaddPermanentModifier?(Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V=LÌÍ ò óôwithEquipmentChanceU(Lnet/minecraft/world/entity/EquipmentSlot;F)Lnet/minecraft/world/entity/DropChances; ö÷ø ùú%net/minecraft/world/InteractionResultPASS,Lnet/minecraft/world/InteractionResult$Pass; ü ýþ#checkAndHandleImportantInteractionsx(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; ö ™consumesAction ú þENTITY_INTERACT  interact—(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/InteractionResult;   þ mobInteract Ï  getItemInHandK(Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/item/ItemStack; V ZNAME_TAG oõ o interactLivingEntity¡(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; o ¡!()Lnet/minecraft/world/item/Item;%net/minecraft/world/item/SpawnEggItem   spawnOffspringFromSpawnEggò(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional;" í#i(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/player/Player;)Ljava/util/function/Consumer; &p ö& '(SUCCESS_SERVER/Lnet/minecraft/world/InteractionResult$Success; O* +S USE_REMAINDER-/net/minecraft/world/item/component/UseRemainder o/ 01consume-(ILnet/minecraft/world/entity/LivingEntity;)V Ï3 4™hasInfiniteMaterials6 78applyu(Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/item/component/UseRemainder$OnExtraCreatedRemainder; ,: ;<convertIntoRemainder•(Lnet/minecraft/world/item/ItemStack;IZLnet/minecraft/world/item/component/UseRemainder$OnExtraCreatedRemainder;)Lnet/minecraft/world/item/ItemStack; Ï> ?@ setItemInHandL(Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)V B C� blockPosition E Fù isWithinHome 0H IJdistSqr(Lnet/minecraft/core/Vec3i;)D 0L MNdistToCenterSqr (Lnet/minecraft/core/Position;)D � Q  Rt(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Lnet/minecraft/world/entity/Entity; TUV WX+net/minecraft/world/entity/ConversionParamstype-()Lnet/minecraft/world/entity/ConversionType; Z[\ ]^)net/minecraft/world/entity/ConversionTypeconvertp(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ConversionParams;)V `ab cL;net/minecraft/world/entity/ConversionParams$AfterConversionfinalizeConversion ve f¹addFreshEntity Zh i™shouldDiscardAfterConversion Ÿk lm CONVERSION.Lnet/minecraft/world/entity/EntitySpawnReason; o pq convertToá(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/ConversionParams;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/ConversionParams$AfterConversion;)Lnet/minecraft/world/entity/Mob; stu vz.net/minecraft/world/entity/Leashable$LeashDataangularMomentum x yz getLeashData2()Lnet/minecraft/world/entity/Leashable$LeashData; | }@ clearHome €� ‚@$net/minecraft/world/entity/LeashableleashTooFarBehaviour <„ …†disableControlFlag1(Lnet/minecraft/world/entity/ai/goal/Goal$Flag;)Vˆ(net/minecraft/world/entity/monster/Enemy Š ‹Œ startRiding((Lnet/minecraft/world/entity/Entity;ZZ)Z Ž �@ dropLeash ‘ ’™ isEffectiveAi ” •– entityData1Lnet/minecraft/network/syncher/SynchedEntityData; ˜™š ž›/net/minecraft/network/syncher/SynchedEntityDataF(Lnet/minecraft/network/syncher/EntityDataAccessor;)Ljava/lang/Object;  � žŸ byteValue()B ˜¡ ¢£setG(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)V ¥¦§ ¨©&net/minecraft/world/entity/HumanoidArmLEFT(Lnet/minecraft/world/entity/HumanoidArm; ¥« ¬©RIGHT ® ¯¢ getActiveItem O± ²S ATTACK_RANGE´.net/minecraft/world/item/component/AttackRange ¶ ·zDEFAULT_ATTACK_REACH ³¹ º»effectiveMaxRange&(Lnet/minecraft/world/entity/Entity;)F ³½ ¾»effectiveMinRange À Á† getHitbox à ÄÅgetAttackBoundingBox"(D)Lnet/minecraft/world/phys/AABB; “Ç Èµ intersects “Ê ËzminX 3Í Î‡min “Ð ÑzminZ “Ó ÔzmaxX 3Ö 6‡ “Ø ÙzmaxZ “Û Ü (DDDDDD)V Þ ßÒgetAttributeValue á ⢠getWeaponItem oä åægetDamageSourceZ(Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; bè éê modifyDamage¢(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F ìíî ïðnet/minecraft/world/item/ItemgetAttackDamageBonusV(Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)F Ãò óÑgetDeltaMovement Ãõ ö÷ hurtServer[(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z ù úû getKnockbackU(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)F ý þÿcauseExtraKnockbackw(Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/damagesource/DamageSource;FZ)V o  hurtEnemyU(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z b doPostAttackEffects}(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V    setLastHurtMob&(Lnet/minecraft/world/entity/Entity;)V  @playAttackSound  @postPiercingAttack E ™canFloat   jumpInLiquid(Lnet/minecraft/tags/TagKey;)V ò?Ó333333  ‹ net/minecraft/world/phys/Vec3$(DDD)Lnet/minecraft/world/phys/Vec3; " R#"(Lnet/minecraft/world/phys/Vec3;)V÷ & '(removeAllGoals!(Ljava/util/function/Predicate;)V æ* +@removeAllBehaviors <& . /@removeAfterChangingDimensions o1 2setCount 4 56byId=(Lnet/minecraft/world/entity/EntityType;)Ljava/util/Optional;8 79()Ljava/util/function/Function; &; <=map3(Ljava/util/function/Function;)Ljava/util/Optional; ? @onAttributeUpdated pB öÎ €D E„ TEMPT_RANGE EG H@updatePathfinderMaxVisitedNodes JKL MN+net/minecraft/util/debug/DebugSubscriptions ENTITY_PATHS,Lnet/minecraft/util/debug/DebugSubscription;P žQY(Lnet/minecraft/world/entity/Mob;)Lnet/minecraft/util/debug/DebugValueSource$ValueGetter; STU VW6net/minecraft/util/debug/DebugValueSource$Registrationregisterf(Lnet/minecraft/util/debug/DebugSubscription;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)V JY ZNGOAL_SELECTORSP ] ^_brain%Lnet/minecraft/world/entity/ai/Brain; æa b™ isBrainDead Jd eNBRAINSg žh�(Lnet/minecraft/world/entity/Mob;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;  ok lmgetAttackAnimation5()Lnet/minecraft/world/item/component/SwingAnimation; o pqswing\(Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/component/SwingAnimation;Z)Z stu vw'net/minecraft/util/debug/DebugBrainDump takeBrainDump|(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/util/debug/DebugBrainDump; <y zîgetAvailableGoals|java/util/ArrayList {~  € í�/(Ljava/util/List;)Ljava/util/function/Consumer; ðƒ „òforEach†&net/minecraft/util/debug/DebugGoalInfo …ˆ ‰(Ljava/util/List;)V‹0net/minecraft/util/debug/DebugGoalInfo$DebugGoal �Ž� �N.net/minecraft/world/entity/ai/goal/WrappedGoal getPriority �’ “™ isRunning �• –—getGoal+()Lnet/minecraft/world/entity/ai/goal/Goal; ™š› œ�java/lang/ObjectgetClass()Ljava/lang/Class; Ÿ ¡ ¢£java/lang/Class getSimpleName()Ljava/lang/String; Š¥ ¦(IZLjava/lang/String;)V Y E© ª«getPath-()Lnet/minecraft/world/level/pathfinder/Path; ­®¯ °±)net/minecraft/world/level/pathfinder/Path debugData7()Lnet/minecraft/world/level/pathfinder/Path$DebugData;³&net/minecraft/util/debug/DebugPathInfo ­µ « E· ¸¥getMaxDistanceToWaypoint ²º »/(Lnet/minecraft/world/level/pathfinder/Path;F)V ½ ¾¿onOffspringSpawnedFromEggM(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/Mob;)V ÁÂà ÄÅ3net/minecraft/network/syncher/EntityDataSerializersBYTE4Lnet/minecraft/network/syncher/EntityDataSerializer; ˜Ç ÈÉdefineIdy(Ljava/lang/Class;Lnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/EntityDataAccessor; ˆË Ì(III)V SΠϱCHEST SÑ Ò±LEGS SÔ Õ±FEET Y× ØÙofZ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;@Që€?ã33@ßrandom_spawn_bonus áâã äå"net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier;ç$net/minecraft/world/entity/Targetingé(net/minecraft/world/entity/EquipmentUser SignatureDLnet/minecraft/network/syncher/EntityDataAccessor;MOB_FLAG_NO_AI ConstantValueMOB_FLAG_LEFTHANDEDMOB_FLAG_AGGRESSIVE PICKUP_REACH;MAX_WEARING_ARMOR_CHANCE%WEARING_ARMOR_UPGRADE_MATERIAL_CHANCE'WEARING_ARMOR_UPGRADE_MATERIAL_ATTEMPTSMAX_PICKUP_LOOT_CHANCE? ÌÍMAX_ENCHANTED_ARMOR_CHANCEMAX_ENCHANTED_WEAPON_CHANCE"UPDATE_GOAL_SELECTOR_EVERY_N_TICKSDEFAULT_CAN_PICK_UP_LOOTDEFAULT_PERSISTENCE_REQUIREDDEFAULT_LEFT_HANDED DEFAULT_NO_AITAG_DROP_CHANCESLjava/lang/String;TAG_LEFT_HANDEDTAG_CAN_PICK_UP_LOOT TAG_NO_AITAG_PERSISTENCE_REQUIREDRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;QLjava/util/Map;oLjava/util/Optional;>;CodeLineNumberTableLocalVariableTablethis Lnet/minecraft/world/entity/Mob;!Lnet/minecraft/world/level/Level;LocalVariableTypeTableJLnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/Mob;>; StackMapTableMethodParametersn(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/Mob;>;Lnet/minecraft/world/level/Level;)VcreateMobAttributesgetPathfindingMalus2(Lnet/minecraft/world/level/pathfinder/PathType;)F inheritFromridingpathType/Lnet/minecraft/world/level/pathfinder/PathType;malusLjava/lang/Float;setPathfindingMalus3(Lnet/minecraft/world/level/pathfinder/PathType;F)VcostonPathfindingStartonPathfindingDonegetLookControl5()Lnet/minecraft/world/entity/ai/control/LookControl;getJumpControl5()Lnet/minecraft/world/entity/ai/control/JumpControl; passengerfirstPassenger#Lnet/minecraft/world/entity/Entity; getSensing1()Lnet/minecraft/world/entity/ai/sensing/Sensing;getTargetUncheckedplayer*Lnet/minecraft/world/entity/player/Player;getTargetFromBrain setTarget,(Lnet/minecraft/world/entity/LivingEntity;)VcanUseNonMeleeWeaponitemate9Lnet/minecraft/network/syncher/SynchedEntityData$Builder;profiler-Lnet/minecraft/util/profiling/ProfilerFiller;source/Lnet/minecraft/world/damagesource/DamageSource;getBaseExperienceReward+(Lnet/minecraft/server/level/ServerLevel;)Islotresult(Lnet/minecraft/server/level/ServerLevel;idBRuntimeInvisibleTypeAnnotations.Lnet/minecraft/world/entity/EntityEvent$Value; noController notInBoat tickHeadTurn yBodyRotToutput/Lnet/minecraft/world/level/storage/ValueOutput;input.Lnet/minecraft/world/level/storage/ValueInput; playerKilledq()Ljava/util/Optional;>;getLootTableSeed()Jspeed stopInPlaceentity,Lnet/minecraft/world/entity/item/ItemEntity; pickupReachentities serverLevel>Ljava/util/List; sunBlockerbr roundedPosisInNonBurnableBlock itemStackequippedWithStack dropChancetoEquipcurrent canReplacecanShearEquipment-(Lnet/minecraft/world/entity/player/Player;)ZattemptToShearEquipmentv(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)Z equippable/Lnet/minecraft/world/item/equipment/Equippable;hand%Lnet/minecraft/world/InteractionHand;heldItemitemStackToShearequipmentSpawnOffsetLnet/minecraft/world/phys/Vec3; newItemStackcurrentItemStack newDefense oldDefense newToughness oldToughnesspreferredWeaponTypenewAttackDamageoldAttackDamage;znet/minecraft/tags/TagKey attribute baseValueattributeModifiersQLnet/minecraft/core/Holder;¢(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/EquipmentSlot;)DcurrentEnchantmentsLjava/util/Set;newEnchantmentsnewDamageValuecurrentDamageValue•Ljava/util/Set;>;>;>()Lnet/minecraft/tags/TagKey; checkDespawninstantDespawnDistancedespawnDistanceSqrnoDespawnDistancenoDespawnDistanceSqr isPersistent serverAiStepidBasedTickCountgetMaxHeadXRotclampHeadRotationToBodyheadYRotdelta targetDelta newHeadYRotgetHeadRotSpeedlookAt((Lnet/minecraft/world/entity/Entity;FF)VydmobyMaxxMaxxdzdsdyRotDxRotDabdiffcheckMobSpawnRules¿(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z)Lnet/minecraft/world/level/LevelAccessor; spawnReasonposâ(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/Mob;>;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)ZcheckSpawnRulesZ(Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;)ZcheckSpawnObstruction*(Lnet/minecraft/world/level/LevelReader;)Z'Lnet/minecraft/world/level/LevelReader;getMaxSpawnClusterSizeisMaxGroupSizeReached(I)Z groupSizegetMaxFallDistance sacrificegetBodyArmorItem isSaddledisWearingBodyArmorcreateEquipmentSlotContainerK(Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/Container; livingSourcepreservekilledByPlayergetDropChances*()Lnet/minecraft/world/entity/DropChances; shouldDropLjava/util/function/Predicate;slotsPreventedFromDroppingDLjava/util/function/Predicate;;Ljava/util/Set;©(Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Predicate;)Ljava/util/Set;.(Lnet/minecraft/world/entity/EquipmentTable;)V equipment+Lnet/minecraft/world/entity/EquipmentTable;YLnet/minecraft/resources/ResourceKey;LLjava/util/Map;¨(Lnet/minecraft/resources/ResourceKey;Ljava/util/Map;)VpopulateDefaultEquipmentSlotsL(Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)Vi armorType partialChancefirst difficulty(Lnet/minecraft/world/DifficultyInstance;$populateDefaultEquipmentEnchantments/Lnet/minecraft/world/level/ServerLevelAccessor;localDifficultychance finalizeSpawnÝ(Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; groupData+Lnet/minecraft/world/entity/SpawnGroupData; followRange;spawner usePlayerItemv(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)V newHandStackbeforeUseCount useRemainder1Lnet/minecraft/world/item/component/UseRemainder;"(Lnet/minecraft/world/phys/Vec3;)Z setHomeTo!(Lnet/minecraft/core/BlockPos;I)V newCenterradiusgetHomePosition getHomeRadius entityTypeparams-Lnet/minecraft/world/entity/ConversionParams;afterConversion=Lnet/minecraft/world/entity/ConversionParams$AfterConversion;newMob,Lnet/minecraft/world/entity/EntityType;BLnet/minecraft/world/entity/ConversionParams$AfterConversion;TT;ò(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/ConversionParams;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/ConversionParams$AfterConversion;)TT;³(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/ConversionParams;Lnet/minecraft/world/entity/ConversionParams$AfterConversion;)Lnet/minecraft/world/entity/Mob;Ä(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/ConversionParams;Lnet/minecraft/world/entity/ConversionParams$AfterConversion;)TT; setLeashData3(Lnet/minecraft/world/entity/Leashable$LeashData;)VonLeashRemoved canBeLeashedforcesendEventAndTriggersflagval 0net/minecraft/network/syncher/EntityDataAccessor setAggressive isAggressivesetBabybaby getMainArm*()Lnet/minecraft/world/entity/HumanoidArm;isWithinMeleeAttackRangemaxRangeminRange attackRange0Lnet/minecraft/world/item/component/AttackRange;hitboxLnet/minecraft/world/phys/AABB; mountAabbownAabbaabbhorizontalExpansionvehicle doHurtTargetN(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z livingTargetdmg weaponItem damageSource oldMovementwasHurtGLnet/minecraft/tags/TagKey;J(Lnet/minecraft/tags/TagKey;)VremoveFreeWillRuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting;getGoalSelector3()Lnet/minecraft/world/entity/ai/goal/GoalSelector;$Lnet/minecraft/util/VisibleForDebug; predicateILjava/util/function/Predicate;L(Ljava/util/function/Predicate;)V getPickResultT(Lnet/minecraft/core/Holder;)VregisterDebugValuesc(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/debug/DebugValueSource$Registration;)V registration8Lnet/minecraft/util/debug/DebugValueSource$Registration;chargeSpeedModifierswingForAttack((Lnet/minecraft/world/InteractionHand;)VswingAnimation3Lnet/minecraft/world/item/component/SwingAnimation;[(Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/component/SwingAnimation;)V animationlambda$registerDebugValues$3S(Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/util/debug/DebugBrainDump;lambda$registerDebugValues$1*()Lnet/minecraft/util/debug/DebugGoalInfo;availableGoalsgoalInfoALjava/util/Set;DLjava/util/List;lambda$registerDebugValues$2C(Ljava/util/List;Lnet/minecraft/world/entity/ai/goal/WrappedGoal;)Vgoal0Lnet/minecraft/world/entity/ai/goal/WrappedGoal;lambda$registerDebugValues$0*()Lnet/minecraft/util/debug/DebugPathInfo;path+Lnet/minecraft/world/level/pathfinder/Path;lambda$removeFreeWill$0,(Lnet/minecraft/world/entity/ai/goal/Goal;)Z)Lnet/minecraft/world/entity/ai/goal/Goal;,lambda$checkAndHandleImportantInteractions$0lambda$dropPreservedEquipment$0stacklambda$addAdditionalSaveData$0W(Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/resources/ResourceKey;)V SourceFileMob.java NestMembersBootstrapMethods _(Ljava/lang/Object;)V a  b W X d((Lnet/minecraft/resources/ResourceKey;)V÷ g  h U00 k  l T¿L o'(Lnet/minecraft/world/item/ItemStack;)V q  r s ohandleExtraItemsCreatedOnUse u  v Q R RŸ z o {  }A(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack;f €  � M N N „  … C D D ˆ  ‰ A B ‹+()Lnet/minecraft/util/debug/DebugBrainDump; �  Ž I J �3(Lnet/minecraft/world/entity/ai/goal/WrappedGoal;)V ’ “ ” • – —"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClasses š:net/minecraft/world/entity/ai/attributes/AttributeSupplierBuilder �#net/minecraft/core/Holder$Reference Reference  'net/minecraft/world/entity/ai/goal/GoalFlag LeashData ¤1net/minecraft/world/level/storage/loot/LootParamsType Operation ¨*net/minecraft/world/InteractionResult$PassPass «-net/minecraft/world/InteractionResult$SuccessSuccess ®Gnet/minecraft/world/item/component/UseRemainder$OnExtraCreatedRemainderOnExtraCreatedRemainderAfterConversion ²5net/minecraft/util/debug/DebugValueSource$ValueGetter ´)net/minecraft/util/debug/DebugValueSource ValueGetter Registration DebugGoal ¹3net/minecraft/world/level/pathfinder/Path$DebugData DebugData ¼,net/minecraft/world/entity/EntityEvent$ValueValue ¿1it/unimi/dsi/fastutil/objects/Object2IntMap$Entry Á+it/unimi/dsi/fastutil/objects/Object2IntMapEntry Ä%java/lang/invoke/MethodHandles$Lookup Æjava/lang/invoke/MethodHandlesLookup!æè-  êëì;íîï;íðñ;íòó;íîüýDWêôõ6í6ö6í=÷6í<ø6íùú6íðû6íAü;íð·zýíþÿíþíþíþÖ×íÈíæí¹íÿíÃ=;Q;OPVW]^efmnCDGDÉÊ tu #$ê -.ê õöÔÕ 74:;£ F–*+,·*²µ *µ*µ*¸µ!*¸%µ+*²/µ5*µ8*»µA*»µE*»HY*·JµM*»QY*·SµT*»XY*·Zµ[**¶_µc**,¶gµk*»oY*·qµr,Áv™*¶x± N “ ”•– —'œ.�3¢>£I¤U¥a¦m§u¨~©Š«‘¬•® ––Wó–y –Wÿ•| Wyêz@ +± ±  ~ - ¸{²…¶‡° ´ µ ´ij > »�Y*+·�° ¹  yy˜™ ,¬ Ä  Ã@*¶’:Á™ÀN-¶–™-M§*M,´!+¹šÀ N-Ç +¶¢§-¶¦® ÌÍ Ï"Ò0Ó> @@"0 üü C ! R*´!+$¸©¹­W± ר "6 "#@ +± Ü $@ +± à ab 3 »±Y*·³° ã  %& /*´M° ç ¶· `*¶’M,Á™ ,ÀL+¶´°*´T° ëìî'( /*´[° ò º» `*¶’M,Á™ ,ÀL+¶¸°*´k° ö÷ù›œ y%*¶¼L*¶¿š+Á™+ÀM+¶Â™,§° þÿ  )% *+ ü#Ã@ ,- /*´r°  ¼œ 3 **´Ç¶Ë°    .œ /*´Ç°    ÍÎ Œ,+ÁÏ™+ÀÏM,¶Ñš ,¶Ô™°+Æ *+¶×š°+° (*  /0,,ÉÊ üÏú É  1œ @**¶Û²ß¶å¶ëÀ¶Ë°   23 B **+¶ËµÇ±     ÉÊÉ  ÙÚ W+²î¶ôš*+·ø™§¬ $ÉÊ@É40 6¬ (5"56@ 6*²ù¶ÿ± -.  N*+·+²¸ ¶W± 234•7•MN -P¬ 7 C@ 7 **¶¶± ;<   @ ŸA*·¸!L+&¹(*¶.™%*´1è¹5*Y´;Z`µ;¢ *¶>*¶A+¹D± "@BCD2E6F:H@IA989ü:)IJ F *¶>*+·G± MN O  :;:@@ 8 **¶Ktµ;± R S  <= k*´Ožb*´O=²R¹XN-¹^™I-¹cÀS:¶gš§ÿä*¶j:¶nš *´ ¶s –�*´1¹5``=§ÿ´¬*´O¬ . WX Y)Z1[4]<^R_aadbfd4<%5")8>± Z?;kky@ý_üSú,úúy‹@ \*¶w¶{™ *¶€§ *¶w*¶…± i jln  Ž� ]  *¶‰§*·Œ± rs uwAB AC D’@ _*·�*¶w¶{š*´“pš*¶–± {}~‚ ˜@ ÖN*¶™Áš§<*¶�Á š§=*´A²¢¶¨*´A²¬™ ™§¶¨*´A²¯¶¨± †‡ ˆ+‰BŠM‹ N>E .F0@ü@ÿ<£ÿ<£G@ @*´c¶²± ��H6H ,° –  ·¸ *®*+·µ+¹*¶»¹½+Ã*´¹½*´ ²¶Åš+ȲÊ*´ ¹Î*+*´Ò¶Ö*¶Ú™ +Ý*´8¹ß+ã²å*´5¹Î+æ*¶è¹½*´++ºë¶ï*´ó ”™+ù*´ó¹û*¶¿™+ÿ*¶¿¹½± B›œ�Ÿ, <£E¥L¦Y§iªv¬ƒ­Œ®™± ²­´®®IJ<,/I ¨*+·*+¹¹¶ *+ùµ*+Ȳʹ²¶ëÀµ *+¶*+ݹµ8*´8›*+ã²å¹²/¶ëÀ0µ5*+æ¹¶*+²¹µ+*+ù ¹"µó*+ÿ¹¶&± 6 ¸º»!½:¿?ÁMÂTÃmÆ{ȋə˧̨¨KLûmK+, _*+,·)*¸%µ+± ÐÑÒ*y@:;M y:M2* O*´+¶-™*´+°*·0° Ö ×Ú êNOP /*´ó­ ß C@ >*#µ3± äå565N@ >*#µ7± èé969K@ >*#µ:± íî<6<?@ G *#·=*#¶A± òó ô  Q6QR@ d"*¶¸¶D* ¶I* ¶L* ¶O*¶P*¶T± ÷ø ùúûü!ý "Y@ ¼ Ú*·W*²Z¶`™*¶c¸!L+f¹(*¶wN-Áv™«-ÀvM*¶»™Ÿ*¶.™˜*´hš‘,¶k²o¶uÀx¶z™~*¶}N*¶w�*¶ƒ-¶‡‡-¶Œ‡-¶�‡¶’¶˜:¹X:¹^™D¹cÀ�:¶œšÿå¶Ÿ¶nšÿÚ¶£™§ÿÏ*,¶Ÿ¶¦™ *,¶ª§ÿ¸+¹D± B X ]  ž¹¼ÉÐÓÙ>ž2ST]vUýTVW0£W@ÚÄ89 TVX2ÿu)vˆY_ü3�úÿ)·¸ .²®°  e@ ·A*¶.™ *¶²š±*¶µL*+¶jM,¶nš,¶¹™,*´1¹5*+¶¼±*À¶Á± * "#$!%(&8(9+@, A->±'Y"ý(So´™ ü‡*¶w¶{š~*¶w¶IJÈ*¶ζÒÀx¶z™d*¶ØD*¶Û*¶Þ*¶á¸ãM*¶çš*´êš *´í™§>#ð•ž,*´1¹ñôj#õf j–œš*¶w,¶ö™¬¬ /$0)193T4ƒ5…8*)\Z69L[4T1\‡ýN0@ù1€ .²ú° < ¬­ ¿<,¶ŸN*+-¶þ¶:¶nš&*,¶*,¶ ¶ -¶ ¶-¶n™,¶± & ABDEF'I0K7L;O4<<y@<ST7]",^" ý;oo yS l œ*,¶N*,-¶š²°*-¶j:*,-¶#6-¶'™š²*N*-¶j:¶n6™T*,¶-™L*´ -¶s�9¶nš#*´1¹ñ1f ¸2�˜œ *+¶8W-,¶<:*-¶@*µ°²° JRSTWX$Z0[4\;]B`OaZbzc‚f‰g�h•i˜kRZ>_z‰`"œœy@œ]"–>±‚a"$xbüSý.oü?ú y]BC R *+,¶D*+¶G± op q   >± ]" >]cd L *¶K𧬠t  /0 @/ef w²R¹X:¹^™d¹cÀS:*¶j:²N¶TÀW:Æ;¶Y™3²\¸a™ +¶Ñ™!*+,-¶g*¶k¹oÀt¶v¬§ÿ˜¬ & | }(~5T€_�p‚r„u…H(J]"5=gh R>±ww/0wijwk"ü _þISoWøú /ikij ï U-+,¶y¶¼*¶~²‚¶ˆ:*²¶D*²Ž+¶‘*¶w:Áv™"Àv:*¶”W²—+À�*¶Ÿ± "‰ Š‹Œ'�<ŽG�T‘R<W@UU/0UijUk"U>±Ul"?mnüT/ik>lIJ E **´ +¶¥µ ± ” •  >±>%& ”),¶n™¬-¶'™ *+,-¶©¬-²*¦ *+,-¶¬¬¬ ˜™ š›œ�'Ÿ*))o")p")>±  op>«& * k,²\¸a™¬*+²¯-¶²9*,²¯-¶²9*+²¶-¶²9*,²¶-¶²9 —™—ž§¬ —™ —ž§¬*+,¶¹¬ . £ ¤ ¦§"¨-©8ª@«N¬V­d¯Rkko"kp"k>±Tqz"Irz->sz83tz ! ÿ?ooS@@ op>®&  f*¶½:Æ+,¶Á™+¶Áš¬,¶Áš+¶Á™¬*+²Â-¶²9*,²Â-¶²9—™—ž§¬*+,¶¹¬ . ´µ ¶·¸1¹3½>¾I¿QÀ_ÂHffo"fp"f>±`u_>(vzIwz `uxüyý)@ op>´µ °/*¶Å,¶É™ *,¶ϧ9+²Ó²Ö¶ÛÀ×:,-¶߯ ÇÈ%É>//]"/{„/>±|z% }Ú /{~@ ]{>껼 Dƒ,²ã²æ¶ÛÀç¶ëN+²ã²æ¶ÛÀç¶ë:¹ï-¹ïŸ¹ï-¹ï¤§¬+¶ô6,¶ô6Ÿ¢§¬+²÷¶ú™,²÷¶ú𧬠& ÍÎ#Ð3ÑIÔOÕUÖ\×iÚHƒƒo"ƒp"r€�#`‚�O4ƒ;U.„;r€…#`‚…ýGðð@ý@@ op/0 6¬ ß]"]¨© D*,¶-¬ ä y@]" y]¿À ,° è ê† 23 6¬ ìIzI™ J*¶ýš *¶™§¬ ð @‡@ « Æ*¶w¶²¦*¶ ¶š*¶±*¶š *¶™§<*¶w*¶M,ƈ,*¶#J*¶ ¶'¶+6h6š)‡—ž*)¶0™*¶*¶ ¶'¶46h6š3*´7X¤)*´1 ¹5š)‡—ž*)¶0™ *¶§)‡˜œ*µ7± Jõö÷ú0û<ü@ýFþRÿYmq}„±¸ À Å RFIzRsˆ;Yl‰;}HŠ;„A‹;Æ0–Œ<Š/++ @ÿAÃýFÿ Ã�@ æ*Y´7`µ7¸!L+<¹(*´r¶=+¹D*´“*¶>`=p™ *´“£2+A¹(*´E¶B+¹D+C¹(*´A¶B+¹D§1+A¹(*´E¶D+¹D+C¹(*´A¶D+¹D+G¹(*´k¶H+¹D+I¹(**¶wÀv¶K+¹D+O¹(+Q¹(*´T¶S+T¹V*´M¶Y+Z¹V*´[¶\+¹D+¹D± Ž# $.<ELR[ b!k#t$|%‚'‹(“)™,¢-©.¯0¸2Ã3É5Ò6Û7â8ë9ò:û;<=> 89.áŽ; ý<).-MN 5± Ay@y�N -(¬ D _N -K¬ I �@ ©5*¶]†D*¶`E*´c$f¸fF*´c$f¸f#v#¸l8$%bf8*¶p± MN OP&Q.R4S>5/>6 *‘6 ’6&“6.”6•N - ¬ W –— ‰œ+¶s*¶Ûg9+¶t*¶ág9+Á™+À:  ¶u*¶Þg9§+¶v´w+¶v´{c~o*¶Þg9kkc¸€9 ¸„ˆk�Šf8  ¸„ˆkw�8 ***¶‹ %¶޶‘***¶” $¶޶—± . [ ]_#`2bLe\gnh}iŒj›kz /˜z#™Ê œœS+œš6œ›6 ‘œzLP˜z†�z\@žz n.Ÿ6 } 6 'ÿ2Ãÿà Sš›�o –#$#f¸f8%•ž%8%v–œ%v8#b® noprsu4##¡6#¢6#66£6ü  ¡¢6 ¤¥ ¨%-¶š:,¸žš+¹¤+*¶ª™§¬ yz>%Wó%y¦%§m%¨4%34œ4 %W ü0@Wy§¨3ꩪ« @¬ ~ y¦§m y§¬­ \+*¶ƒ¹°š+*¹¶™§¬ ‚y®@y¯N ,¬ † °± 6¬ в;²³N “:*¶ºÇ * ¶½¬*¶Á*¶ÄÇjf‹<*¶w¶¶Èdhd<œ<*†¶½¬ �� ’“-”1•3—:´; ü%µ¢ 2*²ɶj° › ¶™ 2*²̶Ϭ Ÿ ·™ 2*²ɶϬ £ ÑÒ Z*+¶Ó™**+¶j+¶™§¬ §>±@>¸¹ > »ÖY*+·ذ «  >±>Ý, û ü*+,·Û²R¹X:¹^™ã¹cÀS:*¶j:*´ ¶s8 •š§ÿÐ*´ ¶Þ6,¶á:  Á™+ À: *¶w:  Áv™ Àv:   ,¸æ8¶nšn²ê¸ašcš™Z*´1¹ñ–œKš5¶¹™-¶í*´1*´1¶íd¸ð¹5`¹5d¶ó*+¶8W*²¶D§ÿ± JÇÈ'É/Ê:ËAÌDÏOÐyÑ…Ô’Õ¥×°Ù½ÚçÜïÝøßûàf d!ºÊ y W@ /É]":¾_6O©»'Ñ>±üüy@ü:;ü¼1ü_þ2Soü@ûEÿvâ_ú y:¼½¾ /*´ ° ã üN D *+ºö¶úW± ç è  y@yüý =t»þY·N²R¹X:¹^™Y¹cÀS:*¶j:¶n™§ÿÚ,¹š-¹W§ÿÃ*´ ¶Þ™*²¶D*+¶8W§ÿ£-° 6 ðñ(ò0ó8ô;öF÷OøRû^ügýoÿr>0?]"(G>±tty@t¿ÀlÁ�t¿ÂlÁÃýð_ý(Soùú y¿êÄ12 d »Y+· ² *¶ζ²*¶²¶°    W@W-Å E *+¶"+¶'¶+±     ÆÇÆ-. • *¶w:Áv™ÀvN*+*-¶/,¶3± * W@  -À $ -È É -êÊËÌ Ã ¿+¹ñ6,¶7j–œ¯+¹5>6†<–�+¹ñ=–œ„„§ÿã*¶w¶²>¦ 1§A86²B¹X:¹^™U¹cÀS:*¶j:š+¹ñ–œ§-6¶n™¸E:  Æ*»oY ·I¶D§ÿ§± N'47=UXx €!‘"”$—%Ÿ&§'¬(»+¾-f  Í;§-Z €;]"xC>±¤Î;UiÏ6Xfп¿34¿ÑÒ2 ýúBþ_ý1Soù&ÿ68 3Ñ GH þ²L*¶R.ªô UŠ¿š²U° ²[° ²^° ²a° ²d° ²g°š²j° ²m° ²p° ²s° ²v° ²y°š²|° ²° ²‚° ²…° ²ˆ° ²‹°š²ް ²‘° ²”° ²—° ²š° ²�°° Ê20(2,3055698>9B;G<K>P?TAYB]EaFeHjInKsLwN|O€Q…R‰TŽU’X–Yš[Ÿ\£^¨_¬a±bµdºe¾gÃhÇkËlÏnÔoØqÝrátæuêwïxózø{üþ>±þW;( >W Ó£ ÃB*+,-¶ ²R¹X:¹^™)¹cÀS:¶¤²§¥§ÿß*+,-¶­§ÿÓ± ƒ…'†2‡5‰>ŠA‹4'>±BByÔB34BÕÒü_ü#Sù  y3Õ¢£ Z*+²*,A-¶±± Ž �*yÔ34ÑÒ y3ѯ° c *+-,ð¶±± ’ “4  yÔ 34 >± ÑÒy3>ѳ´ ¾:*,¶j:¶nš--¹ñ¶7j–œ+¹µ²»-¸Á*,¶D± –—!˜2™9›H::yÔ:>±:34:Ö6:ÑÒ3]"ü9oy>3ÖÑר  Y+¹Å:*²¶ɸÍÀÒ:²Ô¶Øš »ÜY²ÔÞ¹à²ã·é¶ì*¹ñ𖜧¶° žŸ "¡?¤V¦HYYyÔYÑÒY§mYÙÚQ34BÛÜ/ý?6ÒRÿ¶8ŸÝ6Òyѧ٠ ß@ 4*µ± ª« àá P**´ +$¶ñµ ± ¯ ° >±â6 >â™ /*´¬ ´   >*µ± ¸¹ãÒ 9*¶»¬ ½>±>™ /*´¬ Á  ]*¶.š²õ°*+,¶û:¹ÿ™*²+¶‘°*+,-·:²õ¥°*+,¶ :¹ÿ™*²+¶‘°²õ° :ÆÇ ÊËÌ%Í(Ï1Ð9Ñ<ÔDÕNÖV×YÚ>]]/0]ij]änJåæ1,çæ üöüö /iäýþ 1w+,¶ N-²¶™-+*,¶:¹ÿ™°-¶Á™F*¶w:Áv™4Àv:+**¶ *¶Î-¸:*+º!¶ï¶$™²õ°²%°²õ° 6 Þàáâ#ã&ç0èEéWêcëkìoðsòH èæWé.E*W@ww/0wijq]" Wéê ü&oûH /i¾¿ ?± ö ë0é ëé þ B²õ° ù /0ij /iìí Ë>-¶ 6-²)¶TÀ,:-+¶.Æ#-+¶2+Y¸ÍWº5¶9:+,¶=± ýþ6=H6î">>/0>ij>]"8ï;,ðñ ý=, /i]F™ 3 **¶A¶D¬    Fù n&*´8 ¬*´5+¶G*´8*´8h‡˜œ§¬   &&¨4 @¨Fò n&*´8 ¬*´5+¶K*´8*´8h‡˜œ§¬  &&¨n @¨óô Q *+µ5*µ8±     õ4 ö; õö÷� /*´5°   øN /*´8¬ $ }@ 4*µ8± () Ü™ C*´8Ÿ§¬ ,  @pq )`*¶O™°+*¶w-¶PÀ:ǰ,¶S*,¶Y¹_*¶w:Áv™Àv:¶dW,¶S¶g™*¶° 2 01 4569):2<G=O@YA]CHGW@``ùó`úû`§m`üýIþ `ùÿ`ü Iþ   ü0 ùú§üê  p  o *+,²j-¶n° G*  ùó úû üý ùÿ ü  ùúüê  yz /*´Ò° L  V@ K*´ÒÆ *´Òµr± PQS    >*+µÒ± WXÔÕÔ   @ G *¶wÇ*¶{± \] _   ‚@ A*·~*´A²¢¶ƒ± cde  ™ B *Á‡š§¬ i   @‹Œ †*+·‰6™*¶™*¶�¬ n oqt4S+   ?ü S  ’™ I*·�™*¶¿š§¬ y @( ¢/*´“²¶—À ¶œ=*´“²™ €‘§þ~‘¸ ¶ ± }~. //  B'ÿ#˜ ÿ˜   ¢/*´“²¶—À ¶œ=*´“²™ €‘§ý~‘¸ ¶ ± ‚ƒ.„ //  B'ÿ#˜ ÿ˜    ¢/*´“²¶—À ¶œ=*´“²™ €‘§û~‘¸ ¶ ± ‡ˆ.‰ //  B'ÿ#˜ ÿ˜  Á™ P*´“²¶—À ¶œ~™§¬ Œ @ê™ P*´“²¶—À ¶œ~™§¬ � @ ™ P*´“²¶—À ¶œ~™§¬ ” @  5± ™     H*¶è™ ²¤§²ª° �  B¥ Ú Y*¶­²°¶TÀ³M,Ç ²µJ9§,*¶¸�J,*¶¼�9+¶¿:*)¶Â¶Æ™˜ž*¶Â¶Æš§¬ "¡¦§¨ª#«+®1°R z zYYÉÊK  #6 z+. z1(  ü³ýü'“@ÉÄÅ  n*¶�:ÆY¶v:*¶ƒ:»“Y´É´ɸÌ´w´Ï´ϸÌ´Ò´Ò¸Õ´{´×´׸Õ·ÚN§*¶ƒN-''¶’° 2 µ¶ ·¸¹&º8¼E½W¿^ÁaÂfÄHL  F  ^  nn zf  h +ýaÃÿ“à  ! " _ …*²¶Ý�F*¶à:*¶ã:+,%¸çF%¶,%¶ëbF,¶ñ:,+%¶ô6™;*,*,¶ø%¶ü,Á™,À:*¶W+,¸*,¶*¶ *¶¬ BÊ ÌÎÐ"Ò1Ô7ÖAØFÙXÛeÜnÞußzà~ã‚å\ e #Ê……y@…É+ | $6v %"n &;7N 'nAD (ÿnvÃoâ yÉ #*¶¸¶™ *+·§**¶¶¶!± ê ëí"ï##W_ #W )Wê * +@ C*º$¶%*¶Û¶)± ó ôõ  , - . / /*´A° ú  ,  0 -'( S *´A+¶,± þÿ  1À  1 2 1ê 3/@ ž6*·-²R¹XL+¹^™"+¹cÀSM*,¶jN-¶nš-¶0§ÿÛ±  &-2 5  & ]" >±6 ü _$ú 4¢ A*¶ ¸3º7¶:¶ëÀo°   @ �%*+·>+²¹Aš+²C¹A™ *¶¸¶F± $%%{„ %{~{ê 5 6 7 �9,²I*ºO¹R,²X*º[¹R*´\¶`š,²c*+ºf¹R± #+(,8. 99y@9 8 98 y 8 :¥ , ® 1  ; < X*+¶i¶jM*+,¶nW± 5 67 ij = >ip ? K *+,¶nW± :;   ij @ > i @ A B :+*¸r° ,y@ C D ‘+*´A¶xL»{Y+¹ï·}M+,º¹‚»…Y,·‡° $%&") +# E� FW# E G F H I J U!*»ŠY+¶Œ+¶‘+¶”¶˜¶ž·¤¹§W± '! FW! K L M N v(*¶¸¶¨L+Æ+¶¬Æ»²Y+¶´*¶¸¶¶·¹°° &!( O Pü&­ Q R ,¬ ó  K S T¿ E*+,¶¼± ê /0™ U0 ,¬ ç  V" W X B*²+¹Î± ¬IJ-À Y@ iA²À¸Ƴ»ˆY·ʳú²®²ͲвÓ¸Ö³BÚ¸€Üg³µÞ¸à³Ô± f km*z7€ Z [ \MÖ ]f ‘ ^ ` c ‘ e f i ‘ ^ j m ‘ n p n ‘ e t w ‘ x y | ‘ ~  ‚ ‘ ~ ƒ † ‘ ~ ‡ Š ‘ ^ Œ � ˜ªˆ ™ › œp ž ˜ › £ Ÿ ¡@s ¢Ö £ › M¨S ¥@äÜ ¦@ §ö © ªö ¬ ­, ¯ `T ° ± ³ µ S ³ ¶ Š… · ¸­ º »ƒ ½& ¾ À Â à ŠÇ