Êþº¾E´  java/lang/Object()Vjava/util/ArrayList   1net/minecraft/client/renderer/debug/DebugRenderer renderersLjava/util/List;  refreshRendererList  net/minecraft/client/Minecraft getInstance"()Lnet/minecraft/client/Minecraft;  java/util/Listclear  ! debugEntries@Lnet/minecraft/client/gui/components/debug/DebugScreenEntryList; #$% &'net/minecraft/client/gui/components/debug/DebugScreenEntryListisCurrentlyEnabled'(Lnet/minecraft/resources/Identifier;)Z/7net/minecraft/client/renderer/debug/ChunkBorderRenderer .1 2#(Lnet/minecraft/client/Minecraft;)V 4 56add(Ljava/lang/Object;)Z #8 9'CHUNK_SECTION_OCTREE;7net/minecraft/client/renderer/debug/OctreeDebugRenderer :1 >?@ ABnet/minecraft/SharedConstantsDEBUG_PATHFINDINGZD7net/minecraft/client/renderer/debug/PathfindingRenderer C #G H'VISUALIZE_WATER_LEVELSJ6net/minecraft/client/renderer/debug/WaterDebugRenderer I1 #M N'VISUALIZE_HEIGHTMAPP5net/minecraft/client/renderer/debug/HeightMapRenderer O1 #S T'VISUALIZE_COLLISION_BOXESV8net/minecraft/client/renderer/debug/CollisionBoxRenderer U1 #Y Z'"VISUALIZE_ENTITY_SUPPORTING_BLOCKS\8net/minecraft/client/renderer/debug/SupportBlockRenderer [1 >_ `BDEBUG_NEIGHBORSUPDATEb;net/minecraft/client/renderer/debug/NeighborsUpdateRenderer a >e fB,DEBUG_EXPERIMENTAL_REDSTONEWIRE_UPDATE_ORDERhDnet/minecraft/client/renderer/debug/RedstoneWireOrientationsRenderer g >k lBDEBUG_STRUCTURESn5net/minecraft/client/renderer/debug/StructureRenderer m #q r'VISUALIZE_BLOCK_LIGHT_LEVELS #t u'VISUALIZE_SKY_LIGHT_LEVELSw6net/minecraft/client/renderer/debug/LightDebugRenderer vy z%(Lnet/minecraft/client/Minecraft;ZZ)V #| }'VISUALIZE_SOLID_FACES5net/minecraft/client/renderer/debug/SolidFaceRenderer ~1 >‚ ƒBDEBUG_VILLAGE_SECTIONS…@net/minecraft/client/renderer/debug/VillageSectionsDebugRenderer „ >ˆ ‰B DEBUG_BRAIN‹6net/minecraft/client/renderer/debug/BrainDebugRenderer Š1 >Ž �B DEBUG_POI‘4net/minecraft/client/renderer/debug/PoiDebugRenderer �“ ”;(Lnet/minecraft/client/renderer/debug/BrainDebugRenderer;)V >– —B DEBUG_BEES™4net/minecraft/client/renderer/debug/BeeDebugRenderer ˜1 >œ �B DEBUG_RAIDSŸ5net/minecraft/client/renderer/debug/RaidDebugRenderer ž1 >¢ £BDEBUG_GOAL_SELECTOR¥=net/minecraft/client/renderer/debug/GoalSelectorDebugRenderer ¤1 #¨ ©'VISUALIZE_CHUNKS_ON_SERVER«6net/minecraft/client/renderer/debug/ChunkDebugRenderer ª1 >® ¯BDEBUG_GAME_EVENT_LISTENERS±=net/minecraft/client/renderer/debug/GameEventListenerRenderer ° #´ µ'VISUALIZE_SKY_LIGHT_SECTIONS·=net/minecraft/client/renderer/debug/LightSectionDebugRenderer ¹º» ¼½$net/minecraft/world/level/LightLayerSKY&Lnet/minecraft/world/level/LightLayer; ¶¿ ÀI(Lnet/minecraft/client/Minecraft;Lnet/minecraft/world/level/LightLayer;)V > ÃBDEBUG_BREEZE_MOBÅ7net/minecraft/client/renderer/debug/BreezeDebugRenderer Ä1 >È ÉBDEBUG_ENTITY_BLOCK_INTERSECTIONËHnet/minecraft/client/renderer/debug/EntityBlockIntersectionDebugRenderer Ê #Î Ï'ENTITY_HITBOXESÑ=net/minecraft/client/renderer/debug/EntityHitboxDebugRenderer Ð1Ô=net/minecraft/client/renderer/debug/ChunkCullingDebugRenderer Ó1 × ØÙ getConnection9()Lnet/minecraft/client/multiplayer/ClientPacketListener; ÛÜÝ Þß5net/minecraft/client/multiplayer/ClientPacketListenercreateDebugValueAccess-()Lnet/minecraft/util/debug/DebugValueAccess; )á âãgetCurrentlyEnabledVersion()J å æçlastDebugEntriesVersionJ é êëiterator()Ljava/util/Iterator; íîï ðñjava/util/IteratorhasNext()Z íó ôõnext()Ljava/lang/Object;÷Enet/minecraft/client/renderer/debug/DebugRenderer$SimpleDebugRenderer öù úû emitGizmosa(DDDLnet/minecraft/util/debug/DebugValueAccess;Lnet/minecraft/client/renderer/culling/Frustum;F)V ýþÿ java/util/Optionalempty()Ljava/util/Optional;  !net/minecraft/world/entity/EntitygetEyePosition!()Lnet/minecraft/world/phys/Vec3;     getViewVector"(F)Lnet/minecraft/world/phys/Vec3;   net/minecraft/world/phys/Vec3scale"(D)Lnet/minecraft/world/phys/Vec3;   5@(Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3;  getBoundingBox!()Lnet/minecraft/world/phys/AABB;  net/minecraft/world/phys/AABB expandTowards@(Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB;  !"inflate"(D)Lnet/minecraft/world/phys/AABB; $%& '()net/minecraft/world/entity/EntitySelector CAN_BE_PICKEDLjava/util/function/Predicate; *+, -.4net/minecraft/world/entity/projectile/ProjectileUtilgetEntityHitResultË(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;D)Lnet/minecraft/world/phys/EntityHitResult; 012 3(net/minecraft/world/phys/EntityHitResult getLocation  5 67 distanceToSqr"(Lnet/minecraft/world/phys/Vec3;)D 09 :; getEntity%()Lnet/minecraft/world/entity/Entity; ý= >?of((Ljava/lang/Object;)Ljava/util/Optional;Anet/minecraft/util/Mth@¿ÿë @D EFclamp(FFF)F  H I(DDD)VKjava/lang/IllegalStateExceptionM NOmakeConcatWithConstants(I)Ljava/lang/String; JQ R(Ljava/lang/String;)V T U mixColor>ªª«?*ª«  Y Z[xD ]^_ `ajava/lang/Mathmax(DD)D  c d[y  f g[z SignatureYLjava/util/List;CodeLineNumberTableLocalVariableTablethis3Lnet/minecraft/client/renderer/debug/DebugRenderer; minecraft Lnet/minecraft/client/Minecraft; StackMapTable6(Lnet/minecraft/client/renderer/culling/Frustum;DDDF)VrendererGLnet/minecraft/client/renderer/debug/DebugRenderer$SimpleDebugRenderer;frustum/Lnet/minecraft/client/renderer/culling/Frustum;camXcamYcamZ partialTicksF debugValues+Lnet/minecraft/util/debug/DebugValueAccess;)net/minecraft/util/debug/DebugValueAccessMethodParametersgetTargetedEntity:(Lnet/minecraft/world/entity/Entity;I)Ljava/util/Optional; cameraEntity#Lnet/minecraft/world/entity/Entity;maxTargetingRangeIfromLnet/minecraft/world/phys/Vec3;picktoboxLnet/minecraft/world/phys/AABB; rangeSquared hitResult*Lnet/minecraft/world/phys/EntityHitResult;_(Lnet/minecraft/world/entity/Entity;I)Ljava/util/Optional;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;hueShiftregionsregionprogressshiftHue%(FFFF)Lnet/minecraft/world/phys/Vec3;rgbhsrshiftedgshiftedbshiftedcombined SourceFileDebugRenderer.java NestMembersBootstrapMethods¦Unexpected value: ¨ ©ª« N¬$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; InnerClassesSimpleDebugRenderer°%java/lang/invoke/MethodHandles$Lookup²java/lang/invoke/MethodHandlesLookup! hiæçjJ*·*»Y· µ *¶±kl mnj÷ѸL*´ ¹+´²"¶(™*´ ».Y+·0¹3W+´²7¶(™*´ »:Y+·<¹3W²=™*´ »CY·E¹3W+´²F¶(™*´ »IY+·K¹3W+´²L¶(™*´ »OY+·Q¹3W+´²R¶(™*´ »UY+·W¹3W+´²X¶(™*´ »[Y+·]¹3W²^™*´ »aY·c¹3W²d™*´ »gY·i¹3W²j™*´ »mY·o¹3W+´²p¶(š+´²s¶(™)*´ »vY++´²p¶(+´²s¶(·x¹3W+´²{¶(™*´ »~Y+·€¹3W²�™*´ »„Y·†¹3W²‡™*´ »ŠY+·Œ¹3W²�™*´ »�Y»ŠY+·Œ·’¹3W²•™*´ »˜Y+·š¹3W²›™*´ »žY+· ¹3W²¡™*´ »¤Y+·¦¹3W+´²§¶(™*´ »ªY+·¬¹3W²­™*´ »°Y·²¹3W+´²³¶(™*´ »¶Y+²¸·¾¹3W²Á™*´ »ÄY+·Æ¹3W²Ç™*´ »ÊY·Ì¹3W+´²Í¶(™*´ »ÐY+·Ò¹3W*´ »ÓY+·Õ¹3W±kÒ4 "#,%9&K(Q)b+o,�.Ž/ 1­2¿4Ì5Þ7ä8õ:û; =>#@=AcCpD‚FˆG™IŸJ±L·MÐOÖPèRîSUVX%Y7[=\N^[_pavbˆdŽeŸg¬h¾kÐllÑmnÍopq ü,%!úrj e¸:  ¶Ö¶Ú:  ´¶à*´ä”™* ´¶àµä*¶*´ ¹è:  ¹ì™# ¹òÀö:  ( +¹ø §ÿÙ±k& oprs+t/wPxaydzl\ Pst emneuvew[ex[ey[ez{`op V|} qý/~ü íú)€uwxyz �‚j.i*Ǹü°*¶M* ¶‡¶ N,-¶:*¶-¶¶:h6*,²#‡¸):Ǹü°,¶/¶4‡—ž¸ü°¶8¸<°k6 }~ƒ „…‡-‰2ŠC‹HŒL�\‘`”lRiƒ„i…† \‡ˆQ‰ˆJŠˆ-<‹Œ27�†C&Ž�qÿC   0€ ƒ…h�‘ ’ U j5 ©BD" ¸CBj‹="Bj†fFª€&4DRbp» Y%�·G§]» Y %f�·G§M» Y%�·G§?» Y%�g·G§/» Y%�·G§!» Y%�g·G§»JYºL·P¿°k2 ™š›œ@�Nž^Ÿl |¡Š¢š£¨œl*©“{¥”{™•†�–{qþ@   M €“ —˜j v%¸S"�¶ :%Vb r¸S#�¶ :%Wb r¸S$�¶ :¶¶:´X¸\´b´e¸\¸\9» Y´Xo´bo´eo·G°k© ª«-¬;­V®l\ v™{vš{v›{vœ{ k�ˆZžˆ-IŸˆ;; ˆV `[€™š›œ¡¢£ö¤§¥­ö ® ¯±³