Êþº¾E,  java/lang/Object()V   5net/minecraft/server/jsonrpc/internalapi/MinecraftApiallowListServiceF()Lnet/minecraft/server/jsonrpc/internalapi/MinecraftAllowListService;  Bnet/minecraft/server/jsonrpc/internalapi/MinecraftAllowListService getEntries()Ljava/util/Collection;  java/util/Collectionstream()Ljava/util/stream/Stream; test ()Ljava/util/function/Predicate;  !"java/util/stream/Streamfilter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;$ %&apply()Ljava/util/function/Function; ( )*map8(Ljava/util/function/Function;)Ljava/util/stream/Stream; , -.toList()Ljava/util/List; 01java/util/List3 %4V(Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Ljava/util/function/Function; 678 9:net/minecraft/util/Utilsequence:(Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; <=> ?@&java/util/concurrent/CompletableFuturejoin()Ljava/lang/Object; 0B CDiterator()Ljava/util/Iterator; FGH IJjava/util/IteratorhasNext()Z FL M@nextOjava/util/OptionalQ RSaccept‡(Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/function/Consumer; NU VW ifPresent (Ljava/util/function/Consumer;)V YZ[ \]5net/minecraft/server/jsonrpc/methods/AllowlistServicegetI(Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Ljava/util/List; _ `aclear4(Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V3Q e fakickUnlistedPlayers3$ j k*flatMap mno pqjava/util/stream/CollectorstoSet()Ljava/util/stream/Collector; s tucollect0(Ljava/util/stream/Collector;)Ljava/lang/Object;w java/util/Set$ v { |/(Ljava/util/Set;)Ljava/util/function/Predicate; Q  €WforEach { Q„/net/minecraft/server/players/UserWhiteListEntry ƒ† ‡+(Lnet/minecraft/server/players/NameAndId;)V ‰ Š‹adde(Lnet/minecraft/server/players/UserWhiteListEntry;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Z v� Ž�contains(Ljava/lang/Object;)Z ‘ ’“remove\(Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V • –—playerListServiceG()Lnet/minecraft/server/jsonrpc/internalapi/MinecraftPlayerListService; ™š› œ�*net/minecraft/server/jsonrpc/api/PlayerDtoid()Ljava/util/Optional; ™Ÿ  �name ¢£¤ ¥¦Cnet/minecraft/server/jsonrpc/internalapi/MinecraftPlayerListServicegetUserR(Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/concurrent/CompletableFuture; ƒ¨ ¥@ª&net/minecraft/server/players/NameAndId ™¬ ­®fromV(Lnet/minecraft/server/players/NameAndId;)Lnet/minecraft/server/jsonrpc/api/PlayerDto;CodeLineNumberTableLocalVariableTablethis7Lnet/minecraft/server/jsonrpc/methods/AllowlistService; minecraftApi7Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;MethodParameters Signaturew(Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Ljava/util/List;Š(Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List;userLjava/util/Optional; playerDtosLjava/util/List; clientInfo1Lnet/minecraft/server/jsonrpc/methods/ClientInfo;fetchLocalVariableTypeTable>Ljava/util/Optional;>Ljava/util/List;zLjava/util/List;>;>; StackMapTableæ(Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List;z(Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List;¨(Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List;setfinalAllowListLjava/util/Set;currentAllowList9Ljava/util/Set; lambda$set$4“(Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Lnet/minecraft/server/players/NameAndId;)V(Lnet/minecraft/server/players/NameAndId; lambda$set$3:(Ljava/util/Set;Lnet/minecraft/server/players/NameAndId;)Z lambda$set$2 lambda$set$1 lambda$set$0�(Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/api/PlayerDto;)Ljava/util/concurrent/CompletableFuture; playerDto,Lnet/minecraft/server/jsonrpc/api/PlayerDto;lambda$remove$1 nameAndIdlambda$remove$0 lambda$add$1 lambda$add$0 lambda$get$1_(Lnet/minecraft/server/players/UserWhiteListEntry;)Lnet/minecraft/server/jsonrpc/api/PlayerDto;u1Lnet/minecraft/server/players/UserWhiteListEntry; lambda$get$04(Lnet/minecraft/server/players/UserWhiteListEntry;)Zp SourceFileAllowlistService.javaBootstrapMethods�ê Yë âããî&(Ljava/lang/Object;)Ljava/lang/Object;ð Yñ Þßßô Yõ ÝÖ÷V(Lnet/minecraft/server/jsonrpc/api/PlayerDto;)Ljava/util/concurrent/CompletableFuture;ù(Ljava/lang/Object;)Vû Yü Üχÿ Y ÛÖ Y ÙÏ Y ÕÖ N /(Ljava/util/Optional;)Ljava/util/stream/Stream;  ¨,net/minecraft/server/players/StoredUserEntry[(Lnet/minecraft/server/players/UserWhiteListEntry;)Lnet/minecraft/server/players/NameAndId; Y ÔÒ+(Lnet/minecraft/server/players/NameAndId;)Z Y ÓÏ Y ÑÒ Y ÎÏ !"# $%"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(%java/lang/invoke/MethodHandles$Lookup*java/lang/invoke/MethodHandlesLookup!Y¯/*·±°± ²³ \]¯b(*¶¹ ¹º¹º#¹'¹+°°"'± (´µ¶´·¸ й¯öR+¹/*º2¹'¹+N-¸5¶;À0¹A:¹E™¹KÀN:*,ºP¶T§ÿÞ*¸X°° >JM!±4> º»R´µR¼½R¾¿;À½Á > ºÂR¼Ã;ÀÄÅý(0Fú$¶ ´¼¾·Æ `ǯG*¶+¹^*¸X°° % &±´µ¾¿¶ ´¾·È ’¹¯\+¹/*ºb¹'¹+N-¸5¶;À0¹A:¹E™¹KÀN:*,ºc¶T§ÿÞ*¶,¹d*¸X°°"* +,.>/J0M1W2±4> º»\´µ\¼½\¾¿EÀ½Á > ºÂ\¼ÃEÀÄÅý(0Fú$¶ ´¼¾·Æ ɹ¯{¯+¹/*ºg¹'¹+N-¸5¶;À0¹/ºh¹i¸l¹rÀv:*¶¹ ¹ºx¹'¸l¹rÀv:¹yºz¹*,º}¹~¹yº�¹*,º‚¹~*¶,¹d*¸X°°F6 78:+;0<=>P?U@bBpC|D�F�G›H JªK±>¯´µ¯¼½¯¾¿˜À½=rÊËbMÌËÁ*¯¼Ã˜ÀÄ=rÊÍbMÌͶ ´¼¾·Æ ÎϯR*¶»ƒY,·…+¹ˆW±°H± ´µ¾¿ºÐ ÑÒ¯O*+¹Œš§¬°G±Ì˺ÐÅ@ ÓϯJ *¶,+¹�±°D±  ´µ ¾¿ ºÐ ÔÒ¯O*+¹Œš§¬°C±Ê˺ÐÅ@ ÕÖ¯F*¶”+¶˜+¶ž¹¡°°7±´µר ÙϯJ *¶,+¹�±°/±  ´µ ¾¿ ÚÐ ÛÖ¯F*¶”+¶˜+¶ž¹¡°°+±´µר ÜϯR*¶»ƒY,·…+¹ˆW±°± ´µ¾¿ÚÐ ÝÖ¯F*¶”+¶˜+¶ž¹¡°°±´µר Þ߯5 *¶§À©¸«°°±  àá âã¯B *¶§Æ§¬°±  äáÅ @åæç„ èéìíïòíóöøúýíþöøýíöí í èøýèøý& ')+