+
    W¦BiK  ã                   óL   € ^ RI HtHtHt ^RIHt ^RIHtHt  ! R R]4      t	R# )é    )ÚListÚOptionalÚUnion)ÚCharSetProber)ÚLanguageFilterÚProbingStatec                   óÌ   a a€ ] tR t^"t o]P
                  3V3R lV 3R llltV3R lV 3R llt]V3R lR l4       t	]V3R lR l4       t
V3R	 lR
 ltV3R lR ltRtVtV ;t# )ÚCharSetGroupProberc                ó$   <€ V ^8„  d   QhRS[ RR/# )é   Úlang_filterÚreturnN)r   )ÚformatÚ__classdict__s   "€Ú?/usr/lib/python3.14/site-packages/chardet/charsetgroupprober.pyÚ__annotate__ÚCharSetGroupProber.__annotate__#   s   ø€ ÷ @ñ @¡Nð @ÈTñ @ó    c                óR   <€ \         SV `  VR 7       ^ V n        . V n        RV n        R# ))r   N)ÚsuperÚ__init__Ú_active_numÚprobersÚ_best_guess_prober)Úselfr   Ú	__class__s   &&€r   r   ÚCharSetGroupProber.__init__#   s*   ø€ Ü‰Ñ [ÐÔ1ØˆÔØ,.ˆŒØ;?ˆÖr   c                ó   <€ V ^8„  d   QhRR/# )r   r   N© )r   r   s   "€r   r   r   )   s   ø€ ÷ 'ñ 'tñ 'r   c                óÆ   <€ \         SV `  4        ^ V n        V P                   F3  pVP                  4        RVn        V ;P                  ^,          un        K5  	  RV n        R# )r   TN)r   Úresetr   r   Úactiver   )r   Úproberr   s   & €r   r!   ÚCharSetGroupProber.reset)   sM   ø€ Ü‰‰ŒØˆÔØ—l”lˆFØL‰LŒNØ ˆFŒMØ×Ò Õ!×ñ #ð #'ˆÖr   c                ó0   <€ V ^8„  d   QhRS[ S[,          /# ©r   r   ©r   Ústr)r   r   s   "€r   r   r   3   s   ø€ ÷ 4ñ 4™h¡smñ 4r   c                óš   € V P                   '       g%   V P                  4        V P                   '       g   R # V P                   P                  # ©N)r   Úget_confidenceÚcharset_name©r   s   &r   r,   ÚCharSetGroupProber.charset_name2   s;   € à×&×&Ð&Ø×ÑÔ!Ø×*×*Ð*ÙØ×&Ñ&×3Ñ3Ð3r   c                ó0   <€ V ^8„  d   QhRS[ S[,          /# r&   r'   )r   r   s   "€r   r   r   ;   s   ø€ ÷ 0ñ 0™(¡3-ñ 0r   c                óš   € V P                   '       g%   V P                  4        V P                   '       g   R # V P                   P                  # r*   )r   r+   Úlanguager-   s   &r   r1   ÚCharSetGroupProber.language:   s;   € à×&×&Ð&Ø×ÑÔ!Ø×*×*Ð*ÙØ×&Ñ&×/Ñ/Ð/r   c                ó<   <€ V ^8„  d   QhRS[ S[S[3,          RS[/# )r   Úbyte_strr   )r   ÚbytesÚ	bytearrayr   )r   r   s   "€r   r   r   B   s%   ø€ ÷ ñ ™U¡5©)Ð#3Õ4ð ¹ñ r   c                óð  € V P                    FÛ  pVP                  '       g   K  VP                  V4      pV'       g   K2  V\        P                  8X  d*   W n        \        P                  V n        V P                  u # V\        P                  8X  g   K‡  R Vn        V ;P                  ^,          un	        V P                  ^ 8:  g   Kº  \        P                  V n        V P                  u # 	  V P                  # )F)
r   r"   Úfeedr   ÚFOUND_ITr   Ú_stateÚstateÚNOT_MEr   )r   r4   r#   r;   s   &&  r   r8   ÚCharSetGroupProber.feedB   s²   € Ø—l”lˆFØ—=—==ÙØ—K‘K Ó)ˆEßÙØœ×-Ñ-Ô-Ø*0Ô'Ü*×3Ñ3”Ø—z‘zÒ!Øœ×+Ñ+Ö+Ø %”Ø× Ò  AÕ%Õ Ø×#Ñ# qÖ(Ü".×"5Ñ"5D”KØŸ:™:Ò%ñ #ð  z‰zÐr   c                ó    <€ V ^8„  d   QhRS[ /# r&   )Úfloat)r   r   s   "€r   r   r   U   s   ø€ ÷ ñ ¡ñ r   c                óò  € V P                   pV\        P                  8X  d   R # V\        P                  8X  d   R# RpRV n        V P
                   F  pVP                  '       g)   V P                  P                  RVP                  4       K=  VP                  4       pV P                  P                  RVP                  VP                  V4       W$8  g   K‡  TpW0n        K‘  	  V P                  '       g   R# V# )g®Gáz®ï?g{®Gáz„?g        Nz%s not activez%s %s confidence = %s)r;   r   r9   r<   r   r   r"   ÚloggerÚdebugr,   r+   r1   )r   r;   Ú	best_confr#   Úconfs   &    r   r+   Ú!CharSetGroupProber.get_confidenceU   sË   € Ø—
‘
ˆØ”L×)Ñ)Ô)ÙØ”L×'Ñ'Ô'ÙØˆ	Ø"&ˆÔØ—l”lˆFØ—=—==Ø—‘×!Ñ! /°6×3FÑ3FÔGÙØ×(Ñ(Ó*ˆDØK‰K×ÑØ'¨×)<Ñ)<¸f¿o¹oÈtôð ÖØ 	Ø*0Ö'ñ #ð ×&×&Ð&ÙØÐr   )r   r   r:   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   ÚNONEr   r!   Úpropertyr,   r1   r8   r+   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r   r   s   @@r   r
   r
   "   se   ù‡ € Ø5C×5HÑ5H÷ @õ @÷'ó 'ð ÷4ó ð4ð ÷0ó ð0÷ð ÷&÷ ð r   r
   N)
Útypingr   r   r   Úcharsetproberr   Úenumsr   r   r
   r   r   r   Ú<module>rR      s!   ð÷8 )Ñ (å (ß /ôH˜ö Hr   