Êþº¾EŒ  java/lang/Object()V&java/util/concurrent/ConcurrentHashMap   4net/minecraft/client/waypoints/ClientWaypointManager waypointsLjava/util/Map;  -net/minecraft/world/waypoints/TrackedWaypointid%()Lcom/mojang/datafixers/util/Either;   java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  get&(Ljava/lang/Object;)Ljava/lang/Object; ! "#update2(Lnet/minecraft/world/waypoints/TrackedWaypoint;)V % &remove ( )*isEmpty()Z , -.values()Ljava/util/Collection; 012 34java/util/Collectionstream()Ljava/util/stream/Stream;6 78 applyAsDoubleJ(Lnet/minecraft/world/entity/Entity;)Ljava/util/function/ToDoubleFunction; :;< =>java/util/ComparatorcomparingDouble=(Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator; :@ ABreversed()Ljava/util/Comparator; DEF GHjava/util/stream/Streamsorted1(Ljava/util/Comparator;)Ljava/util/stream/Stream; DJ KLforEachOrdered (Ljava/util/function/Consumer;)V N O#untrackWaypoint Q R#updateWaypoint T U# trackWaypoint W XYdistanceSquared&(Lnet/minecraft/world/entity/Entity;)D[4net/minecraft/world/waypoints/TrackedWaypointManager Signature‡Ljava/util/Map;Lnet/minecraft/world/waypoints/TrackedWaypoint;>;CodeLineNumberTableLocalVariableTablethis6Lnet/minecraft/client/waypoints/ClientWaypointManager;waypoint/Lnet/minecraft/world/waypoints/TrackedWaypoint;MethodParameterstrackedWaypoint StackMapTable hasWaypointsforEachWaypointC(Lnet/minecraft/world/entity/Entity;Ljava/util/function/Consumer;)V fromEntity#Lnet/minecraft/world/entity/Entity;consumerLjava/util/function/Consumer;LocalVariableTypeTableNLjava/util/function/Consumer;t(Lnet/minecraft/world/entity/Entity;Ljava/util/function/Consumer;)V+(Lnet/minecraft/world/waypoints/Waypoint;)Vlambda$forEachWaypoint$0U(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/waypoints/TrackedWaypoint;)D SourceFileClientWaypointManager.javaBootstrapMethodsy(Ljava/lang/Object;)D{ | st~2(Lnet/minecraft/world/waypoints/TrackedWaypoint;)D€ �‚ƒ „…"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! Z\] ^>*·*»Y· µ ±_ ` abU#^H*´ +¶+¹W±_ `abcdecR#^s*´ +¶¹ÀM,Æ,+¶ ±_` abcd fdgüecO#^G*´ +¶¹$W±_  !`abcdech*^G*´ ¹'š§¬_$` abg@ij^„(*´ ¹+¹/+º5¸9¹?¹C,¹I±_()"*'+` (ab(kl(mno (mpe km\qAOr^3 *+À¶M±_`  abecARr^3 *+À¶P±_`  abecAUr^3 *+À¶S±_`  abec st^:+*¶V¯_)`klcduvw xz}† ‡‰‹