
    h
                         S SK r S SKrS SKJrJrJr  \" \" \" \" \" SS5      5      SR                  5       5      5      5      r
S rS/rg)    N)	localtimestrftimetime      z/Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Decc                 n	   UR                   n[        R                  " SS5      n[        R                  " U5      n[        R                  " U5      (       a  [        S5      US'   GO
[        R                  " U5      (       a  [        S5      US'   O[        R                  " U5      (       a  [        S5      US'   O[        R                  " U5      (       a  [        S5      US'   O[        R                  " U5      (       a  [        S5      US'   Ob[        R                  " U5      (       a  [        S	5      US'   O8[        R                  " U5      (       a  [        S
5      US'   O[        S5      US'   U[        R                  -  (       a  [        S5      US'   U[        R                  -  (       a  [        S5      US'   U[        R                  -  (       a  [        S5      US'   U[        R                  -  (       a  [        S5      US'   U[        R                   -  (       a  [        S5      US'   U[        R"                  -  (       a  [        S5      US'   U[        R$                  -  (       a  [        S5      US'   U[        R&                  -  (       a  [        S5      US'   U[        R(                  -  (       a  [        S5      US'   U[        R*                  -  (       a/  US   [        S5      :X  a  [        S
5      US'   O[        S5      US'   U[        R,                  -  (       a/  US   [        S5      :X  a  [        S
5      US'   O[        S5      US'   [/        U [0        5      (       a  U R3                  S5      n UR5                  5       nUR3                  S5      nU[7        UR8                  5      R;                  S5      S[7        UR<                  5      R?                  S5      [7        UR@                  5      R?                  S5      [7        URB                  5      R;                  S5      S/n[E        URF                  5      nSnURF                  U-   [I        5       :  a  [K        SU5      n	O[K        SU5      n	URM                  U	[N        US      4-  5        URM                  U 5        SRQ                  U5      $ )zU
Build an 'ls' line for a file ('file' in its generic sense, it
can be of any type).
Bs
   ----------dr   cb-fls!rr   w   x                  	   Szutf-8 i  z%%s %d  %Y z%%s %d %H:%M  ))st_modearraystatS_IFMTS_ISDIRordS_ISCHRS_ISBLKS_ISREGS_ISFIFOS_ISLNKS_ISSOCKS_IRUSRS_IWUSRS_IXUSRS_IRGRPS_IWGRPS_IXGRPS_IROTHS_IWOTHS_IXOTHS_ISUIDS_ISGID
isinstancebytesdecodetobytesstrst_nlinkrjustst_uidljustst_gidst_sizer   st_mtimer   r   append_MONTH_NAMESjoin)
namer   modepermsftlsPermslsresultttup	sixmonthsstrtimes
             W/root/1688_scrapy/alibaba-scraper/venv/lib/python3.13/site-packages/twisted/conch/ls.pylsLinerP      s_   
 99DKKY'E	T	B||Bs8a	b		s8a	b		s8a	b		s8a	r		s8a	b		s8a	r		s8as8adlls8adlls8adlls8adlls8adlls8adlls8adlls8adlls8adlls8adll8s3x3xE!H3xE!Hdll8s3x3xE!H3xE!H${{7#mmoGnnW%G 	AJJa AHHAAHHAAIIQH QZZ D%IzzI&=$/?D1OOG|DG4667OOD778    rP   )r!   r"   r   r   r   dictlistziprangesplitrD   rP   __all__ rQ   rO   <module>rY      sY   
   * * q"=CCE	
Qh *rQ   