Êþº¾EÛ  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   6net/minecraft/util/datafix/fixes/AbstractPoiSectionFixnameLjava/lang/String;  +net/minecraft/util/datafix/fixes/References POI_CHUNK)Lcom/mojang/datafixers/DSL$TypeReference;  'com/mojang/datafixers/DSL$TypeReferencetypeName()Ljava/lang/String;  com/mojang/datafixers/DSL remainderType$()Lcom/mojang/datafixers/types/Type;  !"namedX(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; $ %&getInputSchema(()Lcom/mojang/datafixers/schemas/Schema; ()* +,$com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type; ./0 12java/util/Objectsequals'(Ljava/lang/Object;Ljava/lang/Object;)Z4java/lang/IllegalStateException6"Poi type is not what was expected. 38 9(Ljava/lang/String;)V; <=applyW(Lnet/minecraft/util/datafix/fixes/AbstractPoiSectionFix;)Ljava/util/function/Function; ? @AfixTypeEverywherez(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;CSections; FGH IJ com/mojang/serialization/DynamicupdateS(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;LRecords; FO PQ asStreamOpt'()Lcom/mojang/serialization/DataResult; STU VW#com/mojang/serialization/DataResultresult()Ljava/util/Optional;Y <Zy(Lnet/minecraft/util/datafix/fixes/AbstractPoiSectionFix;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; \]^ _`java/util/Optionalmap3(Ljava/util/function/Function;)Ljava/util/Optional; bcd ef"com/mojang/datafixers/DataFixUtilsorElse:(Ljava/util/Optional;Ljava/lang/Object;)Ljava/lang/Object; h ijprocessRecords4(Ljava/util/stream/Stream;)Ljava/util/stream/Stream; Fl mn createList=(Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic;; Fq rsupdateMapValuesA(Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;; vwx yzcom/mojang/datafixers/util/Pair mapSecond@(Ljava/util/function/Function;)Lcom/mojang/datafixers/util/Pair;;;;(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis8Lnet/minecraft/util/datafix/fixes/AbstractPoiSectionFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; poiChunkType"Lcom/mojang/datafixers/types/Type;LocalVariableTypeTable~Lcom/mojang/datafixers/types/Type;>;>; StackMapTableŽ com/mojang/datafixers/types/TypecapF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;input"Lcom/mojang/serialization/Dynamic;'Lcom/mojang/serialization/Dynamic; Signaturef(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;processSectionsection%Lcom/mojang/serialization/Dynamic<*>;L(Lcom/mojang/serialization/Dynamic<*>;)Lcom/mojang/serialization/Dynamic<*>;processSectionRecordsrecordsœ(Ljava/util/stream/Stream;>;)Ljava/util/stream/Stream;>;lambda$processSectionRecords$0_(Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic;streamLjava/util/stream/Stream; lambda$cap$0sections lambda$cap$1D(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;entry!Lcom/mojang/datafixers/util/Pair;lambda$makeRule$0D(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;ops%Lcom/mojang/serialization/DynamicOps;lambda$makeRule$1 SourceFileAbstractPoiSectionFix.javaBootstrapMethods°&(Ljava/lang/Object;)Ljava/lang/Object;² ³ §¨¨¶ · ¡��º » š�½ ¾ �žnÁ  £¤¤Å Æ –�È É «¤Ë Ì ��Î ÏÐÑ ÒÓ"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 TypeReference×%java/lang/invoke/MethodHandles$LookupÙjava/lang/invoke/MethodHandlesLookup! }~R *+·*,µ± €  �‚ ƒ„ … ƒ †‡~š:² ¹¸¸L+*¶#² ¶'¸-š »3Y5·7¿**´+*º:¶>° * €:�‚+ˆ‰Š +ˆ‹Œü*���~S +B*ºD¶E°$€ �‚ ‘’Š  ‘“…‘”•–�~S +K*ºM¶E°*€ �‚ —’Š  —˜…—”™š�~a+¶N¹R*+ºX¶[+¸aÀF°.€�‚‘’Š ‘“…‘”•ij…›”œ�ž~H +*,¶g¶k°.€  �‚ ‘’ Ÿ ¡�~? +*ºo¶p°%€ �‚ ¢’£¤~? +*ºt¶u°%€ �‚ ¥¦§¨~;*º{° €�‚©ª«¤~? +*º|¶u° € �‚ ‘¦¬­®Rͯ±´Í¯µ¸Í¯¹¸Í¯¼¿Í¯ÀÃͯĸͯÇÃͯʸÔÕ ÖØÚ