ó
    ëBj\  ã                   óJ   • S SK Jr  S SKJr  \(       a  SSKJr   " S S5      rg)é    )Ú	lru_cache)ÚTYPE_CHECKINGé   )Ú	CloudPathc                   óœ   • \ rS rSrSrSS jr\SS.S\S\4S	 jj5       r\SS.S\S\4S
 jj5       r	\SS.S\S\4S jj5       r
S\4S jrSrg)ÚCloudPathInfoé   zpImplementation of `PathInfo` protocol for `CloudPath`.

Caches the results of the methods for efficient re-use.
ÚreturnNc                 ó   • Xl         g ©N©Ú
cloud_path)Úselfr   s     ÚX/home/mande/repo/quber/.venv/lib/python3.13/site-packages/cloudpathlib/cloudpath_info.pyÚ__init__ÚCloudPathInfo.__init__   s   € Ø'1�ó    T©Úfollow_symlinksr   c                ó6   • U R                   R                  5       $ r   )r   Úexists©r   r   s     r   r   ÚCloudPathInfo.exists   s   € à�‰×%Ñ%Ó'Ð'r   c                ó4   • U R                   R                  US9$ ©Nr   )r   Úis_dirr   s     r   r   ÚCloudPathInfo.is_dir   s   € à�‰×%Ñ%°oÐ%ÐFÐFr   c                ó4   • U R                   R                  US9$ r   )r   Úis_filer   s     r   r   ÚCloudPathInfo.is_file   s   € à�‰×&Ñ&°Ð&ÐGÐGr   c                 ó   • g)NF© )r   s    r   Ú
is_symlinkÚCloudPathInfo.is_symlink   s   € Ør   r   )r   r   r
   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   Úboolr   r   r   r#   Ú__static_attributes__r"   r   r   r   r      s�   † ñô
2ð Ø04ò (¨ð (¸ô (ó ð(ð Ø04ò G¨ð G¸ô Gó ðGð Ø15ò H¨$ð H¸$ô Hó ðHð˜D÷ r   r   N)Ú	functoolsr   Útypingr   Ú	cloudpathr   r   r"   r   r   Ú<module>r/      s   ðÝ Ý  æÝ$÷ò r   