
    Kg)                         d dl mZ d dlmZ d dlmZmZ d dlmZm	Z	 d dl
mZ d dlmZmZmZmZmZmZ d dlmZ d dlmZ d d	lmZ  G d
 de          ZdS )   )CharSetGroupProber)HebrewProber)ISO_8859_5_BULGARIAN_MODELWINDOWS_1251_BULGARIAN_MODEL)ISO_8859_7_GREEK_MODELWINDOWS_1253_GREEK_MODEL)WINDOWS_1255_HEBREW_MODEL)IBM855_RUSSIAN_MODELIBM866_RUSSIAN_MODELISO_8859_5_RUSSIAN_MODELKOI8_R_RUSSIAN_MODELMACCYRILLIC_RUSSIAN_MODELWINDOWS_1251_RUSSIAN_MODEL)TIS_620_THAI_MODEL)ISO_8859_9_TURKISH_MODEL)SingleByteCharSetProberc                         e Zd Zd fdZ xZS )SBCSGroupProberreturnNc                    t                                                       t                      }t          t          d|          }t          t          d|          }|                    ||           t          t                    t          t                    t          t                    t          t                    t          t                    t          t                    t          t                    t          t                    t          t                    t          t                    t          t                     t          t"                    |||g| _        |                                  d S )NF)is_reversedname_proberT)super__init__r   r   r	   set_model_probersr   r   r   r   r   r
   r   r   r   r   r   r   probersreset)selfhebrew_proberlogical_hebrew_probervisual_hebrew_prober	__class__s       _/var/www/html/4nations/venv/lib/python3.11/site-packages/pip/_vendor/chardet/sbcsgroupprober.pyr   zSBCSGroupProber.__init__3   s/   $ 7%5m!
 !
 !

  7%4] 
  
  
 	''(=?STTT $$>??#$899#$<==#$=>>#$899#$899#$:;;#$<==#$>??#$@AA
 $$677#$<==! '
* 	

    )r   N)__name__
__module____qualname__r   __classcell__)r"   s   @r#   r   r   2   s=        % % % % % % % % % %r$   r   N)charsetgroupproberr   hebrewproberr   langbulgarianmodelr   r   langgreekmodelr   r   langhebrewmodelr	   langrussianmodelr
   r   r   r   r   r   langthaimodelr   langturkishmodelr   sbcharsetproberr   r    r$   r#   <module>r3      s*  : 3 2 2 2 2 2 & & & & & & X X X X X X X X L L L L L L L L 6 6 6 6 6 6                . - - - - - 6 6 6 6 6 6 4 4 4 4 4 4& & & & &( & & & & &r$   