Êþº¾EÉnet/minecraft/SharedConstants  !net/minecraft/world/entity/EntityK(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V  2net/minecraft/world/entity/item/FallingBlockEntityDEFAULT_BLOCK_STATE2Lnet/minecraft/world/level/block/state/BlockState;   blockState  timeI  dropItemZ   cancelDrop   fallDamageMax ! "#fallDamagePerDistanceF %&' ()&net/minecraft/world/entity/EntityTypes FALLING_BLOCK'Lnet/minecraft/world/entity/EntityType;  , -blocksBuilding / 01setPos(DDD)V 345 67net/minecraft/world/phys/Vec3ZEROLnet/minecraft/world/phys/Vec3; 9 :;setDeltaMovement"(Lnet/minecraft/world/phys/Vec3;)V = >?xoD A B?yo D E?zo G HI blockPosition()Lnet/minecraft/core/BlockPos; K LM setStartPos (Lnet/minecraft/core/BlockPos;)V OPQ RSnet/minecraft/core/BlockPosgetX()I?à OW XSgetY OZ [SgetZ ]^_ `aEnet/minecraft/world/level/block/state/properties/BlockStateProperties WATERLOGGEDBLnet/minecraft/world/level/block/state/properties/BooleanProperty; cde fg0net/minecraft/world/level/block/state/BlockState hasProperty>(Lnet/minecraft/world/level/block/state/properties/Property;)Z ijk lmjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; co pqsetValuee(Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; s tY(Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/level/block/state/BlockState;)V cv wx getFluidState1()Lnet/minecraft/world/level/material/FluidState; z{| }~-net/minecraft/world/level/material/FluidStatecreateLegacyBlock4()Lnet/minecraft/world/level/block/state/BlockState; €�‚ ƒ„net/minecraft/world/level/LevelsetBlockAndUpdateR(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z €† ‡ˆaddFreshEntity&(Lnet/minecraft/world/entity/Entity;)Z Š ‹ŒisInvulnerableToBase2(Lnet/minecraft/world/damagesource/DamageSource;)Z Ž ��markHurt()V ’ “” entityData1Lnet/minecraft/network/syncher/SynchedEntityData; – —˜DATA_START_POS2Lnet/minecraft/network/syncher/EntityDataAccessor; š›œ �ž/net/minecraft/network/syncher/SynchedEntityDatasetG(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)V š  ¡¢getF(Lnet/minecraft/network/syncher/EntityDataAccessor;)Ljava/lang/Object; ¤¥¦ §¨2net/minecraft/world/entity/Entity$MovementEmissionNONE4Lnet/minecraft/world/entity/Entity$MovementEmission; Oª 6«Lnet/minecraft/core/BlockPos; ­®¯ °±7net/minecraft/network/syncher/SynchedEntityData$Builderdefine(Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)Lnet/minecraft/network/syncher/SynchedEntityData$Builder; ³ ´µ isRemoved()Z?¤záG®{ c¹ ºµisAir ¼ ½�discard c¿ ÀÁgetBlock)()Lnet/minecraft/world/level/block/Block; à Ä� applyGravity ÆÇÈ ÉÊ$net/minecraft/world/entity/MoverTypeSELF&Lnet/minecraft/world/entity/MoverType; Ì ÍÎgetDeltaMovement!()Lnet/minecraft/world/phys/Vec3; Ð ÑÒmoveH(Lnet/minecraft/world/entity/MoverType;Lnet/minecraft/world/phys/Vec3;)V Ô Õ�applyEffectsFromBlocks × Ø� handlePortal Ú ÛÜlevel#()Lnet/minecraft/world/level/Level;Þ&net/minecraft/server/level/ServerLevel à áµisAlive ã ä!forceTickAfterTeleportToDuplicateæ3net/minecraft/world/level/block/ConcretePowderBlock €è wéN(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; ëìí îïnet/minecraft/tags/FluidTagsWATERLnet/minecraft/tags/TagKey; zñ òóis(Lnet/minecraft/tags/TagKey;)Z 3õ ö÷ lengthSqr()Dù%net/minecraft/world/level/ClipContext 3û 1 ý þÎposition  +net/minecraft/world/level/ClipContext$BlockCOLLIDER-Lnet/minecraft/world/level/ClipContext$Block;    +net/minecraft/world/level/ClipContext$Fluid SOURCE_ONLY-Lnet/minecraft/world/level/ClipContext$Fluid; ø  ¾(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/ClipContext$Block;Lnet/minecraft/world/level/ClipContext$Fluid;Lnet/minecraft/world/entity/Entity;)V € clipR(Lnet/minecraft/world/level/ClipContext;)Lnet/minecraft/world/phys/BlockHitResult;  'net/minecraft/world/phys/BlockHitResultgetType+()Lnet/minecraft/world/phys/HitResult$Type;  'net/minecraft/world/phys/HitResult$TypeMISS)Lnet/minecraft/world/phys/HitResult$Type;   I getBlockPos " #µonGround €% &' getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState;?æffffff¿à 3- ./multiply$(DDD)Lnet/minecraft/world/phys/Vec3; 123 45&net/minecraft/world/level/block/Blocks MOVING_PISTON'Lnet/minecraft/world/level/block/Block; c7 ò8(Ljava/lang/Object;)Z:8net/minecraft/world/item/context/DirectionalPlaceContext <=> ?@net/minecraft/core/DirectionDOWNLnet/minecraft/core/Direction; BCD EF"net/minecraft/world/item/ItemStackEMPTY$Lnet/minecraft/world/item/ItemStack; <H I@UP 9K L¡(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)V cN OP canBeReplaced7(Lnet/minecraft/world/item/context/BlockPlaceContext;)Z OR SIbelow UVW XY,net/minecraft/world/level/block/FallingBlockisFree5(Lnet/minecraft/world/level/block/state/BlockState;)Z c[ \] canSurviveG(Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z _`a îb)net/minecraft/world/level/material/Fluids1Lnet/minecraft/world/level/material/FlowingFluid; z7 Ýe fggetChunkSource/()Lnet/minecraft/server/level/ServerChunkCache; ijk lm+net/minecraft/server/level/ServerChunkCachechunkMap%Lnet/minecraft/server/level/ChunkMap;o@net/minecraft/network/protocol/game/ClientboundBlockUpdatePacket nq rR(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V tuv wx#net/minecraft/server/level/ChunkMapsendToTrackingPlayersM(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)VzFnet/minecraft/network/protocol/game/ClientboundAddTransientBlockPacket yq}(net/minecraft/world/level/block/Fallable | €�onLandÙ(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/item/FallingBlockEntity;)V ƒ „… blockDataLnet/minecraft/nbt/CompoundTag; c‡ ˆµhasBlockEntity €Š ‹ŒgetBlockEntityS(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity;Ž2net/minecraft/util/ProblemReporter$ScopedCollector �‘’ “”2net/minecraft/world/level/block/entity/BlockEntity problemPath2()Lnet/minecraft/util/ProblemReporter$PathElement; – —˜LOGGERLorg/slf4j/Logger; �š ›E(Lnet/minecraft/util/ProblemReporter$PathElement;Lorg/slf4j/Logger;)V €� žŸregistryAccess%()Lnet/minecraft/core/RegistryAccess; ¡¢£ ¤¥0net/minecraft/world/level/storage/TagValueOutputcreateWithContext‚(Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/storage/TagValueOutput; �§ ¨©saveWithoutMetadata2(Lnet/minecraft/world/level/storage/ValueOutput;)V ¡« ¬­ buildResult!()Lnet/minecraft/nbt/CompoundTag;¯ °±accept@(Lnet/minecraft/nbt/CompoundTag;)Ljava/util/function/BiConsumer; ³´µ ¶·net/minecraft/nbt/CompoundTagforEach"(Ljava/util/function/BiConsumer;)V ¹º» ¼½/net/minecraft/world/level/storage/TagValueInputcreate�(Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/ValueInput; �¿ ÀÁloadWithComponents1(Lnet/minecraft/world/level/storage/ValueInput;)V �à Ä�closeÆjava/lang/Throwable ÅÈ ÉÊ addSuppressed(Ljava/lang/Throwable;)VÌjava/lang/ExceptionÎ.Failed to load block entity from falling block ÐÑÒ ÓÔorg/slf4j/Loggererror*(Ljava/lang/String;Ljava/lang/Throwable;)V �Ö ×� setChanged ÝÙ ÚÛ getGameRules1()Lnet/minecraft/world/level/gamerules/GameRules; ÝÞß àá-net/minecraft/world/level/gamerules/GameRules ENTITY_DROPS.Lnet/minecraft/world/level/gamerules/GameRule; Ýã ¡äB(Lnet/minecraft/world/level/gamerules/GameRule;)Ljava/lang/Object; iæ çµ booleanValue é êëcallOnBrokenAfterFallG(Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPos;)V í îïspawnAtLocationz(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/entity/item/ItemEntity; €ñ òSgetMinY €ô õSgetMaxY ÷ øù getAirDrag()F 3û üýscale"(D)Lnet/minecraft/world/phys/Vec3; ÿ horizontalCollision  verticalCollision  setRequiresPrecisePosition(Z)V |   onBrokenAfterFallu(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/item/FallingBlockEntity;)V   hurtEntities  net/minecraft/util/Mthceil(D)I  )net/minecraft/world/entity/EntitySelectorNO_CREATIVE_OR_SPECTATORLjava/util/function/Predicate;  LIVING_ENTITY_STILL_ALIVE  ! "#java/util/function/Predicateand>(Ljava/util/function/Predicate;)Ljava/util/function/Predicate; |% &'getFallDamageSourceT(Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; ) *+ damageSources2()Lnet/minecraft/world/damagesource/DamageSources; -./ 0'.net/minecraft/world/damagesource/DamageSources fallingBlock 2 34floor(F)I 678 9:java/lang/Mathmin(II)I < =>getBoundingBox!()Lnet/minecraft/world/phys/AABB; €@ AB getEntitiesr(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List;D °EO(Lnet/minecraft/world/damagesource/DamageSource;F)Ljava/util/function/Consumer; GHI ¶Jjava/util/List (Ljava/util/function/Consumer;)V LMN Oïnet/minecraft/tags/BlockTagsANVIL cñ R STrandom!Lnet/minecraft/util/RandomSource; VWX Yùnet/minecraft/util/RandomSource nextFloat=LÌÍ \]^ _`*net/minecraft/world/level/block/AnvilBlockdamagef(Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState;b BlockState cd efCODEC Lcom/mojang/serialization/Codec; hij kl-net/minecraft/world/level/storage/ValueOutputstoreG(Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)VnTime hp qrputInt(Ljava/lang/String;I)VtDropItem hv wx putBoolean(Ljava/lang/String;Z)Vz HurtEntities|FallHurtAmount h~ €putFloat(Ljava/lang/String;F)V‚ FallHurtMax„TileEntityData ³d‡ CancelDrop ‰Š‹ Œ�,net/minecraft/world/level/storage/ValueInputreadH(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; ��‘ ’“java/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object; ‰• –—getIntOr(Ljava/lang/String;I)I ‰™ š› getBooleanOr(Ljava/lang/String;Z)Z ‰� žŸ getFloatOr(Ljava/lang/String;F)F ¡ ¢£fillCrashReportCategory&(Lnet/minecraft/CrashReportCategory;)V¥Immitating BlockState c§ ¨©toString()Ljava/lang/String; «¬­ ®¯!net/minecraft/CrashReportCategory setDetailI(Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/CrashReportCategory;±#entity.minecraft.falling_block_type³java/lang/Object µ¶· ¸¹%net/minecraft/world/level/block/BlockgetName/()Lnet/minecraft/network/chat/MutableComponent; »¼½ ¾¿$net/minecraft/network/chat/Component translatableT(Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent;Á>net/minecraft/network/protocol/game/ClientboundAddEntityPacket à &~ µÅ ÆÇgetId5(Lnet/minecraft/world/level/block/state/BlockState;)I ÀÉ ÊP(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerEntity;I)V Ì ÍÎrecreateFromPacketC(Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V ÀÐ ÑSgetData µÓ ÔÕ stateById5(I)Lnet/minecraft/world/level/block/state/BlockState; À× R÷ ÀÙ X÷ ÀÛ [÷ ÝÞß àá3net/minecraft/world/level/portal/TeleportTransitionnewLevel*()Lnet/minecraft/server/level/ServerLevel; Ýã äå dimension'()Lnet/minecraft/resources/ResourceKey; €ã €è éêEND%Lnet/minecraft/resources/ResourceKey; ì íîteleportZ(Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; ðñò óô-net/minecraft/world/entity/MoveSimulationTypeSERVER_AND_CLIENT/Lnet/minecraft/world/entity/MoveSimulationType; ö ÷øhurt3(Lnet/minecraft/world/damagesource/DamageSource;F)V úûü ýþnet/minecraft/nbt/Tagcopy()Lnet/minecraft/nbt/Tag; ³ putB(Ljava/lang/String;Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/Tag;  com/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger; 1  5SAND µ ~defaultBlockState  3net/minecraft/network/syncher/EntityDataSerializers BLOCK_POS4Lnet/minecraft/network/syncher/EntityDataSerializer; š defineIdy(Ljava/lang/Class;Lnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/EntityDataAccessor; DEFAULT_TIME ConstantValue DEFAULT_FALL_DAMAGE_PER_DISTANCEDEFAULT_MAX_FALL_DAMAGE(DEFAULT_DROP_ITEMDEFAULT_CANCEL_DROPRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; SignatureQLnet/minecraft/network/syncher/EntityDataAccessor;CodeLineNumberTableLocalVariableTablethis4Lnet/minecraft/world/entity/item/FallingBlockEntity;type!Lnet/minecraft/world/level/Level;LocalVariableTypeTable^Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/item/FallingBlockEntity;>;MethodParameters‚(Lnet/minecraft/world/entity/EntityType<+Lnet/minecraft/world/entity/item/FallingBlockEntity;>;Lnet/minecraft/world/level/Level;)Vxyzfall¦(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/entity/item/FallingBlockEntity;posstateentity StackMapTable isAttackable hurtServer[(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z(Lnet/minecraft/server/level/ServerLevel;source/Lnet/minecraft/world/damagesource/DamageSource; getStartPosgetMovementEmission6()Lnet/minecraft/world/entity/Entity$MovementEmission;defineSynchedData<(Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V9Lnet/minecraft/network/syncher/SynchedEntityData$Builder; isPickablegetDefaultGravitytick)Lnet/minecraft/world/phys/BlockHitResult;fallable*Lnet/minecraft/world/level/block/Fallable;#Lnet/minecraft/core/RegistryAccess;output2Lnet/minecraft/world/level/storage/TagValueOutput;mergedreporter4Lnet/minecraft/util/ProblemReporter$ScopedCollector;eLjava/lang/Exception; blockEntity4Lnet/minecraft/world/level/block/entity/BlockEntity; mayReplacewouldContinueFalling wouldSurvive currentState isConcreteisStuckInWatermoveVec serverLevelblockcauseFallDamage4(DFLnet/minecraft/world/damagesource/DamageSource;)Z newBlockState fallDistancedamageModifier damageSourcefallDistanceIntentitySelectoractualDamageSourceisAnvilCLjava/util/function/Predicate;l-net/minecraft/world/damagesource/DamageSourceaddAdditionalSaveData/Lnet/minecraft/world/level/storage/ValueOutput;readAdditionalSaveDatainput.Lnet/minecraft/world/level/storage/ValueInput;defaultHurtEntitiessetHurtsEntities(FI)VdamagePerDistance damageMax disableDropdisplayFireAnimationcategory#Lnet/minecraft/CrashReportCategory; getTypeName(()Lnet/minecraft/network/chat/Component;getAddEntityPacketR(Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; serverEntity)Lnet/minecraft/server/level/ServerEntity;’(Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet;packet@Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket; newDimension oldDimension fromOrToEnd newEntity#Lnet/minecraft/world/entity/Entity; transition5Lnet/minecraft/world/level/portal/TeleportTransition;HLnet/minecraft/resources/ResourceKey;�#net/minecraft/resources/ResourceKeygetMoveSimulationType1()Lnet/minecraft/world/entity/MoveSimulationType;lambda$causeFallDamage$0V(Lnet/minecraft/world/damagesource/DamageSource;FLnet/minecraft/world/entity/Entity;)V lambda$tick$0K(Lnet/minecraft/nbt/CompoundTag;Ljava/lang/String;Lnet/minecraft/nbt/Tag;)VnameLjava/lang/String;tagLnet/minecraft/nbt/Tag; SourceFileFallingBlockEntity.javaBootstrapMethods�'(Ljava/lang/Object;Ljava/lang/Object;)VŸ   ’“¢,(Ljava/lang/String;Lnet/minecraft/nbt/Tag;)V¤(Ljava/lang/Object;)V¦ § �‘©&(Lnet/minecraft/world/entity/Entity;)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; InnerClassesMovementEmissionBuilderBlockFluid·"net/minecraft/world/phys/HitResultTypeº"net/minecraft/util/ProblemReporterScopedCollector½.net/minecraft/util/ProblemReporter$PathElement PathElementÀ(net/minecraft/core/HolderLookup$ProviderÂnet/minecraft/core/HolderLookupProviderÅ%java/lang/invoke/MethodHandles$LookupÇjava/lang/invoke/MethodHandlesLookup! —˜ # !""#„…#$ä—˜%&'”(*+,·*² µ*µ*µ*µ*(µ* µ ±("TG HIJL"M'U) (*+(,)(Û-. (,/0 ,Û%1t'½ =*²$+·**µ*µ+*(¶.*²2¶8*(µ<*µ@*µC**¶F¶J±(* XYZ\^#`(a.b4d<e)>=*+=Û-=2?=3?=4?=0Û234 56'è Q» Y*+¶N‡Tc+¶V‡+¶Y‡Tc,²\¶b™,²\¸h¶nÀc§,·rN*+,¶u¶y¶W*-¶…W-°(h<jIkOl)*QÛ-Q7«Q8<9+:=ÿ7€Oc€ÿ€Oc€c0 Û78;µ',¬(q) *+<='g*,¶‰š*¶�¬(vw z)**+Û>?@_#: 0 Û?_LM'D *´‘²•+¶™±( ~ ) *+ 7«07AI'8*´‘²•¶ŸÀO°(‚) *+BC'.²£°(‡) *+DE'D +²•²©¶¬W±( Œ �) *+ “F0“Gµ'B *¶²š§¬(‘)  *+: @H÷'.¶¯(–) *+I�'ˆ ¶*´¶¸™*¶»±*´¶¾L*Y´`µ*¶Â*²Å*¶Ë¶Ï*¶Ó*¶Ö*¶ÙN-ÁÝ™M-ÀÝM*¶ßš *´â™:*¶FN*´¶¾Áå6™*¶Ù-¶ç²ê¶ð™§6*¶Ë¶ô9™a—žZ*¶Ù»øY»3Y*´<*´@*´C·ú*¶ü²ÿ²*· ¶:¶²¥!*¶Ù¶¶ç²ê¶ð™ ¶N6*¶!š™@*¶Ù-¶$:**¶Ë(*(¶,¶8²0¶6š*´š»9Y*¶Ù-²;²A²G·J¶M6 *¶Ù-¶Q¶$¸T™™š§6 *´*¶Ù-¶Z™  š§6  ™w ™r*´²\¶b™)*¶Ù-¶ç²^¶c™**´²\¸h¶nÀcµ*¶Ù-*´¶™,¶d´h*»nY-*¶Ù-¶$·p¶s,¶d´h*»yY-*¶Ù-¶$·{¶s*¶»+Á|™+À|:  *¶Ù-*´*¹~*´‚Æú*´¶†™ð*¶Ù-¶‰:  Æ…»�Y ¶�²•·™: *¶Ù¶œ: ¸ : ¶¦¶ª:*´‚º®¶²  ¸¸¶¾ ¶§: ¶§ :¶Ç¿§: ²•Í ¹Ï ¶Õ§\*´™U,¶زܶâÀi¶å™B*¶»*+-¶è*,+¶ìW§.*¶»*´™#,¶زܶâÀi¶å™*+-¶è*,+¶ìW§ *¶»*+-¶è§W*´d¤-¶V*¶Ù¶ð¤-¶V*¶Ù¶ó£ *´X¤(*´™,¶زܶâÀi¶å™ *,+¶ìW*¶»**¶Ë*¶ö�¶ú¶8**´þš *´™§¶±]™¡Å£¨«ÅL·ºË(G› œ� ¡!£%¤0¥4¦8¨W©\«h¬…­Ž¯š²È³èµî¶ñºý»¾À&Á-ÂIÄkņÆ�Ç®ÈÃÊÒÌíÍÎ ÏÐ,Ò=ÓGÕL×]ØfÚoÛvÜ}Þ‹à™á¡×·äºâ¼ãÉåÎçÑèëéïêõëÿîïð#ñ*ô-õ1ö7ùiúƒûŠýŽžµ)ÀÈ)JKL f3žMo*NO}P…]ZQR ¼ ST G‡UV IáW k¿X †¤Y 0Z\27«h&[… \Ž]?IE^>¶*+Ÿ_5:¾!ýGµÝý*O@ým ýfc@ü@ü>ûhÿt  µÝOc��Åÿ  µÝOc��ÅÅùBËú-ø*ú $ ÿ µ^ C ÿ µ êë'r+Á|™+À|N-*¶Ù,*¹±( )* KL*+_57«:0 _7`a'ê Ñ*´ š¬'g¸6œ¬²²¹:*´¶¾:  Á|™ À|:*¹$§ *¶(*¶,:†*´ j¸1*´¸5†8*¶Ù**¶;¶?ºC¹F*´²K¶P6  ™> •ž7*´Q¹UZ†Zjb–œ*´¸[:  Ç *µ§ * µ¬(J  %=HRgƒ� ³!¼"Á#É%Ï()p = KL¼b Ñ*+Ñc?Ñd#Ñe@Àf%¬gRh@gj_#�Bi . %¬gj:/ üü/Gkÿx  kkcú0 cdem©'Ùv+a²c*´¹g+m*´¹o+s*´¹u+y*´ ¹u+{*´ ¹}+�*´¹o*´‚Æ+ƒ²…*´‚¹g+†*´¹u±(* -./*071D2Q3X4h6u7)v*+vNn:ûh0NoÁ'ó‘*+a²c¹ˆ² ¶ŽÀcµ*+m¹”µ*´²K¶P=*+y¹˜µ *+{ ¹œµ *+�(¹”µ*+s¹˜µ*+ƒ²…¹ˆ¶ŽÀ³µ‚*+†¹˜µ±(* ;='?2@@ANB]DkF‚H�I) ‘*+‘pq2_r0pst'Z*µ *#µ *µ±(LM NO) *+u#v0 uvw�'4*µ±( RS) *+xµ',¬(W) *+¢£'Q*+· +¤*´¶¦¶ªW±(\]^)*+yz0y&~'/*´°(a) *+{|'B°½²Y*´¶¾¶´S¸º°(f) *+}~'E»ÀY*+*¶¸Ä·Ȱ(k)*+€0%�ÍÎ'ª8*+·Ë*+¶ϸÒµ*µ++¶ÖI+¶Ø9+¶Ú9*(¶.**¶F¶J±(& pqrtu v&x/y7z)48*+8‚ƒ2? 3?&4?0‚íî'G+¶ܶâM*¶Ù¶æN-²ç¥ ,²ç¦ -,¥§6*+·ë:*Æ ™§µâ°(‚ƒ„*†1‡Dˆ)>?„ê7…ê*†1‡ˆG*+G‰Š.?„‹7…‹:CýŒŒ@ÿ ÝŒŒ ÿ ÝŒŒ 0‰#$Ž�'.²ï°(Ž) *+ �‘'E,*#¶õ±() h@_#9ˆ ’“'K *+,¹ù¶ÿW±(Þ)  P… ”• –—˜�';¸³•² ¶ ³  ²¸³•±(>@Q™š›ªœž¡ª£¥¨±J ¤²@­š³ ø´@øµ@¶¸@�¹» ¼¹¾ ¿ÁÃ ÄÆÈ