Êþº¾E  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)VDebugProfileLookingAtSplitFix  >net/minecraft/util/datafix/fixes/DebugProfileLookingAtSplitFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/References DEBUG_PROFILE)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type; apply()Ljava/util/function/Function; !"fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; $%& '( com/mojang/serialization/Dynamic getMapValues'()Lcom/mojang/serialization/DataResult;* +A(Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; -./ 01#com/mojang/serialization/DataResultmapD(Ljava/util/function/Function;)Lcom/mojang/serialization/DataResult; -3 45result()Ljava/util/Optional; 789 :;"com/mojang/datafixers/DataFixUtilsorElse:(Ljava/util/Optional;Ljava/lang/Object;)Ljava/lang/Object; $= >(asString ABC DEjava/util/OptionalflatMap3(Ljava/util/function/Function;)Ljava/util/Optional; GHI JKjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;* AN 0E PQR STjava/lang/StringhashCode()IVminecraft:looking_at_block PX YZequals(Ljava/lang/Object;)Z\minecraft:looking_at_fluid^ minecraft:looking_at_block_state A` abof((Ljava/lang/Object;)Ljava/util/Optional;d minecraft:looking_at_fluid_state Af g5emptyijava/util/HashMap hk l()Vn opaccept0(Ljava/util/Map;)Ljava/util/function/BiConsumer; rst uv java/util/MapforEach"(Ljava/util/function/BiConsumer;)V $x yz createMap3(Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; | }~ renamedKey8(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;€ o�P(Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Consumer;ƒ „…runi(Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Runnable; A‡ ˆ‰ifPresentOrElse4(Ljava/util/function/Consumer;Ljava/lang/Runnable;)V r‹ Œ�put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; r� �� putIfAbsent ’“” •–com/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder; ™š› œ�com/mojang/datafixers/Typedupdate_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;Ÿcustom $¢ œ£S(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethis@Lnet/minecraft/util/datafix/fixes/DebugProfileLookingAtSplitFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; updateOptionsF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;"Lcom/mojang/serialization/Dynamic;LocalVariableTypeTable'Lcom/mojang/serialization/Dynamic; Signaturef(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; keyDynamic|(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;>;lambda$renamedKey$0((Ljava/lang/String;)Ljava/util/Optional;s0$Ljava/lang/String;tmp1$Ikey StackMapTablelambda$updateOptions$0U(Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic;Ljava/util/Map; newOptions_Ljava/util/Map;Lcom/mojang/serialization/Dynamic;>;lambda$updateOptions$1V(Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Vvaluelambda$updateOptions$3lambda$updateOptions$2newKeylambda$makeRule$0<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;lambda$makeRule$1tag SourceFile"DebugProfileLookingAtSplitFix.javaBootstrapMethodsKÖ × ËÌÌÚ Û ÀÁzÞ ß ¸¹¹â ãäå æç$com/mojang/serialization/DynamicLike createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;çê'(Ljava/lang/Object;Ljava/lang/Object;)Vì í ÅÆïG(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Vñ(Ljava/lang/Object;)Vó ô ÉÆö%(Lcom/mojang/serialization/Dynamic;)Vlù ú ÈÆü ý ϰ°  ¯°  "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 'com/mojang/datafixers/DSL$TypeReference TypeReference%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!  ¤¥?*+·±¦ §¨©ª«¬ª­®¥@**¶ ²¶º¶°¦§ ¨© ¯°¥`*¶#*º)¹,¹2*¸6À$°¦*§ Ÿ±² Ÿ³¬Ÿ´µ }~¥d *¶<¹2º?¶@*Y¸FWºL¶M°¦.4.§  ¶±²  ¶³¬¶´· ¸¹¥Ûl*L=+¶O«5m