§
    ¤	Êjì  ã                  óL   — d Z ddlmZ ddlZddlmZ  G d„ de¦  «        ZdgZdS )ziOS.é    )ÚannotationsNé   )ÚPlatformDirsABCc                  óš  — e Zd ZdZed d„¦   «         Zed d„¦   «         Zed d„¦   «         Zed d„¦   «         Zed d„¦   «         Z	ed d	„¦   «         Z
ed d
„¦   «         Zed d„¦   «         Zed d„¦   «         Zed d„¦   «         Zed d„¦   «         Zed d„¦   «         Zed d„¦   «         Zed d„¦   «         Zed d„¦   «         Zed d„¦   «         Zed d„¦   «         Zed d„¦   «         Zed d„¦   «         Zed d„¦   «         Zed d„¦   «         Zed d„¦   «         Zed d„¦   «         Zed d„¦   «         Zed d„¦   «         Zed d„¦   «         Zed d„¦   «         ZdS )!ÚIOSa©  Platform directories for iOS and iPadOS.

    Follows the app container layout from `Apple's File System Programming Guide
    <https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html>`_.
    On iOS the home directory is the app's sandbox, so ``~`` below is the app's data container. An app has no
    system-wide directories, so each ``site_*_dir`` returns its ``user_*_dir``.

    Makes use of the `appname <platformdirs.api.PlatformDirsABC.appname>`, `version
    <platformdirs.api.PlatformDirsABC.version>`, `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.

    ÚreturnÚstrc                ój   — |                       t          j                             d¦  «        d¬¦  «        S )zZData directory tied to the user, e.g. ``~/Library/Application Support/$appname/$version``.z~/Library/Application SupportT©Úprivate©Ú_append_app_name_and_versionÚosÚpathÚ
expanduser©Úselfs    ú@C:\Projects\Muse2API\.venv\Lib\site-packages\platformdirs/ios.pyÚuser_data_dirzIOS.user_data_dir   s/   € ð ×0Ò0µ´×1CÒ1CÐDcÑ1dÔ1dÐnrÐ0ÑsÔsÐsó    c                ó   — | j         S )z8Data directory shared by users, same as `user_data_dir`.©r   r   s    r   Úsite_data_dirzIOS.site_data_dir   ó   € ð Ô!Ð!r   c                ó   — | j         S )z;Config directory tied to the user, same as `user_data_dir`.r   r   s    r   Úuser_config_dirzIOS.user_config_dir!   r   r   c                ó   — | j         S )z<Config directory shared by users, same as `user_config_dir`.©r   r   s    r   Úsite_config_dirzIOS.site_config_dir&   s   € ð Ô#Ð#r   c                ój   — |                       t          j                             d¦  «        d¬¦  «        S )zNCache directory tied to the user, e.g. ``~/Library/Caches/$appname/$version``.z~/Library/CachesTr   r   r   s    r   Úuser_cache_dirzIOS.user_cache_dir+   s/   € ð ×0Ò0µ´×1CÒ1CÐDVÑ1WÔ1WÐaeÐ0ÑfÔfÐfr   c                ó   — | j         S )z:Cache directory shared by users, same as `user_cache_dir`.)r!   r   s    r   Úsite_cache_dirzIOS.site_cache_dir0   ó   € ð Ô"Ð"r   c                ó   — | j         S )z:State directory tied to the user, same as `user_data_dir`.r   r   s    r   Úuser_state_dirzIOS.user_state_dir5   r   r   c                ó   — | j         S )z:State directory shared by users, same as `user_state_dir`.)r&   r   s    r   Úsite_state_dirzIOS.site_state_dir:   r$   r   c                ój   — |                       t          j                             d¦  «        d¬¦  «        S )zJLog directory tied to the user, e.g. ``~/Library/Logs/$appname/$version``.z~/Library/LogsTr   r   r   s    r   Úuser_log_dirzIOS.user_log_dir?   s/   € ð ×0Ò0µ´×1CÒ1CÐDTÑ1UÔ1UÐ_cÐ0ÑdÔdÐdr   c                ó   — | j         S )z6Log directory shared by users, same as `user_log_dir`.)r*   r   s    r   Úsite_log_dirzIOS.site_log_dirD   ó   € ð Ô Ð r   c                ó@   — t           j                             d¦  «        S )z;Documents directory tied to the user, e.g. ``~/Documents``.z~/Documents©r   r   r   r   s    r   Úuser_documents_dirzIOS.user_documents_dirI   s   € õ Œw×!Ò! -Ñ0Ô0Ð0r   c                ó@   — t           j                             d¦  «        S )zEDownloads directory tied to the user, e.g. ``~/Documents/Downloads``.z~/Documents/Downloadsr/   r   s    r   Úuser_downloads_dirzIOS.user_downloads_dirO   ó   € õ Œw×!Ò!Ð"9Ñ:Ô:Ð:r   c                ó@   — t           j                             d¦  «        S )zCPictures directory tied to the user, e.g. ``~/Documents/Pictures``.z~/Documents/Picturesr/   r   s    r   Úuser_pictures_dirzIOS.user_pictures_dirT   ó   € õ Œw×!Ò!Ð"8Ñ9Ô9Ð9r   c                ó@   — t           j                             d¦  «        S )z?Videos directory tied to the user, e.g. ``~/Documents/Movies``.z~/Documents/Moviesr/   r   s    r   Úuser_videos_dirzIOS.user_videos_dirY   ó   € õ Œw×!Ò!Ð"6Ñ7Ô7Ð7r   c                ó@   — t           j                             d¦  «        S )z=Music directory tied to the user, e.g. ``~/Documents/Music``.z~/Documents/Musicr/   r   s    r   Úuser_music_dirzIOS.user_music_dir^   s   € õ Œw×!Ò!Ð"5Ñ6Ô6Ð6r   c                ó@   — t           j                             d¦  «        S )zADesktop directory tied to the user, e.g. ``~/Documents/Desktop``.z~/Documents/Desktopr/   r   s    r   Úuser_desktop_dirzIOS.user_desktop_dirc   s   € õ Œw×!Ò!Ð"7Ñ8Ô8Ð8r   c                ó@   — t           j                             d¦  «        S )zCProjects directory tied to the user, e.g. ``~/Documents/Projects``.z~/Documents/Projectsr/   r   s    r   Úuser_projects_dirzIOS.user_projects_dirh   r6   r   c                ó@   — t           j                             d¦  «        S )zEPublic share directory tied to the user, e.g. ``~/Documents/Public``.z~/Documents/Publicr/   r   s    r   Úuser_publicshare_dirzIOS.user_publicshare_dirm   r9   r   c                ó@   — t           j                             d¦  «        S )zETemplates directory tied to the user, e.g. ``~/Documents/Templates``.z~/Documents/Templatesr/   r   s    r   Úuser_templates_dirzIOS.user_templates_dirr   r3   r   c                ó@   — t           j                             d¦  «        S )z;Fonts directory tied to the user, e.g. ``~/Library/Fonts``.z~/Library/Fontsr/   r   s    r   Úuser_fonts_dirzIOS.user_fonts_dirw   s   € õ Œw×!Ò!Ð"3Ñ4Ô4Ð4r   c                ó   — | j         S )zAPreference directory tied to the user, same as `user_config_dir`.r   r   s    r   Úuser_preference_dirzIOS.user_preference_dir|   s   € ð Ô#Ð#r   c                ó@   — t           j                             d¦  «        S )z6Bin directory tied to the user, e.g. ``~/.local/bin``.z~/.local/binr/   r   s    r   Úuser_bin_dirzIOS.user_bin_dir‚   s   € õ Œw×!Ò! .Ñ1Ô1Ð1r   c                ó   — | j         S )z6Bin directory shared by users, same as `user_bin_dir`.)rI   r   s    r   Úsite_bin_dirzIOS.site_bin_dir‡   r-   r   c                ó@   — t           j                             d¦  «        S )zAApplications directory tied to the user, e.g. ``~/Applications``.z~/Applicationsr/   r   s    r   Úuser_applications_dirzIOS.user_applications_dirŒ   s   € õ Œw×!Ò!Ð"2Ñ3Ô3Ð3r   c                ó   — | j         S )zHApplications directory shared by users, same as `user_applications_dir`.)rM   r   s    r   Úsite_applications_dirzIOS.site_applications_dir‘   s   € ð Ô)Ð)r   c                ój   — |                       t          j                             d¦  «        d¬¦  «        S )zERuntime directory tied to the user, e.g. ``~/tmp/$appname/$version``.z~/tmpTr   r   r   s    r   Úuser_runtime_dirzIOS.user_runtime_dir–   s.   € ð ×0Ò0µ´×1CÒ1CÀGÑ1LÔ1LÐVZÐ0Ñ[Ô[Ð[r   c                ó   — | j         S )z>Runtime directory shared by users, same as `user_runtime_dir`.)rQ   r   s    r   Úsite_runtime_dirzIOS.site_runtime_dir›   s   € ð Ô$Ð$r   N)r   r	   ) Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úpropertyr   r   r   r   r!   r#   r&   r(   r*   r,   r0   r2   r5   r8   r;   r=   r?   rA   rC   rE   rG   rI   rK   rM   rO   rQ   rS   © r   r   r   r   
   sŽ  € € € € € ð
ð 
ð ðtð tð tñ „Xðtð ð"ð "ð "ñ „Xð"ð ð"ð "ð "ñ „Xð"ð ð$ð $ð $ñ „Xð$ð ðgð gð gñ „Xðgð ð#ð #ð #ñ „Xð#ð ð"ð "ð "ñ „Xð"ð ð#ð #ð #ñ „Xð#ð ðeð eð eñ „Xðeð ð!ð !ð !ñ „Xð!ð ð1ð 1ð 1ñ „Xð1ð
 ð;ð ;ð ;ñ „Xð;ð ð:ð :ð :ñ „Xð:ð ð8ð 8ð 8ñ „Xð8ð ð7ð 7ð 7ñ „Xð7ð ð9ð 9ð 9ñ „Xð9ð ð:ð :ð :ñ „Xð:ð ð8ð 8ð 8ñ „Xð8ð ð;ð ;ð ;ñ „Xð;ð ð5ð 5ð 5ñ „Xð5ð ð$ð $ð $ñ „Xð$ð
 ð2ð 2ð 2ñ „Xð2ð ð!ð !ð !ñ „Xð!ð ð4ð 4ð 4ñ „Xð4ð ð*ð *ð *ñ „Xð*ð ð\ð \ð \ñ „Xð\ð ð%ð %ð %ñ „Xð%ð %ð %r   r   )	rW   Ú
__future__r   Úos.pathr   Úapir   r   Ú__all__rY   r   r   ú<module>r^      sz   ðØ 
€
à "Ð "Ð "Ð "Ð "Ð "à €€€à  Ð  Ð  Ð  Ð  Ð  ðT%ð T%ð T%ð T%ð T%ˆ/ñ T%ô T%ð T%ðp 
ð€€€r   