Êþº¾E,  java/lang/Record()V   Anet/minecraft/advancements/predicates/entity/EntityFlagsPredicate isOnGroundLjava/util/Optional;   isOnFire    isCrouching    isSprinting    isSwimming   isFlying   isBaby  !  isInWater # $  isFallFlying &'( )*java/util/Optional isPresent()Z ,-. /*!net/minecraft/world/entity/EntityonGround &1 23get()Ljava/lang/Object;5java/lang/Boolean 47 8* booleanValue ,: * ,< * ,> * ,@ *B'net/minecraft/world/entity/LivingEntity AD $*F(net/minecraft/world/entity/player/Player EH IJ getAbilities/()Lnet/minecraft/world/entity/player/Abilities; LMN OP+net/minecraft/world/entity/player/AbilitiesflyingZ ,R !* AT * V WXmatches&(Lnet/minecraft/world/entity/Entity;)ZZ [\toStringW(Lnet/minecraft/advancements/predicates/entity/EntityFlagsPredicate;)Ljava/lang/String;^ _`hashCodeF(Lnet/minecraft/advancements/predicates/entity/EntityFlagsPredicate;)Ib cdequalsX(Lnet/minecraft/advancements/predicates/entity/EntityFlagsPredicate;Ljava/lang/Object;)Z fgh ijcom/mojang/serialization/CodecBOOL0Lcom/mojang/serialization/codecs/PrimitiveCodec;l is_on_ground nop qr.com/mojang/serialization/codecs/PrimitiveCodecoptionalFieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;t uvapply()Ljava/util/function/Function; xyz {|!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;~ is_on_firet� is_sneakingt„ is_sprintingt‡ is_swimmingtŠ is_flyingt�is_babyt� is_in_watert“is_fall_flying t –—˜ ™š;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupN(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P9; œ u�(()Lcom/mojang/datafixers/util/Function9; Ÿ ¡ u¢!com/mojang/datafixers/Products$P9r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function9;)Lcom/mojang/datafixers/kinds/App; t ¥¦§ ¨©2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; « ¬­CODEC Lcom/mojang/serialization/Codec;¯?net/minecraft/advancements/predicates/entity/EntitySubPredicate Signature)Ljava/util/Optional;eLcom/mojang/serialization/Codec;·(Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)VCodeLineNumberTableLocalVariableTablethisCLnet/minecraft/advancements/predicates/entity/EntityFlagsPredicate;LocalVariableTypeTableMethodParameterst(Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Vplayer*Lnet/minecraft/world/entity/player/Player;living)Lnet/minecraft/world/entity/LivingEntity;entityIsFlyingentity#Lnet/minecraft/world/entity/Entity; StackMapTablem(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Zlevel(Lnet/minecraft/server/level/ServerLevel;positionLnet/minecraft/world/phys/Vec3;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;()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; SourceFileEntityFlagsPredicate.java NestMembersÛInet/minecraft/advancements/predicates/entity/EntityFlagsPredicate$BuilderRecordBootstrapMethodsß]isOnGround;isOnFire;isCrouching;isSprinting;isSwimming;isFlying;isBaby;isInWater;isFallFlying "ê&(Ljava/lang/Object;)Ljava/lang/Object;ì í ÐïY(Lnet/minecraft/advancements/predicates/entity/EntityFlagsPredicate;)Ljava/util/Optional;ñ ò Ðô õ Ð÷ ø Ðú û Ðý þ Ð  Ð  !Ð  $Ð ¶(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  ³ù(Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/predicates/entity/EntityFlagsPredicate;  ÒÓÓ  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; InnerClassesInstance$com/mojang/datafixers/ProductsP9Builder(%java/lang/invoke/MethodHandles$Lookup*java/lang/invoke/MethodHandlesLookup1®  °± °± °± °± °± °± °±! °±$ °±¬­°²³´ 8*·*+µ*,µ *-µ*µ*µ*µ*µ*µ* µ"±µ¶f 8·¸8 8 8 8 8 8 8 8! 8$ ¹\ 8 ±8±8±8±8±8±8±8!±8$± º% !$°»WX´>j*´¶%™+¶+*´¶0À4¶6Ÿ¬*´ ¶%™+¶9*´ ¶0À4¶6Ÿ¬*´¶%™+¶;*´¶0À4¶6Ÿ¬*´¶%™+¶=*´¶0À4¶6Ÿ¬*´¶%™+¶?*´¶0À4¶6Ÿ¬*´¶%™I+ÁA™-+ÀA:¶CšÁE™ÀEN-¶G´K™§=*´¶0À4¶6Ÿ¬*´¶%™+¶Q*´¶0À4¶6Ÿ¬*´"¶%™%+ÁA™+ÀAM,¶C*´"¶0À4¶6Ÿ¬*´¶%™%+ÁA™+ÀAM,¶S*´¶0À4¶6Ÿ¬¬µV'( +>,@/^0`3~4€7ž8 ;ª<Ý=î>ðBCF:G<JfKhN¶HÍ ¼½·$¾¿ÝÀP&¾¿R¾¿j·¸jÁÂà þ6Aø@++ºÁWÄ´N*+¶U¬µS¶*·¸ÁÂÅÆÇȺ ÁÅÇÉ Ê[Ë´1*ºY°µ¶ ·¸_Ì´1*º]¬µ¶ ·¸cÍ´<*+ºa¬µ¶·¸ÎϺΠд/*´°µ¶ ·¸°Ñд/*´ °µ¶ ·¸°Ñд/*´°µ¶ ·¸°Ñд/*´°µ¶ ·¸°Ñд/*´°µ¶ ·¸°Ñд/*´°µ¶ ·¸°Ñд/*´°µ¶ ·¸°Ñ!д/*´°µ¶ ·¸°Ñ$д/*´"°µ¶ ·¸°Ñ ÒÓ´ °*²ek¹mºs¶w²e}¹mº¶w²e€¹mº‚¶w²eƒ¹mº…¶w²e†¹mºˆ¶w²e‰¹mº‹¶w²eŒ¹mºŽ¶w²e�¹mº‘¶w²e’¹mº”¶w¶•*º›¶ž°µ6 *<N` r!„"–#£¬$¯¶ °ÔÕÖ´$ º£¸¤³ª±µ×ØÙÚÜ€ °± °± °± °± °± °± °±! °±$ °±ÝŠ  Þàáâãäåæçèéëîéðîéóîéöîéùîéüîéÿîéîéî  é!"–¥"Ÿ#%Ú& ')+