Êþº¾E„  java/lang/Object()V-it/unimi/dsi/fastutil/ints/Int2ObjectArrayMap   (I)V  9net/minecraft/client/color/block/BlockTintCache$CacheDatacache/Lit/unimi/dsi/fastutil/ints/Int2ObjectArrayMap;1java/util/concurrent/locks/ReentrantReadWriteLock   lock3Ljava/util/concurrent/locks/ReentrantReadWriteLock;  readLock>()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;  :java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock " #$get(I)Ljava/lang/Object;&[I ( )unlock + ,- writeLock?()Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock; /0;java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock2 #3l(Lnet/minecraft/client/color/block/BlockTintCache$CacheData;)Lit/unimi/dsi/fastutil/ints/Int2ObjectFunction; 5 67computeIfAbsentD(ILit/unimi/dsi/fastutil/ints/Int2ObjectFunction;)Ljava/lang/Object; /( : ;<BLOCKS_PER_LAYERI >?@ ABjava/util/Arraysfill([II)V D EF invalidatedZ H IJ allocateLayer()[ILnet/minecraft/core/SectionPos NOP QRnet/minecraft/util/Mthsquare(I)I Signature3Lit/unimi/dsi/fastutil/ints/Int2ObjectArrayMap<[I>;CodeLineNumberTableLocalVariableTablethis;Lnet/minecraft/client/color/block/BlockTintCache$CacheData;getLayer(I)[Iexistingy StackMapTable`java/lang/ThrowableMethodParametersnewCache isInvalidated()Z invalidatelambda$getLayer$0n SourceFileBlockTintCache.javaNestHostm/net/minecraft/client/color/block/BlockTintCacheBootstrapMethods$q r f[[u vwx yz"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; InnerClasses CacheDataReadLock WriteLock€%java/lang/invoke/MethodHandles$Lookup‚java/lang/invoke/MethodHandlesLookup ST;<BEFUS*·*»Y· µ *»Y·µ±VW XYZ[U'{*´¶¶*´ ¶!À%M,Æ,N*´¶¶'-°*´¶¶'§:*´¶¶'¿*´¶*¶.*´ *º1¶4À%M*´¶*¶8,°:*´¶*¶8¿ 5575N`llnlVB  &( 2!5 A!D#N&`(j&l(x)W \&{XY{]<^ (L_g_a]IJUI ²9¼ L+¸=+°V-. /W XYb&cdU/*´C¬V3W XYeU4*µC±V 78W XYf[U9*¶G°V&WXYg<hU! ¸M³9±Vijkln tops{" l| } /~ �ƒ