o
    yqiï%  ã                   @   sê  U d dl Z d dlZd dlZd dlmZmZ h d£Ze dh¡Zdee de	fdd„Z
dee dee fd	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  d¡Z!dZ"e
e j# $d¡ƒZ%dZ&dZ'e  (d e&¡ )d!¡Z*e*d" Z+e%r…e'Z*e'd" Z+d#Z,d$Z-d%Z.d&Z/e j# $d'd(¡Z0d)Z1d*Z2g d+¢Z3d,Z4d-Z5d.Z6d/Z7d0Z8de8e6e7gZ9g d1¢Z:e6d2e7d3iZ;e6e7e8d4œZ<ed5 Z=e >e=¡Z?e@e=d6f eAd7< ed8 ZBe >eB¡ZCe@e=d6f eAd9< ed: ZDe jE Fe jE Gd;¡d<¡ZHe jE Ie jE Ge  (d=e jE Fe  (d>eH¡d?¡¡¡¡ZJe jE FeJd@¡ZKe jE FeJdA¡ZLe  (dBeK¡ZMe  (dCeL¡ZNe jE Ie jE Ge  (dDeM¡¡¡ZOe jE Ie jE Ge  (dEeN¡¡¡ZPe
e j# $dF¡pGe j# $dG¡ƒZQe jE FeJdH¡ZRe
e j# $dI¡ƒZSe
e j# $dJ¡ƒpqe
e j# $dK¡ƒpqe
e j# $dL¡ƒZTe jE Ie jE Ge  (dMe jE FeJdN¡¡¡¡ZUe jE Fe jE VeU¡dO¡ZWe%r­e jE Fe jE Gd;¡d<dP¡ZXe jE FeXd@¡ZMe jE FeXdN¡ZUe j# $dQ¡ZYeYdur¼e
eYƒndZZee	 eAdQ< e
e j# $dR¡ƒZ[e	eAdR< e
e j# $dS¡ƒZ\e	eAdS< e
e j# $dT¡ƒZ]e	eAdT< e
e j# $dU¡ƒZ^e	eAdU< e
e j# $dV¡ƒr
e^s
d dl_Z_e_ `dWea¡ ee j# $dX¡ƒpeZbeeAdX< ee j# $dY¡ƒp#eZceeAdY< e j# $dZ¡Zdee eAdZ< d[Zee j# $d\¡Zfe j# $d]¡Zge j# $d^¡Zhe j# $d_¡Zid`ZjdaZkdbZldcZmddZndeZoe jE FeJdf¡Zpe  (dgep¡Zqe
e j# $dh¡ƒZre	eAdh< dS )ié    N)ÚLiteralÚOptional>   ÚTRUEÚONZYESÚ1ZAUTOÚvalueÚreturnc                 C   s   | d u rdS |   ¡ tv S )NF)ÚupperÚENV_VARS_TRUE_VALUES©r   © r   ú`/home/app/PaddleOCR-VL/.venv_paddleocr/lib/python3.10/site-packages/huggingface_hub/constants.pyÚ_is_true   s   r   c                 C   s   | d u rd S t | ƒS )N)Úintr   r   r   r   Ú_as_int   s   r   zpytorch_model.binztf_model.h5z
model.ckptzflax_model.msgpackzconfig.jsonz	README.mdé
   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/ZHUGGINGFACE_CO_STAGINGzhttps://huggingface.cozhttps://hub-ci.huggingface.coZHF_ENDPOINTú/z(/{repo_id}/resolve/{revision}/{filename}zX-Repo-CommitzX-Linked-EtagzX-Linked-SizezX-HF-Bill-ToZHF_INFERENCE_ENDPOINTz$https://api-inference.huggingface.coz*https://api.endpoints.huggingface.cloud/v2z,https://endpoints.huggingface.co/api/catalog)ZcustomÚhuggingfaceZhuggingfaceNeuronZllamacppZteiZtgiZ	tgiNeuronz(https://router.huggingface.co/{provider}z--ZdatasetÚspaceÚmodel)ZgradioZ	streamlitÚdockerZstaticz	datasets/zspaces/)ZdatasetsÚspacesÚmodels)ÚallZ
discussionZpull_request.ÚDISCUSSION_TYPES)r   ÚopenÚclosedÚDISCUSSION_STATUS)ÚrepoZdiscussionsú~z.cacheÚHF_HOMEÚXDG_CACHE_HOMEr   ZhubZassetsÚHUGGINGFACE_HUB_CACHEÚHUGGINGFACE_ASSETS_CACHEÚHF_HUB_CACHEÚHF_ASSETS_CACHEÚHF_HUB_OFFLINEZTRANSFORMERS_OFFLINEz.check_for_update_doneÚHF_DEBUGÚHF_HUB_DISABLE_TELEMETRYZDISABLE_TELEMETRYZDO_NOT_TRACKÚHF_TOKEN_PATHÚtokenZstored_tokensZhuggingface_stagingÚHF_HUB_DISABLE_PROGRESS_BARSÚHF_HUB_DISABLE_SYMLINKS_WARNINGÚ#HF_HUB_DISABLE_EXPERIMENTAL_WARNINGÚHF_HUB_DISABLE_IMPLICIT_TOKENÚHF_XET_HIGH_PERFORMANCEZ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_URLzX-Xet-Cas-UrlzX-Xet-Access-TokenzX-Xet-Token-Expirationz
X-Xet-HashzX-Xet-Refresh-Routezxet-authZxetÚHF_XET_CACHEÚHF_HUB_DISABLE_XET)sÚosÚreÚtypingr   r   r
   ÚunionZENV_VARS_TRUE_AND_AUTO_VALUESÚstrÚboolr   r   r   ZPYTORCH_WEIGHTS_NAMEZTF2_WEIGHTS_NAMEZTF_WEIGHTS_NAMEZFLAX_WEIGHTS_NAMEZCONFIG_NAMEZREPOCARD_NAMEZDEFAULT_ETAG_TIMEOUTZDEFAULT_DOWNLOAD_TIMEOUTZDEFAULT_REQUEST_TIMEOUTZDOWNLOAD_CHUNK_SIZEZMAX_HTTP_DOWNLOAD_SIZEZPYTORCH_WEIGHTS_FILE_PATTERNZ SAFETENSORS_WEIGHTS_FILE_PATTERNZTF2_WEIGHTS_FILE_PATTERNZSAFETENSORS_SINGLE_FILEZSAFETENSORS_INDEX_FILEZSAFETENSORS_MAX_HEADER_LENGTHZFILELOCK_LOG_EVERY_SECONDSZDEFAULT_REVISIONÚcompileZREGEX_COMMIT_OIDZHUGGINGFACE_CO_URL_HOMEÚenvironÚgetZ_staging_modeZ_HF_DEFAULT_ENDPOINTZ_HF_DEFAULT_STAGING_ENDPOINTÚgetenvÚrstripZENDPOINTZHUGGINGFACE_CO_URL_TEMPLATEZ HUGGINGFACE_HEADER_X_REPO_COMMITZ HUGGINGFACE_HEADER_X_LINKED_ETAGZ HUGGINGFACE_HEADER_X_LINKED_SIZEZHUGGINGFACE_HEADER_X_BILL_TOZINFERENCE_ENDPOINTZINFERENCE_ENDPOINTS_ENDPOINTZINFERENCE_CATALOG_ENDPOINTZINFERENCE_ENDPOINT_IMAGE_KEYSZINFERENCE_PROXY_TEMPLATEZREPO_ID_SEPARATORZREPO_TYPE_DATASETZREPO_TYPE_SPACEZREPO_TYPE_MODELZ
REPO_TYPESZSPACES_SDK_TYPESZREPO_TYPES_URL_PREFIXESZREPO_TYPES_MAPPINGZDiscussionTypeFilterÚget_argsr   ÚtupleÚ__annotations__ZDiscussionStatusFilterr   ZWEBHOOK_DOMAIN_TÚpathÚjoinÚ
expanduserZdefault_homeÚ
expandvarsr!   Zdefault_cache_pathZdefault_assets_cache_pathr#   r$   r%   r&   r'   ZCHECK_FOR_UPDATE_DONE_PATHr(   r)   r*   ÚdirnameZHF_STORED_TOKENS_PATHZ_staging_homeZ__HF_HUB_DISABLE_PROGRESS_BARSr,   r-   r.   r/   r0   ÚwarningsÚwarnÚDeprecationWarningr1   r2   r3   ZOAUTH_MAX_REDIRECTSr5   r6   r7   r8   Z!HUGGINGFACE_HEADER_X_XET_ENDPOINTZ%HUGGINGFACE_HEADER_X_XET_ACCESS_TOKENZ#HUGGINGFACE_HEADER_X_XET_EXPIRATIONZHUGGINGFACE_HEADER_X_XET_HASHZ&HUGGINGFACE_HEADER_X_XET_REFRESH_ROUTEZ$HUGGINGFACE_HEADER_LINK_XET_AUTH_KEYZdefault_xet_cache_pathr9   r:   r   r   r   r   Ú<module>   s   
 
þýþÿÿ	þÿÿþÿÿ	ÿýþÿÿÿü