Êþº¾E_  java/lang/Object()Vjava/util/ArrayList   >net/minecraft/commands/arguments/selector/EntitySelectorParser predicatesLjava/util/List;  8net/minecraft/commands/arguments/selector/EntitySelectorORDER_ARBITRARYLjava/util/function/BiConsumer;  order  SUGGEST_NOTHINGLjava/util/function/BiFunction;   suggestions!Jnet/minecraft/commands/arguments/selector/options/InvertableSetOptionState  $ %& nameOptionLLnet/minecraft/commands/arguments/selector/options/InvertableSetOptionState;(Dnet/minecraft/commands/arguments/selector/options/SetOnceOptionState ' + ,- limitedOptionFLnet/minecraft/commands/arguments/selector/options/SetOnceOptionState; / 0- sortedOption 2 3&gamemodeOption 5 6& teamOption 8 9& typeOption ; <- scoresOption > ?-advancementsOption A BCreader#Lcom/mojang/brigadier/StringReader; E FGallowSelectorsZI6net/minecraft/server/permissions/PermissionSetSupplier HK LM permissions2()Lnet/minecraft/server/permissions/PermissionSet; OPQ RS,net/minecraft/server/permissions/PermissionsCOMMANDS_ENTITY_SELECTORS-Lnet/minecraft/server/permissions/Permission; UVW XY.net/minecraft/server/permissions/PermissionSet hasPermission0(Lnet/minecraft/server/permissions/Permission;)Z [ \]deltaXLjava/lang/Double; _ `]deltaY b c]deltaZ efg hijava/lang/Double doubleValue()D k lm createAabb$(DDD)Lnet/minecraft/world/phys/AABB; o pqdistance ?skip ÷ B C parseOptions ÷ úF GH readString()Ljava/lang/String; JKL MNjava/util/UUID fromString$(Ljava/lang/String;)Ljava/util/UUID;P"java/lang/IllegalArgumentException )R S}isEmpty )U V lengthXnet/minecraft/SharedConstants Z [ERROR_INVALID_NAME_OR_UUID ÷ ú^ _skipWhitespace abc €dGnet/minecraft/commands/arguments/selector/options/EntitySelectorOptions§(Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;Ljava/lang/String;I)Lnet/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier; f g'ERROR_EXPECTED_OPTION_VALUE ijk lmPnet/minecraft/commands/arguments/selector/options/EntitySelectorOptions$ModifierhandleC(Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V ÷ p qERROR_EXPECTED_END_OF_OPTIONS es át(D)Ljava/lang/Double; v wš startPosition÷ z {ERROR_SELECTORS_NOT_ALLOWED } ~ parseSelector € �parseNameOrUUID ƒ „finalizePredicates † ‡ˆ getSelector<()Lnet/minecraft/commands/arguments/selector/EntitySelector;Š@pŒ&argument.entity.selector.nearestPlayer Ž�� ‘’$net/minecraft/network/chat/Component translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; ”•– —˜2com/mojang/brigadier/suggestion/SuggestionsBuildersuggestf(Ljava/lang/String;Lcom/mojang/brigadier/Message;)Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;š@aœ#argument.entity.selector.allPlayersž@r %argument.entity.selector.randomPlayer¢@s¤argument.entity.selector.self¦@e¨$argument.entity.selector.allEntitiesª@n¬&argument.entity.selector.nearestEntity ®¯° ±²java/util/function/Consumeraccept(Ljava/lang/Object;)V ´ µ¶fillSelectorSuggestions7(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V ”¸ ¹º buildFuture*()Ljava/util/concurrent/CompletableFuture; ”¼ ½¾ createOffset7(I)Lcom/mojang/brigadier/suggestion/SuggestionsBuilder; ”À ÊÁj(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Lcom/mojang/brigadier/suggestion/SuggestionsBuilder; ”à Ä getStart ”Æ —ÇH(Ljava/lang/String;)Lcom/mojang/brigadier/suggestion/SuggestionsBuilder; aÉ ÊË suggestNamesw(Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V ÍÎÏ ’Ðjava/util/function/BiFunction8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Ò&java/util/concurrent/CompletableFuture ÔÕÖ Â×"net/minecraft/util/ToFloatFunction(Ljava/lang/Object;)FÙ'net/minecraft/server/level/ServerPlayer ØÛ ÜšexperienceLevel Þßà áâ7net/minecraft/advancements/predicates/MinMaxBounds$Intsmatches(I)Zänet/minecraft/world/phys/Vec3 ãæ ‰çD ãé Œç ãë �ç ãí î(DDD)V ðñò óôjava/util/Collectionsshuffle(Ljava/util/List;)Vö ÷øcompare7(Lnet/minecraft/world/phys/Vec3;)Ljava/util/Comparator; ¢ú ûüsort(Ljava/util/Comparator;)V þÿ !net/minecraft/world/entity/Entity distanceToSqr"(Lnet/minecraft/world/phys/Vec3;)D  ÷$com/google/common/primitives/Doubles(DD)Iö !argument.entity.options.valueless Ž  translatableEscapeT(Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent; argument.entity.selector.unknownargument.entity.invalid  !(Lcom/mojang/brigadier/Message;)V‘ 2  (Ljava/util/function/Function;)V$argument.entity.selector.not_allowed argument.entity.selector.missing$argument.entity.options.unterminated‘" ±#!()Ljava/util/function/BiConsumer;" & 'ORDER_FURTHEST"* ’+!()Ljava/util/function/BiFunction;SYNTAX_SELECTOR_STARTC ConstantValue@SYNTAX_OPTIONS_START[SYNTAX_OPTIONS_END]"SYNTAX_OPTIONS_KEY_VALUE_SEPARATOR=SYNTAX_OPTIONS_SEPARATOR, SYNTAX_NOT! SYNTAX_TAG#SELECTOR_NEAREST_PLAYERpSELECTOR_ALL_PLAYERSaSELECTOR_RANDOM_PLAYERSrSELECTOR_CURRENT_ENTITYsSELECTOR_ALL_ENTITIESeSELECTOR_NEAREST_ENTITYn SignaturevLjava/util/function/BiConsumer;>;ÿLjava/util/function/BiFunction;Ljava/util/concurrent/CompletableFuture;>;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;ULjava/util/List;>;*Lnet/minecraft/world/entity/EntityType<*>;'(Lcom/mojang/brigadier/StringReader;Z)VCodeLineNumberTableLocalVariableTablethis@Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;MethodParameterssender8Lnet/minecraft/server/permissions/PermissionSetSupplier;sourceLjava/lang/Object;LocalVariableTypeTableTS; StackMapTable(TS;)Z;(Lnet/minecraft/server/permissions/PermissionSetSupplier;)Z DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;aabbLnet/minecraft/world/phys/AABB;maxRangepositionLjava/util/function/Function;]Ljava/util/function/Function;ijava/util/function/FunctionxNegyNegzNegxMinyMinzMinxMaxyMaxzMaxrangefunction$Lnet/minecraft/util/ToFloatFunction;FILnet/minecraft/util/ToFloatFunction;Ï(Lnet/minecraft/advancements/predicates/MinMaxBounds$FloatDegrees;Lnet/minecraft/util/ToFloatFunction;)Ljava/util/function/Predicate;selectOnlyAlivestart Exceptions}6com/mojang/brigadier/exceptions/CommandSyntaxExceptionex$Ljava/lang/IllegalArgumentException;namekeymodifierRLnet/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier;shouldInvertValueisTag getReader%()Lcom/mojang/brigadier/StringReader; addPredicate!(Ljava/util/function/Predicate;)V predicateLjava/util/function/Predicate;CLjava/util/function/Predicate;F(Ljava/util/function/Predicate;)VsetWorldLimited getDistance>()Lnet/minecraft/advancements/predicates/MinMaxBounds$Doubles; setDistance?(Lnet/minecraft/advancements/predicates/MinMaxBounds$Doubles;)VgetLevel;()Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;setLevel<(Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;)VgetRotXC()Lnet/minecraft/advancements/predicates/MinMaxBounds$FloatDegrees;setRotXD(Lnet/minecraft/advancements/predicates/MinMaxBounds$FloatDegrees;)VgetRotYsetRotYgetX()Ljava/lang/Double;getYgetZsetX(D)VsetYsetZ setDeltaX setDeltaY setDeltaZ getDeltaX getDeltaY getDeltaZ setMaxResultssetIncludesEntities(Z)VgetOrderx()Ljava/util/function/BiConsumer;>;setOrder"(Ljava/util/function/BiConsumer;)Vy(Ljava/util/function/BiConsumer;>;)Vparsebuilder4Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;suggestNameOrSelector{(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;namesLjava/util/function/Consumer;SLjava/util/function/Consumer;à(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestNamesubsuggestSelectorsuggestOpenOptionssuggestOptionsKeyOrClosesuggestOptionsKeysuggestOptionsNextOrClose suggestEqualsisCurrentEntitysetSuggestions"(Ljava/util/function/BiFunction;)V(Ljava/util/function/BiFunction;Ljava/util/concurrent/CompletableFuture;>;)VfillSuggestionsN()Lnet/minecraft/commands/arguments/selector/options/InvertableSetOptionState;H()Lnet/minecraft/commands/arguments/selector/options/SetOnceOptionState;-(Lnet/minecraft/world/entity/EntityType<*>;)V lambda$createRotationPredicate$0L(Lnet/minecraft/util/ToFloatFunction;FFLnet/minecraft/world/entity/Entity;)Ze#Lnet/minecraft/world/entity/Entity;rotationlambda$finalizePredicates$0&(Lnet/minecraft/world/entity/Entity;)Z serverPlayer)Lnet/minecraft/server/level/ServerPlayer;lambda$getSelector$1@(Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3;oLnet/minecraft/world/phys/Vec3;lambda$getSelector$0lambda$static$7bslambda$static$62(Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)Vpclambda$static$4lambda$static$5h(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Ialambda$static$2lambda$static$3lambda$static$12(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;lambda$static$0 SourceFileEntitySelectorParser.javaBootstrapMethodsæð ñ ÙÖÖô õ ÕÖ×ø þù úêgetXRotü&(Lnet/minecraft/world/entity/Entity;)Fþ þÿ êgetYRotË  ÑÒÒ  ÌÍÐ  ¾··@ þ }isAlive  ¿·  À·  ¼·  Á·! " ·$ % ¶·''(Ljava/lang/Object;Ljava/lang/Object;)I) * âã,I(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I. / æã1 2 éèè5 6 çè8'(Ljava/lang/Object;Ljava/lang/Object;)V: ; åÞÞ> ? áÞA B ÝÞD E Ú·G HIJ KL"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;N OPQ /R$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesU2net/minecraft/advancements/predicates/MinMaxBoundsDoubles FloatDegreesIntsModifier[%java/lang/invoke/MethodHandles$Lookup]java/lang/invoke/MethodHandlesLookup! 7,-./0-.12-.34-.56-.78-.9:-.;<-.=>-.?@-.AB-.CD-.EF-.G[&'{qg'HI'HIHIHJBCFG™š�G GpqKLÒÓKL‰]KLŒ]KL�]KL\]KL`]KLc]KL¾¿KLοKLHMHI©G¬­KLwš°±KLHJ%&,-0-3&6&´µHNKL9&<-?-¸GJOPö€*·*»Y· µ *²µ*²µ*» Y·"µ#*»'Y·)µ**»'Y·)µ.*» Y·"µ1*» Y·"µ4*» Y·"µ7*»'Y·)µ:*»'Y·)µ=*+µ@*µD±Q>eSTYZ([3\>]I^T`_ajbufzghR €ST€BC€FGU BF FËPt#*ÁH™*ÀHL+¹J²N¹T™§¬QmR VW#XYZ #X[\!@UXH] F^P9*¹J²N¹T¬QsR XWUX_`a‡ˆPò*´ZÇ*´^Ç *´aÆA**´Zǧ *´Z¶d*´^ǧ *´^¶d*´aǧ *´a¶d¶jL§D*´nÆ;*´n¶r¶x™.*´n¶r¶~Àe¶dI»‚Y(w(w(w(c(c(c·„L§L*´‡Ç*´ŠÇ*´�Ç º�M§ *º”M»Y*´—*´›*´ž*´ ¸¡*´n,+*´*´§*´ª*´®*´²*´¶·¹°Q. xySzg{x|�}’~”�©‚²„¹†RHPbcxdç�bc¯efòST”^bc¹9efZ¯eg¹9eg\` K ÿ  ÿ   ÿ  ÿ   ÿ  >ü‚ühlmP�Œ'˜œ§6)˜œ§6˜œ§6 ™'§9 ™)§9  ™§9™§'c9™§)c9 ™§c9»‚Y  ·„°Q* Š ‹Œ(�4Ž@�M�[‘i’x“R„ ŒSTŒ‰çŒŒçŒ�ç jGrkG(dlG 4Xmç @Lnç M?oç[1pçi#qçxrç\5 @ü @ü @ü @ü @ü @ü @ü @ü AU ‰Œ�„P¡T*´¼Æ*´ **´¼ºÀ¶Ä¹ÈW*´ÌÆ*´ **´ÌºÏ¶Ä¹ÈW*´ÐÆ*´ *ºÔ¹ÈW±Q—˜š%›<�CžS R TST\ÆÇP¢6+¶Ø ¸Ý¶ãÀÞ¶ç¸ëF+¶ñò¸Ý¶ãÀÞ¶ç¸ë8,%ºó°Q¤¥,¦R46ST6s¿6tu!Üv, vvZ 6twU stHx~Pò�*µ¶**ºöµ*´@¶ùš²þ*´@¶¿*´@¶<*´@¶ =ªöasxöööÈööööööööàö[ö—´*µ—*µ›*²µ*²¶>§�*µ—*µ›*²µ*²¶>§~*µ—*µ›*²µ*²¶>§a*µ—*µ›*µ§>§M*µ—*µ›*²µ>§5*µ—*µ›*²µ>§*´@¶ ²$*´@¸(º-¶1¿™*´ º6¹ÈW**º9µ*´@¶ù™$*´@¶:[ *´@¶=**º@µ*¶A±QÊ2°±²³$µ,¶4¹�»•¼š½¡¾¨¿ªÀ­Â´Ã¹ÄÀÅÇÆÉÇÌÉÑÊÖËÝÌäÍæÎéÐîÑóÒøÔúÕýר ÙÚÛÝÞß&à(á+ã3äGèKéZëdìzí�î‹ï�ñRf ªyGÉyGæyGúyGyG(yG�ST,dzš4\´-GIyG\ $ýkü4{|�Ph*´@¶ù™ **ºDµ*´@¶<*´@¶EM*,¸Iµ®*µ›§1N,¶Qš ,¶T¤*´@¶ ²Y*´@¶¿*µ›*,µª*µ—±$14OQ>ô õ÷ø$û,ü14ý5þEÿMX]bgR*5-~hSTLzš$D€­\ÿ )OüOú {|CPë**º\µ*´@¶]*´@¶ù™Ò*´@¶:]ŸÆ*´@¶]*´@¶<*´@¶EM*,¸`N*´@¶]*´@¶ù™*´@¶:=Ÿ*´@¶ ²e*´@,¶1¿*´@¶=*´@¶]*²µ-*¹h*´@¶]**ºnµ*´@¶ù™=*´@¶:, *´@¶=**º\µ§*´@¶:] §²o*´@¶¿§ÿ**´@¶ù™*´@¶=*²µ§²o*´@¶¿±Qz   ' .6>ELbjv}„‹’™£­¹ À!Í"Ù#Ü%ç(ê*ô+û,.0R*6±zš>©�­E¢‚ƒST\ þP)iûVø  {|„}Pv/*´@¶]*´@¶ù™*´@¶:! *´@¶=*´@¶]¬¬Q345$6+7-9R /ST\-…}Pv/*´@¶]*´@¶ù™*´@¶:# *´@¶=*´@¶]¬¬Q=>?$@+A-CR /ST\-†‡P/*´@°QGR STˆ‰PV *´ +¹ÈW±Q K LR ST Š‹Z  ŠŒUŠH�ŽP4*µž±Q OPR ST��P/*´n°QSR STKL‘’P>*+µn±Q WXRSTpqUp“”P/*´Ð°Q[R STKL•–P>*+µÐ±Q _`RSTÒÓUÒ—˜P/*´¼°QcR STKL™šP>*+µ¼±Q ghRST¾¿U¾›˜P/*´Ì°QkR STKLœšP>*+µÌ±Q opRSTοUÎ�žP/*´‡°QsR STKLŸžP/*´Š°QwR STKL žP/*´�°Q{R STKL¡¢PA *'¸rµ‡±Q €R ST ‰çU‰£¢PA *'¸rµŠ±Q ƒ„R ST ŒçUŒ¤¢PA *'¸rµ�±Q ‡ˆR ST �çU�¥¢PA *'¸rµZ±Q ‹ŒR ST \çU\¦¢PA *'¸rµ^±Q ��R ST `çU`§¢PA *'¸rµa±Q “”R ST cçUc¨žP/*´Z°Q—R STKL©žP/*´^°Q›R STKLªžP/*´a°QŸR STKL«#P>*µ—±Q £¤RST™šU™¬­P>*µ›±Q §¨RST�GU�®#P/*´°Q«R STH¯°±PP*+µ±Q ¯°RSTZ IUH²³ˆP±X**´@¶µu**ºxµ*´@¶ù™/*´@¶:@ #*´Dš²y*´@¶¿*´@¶=*¶|§*¶*¶‚*¶…°Q* ³ ´µ+¶2·=¹DºK¼O¾S¿R XST\= {| µ¶P—U*‰‹¸�¶“W*™›¸�¶“W*�Ÿ¸�¶“W*¡£¸�¶“W*¥§¸�¶“W*©«¸�¶“W±QÃÄÅ*Æ8ÇFÈTÉR U´µU´¶·P|,+¹­*´D™+¸³+¶·°QÌÍÎÐR ST´µ¸¹Z ¸º\U ´¸H»¼·P{+*´u¶»N,-¹­+-¶¿¶·°QÔ ÕÖR*ST´µ¸¹ ½µZ ¸ºU ´¸H»¾·P€++¶Âd¶»N-¸³+-¶¿W+¶·°QÚ ÛÜÝR*ST´µ¸¹ ½µZ ¸ºU ´¸H»¿·Pc+[¸(¶ÅW+¶·°Q á âR ST´µ¸¹Z ¸ºU ´¸H»À·Pl+]¸(¶ÅW*+¸È+¶·°Qæ çèR ST´µ¸¹Z ¸ºU ´¸H»Á·P^ *+¸È+¶·°Q ìíR  ST ´µ ¸¹Z  ¸ºU ´¸H»Â·Pq+,¸(¶ÅW+]¸(¶ÅW+¶·°Qñ òóR ST´µ¸¹Z ¸ºU ´¸H»Ã·Pc+=¸(¶ÅW+¶·°Q ÷ øR ST´µ¸¹Z ¸ºU ´¸H»Ä}P/*´§¬QüR STÅÆPP*+µ±Q RSTZ JUHÇÈ·Pi*´+*´@¶¶»,¹ÌÀѰQR ST´µ¸¹Z ¸ºU ´¸H»%ÉP/*´#°QR ST,ÊP/*´*°Q R ST0ÊP/*´.°QR ST3ÉP/*´1°QR ST6ÉP/*´4°QR STPP*+µ²±Q RST´µZ ´NU´HË9ÉP/*´7°Q R ST<ÊP/*´:°Q$R ST?ÊP/*´=°Q(R ST ÌÍP«:*-¹Ó¸ë8#$•ž#•œ $–�§¬#•›$–�§¬Q§ ¨©&«R4:tu:Üv:vv:ÎÏ .Ðv\ ü @@ÑÒPi +ÁØ™+ÀØM*´Ð,´Ú¶Ý™§¬QžR  ÓÔ ST ÎÏ\@ÕÖPþG»ãY*´‡Ç +´å§ *´‡¶d*´ŠÇ +´è§ *´Š¶d*´�Ç +´ê§ *´�¶d·ì°Q„RGSTGר\}ÿ ãÿ ãÿ  ãÿ ãÿ  ãÿ ã ÙÖP,*°Q‚R ר Ú·P9*¶·°QBR۵ܹ ÝÞP9+¸ï±Q@Rߨà áÞPA +*ºõ¹ù±Q?R ߨ à âãPL,*¶ý+*¶ý¸¬Q?R ߨäÏÛÏ åÞPA +*º¹ù±Q>R ߨ à æãPL+*¶ý,*¶ý¸¬Q>R ߨäÏÛÏ çèP9 ½Y*S¸ °Q<R €Y éèP9½Y*S¸ °Q8R ´YêP»»Y¸�·³Y»2Yº·³$»Y¸�·³y»Y¸�·³þ»Y¸�·³o»2Yº ·³eº!³º$³%º(³º)³±Q* 789/:?;O<^>f?n@vBëìíäFîïòFîóòFö÷ûFöýûFFF   MFF  F  F  F  F   F # F&(+F&-+Fî03Fî43F79<F7=<F7@<F C S*sTVÙTWÞTXiaY Z\^