Êþº¾E›  java/lang/Object()VX   com/mojang/serialization/Dynamicget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic;  (com/mojang/serialization/OptionalDynamicasNumber'()Lcom/mojang/serialization/DataResult;  #com/mojang/serialization/DataResultresult()Ljava/util/Optional;YZ !" #$java/util/OptionalisEmpty()Z & '()Ljava/lang/Object;)java/lang/Number (+ ,-intValue()I /01 23,net/minecraft/util/datafix/ExtraDataFixUtilscreateBlockPosI(Lcom/mojang/serialization/Dynamic;III)Lcom/mojang/serialization/Dynamic; 5 67remove6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; 9 :;setX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; =>? @Ajava/util/stream/IntStreamof ([I)Ljava/util/stream/IntStream; C DE createIntList@(Ljava/util/stream/IntStream;)Lcom/mojang/serialization/Dynamic;Gcom/mojang/datafixers/Typed FI JKgetOps'()Lcom/mojang/serialization/DynamicOps; FM N'getValue FP Q\(Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V /S TU typePatcherm(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; WXY Z[ com/mojang/datafixers/types/TypeallP(Lcom/mojang/datafixers/TypeRewriteRule;ZZ)Lcom/mojang/datafixers/RewriteResult; ]^_ `a#com/mojang/datafixers/RewriteResultview()Lcom/mojang/datafixers/View; cde fgcom/mojang/datafixers/ViewnewType$()Lcom/mojang/datafixers/types/Type;iPatcherk lmapply()Ljava/util/function/Function; co pqcreate‘(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/View;sjava/util/BitSet r ]v pwU(Lcom/mojang/datafixers/View;Ljava/util/BitSet;)Lcom/mojang/datafixers/RewriteResult; yz{ |}%com/mojang/datafixers/TypeRewriteRuleifSamep(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/RewriteResult;)Lcom/mojang/datafixers/TypeRewriteRule; €� ‚ƒ-com/mojang/datafixers/functions/PointFreeRulenop1()Lcom/mojang/datafixers/functions/PointFreeRule; y… †‡ everywhere�(Lcom/mojang/datafixers/TypeRewriteRule;Lcom/mojang/datafixers/functions/PointFreeRule;ZZ)Lcom/mojang/datafixers/TypeRewriteRule;‰ lŠ=([Ljava/util/function/Function;)Ljava/util/function/Function;Œ l�c(Ljava/util/function/UnaryOperator;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; � �‘updateS(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic; “ ” getMapValues– —˜test ()Ljava/util/function/Predicate; š ›œfilter4(Ljava/util/function/Predicate;)Ljava/util/Optional;ž lŸA(Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; ¡ ¢£flatMap3(Ljava/util/function/Function;)Ljava/util/Optional;¥white§orange©magenta« light_blue­yellow¯lime±pink³grayµ light_gray·cyan¹purple»blue½brown¿greenÁredÃblack ÅÆÇ Èg!com/mojang/datafixers/OpticFindertype ÊËÌ ÍÎnet/minecraft/util/UtilreadTypedOrThrowd(Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;Z)Lcom/mojang/datafixers/Typed; FÐ :Ñ_(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;Ó translate Õ ÖasString ØÙÚ Û- java/util/Mapsize Õ Þ ßàmapD(Ljava/util/function/Function;)Lcom/mojang/serialization/DataResult; âãä åæjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;ž éêë ìí"com/mojang/datafixers/DataFixUtilsorElse:(Ljava/util/Optional;Ljava/lang/Object;)Ljava/lang/Object; ïðñ læjava/util/function/Functionkô'java/lang/UnsupportedOperationException óCodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/util/datafix/ExtraDataFixUtils; fixBlockPosF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;pos"Lcom/mojang/serialization/Dynamic;xLjava/util/Optional;yzLocalVariableTypeTable%Lcom/mojang/serialization/Dynamic<*>;(Ljava/util/Optional; StackMapTableMethodParameters SignatureL(Lcom/mojang/serialization/Dynamic<*>;)Lcom/mojang/serialization/Dynamic<*>;fixInlineBlockPosŽ(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;inputfieldXLjava/lang/String;fieldYfieldZnewField”(Lcom/mojang/serialization/Dynamic<*>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic<*>;dynamicIO(Lcom/mojang/serialization/Dynamic<*>;III)Lcom/mojang/serialization/Dynamic<*>;cast^(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;"Lcom/mojang/datafixers/types/Type;typedLcom/mojang/datafixers/Typed;'Lcom/mojang/datafixers/types/Type;"Lcom/mojang/datafixers/Typed;—(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;x(Lcom/mojang/datafixers/types/Type;Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/datafixers/Typed;valueLjava/lang/Object;ops%Lcom/mojang/serialization/DynamicOps;'Lcom/mojang/datafixers/types/Type;(Lcom/mojang/serialization/DynamicOps<*>;›(Lcom/mojang/datafixers/types/Type;Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps<*>;)Lcom/mojang/datafixers/Typed; patchSubTypeŠ(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;findreplace%Lcom/mojang/datafixers/types/Type<*>;–(Lcom/mojang/datafixers/types/Type<*>;Lcom/mojang/datafixers/types/Type<*>;Lcom/mojang/datafixers/types/Type<*>;)Lcom/mojang/datafixers/types/Type<*>;inputEntityTypeoutputEntityType%Lcom/mojang/datafixers/RewriteResult;'Lcom/mojang/datafixers/types/Type;'Lcom/mojang/datafixers/types/Type;-Lcom/mojang/datafixers/RewriteResult;¡(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule;chainAllFiltersfixers[Ljava/util/function/Function;`[Ljava/util/function/Function;Lcom/mojang/datafixers/Typed<*>;>;×([Ljava/util/function/Function;Lcom/mojang/datafixers/Typed<*>;>;)Ljava/util/function/Function;Lcom/mojang/datafixers/Typed<*>;>;RuntimeVisibleAnnotationsLjava/lang/SafeVarargs;fixStringFieldz(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lcom/mojang/serialization/Dynamic; fieldNamefix"Ljava/util/function/UnaryOperator;6Ljava/util/function/UnaryOperator;”(Lcom/mojang/serialization/Dynamic<*>;Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lcom/mojang/serialization/Dynamic<*>;getPlainTranslationKey8(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; textComponentO(Lcom/mojang/serialization/Dynamic<*>;)Ljava/util/Optional;dyeColorIdToName(I)Ljava/lang/String;idIjava/lang/String readAndSet�(Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/Typed;targetoptic#Lcom/mojang/datafixers/OpticFinder; Lcom/mojang/datafixers/Typed<*>;(Lcom/mojang/datafixers/OpticFinder;¥(Lcom/mojang/datafixers/Typed<*>;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/Dynamic<*>;)Lcom/mojang/datafixers/Typed<*>;lambda$getPlainTranslationKey$1G(Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)Ljava/util/Optional;fieldsLjava/util/Map;lambda$getPlainTranslationKey$0(Ljava/util/Map;)Zlambda$fixStringField$0Š(Ljava/util/function/UnaryOperator;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;fieldlambda$chainAllFilters$0Z([Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;fixerLjava/util/function/Function;arr$len$i$_Ljava/util/function/Function;Lcom/mojang/datafixers/Typed<*>;>;5lambda$typePatcher$0D(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;lambda$typePatcher$1a SourceFileExtraDataFixUtils.javaBootstrapMethodsæm /n deeq /r [\t<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;v /w XYüz(Ljava/lang/Object;)Z| /} VWW€ /� RSƒ%(Ljava/util/Map;)Ljava/util/Optional;… †‡ˆ ‰7$com/mojang/serialization/DynamicLike createString7Œ /� 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; InnerClasses—%java/lang/invoke/MethodHandles$Lookup™java/lang/invoke/MethodHandlesLookup!/ö/*·±÷ø ùú ûüög*¶ ¶¹L*¶ ¶¹M*¶ ¶¹N+¶š,¶š -¶™*°*+¶%À(¶*,¶%À(¶*-¶%À(¶*¸.°÷-BDø*gýþXÿI-:*gýXÿI-:þB   ý   öP*+¶ ¶¹:*,¶ ¶¹:*-¶ ¶¹:¶š¶š ¶™*°*+¶4,¶4-¶4*¶%À(¶*¶%À(¶*¶%À(¶*¸.¶8°÷""#$-%E&G(Y)~(øR þ pÿa-R* pÿa-RþE      23öq*¼ YOYOYO¸<¶B°÷-ø*þÿ ÿ öa»FY*+¶H+¶L·O°÷4øÈÈ È öe »FY*,+·O°÷9ø  È   !" È# !$ È!% &'öv*+,¸R¶V¶\¶b°÷>ø È() È*(*)* È()+ TUö�%h*+ºj¸n»rY·t¸uM*,¸x¸~¸„°÷ BFø %,%-`. %,/%-0`1 ,-2‰3ŠöC*ºˆ°÷Kø 45 464789 :;ög *+,*º‹¶Ž°÷Tø  þ < =>  =? <=@ ABöc*¶’¹º•¶™*º�¶ °÷`ab`ø Cþ CCD EFö&šªKPUZ_dinsx}‚‡Œ‘–¤§K¦§F¨§Aª§<¬§7®§2°§-²§(´§#¶§¸§º§¼§¾§ À§°÷JgLhQiVj[k`lemjnootpyq~rƒsˆt�u’v—w™gø šGûLAHG JKöu*++¹Ä,¸É¶Ï°÷|ø LMNþ LOMP LMQ RSöC*Ò¶ ¶Ô¹°÷bøCþTU VWöE*¹× §¬÷aø TU@ XYöy',¶Ü*¹Ý+Y¸áWºç¹Ý¹,¸èÀ °÷UVW XY Uø '=>'þ'Zþ [\öµ(*M,¾>6¢,2:+¹îÀFL„§ÿå+°÷LM L&Oø> ]^$_5!`a(45(  ]b þcø deö0ºò°÷Bø !" fæö2»óY·õ¿÷Dø g hijHŽkloŽkpsŽkuxŽy{~Žk‚Žk„ŠŽk‹k• –˜š