Êþº¾E ¼  net/minecraft/SharedConstantsDEBUG_BLOCK_BREAKZ   ,net/minecraft/client/multiplayer/ClientLevelLOGGERLorg/slf4j/Logger;ACK {}  java/lang/IntegervalueOf(I)Ljava/lang/Integer;  org/slf4j/Loggerdebug'(Ljava/lang/String;Ljava/lang/Object;)V  blockStatePredictionHandlerILnet/minecraft/client/multiplayer/prediction/BlockStatePredictionHandler; !" #$Gnet/minecraft/client/multiplayer/prediction/BlockStatePredictionHandlerendPredictionsUpTo2(ILnet/minecraft/client/multiplayer/ClientLevel;)V & '( minecraft Lnet/minecraft/client/Minecraft; *+, -.net/minecraft/client/MinecraftgetBlockEntityRenderDispatcherI()Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher; 012 34Enet/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher getRendereru(Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderer; 678 9:=net/minecraft/client/renderer/blockentity/BlockEntityRenderershouldRenderOffScreen()Z < =>globallyRenderedBlockEntitiesLjava/util/Set; @AB CD java/util/Setadd(Ljava/lang/Object;)Z F GHupdateKnownServerStateR(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)ZJ%net/minecraft/world/level/block/Block LMN OPnet/minecraft/world/level/LevelsetBlockT(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)Z R ST getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; V OWS(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Z *Y Z[player)Lnet/minecraft/client/player/LocalPlayer; ]^_ `a(net/minecraft/world/entity/player/Playerlevel#()Lnet/minecraft/world/level/Level; ]c dH isColliding fgh ijnet/minecraft/world/phys/Vec3xD fl mjy fo pjz ]r st absSnapTo(DDD)V v w: isPredicting y z{retainKnownServerState{(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/client/player/LocalPlayer;)V }~ €�5net/minecraft/client/multiplayer/ClientPacketListenerregistryAccess,()Lnet/minecraft/core/RegistryAccess$Frozen;B@ L„ …†Ÿ(Lnet/minecraft/world/level/storage/WritableLevelData;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/core/Holder;ZZJI)Vˆ/net/minecraft/world/level/entity/EntityTickList ‡Š …‹()V � Ž�tickingEntities1Lnet/minecraft/world/level/entity/EntityTickList;‘>net/minecraft/world/level/entity/TransientEntitySectionManager“!net/minecraft/world/entity/Entity•Lnet/minecraft/client/multiplayer/ClientLevel$ClientLevelData;  levelExtractor6Lnet/minecraft/client/renderer/extract/LevelExtractor;  seaLevelI/net/minecraft/client/renderer/LevelEventHandler  …Q(Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/multiplayer/ClientLevel;)V   levelEventHandler1Lnet/minecraft/client/renderer/LevelEventHandler; "#$ %&net/minecraft/core/Holdervalue()Ljava/lang/Object;(1net/minecraft/world/level/dimension/DimensionType '* +: hasEndFlashes-+net/minecraft/client/renderer/EndFlashState ,Š 0 12 endFlashState-Lnet/minecraft/client/renderer/EndFlashState;4net/minecraft/core/BlockPos 36 …7(III)V 9:; <=7net/minecraft/world/level/storage/LevelData$RespawnDataof(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;FF)Lnet/minecraft/world/level/storage/LevelData$RespawnData; ? @AsetRespawnData<(Lnet/minecraft/world/level/storage/LevelData$RespawnData;)V C DserverSimulationDistance FGH IJ8net/minecraft/world/attribute/EnvironmentAttributeSystembuilderD()Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; L MNaddEnvironmentAttributeLayers†(Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; PQR ST@net/minecraft/world/attribute/EnvironmentAttributeSystem$Builderbuild<()Lnet/minecraft/world/attribute/EnvironmentAttributeSystem; V WXenvironmentAttributes:Lnet/minecraft/world/attribute/EnvironmentAttributeSystem; Z [‹updateSkyBrightness P] ^_addDefaultLayerse(Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder;aorg/joml/Vector3f?LÌÍ `d …e(FFF)V ghi jk3net/minecraft/world/attribute/EnvironmentAttributes SKY_COLOR4Lnet/minecraft/world/attribute/EnvironmentAttribute;m noapplyTimeBased‡(Lnet/minecraft/client/multiplayer/ClientLevel;Lorg/joml/Vector3fc;)Lnet/minecraft/world/attribute/EnvironmentAttributeLayer$TimeBased; Pq rsaddTimeBasedLayer»(Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/world/attribute/EnvironmentAttributeLayer$TimeBased;)Lnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; gu vkSKY_LIGHT_FACTORx nys(Lnet/minecraft/client/multiplayer/ClientLevel;)Lnet/minecraft/world/attribute/EnvironmentAttributeLayer$TimeBased; {A|java/util/Deque {~ €size()I ‚ƒ„ …†java/lang/Mathmax(II)I {ˆ ‰&poll‹java/lang/Runnable Š� Ž‹run �  ‘'()Lnet/minecraft/world/TickRateManager; “ ”: runsNormally – —˜getWorldBorder0()Lnet/minecraft/world/level/border/WorldBorder; ãš ›‹tick � ž‹tickTime   ¡‹tickWeatherEffects £ ¤‹removeBlockBreakingProgress ¦ § skyFlashTime © ª¿setSkyFlashTime ¬ ­®getDefaultClockTime()J ,° ›±(J)V ,³ ´:flashStartedThisTick *¶ ·¸guiLnet/minecraft/client/gui/Gui; º»¼ ½¾net/minecraft/client/gui/Guiscreen+()Lnet/minecraft/client/gui/screens/Screen;À*net/minecraft/client/gui/screens/WinScreen * ÃÄgetSoundManager,()Lnet/minecraft/client/sounds/SoundManager;Æ>net/minecraft/client/resources/sounds/DirectionalSoundInstance ÈÉÊ ËÌ net/minecraft/sounds/SoundEventsWEATHER_END_FLASH!Lnet/minecraft/sounds/SoundEvent; ÎÏÐ ÑÒ net/minecraft/sounds/SoundSourceWEATHER"Lnet/minecraft/sounds/SoundSource; Ô ÕÖrandom!Lnet/minecraft/util/RandomSource; *Ø ÙÚ gameRenderer,Lnet/minecraft/client/renderer/GameRenderer; ÜÝÞ ßà*net/minecraft/client/renderer/GameRenderer mainCamera()Lnet/minecraft/client/Camera; ,â ãä getXAngle()F ,æ çä getYAngle Åé …ê†(Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/util/RandomSource;Lnet/minecraft/client/Camera;FF)V ìíî ïð(net/minecraft/client/sounds/SoundManager playDelayed9(Lnet/minecraft/client/resources/sounds/SoundInstance;I)V Üò ›˜ ôõö ÷ø%net/minecraft/util/profiling/Profilerget/()Lnet/minecraft/util/profiling/ProfilerFiller;úblocks üýþ ÿ+net/minecraft/util/profiling/ProfilerFillerzone7(Ljava/lang/String;)Lnet/minecraft/util/profiling/Zone; ü ›((Ljava/util/function/BooleanSupplier;Z)V  ‹!net/minecraft/util/profiling/Zoneclose java/lang/Throwable     addSuppressed(Ljava/lang/Throwable;)V  ,net/minecraft/util/profiling/jfr/JvmProfilerINSTANCE.Lnet/minecraft/util/profiling/jfr/JvmProfiler; * €getFps  ¿ onClientTick  WT F ‹invalidateTickCache *! "#optionsLnet/minecraft/client/Options; %&' ()net/minecraft/client/Options particles'()Lnet/minecraft/client/OptionInstance; +,- ÷&#net/minecraft/client/OptionInstance/)net/minecraft/server/level/ParticleStatus %1 2) weatherRadius 4 5€intValue 7 89 getRainLevel(F)F ; <® getGameTime§Î_ @AB CDnet/minecraft/util/RandomSourcecreateThreadLocalInstance$(J)Lnet/minecraft/util/RandomSource; FGH IJnet/minecraft/client/Cameraposition!()Lnet/minecraft/world/phys/Vec3; 3L MN containing<(Lnet/minecraft/core/Position;)Lnet/minecraft/core/BlockPos;>fff .Q RS DECREASED+Lnet/minecraft/server/level/ParticleStatus; @U VWnextInt(I)I YZ[ \]2net/minecraft/world/level/levelgen/Heightmap$TypesMOTION_BLOCKING4Lnet/minecraft/world/level/levelgen/Heightmap$Types; 3_ `aoffset"(III)Lnet/minecraft/core/BlockPos; c degetHeightmapPosp(Lnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; 3g h€getY j k€getMinY m nogetPrecipitationAtT(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/biome/Biome$Precipitation; qrs tu3net/minecraft/world/level/biome/Biome$PrecipitationRAIN5Lnet/minecraft/world/level/biome/Biome$Precipitation; 3w xybelow()Lnet/minecraft/core/BlockPos; .{ |SMINIMAL @~ € nextDouble()D ‚ ƒ„ getFluidStateN(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; †‡ˆ ‰Š0net/minecraft/world/level/block/state/BlockStategetCollisionShaper(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; Œ�Ž ��!net/minecraft/core/Direction$AxisY#Lnet/minecraft/core/Direction$Axis; ’“” …•*net/minecraft/world/phys/shapes/VoxelShape((Lnet/minecraft/core/Direction$Axis;DD)D —˜™ š›-net/minecraft/world/level/material/FluidState getHeightG(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F ‚� …ž(DD)D  ¡¢ £¤net/minecraft/tags/FluidTagsLAVALnet/minecraft/tags/TagKey; —¦ §¨is(Lnet/minecraft/tags/TagKey;)Z ª«¬ ­®&net/minecraft/world/level/block/Blocks MAGMA_BLOCK'Lnet/minecraft/world/level/block/Block; †° §D ²³´ µ¶-net/minecraft/world/level/block/CampfireBlock isLitCampfire5(Lnet/minecraft/world/level/block/state/BlockState;)Z ¸¹º »¼*net/minecraft/core/particles/ParticleTypesSMOKE1Lnet/minecraft/core/particles/SimpleParticleType; ¸¾ t¼ 3À Á€getX 3à Ä€getZ Æ ÇÈ addParticle7(Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V Ê Ë rainSoundTime ÍÎÏ ÐÑnet/minecraft/util/Mthfloor(F)I ÈÓ ÔÌWEATHER_RAIN_ABOVE=ÌÌÍ? Ø ÙÚplayLocalSoundf(Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FFZ)V ÈÜ ÝÌ WEATHER_RAIN>LÌÍ àáâ ãWnet/minecraft/core/SectionPosblockToSectionCoord üå æçhasChunk(II)Z qé êuNONE ì íîgetBiome:(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/Holder;ð%net/minecraft/world/level/biome/Biome ò ó€ getSeaLevel ïõ nöU(Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/world/level/biome/Biome$Precipitation; úûü ýþ(it/unimi/dsi/fastutil/ints/Int2ObjectMapvalues2()Lit/unimi/dsi/fastutil/objects/ObjectCollection;  .it/unimi/dsi/fastutil/objects/ObjectCollectioniterator0()Lit/unimi/dsi/fastutil/objects/ObjectIterator;   :java/util/IteratorhasNext   &next3net/minecraft/server/level/BlockDestructionProgress   ®getUpdatedRenderTick�  ‹remove  removeProgress8(Lnet/minecraft/server/level/BlockDestructionProgress;)V   ygetPos 3  ®asLong "#$ ÷%*it/unimi/dsi/fastutil/longs/Long2ObjectMap(J)Ljava/lang/Object; @' D @) *:isEmpty ", % .;/MARKER_PARTICLE_ITEMS @= KD?"net/minecraft/world/item/BlockItem >A BgetBlock D EFset2(III)Lnet/minecraft/core/BlockPos$MutableBlockPos; †A II JK animateTick”(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V —) —N JOb(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V —Q RSgetDripParticle0()Lnet/minecraft/core/particles/ParticleOptions; UVW XYnet/minecraft/core/DirectionDOWNLnet/minecraft/core/Direction; †[ \] isFaceSturdye(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z w ` abtrySpawnDripParticles�(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/particles/ParticleOptions;Z)Vd0net/minecraft/core/particles/BlockParticleOption ¸f gh BLOCK_MARKER+Lnet/minecraft/core/particles/ParticleType; cj …k`(Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/world/level/block/state/BlockState;)V?à †o pqisCollisionShapeFullBlockG(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z gs tkAMBIENT_PARTICLES Fv wxgetValuee(Lnet/minecraft/world/attribute/EnvironmentAttribute;Lnet/minecraft/core/BlockPos;)Ljava/lang/Object;z-net/minecraft/world/attribute/AmbientParticle y| }~canSpawn$(Lnet/minecraft/util/RandomSource;)Z y€ �Sparticle À g à †† ƒ‡1()Lnet/minecraft/world/level/material/FluidState; ’‰ …Š&(Lnet/minecraft/core/Direction$Axis;)D?©™™™™™š Ž ��spawnFluidParticle6(DDDDDLnet/minecraft/core/particles/ParticleOptions;)V ’“” •¤net/minecraft/tags/BlockTags IMPERMEABLE †¦ ’˜ ™Šmin › œ� spawnParticle{(Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/world/phys/shapes/VoxelShape;D)V ŒŸ  �X Œ¢ � ͤ ¥¦lerp(DDD)D L¨ ©ªfillReportDetails@(Lnet/minecraft/CrashReport;)Lnet/minecraft/CrashReportCategory;¬ Server brand® ¯°callQ(Lnet/minecraft/client/multiplayer/ClientLevel;)Lnet/minecraft/CrashReportDetail; ²³´ µ¶!net/minecraft/CrashReportCategory setDetailX(Ljava/lang/String;Lnet/minecraft/CrashReportDetail;)Lnet/minecraft/CrashReportCategory;¸ Server type®»Tracked entity count ®¾Client weather ®Ánet/minecraft/sounds/SoundEvent à ÄÅ playSoundM(DDDLnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FFZJ)VÇ>net/minecraft/client/resources/sounds/EntityBoundSoundInstance ÆÉ …Êl(Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FFLnet/minecraft/world/entity/Entity;J)V ìÌ ÍÎplayk(Lnet/minecraft/client/resources/sounds/SoundInstance;)Lnet/minecraft/client/sounds/SoundEngine$PlayResult; @Ð Ñ®nextLong fÓ Ô¦ distanceToSqrÖ9net/minecraft/client/resources/sounds/SimpleSoundInstance @Ø ÙDcreate ÕÛ …Ül(Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FFLnet/minecraft/util/RandomSource;DDD)V@Y ‚à áâsqrt(D)D@D@4 w) ¸é ê¼POOF @ì í€ nextGaussian?tzáG®{ *ñ òóparticleEngine.Lnet/minecraft/client/particle/ParticleEngine;õ7net/minecraft/client/particle/FireworkParticles$Starter ô÷ …øv(Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/client/particle/ParticleEngine;Ljava/util/List;Z)V úûü Cý,net/minecraft/client/particle/ParticleEngine+(Lnet/minecraft/client/particle/Particle;)V }ÿ send*(Lnet/minecraft/network/protocol/Packet;)V } recipes2()Lnet/minecraft/world/item/crafting/RecipeAccess;  ätickrateA  }4    -net/minecraft/world/ticks/BlackholeTickAccessemptyLevelList-()Lnet/minecraft/world/ticks/LevelTickAccess;  ÷c java/util/Map9net/minecraft/world/level/saveddata/maps/MapItemSavedData  put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; }  scoreboard)()Lnet/minecraft/world/scores/Scoreboard;  !" #$4net/minecraft/client/renderer/extract/LevelExtractor blockChanged!(Lnet/minecraft/core/BlockPos;I)V  & '( setBlockDirty„(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V  * +7setSectionDirtyWithNeighbors  - ./setSectionRangeDirty (IIIIII)V ú1 2(I)Ljava/lang/Object; ú4 ÷2  6 …7!(ILnet/minecraft/core/BlockPos;)V ú9 :'(ILjava/lang/Object;)Ljava/lang/Object;  < =¿ setProgress  ? @± updateTick B ÷C3()Lit/unimi/dsi/fastutil/longs/Long2ObjectFunction; "E FGcomputeIfAbsentF(JLit/unimi/dsi/fastutil/longs/Long2ObjectFunction;)Ljava/lang/Object;Ijava/util/SortedSet HA L MNglobalLevelEvent"(ILnet/minecraft/core/BlockPos;I)V P QN levelEventSPlaying level event UVW XYnet/minecraft/CrashReport forThrowableD(Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/CrashReport;[Level event being played U] ^_ addCategory7(Ljava/lang/String;)Lnet/minecraft/CrashReportCategory;aBlock coordinates ²c deformatLocation`(Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPos;)Ljava/lang/String; ²g µhI(Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/CrashReportCategory;j Event sourcel Event typen Event datapnet/minecraft/ReportedException or …s(Lnet/minecraft/CrashReport;)V uvw xy,net/minecraft/core/particles/ParticleOptionsgetType-()Lnet/minecraft/core/particles/ParticleType; {|} ~:)net/minecraft/core/particles/ParticleTypegetOverrideLimiter € �‚ doAddParticle9(Lnet/minecraft/core/particles/ParticleOptions;ZZDDDDDD)V „ …†calculateParticleLevel.(Z)Lnet/minecraft/server/level/ParticleStatus; úˆ ‰ŠcreateParticle^(Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)Lnet/minecraft/client/particle/Particle;@�ŽException while adding particle�Particle being added’ID ”•– —˜/net/minecraft/core/registries/BuiltInRegistries PARTICLE_TYPELnet/minecraft/core/Registry; š›œ �žnet/minecraft/core/RegistrygetKey8(Ljava/lang/Object;)Lnet/minecraft/resources/Identifier;  Parameters ¢ ¯£(Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/core/particles/ParticleOptions;)Lnet/minecraft/CrashReportDetail;¥Position § ¯¨T(Lnet/minecraft/client/multiplayer/ClientLevel;DDD)Lnet/minecraft/CrashReportDetail; ª €«%()Lnet/minecraft/core/RegistryAccess; ­®¯ °±(net/minecraft/core/registries/RegistriesBIOME%Lnet/minecraft/resources/ResourceKey; ³´µ ¶·!net/minecraft/core/RegistryAccess lookupOrThrowD(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Registry; ¹º» ¼±&net/minecraft/world/level/biome/BiomesPLAINS š¾ ¿À getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; % Ã)hideLightningFlashÅjava/lang/Boolean ÄÇ È: booleanValue Ê ËÌ dimensionType5()Lnet/minecraft/world/level/dimension/DimensionType; 'Î ÏÐcardinalLightType3()Lnet/minecraft/world/level/CardinalLighting$Type; ÒÓÔ ÷Õ/net/minecraft/world/level/CardinalLighting$Type.()Lnet/minecraft/world/level/CardinalLighting; »Ø/net/minecraft/client/color/block/BlockTintCache ×Ú ÛÜgetColor (Lnet/minecraft/core/BlockPos;)I %Þ ß)biomeBlendRadius áâã Ûä'net/minecraft/world/level/ColorResolver,(Lnet/minecraft/world/level/biome/Biome;DD)Iænet/minecraft/core/Cursor3D åè …/ åê ë:advance åí î€nextX åð ñ€nextY åó ô€nextZ ö÷ø ùWnet/minecraft/util/ARGBred öû üWgreen öþ ÿWblue ö color(III)I   levelData5Lnet/minecraft/world/level/storage/WritableLevelData;    !getWorldBorderAdjustedRespawnDatat(Lnet/minecraft/world/level/storage/LevelData$RespawnData;)Lnet/minecraft/world/level/storage/LevelData$RespawnData;   A3net/minecraft/world/level/storage/WritableLevelDatasetSpawn   getRespawnData;()Lnet/minecraft/world/level/storage/LevelData$RespawnData; ClientLevel  &com/google/common/collect/ImmutableMapcopyOf9(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap;   putAll(Ljava/util/Map;)V �" #=getEntityGetter ü% &' gatherStats()Ljava/lang/String; �%* +,makeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; †. /:isAir †1 2:shouldSpawnTerrainParticles †4 5ŠgetShape?Ð9 :;consumeº(Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer; ’= >? forAllBoxes>(Lnet/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer;)V A BCplayBreakingSoundR(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V †E FGgetRenderShape/()Lnet/minecraft/world/level/block/RenderShape; IJK LM+net/minecraft/world/level/block/RenderShape INVISIBLE-Lnet/minecraft/world/level/block/RenderShape; O PQaddBreakingParticlesp(Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;)V ’S Tábounds ãV WjmaxX ãY ZjminX?É™™ ?¹™™  ã` ajmaxY ãc djminY ãf gjmaxZ ãi jjminZ Ul mYUP Uo pYNORTH Ur sYSOUTH Uu vYWEST Ux yYEAST{-net/minecraft/client/particle/TerrainParticle z} …~†(Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V z€ �‚setPower+(F)Lnet/minecraft/client/particle/Particle;?™š …†‡ ˆ‚&net/minecraft/client/particle/Particlescale †Š ‹Œ getSoundType-()Lnet/minecraft/world/level/block/SoundType; Ž�� ‘’)net/minecraft/world/level/block/SoundType getHitSound#()Lnet/minecraft/sounds/SoundEvent; Δ •ÒBLOCKS Ž— ˜ä getVolumeA Ž› œägetPitch žŸ  ¡3net/minecraft/client/resources/sounds/SoundInstancecreateUnseededRandom Õ£ …¤†(Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FFLnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V }¦ §¨enabledFeatures+()Lnet/minecraft/world/flag/FeatureFlagSet; *ª «¬getBlockColors0()Lnet/minecraft/client/color/block/BlockColors; ®¯° ±²,net/minecraft/client/color/block/BlockColors getTintSourceg(Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/client/color/block/BlockTintSource; ´µ¶ ·¸0net/minecraft/client/color/block/BlockTintSource colorInWorldŠ(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/client/renderer/block/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;)Iºnet/minecraft/util/CommonColors }¼ ½¾registerForCleaning/(Lnet/minecraft/client/multiplayer/CacheSlot;)V ÜÀ ÁÂtrackL(Lnet/minecraft/world/phys/Vec3;FILnet/minecraft/util/random/WeightedList;)V Ä ÅÆ getLevelData@()Lnet/minecraft/client/multiplayer/ClientLevel$ClientLevelData; È °u ‚Ê ™ž ÍÌ ÍÎceil(D)I ²Ð dÑF(Lnet/minecraft/world/level/LevelHeightAccessor;DDD)Ljava/lang/String; ¸Ó ÔÕCODEC Lcom/mojang/serialization/Codec; ×ØÙ Únet/minecraft/nbt/NbtOpsLnet/minecraft/nbt/NbtOps; ³Ü ÝÞcreateSerializationContextL(Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; àáâ ãäcom/mojang/serialization/Codec encodeStart^(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; æçè é'#com/mojang/serialization/DataResulttoString ëìí îïcom/google/common/collect/Sets newTreeSet()Ljava/util/TreeSet; ñòó ôõjava/util/LocaleROOTLjava/util/Locale;÷Raining: %b, thundering: %bùjava/lang/Object û ü: isRaining Äþ ÿ(Z)Ljava/lang/Boolean;  : isThundering  java/lang/StringformatK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;   €getEntityCount  (I)Ljava/lang/String; * getSingleplayerServer0()Lnet/minecraft/client/server/IntegratedServer;!Non-integrated multiplayer serverIntegrated singleplayer server Rù } ' serverBrand × ‹ invalidateAll U i€ U! p€ ×# $%invalidateForChunk(II)V ’' (: isPassenger * +LisEntityFrozenÁ . /0guardEntityTickC(Ljava/util/function/Consumer;Lnet/minecraft/world/entity/Entity;)V 2 3€getSkyFlashTime 567 8äjava/lang/Float floatValue 5: ;(F)Ljava/lang/Float;>aG® ö> ?@srgbLerp?(FLorg/joml/Vector3fc;Lorg/joml/Vector3fc;)Lorg/joml/Vector3fc; BCD EF)net/minecraft/client/renderer/BiomeColorsGRASS_COLOR_RESOLVER)Lnet/minecraft/world/level/ColorResolver;H IJ applyAsIntR(Lnet/minecraft/client/multiplayer/ClientLevel;)Ljava/util/function/ToIntFunction; ×L …M%(Ljava/util/function/ToIntFunction;)V » BP QFFOLIAGE_COLOR_RESOLVERH BT UFDRY_FOLIAGE_COLOR_RESOLVERH BX YFWATER_COLOR_RESOLVERH \ ]^calculateBlockTintI(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ColorResolver;)I `ab cdcom/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger;fmultiplayer.status.quitting hij kl$net/minecraft/network/chat/Component translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; n opDEFAULT_QUIT_MESSAGE&Lnet/minecraft/network/chat/Component; rst uvnet/minecraft/world/item/ItemsBARRIERLnet/minecraft/world/item/Item; rx yvLIGHT @{ <|5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;~6net/minecraft/client/renderer/block/BlockAndTintGetter€2net/minecraft/client/multiplayer/CacheSlot$CleanerFLUID_PARTICLE_SPAWN_OFFSET ConstantValueNORMAL_LIGHT_UPDATES_PER_FRAME !LIGHT_UPDATE_QUEUE_SIZE_THRESHOLDèRAIN_PARTICLES_PER_BLOCKF RAIN_RADIUS SignatureeLnet/minecraft/world/level/entity/TransientEntitySectionManager;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;DLjava/util/List;OLjava/util/List;|Ljava/util/Map;‘Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;'Ljava/util/Deque;ELjava/util/Set;aLit/unimi/dsi/fastutil/ints/Int2ObjectMap;zLit/unimi/dsi/fastutil/longs/Long2ObjectMap;>;0Ljava/util/Set;handleBlockChangedAckCodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/client/multiplayer/ClientLevel;sequence StackMapTableMethodParametersonBlockEntityAdded7(Lnet/minecraft/world/level/block/entity/BlockEntity;)V blockEntity4Lnet/minecraft/world/level/block/entity/BlockEntity;renderer?Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderer;LocalVariableTypeTablevLnet/minecraft/client/renderer/blockentity/BlockEntityRenderer; getGloballyRenderedBlockEntities()Ljava/util/Set;G()Ljava/util/Set;setServerVerifiedBlockStateS(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)VposLnet/minecraft/core/BlockPos; blockState2Lnet/minecraft/world/level/block/state/BlockState; updateFlagRuntimeInvisibleTypeAnnotations3Lnet/minecraft/world/level/block/Block$UpdateFlags;syncBlockStateq(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/Vec3;)V*Lnet/minecraft/world/entity/player/Player;state playerPosLnet/minecraft/world/phys/Vec3;oldStategetBlockStatePredictionHandlerK()Lnet/minecraft/client/multiplayer/prediction/BlockStatePredictionHandler;success updateFlags updateLimitó(Lnet/minecraft/client/multiplayer/ClientPacketListener;Lnet/minecraft/client/multiplayer/ClientLevel$ClientLevelData;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;IILnet/minecraft/client/renderer/extract/LevelExtractor;ZJI)V dimensionLnet/minecraft/core/Holder;serverChunkRadiusisDebug biomeZoomSeedJHLnet/minecraft/resources/ResourceKey;PLnet/minecraft/core/Holder;Ê#net/minecraft/resources/ResourceKeyK(Lnet/minecraft/client/multiplayer/ClientPacketListener;Lnet/minecraft/client/multiplayer/ClientLevel$ClientLevelData;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;IILnet/minecraft/client/renderer/extract/LevelExtractor;ZJI)VBLnet/minecraft/world/attribute/EnvironmentAttributeSystem$Builder; flashColorLorg/joml/Vector3fc;queueLightUpdate(Ljava/lang/Runnable;)VupdateLjava/lang/Runnable;ilightUpdatesPerFrame/()Lnet/minecraft/client/renderer/EndFlashState;'(Ljava/util/function/BooleanSupplier;)Vignored#Lnet/minecraft/util/profiling/Zone;haveTime$Ljava/util/function/BooleanSupplier;Ü"java/util/function/BooleanSupplierblockXblockZblockfluid/Lnet/minecraft/world/level/material/FluidState; blockShape,Lnet/minecraft/world/phys/shapes/VoxelShape;blockTopfluidTop particleY particleType.Lnet/minecraft/core/particles/ParticleOptions;heightmapPositioniiparticleStatus rainLevelcameraPositionrainParticlePositionweatherDiameter weatherArea rainParticlesó/net/minecraft/core/particles/SimpleParticleTypebiome'Lnet/minecraft/world/level/biome/Biome;5Lnet/minecraft/server/level/BlockDestructionProgress;updatedRenderTickgameTimeLjava/util/Iterator;KLjava/util/Iterator; progressesFLjava/util/Set;.()Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;|()Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;>;setTimeFromServerentitiesForRendering;()Ljava/lang/Iterable; tickEntitiesisTickingEntityentity#Lnet/minecraft/world/entity/Entity;shouldTickDeathtickNonPassenger&(Lnet/minecraft/world/entity/Entity;)V passengervehicleprofiler-Lnet/minecraft/util/profiling/ProfilerFiller;unload/(Lnet/minecraft/world/level/chunk/LevelChunk;)V levelChunk,Lnet/minecraft/world/level/chunk/LevelChunk; onChunkLoaded$Lnet/minecraft/world/level/ChunkPos;clearTintCacheschunkXchunkZidreasongetPushableEntitiesT(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List;pusher boundingBoxLnet/minecraft/world/phys/AABB;y(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getEntity&(I)Lnet/minecraft/world/entity/Entity;messagextytztr animateRandommarkerParticleTarget-Lnet/minecraft/core/BlockPos$MutableBlockPos; blockItem$Lnet/minecraft/world/item/BlockItem;carriedItemStack$Lnet/minecraft/world/item/ItemStack; carriedItemhasWatertightBottom dripParticle/Lnet/minecraft/world/attribute/AmbientParticle; fluidState belowState belowShapebelowTopSideHeightbottomSideHeight isTopSolidcollisionShape topSideHeight dripShapeheightx1x2z1z2reportLnet/minecraft/CrashReport;category#Lnet/minecraft/CrashReportCategory;playSeededSoundi(Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundSource;FFJ)Vexceptsoundsourcevolumepitchseed>Lnet/minecraft/core/Holder;Œ(Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundSource;FFJ)V‰(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundSource;FFJ)V sourceEntity¬(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundSource;FFJ)Vk(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)VplayPlayerSoundH(Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)VL(DDDLnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FFZ)V distanceDelaydelayInSecondsinstance;Lnet/minecraft/client/resources/sounds/SimpleSoundInstance;createFireworks(DDDDDDLjava/util/List;Z)Vxdydzd explosionsHLjava/util/List;R(DDDDDDLjava/util/List;Z)VsendPacketToServerpacket'Lnet/minecraft/network/protocol/Packet;*Lnet/minecraft/network/protocol/Packet<*>;-(Lnet/minecraft/network/protocol/Packet<*>;)V recipeAccessgetRelativeTickSpeed getBlockTicksV()Lnet/minecraft/world/ticks/LevelTickAccess; getFluidTicksY()Lnet/minecraft/world/ticks/LevelTickAccess; getMapDatam(Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;0Lnet/minecraft/world/level/saveddata/maps/MapId;overrideMapDatan(Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)Vdata;Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; getScoreboardsendBlockUpdated…(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;I)VoldcurrentsetBlocksDirtynewStatechunkY minSectionX minSectionY minSectionZ maxSectionX maxSectionY maxSectionZdestroyBlockProgressremovedentryprogresstype2Lnet/minecraft/world/level/block/LevelEvent$Value;E(Lnet/minecraft/world/entity/Entity;ILnet/minecraft/core/BlockPos;I)VtLjava/lang/Throwable;overrideLimiter alwaysShowaddAlwaysVisibleParticle8(Lnet/minecraft/core/particles/ParticleOptions;ZDDDDDD)VcameraLnet/minecraft/client/Camera; particleLevelalwaysShowParticlesF()Ljava/util/List;Q()Ljava/util/List;getUncachedNoiseBiome (III)Lnet/minecraft/core/Holder;quartXquartYquartZI(III)Lnet/minecraft/core/Holder;cardinalLighting getBlockTintresolvercache1Lnet/minecraft/client/color/block/BlockTintCache; colorResolverdisttotalRed totalGreen totalBluecursorLnet/minecraft/core/Cursor3D;nextPos respawnData9Lnet/minecraft/world/level/storage/LevelData$RespawnData; gameEventt(Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)Vcontext7Lnet/minecraft/world/level/gameevent/GameEvent$Context;LLnet/minecraft/core/Holder;¥(Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)V getAllMapData()Ljava/util/Map;~()Ljava/util/Map; addMapData(Ljava/util/Map;)V[()Lnet/minecraft/world/level/entity/LevelEntityGetter;gatherChunkSourceStatsaddDestroyBlockEffectshapedensityaddBreakingBlockEffects?(Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Z)V directionxpypzp soundType+Lnet/minecraft/world/level/block/SoundType;setServerSimulationDistancegetServerSimulationDistanceexploded(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;DDDFZLnet/minecraft/world/level/Level$ExplosionInteraction;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/util/random/WeightedList;Lnet/minecraft/core/Holder;)V damageSource/Lnet/minecraft/world/damagesource/DamageSource;damageCalculator5Lnet/minecraft/world/level/ExplosionDamageCalculator;fireinteractionType6Lnet/minecraft/world/level/Level$ExplosionInteraction;smallExplosionParticleslargeExplosionParticlessecondaryParticles(Lnet/minecraft/util/random/WeightedList;explosionSound^Lnet/minecraft/util/random/WeightedList;½(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;DDDFZLnet/minecraft/world/level/Level$ExplosionInteraction;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/util/random/WeightedList;Lnet/minecraft/core/Holder;)VgetClientLeafTintColor tintSource2Lnet/minecraft/client/color/block/BlockTintSource;slot,Lnet/minecraft/client/multiplayer/CacheSlot;]Lnet/minecraft/client/multiplayer/CacheSlot;`(Lnet/minecraft/client/multiplayer/CacheSlot;)VtrackExplosionEffectscenterradius blockCountblockParticles‚(Lnet/minecraft/world/phys/Vec3;FILnet/minecraft/util/random/WeightedList;)V*()Lnet/minecraft/world/clock/ClockManager;/()Lnet/minecraft/world/level/storage/LevelData;()Ljava/util/Collection;/()Lnet/minecraft/world/level/chunk/ChunkSource;<()Lnet/minecraft/world/attribute/EnvironmentAttributeReader;lambda$addDestroyBlockEffect$0X(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;DDDDDD)VrelXrelYrelZzzyyxxy1y2widthXwidthYwidthZcountXcountYcountZlambda$doAddParticle$1(DDD)Ljava/lang/String; Exceptions÷java/lang/Exceptionlambda$doAddParticle$0B(Lnet/minecraft/core/particles/ParticleOptions;)Ljava/lang/String;lambda$destroyBlockProgress$0(J)Ljava/util/SortedSet;klambda$fillReportDetails$3lambda$fillReportDetails$2lambda$fillReportDetails$1lambda$fillReportDetails$0lambda$clearTintCaches$0](Lnet/minecraft/world/level/ColorResolver;Lnet/minecraft/client/color/block/BlockTintCache;)Vlambda$onChunkLoaded$0�(Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/ColorResolver;Lnet/minecraft/client/color/block/BlockTintCache;)Vlambda$tickEntities$0&lambda$addEnvironmentAttributeLayers$1%(Ljava/lang/Float;I)Ljava/lang/Float; skyFactorLjava/lang/Float; cacheTickId&lambda$addEnvironmentAttributeLayers$0?(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;I)Lorg/joml/Vector3fc;skyColor lambda$new$08(Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;)V lambda$new$4 lambda$new$3 lambda$new$2 lambda$new$1½Lnet/minecraft/world/level/Level;Lnet/minecraft/client/renderer/block/BlockAndTintGetter;Lnet/minecraft/client/multiplayer/CacheSlot$Cleaner; SourceFileClientLevel.java NestMembersBootstrapMethods (Ljava/lang/Object;)V       !'(Ljava/lang/Object;I)Ljava/lang/Object; #  $  &+(Lorg/joml/Vector3fc;I)Lorg/joml/Vector3fc; (  )    ,  - & 1 " 2 3'getRegisteredName' 6'(Ljava/lang/Object;Ljava/lang/Object;)V 8  9    <  =   ?  @ ' B  C ÿ' E  F þ' H  I ý'% L  M úûû P  Q øù S  T óô VChunks[C] W:  E:  X (DDDDDD)V Z  [ ãä ]  ^  `(Ljava/lang/Object;)I b  c ÜÜ f  g Ü i  j Ü l  m Ü o p q r s t"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; v w x y + z$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses }(net/minecraft/core/RegistryAccess$FrozenFrozenEntityCallbacksClientLevelData ‚+net/minecraft/world/level/storage/LevelData RespawnDataBuilder †Anet/minecraft/world/attribute/EnvironmentAttributeLayer$TimeBased ˆ7net/minecraft/world/attribute/EnvironmentAttributeLayer TimeBased ‹,net/minecraft/world/level/levelgen/HeightmapTypes PrecipitationAxis RemovalReasonMutableBlockPos ’2net/minecraft/client/sounds/SoundEngine$PlayResult ”'net/minecraft/client/sounds/SoundEngine PlayResult —/net/minecraft/client/particle/FireworkParticlesStarter š#net/minecraft/core/Holder$Reference Reference �*net/minecraft/world/level/CardinalLightingType  9net/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer ¢&net/minecraft/world/phys/shapes/ShapesDoubleLineConsumer ¥*net/minecraft/client/multiplayer/CacheSlotCleaner ¨1net/minecraft/world/level/block/Block$UpdateFlags UpdateFlags «0net/minecraft/world/level/block/LevelEvent$Value ­*net/minecraft/world/level/block/LevelEventValue °5net/minecraft/world/level/gameevent/GameEvent$Context ²-net/minecraft/world/level/gameevent/GameEventContext µ4net/minecraft/world/level/Level$ExplosionInteractionExplosionInteraction ¸%java/lang/invoke/MethodHandles$Lookup ºjava/lang/invoke/MethodHandlesLookup!L}" op�j‚‹ƒ‚„…‚†‡ˆ‚O‰‚„Ž�žŸŠ‹úû   12Œ�'(¬­ŠŽ°­Š�¹ºŠ�§ËÌÍŠ‘Ö׊’D=>Š“áâèéWXïðŠ”ö÷Š•;>Š–‚—¿˜g²™² ¸¹*´*¶±™¾¿ÂÚ›œ�žŸ� ¡˜�%*´%¶)+¶/M,Æ,¹5™*´;+¹?W±™Ç ÈÉ$Ëš %›œ%¢£ ¤¥¦  ¤§žü$6Ÿ¢¨©˜/*´;°™Îš ›œŠª«¬˜q*´+,¶Eš*+,·KW±™Ò ÓÕš*›œ­®¯°±žŸ ­¯±² ³´µ˜ÊH*+¶Q:,¥=*+,¶UW*´%´X:-Æ'*¶\¦+,¶b™-´e-´k-´n¶q±™ØÙ ÚÞß6àGãš>(Z¶H›œH­®H·°H¸¹Aº°žüG†Ÿ ­·¸Œ �»¼˜/*´°™çš ›œOP˜Ï?*´¶u™.*+¶Q:*+,·K6™*´+*´%´X¶x¬*+,·K¬™ì íîï!ð2ò5ôšH$º°½?›œ?­®?¯°?¾?¿ž ý2†ùŸ­¯¾¿² ³…À˜¡ >*,-+¶| ‚·ƒ*»‡Y·‰µŒ*»�Y’»”Y*·–·™µœ*¸ µ%*¸¤µª*¸¤µ®*¸±µ·*»»Y·½*ºÀ¸ÄÀ»µÊ*¸ÎµÔ*» Y·Øµ*»ÙY·Ûµ;*»ÜY·Þµß*»ãY·åµæ*»êY·ìµí*»ñY·óµô*+µø*»üY*·þµ*»Y·µ*,µ *µ* µ*»Y*´%*·µ*¹!À'¶)™ »,Y·.§µ/*-»3Y@·5 ¸8¶>*µB**¸E¶K¶OµU*¶Y±™rúš›3¤:¥A¦H§Oªg±n³y´„µ�¶š¸¥¹°ûµüÃýÎþÓÿÙßï%+9 = šp >›œ>úû>>Á±>ËÂ>Ã>D>>Ä>ÅÆ > ¦>ÁÇ>ËÈžGÿ }.É" ÿ }.É" ,Ÿ) úÁËÃDÄÅŠËMN˜‚4+*¶\W»`Ybb ·cM+²f*,ºl¶pW+²t*ºw¶pW+°™ $2š 4›œ4WÌÍΟWÏИD *´Ô+¹zW±™  š ›œ ÑÒŸÑ“‹˜ËG*´Ô¹}<è¢  l¸�§=>¢#*´Ô¹‡ÀŠ:ƹŒ„§ÿÞ±™"" #$&%4&9'@$F,š44 ÑÒ!%ÓG›œ =(Ôžü@ýú$1Õ˜/*´/°™/š ›œŒ�›Ö˜¼ è*¶Y*¶�¶’™*¶•¶™*¶œ*¶Ÿ*¶¢*´¥ž **´¥d¶¨*´/Æ]*´/*¶«¶¯*´/¶²™H*´%´µ¶¹Á¿š8*´%¶Á»ÅY²DzÍ*´Ó*´%´×¶Û*´/¶á*´/¶å·è¶ë*´ß*¶ñ¸óù¹ûM*´+¶,Æ ,¶§N,Æ,¶§ :-¶ -¿²*´%¶¹*¶¶±§°» ÀÄÇ ™R345678!;(<2?9@DA^B“F›H§I°J»HÑLàMçNš §*×Øè›œèÙÚž4!û`ÿ'Û ÿ Û  ùŸÙ¡‹˜V*´%´ ¶$¶*À.L*´%´ ¶0¶*À¶3=* ¶6F% –�±*¶:=i¸?:*´%´×¶Û¶E¸K::h`6h6O†j%j%j‹+²P¦§l6 6   ¢¹Td6 ¹Td6 *²X  ¶^¶b:  ¶f*¶i¤Þ ¶f¶f `£Î ¶f¶f d¢§»* ¶l²p¦¯ ¶v:+²z¦§¤¹}9¹}9*¶Q:*¶�:*¶…:²‹¶‘9*¶–�9¸œ9²Ÿ¶¥š²©¶¯š ¸±™ ²·§²½:*¶¿‡c¶f‡c¶‡c¶Å„ §þâÆl¹T*Y´ÉZ`µÉ¢V*µÉ¶f¶f`¤1*²X¶b¶f¶f†¸̤*²Ò²ÍÕÖ¶×§*²Û²ÍÞ ¶×±™š&QR%S+T1U2X?YQ[T][^b_}`‡a”b¡e´fàgãjïkömýnr suv"w,y:zE{N}w~›`¡‚¼ƒÁ„è†þˆ‹šè ’Ýj‰Þj�ß°"yàá,oâã:aäjEVåjNMæjw$çè”i ¡úp ´çé® €!ê ›œÿëS%ë2+åìˆ?ÑÕÖQ¿í®T¼î®[µïb®ð}“ñ ž¦ þ2.ÿF .@33ÿ .@33ýþb3ÿk.@333†—’Bòÿ% .@33úû\no˜‡4*´+¶¿¸ß+¶¸ß¶äš²è°*+¶ë¹!ÀïM,+*¶ñ¶ô°™Ž�‘*’š 4›œ4­®* ôõžŸ­¤‹˜ùU*¶:@÷q ”™±*´í¹ù¹ÿN-¹™/-¹ À :¶7e”ž-¹*¶§ÿα™2 –—˜›œ(�3Ÿ:¡E¢K£Q¥T¦š43ßö:÷ÆU›œPøÆ6ù¦ 6úžüü1˜³6+¶¶A*´ô ¹!À@:+¹&W¹(™*´ô ¹+W±™©ª« ¬*­5¯š*6›œ6ßö.­Æû>¦ ûüž ý5@Ÿßöý˜/*´ô°™²š ›œŠþž‹˜[*´ ¶- a@*´ ¶0*¶3¶7±™¶ ·¸¹š›œ øÆÿ±˜A *´ ¶0±™ ¼½š ›œ øÆŸøC˜4 *¶:¹>°™Àš  ›œŠ‹˜<*´Œ*ºD¶E±™ Ä Êš ›œL˜= *´Œ+¶I¬™Íš ›œ ŸL˜]+¶M*´%´X¶Q¶T*´B£§¬™Òš›œž@Ÿ˜¸M¸ó+¶ZY¸^Wºd¹g+¶k+¶n¸ó¹o+¶r¹vM,¹™,¹ À’N*+-¶{§ÿç±™"ÖרÙ&ÛCÜIÝLÞš C M›œMž ü0úŸ}~˜ÜX,¶š ,¶‚+¥,¶†±,Á]š*´Œ,¶Iš±,¶k,¶‰,¶r¹vN-¹™-¹ À’:*,¶{§ÿå±™. áâãæ&ç'ê+ë/íMîTïWðš*M X›œX XžüúŸ  Ñ‹˜x,¸óL+Œ¹Ž*¶‘+”¹–*¶™¶�¶¡W+¹o±™óõ ö÷ø%ù+úš,›œ(   ˜_+¶¥*´¶�+¶ª¶¬*´œ+¶ª¶°±™ýþÿš›œŸ³˜R*´Ê+º´¶·*´œ+¶º±™ š›œ­Ÿ­‹˜; *´Êº½¶·±™   š  ›œæç˜@¬™ š ›œŸ  €˜2*´œ¶À¬™š ›œÒ˜P*+¶òƶÌ*´œ+¶б™ š›œŸÎϘ‚*¶:¹ÔÀ’N-Æ -,¶×-¶Û±™š*›œËžü’Ÿ ˜œ2*´%´XN-Æ%-+¥ -¶Þ,¶â™+¸è-¹î™-¸ó°¸ö°™$%'()*.,š*2›œ22*Z[žü.RŸ Š˜B*¶:¹ÔÀ’°™1š›œŸŒ�˜U*´ø¶ø+¶ü*´%¶¶¶ ±™5 67š›œ pŸ J7˜ H 6¸:*¶:»Y·:6›¢'*¶* ¶„§ÿ×±™& :; =>?#@2AA?GCš\ ,ÓH›œH!H"H#D$ ?%Ö9&®0­'žÿ @Iú+Ÿ !"#˜¤?*´%´¶#²)¦0*´%´X¶/L+¶3M²9,¹<™,Á>™ ,À>N-¶@°°™FGH I8J=Nš*8()"*+ ,v?›œž=Œ�˜Ô�*´Ó¹T`*´Ó¹Td6*´Ó¹T`*´Ó¹Td6 *´Ó¹T`*´Ó¹Td6   ¶CW*¶Q:  ¶G *¶H*¶�:  ¶LšK *¶M ¶P:  Æ5*´Ó ¹Tš' *²T¶Z6¶^:**¶Q ¶_ ¶G¦+*»cY²e ·i‡lc ‡lc ‡lc¶Å *¶nšz*¶²r¶uÀw¹v:  ¹™Z ¹ Ày:*´Ó¶{™?*¶¶‚‡*´Ó¹}c¶ƒ‡*´Ó¹}c¶„‡*´Ó¹}c¶ŧÿ¢±™ZRS6TQV]WeXtZ|\„]Ž_•`¨aµb¼cÌgÖhþk l5mAn}p€rš¬µ-¼x®•7.è 5H�/�›œ�!�"�#�$�%Ö�&®�­'fi6Km Q0p e·° |0á ž/ÿÌ @I†—1ü û]úŸ!"#$%&­Œ �ab˜¿ Ì,¶…¶Lš±,*+¶…:²‹¶ˆ9˜œ3™¥*+¶¿‡+¶¿`‡+¶‡+¶Â`‡+¶f`‡‹g-¶�§z,²‘¶–šp²‹¶—9—ž*+-+¶f‡c‹g¶š§H+¶v: * ¶Q:  * ¶…:  ²‹¶ˆ9  ˜œ ¶…¶L™*+-+¶f‡‹g¶š±™Ju v yz{$|)}T^€h�o‚†„Œ…”†ž‡¨ˆº‰Ë�šz Œ?x® ”71° ž-2ã ¨#3j hc4jÌ›œÌ­®Ì·°Ì.èÌ5¹6ã¯7jž ýH’ü1úDŸ­·.5œ�˜¢ <*+¶¿‡-²ž¶—c+¶¿‡-²ž¶ˆc+¶‡-²¡¶—c+¶‡-²¡¶ˆc,¶�±™�‘’)“8�;–š4<›œ<­®<.è<8ã<9jŸ­.89��˜” ** *´Ó¹}')¸£ *´Ó¹}¸£¶ű™ ™)ššH*›œ*:j*;j*<j*=j*mj *.è Ÿ:;<=m.©ª˜’@*+·§M,«*º­¶±W,·*º¹¶±W,º*º¼¶±W,½*º¿¶±W,°™ž ¡"¢0£>¥š @›œ@>?:@AŸ>BC˜Ï(+*´%´X¦*(¹!ÀÀ    ¶±™ª «'­šf (›œ(D(ij(mj(pj(EÂ(FÒ (Gˆ (Hˆ (IÆ ¦ (EJž'Ÿ% DimpEFGHIŠKŒ �BL˜Ã 0+*´%´X¦'*´%¶Á»ÆY-¹!ÀÀ,·ȶËW±™± ²/´šR0›œ0D0M0EÂ0FÒ0Gˆ0Hˆ0IƦ 0EJž/ŸDMEFGHIŠNŒ �ÙO˜ƒ #*´%¶Á»ÆY,-+*´Ó¹Ï·ȶËW±™ ¸"¹š>#›œ#M#EÌ#FÒ#Gˆ#HˆŸMEFGHPQ˜• 2*´%´XÆ**´%¶Á»ÆY+,%*´%´X*´Ó¹Ï·ȶËW±™½ ¾1Àš42›œ2EÌ2FÒ2Gˆ2Hˆž1ŸEFGHÙR˜š *')   *´Ó¹Ï¶±™ ÄÅš\ ›œijmjpjEÌFÒGˆ Hˆ S Ÿ!impEFGHSÄŘ; m*´%´×¶Û¶E')¶Ò9»ÕY   ¸×')·Ú: ™-Ý—ž$¸ßão9*´%¶Áåk޶ë§*´%¶Á¶ËW±™"ÈÉ0Ë>ÍIÎ\Ï_ÐlÒš„ ITjm›œmijmmjmpjmEÌmFÒmGˆ mHˆ mS mIÆ WÔj0=UVž ý_Õ Ÿ% impEFGHSIWX˜2w ¹ç™H6*´Ó¹T`¢1*²è')*´Ó¹ë‹kî*´Ó¹ë‹k¶Å„§ÿħ**´%´ð»ôY*')  *´%´ð ·ö¶ù±™Ö ØÙFØOÜvÞšf ?Ów›œwijwmjwpjwYjwZj w[j w\­ wĦ w\] ž ü ú>&Ÿ!impYZ[\ÄŠ^_˜S *´ø+¶þ±™ âãš ›œ `a¦  `bŸ`Šc—˜˜/*´æ°™çš ›œd˜2*´ø¶°™ìš ›œ ‘˜/*´°™ñš ›œeä˜d*´¶D# •ž # n® ®™ö÷øúš›œˆžü56˜2*´ø¶ °™ÿš ›œWT˜/*´U°™š ›œf˜.¸ °™ š ›œŠgh˜.¸ °™š ›œŠi›œ˜/*´°™š ›œjk˜B*´·+¹À°™š›œlŸŒ�mn˜O *´·+,¹W±™  š  ›œ l opŸ oq˜2*´ø¶°™!š ›œrs˜a *´+¶±™ & 'š4 ›œ ­® t° u° ¾Ÿ­tu¾² ³v(˜W *´+,-¶%±™ + ,š* ›œ ­® º° w°Ÿ ­ºw+7˜W *´¶)±™ / 0š* ›œ  x Ÿ x./˜{*´¶,±™ 34šH›œyz{|}~Ÿyz{|}~N˜f¼›  ¡ *´í¹0À :Æ *¶§—*´í¹3À :Æ *¶Æ0¶¶¿,¶¿ !¶¶f,¶f ¶¶Â,¶Ÿ» Y,·5:*´í¹8W¶;*¶:¶>*´ô¶¶ºA¹DÀH¹JW±™>8 9:;$='>6?;@ACsD~E‹H‘IšJ»Lš> €ö6…�ö¼›œ¼¼­®¼‚ž ü 1ú/Ÿ ­‚MN˜W *´,¶K±™ P Qš* ›œ ƒ ­® oŸ ƒ­o² „Q…˜b*´-¶O§V:R¸T:Z¶\:`*-¸b¶fWi+¶fWk¸¶fWm¸¶fW»oY·q¿±  ™. V aWXY$[2\<]I^W`abšRG>?$=@AQ†‡b›œbFbƒb­®bož N ûRŸFƒ­oŒ �² „ÇȘ�*++¹t¶z(  ¶±™ fgšR›œ�èijmjpjYjZj [j Ÿ�impYZ[Ç‚˜ (*++¹t¶zš™§  ¶±™ k'lšf (›œ(�è(ˆ(‰(ij(mj(pj(Yj (Zj ([jžTÿ uuÿ uuÿ uuŸ% �ˆ‰impYZ[ŠÈ˜‡*+(  ¶±™ pqšR›œ�èijmjpjYjZj [j Ÿ�impYZ[Š‹˜ü'*++¹t¶zš™§)   ¶±™ u&vš\ '›œ'�è'ˆ'ij'mj'pj'Yj 'Zj '[j žQÿ uuÿ uuÿ uuŸ!�ˆimpYZ[�‚˜Ç*´%´×¶Û:*¶ƒ:™*´%´ð+  ¶‡W±¶E¶Ò‹—ž±²z¦±*´%´ð+  ¶‡W§_:�¸T:�¶\:‘²“+¹t¹™¶fWŸ*+º¡¶±W¤*º¦¶±W»oY·q¿±/j 0Ej FNj Ogj ™Nz {}~/0‚EƒF†NˆO‹g•jŒl�vŽ€�—‘§’¼”Æ–š˜ [Œ�TŽSvP>?€F@AlZ†‡Ç›œÇ�èLjÇ�ÇijÇmjÇpjÇYj ÇZj Ç[jž(ý0F.ÿ u û[Ÿ% �ˆ�impYZ[…†˜±H*´%´ ¶$¶*À.M™,²z¦*´Ó ¹Tš²PM,²P¦*´Ó¹Tš²zM,°™"™›�*ž.¢5¤B¥F©š H›œH�7ŽSž ü..Ÿ�¬u˜/*´ª°™®š ›œŠ�°u˜/*´®°™³š ›œŠ‘’“˜]*¶©²¬¹²²¸¹½°™¸š*›œ”•–Ÿ ”•–Š—3€˜T*´%´ ¶Á¶*ÀĶÆ™§*´¥¬™¼š ›œžCª¿˜>*µ¥±™ Áš›œ§Ÿ§˜Õ˜5 *¶ɶͶѰ™Æš  ›œ™^˜^*´Ê,¶ÖÀ×N-+¶Ù¬™ Ë Ìš*›œ­®šF ›œŸ ­š]^˜è 𸠴 ¶ݶ*À¶3>š!,*+¶ë¹!Àï+¶¿‡+¶‡¹à¬h`h`h6666»åY+¶¿d+¶f+¶Âd+¶¿`+¶f+¶Â`·ç:»Y·: ¶é™[ ¶ì¶ï¶ò¶CW,* ¶ë¹!Àï ¶‚‡ ¶„‡¹à6  ¸õ`6 ¸ú`6 ¸ý`6§ÿ£lll¸¬™FÐÑÒ5ÕBÖE×HØKÚtÛ}Ü…ÝšÞ¼߯àÐáÚâÝäšp ¼ ð›œð­®ð�FÝžB®ÂE«ŸH¨ K¥¡t|¢£}s¤' ž$ü5ÿG 3áåû_Ÿ ­�@A˜G*´*+¶¹ ±™ éêš›œ¥¦Ÿ¥˜4 *´¹°™îš  ›œé'˜.°™óš ›œÅÆ˜/*´ °™øš ›œ§¨˜[±™þš*›œ§Â­¹©ª¦ §«Ÿ §­©Š¬­®˜2*´·¸°™š ›œŠ¯° ˜U *´·+¹±™  š ›œ ¹º¦  ¹�Ÿ¹Š±<=˜2*´œ¶!°™Yš ›œŠ²³'˜>*´¶$*´œ¶(º)°™‹š ›œ´C˜˜(,¶-š ,¶0š±,*+¶3N69-*+,º8¶<±™�‘”–™'²š4(›œ(­®(¯°µã ¶jžŸ ­¯·¸˜µ7*+¶Q:¶-™±™ *+¶@¶D²H¥¶0™ *+,¶N±™"µ·¸»¼¿.À6š47›œ7­®7¹Y7Ä0¯°ž ü† Ÿ ­¹ÄPQ˜aK+¶¿6+¶f6+¶Â6Õ8-*+¶3¶R:‡*´Ó¹}´U´Xg[gkc]c´Xc9 ‡*´Ó¹}´_´bg[gkc]c´bc9 ‡*´Ó¹}´e´hg[gkc]c´hc9 ,²T¦‡´bc]g9 ,²k¦‡´_c]c9 ,²n¦‡´hc]g9 ,²q¦‡´ec]c9 ,²t¦‡´Xc]g9 ,²w¦‡´Uc]c9 *´%´ð»zY*   -+·|Þ¶ƒ¶„¶ù±™ZÅÆ ÇÉË"ÌKÍtÎ�ѤÒ³ÔºÕÉ×ÐØßÚæÛõÝüÞ àá!äJåšz K›œK­®K¹YK¯°Ei ?m9p4$ˆ")µKºj t×»j �®¼j ž$ÿ³ 3U†ãŸ ­¹¯BC˜� 5,¶‰N*´%¶Á»ÕY-¶�²“-¶– b™n-¶šÖj¸�+·¢¶ËW±™èéê0é4ìš*5›œ5­®5¯°0½¾Ÿ ­¯¿¿˜>*µB±™ ï𚛜DŸDÀ€˜/*´B¬™óš ›œ§¨˜2*´ø¶¥°™øš ›œÁ˜ɱ™ýšŽ›œFÃÄÅÆijmjpj$ˆ Ç ÈÉ Êè ËèÌÍΦÌÏÎJŸ5 FÃÅimp$ÇÈÊËÌΊЌ���ó€˜/*´¬™š ›œÑܘ‡$*+¶QM¸ ¶©,¶­N-Æ-,*+¹³§¬™š*$›œ$­®·°ÒÓž ý"†´@Ÿ­½¾˜S *´ø+¶»±™  š ›œ ÔÕ¦  ÔÖŸÔŠ×ØÂ˜u *´ß+$¶¿±™  š4 ›œ Ù¹ Úˆ Û Üͦ  ÜÏŸÙÚÛÜŠÝA5Þ˜/*¶3°™�š ›œAÅߘ/*¶ð™�š ›œA°à˜/*¶ǰ™�š ›œA›á˜/*¶™°™�š ›œAWâ˜/*¶°™�š ›œã䘒' )g¸É9 g¸É9 g¸É96o¸˸�66o¸˸�66o¸˸�66¢«6¢›6¢‹‡lc‡o9‡lc‡o9‡lc‡o9k)c9!kc9#kc9%*´%´ð»zY*+¶¿‡!c+¶f‡#c+¶‡%clglglg,+·|¶ù„§ÿt„§ÿd„§ÿT±™Rš ›œ ž/Ÿ> M¢W£a¤k¥x¦…§’©›ª¥«¯­í¤ó£ù¢ÿ±šòxuåj…hæj’[çj›Rij!¥Hmj#¯>pj%d�èZŸéP¯ê›œ­®¯°:jëj<j;j ìj =j öíjëîj àïj/Ñð>ÂñM³òž0ÿP3†ü ü úŽúúóô˜Q *')¸ϰ™’š* ›œ ij mj pjõöøù˜O²Ò*¶©²Ö¹Û+¹ß¹å°™‘š›œ�èõö úû˜.¸ê°™Jš üÆý'˜L"²ðö½øY*¶ú¸ýSY*¶¸ýS¸°™£š "›œõöþ'˜2*¶ ¸ °™¢š ›œõöÿ'˜K*´%¶Ç §°™¡š ›œžBõö '˜8*´%´X´¶°™ š ›œõö  ˜9+¶±™ššF›œ  ˜K ,*¶*¶ ¶"±™š  ­ šF ›œ ˜p&+¶š+¶&š*´+¶)™±**º,+¶-±™ÅÆÈ%Éš&›œ&ž  ˜\*¶1ž §+¶4¸9°™š ›œ   ž C ˜k*¶1ž <,+¸=°,°™š*›œÍÎ Î ž  ˜™U+²A»×Y*ºG·K¶NW+²O»×Y*ºR·K¶NW+²S»×Y*ºV·K¶NW+²W»×Y*ºZ·K¶NW±™«¬*­?®T¯šU›œU›Í ܘ= *+²W¶[¬™®š ›œ ­® ܘ= *+²S¶[¬™­š ›œ ­® ܘ= *+²O¶[¬™¬š ›œ ­® ܘ= *+²A¶[¬™«š ›œ ­® ‹˜<¸_³e¸g³m²q²w¸z³9±™‘“÷Š    ”. Ð n    n " % n ' * n  + . n / 0 4 n 5 7 : n 5 ; : n / > 4 n / A 4 n / D 4 n / G 4 n J K N n / O 4 n / R 4 u U n W Y W n  \ . n _ a d n _ e d n _ h d n _ k d {² |³ ~ ” . € 9 � ƒPF „ … ‡ ‰ Y Š Œ@qï �@ŒU Ž@Ç’ �@3 � ‘ “ •@ô – ˜ ™" › Ò œ ž@ Ÿ ¡ £  ¤ ¦ §I ©& ª ¬ ®& ¯ ± ³ ´L ¶@ · ¹ »