Êþº¾E  java/lang/Object()V6it/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap it/unimi/dsi/fastutil/Hash?  (IF)V  %net/minecraft/world/scores/ScoreboardobjectivesByName0Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;9it/unimi/dsi/fastutil/objects/Reference2ObjectOpenHashMap   objectivesByCriteria3Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;   playerScoresLjava/util/Map;!java/util/EnumMap#&net/minecraft/world/scores/DisplaySlot % &(Ljava/lang/Class;)V ( )displayObjectives  , - teamsByName / 0 teamsByPlayer 234 56.it/unimi/dsi/fastutil/objects/Object2ObjectMapget&(Ljava/lang/Object;)Ljava/lang/Object;8$net/minecraft/world/scores/Objective 2: ;< containsKey(Ljava/lang/Object;)Z>"java/lang/IllegalArgumentException@ ABmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; =D E(Ljava/lang/String;)V 7G H (Lnet/minecraft/world/scores/Scoreboard;Ljava/lang/String;Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;ZLnet/minecraft/network/chat/numbers/NumberFormat;)VJ 5K:()Lit/unimi/dsi/fastutil/objects/Reference2ObjectFunction; MNO PQ1it/unimi/dsi/fastutil/objects/Reference2ObjectMapcomputeIfAbsent^(Ljava/lang/Object;Lit/unimi/dsi/fastutil/objects/Reference2ObjectFunction;)Ljava/lang/Object;Sjava/util/List RU V<add 2X YZput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; \ ]^onObjectiveAdded)(Lnet/minecraft/world/scores/Objective;)V `ab cdjava/util/Collections emptyList()Ljava/util/List; Mf gZ getOrDefaulti jkaccept‹(Lnet/minecraft/world/scores/Scoreboard;Ljava/util/function/Consumer;Lnet/minecraft/world/scores/ScoreHolder;)Ljava/util/function/Consumer; Rm noforEach (Ljava/util/function/Consumer;)Vq rsapply()Ljava/util/function/Function; uvw Px java/util/MapC(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;z'net/minecraft/world/scores/PlayerScores | }~getOrCreatePlayerScorey(Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;Z)Lnet/minecraft/world/scores/ScoreAccess; 7€ �‚ getCriteria9()Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; „…† ‡ˆ5net/minecraft/world/scores/criteria/ObjectiveCriteria isReadOnly()Z Š‹Œ �Ž&net/minecraft/world/scores/ScoreHoldergetScoreboardName()Ljava/lang/String; � ‘’getOrCreatePlayerInfo=(Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerScores;”/org/apache/commons/lang3/mutable/MutableBoolean “— j˜P(Lorg/apache/commons/lang3/mutable/MutableBoolean;)Ljava/util/function/Consumer; yš ›œ getOrCreateg(Lnet/minecraft/world/scores/Objective;Ljava/util/function/Consumer;)Lnet/minecraft/world/scores/Score;ž'net/minecraft/world/scores/Scoreboard$1 �  ¡Ì(Lnet/minecraft/world/scores/Scoreboard;Lnet/minecraft/world/scores/Score;ZLorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/world/scores/ScoreHolder;)V u3 y¤ 5¥J(Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/world/scores/Score;§java/util/ArrayList ¦ª j«W(Lnet/minecraft/world/scores/Objective;Ljava/util/List;)Ljava/util/function/BiConsumer; u­ n®"(Ljava/util/function/BiConsumer;)V 2° ±²values2()Lit/unimi/dsi/fastutil/objects/ObjectCollection; 2´ µ¶keySet+()Lit/unimi/dsi/fastutil/objects/ObjectSet; u¸ µ¹()Ljava/util/Set; »¼½ ¾¿ java/util/Setstream()Ljava/util/stream/Stream;q ÂÃÄ ÅÆjava/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream; ÂÈ ÉdtoList uË Ì6remove Î ÏÐonPlayerRemoved+(Lnet/minecraft/world/scores/ScoreHolder;)V yÒ ÌÓ)(Lnet/minecraft/world/scores/Objective;)Z yÕ Öˆ hasScores Ø ÙÚonPlayerScoreRemovedQ(Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)V yÜ ÝÞ listScores/()Lit/unimi/dsi/fastutil/objects/Object2IntMap; àáâ ãÞ,it/unimi/dsi/fastutil/objects/Object2IntMapsemptyMap 7å æŽgetName 2Ë "é ±ê+()[Lnet/minecraft/world/scores/DisplaySlot; ì íîgetDisplayObjectiveP(Lnet/minecraft/world/scores/DisplaySlot;)Lnet/minecraft/world/scores/Objective; ð ñòsetDisplayObjectiveQ(Lnet/minecraft/world/scores/DisplaySlot;Lnet/minecraft/world/scores/Objective;)V M3 Rõ Ì< u÷ ±ø()Ljava/util/Collection; úûü ýþjava/util/Collectioniterator()Ljava/util/Iterator;  ˆjava/util/IteratorhasNext  next()Ljava/lang/Object;   ^onObjectiveRemoved uX %net/minecraft/world/scores/PlayerTeam   getPlayerTeam;(Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerTeam;  LOGGERLorg/slf4j/Logger;(Requested creation of existing team '{}'  org/slf4j/Loggerwarn'(Ljava/lang/String;Ljava/lang/Object;)V    <(Lnet/minecraft/world/scores/Scoreboard;Ljava/lang/String;)V " #$ onTeamAdded*(Lnet/minecraft/world/scores/PlayerTeam;)V  å  ' (ø getPlayers*java/lang/String , -$ onTeamRemoved / 0getPlayersTeam 2 34removePlayerFromTeam(Ljava/lang/String;)Z úU 7 38<(Ljava/lang/String;Lnet/minecraft/world/scores/PlayerTeam;)V:java/lang/IllegalStateException@ 9D úõ?(net/minecraft/world/entity/player/Player ABC Dˆ!net/minecraft/world/entity/EntityisAlive F GÐresetAllPlayerScores A‹ uJ K¹entrySetq ÂN OÆflatMap QRS TU1net/minecraft/world/scores/Scoreboard$PackedScore objectiveLjava/lang/String; W XY getObjective:(Ljava/lang/String;)Lnet/minecraft/world/scores/Objective;[*Unknown objective {} for name {}, ignoring Q] ^Uowner ` aberror9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vd net/minecraft/world/scores/Score Qf ghscore)Lnet/minecraft/world/scores/Score$Packed; cj k,(Lnet/minecraft/world/scores/Score$Packed;)V ym nosetScoreK(Lnet/minecraft/world/scores/Objective;Lnet/minecraft/world/scores/Score;)V q røgetPlayerTeams ú¼ q vwx yŽ,net/minecraft/world/scores/PlayerTeam$Packedname { | addPlayerTeam v~ € displayName()Ljava/util/Optional; ‚ƒ„ …6java/util/ObjectsrequireNonNull ‡ jˆF(Lnet/minecraft/world/scores/PlayerTeam;)Ljava/util/function/Consumer; Š‹Œ �ojava/util/Optional ifPresent v� �€color  ’ “”setColor(Ljava/util/Optional;)V v– —ˆallowFriendlyFire  ™ š›setAllowFriendlyFire(Z)V v� žˆseeFriendlyInvisibles    ¡›setSeeFriendlyInvisibles v£ ¤¥memberNamePrefix(()Lnet/minecraft/network/chat/Component;  § ¨©setPlayerPrefix)(Lnet/minecraft/network/chat/Component;)V v« ¬¥memberNameSuffix  ® ¯©setPlayerSuffix v± ²³nameTagVisibility.()Lnet/minecraft/world/scores/Team$Visibility;  µ ¶·setNameTagVisibility/(Lnet/minecraft/world/scores/Team$Visibility;)V v¹ º³deathMessageVisibility  ¼ ½·setDeathMessageVisibility v¿ ÀÁ collisionRule1()Lnet/minecraft/world/scores/Team$CollisionRule;  à ÄÅsetCollisionRule2(Lnet/minecraft/world/scores/Team$CollisionRule;)V vÇ Èdplayers Rû Ë ÌÍaddPlayerToTeam<(Ljava/lang/String;Lnet/minecraft/world/scores/PlayerTeam;)Z Ï Ðø getObjectives q ÓwÔ+net/minecraft/world/scores/Objective$Packed ÓÖ ׂcriteria ÓÙ ¥ ÓÛ ÜÝ renderTypeD()Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; Óß àˆdisplayAutoUpdate Óâ 〠numberFormat Šå æ6orElseè/net/minecraft/network/chat/numbers/NumberFormat ê ëì addObjective (Ljava/lang/String;Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;ZLnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/world/scores/Objective; îïð ñjava/util/Map$EntrygetKey îó ôgetValue yö ÷ø listRawScores()Ljava/util/Map; ú rû1(Ljava/lang/String;)Ljava/util/function/Function; cý þÿpack+()Lnet/minecraft/world/scores/Score$Packed; Q P(Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/world/scores/Score$Packed;)V+net/minecraft/world/scores/PlayerScoreEntry c value()I c  ¥display c ã3()Lnet/minecraft/network/chat/numbers/NumberFormat;  m(Ljava/lang/String;ILnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/numbers/NumberFormat;)V “ setTrue y  jjava/util/function/Consumer(Ljava/lang/Object;)V   com/google/common/collect/Lists newArrayList()Ljava/util/ArrayList; "#$ %&com/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger;HIDDEN_SCORE_PREFIX ConstantValue*# SignaturejLit/unimi/dsi/fastutil/objects/Object2ObjectMap;¤Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;>;LLjava/util/Map;_Ljava/util/Map;kLit/unimi/dsi/fastutil/objects/Object2ObjectMap;CodeLineNumberTableLocalVariableTablethis'Lnet/minecraft/world/scores/Scoreboard;MethodParametersRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;7Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;&Lnet/minecraft/network/chat/Component;BLnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;Z1Lnet/minecraft/network/chat/numbers/NumberFormat;&Lnet/minecraft/world/scores/Objective; StackMapTableforAllObjectives(Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;Lnet/minecraft/world/scores/ScoreHolder;Ljava/util/function/Consumer;)V(Lnet/minecraft/world/scores/ScoreHolder; operationLjava/util/function/Consumer;LocalVariableTypeTableGLjava/util/function/Consumer;©(Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;Lnet/minecraft/world/scores/ScoreHolder;Ljava/util/function/Consumer;)Vx(Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/world/scores/ScoreAccess;holder scoreHolder forceWritable canModify playerScore)Lnet/minecraft/world/scores/PlayerScores; requiresSync1Lorg/apache/commons/lang3/mutable/MutableBoolean;"Lnet/minecraft/world/scores/Score;getPlayerScoreInfo~(Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/world/scores/ReadOnlyScoreInfo;listPlayerScores>(Lnet/minecraft/world/scores/Objective;)Ljava/util/Collection;resultLjava/util/List;?Ljava/util/List;m(Lnet/minecraft/world/scores/Objective;)Ljava/util/Collection;@()Ljava/util/Collection;getObjectiveNames,()Ljava/util/Collection;getTrackedPlayersB()Ljava/util/Collection;playerremovedresetSinglePlayerScore removedPlayer hasRemovedscoresW(Lnet/minecraft/world/scores/ScoreHolder;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;g+it/unimi/dsi/fastutil/objects/Object2IntMap(Lnet/minecraft/world/scores/ScoreHolder;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;removeObjective(Lnet/minecraft/world/scores/DisplaySlot; objectives8Ljava/util/List;n)[Lnet/minecraft/world/scores/DisplaySlot;slotteam'Lnet/minecraft/world/scores/PlayerTeam;removePlayerTeam getTeamNamesA()Ljava/util/Collection;onObjectiveChangedonScoreChangeds(Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/world/scores/Score;)VonScoreLockChanged onTeamChanged entityRemoved&(Lnet/minecraft/world/entity/Entity;)Ventity#Lnet/minecraft/world/entity/Entity;packPlayerScoresG()Ljava/util/List;loadPlayerScore6(Lnet/minecraft/world/scores/Scoreboard$PackedScore;)V3Lnet/minecraft/world/scores/Scoreboard$PackedScore;packPlayerTeamsB()Ljava/util/List;loadPlayerTeam1(Lnet/minecraft/world/scores/PlayerTeam$Packed;)Vpacked.Lnet/minecraft/world/scores/PlayerTeam$Packed;packObjectivesA()Ljava/util/List; loadObjective0(Lnet/minecraft/world/scores/Objective$Packed;)V-Lnet/minecraft/world/scores/Objective$Packed;packDisplaySlots displaySlotsKLjava/util/Map;M()Ljava/util/Map;lambda$packPlayerScores$00(Ljava/util/Map$Entry;)Ljava/util/stream/Stream; playerEntryLjava/util/Map$Entry;lambda$packPlayerScores$1\(Ljava/lang/String;Ljava/util/Map$Entry;)Lnet/minecraft/world/scores/Scoreboard$PackedScore;entrylambda$listPlayerScores$0t(Lnet/minecraft/world/scores/Objective;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/world/scores/PlayerScores;)Vlambda$getOrCreatePlayerScore$0V(Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/world/scores/Score;)VnewScorelambda$getOrCreatePlayerInfo$0klambda$forAllObjectives$0n(Ljava/util/function/Consumer;Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)Volambda$addObjective$0$(Ljava/lang/Object;)Ljava/util/List;Ljava/lang/Object; SourceFileScoreboard.java NestMembersBootstrapMethods¬.An objective with the name '' already exists!6¯ ° £¤¤´ µ  ¡^¸ ¹ ž’’¼ ½ ›œ¿%(Lnet/minecraft/world/scores/Score;)VÁ'(Ljava/lang/Object;Ljava/lang/Object;)Và Ä ™šÆ>(Ljava/lang/String;Lnet/minecraft/world/scores/PlayerScores;)VÈ ŠÉ ÊË forNameOnly<(Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreHolder;ËÎQPlayer is either on another team or not on any team. Cannot remove from team ''.Ð Ñ ’““Ô  Õ þÖ0()Lnet/minecraft/world/scores/PlayerTeam$Packed;ØW(Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/world/scores/PlayerTeam$Packed;Ú  Û Ü©setDisplayName©ß 7à þá/()Lnet/minecraft/world/scores/Objective$Packed;ãU(Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/world/scores/Objective$Packed;å æ –—èJ(Ljava/util/Map$Entry;)Lnet/minecraft/world/scores/Scoreboard$PackedScore;ê ëìí Aî$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;ð ñòó ôõ"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ø@net/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType RenderType PackedScoreü'net/minecraft/world/scores/Score$PackedPackedÿ*net/minecraft/world/scores/Team$Visibilitynet/minecraft/world/scores/Team Visibility-net/minecraft/world/scores/Team$CollisionRule CollisionRuleEntry%java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandlesLookup!'U()+,+-+.)+/-+00+051“Q*·*»Y · µ*»Y·µ*»Y · µ*» Y"·$µ'*»Y·*µ+*»Y·*µ.±2 $%&-':(E)3 Q45XY1B*´+¹1À7°2,345yU6y788ëì1ï ^*´+¹9™»=Y+º?·C¿»7Y*+,-·F:*´,ºI¹LÀR¹TW*´+¹WW*¶[°20 14.6H7U8[93R^45^yU^×9^:^Ü;^à<^ã=.0T>?6y×Üàã7 8@A1|*´+¸_¹eÀR*-,ºh¹l±2 =>3*45×9yBCDE CF6 ×yC+G‘’1G*´+ºp¹tÀy°2A345yU6y}H1F*+,¶{°2E3 45IBT>6 IT}~1ÖJš ,¶¶ƒš§6*+¹‰¶�:»“Y·•:,º–¶™:»�Y*,+·Ÿ°2IK!L*M9O3RJ45JJBJT>JK<5L<!)MN* OP9gQ?@6 JTKRS1�*´+¹‰¹¢ÀyN-Æ -,¶£°°2£¤¥§3*45yBT> MN?üy6 yT78TU1r»¦Y·¨M*´+,º©¹¬,°2«­³3 45T>VWE VX6T+YÐø14 *´¹¯°2·3  45+Z[ø14 *´¹³°2»3  45+\]ø1H*´¹·¹ººÀ¹Á¹Ç°2¿3 45+^GÐ1u*´+¹‰¹ÊÀyM,Æ*+¶Í±2ÃÄÅÇ3 45_B `N?üy6_aÚ1åR*´+¹‰¹¢ÀyN-Æ=-,¶Ñ6-¶Ôš$*´+¹‰¹ÊÀy:Æ*+¶Í§™ *+,¶×±2* ÊËÌÍ%Î9Ï>ÐCÒKÓQÖ3>9 bN3c<R45R_BRT>?dN? ýCyú 6 _TTe1v"*´+¹‰¹¢ÀyM,Æ ,¶Û§¸ß°2 ÙÚ3 "45"_BdN? üyBf6_+hi^1B‹*´+¶ä¹çW¸èM,¾>6¢ ,2:*¶ë+¦ *¶ï„§ÿà*´+¶¹óÀRM,Æ ,+¹ôW*´¹ö¹ùN-¹ÿ™-¹Ày:+¶ÑW§ÿå*+¶±26 Þà$á.â5à;æLçPèXë{ì‚í…ïŠð34$j{MN‹45‹T>L?kWE L?kl?þmøüRüú6Tñò1O *´'+,¹ W±2 ó ô3  45 oj T>6 oT7 8íî1B*´'+¹¢À7°2÷345oj6o781B*´++¹1À °2û345yU6y78|1�5*+¶M,Ʋ+¹,°» Y*+·M*´++,¹WW*,¶!,°2"ÿ ".3 3 5455yU/pq?ü 6yr$1¢?*´++¶%¹çW+¶&¹ùM,¹ÿ™,¹À)N*´.-¹çW§ÿâ*+¶+±2 +69>3 + _U?45?pq? üú 6pÌÍ1x%*+¶.Æ *+¶1W*´.+,¹WW,¶&+¹5¬23 %45%_U%pq?6 _p341p*+¶.M,Æ *+,¶6¬¬2"$ %&(3 45_Upq?ü 6_381ˆ1*+¶.,¥»9Y,¶%º;·<¿*´.+¹çW,¶&+¹=W±2- .1%2033 1451_U1pq?6 _psø14 *´+¹³°263  45+\rø14 *´+¹¯°2:3  45+t01B*´.+¹1À °2>345yU6y78]^15±2B345T>6Tu^15±2E345T>6T ^15±2H345T>6Tvw1I±2K3*45^BT>gQ6 ^TgxÚ1?±2N3 45^BT>6 ^TÏÐ15±2Q345_B6_ÙÚ1?±2T3 45_BT>6 _T#$15±2W345pq6py$15±2Z345pq6p-$15±2]345pq6pz{1l+Á>š +¶@™±*+¶E*+¶H¶1W±2`acde345|}?6|~d1T*´¹I¹ººL¹M¹Ç°2hinh3 45+€�1™9*+´P¶VM,DzZ+´P+´\¹_±*+´\¶�,»cY+´e·i¶l±2r s t u!w8x3 9459g‚ 0T>?ü!76gƒd1C*¶p¹sºt¹Á¹Ç°2{3 45+„…†1…*+¶u¶zM+¶},Y¸�Wº†¶‰,+¶޶‘,+¶•¶˜,+¶œ¶Ÿ,+¶¢¶¦,+¶ª¶­,+¶°¶´,+¶¸¶»,+¶¾¶Â+¶ƹÉN-¹ÿ™-¹À):*,¶ÊW§ÿä±2: �‚#ƒ+„3…;†C‡KˆS‰[‹yŒ��„Ž3*y_U…45…‡ˆ |pq?ýe ú6‡‰d1C*¶ιsºѹÁ¹Ç°2‘3 45+Š‹Œ1]%*+¶Ò+¶Õ+¶Ø+¶Ú+¶Þ+¶á¶äÀç¶éW±2 •$–3%45%T�6TŽø1ÓC» Y"·$L¸èM,¾>6¢*,2:*¶ë:Æ+¶ä¹ W„§ÿÖ+°2™ š ›(œ-�;šA 3*(T> ojC45 9�E  9��?ÿum&ø+‘ ’“1l,*¹íÀ)L*¹òÀy¶õ¹I¹º+ºù¹Á°2j k&l+k3,”• "_U –—1U!»QY*+¹íÀ7¶ä+¹òÀc¶ü·°2l3!_U!˜• ™š1—+-*¶£:Æ!+»Y,¶¶ ¶ ·¹TW±2®¯ °*²34+T>+VW+_U+dN$gQ?ü*c ›œ19*¶±2M3OP�Q ž’12»yY·°2A3 ŸU ¡1V+*,-¶{¹±2=3*45CDyB¢> £¤1.¸°263 Ÿ¥¦1¸!³±2"§¨©Q�ª| é«ï­®±ï²³¶ï­·ºï²»¾ïÀÂÅï­ÇÌéÍï­ÏÒï­Ó×ï²ÙÝï­Þâï­äçöR ÷„ù@�Qúûcýv ýþ@@Ó7ýîu