£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>

]                 @   s   d  d l  Z  d  d l Z d d d d d d d d	 d
 d d g Z d d   Z d d	   Z d d   Z d d   Z d d   Z d d   Z d d   Z	 d d   Z
 d d   Z d d
   Z d d   Z d d   Z d d   Z d S)    Ncommonprefixexistsgetatimegetctimegetmtimegetsizeisdirisfilesamefilesameopenfilesamestatc             C   s.   y t  j |   Wn t k
 r) d SYn Xd S)NFT)osstatOSError)path r   0/opt/alt/python35/lib64/python3.5/genericpath.pyr      s
    	c             C   s<   y t  j |   } Wn t k
 r+ d SYn Xt j | j  S)NF)r   r   r   S_ISREGst_mode)r   str   r   r   r	      s
    	c             C   s<   y t  j |   } Wn t k
 r+ d SYn Xt j | j  S)NF)r   r   r   S_ISDIRr   )sr   r   r   r   r   '   s
    	c             C   s   t  j |   j S)N)r   r   st_size)filenamer   r   r   r   0   s    c             C   s   t  j |   j S)N)r   r   st_mtime)r   r   r   r   r   5   s    c             C   s   t  j |   j S)N)r   r   st_atime)r   r   r   r   r   :   s    c             C   s   t  j |   j S)N)r   r   st_ctime)r   r   r   r   r   ?   s    c             C   sa   |  s
 d St  |   } t |   } x8 t |  D]* \ } } | | | k r/ | d  |  Sq/ W| S)N )minmax	enumerate)ms1s2icr   r   r   r   E   s     c             C   s"   |  j  | j  k o! |  j | j k S)N)st_inost_dev)r"   r#   r   r   r   r   Q   s    c             C   s+   t  j |   } t  j |  } t | |  S)N)r   r   r   )f1f2r"   r#   r   r   r   r
   X   s    c             C   s+   t  j |   } t  j |  } t | |  S)N)r   fstatr   )fp1fp2r"   r#   r   r   r   r   a   s    c             C   s   |  j  |  } | r3 |  j  |  } t | |  } |  j  |  } | | k r | d } xR | | k  r |  | | d  | k r |  d  |  |  | d   f S| d 7} q[ W|  |  d  d  f S)N   r   )rfindr   )psepaltsepextsepsepIndexaltsepIndexdotIndexfilenameIndexr   r   r   	_splitexto   s    
r7   c             G   s   d } } x] | D]U } t  | t  r/ d } q t  | t  rG d } q t d |  | j j f  d   q W| r | r t d  d   d  S)NFTz*%s() argument must be str or bytes, not %rz.Can't mix strings and bytes in path components)
isinstancestrbytes	TypeError	__class____name__)funcnameargshasstrhasbytesr   r   r   r   _check_arg_types   s    
		rB   )r   r   __all__r   r	   r   r   r   r   r   r   r   r
   r   r7   rB   r   r   r   r   <module>   s"   			