
    f j<                       U d Z ddlmZ ddlZdZded<   dZded	<   d
Zded<   d~ddZddZ		 d~ddZ
i ddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9i d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[i d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{Zd|ed}<   dS )z&Internal shared utilities for chardet.    )annotationsNi@ intDEFAULT_MAX_BYTESg?floatMINIMUM_THRESHOLDi   _DEFAULT_CHUNK_SIZE   
chunk_size
stacklevelreturnNonec                X    | t           k    rt          j        dt          |           dS dS )zDEmit a deprecation warning if *chunk_size* differs from the default.zEchunk_size is not used in this version of chardet and will be ignoredr   N)r   warningswarnDeprecationWarning)r
   r   s     bC:\Users\Terasoftware\OneDrive\Desktop\faahhh\fyndo\fyndo\venv\Lib\site-packages\chardet/_utils.py_warn_deprecated_chunk_sizer      sF    (( 
S!	
 	
 	
 	
 	
 	

 
    	max_bytesc                    t          | t                    st          | t                    r| dk     rd}t          |          dS )z:Raise ValueError if *max_bytes* is not a positive integer.   z$max_bytes must be a positive integerN)
isinstanceboolr   
ValueError)r   msgs     r   _validate_max_bytesr      sL    )T"" *Y*D*D 	TU 4oo r   should_rename_legacyr   prefer_supersetc                F    | rt          j        dt          |           dS |S )zEResolve the deprecated *should_rename_legacy* into *prefer_superset*.z?should_rename_legacy is deprecated, use prefer_superset insteadr   T)r   r   r   )r   r   r   s      r   _resolve_prefer_supersetr!   "   s;      M!	
 	
 	
 	

 tr   ararabicbe
belarusianbg	bulgarianbrbretoncsczechcywelshdadanishdegermanelgreekenenglisheo	esperantoesspanishetestonianfafarsififinnishfrfrenchgairishgdgaelichehebrewhrcroatianhu	hungarianid
indonesianis	icelandicititalianjajapanesekkkazakhkokoreanlt
lithuanianlvlatvianmk
macedonianmsmalaymtmaltesenldutchno	norwegianplpolishpt
portugueseroromanianrurussianskslovakslslovenesrserbiansvswedishtgtajikththaitrturkishuk	ukrainianundundeterminedururduvi
vietnamesezhchinesezdict[str, str]ISO_TO_LANGUAGE)r	   )r
   r   r   r   r   r   )r   r   r   r   )r   r   r   r   r   r   r   r   )__doc__
__future__r   r   r   __annotations__r   r   r   r   r!   r    r   r   <module>r      se   , , , " " " " " "  !                 "  ! ! ! !
 
 
 
 
    JK     3#(3#,3# 	+3# 	(	3#
 	'3# 	'3# 	(3# 	(3# 	'3# 	)3# 	+3# 	)3# 	*3# 	'3# 	)3#  	(!3#" 	'#3# 3#$ 	(%3#& 	('3#( 	*)3#* 	++3#, 	,-3#. 	+/3#0 	)13#2 	*33#4 	(53#6 	(73#8 	,93#: 	);3#< 	,=3#> 	'?3#@ 	)A3#B 	'C3#D 	+E3# 3# 3#F 	(G3#H 	,I3#J 	*K3#L 	)M3#N 	(O3#P 	)Q3#R 	)S3#T 	)U3#V 	'W3#X 	&Y3#Z 	)[3#\ 	+]3#^ 
>_3#` 	&a3#b 	,c3#d 	)e3# 3# 3 3 3 3 3 3r   