§
    ìXÊj7  ã                   óŒ  — U d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ h d£Ze 	                    dh¦  «        Z
dedz  defd	„Zdedz  dedz  fd
„ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ# ej$        d¦  «        Z%dZ& ee j'         (                    d¦  «        ¦  «        Z)dZ*d Z+ e j,        d!e*¦  «         -                    d"¦  «        Z.e.d#z   Z/e)re+Z.e+d#z   Z/ e0d$hd%„  ee*¦  «        j1         ee+¦  «        j1         ee.¦  «        j1        fD ¦   «         z  ¦  «        Z2e0e         e3d&<   d'Z4d(Z5d)Z6d*Z7d+Z8d,Z9e j'         (                    d-d.¦  «        Z:d/Z;d0Z<d1Z=d2Z>d3Z?d4Z@d5ZAd6ZBdeAe?e@gZCeCeBgz   ZDg d7¢ZEe?d8e@d9eBd:iZFe?e@eAeBd;œZGd<ZHed=         ZId5d3d4d6d>d?œZJeKeeIf         e3d@<   edA         ZL ejM        eL¦  «        ZNeOeLdBf         e3dC<   edD         ZP ejM        eP¦  «        ZQeOeLdBf         e3dE<   edF         ZRe jS         T                    e jS         U                    dG¦  «        dH¦  «        ZVe jS         W                    e jS         U                     e j,        dIe jS         T                     e j,        dJeV¦  «        dK¦  «        ¦  «        ¦  «        ¦  «        ZXe jS         T                    eXdL¦  «        ZYe jS         T                    eXdM¦  «        ZZ e j,        dNeY¦  «        Z[ e j,        dOeZ¦  «        Z\e jS         W                    e jS         U                     e j,        dPe[¦  «        ¦  «        ¦  «        Z]e jS         W                    e jS         U                     e j,        dQe\¦  «        ¦  «        ¦  «        Z^ ee j'         (                    dR¦  «        pe j'         (                    dS¦  «        ¦  «        Z_defdT„Z`e jS         T                    eXdU¦  «        Zae jS         T                    eXdV¦  «        Zbe jS         T                    eXdW¦  «        Zc edX¦  «        Zd edY¦  «        Ze edZ¦  «        Zf ee j'         (                    d[¦  «        pd\¦  «        d]z  Zg ee j'         (                    d^¦  «        ¦  «        Zh ee j'         (                    d_¦  «        ¦  «        Zi ee j'         (                    d`¦  «        ¦  «        pE ee j'         (                    da¦  «        ¦  «        p" ee j'         (                    db¦  «        ¦  «        Zje jS         W                    e jS         U                     e j,        dce jS         T                    eXdd¦  «        ¦  «        ¦  «        ¦  «        Zke jS         T                    e jS         l                    ek¦  «        de¦  «        Zme)rje jS         T                    e jS         U                    dG¦  «        dHdf¦  «        Zne jS         T                    endL¦  «        Z[e jS         T                    endd¦  «        Zke j'         (                    dg¦  «        Zoeo� eeo¦  «        ndZpedz  e3dg<    ee j'         (                    dh¦  «        ¦  «        Zqee3dh<    ee j'         (                    di¦  «        ¦  «        Zree3di<    ee j'         (                    dj¦  «        ¦  «        Zsee3dj<    ee j'         (                    dk¦  «        ¦  «        Ztee3dk<    ee j'         (                    dl¦  «        ¦  «        Zuee3dl<   dmZvee3dn<   doZwee3dp<    ee j'         (                    dq¦  «        ¦  «        reusd dlxZx exjy        drez¦  «          ee j'         (                    ds¦  «        ¦  «        peZ{ee3ds<    ee j'         (                    dt¦  «        ¦  «        peZ|ee3dt<   e j'         (                    du¦  «        Z}edz  e3du<   dvZ~e j'         (                    dw¦  «        Ze j'         (                    dx¦  «        Z€e j'         (                    dy¦  «        Z�e j'         (                    dz¦  «        Z‚e j'         (                    d{d|¦  «        Zƒd}Z„d~Z…dZ†d€Z‡d�Zˆd‚Z‰e jS         T                    eXdƒ¦  «        ZŠ e j,        d„eŠ¦  «        Z‹ ee j'         (                    d…¦  «        ¦  «        ZŒee3d…<    ee j'         (                    d†¦  «        ¦  «        Z�ee3d†<   d‡ZŽee3dˆ<   dS )‰é    N)ÚPath)ÚLiteral)Úurlsplit>   Ú1ÚONÚYESÚTRUEÚAUTOÚvalueÚreturnc                 ó@   — | €dS |                       ¦   «         t          v S )NF)ÚupperÚENV_VARS_TRUE_VALUES©r   s    úJC:\Projects\Historical\venv\Lib\site-packages\huggingface_hub/constants.pyÚ_is_truer      s    € Ø€}ØˆuØ�;Š;‰=Œ=Õ0Ð0Ð0ó    c                 ó(   — | €d S t          | ¦  «        S )N)Úintr   s    r   Ú_as_intr      s   € Ø€}ØˆtÝˆu‰:Œ:Ðr   zpytorch_model.binztf_model.h5z
model.ckptzflax_model.msgpackzconfig.jsonz	README.mdz.eval_resultsé
   i    l    tvH. zpytorch_model{suffix}.binzmodel{suffix}.safetensorsztf_model{suffix}.h5zmodel.safetensorszmodel.safetensors.index.jsoni@x}Úmainz[A-Fa-f0-9]{5,40}zhttps://huggingface.co/ÚHUGGINGFACE_CO_STAGINGzhttps://huggingface.cozhttps://hub-ci.huggingface.coÚHF_ENDPOINTú/z(/{repo_id}/resolve/{revision}/{filename}zhf.coc                 ó:   — h | ]}|¯|                      ¦   «         ’ŒS © )Úlower)Ú.0Úhosts     r   ú	<setcomp>r!   Q   s8   € ð ð ð àð
 ðØ�
Š
‰Œðð ð r   ÚHF_URL_HOSTSz&https://datasets-server.huggingface.cozX-Repo-CommitzX-Linked-EtagzX-Linked-SizezX-HF-Bill-TozX-HF-Download-CounterÚHF_INFERENCE_ENDPOINTz$https://api-inference.huggingface.coz*https://api.endpoints.huggingface.cloud/v2z/https://endpoints.huggingface.co/api/v1/catalogz(https://router.huggingface.co/{provider}z--ÚdatasetÚspaceÚmodelÚkernel)ÚgradioÚ	streamlitÚdockerÚstaticz	datasets/zspaces/zkernels/)ÚdatasetsÚspacesÚmodelsÚkernelszhf://)r&   r$   r%   r'   Úbucketr0   )r.   r,   r-   r/   ÚbucketsÚHF_URI_TYPE_PREFIXES)ÚallÚ
discussionÚpull_request.ÚDISCUSSION_TYPES)r3   ÚopenÚclosedÚDISCUSSION_STATUS)ÚrepoÚdiscussionsú~z.cacheÚHF_HOMEÚXDG_CACHE_HOMEÚhuggingfaceÚhubÚassetsÚHUGGINGFACE_HUB_CACHEÚHUGGINGFACE_ASSETS_CACHEÚHF_HUB_CACHEÚHF_ASSETS_CACHEÚHF_HUB_OFFLINEÚTRANSFORMERS_OFFLINEc                  ó   — t           S )a	  Returns whether we are in offline mode for the Hub.

    When offline mode is enabled, all HTTP requests made with `get_session` will raise an `OfflineModeIsEnabled` exception.

    Example:
        ```py
        from huggingface_hub import is_offline_mode

        def list_files(repo_id: str):
            if is_offline_mode():
                ... # list files from local cache (degraded experience but still functional)
            else:
                ... # list files from Hub (complete experience)
        ```
    )rF   r   r   r   Úis_offline_moderI   Å   s
   € õ  Ðr   z.check_for_update_donez.check_for_skill_update_donez.agent_harnesses.jsonz.agents/skillsz~/.agents/skillsz.claude/skillsÚCLAUDE_CONFIG_DIRz	~/.claudeÚskillsÚHF_HUB_DISABLE_UPDATE_CHECKÚHF_DEBUGÚHF_HUB_DISABLE_TELEMETRYÚDISABLE_TELEMETRYÚDO_NOT_TRACKÚHF_TOKEN_PATHÚtokenÚstored_tokensÚhuggingface_stagingÚHF_HUB_DISABLE_PROGRESS_BARSÚHF_HUB_DISABLE_SYMLINKSÚHF_HUB_DISABLE_SYMLINKS_WARNINGÚ#HF_HUB_DISABLE_EXPERIMENTAL_WARNINGÚHF_HUB_DISABLE_IMPLICIT_TOKENÚHF_XET_HIGH_PERFORMANCEzjobs-artifactsÚHF_JOBS_ARTIFACTS_BUCKET_NAMEz/dataÚHF_JOBS_ARTIFACTS_MOUNT_PATHÚHF_HUB_ENABLE_HF_TRANSFERaD  The `HF_HUB_ENABLE_HF_TRANSFER` environment variable is deprecated as 'hf_transfer' is not used anymore. Please use `HF_XET_HIGH_PERFORMANCE` instead to enable high performance transfer with Xet. Visit https://huggingface.co/docs/huggingface_hub/package_reference/environment_variables#hfxethighperformance for more details.ÚHF_HUB_ETAG_TIMEOUTÚHF_HUB_DOWNLOAD_TIMEOUTÚHF_HUB_USER_AGENT_ORIGINé   ÚOAUTH_CLIENT_IDÚOAUTH_CLIENT_SECRETÚOAUTH_SCOPESÚOPENID_PROVIDER_URLÚHF_DEVICE_CODE_OAUTH_CLIENT_IDz$26be6b09-91c5-47da-9861-d2d2bb7a7e36zX-Xet-Cas-UrlzX-Xet-Access-TokenzX-Xet-Token-Expirationz
X-Xet-HashzX-Xet-Refresh-Routezxet-authÚxetÚHF_XET_CACHEÚHF_HUB_DISABLE_XETÚHF_HUB_DISABLE_SHARED_BLOBSzhuggingface/sbx-serverÚSANDBOX_SERVER_BUCKET)�ÚosÚreÚtypingÚpathlibr   r   Úurllib.parser   r   ÚunionÚENV_VARS_TRUE_AND_AUTO_VALUESÚstrÚboolr   r   r   ÚPYTORCH_WEIGHTS_NAMEÚTF2_WEIGHTS_NAMEÚTF_WEIGHTS_NAMEÚFLAX_WEIGHTS_NAMEÚCONFIG_NAMEÚREPOCARD_NAMEÚEVAL_RESULTS_FOLDERÚDEFAULT_ETAG_TIMEOUTÚDEFAULT_DOWNLOAD_TIMEOUTÚDEFAULT_REQUEST_TIMEOUTÚDOWNLOAD_CHUNK_SIZEÚMAX_HTTP_DOWNLOAD_SIZEÚPYTORCH_WEIGHTS_FILE_PATTERNÚ SAFETENSORS_WEIGHTS_FILE_PATTERNÚTF2_WEIGHTS_FILE_PATTERNÚSAFETENSORS_SINGLE_FILEÚSAFETENSORS_INDEX_FILEÚSAFETENSORS_MAX_HEADER_LENGTHÚFILELOCK_LOG_EVERY_SECONDSÚDEFAULT_REVISIONÚcompileÚREGEX_COMMIT_OIDÚHUGGINGFACE_CO_URL_HOMEÚenvironÚgetÚ_staging_modeÚ_HF_DEFAULT_ENDPOINTÚ_HF_DEFAULT_STAGING_ENDPOINTÚgetenvÚrstripÚENDPOINTÚHUGGINGFACE_CO_URL_TEMPLATEÚ	frozensetÚhostnamer"   Ú__annotations__ÚDATASETS_SERVER_ENDPOINTÚ HUGGINGFACE_HEADER_X_REPO_COMMITÚ HUGGINGFACE_HEADER_X_LINKED_ETAGÚ HUGGINGFACE_HEADER_X_LINKED_SIZEÚHUGGINGFACE_HEADER_X_BILL_TOÚX_HF_DOWNLOAD_COUNTERÚINFERENCE_ENDPOINTÚINFERENCE_ENDPOINTS_ENDPOINTÚINFERENCE_CATALOG_ENDPOINTÚINFERENCE_PROXY_TEMPLATEÚREPO_ID_SEPARATORÚREPO_TYPE_DATASETÚREPO_TYPE_SPACEÚREPO_TYPE_MODELÚREPO_TYPE_KERNELÚ
REPO_TYPESÚREPO_TYPES_WITH_KERNELÚSPACES_SDK_TYPESÚREPO_TYPES_URL_PREFIXESÚREPO_TYPES_MAPPINGÚHF_PROTOCOLÚ	HfUriTyper2   ÚdictÚDiscussionTypeFilterÚget_argsr6   ÚtupleÚDiscussionStatusFilterr9   ÚWEBHOOK_DOMAIN_TÚpathÚjoinÚ
expanduserÚdefault_homeÚ
expandvarsr=   Údefault_cache_pathÚdefault_assets_cache_pathrB   rC   rD   rE   rF   rI   ÚCHECK_FOR_UPDATE_DONE_PATHÚ CHECK_FOR_SKILL_UPDATE_DONE_PATHÚAGENT_HARNESSES_PATHÚAGENTS_SKILLS_LOCAL_PATHÚAGENTS_SKILLS_GLOBAL_PATHÚCLAUDE_SKILLS_LOCAL_PATHÚCLAUDE_SKILLS_GLOBAL_PATHrL   rM   rN   rQ   ÚdirnameÚHF_STORED_TOKENS_PATHÚ_staging_homeÚ__HF_HUB_DISABLE_PROGRESS_BARSrU   rV   rW   rX   rY   rZ   r[   r\   ÚwarningsÚwarnÚFutureWarningr^   r_   r`   ÚOAUTH_MAX_REDIRECTSrb   rc   rd   re   ÚDEVICE_CODE_OAUTH_CLIENT_IDÚ!HUGGINGFACE_HEADER_X_XET_ENDPOINTÚ%HUGGINGFACE_HEADER_X_XET_ACCESS_TOKENÚ#HUGGINGFACE_HEADER_X_XET_EXPIRATIONÚHUGGINGFACE_HEADER_X_XET_HASHÚ&HUGGINGFACE_HEADER_X_XET_REFRESH_ROUTEÚ$HUGGINGFACE_HEADER_LINK_XET_AUTH_KEYÚdefault_xet_cache_pathrh   ri   rj   rk   r   r   r   ú<module>rÒ      s0  ðØ 	€	€	€	€	Ø 	€	€	€	Ø €€€Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø !Ð !Ð !Ð !Ð !Ð !ð 2Ð1Ð1Ð Ø 4× :Ò :¸F¸8Ñ DÔ DÐ ð1�C˜$‘Jð 1 4ð 1ð 1ð 1ð 1ð�3˜‘:ð  #¨¡*ð ð ð ð ð +Ð Ø Ð Ø€Ø(Ð Ø€Ø€Ø%Ð ØÐ ØÐ ØÐ Ø&Ð Ø0Ð ð  ;Ð Ø#>Ð  Ø0Ð ð .Ð Ø7Ð Ø *Ð ð  Ð ð Ð Ø�2”:Ð2Ñ3Ô3Ð à3Ð à�˜œŸšÐ(@ÑAÔAÑBÔB€à/Ð Ø>Ð Øˆ2Œ9�]Ð$8Ñ9Ô9×@Ò@ÀÑEÔE€Ø&Ð)SÑSÐ àð lØ+€HØ">ÐAkÑ"kÐð
  )˜yØ€Iðð ð ˆHÐ)Ñ*Ô*Ô3ØˆHÐ1Ñ2Ô2Ô;ØˆH�XÑÔÔ'ð
ðñ ô ñ	ñ ô  €ˆi˜Œnð ð ñ ð DÐ à#2Ð  Ø#2Ð  Ø#2Ð  Ø-Ð à/Ð à”Z—^’^Ð$;Ð=cÑdÔdÐ ð  LÐ ØNÐ ð FÐ àÐ ð
 Ð Ø€Ø€ØÐ Ø�OÐ%6¸ÐH€
Ø#Ð'7Ð&8Ñ8Ð Ø>Ð>Ð>Ð ð �{Ø�YØ�jðÐ ð "ØØØð	ð Ð ð €ØÐCÔD€	ð ØØØØð.ð .Ð �d˜3 	˜>Ô*ð ð ñ ð ÐBÔCÐ Ø5D°V´_ÐEYÑ5ZÔ5ZÐ �%Ð,¨cÐ1Ô2Ð ZÐ ZÑ ZØ Ð!8Ô9Ð Ø6E°f´oÐF\Ñ6]Ô6]Ð �5Ð-¨sÐ2Ô3Ð ]Ð ]Ñ ]ð Ð0Ô1Ð ð Œw�|Š|˜BœG×.Ò.¨sÑ3Ô3°XÑ>Ô>€Ø
Œ'×
Ò
Ø„G×ÒØˆŒ	ØØŒG�LŠL˜˜œÐ#3°\ÑBÔBÀMÑRÔRñ	
ô 	
ñô ñô €ð ”W—\’\ '¨5Ñ1Ô1Ð ØœGŸLšL¨°(Ñ;Ô;Ð ð "˜œ	Ð"9Ð;MÑNÔNÐ Ø$˜2œ9Ð%?ÐAZÑ[Ô[Ð ð Œw×!Ò!Ø„G×ÒØˆŒ	ØØ!ñ	
ô 	
ñô ñô €ð ”'×$Ò$Ø„G×ÒØˆŒ	ØØ$ñ	
ô 	
ñô ñô €ð �˜"œ*Ÿ.š.Ð)9Ñ:Ô:Ðd¸b¼j¿nºnÐMcÑ>dÔ>dÑeÔe€ð˜ð ð ð ð ð*  œWŸ\š\¨'Ð3KÑLÔLÐ ð $&¤7§<¢<°Ð9WÑ#XÔ#XÐ  ð ”w—|’| GÐ-DÑEÔEÐ ð
  ˜4Ð 0Ñ1Ô1Ð Ø ˜DÐ!3Ñ4Ô4Ð Ø˜4Ð 0Ñ1Ô1Ð Ø ˜D ¤§¢Ð0CÑ!DÔ!DÐ!SÈÑTÔTÐW_Ñ_Ð ð '˜h r¤z§~¢~Ð6SÑ'TÔ'TÑUÔUÐ ð ˆ8�B”J—N’N :Ñ.Ô.Ñ/Ô/€ð €HˆRŒZ�^Š^Ð6Ñ7Ô7Ñ8Ô8ð 0Ø€x�”
—’Ð2Ñ3Ô3Ñ4Ô4ð0à€x�”
—’˜~Ñ.Ô.Ñ/Ô/ð ð ”×"Ò"Ø„G×ÒØˆŒ	ØØŒG�LŠL˜ 'Ñ*Ô*ñ	
ô 	
ñô ñô €ð œŸš R¤W§_¢_°]Ñ%CÔ%CÀ_ÑUÔUÐ àð 9ð ”G—L’L ¤×!3Ò!3°CÑ!8Ô!8¸(ÐDYÑZÔZ€MØœGŸLšL¨¸Ñ>Ô>ÐØ”G—L’L °Ñ8Ô8€Mð "$¤§¢Ð0NÑ!OÔ!OÐ à0NÐ0Z€H€HÐ+Ñ,Ô,Ð,Ð`dð ˜d T™kð ð ñ ð
 !) ¨¬¯ªÐ8QÑ)RÔ)RÑ SÔ SÐ ˜Ð SÐ SÑ Sð )1¨°´·²Ð@aÑ1bÔ1bÑ(cÔ(cÐ  Ð cÐ cÑ cð -5¨H°R´Z·^²^ÐDiÑ5jÔ5jÑ,kÔ,kÐ # TÐ kÐ kÑ kð '/ h¨r¬z¯~ª~Ð>]Ñ/^Ô/^Ñ&_Ô&_Ð ˜tÐ _Ð _Ñ _à ( ¨¬¯ªÐ8QÑ)RÔ)RÑ SÔ SÐ ˜Ð SÐ SÑ Sð &6Ð ˜sÐ 5Ð 5Ñ 5Ø$+Ð ˜cÐ +Ð +Ñ +ð
 €8ˆBŒJ�NŠNÐ6Ñ7Ô7Ñ8Ô8ð ÐAXð Ø€O€O€Oà€H„Mð	Kð 	ñ	ô ð ð #˜7 2¤:§>¢>Ð2GÑ#HÔ#HÑIÔIÐaÐMaÐ �SÐ aÐ aÑ að  '˜w r¤z§~¢~Ð6OÑ'PÔ'PÑQÔQÐmÐUmÐ ˜Ð mÐ mÑ mð (*¤z§~¢~Ð6PÑ'QÔ'QÐ ˜# ™*Ð QÐ QÑ Qð Ð ð ”*—.’.Ð!2Ñ3Ô3€Ø”j—n’nÐ%:Ñ;Ô;Ð ØŒz�~Š~˜nÑ-Ô-€Ø”j—n’nÐ%:Ñ;Ô;Ð ð !œjŸnšnÐ-MÐOuÑvÔvÐ ð %4Ð !Ø(<Ð %Ø&>Ð #Ø ,Ð Ø)>Ð &Ø'1Ð $àœŸš g¨uÑ5Ô5Ð ØˆrŒy˜Ð)?Ñ@Ô@€Ø#˜8 B¤J§N¢NÐ3GÑ$HÔ$HÑIÔIÐ �DÐ IÐ IÑ Ið %- H¨R¬Z¯^ª^Ð<YÑ-ZÔ-ZÑ$[Ô$[Ð ˜TÐ [Ð [Ñ [ð 6Ð �sÐ 5Ð 5Ñ 5Ð 5Ð 5r   