Êþº¾E�  ?net/minecraft/util/filefix/access/CompressedNbt$MissingSeverity IMPORTANTALnet/minecraft/util/filefix/access/CompressedNbt$MissingSeverity;   /net/minecraft/util/filefix/access/CompressedNbtX(Ljava/nio/file/Path;Lnet/minecraft/util/filefix/access/CompressedNbt$MissingSeverity;)V  *net/minecraft/util/filefix/access/LevelDat targetVersionI  readFile()Ljava/util/Optional; applyK(Lnet/minecraft/util/filefix/access/LevelDat;)Ljava/util/function/Function;   java/util/Optionalmap3(Ljava/util/function/Function;)Ljava/util/Optional; "#$ %& com/mojang/serialization/DynamicemptyMap$()Lcom/mojang/serialization/Dynamic;(4net/minecraft/world/level/storage/LevelStorageSource*Data ,-. /0net/minecraft/nbt/NbtUtilsaddDataVersionG(Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; "2 34setX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; 6 78 writeFile%(Lcom/mojang/serialization/Dynamic;)V ": ;<get>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; >?@ A&(com/mojang/serialization/OptionalDynamicorElseEmptyMap ,C DEgetDataVersion%(Lcom/mojang/serialization/Dynamic;)I GHI JK%net/minecraft/util/datafix/DataFixers getDataFixer#()Lcom/mojang/datafixers/DataFixer; MNO PQ+net/minecraft/util/datafix/fixes/ReferencesLEVEL)Lcom/mojang/datafixers/DSL$TypeReference; STU VWcom/mojang/datafixers/DataFixerupdateq(Lcom/mojang/datafixers/DSL$TypeReference;Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic;(Ljava/nio/file/Path;I)VCodeLineNumberTableLocalVariableTablethis,Lnet/minecraft/util/filefix/access/LevelDat;pathLjava/nio/file/Path;MethodParametersread Exceptionsdjava/io/IOException SignatureS()Ljava/util/Optional;>;writedata"Lcom/mojang/serialization/Dynamic;LocalVariableTypeTable'Lcom/mojang/serialization/Dynamic;@(Lcom/mojang/serialization/Dynamic;)V lambda$read$0F(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;readDatacontent dataVersion;Lcom/mojang/serialization/Dynamic; SourceFile LevelDat.javaBootstrapMethodsw&(Ljava/lang/Object;)Ljava/lang/Object;y z mnn} ~€ �‚"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; InnerClassesMissingSeverity†'com/mojang/datafixers/DSL$TypeReferenceˆcom/mojang/datafixers/DSL TypeReference‹%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandlesLookup! XYT*+²·*µ ±Z [ \]^_` ^aY8*¶*º¶°Z[ \]bcefg8Y`*+¶!)+*´ ¸+¶1¶5±Z !"[\]hij hk`helmnYƒ!+)¶9¶=M,¸B>¸F²L,*´ ¹R°Z [*!\]!oi piqj  prstu |vx{ƒ„@…‡‰ ŠŒŽ