JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr 0iu :ddlmZddlZddlZddlZddlmZddlmZddlm Z ddl m Z ddl m Z ddl m Z dd l mZdd l mZdd lmZdd lmZd Ze j*Ze j.Ze j2ZddZej8ddZddZ ddZy)) annotationsN) Generator)Sequence) lang_base) envcontext)PatchesT) SubstitutionT)UNSET)Var)Prefix) cmd_output_bcondactjj|dtjt df}t j dk(r||tjg|}tjj|dtjg|}tjj|ddtjg|}dtfdtfd|fd|ffS) NbinPATHwin32ScriptsLibrary PYTHONHOME VIRTUAL_ENV CONDA_PREFIX)ospathjoinpathsepr sysplatformr )envrs I/opt/hc_python/lib/python3.12/site-packages/pre_commit/languages/conda.py get_env_patchr s 77<<U3RZZVMD ||wRZZ'$' S),bjj@4@ S)U3RZZG$G u     c#Ktj|t|}tt |5ddddy#1swYyxYww)N)renvironment_dirENVIRONMENT_DIRrr )prefixversionenvdirs rin_envr(+s5  & &v HF M&) *  + * *s0A A A A A ctjjdrytjjdryy)NPRE_COMMIT_USE_MICROMAMBA micromambaPRE_COMMIT_USE_MAMBAmambar)renvirongetr!r _conda_exer12s- zz~~12 . /r!c tjd|t}tj|t|}t |ddd|dd|j |rt |dd|g|d |j iyy) Nrrcreatez-pz--filezenvironment.yml)cwdinstallr4)rassert_version_defaultr1r#r$r prefix_dir)r%r&additional_dependencies conda_exeenv_dirs rinstall_environmentr;;s $$Wg6 I''IG5(D'8v00 y$ 2I !! r!)rstrreturnr)r%r r&r<r=zGenerator[None])r=r<)r%r r&r<r8z Sequence[str]r=None) __future__r contextlibrrcollections.abcrr pre_commitrpre_commit.envcontextrrr r r pre_commit.prefixr pre_commit.utilr r$basic_get_default_versionget_default_versionbasic_health_check health_checkbasic_run_hookrun_hookr contextmanagerr(r1r;r0r!rrMs" %$ ,*/'%$(99++  # #&     "/   r!