+
    WBi8                     P    ^ RI HtHt ^RIHt ^RIHt ^RIHt  ! R R]4      t	R# )    )OptionalUnion)CharSetProberProbingStateSingleByteCharSetProberc                   (  a a ] tR t^t o^ t^t^t^t^t^t	^t
^t^t^t^t^tRtRtRtV3R lV 3R lltV3R lR ltV3R lR	 ltV3R
 lR ltV3R lR ltV3R lR lt]V3R lR l4       t]V3R lR l4       t]V3R lR l4       tRtVtV ;t# )HebrewProberg{Gz?z
ISO-8859-8zwindows-1255c                   < V ^8  d   QhRR/#    returnN )format__classdict__s   "9/usr/lib/python3.14/site-packages/chardet/hebrewprober.py__annotate__HebrewProber.__annotate__   s      $     c                   < \         SV `  4        ^ V n        ^ V n        V P                  V n        V P                  V n        RV n        RV n        V P                  4        R# r   N)
super__init___final_char_logical_score_final_char_visual_scoreSPACE_prev_before_prev_logical_prober_visual_proberreset)self	__class__s   &r   r   HebrewProber.__init__   sN    )*&()%ZZ
 JJBFAE

r   c                   < V ^8  d   QhRR/# r   r   )r   r   s   "r   r   r      s     ' 't 'r   c                f    ^ V n         ^ V n        V P                  V n        V P                  V n        R# r   )r   r   r   r   r   r#   s   &r   r"   HebrewProber.reset   s+    )*&()% ZZ
 JJr   c                *   < V ^8  d   QhRS[ RS[ RR/# )r   logical_probervisual_proberr   Nr   )r   r   s   "r   r   r      s)     , ,/, /, 
	,r   c                    Wn         W n        R # N)r    r!   )r#   r+   r,   s   &&&r   set_model_probersHebrewProber.set_model_probers   s    
  .+r   c                &   < V ^8  d   QhRS[ RS[/# r   cr   intbool)r   r   s   "r   r   r      s     
 
# 
$ 
r   c                z    VV P                   V P                  V P                  V P                  V P                  39   # r.   )	FINAL_KAF	FINAL_MEM	FINAL_NUNFINAL_PEFINAL_TSADIr#   r3   s   &&r   is_finalHebrewProber.is_final   s9    NNNNNNMM
 
 	
r   c                &   < V ^8  d   QhRS[ RS[/# r2   r4   )r   r   s   "r   r   r      s     X Xc Xd Xr   c                b    WP                   V P                  V P                  V P                  39   # r.   )
NORMAL_KAF
NORMAL_MEM
NORMAL_NUN	NORMAL_PEr=   s   &&r   is_non_finalHebrewProber.is_non_final   s&     __dootWWWr   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      s%     <& <&U5)#34 <& <&r   c                   V P                   \        P                  8X  d   \        P                  # V P                  V4      pV EF!  pW P                  8X  d   V P
                  V P                  8w  dv   V P                  V P                  4      '       d   V ;P                  ^,          un        MV P                  V P                  4      '       d   V ;P                  ^,          un
        MeV P
                  V P                  8X  dK   V P                  V P                  4      '       d*   W P                  8w  d   V ;P                  ^,          un
        V P                  V n        W n        EK$  	  \        P                  # )   )stater   NOT_MEfilter_high_byte_onlyr   r   r>   r   r   rF   r   	DETECTING)r#   rI   curs   && r   feedHebrewProber.feed   s
   6 ::,,,&&&--h7Cjj $$

2 }}TZZ0066!;6**4::66 55:5 &&$**4tzz22

* 11Q61 $

DJ/ 6 %%%r   c                    < V ^8  d   QhRS[ /# r   r   str)r   r   s   "r   r   r     s     ( (c (r   c                   V P                   f   Q hV P                  f   Q hV P                  V P                  ,
          pWP                  8  d   V P
                  # WP                  ) 8:  d   V P                  # V P                   P                  4       V P                  P                  4       ,
          pW P                  8  d   V P
                  # W P                  ) 8  d   V P                  # VR8  d   V P                  # V P
                  # )Ng        )	r    r!   r   r   MIN_FINAL_CHAR_DISTANCELOGICAL_HEBREW_NAMEVISUAL_HEBREW_NAMEget_confidenceMIN_MODEL_DISTANCE)r#   finalsubmodelsubs   &  r   charset_nameHebrewProber.charset_name  s    ##///""... 11D4Q4QQ333+++4444***   //1D4G4G4V4V4XX 	 ---+++....*** c>*** '''r   c                    < V ^8  d   QhRS[ /# rV   rW   )r   r   s   "r   r   r   /  s      # r   c                    R # )Hebrewr   r(   s   &r   languageHebrewProber.language.  s    r   c                    < V ^8  d   QhRS[ /# rV   r   )r   r   s   "r   r   r   3  s     	& 	&| 	&r   c                &   V P                   f   Q hV P                  f   Q hV P                   P                  \        P                  8X  d:   V P                  P                  \        P                  8X  d   \        P                  # \        P
                  # r.   )r    r!   rN   r   rO   rQ   r(   s   &r   rN   HebrewProber.state2  st    ##///""...   &&,*=*==%%)<)<<&&&%%%r   )r   r   r   r    r   r!   ) __name__
__module____qualname____firstlineno__r   r8   rB   r9   rC   r:   rD   r;   rE   r<   NORMAL_TSADIrZ   r^   r\   r[   r   r"   r/   r>   rF   rS   propertyra   rf   rN   __static_attributes____classdictcell____classcell__)r$   r   s   @@r   r   r      s     EIJIJIJHIKL
  
 %( ' ', ,
 
X X<& <&| ( (<   	& 	& 	&r   r   N)
typingr   r   charsetproberr   enumsr   sbcharsetproberr	   r   r   r   r   <module>rx      s"   8 # (  4Hx&= x&r   