Êþº¾EÁ5net/minecraft/client/renderer/block/BlockModelLighter  java/lang/Object()V get\(Lnet/minecraft/client/renderer/block/BlockModelLighter$Cache;)Ljava/util/function/Supplier;  net/minecraft/util/Utilmake1(Ljava/util/function/Supplier;)Ljava/lang/Object;5it/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap  ;net/minecraft/client/renderer/block/BlockModelLighter$Cache colorCache7Lit/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap; 7it/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap  !brightnessCache9Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap;# $%packedBrightnesst(Lnet/minecraft/client/renderer/block/BlockModelLighter$Cache;)Lnet/minecraft/util/LightCoordsUtil$BrightnessGetter; ' ()cachedBrightnessGetter5Lnet/minecraft/util/LightCoordsUtil$BrightnessGetter; + ,-enabledZ / 0clear / 345 6)3net/minecraft/util/LightCoordsUtil$BrightnessGetterDEFAULT 89: ;<"net/minecraft/util/LightCoordsUtilgetLightCoords¶(Lnet/minecraft/util/LightCoordsUtil$BrightnessGetter;Lnet/minecraft/world/level/BlockAndLightGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)I >?@ ABnet/minecraft/core/BlockPosasLong()J D E(J)F GHI JKjava/lang/FloatisNaN(F)Z MNO PQ0net/minecraft/world/level/block/state/BlockStategetShadeBrightnessG(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F S TUsize()I W XYremoveFirstFloat()F [ \]put(JF)F _ `(J)Ibjava/lang/Integerÿÿÿ 3e $fO(Lnet/minecraft/world/level/BlockAndLightGetter;Lnet/minecraft/core/BlockPos;)I S i jUremoveFirstInt l \m(JI)Io=net/minecraft/client/renderer/block/BlockModelLighter$Cache$2qit/unimi/dsi/fastutil/Hash>€ nt uB(Lnet/minecraft/client/renderer/block/BlockModelLighter$Cache;IF)VÀ x yzdefaultReturnValue(F)V|=net/minecraft/client/renderer/block/BlockModelLighter$Cache$1 {t  y€(I)VCodeLineNumberTableLocalVariableTablethis=Lnet/minecraft/client/renderer/block/BlockModelLighter$Cache;enabledisableŠ(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/client/renderer/block/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;)Istate2Lnet/minecraft/world/level/block/state/BlockState;level8Lnet/minecraft/client/renderer/block/BlockAndTintGetter;posLnet/minecraft/core/BlockPos; StackMapTableMethodParametersŠ(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/client/renderer/block/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;)FcachedFkeyJ brightness lambda$new$2/Lnet/minecraft/world/level/BlockAndLightGetter;Ivalue lambda$new$1;()Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap;map lambda$new$09()Lit/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap; SourceFileBlockModelLighter.javaNestHostBootstrapMethods¥()Ljava/lang/Object;§ ¨ žŸŸ« ¬ ›œœf° ± —f³ ´µ¶ ·¸"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; InnerClassesCacheBrightnessGetter½%java/lang/invoke/MethodHandles$Lookup¿java/lang/invoke/MethodHandlesLookup!,- !()�e/*·**º ¸ Àµ**º¸ Àµ**º"µ&±‚&$0ƒ /„…†�4*µ*±‚ ABƒ „…‡�J*µ**´¶.*´¶1±‚EF GHƒ „…;ˆ�m*´*™ *´&§²2,+-¸7¬‚Kƒ*„…‰Š‹Œ�Ž�B3� ‰‹�P‘�ôU-¶=7*´*™*´¶C8¸Fš®+,-¶L8*´*™#*´¶Rd  *´¶VW*´¶ZW®‚. OP QR S#W+X2Y>ZF\R^ƒH ’“U„…U‰ŠU‹ŒU�ŽO”•+*–“� ü#ü" � ‰‹�—f�ÔG,¶=B*´!¶^6cŸ¬²2+,¹d6*´¶gd  *´¶hW*´!¶kW¬‚& 12347%91:9<D=ƒ>G„…G‹˜G�ŽB”•8’™%"š™� ýü›œ�Q»nY*dr·sL+v¶w+°‚' ,-ƒ„… �!žŸ�Q»{Y*dr·}L+c¶~+°‚ "#ƒ„… � ¡¢£ ²¤¦©²¤ª­²®¯®¹*º 38» n{¼¾À