+
    üg©j‚  ã                  ó˜   € ^ RI Ht ^ RIt. R	OtRtR;t;tt]'       g,   ^ RI	t	^ RI
t
^ RItR R lt]! ]4      tR R lt]! ]]4      tR# R# )
é    )ÚannotationsNTz17.1c               ó    € V ^8„  d   QhRRRR/# )é   ÚtagÚstrÚreturn© )Úformats   "ÚM/var/www/html/bestweb/venv/lib/python3.14/site-packages/websockets/version.pyÚ__annotate__r      s   € ÷ 0&ñ 0&˜ð 0& ñ 0&ó    c           	     ón  € \         P                  ! \        4      pVP                  VP                  R 8X  d   ^ M^,          p \
        P                  P                  R4      p\
        P                  P                  R4      pV'       dV   V Uu. uF!  qUP                  VP                  8X  g   K  VNK#  	  ppV'       d!   V^ ,          pVP                  4       V8X  d   V#  \        P                  ! . RORT^RRR7      P                  P                  4       pRp	\        P                   ! Y˜4      p
T
f   \#        RT 24      hT
P%                  4       w  r¼TP'                  RR4      pT  RT R	T 2# u upi   \         d     L¡i ; i  \(        \        P*                  \        P,                  3 d     Mi ; iT  R
2# )zsetup.pyÚ
websocketsT)Úcapture_outputÚcwdÚtimeoutÚcheckÚtextz+[0-9.]+-([0-9]+)-(g[0-9a-f]{7,}(?:-dirty)?)zUnexpected git description: Ú-Ú.z.devÚ+z.dev0+gunknown)ÚgitÚdescribez--dirtyz--tagsz--long)ÚpathlibÚPathÚ__file__ÚparentsÚnameÚ	importlibÚmetadataÚversionÚfilesÚlocateÚImportErrorÚ
subprocessÚrunÚstdoutÚstripÚreÚ	fullmatchÚ
ValueErrorÚgroupsÚreplaceÚFileNotFoundErrorÚCalledProcessErrorÚTimeoutExpired)r   Ú	file_pathÚroot_dirr!   r"   ÚfÚversion_filesÚversion_fileÚdescriptionÚdescription_reÚmatchÚdistanceÚ	remainders   &            r   Úget_versionr;      sš  € ô —L’L¤Ó*ˆ	Ø×$Ñ$¨)¯.©.¸JÔ*F¡QÈAÕNˆð	'Ü×(Ñ(×0Ñ0°Ó>ˆGô
 ×&Ñ&×,Ñ,¨\Ó:ˆEßÙ,1Ó N©E q·V±V¸y¿~¹~Ñ5M§ ©E�Ð Nß Ø#0°Õ#3�LØ#×*Ñ*Ó,°	Ô9Ø&˜ð	6Ü$Ÿ.š.ÚBØ#ØØØØô÷ ‰f—U‘U“Wð ð  LˆNÜ—L’L Ó=ˆEØŠ}Ü Ð#?À¸}Ð!MÓNÐNØ"'§,¡,£.ÑˆHØ!×)Ñ)¨#¨sÓ3ˆIØ�U˜$˜x˜j¨¨)¨Ð5Ð5ùò= !Oøô ô 	Ùð	ûô0 Ü×)Ñ)Ü×%Ñ%ð
ô 	ñ
 ð	úð  ��nÐ%Ð%s0   ÁE1 ÂE,Â-E,Ã6F Å1E?Å>E?Æ*F/Æ.F/c               ó$   € V ^8„  d   QhRRRRRR/# )r   r   r   r!   r   r	   )r
   s   "r   r   r   S   s!   € ÷ 6ñ 6˜ð 6 cð 6¨cñ 6r   c                ó�   € R p\         P                  ! W!4      pVf   \        RV 24      hVP                  4       w  pVR8X  d   V # T# )z7[0-9.]+\.dev[0-9]+\+g([0-9a-f]{7,}|unknown)(?:\.dirty)?zUnexpected version: Úunknown)r)   r*   r+   r,   )r   r!   Ú
version_rer8   Úcommits   &&   r   Ú
get_commitrA   S   sL   € àOˆ
Ü—’˜ZÓ1ˆØŠ=ÜÐ3°G°9Ð=Ó>Ð>Ø—L‘L“N‰	ˆØ 	Ô)ˆsÐ5¨vÐ5r   )r   r!   r@   )Ú
__future__r   Úimportlib.metadatar   Ú__all__Úreleasedr   r!   r@   r   r)   r%   r;   rA   r	   r   r   Ú<module>rF      sa   ðÝ "ã ò '€ð €àÐ €Ð €g�÷ ÛÛÛõ0&ñd ˜#Ó€Gõ6ñ ˜˜WÓ%‚FñE r   