td1wBw dZddlZddlZddlZddlmZddlmZmZm Z m Z erddl m Z ddl mZddlmZmZd e efd ZeZeZ d'd eed e eddfdeeded ef dZ d'd eed e eddfdeeded ef dZ d'd eed e eddfdeeded ef dZ d'd eed e eddfdeeded ef dZ d(d eed e eddfdeeded ef dZ d'd eed e eddfdeeded ef dZ d(d eed e eddfdeeded ef dZd efdZ d(d eed e eddfdeeded ef dZ d'd eed e eddfdeeded ef dZ d'd eed e eddfdeeded ef dZ! d'd eed e eddfdeeded ef dZ" d'd eed e eddfdeeded ef d Z# d(d eed e eddfdeeded ef d!Z$ d'd eed e eddfdeeded ef d"Z% d(d eed e eddfdeeded ef d#Z&d efd$Z' d(d eed e eddfdeeded ef d%Z(gd&Z)dS))z Utilities for determining application-specific dirs. See for details and usage. N)Path) TYPE_CHECKINGOptionalTypeUnion)Literal)PlatformDirsABC) __version____version_info__returnctjddkrtjddkrd\}}n1tjdkrd\}}ntjdkrd \}}nd \}}t t j||}|S) N ANDROID_DATAz/data ANDROID_ROOTz/system)z pip._vendor.platformdirs.androidAndroidwin32)z pip._vendor.platformdirs.windowsWindowsdarwin)zpip._vendor.platformdirs.macosMacOS)zpip._vendor.platformdirs.unixUnix)osgetenvsysplatformgetattr importlib import_module)modulenameresults /builddir/build/BUILDROOT/alt-python311-pip-21.3.1-4.el9.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_vendor/platformdirs/__init__.py_set_platform_dir_classr"s y  G++ .0I0IY0V0VD   D   ! !@ > $+I,CF,K,KT$R$RF MFappname appauthorzLiteral[False]versionroamingc2t||||jS)aq :param appname: See `appname `. :param appauthor: See `appauthor `. :param version: See `version `. :param roaming: See `roaming `. :returns: data directory tied to the user r$r%r&r') PlatformDirs user_data_dirr)s r!r+r+# 9gW^ _ _ _ mmr# multipathc2t||||jS)at :param appname: See `appname `. :param appauthor: See `appauthor `. :param version: See `version `. :param multipath: See `roaming `. :returns: data directory shared by users r$r%r&r-)r* site_data_dirr/s r!r0r03s 9gYb c c c qqr#c2t||||jS)as :param appname: See `appname `. :param appauthor: See `appauthor `. :param version: See `version `. :param roaming: See `roaming `. :returns: config directory tied to the user r))r*user_config_dirr)s r!r2r2C 9gW^ _ _ _ oor#c2t||||jS)az :param appname: See `appname `. :param appauthor: See `appauthor `. :param version: See `version `. :param multipath: See `roaming `. :returns: config directory shared by the users r/)r*site_config_dirr/s r!r5r5Ss 9gYb c c c ssr#Topinionc2t||||jS)ar :param appname: See `appname `. :param appauthor: See `appauthor `. :param version: See `version `. :param opinion: See `roaming `. :returns: cache directory tied to the user r$r%r&r6)r*user_cache_dirr8s r!r9r9c 9gW^ _ _ _ nnr#c2t||||jS)ar :param appname: See `appname `. :param appauthor: See `appauthor `. :param version: See `version `. :param roaming: See `roaming `. :returns: state directory tied to the user r))r*user_state_dirr)s r!r<r<sr:r#c2t||||jS)ap :param appname: See `appname `. :param appauthor: See `appauthor `. :param version: See `version `. :param opinion: See `roaming `. :returns: log directory tied to the user r8)r* user_log_dirr8s r!r>r>s 9gW^ _ _ _ llr#c(tjS)z8 :returns: documents directory tied to the user )r*user_documents_dirr#r!r@r@s >> ,,r#c2t||||jS)at :param appname: See `appname `. :param appauthor: See `appauthor `. :param version: See `version `. :param opinion: See `opinion `. :returns: runtime directory tied to the user r8)r*user_runtime_dirr8s r!rCrC 9gW^ _ _ _ ppr#c2t||||jS)al :param appname: See `appname `. :param appauthor: See `appauthor `. :param version: See `version `. :param roaming: See `roaming `. :returns: data path tied to the user r))r*user_data_pathr)s r!rFrFr:r#c2t||||jS)aq :param appname: See `appname `. :param appauthor: See `appauthor `. :param version: See `version `. :param multipath: See `multipath `. :returns: data path shared by users r/)r*site_data_pathr/s r!rHrHs 9gYb c c c rrr#c2t||||jS)an :param appname: See `appname `. :param appauthor: See `appauthor `. :param version: See `version `. :param roaming: See `roaming `. :returns: config path tied to the user r))r*user_config_pathr)s r!rJrJrDr#c2t||||jS)au :param appname: See `appname `. :param appauthor: See `appauthor `. :param version: See `version `. :param multipath: See `roaming `. :returns: config path shared by the users r/)r*site_config_pathr/s r!rLrLs 9gYb c c c ttr#c2t||||jS)am :param appname: See `appname `. :param appauthor: See `appauthor `. :param version: See `version `. :param opinion: See `roaming `. :returns: cache path tied to the user r8)r*user_cache_pathr8s r!rNrNr3r#c2t||||jS)am :param appname: See `appname `. :param appauthor: See `appauthor `. :param version: See `version `. :param roaming: See `roaming `. :returns: state path tied to the user r))r*user_state_pathr)s r!rPrPr3r#c2t||||jS)ak :param appname: See `appname `. :param appauthor: See `appauthor `. :param version: See `version `. :param opinion: See `roaming `. :returns: log path tied to the user r8)r* user_log_pathr8s r!rRrR r,r#c(tjS)z3 :returns: documents path tied to the user )r*user_documents_pathrAr#r!rTrTs >> --r#c2t||||jS)ao :param appname: See `appname `. :param appauthor: See `appauthor `. :param version: See `version `. :param opinion: See `opinion `. :returns: runtime path tied to the user r8)r*user_runtime_pathr8s r!rVrV!s 9gW^ _ _ _ qqr#)r r r*AppDirsr r+r2r9r<r>r@rCr0r5rFrJrNrPrRrTrVrHrL)NNNF)NNNT)*__doc__rrrpathlibrtypingrrrrtyping_extensionsrapir r&r r r"r*rWstrboolr+r0r2r5r9r<r>r@rCrFrHrJrLrNrPrRrTrV__all__rAr#r!r`si 777777777777*)))))) 22222222 o!6    '&(( "48! n n c] nS$ 001 nc] n n  n n n n""48! r r c] rS$ 001 rc] r r  r r r r""48! p p c] pS$ 001 pc] p p  p p p p""48! t t c] tS$ 001 tc] t t  t t t t""48! o o c] oS$ 001 oc] o o  o o o o""48! o o c] oS$ 001 oc] o o  o o o o""48! m m c] mS$ 001 mc] m m  m m m m -C----"48! q q c] qS$ 001 qc] q q  q q q q""48! o o c] oS$ 001 oc] o o  o o o o""48! s s c] sS$ 001 sc] s s  s s s s""48! q q c] qS$ 001 qc] q q  q q q q""48! u u c] uS$ 001 uc] u u  u u u u""48! p p c] pS$ 001 pc] p p  p p p p""48! p p c] pS$ 001 pc] p p  p p p p""48! n n c] nS$ 001 nc] n n  n n n n .T...."48! r r c] rS$ 001 rc] r r  r r r r    r#