+
    :1j                     2   R t ^ RIt^ RIHt ^ RIHt ^RIHt ^RIH	t	 ^RI
HtHt ^RIHt ^RIHt  ! R	 R
]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t]P,                  ! RRR]RR7        ! R R]4      t ! R R]4      tR# )z*Collection of enums used throughout conda.N)Enum)machine)classproperty)dals)TypeCoercionErrorboolify)
deprecated)CondaUpgradeErrorc                   f   a  ] tR t^t o RtRtRtRtRtRt	Rt
RtR	tR
tRtRt]R 4       tR tRtV tR# )Archx86x86_64arm64armv6larmv7laarch64ppc64ppc64leriscv64s390xwasm32zc                `    \         P                  R 8X  d
   V R,          # V \        4       ,          # )zosr   )sysplatformr   clss   &2lib/python3.14/site-packages/conda/models/enums.pyfrom_sysArch.from_sys    s#    <<5 s8O79~    c                    V P                   # Nvalueselfs   &r   __json__Arch.__json__&       zzr!    N)__name__
__module____qualname____firstlineno__r   r   r   r   r   r   r   r   r   r   r   r   classmethodr   r(   __static_attributes____classdictcell____classdict__s   @r   r   r      s]     
CFEFFGEGGEFA 
 r!   r   c                   V   a  ] tR t^*t o RtRtRtRtRtRt	Rt
Rt]R	 4       tR
 tRtV tR# )Platformfreebsdlinuxwin32openbsd5darwinr   
emscriptenwasic                .    V ! \         P                  4      # r#   )r   r   r   s   &r   r   Platform.from_sys4   s    3<<  r!   c                    V P                   # r#   r$   r&   s   &r   r(   Platform.__json__8   r*   r!   r+   N)r,   r-   r.   r/   r7   r8   winopenbsdosxr   r<   r=   r0   r   r(   r1   r2   r3   s   @r   r6   r6   *   sI     GE
CG
C
CJD! ! r!   r6   c                   .   a  ] tR t^<t o RtRtR tRtV tR# )FileModetextbinaryc                    V P                    # r#   r$   r&   s   &r   __str__FileMode.__str__@   s    **r!   r+   N)	r,   r-   r.   r/   rG   rH   rJ   r1   r2   r3   s   @r   rF   rF   <   s     DF r!   rF   c                   B   a  ] tR t^Dt o ^t^t^t^tR tR t	R t
RtV tR# )LinkTypec                    V P                   # r#   r$   r&   s   &r   __int__LinkType.__int__L   r*   r!   c                    V P                   # r#   namer&   s   &r   rJ   LinkType.__str__O       yyr!   c                    V P                   # r#   rR   r&   s   &r   r(   LinkType.__json__R   rU   r!   r+   N)r,   r-   r.   r/   hardlinksoftlinkcopy	directoryrO   rJ   r(   r1   r2   r3   s   @r   rM   rM   D   s/      HHDI r!   rM   c                   `   a  ] tR t^Vt o RtRtRtRtRtRt	Rt
RtR	t]R
 4       tR tR tRtV tR# )PathEnumzo
Refers to if the file in question is hard linked or soft linked. Originally designed to be used
in paths.json
rX   rY   r[   linked_package_recordpyc_fileunix_python_entry_point!windows_python_entry_point_scriptwindows_python_entry_point_exec                `    \         P                  \         P                  \         P                  3# r#   )r]   rX   rY   r[   r&   s   &r   basic_typesPathEnum.basic_typesi   s!    !!8#4#4h6H6HIIr!   c                    V P                   # r#   rR   r&   s   &r   rJ   PathEnum.__str__m   rU   r!   c                    V P                   # r#   rR   r&   s   &r   r(   PathEnum.__json__p   rU   r!   r+   N)r,   r-   r.   r/   __doc__rX   rY   r[   r^   r_   r`   ra   rb   r   rd   rJ   r(   r1   r2   r3   s   @r   r]   r]   V   sa     
 HHI 	   H7(K%%E"J J r!   r]   z26.9z27.3PathTypez*Use `conda.models.enums.PathEnum` instead.)deprecate_in	remove_inconstantr%   addendumc                   `   a  ] tR t^}t o RtRtRtRtRtRt	Rt
Rt]R	 4       t]R
 4       tRtV tR# )PackageTypenoarch_genericnoarch_pythonvirtual_private_envvirtual_python_wheelvirtual_python_egg_manageablevirtual_python_egg_unmanageablevirtual_python_egg_linkvirtual_systemc                 D    R \         P                  \         P                  0# r#   )rq   NOARCH_GENERICNOARCH_PYTHONr+   r!   r   conda_package_typesPackageType.conda_package_types   s#     &&%%
 	
r!   c                 `    \         P                  \         P                  \         P                  0# r#   )rq   VIRTUAL_PYTHON_EGG_UNMANAGEABLEVIRTUAL_PYTHON_EGG_LINKVIRTUAL_SYSTEMr+   r!   r   unmanageable_package_types&PackageType.unmanageable_package_types   s)     77//&&
 	
r!   r+   N)r,   r-   r.   r/   r{   r|   VIRTUAL_PRIVATE_ENVVIRTUAL_PYTHON_WHEELVIRTUAL_PYTHON_EGG_MANAGEABLEr   r   r   staticmethodr}   r   r1   r2   r3   s   @r   rq   rq   }   sX     %N#M/1$C!&G#7%N
 
 
 
r!   rq   c                   8   a  ] tR t^t o RtRt]R 4       tRtV t	R# )
NoarchTypegenericpythonc                .   \        V \        4      '       d   V # \        V R R4      p\        V\        4      '       d   V# \        V \        4      '       d   V '       d   \        P                  MRp \        V \
        4      '       dk   V P                  4       p V R8X  d   \        P                  p V # V R8X  d   \        P                  p V #  \        V RR7      '       d   \        P                  MRp V # V #   \         d    \        \        RT  R24      4      hi ; i)typeNr   r   T)nullablezA
                    The noarch type for this package is set to 'z'.
                    The current version of conda is too old to install this package.
                    Please update conda.
                    )
isinstancer   getattrboolr   strlowerr   r   r   r	   r   )valvaltypes   & r   coerceNoarchType.coerce   s    c:&&J#vt,gz**Nc4  (+*$$Cc3))+Ch ''  
 	! (( 
07d0K0K*,,QUC 
s
 ) 	+!AAD F 	s   %C0 0$Dr+   N)
r,   r-   r.   r/   r   r   r   r   r1   r2   r3   s   @r   r   r      s!     GF r!   r   )rj   r   enumr   r   r   auxlib.decoratorsr   
auxlib.ishr   auxlib.type_coercionr   r   deprecationsr   
exceptionsr	   r   r6   rF   rM   r]   rn   rq   r   r+   r!   r   <module>r      s    1 
   -  = % *4 4t $t t $t <   
9
$ 
6! !r!   