Êþº¾Eá*net/minecraft/util/datafix/fixes/LeavesFix  2net/minecraft/util/datafix/fixes/LeavesFix$SectionF(Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/schemas/Schema;)V )it/unimi/dsi/fastutil/ints/IntOpenHashSet  ()V  8net/minecraft/util/datafix/fixes/LeavesFix$LeavesSectionleaveIds#Lit/unimi/dsi/fastutil/ints/IntSet;  logIds-it/unimi/dsi/fastutil/ints/Int2IntOpenHashMap    stateToIdMap'Lit/unimi/dsi/fastutil/ints/Int2IntMap;  !paletteLjava/util/List; #$% &'java/util/Listsize()I #) *+get(I)Ljava/lang/Object;- com/mojang/serialization/Dynamic/Name ,1 *2>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic;4 678 9:(com/mojang/serialization/OptionalDynamicasString&(Ljava/lang/String;)Ljava/lang/String; < =>LEAVES-Lit/unimi/dsi/fastutil/objects/Object2IntMap; @AB CD+it/unimi/dsi/fastutil/objects/Object2IntMap containsKey(Ljava/lang/Object;)ZF PropertiesH decayable 61Kfalse MNO PQjava/util/Objectsequals'(Ljava/lang/Object;Ljava/lang/Object;)Z STU VW!it/unimi/dsi/fastutil/ints/IntSetadd(I)Z Y Z[ getStateId(Ljava/lang/String;ZI)I ]^_ `a%it/unimi/dsi/fastutil/ints/Int2IntMapput(II)I c de makeLeafTagZ(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;ZI)Lcom/mojang/serialization/Dynamic; #g hiset'(ILjava/lang/Object;)Ljava/lang/Object; k lmLOGSLjava/util/Set; opq rD java/util/Setcontains St uvisEmpty()Z ,x yzemptyMap$()Lcom/mojang/serialization/Dynamic;| persistent~true ,€ �‚ createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; ,„ h…X(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;‡distance ‰Š‹ Œ�java/lang/IntegertoString(I)Ljava/lang/String; S� rW ‘ ’WisLog ‰” •–parseInt(Ljava/lang/String;)I ]˜ CW #š VD ]œ *�(I)I Ÿ  ¡storage-Lnet/minecraft/util/datafix/PackedBitStorage; £¤¥ ¦'+net/minecraft/util/datafix/PackedBitStoragegetBits £¨ ©(II)V £œ £¬ h© PERSISTENTLjava/lang/String; ConstantValue DECAYABLEDISTANCERuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethis:Lnet/minecraft/util/datafix/fixes/LeavesFix$LeavesSection;sectionLcom/mojang/datafixers/Typed; inputSchema&Lcom/mojang/datafixers/schemas/Schema;LocalVariableTypeTable Lcom/mojang/datafixers/Typed<*>;MethodParameters SignatureI(Lcom/mojang/datafixers/Typed<*>;Lcom/mojang/datafixers/schemas/Schema;)V skippableZ paletteTag"Lcom/mojang/serialization/Dynamic; blockNameiI%Lcom/mojang/serialization/Dynamic<*>; StackMapTableÌjava/lang/Stringinput propertiestag`(Lcom/mojang/serialization/Dynamic<*>;Ljava/lang/String;ZI)Lcom/mojang/serialization/Dynamic<*>;blockisLeaf getDistance setDistance(III)Vid newStorageposbaseTagstateId SourceFileLeavesFix.javaNestHost InnerClassesSection LeavesSection1­®¯{°®¯G±®¯†²³²³²³´[*+,·±µ  ¶ ·¸¹º»¼½ ¹¾¿ ¹»ÀÁÂv´•Û*» Y· µ*» Y· µ*»Y·µ<*´¹"¢�*´¹(À,M,.¶03¶5N²;-¹?™M,E¶0G¶I3¶5J¸L6*´¹RW*´-¸X¹\W*´*,-¶b¹fW²j-¹n™*´¹RW„§ÿi*´¹s™*´¹s™§¬µ> !0>JVmx‹ ¬·½¶4m3|Ã>yÄÅJmÆ®#šÇÈÛ·¸½ >yÄÉÊü#ý|,Ëùú@de´@U+¶w:{™}§J¶¶ƒ:†¸ˆ¶¶ƒ:+¶w:E¶ƒ:.,¶¶ƒ:°µ#$%2'8(C)R*¶HU·¸UÍÅUÆ®U|ÃU‡ÈOÎÅ8ÏŽ UÍÉOÎÉ8ÏÉÊAÿ,Ë,,Ë,ÿ,Ë,,Ë,Ë¿ÍÆ|‡ÀÐ’W´? *´¹Ž¬µ.¶ ·¸ ÑÈ¿ÑÒW´? *´¹Ž¬µ2¶ ·¸ ÑÈ¿ÑÓ�´o**¶�™¬*´¹(À,E¶0†¶I3¶5¸“¬µ67 9¶*·¸*ÑÈÊ ¿ÑÔÕ´ é*´¹(À,:.¶03¶5:E¶0{¶I3¶5}¸L6¸X6*´¹—š=*´¹"6*´¹RW*´¹\W*´*¶b¹™W*´¹›6*´ž¶¢x£?»£Y*´ž¶¢`·§: 6  ¢  *´ž ¶ª¶«„ §ÿå* µž*´ž¶«±µJ=>?5@?BMCXDdErF‡I”J¢K·LÂMÒLØOÞQèR¶z X/ÖȺÇÈ ·'ס é·¸éØÈéÑÈé‡ÈÚÙÅÌÆ®5´|Ã?ªÚÈ”UÖȽ ÚÙÉÊ%ÿ‡,Ëþ2£úú¿ ØÑ‡ÛÜÝÞß à