Êþº¾EB  java/lang/Object()V   5com/mojang/renderpearl/api/pipeline/PrimitiveTopologyLINES7Lcom/mojang/renderpearl/api/pipeline/PrimitiveTopology;  'com/mojang/blaze3d/systems/RenderSystemgetSequentialBuffery(Lcom/mojang/renderpearl/api/pipeline/PrimitiveTopology;)Lcom/mojang/blaze3d/systems/RenderSystem$AutoStorageIndexBuffer;  4net/minecraft/client/renderer/DebugCrosshairRenderercrosshairIndicies@Lcom/mojang/blaze3d/systems/RenderSystem$AutoStorageIndexBuffer;  -com/mojang/blaze3d/vertex/DefaultVertexFormat POSITION_COLOR_NORMAL_LINE_WIDTH0Lcom/mojang/renderpearl/api/vertex/VertexFormat; !" #$.com/mojang/renderpearl/api/vertex/VertexFormat getVertexSize()I &'( )*+com/mojang/blaze3d/vertex/ByteBufferBuilder exactlySized0(I)Lcom/mojang/blaze3d/vertex/ByteBufferBuilder;,'com/mojang/blaze3d/vertex/BufferBuilder +. /—(Lcom/mojang/blaze3d/vertex/ByteBufferBuilder;Lcom/mojang/renderpearl/api/pipeline/PrimitiveTopology;Lcom/mojang/renderpearl/api/vertex/VertexFormat;)V +1 23 addVertex/(FFF)Lcom/mojang/blaze3d/vertex/VertexConsumer;5net/minecraft/util/CommonColorsÿ 89: ;<(com/mojang/blaze3d/vertex/VertexConsumersetColor-(I)Lcom/mojang/blaze3d/vertex/VertexConsumer; 8> ?3 setNormal@€ 8B CD setLineWidth-(F)Lcom/mojang/blaze3d/vertex/VertexConsumer;ÿÿÿÿÿÿ +I JK buildOrThrow&()Lcom/mojang/blaze3d/vertex/MeshData; M NO getDevice/()Lcom/mojang/renderpearl/api/device/GpuDevice;Q RSget()Ljava/util/function/Supplier;U,com/mojang/renderpearl/api/buffers/GpuBuffer WXY Z["com/mojang/blaze3d/vertex/MeshData vertexBuffer()Ljava/nio/ByteBuffer; ]^_ `a+com/mojang/renderpearl/api/device/GpuDevice createBufferc(Ljava/util/function/Supplier;ILjava/nio/ByteBuffer;)Lcom/mojang/renderpearl/api/buffers/GpuBuffer; c decrosshairBuffer.Lcom/mojang/renderpearl/api/buffers/GpuBuffer; Wg hclosejjava/lang/Throwable il mn addSuppressed(Ljava/lang/Throwable;)V &g Tg r stgetModelViewStack()Lorg/joml/Matrix4fStack; vwx ytorg/joml/Matrix4fStack pushMatrix¿€ v| }~ translate(FFF)Lorg/joml/Matrix4f; €�‚ ƒ„;net/minecraft/client/renderer/state/level/CameraRenderStatexRotF†net/minecraft/util/Mth<Žú5 v‰ Š‹rotateX(F)Lorg/joml/Matrix4f; €� Ž„yRot v� ‘‹rotateY<#× v” •~scale —˜™ š-net/minecraft/client/renderer/RenderPipelines4Lcom/mojang/renderpearl/api/pipeline/RenderPipeline; —œ �šLINES_DEPTH_BIAS Ÿ ¡ ¢£>com/mojang/blaze3d/systems/RenderSystem$AutoStorageIndexBuffer getBuffer1(I)Lcom/mojang/renderpearl/api/buffers/GpuBuffer; ¥ ¦§getDynamicUniforms0()Lnet/minecraft/client/renderer/DynamicGpuData;©org/joml/Matrix4f ¨« ¬(Lorg/joml/Matrix4fc;)V ®¯° ±²,net/minecraft/client/renderer/DynamicGpuDatawriteTransformH(Lorg/joml/Matrix4f;)Lcom/mojang/renderpearl/api/buffers/GpuBufferSlice; ]´ µ¶createCommandEncoder6()Lcom/mojang/renderpearl/api/commands/CommandEncoder;Q ¹º» ¼½java/util/Optionalempty()Ljava/util/Optional; ¿ÀÁ ¼Âjava/util/OptionalDouble()Ljava/util/OptionalDouble; ÄÅÆ ÇÈ2com/mojang/renderpearl/api/commands/CommandEncodercreateRenderPasså(Ljava/util/function/Supplier;Lcom/mojang/renderpearl/api/textures/GpuTextureView;Ljava/util/Optional;Lcom/mojang/renderpearl/api/textures/GpuTextureView;Ljava/util/OptionalDouble;)Lcom/mojang/renderpearl/api/commands/RenderPass; Ê ËÌgetCompiledPipeliner(Lcom/mojang/renderpearl/api/pipeline/RenderPipeline;)Lcom/mojang/renderpearl/api/pipeline/CompiledRenderPipeline; ÎÏÐ ÑÒ.com/mojang/renderpearl/api/commands/RenderPass setPipeline?(Lcom/mojang/renderpearl/api/pipeline/CompiledRenderPipeline;)V Ô ÕÖbindDefaultUniforms3(Lcom/mojang/renderpearl/api/commands/RenderPass;)V TØ ÙÚslice5()Lcom/mojang/renderpearl/api/buffers/GpuBufferSlice; ÎÜ ÝÞsetVertexBuffer7(ILcom/mojang/renderpearl/api/buffers/GpuBufferSlice;)V Ÿà áâtype1()Lcom/mojang/renderpearl/api/pipeline/IndexType; Îä åæsetIndexBuffer`(Lcom/mojang/renderpearl/api/buffers/GpuBuffer;Lcom/mojang/renderpearl/api/pipeline/IndexType;)VèDynamicTransforms Îê ëì setUniformH(Ljava/lang/String;Lcom/mojang/renderpearl/api/buffers/GpuBufferSlice;)V Îî ïð drawIndexed(IIIII)V Îg vó ôt popMatrixö 3d crosshairøCrosshair vertex bufferújava/lang/AutoCloseableCROSSHAIR_SCALE ConstantValueCROSSHAIR_INDEX_COUNTI$CodeLineNumberTableLocalVariableTablemeshData$Lcom/mojang/blaze3d/vertex/MeshData; bufferBuilder)Lcom/mojang/blaze3d/vertex/BufferBuilder;byteBufferBuilder-Lcom/mojang/blaze3d/vertex/ByteBufferBuilder;this6Lnet/minecraft/client/renderer/DebugCrosshairRenderer; StackMapTablerender©(Lnet/minecraft/client/renderer/state/level/CameraRenderState;ILcom/mojang/renderpearl/api/textures/GpuTextureView;Lcom/mojang/renderpearl/api/textures/GpuTextureView;)V renderPass0Lcom/mojang/renderpearl/api/commands/RenderPass; cameraState=Lnet/minecraft/client/renderer/state/level/CameraRenderState;guiScale colorTexture4Lcom/mojang/renderpearl/api/textures/GpuTextureView; depthTexturemodelViewStackLorg/joml/Matrix4fStack;crosshairScalerenderPipelineOutlinerenderPipelineFill indexBufferdynamicTransform3Lcom/mojang/renderpearl/api/buffers/GpuBufferSlice;2com/mojang/renderpearl/api/textures/GpuTextureView!2com/mojang/renderpearl/api/pipeline/RenderPipeline#1com/mojang/renderpearl/api/buffers/GpuBufferSliceMethodParameterslambda$render$0()Ljava/lang/String; lambda$new$0 SourceFileDebugCrosshairRenderer.javaBootstrapMethods,()Ljava/lang/Object;. / '&&2 3 %&5 678 9:"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; InnerClassesAutoStorageIndexBuffer>%java/lang/invoke/MethodHandles$Lookup@java/lang/invoke/MethodHandlesLookup!ùû„ü’ýþüÿdeî*·*²¸ µ²¶ hh¸%L»+Y+²²·-M, ¶06¹7 ¹=@¹AW, ¶06¹7 ¹=@¹AW, ¶06¹7 ¹=@¹AW, ¶06¹7 ¹=@¹AW, ¶06¹7 ¹=@¹AW, ¶06¹7 ¹=@¹AW, ¶0E¹7 ¹= ¹AW, ¶0E¹7 ¹= ¹AW, ¶0F¹7 ¹= ¹AW, ¶0F¹7 ¹= ¹AW, ¶0G¹7 ¹= ¹AW, ¶0G¹7 ¹= ¹AW,¶HN*¸LºP -¶V¹\µb-Æ#-¶f§:-Æ-¶f§ :¶k¿+Æ+¶o§M+Æ+¶o§ N,-¶k,¿±“ªµi»¿ÂiÎÙiÞâåi^ ,!J"h#†$¤%Â&à(ý)*7+T,q-Ž.“/ª0µ.Î1Ùí2*“;,¢Ðî   Pÿµ&+Wiÿ &+WiiøJiÿ &iiùh8 *´b¹p± 6 7      …¸q:¶uW z¶{W+´‡j¶ˆW+´Œ‡j¶�W’†j8vv¶“W²–:²›:*´$¶ž: ¸¤»¨Y·ª¶­: ¸L¹³º·-¸¸¸¾¹Ã:  ¸É¹Í ¸Ó *´b¹×¹Û  *´¶ß¹ã ç ¹é ¹í ¸É¹Í ¹í Æ* ¹ñ§ :  Æ ¹ñ§ :   ¶k ¿¶òW±‡ëúi ib:; <=">/?6@DBICNEYFjH‡I“J˜K©L¹NÄOÑQÝRëSúHTUz ‡�   þ6è„IÕšNКYÅe j´  ]ÿú €v  T"Îiÿ €v  T"Îiiù$ %&õ°H '&÷°/()*4+-04+10;Ÿ<=?A