+
    :1j/2                      a  0 t $ R t^ RIHt ^ RIt^ RIHtHt ^ RIH	t	 ^ RI
Ht ^RIHt ^RIHt ]'       d   ^ RI
Ht ^R	IHt R
tR]R&   ^]P*                  ! R4      ,          tR]R&   RtR]R&   R]R&   ]'       d   RtMRt]R,          tRtR]R&   RtR]R&   ]P6                  ! RRRR4       RtR]R&   RtR]R &   R!.]O5tR]R"&   ]tRR#RR$RR$/t R]R%&   Rt!R]R&&   Rt"R]R'&   Rt#R]R(&   R)R*/t$R]R+&   ]'       d   ]#M]"t%R]R,&   R-t&R]R.&   ]&R/3t'R]R0&   R1t(R]R2&   Rt)R]R4&   Rt*R]R5&   R]R6&   ]'       d   Rt+MRt+R7t,R]R8&   R9t-R]R:&   R;t.R]R<&   R=t/R]R>&    ]P6                  ! RRR?].]-3R@RA7       ]P6                  ! RRRB]. RC2]- RC23RDRA7       ]-t0R]RE&   RFt1R]RG&   ]1RH3t2R]RI&   RJt3R]RK&   RLt4R]RM&   RNt5R]RO&   RPt6R]RQ&    RRt7R]RS&    RTt8R]RU&    RVt9R]RW&    RXt:R]RY&    ]:RZ,          t;R]R[&    R\t<R]R]&   0 Rmt=R]R^&   Rt>R]R_&    ! R` Ra]4      t? ! Rb Rc]4      t@ ! Rd Re]4      tA ! Rf Rg]4      tB ! Rh Ri]4      tC ! Rj Rk]4      tD ! Rl Rm]D]CRn7      tE ! Ro Rp]D4      tFRqtGR]Rr&    RstHR]Rt&   RutIR]Rv&    RstJR]Rw&    RtKR]R|&    / R}R~bRzRbRRbRRbR{RbRRbRRbRRbRRbRRbRRbRRbRRbRxRbR!RbRRbRRbRRRRRRRRRRRRRRRyR/CtLR]R&    ! R R]D4      tMRtNR]R&   ]	! RR4      tOR]R&   ]	! RR4      tPR]R&   ]	! RR4      tQR]R&   ]	! RR4      tRR]R&   ]	! RR4      tSR]R&   ]	! RRR4      tTR]R&   RtUR]R&   RtVR]R&   / R3R3bRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbtWR]R&   ]X! ]W4      tYR]R&   ]X! ]WP                  4       4      t[R]R&   Rt\R]R&   Rt]R]R&   Rt^R]R&   Rt_R]R&   Rt`R]R&   RtaR]R&   ]`]a3tbR]R&   R# )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_PATHz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win-32win-64	win-arm64	PLATFORMSnoarchKNOWN_SUBDIRSzshell/cli-32.exezshell/cli-64.exeWINDOWS_LAUNCHER_STUB_PATHRECOGNIZED_URL_SCHEMESDEFAULT_CHANNELS_UNIX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
ROOT_NO_RM"DEFAULT_AGGRESSIVE_UPDATE_PACKAGESCOMPATIBLE_SHELLSi'  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repodata_shards.msgpack.zstREPODATA_SHARDS_FNznotices.json
NOTICES_FNznotices.cacheNOTICES_CACHE_FNnoticesNOTICES_CACHE_SUBDIRiQ "NOTICES_DECORATOR_DISPLAY_INTERVALi ʚ;%NOTICES_DECORATOR_DISPLAY_INTERVAL_NSzDry run action:DRY_RUN_PREFIXPREFIX_NAME_DISALLOWED_CHARSWINDOWS_PROBLEMATIC_CHARSc                  .    ] tR t^tRtRtRtR R ltRtR# )SafetyChecksdisabledwarnenabledc                   V ^8  d   QhRR/#    returnstr )formats   "4lib/python3.14/site-packages/conda/base/constants.py__annotate__SafetyChecks.__annotate__              c                	    V P                   # Nvalueselfs   &rN   __str__SafetyChecks.__str__       zzrR   rL   N)	__name__
__module____qualname____firstlineno__rD   rE   rF   rY   __static_attributes__rL   rR   rN   rC   rC      s    HDG rR   rC   c                  .    ] tR tRtRtRtRtR R ltRtR# )	PathConflicti  clobberrE   preventc                   V ^8  d   QhRR/# rH   rL   )rM   s   "rN   rO   PathConflict.__annotate__  rQ   rR   c                	    V P                   # rT   rU   rW   s   &rN   rY   PathConflict.__str__  r[   rR   rL   N)	r\   r]   r^   r_   rc   rE   rd   rY   r`   rL   rR   rN   rb   rb     s    GDG rR   rb   c                  2    ] tR tRtRtRtRtRtR R ltRt	R	# )
DepsModifieri  z3Flags to enable alternate handling of dependencies.not_setno_deps	only_depsc                   V ^8  d   QhRR/# rH   rL   )rM   s   "rN   rO   DepsModifier.__annotate__  rQ   rR   c                	    V P                   # rT   rU   rW   s   &rN   rY   DepsModifier.__str__  r[   rR   rL   N)
r\   r]   r^   r_   __doc__NOT_SETNO_DEPS	ONLY_DEPSrY   r`   rL   rR   rN   rj   rj     s    =GGI rR   rj   c                  6    ] tR tRtRtRtRtRtRtR R lt	R	t
R
# )UpdateModifieri  specs_satisfied_skip_solvefreeze_installedupdate_depsupdate_specs
update_allc                   V ^8  d   QhRR/# rH   rL   )rM   s   "rN   rO   UpdateModifier.__annotate__!  rQ   rR   c                	    V P                   # rT   rU   rW   s   &rN   rY   UpdateModifier.__str__!  r[   rR   rL   N)r\   r]   r^   r_   SPECS_SATISFIED_SKIP_SOLVEFREEZE_INSTALLEDUPDATE_DEPSUPDATE_SPECS
UPDATE_ALLrY   r`   rL   rR   rN   rw   rw     s+    !=   K!LJ rR   rw   c                  (   a  ] tR tRtV 3R ltRtV ;t# )ChannelPriorityMetai%  c                	   <  \         SV `  ! V.VO5/ VB #   \         dW    \        T\        4      '       d   ^RIHp T! T4      pTRJ d   RpMTRJ d   T P                  p\         ST `  ! T.TO5/ TB u # i ; i)rI   )typifyTflexibleF)super__call__
ValueError
isinstancerK   auxlib.type_coercionr   DISABLED)clsrV   argskwargsr   	__class__s   &&*, rN   r   ChannelPriorityMeta.__call__&  s    	<7#E;D;F;; 		<%%%9u}"%7#E;D;F;;		<s    AA87A8rL   )r\   r]   r^   r_   r   r`   __classcell__)r   s   @rN   r   r   %  s    < <rR   r   c                  &    ] tR tRtRtR R ltRtR# )	ValueEnumi5  zMSubclass of enum that returns the value of the enum as its str representationc                   V ^8  d   QhRR/# rH   rL   )rM   s   "rN   rO   ValueEnum.__annotate__8  s       rR   c                	    V P                    # rT   rU   rW   s   &rN   rY   ValueEnum.__str__8  s    **rR   rL   N)r\   r]   r^   r_   rr   rY   r`   rL   rR   rN   r   r   5  s    W rR   r   c                  &    ] tR tRtR t RtRtRtRtR# )ChannelPriorityi<  strictr   rD   rL   N)r\   r]   r^   r_   STRICTFLEXIBLEr   r`   rL   rR   rN   r   r   <  s     HFHHrR   r   )	metaclassc                  "    ] tR tRtRtRtRtRtR# )SatSolverChoiceiE  pycosatpycryptosatpysatrL   N)r\   r]   r^   r_   PYCOSATPYCRYPTOSATPYSATr`   rL   rR   rN   r   r   E  s    GKErR   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ArchBuildbuild_numberzBuild numberchannelzChannel URLChannel
constrainsConstraintsdependsDependenciesdist_strDistfeaturesFeaturesfnFilenamelicenseLicenselicense_familyzLicense familymd5MD5NameNoarchpackage_typezPackage typerequested_spec	Requestedrequested_specssha256SHA256sizeSizesubdirSubdir	timestamp	Timestamptrack_featureszTrack featuresurlURLVersionCONDA_LIST_FIELDSc                  "    ] tR tRtRtRtRtRtR# )NoticeLeveliw  criticalwarninginforL   N)r\   r]   r^   r_   CRITICALWARNINGINFOr`   rL   rR   rN   r   r   w  s    HGDrR   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RESERVED_ENV_VARS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)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$CONDARC)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-arm64r   r   r   zzos-z)httphttpsftps3file)#https://repo.anaconda.com/pkgs/main https://repo.anaconda.com/pkgs/r)r  r  z$https://repo.anaconda.com/pkgs/msys2)r'   r   zruamel.yamlr   opensslrequests)zca-certificatescertifir  )bashzcmd.exefishtcshxonshzsh
powershell)r  r  r  r  r  r  >    #/:)!^%=())r   r   r   r   )PATH)c__conditional_annotations__rr   
__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%   r&   r(   r)   r*   r+   r,   r-   r.   r2   r3   r4   r5   r6   r7   r8   r9   r:   r<   r=   r>   r?   r@   rA   rC   rb   rj   rw   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  )r+  s   @rN   <module>r:     s   #      " %& E  &//#..e .%  	KK   (  < u ;. E . 
  

2	  * u )	5 ( !-9-u -$ 
   #% E  !G  F  u 
 e  +"   39.>S % Su 
 E  + *
E - "E  # "	 $ e #$. E .$, E ,% 5 % G 
  

!;<`   

"#5).H-I+OP	(
 "<  ;# e # 4h? u ? $ $$U $9 E 9 2"
E " A) % ) :' e ' .,1 "E 1 U '6 &u  Z) )&: e : $B 5 A4 4 4 T <( <  i+> i  # " ;! !'- u - 4*3  % 3 7#O 5 O ) F W	
 N } I - ~  
 	* y & 
5  F!" h#$ N%& k'( {h
Fh&	5y7 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 ArR   