+
    Ž°³jöB  ã                  óô  a € 0 t $ R t^ RIHt ^ RIt^ RIt^ RIt^ RIt^ RIt^ RI	H
t
 ^ RIHtHtHt ^ RIHt ^ RIHtHtHtHt ^ RIHt ^ RIHt ^R	IHtHtHt ^ R
IHt ^ RI H!t!H"t" ]'       d   ^ RIH#t# ^ RI$H%t% ]! R]&]'4      t(]R+,          t)R]*R&   R t+R t,R R lt-R R lt. ! R R]4      t/]0Pc                  . R,O4      t2R]*R&   R R lt3R t4R R lt5R R!R"R#/t6R$ t7R% R& lt8R' R( lt9. R-Ot:R.R) R* llt;R# )/z6setuptools.command.bdist_egg

Build .egg distributions)ÚannotationsN)ÚIterator)Úget_pathÚget_platformÚget_python_version)ÚCodeType)ÚTYPE_CHECKINGÚClassVarÚLiteralÚTypeVar)ÚCommand)ÚLibrary)ÚStrPathÚStrPathTÚensure_directory)Úlog)ÚmkpathÚremove_tree)Ú	TypeAlias)ÚGenericPathÚ_StrOrBytesTr   Ú_ZipFileModec                 ó   € \        R 4      # )Úpurelib)r   © ó    Ú]/home/luca/screen-checking/.venv/lib/python3.14/site-packages/setuptools/command/bdist_egg.pyÚ_get_purelibr   $   s   € Ü�IÓÐr   c                ó‚   € R V 9   d'   \         P                  P                  V 4      ^ ,          p V P                  R4      p V # )Ú.Úmodule)ÚosÚpathÚsplitextÚremovesuffix)Úfilenames   &r   Ústrip_moduler&   (   s7   € Ø
ˆh„Ü—7‘7×#Ñ# HÓ-¨aÕ0ˆØ×$Ñ$ XÓ.€HØ€Or   c               ó    € V ^8„  d   QhRRRR/# )é   ÚdirzGenericPath[_StrOrBytesT]ÚreturnzEIterator[tuple[_StrOrBytesT, list[_StrOrBytesT], list[_StrOrBytesT]]]r   )Úformats   "r   Ú__annotate__r,   /   s   € ÷ 	 ñ 	 Ø	"ð	 àJñ	 r   c              #  óš   "  € \         P                  ! V 4       F,  w  rpVP                  4        VP                  4        WV3x € K.  	  R# 5i)zZDo os.walk in a reproducible way,
independent of indeterministic filesystem readdir order
N)r!   ÚwalkÚsort)r)   ÚbaseÚdirsÚfiless   &   r   Úsorted_walkr3   /   s;   é € ô  ŸWšW Sž\Ñˆ�EØ�	‰	ŒØ�
‰
ŒØ˜%ÐÔó *ùs   ‚A	Ac               ó   € V ^8„  d   QhRR/# ©r(   r*   ÚNoner   )r+   s   "r   r,   r,   ;   s   € ÷ +ñ + Dñ +r   c                óâ   € \         P                  ! R 4      P                  4       p\        VRRR7      ;_uu_ 4       pVP	                  W ,          4       RRR4       R#   + '       g   i     R# ; i)aÿ  
        def __bootstrap__():
            global __bootstrap__, __loader__, __file__
            import sys, importlib.resources as irs, importlib.util
            with irs.as_file(irs.files(__name__).joinpath(%r)) as __file__:
                __loader__ = None; del __bootstrap__, __loader__
                spec = importlib.util.spec_from_file_location(__name__,__file__)
                mod = importlib.util.module_from_spec(spec)
                spec.loader.exec_module(mod)
        __bootstrap__()
        Úwúutf-8©ÚencodingN)ÚtextwrapÚdedentÚlstripÚopenÚwrite)ÚresourceÚpyfileÚ_stub_templateÚfs   &&  r   Ú
write_stubrE   ;   sR   € Ü—_’_ð
	ó÷ �fƒhð ô 
ˆf�c G×	,Õ	,°Ø	�‰�Õ)Ô*÷ 
-×	,×	,Ò	,ús   »AÁA.	c                  ó¦   € ] tR t^Mt$ Rt. ROtR]R&   . ROtR]R&   R tR R	 lt	R
 R lt
R tR tR R ltR R ltR tR R ltR R ltR tRtR# )Ú	bdist_eggzcreate an "egg" distributionNzHClassVar[list[tuple[str, str, str]] | list[tuple[str, str | None, str]]]Úuser_optionszClassVar[list[str]]Úboolean_optionsc                	óh   € R V n         R V n        RV n        R V n        RV n        R V n        R V n        R # )NF)Ú	bdist_dirÚ	plat_nameÚ	keep_tempÚdist_dirÚ
skip_buildÚ
egg_outputÚexclude_source_files©Úselfs   &r   Úinitialize_optionsÚbdist_egg.initialize_optionso   s4   € ØˆŒØˆŒØˆŒØˆŒØˆŒØˆŒØ$(ˆÖ!r   c               ó   € V ^8„  d   QhRR/# r5   r   )r+   s   "r   r,   Úbdist_egg.__annotate__x   s   € ÷ Mñ M $ñ Mr   c                	ój  € V P                  R 4      ;qn        VP                  V n        V P                  fA   V P                  R4      P                  p\
        P                  P                  VR4      V n        V P                  f   \        4       V n        V P                  RR4       V P                  f€   TP                  \        4       V P                  P                  4       ;'       d    V P                  R7      p\
        P                  P                  V P                   VR,           4      V n        R# R# )Úegg_infoNÚbdistÚegg)Ú
py_versionÚplatformz.egg)rN   rN   )Úget_finalized_commandÚei_cmdrY   rK   Ú
bdist_baser!   r"   ÚjoinrL   r   Úset_undefined_optionsrP   Ú_get_egg_basenamer   ÚdistributionÚhas_ext_modulesrN   )rS   r_   r`   Úbasenames   &   r   Úfinalize_optionsÚbdist_egg.finalize_optionsx   så   € Ø#×9Ñ9¸*ÓEÐEˆ”ØŸ™ˆŒà�>‰>Ò!Ø×3Ñ3°GÓ<×GÑGˆJÜŸW™WŸ\™\¨*°eÓ<ˆDŒNà�>‰>Ò!Ü)›^ˆDŒNà×"Ñ" 7Ð,DÔEà�?‰?Ò"à×/Ñ/Ü-Ó/Ø×*Ñ*×:Ñ:Ó<×OÐOÀÇÁð 0ó ˆHô
 !Ÿg™gŸl™l¨4¯=©=¸(ÀVÕ:KÓLˆDŽOñ #r   c               ó   € V ^8„  d   QhRR/# r5   r   )r+   s   "r   r,   rW   Ž   s   € ÷ /ñ / ñ /r   c                	ó   € V P                   V P                  R 4      n        \        P                  P                  \        P                  P                  \        4       4      4      pV P                  P                  . uq P                  n	        V EF  p\        V\        4      '       dÒ   \        V4      ^8X  dÂ   \        P                  P                  V^ ,          4      '       d–   \        P                  P                  V^ ,          4      p\        P                  P                  V4      pWQ8X  g-   VP                  V\        P                  ,           4      '       d   V\        V4      ^,           R V^,          3pV P                  P                  P!                  V4       EK  	   \"        P$                  ! RV P                   4       V P'                  RRRR7       W P                  n	        R#   Y P                  n	        i ; i)ÚinstallNzinstalling package data to %sÚinstall_dataF)ÚforceÚroot)rK   r^   Úinstall_libr!   r"   ÚnormcaseÚrealpathr   rd   Ú
data_filesÚ
isinstanceÚtupleÚlenÚisabsÚ
startswithÚsepÚappendr   ÚinfoÚcall_command)rS   Úsite_packagesÚoldÚitemrq   Ú
normalizeds   &     r   Údo_install_dataÚbdist_egg.do_install_dataŽ   sg  € à<@¿N¹Nˆ×"Ñ" 9Ó-Ô9äŸ™×(Ñ(¬¯©×)9Ñ)9¼,».Ó)IÓJˆØ,0×,=Ñ,=×,HÑ,HÈ"Ð)ˆ×ÑÔ)äˆDÜ˜$¤×&Ò&¬3¨t«9¸¬>¼b¿g¹g¿m¹mÈDÐQRÍG×>TÒ>TÜŸ7™7×+Ñ+¨D°­GÓ4�ÜŸW™W×-Ñ-¨hÓ7�
ØÔ.°*×2GÑ2GØ!¤B§F¡FÕ*÷3ò 3ð $¤C¨Ó$6¸Õ$:Ð$<Ð=¸tÀA½wÐF�Dà×Ñ×(Ñ(×/Ñ/°×5ñ ð	/Ü�HŠHÐ4°d·n±nÔEØ×Ñ˜n°EÀÐÔEà+.×ÑÖ(ø¨3×ÑÕ(ús   Æ$5G+ Ç+G=c                	ó   € V P                   .# )N)rP   rR   s   &r   Úget_outputsÚbdist_egg.get_outputs¦   s   € Ø—‘Ð Ð r   c                óÖ   € \          F  pVP                  W0P                  4       K   	  VP                  RV P                  4       V P                  ! V3/ VB pV P                  V4       V# )z8Invoke reinitialized command `cmdname` with keyword argsrO   )ÚINSTALL_DIRECTORY_ATTRSÚ
setdefaultrK   rO   Úreinitialize_commandÚrun_command)rS   ÚcmdnameÚkwÚdirnameÚcmds   &&,  r   r{   Úbdist_egg.call_command©   sV   € ç.ˆGØ�M‰M˜'§>¡>Ö2ñ /à
�‰�l D§O¡OÔ4Ø×'Ò'¨Ñ6°2Ñ6ˆØ×Ñ˜Ô!Øˆ
r   c               ó   € V ^8„  d   QhRR/# r5   r   )r+   s   "r   r,   rW   ²   s   € ÷ Nñ N�Tñ Nr   c                	ó0
  € V P                  R 4       \        P                  ! RV P                  4       V P	                  R4      pVP
                  pRVn        V P                  P                  4       '       d$   V P                  '       g   V P                  R4       V P                  RRR7      pW!n        V P                  4       w  rE. V n        . p\        V4       Fî  w  rx\        P                  P                  V4      w  rš\        P                  P!                  V P                  \#        V	4      R,           4      pV P                  P%                  V4       \        P                  ! R	V4       \'        \        P                  P)                  V4      V4       VP%                  V4       VP+                  \        P,                  R
4      WW&   Kð  	  V'       d   VP/                  V4       V P                  P0                  '       d   V P3                  4        V P                  p\        P                  P!                  VR4      pV P5                  V4       V P                  P6                  '       dL   \        P                  P!                  VR4      p\        P                  ! RV4       V P                  RVRR7       V P9                  V4       \        P                  P!                  VR4      pV'       dt   \        P                  ! RV4       \;        V4       \=        VRRR7      ;_uu_ 4       pVP?                  RP!                  V4      4       VP?                  R4       RRR4       MR\        P                  PA                  V4      '       d.   \        P                  ! RV4       \        PB                  ! V4       \E        \        P                  P!                  VR4      V PG                  4       4       \        P                  PI                  \        P                  P!                  V PJ                  R4      4      '       d   \        PL                  ! R4       V PN                  '       d   V PQ                  4        \S        V PT                  VV PV                  V PY                  4       R7       V PZ                  '       g   \]        V P                  4       \_        V P                  R. 4      P%                  R\a        4       V PT                  34       R#   + '       g   i     ELc; i)rY   zinstalling library code to %srk   NÚ
build_clibro   F)Úwarn_dirú.pyzcreating stub loader for %sÚ/úEGG-INFOÚscriptszinstalling scripts to %sÚinstall_scriptsT)Úinstall_dirÚno_epznative_libs.txtz
writing %sÚwtr9   r:   Ú
zremoving %szdepends.txtzxWARNING: 'depends.txt' will not be used by setuptools 0.6!
Use the install_requires/extras_require setup() args instead.)ÚverboseÚmodeÚ
dist_filesrG   )1r‰   r   rz   rK   r^   rn   rd   Úhas_c_librariesrO   r{   Úget_ext_outputsÚstubsÚ	enumerater!   r"   r#   ra   r&   ry   rE   rf   Úreplacerx   Úbyte_compilerr   r€   r   r–   Úcopy_metadata_tor   r?   r@   ÚisfileÚunlinkÚwrite_safety_flagÚzip_safeÚexistsrY   ÚwarnrQ   Úzap_pyfilesÚmake_zipfilerP   rœ   Ú
gen_headerrM   r   Úgetattrr   )rS   ÚinstcmdÚold_rootr�   Úall_outputsÚext_outputsÚ
to_compileÚpÚext_namer%   Ú_extrB   Úarchive_rootrY   Ú
script_dirÚnative_libsÚ	libs_files   &                r   ÚrunÚbdist_egg.run²   s‰  € à×Ñ˜Ô$ô 	�ŠÐ0°$·.±.ÔAØ×,Ñ,¨YÓ7ˆØ—<‘<ˆØˆŒØ×Ñ×,Ñ,×.Ò.°t··°Ø×Ñ˜\Ô*Ø×Ñ ¸ÐÓ>ˆØŒà#'×#7Ñ#7Ó#9Ñ ˆØˆŒ
Øˆ
Ü$ [Ö1‰KˆAÜŸW™W×-Ñ-¨hÓ7‰NˆHÜ—W‘W—\‘\ $§.¡.´,¸xÓ2HÈ5Õ2PÓQˆFØ�J‰J×Ñ˜fÔ%Ü�HŠHÐ2°HÔ=Ü”r—w‘w×'Ñ'¨Ó1°6Ô:Ø×Ñ˜fÔ%Ø%×-Ñ-¬b¯f©f°cÓ:ˆK‹Nñ 2÷ Ø×Ñ˜ZÔ(Ø×Ñ×'×'Ð'Ø× Ñ Ô"ð —~‘~ˆÜ—7‘7—<‘< ¨jÓ9ˆØ�‰�HÔØ×Ñ×$×$Ð$ÜŸ™Ÿ™ h°	Ó:ˆJÜ�HŠHÐ/°Ô<Ø×ÑÐ/¸ZÈtÐÔTà×Ñ˜hÔ'Ü—g‘g—l‘l 8Ð->Ó?ˆßÜ�HŠH�\ ;Ô/Ü˜[Ô)Ü�k 4°'×:Õ:¸iØ—‘ §	¡	¨+Ó 6Ô7Ø—‘ Ô%÷ ;Ð:ô �W‰W�^‰^˜K×(Ò(Ü�HŠH�] KÔ0Ü�IŠI�kÔ"äœ"Ÿ'™'Ÿ,™, |°ZÓ@À$Ç-Á-Ã/ÔRä�7‰7�>‰>œ"Ÿ'™'Ÿ,™, t§}¡}°mÓD×EÒEÜ�HŠHðPôð
 ×$×$Ð$Ø×ÑÔô 	Ø�O‰OØØ—L‘LØ—‘Ó"õ		
ð �~�~ˆ~Ü˜Ÿ™Ô'ô 	�×!Ñ! <°Ó4×;Ñ;ØÜÓ Ø�O‰Oð=
ö 	÷; ;×:Ð:ús   Ì%2TÔT	c               ó   € V ^8„  d   QhRR/# r5   r   )r+   s   "r   r,   rW     s   € ÷ 2ñ 2˜Tñ 2r   c           	     	ó  € \         P                  ! R 4       \        V P                  4       EF=  w  rpV EF/  p\        P
                  P                  W4      pVP                  R4      '       d.   \         P                  ! RV4       \        P                  ! V4       VP                  R4      '       g   K€  TpRp\        P                  ! Wt4      pVf   Q h\        P
                  P                  V\        P                  VP                  R4      R,           4      p	\         P                  ! RV R	V	 R
24        \        P                  ! V	4       \        P                   ! Wi4       EK2  	  EK@  	  R#   \         d     L/i ; i)z+Removing .py files from temporary directoryr“   zDeleting %sÚ__pycache__z#(?P<name>.+)\.(?P<magic>[^.]+)\.pycNÚnameú.pyczRenaming file from [z] to [Ú])r   rz   Úwalk_eggrK   r!   r"   ra   ÚendswithÚdebugr§   ÚreÚmatchÚpardirÚgroupÚremoveÚOSErrorÚrename)
rS   r0   r1   r2   rÁ   r"   Úpath_oldÚpatternÚmÚpath_news
   &         r   r¬   Úbdist_egg.zap_pyfiles  s  € Ü�ŠÐ>Ô?Ü!)¨$¯.©.×!9ÑˆD˜Ü�Ü—w‘w—|‘| DÓ/�à—=‘= ×'Ò'Ü—I’I˜m¨TÔ2Ü—I’I˜d”Oà—=‘= ×/Ô/Ø#�HàD�GÜŸš Ó/�Aàš=Ð(˜=Ü!Ÿw™wŸ|™|¨D´"·)±)¸Q¿W¹WÀV»_ÈvÕ=UÓV�HÜ—H’HÐ3°H°:¸VÀHÀ:ÈQÐOÔPðÜŸ	š	 (Ô+ô —I’I˜h×1ô) ó ":øô& #ô Ùðús   Ä8E0Å0E>Å=E>c                	ó¨   € \        V P                  R R4      pVe   V# \        P                  ! R4       \	        V P
                  V P                  4      # )r©   Nz4zip_safe flag not set; analyzing archive contents...)r¯   rd   r   r«   Úanalyze_eggrK   r¡   )rS   Úsafes   & r   r©   Úbdist_egg.zip_safe  sC   € Ü�t×(Ñ(¨*°dÓ;ˆØÒØˆKÜ�ŠÐGÔHÜ˜4Ÿ>™>¨4¯:©:Ó6Ð6r   c               ó   € V ^8„  d   QhRR/# )r(   r*   zLiteral['w']r   )r+   s   "r   r,   rW   "  s   € ÷ ñ ˜Lñ r   c                	ó   € R # )r8   r   rR   s   &r   r®   Úbdist_egg.gen_header"  s   € Ùr   c               ó   € V ^8„  d   QhRR/# r5   r   )r+   s   "r   r,   rW   %  s   € ÷ 
-ñ 
-¨dñ 
-r   c                ó¦  € \         P                  P                  V P                  4      p\         P                  P	                  VR4      pV P
                  P                  P                   Fc  pVP                  V4      '       g   K  \         P                  P	                  W\        V4      R 4      p\        V4       V P                  WE4       Ke  	  R# )z*Copy metadata (egg info) to the target_dirÚ N)r!   r"   ÚnormpathrY   ra   r_   Úfilelistr2   rw   ru   r   Ú	copy_file)rS   Ú
target_dirÚnorm_egg_infoÚprefixr"   Útargets   &&    r   r¥   Úbdist_egg.copy_metadata_to%  sŠ   € ô Ÿ™×(Ñ(¨¯©Ó7ˆÜ—‘—‘˜m¨RÓ0ˆØ—K‘K×(Ñ(×.Ô.ˆDØ�‰˜v×&Ô&ÜŸ™Ÿ™ j´s¸6³{°}Ð2EÓF�Ü  Ô(Ø—‘˜tÖ,ó	 /r   c                ód  a	a
€ . p. pV P                   R/o
\        V P                   4       Fc  w  o	r4VP                  V	V
3R lV 4       4       V F;  pS
S	,          V,           R,           S
\        P                  P                  S	V4      &   K=  	  Ke  	  V P                  P                  4       '       dÿ   V P                  R4      pVP                   FÝ  p\        V\        4      '       d   K  VP                  VP                  4      pVP                  V4      p\        P                  P                  V4      P!                  R4      '       d   K}  \        P                  P#                  \        P                  P                  V P                   V4      4      '       g   KÌ  VP%                  V4       Kß  	  W3# )zAGet a list of relative paths to C extensions in the output distrorÜ   c              3  óÂ   <"  € T FT  p\         P                  P                  V4      ^,          P                  4       \        9   g   KB  SS,          V,           x € KV  	  R# 5i)é   N)r!   r"   r#   ÚlowerÚNATIVE_EXTENSIONS)Ú.0r%   r0   Úpathss   & €€r   Ú	<genexpr>Ú,bdist_egg.get_ext_outputs.<locals>.<genexpr>9  sL   øé € ð á %�HÜ—7‘7×#Ñ# HÓ-¨aÕ0×6Ñ6Ó8Ô<MÑMô '��d•˜h×&Ò&Û %ùs   ƒ?AÁAr”   Ú	build_extzdl-)rK   r3   Úextendr!   r"   ra   rd   re   r^   Ú
extensionsrs   r   Úget_ext_fullnamerÁ   Úget_ext_filenamerf   rw   rª   ry   )rS   r²   r³   r1   r2   r%   Ú	build_cmdÚextÚfullnamer0   rë   s   &        @@r   r    Úbdist_egg.get_ext_outputs1  sU  ù€ ð ˆØˆà—‘ Ð$ˆÜ!,¨T¯^©^Ö!<ÑˆD�$Ø×Ñõ á %óô ó
 !�Ø6;¸DµkÀHÕ6LÈsÕ6R�”b—g‘g—l‘l 4¨Ó2Ó3ó !ñ "=ð ×Ñ×,Ñ,×.Ò.Ø×2Ñ2°;Ó?ˆIØ ×+Ô+�Ü˜c¤7×+Ò+ÙØ$×5Ñ5°c·h±hÓ?�Ø$×5Ñ5°hÓ?�Ü—w‘w×'Ñ'¨Ó1×<Ñ<¸U×CÔCÌÏÉÏÉÜ—G‘G—L‘L §¡°Ó:÷Iô Ið  ×&Ñ& xÖ0ñ ,ð Ð'Ð'r   )
rK   rN   rY   rP   r_   rQ   rM   rL   rO   r¡   ))z
bdist-dir=Úbz1temporary directory for creating the distribution)z
plat-name=rµ   zZplatform name to embed in generated filenames (by default uses `sysconfig.get_platform()`))úexclude-source-filesNz+remove all .py files from the generated egg)ú	keep-tempÚkzPkeep the pseudo-installation tree around after creating the distribution archive)z	dist-dir=Údz-directory to put final built distributions in)ú
skip-buildNz2skip rebuilding everything (for testing/debugging))rù   rü   rø   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚdescriptionrH   Ú__annotations__rI   rT   rg   r€   rƒ   r{   r¼   r¬   r©   r®   r¥   r    Ú__static_attributes__r   r   r   rG   rG   M   sd   ‡ Ø0€Kò	ð ð ó ò2,€OÐ(ó ò)õMõ,/ò0!òõNõ`2ò27õõ
-ö(r   rG   zdict[str, None]ré   c               ó    € V ^8„  d   QhRRRR/# )r(   Úegg_dirr   r*   z*Iterator[tuple[str, list[str], list[str]]]r   )r+   s   "r   r,   r,   S  s   € ÷ ñ �gð Ð"Lñ r   c              #  ó”   "  € \        V 4      p\        V4      w  r#pRV9   d   VP                  R4       W#V3x € T Rj  x€L
  R#  L5i)z@Walk an unpacked egg's contents, skipping the metadata directoryr•   N)r3   ÚnextrË   )r  Úwalkerr0   r1   r2   s   &    r   rÄ   rÄ   S  sE   é € ä˜Ó!€FÜ˜V›Ñ€D�Ø�TÔØ�‰�JÔØ
�eÐ
ÒØ×Ôùs   ‚=A¿AÁ Ac                óÄ  € \         P                  4        FM  w  r#\        P                  P	                  \        P                  P                  V R V4      4      '       g   KK  Vu # 	  \        4       '       g   R# Rp\        V 4       FW  w  rVpV FK  pVP                  R4      '       d   K  VP                  R4      '       g   K5  \        WW�4      ;'       d    TpKM  	  KY  	  V# )r•   FT)r“   z.pyw)rÂ   z.pyo)
Úsafety_flagsÚitemsr!   r"   rª   ra   Úcan_scanrÄ   rÅ   Úscan_module)	r  r¡   ÚflagÚfnrÕ   r0   r1   r2   rÁ   s	   &&       r   rÔ   rÔ   ]  s¬   € ä ×&Ñ&Ö(‰ˆÜ�7‰7�>‰>œ"Ÿ'™'Ÿ,™, w°
¸BÓ?×@Ô@ØŠKñ )ô �:Š:ÙØ€DÜ% gÖ.Ñˆ�EÛˆDØ�}‰}˜_×-Ò-ÙØ—‘Ð/×0Ô0ä" 7°$Ó>×GÐGÀ4’ó ñ /ð €Kr   c               ó   € V ^8„  d   QhRR/# r5   r   )r+   s   "r   r,   r,   o  s   € ÷ 	ñ 	¨ñ 	r   c                óÜ  € \         P                  4        F¿  w  r#\        P                  P	                  W4      p\        P                  P                  V4      '       d/   Ve   \        V4      V8w  d   \        P                  ! V4       Ku  Kw  Vf   K}  \        V4      V8X  g   K�  \        VRRR7      ;_uu_ 4       pVP                  R4       R R R 4       KÁ  	  R #   + '       g   i     KÖ  ; i)Nrš   r9   r:   r›   )
r
  r  r!   r"   ra   rª   Úboolr§   r?   r@   )r  rÕ   r  r  rD   s   &&   r   r¨   r¨   o  s�   € ä ×&Ñ&Ö(‰ˆÜ�W‰W�\‰\˜'Ó&ˆÜ�7‰7�>‰>˜"×ÒØŠ|œt D›z¨TÔ1Ü—	’	˜"–ñ  2àÔ¤$ t£*°Ö"4Ü�b˜$¨×1Õ1°QØ—‘˜”÷ 2Ñ1ó )÷ 2×1Ð1ús   Â:CÃC+Tzzip-safeFznot-zip-safec                óÐ  € \         P                  P                  W4      pVRR
 V9   d   R# V\        V 4      ^,           R P	                  \         P
                  R4      pYU;'       d    R;'       g    R,           \         P                  P                  V4      ^ ,          ,           p^p\        VR4      pVP                  V4       \        P                  ! V4      p	VP                  4        Rp
\        P                  \        V	4      4      pR F$  pWË9   g   K  \        P                   ! RWl4       Rp
K&  	  RV9   d+   R F$  pWË9   g   K  \        P                   ! R	Wl4       Rp
K&  	  V
# )z;Check whether module possibly uses unsafe-for-zipfile stuffNTr   rÜ   Úrbz%s: module references %sFÚinspectz"%s: module MAY be using inspect.%séÿÿÿÿ)Ú__file__Ú__path__)Ú	getsourceÚ
getabsfileÚgetfileÚgetsourcefileÚgetsourcelinesÚ
findsourceÚgetcommentsÚgetframeinfoÚgetinnerframesÚgetouterframesÚstackÚtrace)r!   r"   ra   ru   r£   rx   r#   r?   ÚreadÚmarshalÚloadÚcloseÚdictÚfromkeysÚiter_symbolsr   r«   )r  r0   rÁ   r¡   r%   Úpkgr    ÚskiprD   ÚcoderÕ   ÚsymbolsÚbads   &&&&         r   r  r  �  s"  € ô �w‰w�|‰|˜DÓ'€HØ��€}˜ÔÙØ
Œs�7‹|˜aÕÐ!Ð
"×
*Ñ
*¬2¯6©6°3Ó
7€CØ—K�K˜C×%Ð% 2Õ&¬¯©×)9Ñ)9¸$Ó)?ÀÕ)BÕB€FØ€DÜˆX�tÓ€AØ‡F�Fˆ4„LÜ�<Š<˜‹?€DØ‡G�G„IØ€DÜ�m‰mœL¨Ó.Ó/€GÛ'ˆØŽ>Ü�HŠHÐ/°Ô=ØŠDñ (ð �GÔó
ˆCð Ž~Ü—’Ð=¸vÔKØ’ñ!
ð" €Kr   c               ó    € V ^8„  d   QhRRRR/# )r(   r.  r   r*   zIterator[str]r   )r+   s   "r   r,   r,   ©  s   € ÷ +ñ +�xð + Mñ +r   c              #  óò   "  € V P                    Rj  x€L
  V P                   FJ  p\        V\        4      '       d   Vx € K  \        V\        4      '       g   K7  \        V4       Rj  x€L
  KL  	  R#  L` L5i)zBYield names and strings used by `code` and its nested code objectsN)Úco_namesÚ	co_constsrs   Ústrr   r+  )r.  Úconsts   & r   r+  r+  ©  sW   é € à�}‰}×ÐØ—”ˆÜ�eœS×!Ò!ØŒKÜ˜œx×(Ô(Ü# EÓ*×*Ò*ó	  ñ ñ
 +ùs(   ‚A7’A3“AA7ÁA7Á(A5Á)A7Á5A7c               ó   € V ^8„  d   QhRR/# )r(   r*   r  r   )r+   s   "r   r,   r,   ³  s   € ÷ 	ñ 	�$ñ 	r   c                 óÖ   € \         P                  P                  R 4      '       g   \         P                  R8w  d   R# \        P                  ! R4       \        P                  ! R4       R# )ÚjavaÚcliTz1Unable to analyze compiled code on this platform.zfPlease ask the author to include a 'zip_safe' setting (either True or False) in the package's setup.pyF)Úsysr]   rw   r   r«   r   r   r   r  r  ³  sI   € Ü�<‰<×"Ñ" 6×*Ò*¬s¯|©|¸uÔ/DáÜ‡H‚HÐ@ÔAÜ‡H‚Hð	Dôñ r   c               ó(   € V ^8„  d   QhRRRRRRRR/# )r(   Úzip_filenamer   rœ   r  r�   r   r*   r   )r+   s   "r   r,   r,   Å  s2   € ÷ ñ Øðð ðð
 ðð ñr   c                ó^  a€ ^ RI p\        \        P                  P	                  V 4      4       \
        P                  ! RV S4       V3R lpV'       d   VP                  MVP                  pVP                  WVR7      p\        S4       F  w  ršpV! W‰V4       K  	  VP                  4        V # )a]  Create a zip file from all the files under 'base_dir'.  The output
zip file will be named 'base_dir' + ".zip".  Uses either the "zipfile"
Python module (if available) or the InfoZIP "zip" utility (if installed
and found on the default search path).  If neither tool is available,
raises DistutilsExecError.  Returns the name of the output zip file.
Nz#creating '%s' and adding '%s' to itc                óZ  <€ V F£  p\         P                  P                  \         P                  P                  W4      4      p\         P                  P	                  V4      '       g   Kf  V\        S4      ^,           R pV P                  WE4       \        P                  ! RV4       K¥  	  R# )rç   Nzadding '%s')	r!   r"   rÝ   ra   r¦   ru   r@   r   rÆ   )ÚzrŒ   ÚnamesrÁ   r"   rµ   Úbase_dirs   &&&   €r   ÚvisitÚmake_zipfile.<locals>.visit×  sq   ø€ ÛˆDÜ—7‘7×#Ñ#¤B§G¡G§L¡L°Ó$?Ó@ˆDÜ�w‰w�~‰~˜d×#Ô#Øœ˜X›¨Õ*Ð,Ð-�Ø—‘˜Ô Ü—	’	˜-¨Ö+ó r   )Úcompression)Úzipfiler   r!   r"   rŒ   r   rz   ÚZIP_DEFLATEDÚ
ZIP_STOREDÚZipFiler3   r(  )r=  rB  rœ   Úcompressr�   rF  rC  rE  r@  rŒ   r1   r2   s   &f&&&       r   r­   r­   Å  s‰   ø€ ó ä
Œ2�7‰7�?‰?˜<Ó(Ô)Ü‡H‚HÐ2°LÀ(ÔKõ,÷ +3�'×&Ò&¸×8JÑ8J€KØ�‰˜¸ˆÓD€AÜ +¨HÖ 5Ñˆ�uÙˆa˜%Ö ñ !6à‡G�G„IØÐr   )Úrr8   ÚxÚa)z.dllz.soz.dylibz.pyd)ro   r˜   rl   Úinstall_base)FTr8   )<Ú__conditional_annotations__Ú__doc__Ú
__future__r   r&  r!   rÇ   r;  r<   Úcollections.abcr   Ú	sysconfigr   r   r   Útypesr   Útypingr   r	   r
   r   Ú
setuptoolsr   Úsetuptools.extensionr   Ú_pathr   r   r   Ú	distutilsr   Údistutils.dir_utilr   r   r   Ú	_typeshedr   r5  Úbytesr   r   r  r   r&   r3   rE   rG   r)  r*  ré   rÄ   rÔ   r¨   r
  r  r+  r  r†   r­   )rO  s   @r   Ú<module>r]     së   øðôõ #ã Û 	Û 	Û 
Û Ý $ß @Ñ @Ý ß <Ó <å Ý (ç 7Ñ 7å ß 2çÝ å%á˜>¨3°Ó6€Lð "Ð"4Õ5€ˆiÓ 5òòõ	 õ+ô$@(�ô @(ðF &*§]¡]Ò3TÓ%UÐ �?Ó Uõòõ$	ð 	ˆ*Ø	ˆ>ð€ò%õP+õ	ò YÐ ÷ñ r   