Êþº¾EÍ  java/lang/Record()V   >net/minecraft/world/level/storage/loot/predicates/WeatherCheck isRainingLjava/util/Optional;    isThundering   MAP_CODEC#Lcom/mojang/serialization/MapCodec;  2net/minecraft/world/level/storage/loot/LootContextgetLevel*()Lnet/minecraft/server/level/ServerLevel;  java/util/Optional isPresent()Z ! "#get()Ljava/lang/Object;%java/lang/Boolean $' ( booleanValue *+, &net/minecraft/server/level/ServerLevel *. 0Fnet/minecraft/world/level/storage/loot/predicates/WeatherCheck$Builder / 3 45test7(Lnet/minecraft/world/level/storage/loot/LootContext;)Z7 89toStringT(Lnet/minecraft/world/level/storage/loot/predicates/WeatherCheck;)Ljava/lang/String;; <=hashCodeC(Lnet/minecraft/world/level/storage/loot/predicates/WeatherCheck;)I? @AequalsU(Lnet/minecraft/world/level/storage/loot/predicates/WeatherCheck;Ljava/lang/Object;)Z CDE FGcom/mojang/serialization/CodecBOOL0Lcom/mojang/serialization/codecs/PrimitiveCodec;Iraining KLM NO.com/mojang/serialization/codecs/PrimitiveCodecoptionalFieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;Q RSapply()Ljava/util/function/Function; UVW XY!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;[ thunderingQ ^_` ab;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;d Re!()Ljava/util/function/BiFunction; ghi Rj!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;Q mno pq2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;sCnet/minecraft/world/level/storage/loot/predicates/LootItemCondition Signature)Ljava/util/Optional;eLcom/mojang/serialization/MapCodec;+(Ljava/util/Optional;Ljava/util/Optional;)VCodeLineNumberTableLocalVariableTablethis@Lnet/minecraft/world/level/storage/loot/predicates/WeatherCheck;LocalVariableTypeTableMethodParametersU(Ljava/util/Optional;Ljava/util/Optional;)Vcodec%()Lcom/mojang/serialization/MapCodec;g()Lcom/mojang/serialization/MapCodec;context4Lnet/minecraft/world/level/storage/loot/LootContext;level(Lnet/minecraft/server/level/ServerLevel; StackMapTableweatherJ()Lnet/minecraft/world/level/storage/loot/predicates/WeatherCheck$Builder;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Ljava/util/Optional;+()Ljava/util/Optional;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileWeatherCheck.java NestMembersRecordBootstrapMethodsœisRaining;isThundering  &(Ljava/lang/Object;)Ljava/lang/Object;¢ £ �¥V(Lnet/minecraft/world/level/storage/loot/predicates/WeatherCheck;)Ljava/util/Optional;§ ¨ �ª8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;¬ ­ w¯j(Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/predicates/WeatherCheck;± ² ‘’’µ ¶·¸ ¹ºjava/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;¼ ½¾¿ ÀÁ"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; InnerClassesBuilderInstanceÆcom/mojang/datafixers/ProductsP2É%java/lang/invoke/MethodHandles$LookupËjava/lang/invoke/MethodHandlesLookup1r tu tutv wxi*·*+µ*,µ ±y z {|  } uu~  t€�x.²°yz {|t‚45x¨G+¶M*´¶™*´¶ À$¶&,¶)Ÿ¬*´ ¶™*´ ¶ À$¶&,¶-Ÿ¬¬y#%!C"E%z G{|Gƒ„B…†‡ ü%*~ƒ ˆ‰x »/Y·1°y=8Šx1*º6°y z {|<‹x1*º:¬y z {|@Œx<*+º>¬y z{|�Ž~� �x/*´°y z {|t��x/*´ °y z {|t�A4Œx3 *+À¶2¬y z  {|~ƒ ‘’xp2*²BH¹JºP¶T²BZ¹Jº\¶T¶]*ºc¶f°y%.1z 2“”•x$ ºk¸l³±y–—˜/™ tu tuš6´›�ž»Ÿ¡¤»Ÿ¦¤»©«®»Ÿ°³Â"/à ^mÄgÅÇÈÊÌ