
    sib.              	      ,   % S r SSKJr  SSKrSSKJrJr  SSKJr  SSK	J
r
  SSKJr  SS	KJr  \
(       a  SS
K	Jr  SSKJr  SrS\S'   S\R(                  " S5      -  rS\S'   SrS\S'   S\S'   \(       a  SrOSr\S-  rSrS\S'   SrS\S'   \R4                  " SSSS 5        S!rS\S"'   S#rS\S$'   S%/\Q7rS\S&'   \rS'rS\S('   S)r S\S*'   S+r!S\S,'   S-S.0r"S\S/'   \(       a  \!O\ r#S\S0'   S1r$S\S2'   \$S34r%S\S4'   S5r&S\S6'   S7r'S\S8'   S9r(S\S:'   S\S;'   \(       a  S<r)OS=r)S>r*S\S?'   S@r+S\SA'   SBr,S\SC'   SDr-S\SE'    \R4                  " SSSF\,\+4SGSH9  \R4                  " SSSI\, SJ3\+ SJ34SKSH9  \+r.S\SL'   SMr/S\SN'   \/SO4r0S\SP'   SQr1S\SR'   SSr2S\ST'   SUr3S\SV'   SWr4S\SX'    SYr5S\SZ'    S[r6S\S\'    S]r7S\S^'    S_r8S\S`'   1 Sakr9S\Sb'    " Sc Sd\5      r: " Se Sf\5      r; " Sg Sh\5      r< " Si Sj\5      r= " Sk Sl\5      r> " Sm Sn\5      r? " So Sp\?\>Sq9r@ " Sr Ss\?5      rAStrBS\Su'    SvrCS\Sw'   SxrDS\Sy'    SvrES\Sz'    S{rFS\S|'    0 S}S~_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_S%S_SS_SS_SSSSSSSS.ErGS\S'    " S S\?5      rHSrIS\S'   \" SS5      rJS\S'   \" SS5      rKS\S'   \" SS5      rLS\S'   \" SS5      rMS\S'   \" SS5      rNS\S'   \" SSS5      rOS\S'   SrPS\S'   SrQS\S'   0 SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_rRS\S'   \S" \R5      rTS\S'   \S" \RR                  5       5      rVS\S'   SrWS\S'   SrXS\S'   SrYS\S'   SrZS\S'   Sr[S\S'   Sr\S\S'   \[\\4r]S\S'   g)aT  
This file should hold most string literals and magic numbers used throughout the code base.
The exception is if a literal is specifically meant to be private to and isolated within a module.
Think of this as a "more static" source of configuration information.

Another important source of "static" configuration is conda/models/enums.py.
    )annotationsN)EnumEnumMeta)join)TYPE_CHECKING   )on_win)
deprecated)Final)PathTypez /opt/anaconda1anaconda2anaconda3r   PREFIX_PLACEHOLDER   Pmachine_bitscondaAPP_NAMEztuple[str, ...]SEARCH_PATH)zC:/ProgramData/conda/.condarczC:/ProgramData/conda/condarczC:/ProgramData/conda/condarc.d)z/etc/conda/.condarcz/etc/conda/condarcz/etc/conda/condarc.d/z/var/lib/conda/.condarcz/var/lib/conda/condarcz/var/lib/conda/condarc.d/)z$CONDA_ROOT/.condarcz$CONDA_ROOT/condarcz$CONDA_ROOT/condarc.d/z$XDG_CONFIG_HOME/conda/.condarcz$XDG_CONFIG_HOME/conda/condarcz!$XDG_CONFIG_HOME/conda/condarc.d/z~/.config/conda/.condarcz~/.config/conda/condarcz~/.config/conda/condarc.d/z~/.conda/.condarcz~/.conda/condarcz~/.conda/condarc.d/z
~/.condarcz$CONDA_PREFIX/.condarcz$CONDA_PREFIX/condarcz$CONDA_PREFIX/condarc.d/z$CONDARCzhttps://conda.anaconda.orgDEFAULT_CHANNEL_ALIASzhttps://conda.ioCONDA_HOMEPAGE_URLz26.9z27.3ERROR_UPLOAD_URLz,https://conda.io/conda-post/unexpected-errordefaultsDEFAULTS_CHANNEL_NAME)zemscripten-wasm32zwasi-wasm32z
freebsd-64zlinux-32zlinux-64zlinux-aarch64zlinux-armv6lzlinux-armv7lzlinux-ppc64zlinux-ppc64lezlinux-riscv64zlinux-s390xzosx-64z	osx-arm64zwin-32zwin-64z	win-arm64zzos-z	PLATFORMSnoarchKNOWN_SUBDIRS)httphttpsftps3fileRECOGNIZED_URL_SCHEMES)#https://repo.anaconda.com/pkgs/main https://repo.anaconda.com/pkgs/rDEFAULT_CHANNELS_UNIX)r"   r#   z$https://repo.anaconda.com/pkgs/msys2DEFAULT_CHANNELS_WINzpkgs/prozhttps://repo.anaconda.comDEFAULT_CUSTOM_CHANNELSDEFAULT_CHANNELSbaseROOT_ENV_NAMErootRESERVED_ENV_NAMESzunused-env-nameUNUSED_ENV_NAME)pythonpycosatzruamel.yamlr   opensslrequests
ROOT_NO_RM)zca-certificatescertifir/   "DEFAULT_AGGRESSIVE_UPDATE_PACKAGESCOMPATIBLE_SHELLS)bashzcmd.exefishtcshxonshzsh
powershell)r5   r6   r7   r8   r9   r:   i'  MAX_CHANNEL_PRIORITYz.tar.bz2CONDA_PACKAGE_EXTENSION_V1z.condaCONDA_PACKAGE_EXTENSION_V2z.partialPARTIAL_EXTENSIONCONDA_PACKAGE_EXTENSIONSzQUse `conda.base.context.context.plugin_manager.get_package_extractors()` instead.)addendumCONDA_PACKAGE_PARTSz.partzThe `.part` suffix has not been used since 2014; use `conda.base.constants.PARTIAL_EXTENSION` (`.partial`) with `str.removesuffix()` instead.CONDA_TARBALL_EXTENSIONz.c~CONDA_TEMP_EXTENSIONz.trashCONDA_TEMP_EXTENSIONSz.logsCONDA_LOGS_DIRz	<unknown>UNKNOWN_CHANNELzrepodata.jsonREPODATA_FNznotices.json
NOTICES_FNznotices.cacheNOTICES_CACHE_FNnoticesNOTICES_CACHE_SUBDIRiQ "NOTICES_DECORATOR_DISPLAY_INTERVALzDry run action:DRY_RUN_PREFIX>    #/:PREFIX_NAME_DISALLOWED_CHARSc                  *    \ rS rSrSrSrSrSS jrSrg)	SafetyChecks   disabledwarnenabledc                    U R                   $ Nvalueselfs    4lib/python3.13/site-packages/conda/base/constants.py__str__SafetyChecks.__str__       zz     Nreturnstr)	__name__
__module____qualname____firstlineno__rV   rW   rX   r`   __static_attributes__rd   rc   r_   rT   rT      s    HDGrc   rT   c                  *    \ rS rSrSrSrSrSS jrSrg)	PathConflict   clobberrW   preventc                    U R                   $ rZ   r[   r]   s    r_   r`   PathConflict.__str__   rb   rc   rd   Nre   )	rh   ri   rj   rk   rp   rW   rq   r`   rl   rd   rc   r_   rn   rn      s    GDGrc   rn   c                  .    \ rS rSrSrSrSrSrS	S jrSr	g)
DepsModifier   z3Flags to enable alternate handling of dependencies.not_setno_deps	only_depsc                    U R                   $ rZ   r[   r]   s    r_   r`   DepsModifier.__str__   rb   rc   rd   Nre   )
rh   ri   rj   rk   __doc__NOT_SETNO_DEPS	ONLY_DEPSr`   rl   rd   rc   r_   ru   ru      s    =GGIrc   ru   c                  2    \ rS rSrSrSrSrSrSrS
S jr	Sr
g	)UpdateModifieri  specs_satisfied_skip_solvefreeze_installedupdate_depsupdate_specs
update_allc                    U R                   $ rZ   r[   r]   s    r_   r`   UpdateModifier.__str__  rb   rc   rd   Nre   )rh   ri   rj   rk   SPECS_SATISFIED_SKIP_SOLVEFREEZE_INSTALLEDUPDATE_DEPSUPDATE_SPECS
UPDATE_ALLr`   rl   rd   rc   r_   r   r     s&    !=   K!LJrc   r   c                  (   ^  \ rS rSrU 4S jrSrU =r$ )ChannelPriorityMetai  c                   >  [         TU ]  " U/UQ70 UD6$ ! [         aS    [        U[        5      (       a  SSKJn  U" U5      nUSL a  SnOUSL a  U R                  n[         TU ]  " U/UQ70 UD6s $ f = f)Nr   )typifyTflexibleF)super__call__
ValueError
isinstancerg   auxlib.type_coercionr   DISABLED)clsr\   argskwargsr   	__class__s        r_   r   ChannelPriorityMeta.__call__  s    	<7#E;D;F;; 		<%%%9u}"%7#E;D;F;;		<s    AA43A4rd   )rh   ri   rj   rk   r   rl   __classcell__)r   s   @r_   r   r     s    < <rc   r   c                  "    \ rS rSrSrSS jrSrg)	ValueEnumi   zMSubclass of enum that returns the value of the enum as its str representationc                    U R                    $ rZ   r[   r]   s    r_   r`   ValueEnum.__str__#  s    **rc   rd   Nre   )rh   ri   rj   rk   r|   r`   rl   rd   rc   r_   r   r      s
    Wrc   r   c                  $    \ rS rSrS r SrSrSrSrg)ChannelPriorityi'  strictr   rV   rd   N)rh   ri   rj   rk   STRICTFLEXIBLEr   rl   rd   rc   r_   r   r   '  s     HFHHrc   r   )	metaclassc                       \ rS rSrSrSrSrSrg)SatSolverChoicei0  r.   pycryptosatpysatrd   N)rh   ri   rj   rk   PYCOSATPYCRYPTOSATPYSATrl   rd   rc   r_   r   r   0  s    GKErc   r   libmambaDEFAULT_SOLVERclassicCLASSIC_SOLVERjsonDEFAULT_JSON_REPORTER_BACKEND DEFAULT_CONSOLE_REPORTER_BACKEND)nameversionbuildchannel_nameDEFAULT_CONDA_LIST_FIELDSarchArchr   Buildbuild_numberzBuild numberchannelzChannel URLr   Channel
constrainsConstraintsdependsDependenciesdist_strDistfeaturesFeaturesfnFilenamelicenseLicenselicense_familyzLicense familymd5MD5r   NameNoarchpackage_typezPackage typerequested_spec	RequestedSHA256SizeSubdir	TimestampzTrack featuresURLVersion)sha256sizesubdir	timestamptrack_featuresurlr   CONDA_LIST_FIELDSc                       \ rS rSrSrSrSrSrg)NoticeLevelia  criticalwarninginford   N)rh   ri   rj   rk   CRITICALWARNINGINFOrl   rd   rc   r_   r   r   a  s    HGDrc   r   zurls.txtzFinal[PathType]PACKAGE_CACHE_MAGIC_FILEz
conda-metahistoryPREFIX_MAGIC_FILEfrozenPREFIX_FROZEN_FILE
created_atPREFIX_CREATION_TIMESTAMP_FILEstatePREFIX_STATE_FILEpinnedPREFIX_PINNED_FILEetcz
env_vars.dPACKAGE_ENV_VARS_DIRz***unset***CONDA_ENV_VARS_UNSET_VAR)PATHRESERVED_ENV_VARSr-   rzr-basezmro-baseerlangjavaopenjdkjulialatexluanodejsjsperlphprubyzm2-basem2zmsys2-conda-epochm2w64NAMESPACES_MAPNAMESPACE_PACKAGE_NAMES
NAMESPACESF
NO_PLUGINSz	@EXPLICITEXPLICIT_MARKERu   ✅OK_MARKu   ❌X_MARKcmd_lineCMD_LINE_SOURCEenvvarsENV_VARS_SOURCECONFIGURATION_SOURCES)^r|   
__future__r   structenumr   r   os.pathr   typingr   common.compatr	   deprecationsr
   r   common.pathr   r   __annotations__calcsizer   r   r   r   r   constantr   r   r   PLATFORM_DIRECTORIESr!   r$   r%   r&   r'   r)   r+   r,   r1   r3   r4   r;   r<   r=   r>   rB   rC   rD   rE   rF   rG   rH   rI   rK   rL   rM   rR   rT   rn   ru   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r	  	frozensetr
  valuesr  r  r  r  r  r  r  r  rd   rc   r_   <module>r#     sD   #      " %& E  &//#..e .%  	KK   (  < u ;. E . 
  

2	  * u )	5 ( !-9-u -$  F  F  u 
 e  +"   39.>S % Su 
 E  + *
E - "E  # "	 $ e #$. E .$, E ,% 5 % G 
  

!;<`   

"#5).H-I+OP	(
 "<  ;# e # 4h? u ? $ $$U $"
E " A) % ) :' e ' .,1 "E 1 H) )&: e :4 4 4 T <( <  i+> i  # " ;! !'- u - 4*3  % 3 7#O 5 O ) F W	
 N } I - ~  
 	* y & 
5  F!" h#$ N%& k'( &5 5 <)  -7 / 6%),	%B ? B&*<&B O B26|\2R  R%),%@ ? @&*<&B O B(,UG\(J o J"/ % /$ 5 $h c 	
 h F v W W 
5 d F 
5 F t  ! & "+>!:  :n3356
E 62 
E  % $   
 $ #" " /A u Arc   