
    -Ph                        d dl mZ d dlmZ  G d de          Z G d de          Z G d de          Z G d	 d
e          Z G d de          Z	 G d de          Z
 G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d d e          Z G d! d"e          Z G d# d$e          Z G d% d&e          Zd'S )(   )BaseStemmer)Amongc                      e Zd ZdZh dZh dZh dZdZdZd Z	d Z
d Zd	 Zd
 Zd Z eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd          gZg  eddd           eddd           eddd           ed dd           ed!dd           ed"dd           ed#dd           ed$dd           ed%dd           ed&dd           ed'dd           ed(dd           ed)d*d           ed+dd           ed,dd           ed-dd           ed.dd           ed/dd           ed0dd           ed1dd           ed2dd           ed3dd           ed4dd           ed5dd           ed6dd           ed7dd           ed8dd           ed9dd           ed:dd           ed;dd           ed<dd           ed=dd           ed>d?d           ed@d?d           edAdd           edBdd           edCdDd           edEdDd           edFdDd           edGdd          Z edHdd           edIdd           edJdd           edKdd          gZ edLddM           edNddO           edPdd           edQddR           edSddT           edUddV           edWdd           edXddY           edZdd[           ed\dd]           ed^dd_           ed`dda           edbdd           edcdd           edddd           ed;dd           ededdf           edgdd           edhddi           edjdd           edkddl           edmdd*           ednddo           edpddq           edrdds           edtddu          gZg  edvdd           edwdd           edxdd           edydd?           edzdd           ed{dd|           ed}dd           ed~dd           eddd           eddd           eddMd           eddd           edd*d           eddd           eddd           eddd           eddRd           eddad           eddd           eddYdf           eddYdR           edd]dV           edd]d           eddYd           eddYdu           eddYd_           eddYdi           eddYdq           eddYds           eddYd]           eddYd*           eddYd           edd?dM           edd?dl           edd?d           edd?do           edd?d           eddd           edd?d           eddYdO           eddYdY           eddYda           eddYd           eddd           eddd           eddd           eddd           eddd           eddYdT           eddYd           eddYd           eddYd[           eddYd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           edddצ          Z edvdd           ed~dd           eddd           eddd           eddd           eddd          gZ eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd          g	ZdS )YiddishStemmerz
    This class implements the stemming algorithm defined by a snowball script.
    Generated from yiddish.sbl by Snowball 3.0.1 - https://snowballstem.org/
    >      ְ   ֱ   ֲ   ֳ   ֵ   ֶ   ַ   ָ   ֹ   ֻ   ֿ   ׁ   ׂ   ִ   ּ>      א   ו   י   ע   ױ   ײ>      ב   ד   ז   ח   ק   ר   ת   ג   ה   ט   ך   כ   ל   ם   מ   ן   נ   ס   ף   פ   ץ   צ   ש   װ    c                    | j         }	 	 | j         }	 	 	 | j         }	 | j         | _        |                     t          j                  }|dk    rt                      | j         | _        |dk    ri| j         }	 |                     d          st                      t                      # t          $ r Y nw xY w|| _         | 	                    d          sdS nk|dk    rh| j         }	 |                     d          st                      t                      # t          $ r Y nw xY w|| _         | 	                    d	          sdS n|d
k    rh| j         }	 |                     d          st                      t                      # t          $ r Y nw xY w|| _         | 	                    d          sdS n|dk    r| 	                    d          sdS nq|dk    r| 	                    d          sdS nS|dk    r| 	                    d          sdS n5|dk    r| 	                    d          sdS n| 	                    d          sdS || _         t                      # t
          $ r Y nw xY w|| _         | j         | j        k    rt                      | xj         dz  c_         # t          $ r Y nw xY w# t          $ r Y nw xY w|| _         n# t          $ r Y nw xY w|| _         | j         }	 	 | j         }		 	 	 | j         }
	 | j         | _        |                     t          j                  st%                      | j         | _        |                                 sdS |
| _         t)                      # t$          $ r Y nw xY w|
| _         | j         | j        k    rt+                      | xj         dz  c_         # t(          $ r Y nw xY w# t*          $ r Y nw xY w|	| _         n# t,          $ r Y nw xY w|| _         dS )NTr4   r   r   r3   F   r   r      r      r'      r*      r,      r/   r1   )cursorbra
find_amongr   a_0lab3keteq_slab4
slice_fromlab5lab6lab2limitlab1lab0in_groupingg_nikedlab10	slice_dellab9lab8lab7)selfv_1v_2v_3	among_varv_4v_5v_6v_7v_8v_9s              _/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/snowballstemmer/yiddish_stemmer.py__r_preludezYiddishStemmer.__r_prelude   s}   kF	Dk@"=&;-"&+C5.+/;,0OON<N,O,O	#,>>*.&&L+/;#,>>*.+C%6/3yy/C/C )926&&L.2ff+/$5$5$5$525DK+/??9+E+E %5/4u%5%.!^^*.+C%6/3yy/C/C )926&&L.2ff+/$5$5$5$525DK+/??9+E+E %5/4u%5%.!^^*.+C%6/3yy/C/C )926&&L.2ff+/$5$5$5$525DK+/??9+E+E %5/4u%5%.!^^+/??9+E+E %5/4u%5%.!^^+/??9+E+E %5/4u%5%.!^^+/??9+E+E %5/4u%5%.!^^+/??9+E+E %5/4u%5 ,0??9+E+E %5/4u.1&*ff#'----*-DK#{dj88&*ff KK1,KKw;-x  %%%%!!!TT!!TTk	k"&-"&+C
/+/;'+'7'78N'O'O !2*/''M+/;'+~~'7'7 !1+05.1&*ff#(...$$.*-DK#{dj88&*ff KK1,KK!-"  %%%%!!!TT!!TTtsg  K J AI 51B& &
B30I 2B33I I $1D 
D"I !D""I I 1F 
FI FI 1I I -I I )I I 
I# J "I##:J 
J*'J/ )J**J/ -K /
J<9K ;J<<
K 
KK&O 0N/ 9AM) M) )
M63N/ 5M669N/ /
N<9O  ;N<<O  ?O  
O
O O
O 
O%$O%c                    | j         | _        | j        }	 | j        | _        |                     d          s|| _        t                      | j        | _        | j        }	 	 | j        }	 |                     d          st                      t                      # t          $ r Y nw xY w|| _        	 |                     d          st                      t                      # t          $ r Y nw xY w|| _        | j        | j         k     rt                      n# t          $ r Y nw xY w|| _        t                      # t          $ r Y nw xY w|| _        |                     d          sdS n# t
          $ r Y nw xY w| j        }	 |                     t          j                  dk    r|| _        t                      	 | j        }	 | j        }	 | j        }	 |                     d          st!                      t#                      # t           $ r Y nw xY w|| _        	 |                     d          st%                      t#                      # t$          $ r Y nw xY w|| _        |                     d	          st'                      n# t"          $ r Y nw xY w| j        | j         k     rt'                      || _        t)                      # t&          $ r Y nw xY w|| _        	 | j        }|                     d
          st+                      || _        t)                      # t*          $ r Y nw xY w|| _        	 | j        | _        |                     d          st-                      | j        | _        |                     d          sdS t)                      # t,          $ r Y nw xY w|| _        | j        | _        |                     d          s|| _        t                      | j        | _        |                     d          sdS n# t(          $ r Y nw xY wn# t          $ r Y nw xY w| j        }	| j        dz   }
|
| j         k    rdS |
| _        | j        | _        |	| _        | j        }	 |                     t          j                  dk    r|| _        t3                      n# t2          $ r Y nw xY w| j        }	 |                     t          j                  st9                      |                     t          j                  st9                      |                     t          j                  st9                      | j        | _        dS # t8          $ r Y nw xY w|| _        |                     t          j                  sdS | xj        dz  c_        |                     t          j                  sdS | j        | _        	 | j        | j        k    rtA                      | j        | _        n# t@          $ r Y nw xY wdS )N   געu   לטu   בנGEFr4   u   צוגנu   צוקטu   צוקנu   געבנ   צוTSUr7   r   T)!rH   I_p1r<   r=   rB   rJ   rA   r@   rG   rC   rI   rD   r>   r   a_1rE   rO   rP   rM   rQ   rF   lab11lab12I_xa_2lab13rK   g_consonantlab14go_out_groupingg_vowelgo_in_groupinglab15)rR   rS   rT   rU   rW   rX   rY   rZ   r[   r\   cv_10v_11s                r]   __r_mark_regionszYiddishStemmer.__r_mark_regions   s   J	k	{DH99_-- !ff{DH+C"+C&#yy99 )"&&&L"ff%%%%"%DK&#yy99 )"&&&L"ff%%%%"%DK{TZ//"ff 0!!!TT!!ffDK??5)) uTTk9	~122a77!ff4k"+C&"k*#'99-H#I#I -&*ff"&&&L#)))TT)&)+#'99-H#I#I .&+gg"&&&L$***dd*&)#yy)DEE )"&&&L)%%%%{TZ//"ff"%DK&&L!!!TT!!#+C99%@AA &#gg"%DK&&L"""dd"!##{DH99_55 &#gg#{DH??511 %$u&&L"""dd"!;yy11 !"%DK&&L;v.. ! 5!TTkK!Otz>>5;{	~122a77"gg 8 dd{		##N$>?? gg##N$>?? gg##N$>?? ggDI5dd##N$:;; 	5q"">#9:: 	5K		yDH$$ggDIIddts  A	E,  D (1B 
B&#D %B&&
D 11C" "
C/,D .C//(D D= 
D%"D= $D%%D= =
E
E, 	E

E, ,
E98E98P =P K J
 1H 
HJ
 H
J
 1I 
IJ
 I-J
 	K 

JK J6K 
KP K
P %?L$ $
L1.P 0L11
P <AN N 
N)&P (N))A!P P 
PP PP 
P+*P+.8R' '
R43R4?BU 
U! U!
*W5 5
XXc                 "    | j         | j        k    S )Nrd   r<   rR   s    r]   __r_R1zYiddishStemmer.__r_R1  s    yDK''    c                 (    | j         | j        dz   k    S )Nr7   rv   rw   s    r]   __r_R1plus3zYiddishStemmer.__r_R1plus3  s    yT[1_--ry   c                 $   | j         | j        z
  }	 | j        | _        |                     t          j                  }|dk    rt                      | j        | _        |dk    r:|                                 st                      | 	                                sdS 
nI|dk    r;|                                 st                      | 
                    d          sdS 
n|dk    r|                                 st                      | 	                                sdS | j        | _        |                     t          j                  }|dk    rt                      | j        | _        |dk    r| 
                    d          sdS 	n_|dk    r| 
                    d          sdS 	n@|dk    r| 
                    d	          sdS 	n!|d
k    r| 
                    d          sdS 	n|dk    r| 
                    d          sdS n|dk    r| 
                    d          sdS n|dk    r| 
                    d          sdS n|dk    r| 
                    d          sdS n|dk    r| 
                    d          sdS ng|dk    r| 
                    d          sdS nH|dk    r| 
                    d          sdS n)|dk    r| 
                    d          sdS n
|dk    r| 
                    d          sdS n|dk    r| 
                    d          sdS n|d k    r| 
                    d!          sdS n|d"k    r| 
                    d#          sdS n|d$k    r| 
                    d%          sdS no|d&k    r| 
                    d'          sdS nP|d(k    r| 
                    d)          sdS n1|d*k    r| 
                    d+          sdS n|d,k    r| 
                    d-          sdS n|d.k    r| 
                    d/          sdS n|d0k    r| 
                    d1          sdS n|d2k    r| 
                    d3          sdS n|d4k    r| 
                    d5          sdS nw| 
                    d6          sdS n^|d
k    rE	 | j         | j        z
  }	 |                                 st                      | 	                                sdS t                      # t          $ r Y nw xY w| j         |z
  | _        | 
                    d7          sdS n# t          $ r Y nw xY w| j        | _        |                     d8          st                      | j         | j        z
  }	 |                     d9          s| j         |z
  | _        t                      n# t          $ r Y nw xY w| j        | _        | 
                    d:          sdS n|dk    r| 
                    d          sdS n|dk    r| 
                    d          sdS n|dk    r| 
                    d!          sdS n|dk    r| 
                    d	          sdS n|dk    r| 
                    d          sdS nw|dk    r| 
                    d          sdS nX|dk    r| 
                    d          sdS n9|dk    r| 
                    d          sdS n|dk    r| 
                    d          sdS n|dk    r| 
                    d          sdS n|d k    r| 
                    d          sdS n|d"k    r| 
                    d          sdS n|d$k    r| 
                    d          sdS n|d&k    r| 
                    d          sdS n`|d(k    r| 
                    d          sdS nA|d*k    r| 
                    d#          sdS n"|d,k    r| 
                    d%          sdS n|d.k    r| 
                    d'          sdS n|d0k    r| 
                    d)          sdS n|d2k    r| 
                    d+          sdS n|d4k    r| 
                    d-          sdS n|d;k    r| 
                    d/          sdS nh|d<k    r| 
                    d1          sdS nI|d=k    r| 
                    d3          sdS n*|d>k    r| 
                    d5          sdS n|d?k    r| 
                    d6          sdS n|d@k    r| 
                    d:          sdS n|dAk    r;|                                 st                      | 
                    dB          sdS n|dCk    r	 | j         | j        z
  }	 	 | j         | j        z
  }	 |                     dD          st!                      t#                      # t           $ r Y nw xY w| j         |z
  | _        |                     dE          st%                      n# t"          $ r Y nw xY w| j         | j        z
  }	 |                                 s| j         |z
  | _        t)                      | 
                    dF          sdS n# t(          $ r Y nw xY wt+                      # t$          $ r Y nw xY w| j         |z
  | _        |                                 st                      | 	                                sdS n# t*          $ r Y nw xY wn# t          $ r Y nw xY w| j         |z
  | _        | j         | j        z
  }	 | j        | _        |                     t          j                  }|dk    rt/                      | j        | _        |dk    r9|                                 st/                      | 	                                sdS ne|                                 st/                      |                     t          j                  st/                      | 	                                sdS n# t.          $ r Y nw xY w| j         |z
  | _        | j         | j        z
  }		 | j        | _        |                     t          j                  }|dk    rt7                      | j        | _        |dk    r8|                                 st7                      | 	                                sdS n# t6          $ r Y nw xY w| j         |	z
  | _        | j         | j        z
  }
	 	 | j         | j        z
  }	 	 	 | j         | j        z
  }	 | j        | _        	 | j         | j        z
  }	 |                     dH          st9                      t;                      # t8          $ r Y nw xY w| j         |z
  | _        |                     dI          st=                      n# t:          $ r Y nw xY w| j        | _        | 	                                sdS | j         |z
  | _        t?                      # t<          $ r Y nw xY w| j         |z
  | _        | j        | j         k    rtC                      | xj        dz  c_        ?# t>          $ r Y nw xY wd# tB          $ r Y nw xY w| j         |z
  | _        n# tD          $ r Y nw xY w| j         |
z
  | _        dGS )JNr4   r   Fr6      יעr7   u   גײu   נעמu   מײדr8   u   בײטr9   u   בײסr:   u   װײזr;   u   טרײב   u   לײט	   u   קלײב
   u   רײב   u   רײס   u   שװײג   u   שמײס   u   שנײד   u   שרײב   u   בינד   u   װיטש   u   זינג   u
   טרינק   u
   צװינג   u
   שלינג   u   בײג   u   הײב   u   פארליר   u   שטײu   שװערr%   u   בראכr`   u
   ברענג                      r$   !   r#   r2   u   יסTra   rc   )#rH   r<   rA   find_among_br   a_4rJ   r=   _YiddishStemmer__r_R1rN   rD   a_3rG   rI   eq_s_br@   rQ   rF   rE   _YiddishStemmer__r_R1plus3rP   rC   a_5rO   in_grouping_brk   a_6rM   lab16rp   rl   rj   limit_backwardrg   rf   )rR   rS   rV   rT   rU   rW   rX   rY   rZ   r[   r\   rr   rs   v_12s                 r]   __r_standard_suffixz"YiddishStemmer.__r_standard_suffix  s   j4;&{	{DH)).*<==IA~~ff{DHA~~{{}} !&&L~~'' ! 5! a{{}} !&&L77 ! 5!a{{}} !&&L~~'' ! 5; --n.@AA	>>&&L;>>???;; %$u%!^^??+@AA %$u%!^^??+@AA %$u%!^^??+@AA %$u%!^^??+@AA %$u%!^^??+@AA %$u%!^^??+FGG %$u%!^^??+@AA %$u%!^^??+FGG %$u%"__??+@AA %$u%"__??+@AA %$u%"__??+FGG %$u%"__??+FGG %$u%"__??+FGG %$u%"__??+FGG %$u%"__??+FGG %$u%"__??+FGG %$u%"__??+FGG %$u%"__??+LMM %$u%"__??+LMM %$u%"__??+LMM %$u%"__??+@AA %$u%"__??+@AA %$u%"__??+RSS %$u%"__??+@AA %$u%  ??+FGG %$u%a"*t{2C&#{{}} )"&&&L#~~// )#(5"ff%%%%"&*s"2DK??955 %$u%!!!TT!;{{#>?? !&&Lj4;.";;77 %&*j3&6"ff% !!!TT!;'HII ! 5!a77 ! 5!a'<== ! 5!a'BCC ! 5!a'<== ! 5!a'<== ! 5!b'<== ! 5!b'<== ! 5!b'BCC ! 5!b'<== ! 5!b'BCC ! 5!b'<== ! 5!b'<== ! 5!b'BCC ! 5!b'BCC ! 5!b'BCC ! 5!b'BCC ! 5!b'BCC ! 5!b'BCC ! 5!b'HII ! 5!b'HII ! 5!b'HII ! 5!b'<== ! 5!b'<== ! 5!b'NOO ! 5!b'<== ! 5!b'BCC ! 5!b'HII ! 5!b{{}} !&&Ly11 ! 5!b"*t{2C&
*"&*t{":C.'+{{9'='= !1*.&&L&*ff#'----*.*s*:DK#';;y#9#9 -&*ff-#)))TT)"j4;6*#'#3#3#5#5 -.2j3.>&*ff#'???#C#C -',u-#)))TT)"ff%%%%"&*s"2DK;;== %"ff>>++ %$u% !!!TT!TTj3&j4;&	{DH)).*<==IA~~ff{DHA~~{{}} !&&L~~'' ! 5! {{}} !&&L)).*DEE !&&L~~'' ! 5TTj3&j4;&	{DH)).*<==IA~~gg{DHA~~{{}} "''M~~'' ! 5ddj3&j4;&$	"zDK/#'-#':#;D/+/;
!3+/:+CD%7/3{{5/A/A ):27''M.3gg+0$6$6$6$$$626*t2CDK+/;;v+>+> %6.3gg%6', 2 2 2dd 2+/;'+~~'7'7 !1+05.2j4.?&+gg#(...$$.*.*t*;DK#{d.AAA&+gg KK1,KK3-4 !&&&$$&"""dd""j4/ddj3&tsb  Bk& ?k& ?k& A&k& k& #k& k& !k&  k& k& >k& k& <k& k& :k& k& 8k& k& 6k& k& 4k& k& 2k& k& 0k& k& .k& k& ,k& 	k& T 6S% S% %
S2/T 1S22'T k& 
T)&k& (T))Ak& +2V k& 
V+(k& *V++$k& k& 0k& k& .k& k& ,k& k& *k& 	k& (k& k& &k& k& $k& k& "k& k&  k& ?k& k& =k& k& ;k& k& 9k& k& 7k& ?k& 	k& !k 2g6 1f3 3
g =g6 ?g  5g6 5i= 6
h i= hi= Ai i= 
i,)i= +i,,i= =
j
k 	j

Ak k& 
k"k& !k""k& &
k32k3Bp A$p 
pp4Br> >
s
s-y1 ?x? w0 v! -1u 
u+(v! *u++5v!  w0 !
v.+w0 -v..#w0 w0 0
w=:x? <w==Ax? ?
y	y yy y1 
yy1 yy1 1
y>=y>c                     |                                   | j        }|                                  || _        | j        | _        | j        | _        |                                  | j        | _        dS )NT)_YiddishStemmer__r_preluder<   _YiddishStemmer__r_mark_regionsr   rH   "_YiddishStemmer__r_standard_suffix)rR   rT   s     r]   _stemzYiddishStemmer._stemY  sh    k"kj  """)try   u   ווr   u   ויr6   u   ייr7   r&   r8   r)   r9   r+   r:   r.   r;   r0   r~   u
   אדורכu   אהינu   אהערu   אהײמu   אומu   אונטערu
   איבערu   אנu   אנטu   אנטקעגנu   אנידערu   אפu   אפירr   u
   אקעגנu   אראפu   ארומu   ארונטערu   אריבערu   ארױסu   ארױפu   ארײנu   אװעקu   אױסu   אױפu   אײנu   באu   בײu   דורכu   דערu   מיטu   נאכu   פארu
   פארבײr   u
   פארױסu   פונאנדערrb   u   צוזאמענ#   u
   צונױפu
   צוריקu   צעu   דזשu   שטרu   שטשu   שפרu   קליבr   u   ריבr   u   טריבu   שריבr   u   הױבr   u   שװיגr   u   גאנגu   זונגr   u
   שלונגr   u
   צװונגr   u   בױגr   u   בונדr   u   װיזu   ביטu   ליטu   שניטr   u   נומu   שטאנr   u   ביסu   שמיסr   u   ריסu
   טרונקr   u   פארלױרr   u   שװױרr   u   װוטשr   u   ונגu   סטוr%   u
   בראכטu   סטu   יסטr   u   עטu   שאפטu   הײטu   קײטu   יקײטu   לעכu   עלעכu   יזמu   ימu   עמu   ענעמu
   טענעמr,   u
   קליבנu   ריבנu
   טריבנu
   שריבנu   הױבנr   u
   שװיגנu
   זונגנu   שלונגנu   צװונגנu   בױגנu
   בונדנu   װיזנu   טנu
   GEביטנu
   GEליטנu
   GEמיטנu
   שניטנu   סטנu   יסטנ$   u   עטנu
   GEביסנu
   שמיסנu
   GEריסנu   ענu   גאנגענ*   u   עלענu
   נומענu
   יזמענu   שטאנענr   u   טרונקנu   פארלױרנr   u
   שװױרנr   u
   װוטשנu   גײנr-   u   טס5   u   עטס6   u   נסu   טנס8   u   ענסu   עסu   יעס;   u   עלעסu   ערסu
   ענערס>   r   u   טע@   u   סטעA   u   עטעr}   u   עלעu   ענעu   טענעF   u   ערu   טערH   u   סטערI   u   עטערu   ענערu
   טענערL   u   ותr   r(   u   יגu   יקu   דיקu   נדיקu
   ענדיקu   בליקu   גליקu   ניקu   ישN)__name__
__module____qualname____doc__rL   rn   rk   rh   rd   r   r   r   r   r   r   r   r?   re   ri   r   r   r   r    ry   r]   r   r      s        
 t  t  tGPPPG [  [  [K
CDh h hTB B BH( ( (. . .L L L\
	 	 	 	or1%%or1%%or1%%iQiQiQiQiQ	C)/Q77))2q11) 	)2q11) 	)2q11	)
 	#R++) 	5r1==) 	/Q77) 	or1%%) 	#Q**) 	;QBB) 	5q!<<) 	or1%%) 	)2q11) 	/Q77) 	)2q11)  	)2q11!)" 	;RCC#)$ 	5r1==%)& 	)2q11')( 	)2q11))* 	)2q11+), 	)2q11-). 	#R++/)0 	#R++1)2 	#R++3)4 	or1%%5)6 	or1%%7)8 	)2q119): 	#R++;)< 	#R++=)> 	#R++?)@ 	#R++A)B 	/Q77C)D 	/Q77E)F 	A2qIIG)H 	or1%%I)J 	;RCCK)L 	/Q77M)N 	/Q77O)P 	or1%%Q)CX 	#R,,#R,,#R,,#R,,	C 	)2q11#R,,)1a00)1b11#R,,)2r22)2q11)2r22/R88/R88#R,,)2r22#R++#R++#R++#R++)2r22#R++)2r22#R++)2r22#R,,/R885r2>>)2r22)2r225C:P#R++P#R++P 	iQP 	/B77	P
 	oq!$$P 	#Q++P 	oq!$$P 	)1a00P 	#Q**P 	#Q**P 	)1a00P 	#R++P 	)2q11P 	#R++P 	or1%%P  	or1%%!P" 	)2q11#P$ 	/Q77%P& 	iQ'P( 	/R88)P* 	)2r22+P, 	/R88-P. 	/Q77/P0 	)2r221P2 	/R883P4 	/R885P6 	5r2>>7P8 	5r2>>9P: 	)2r22;P< 	/R88=P> 	)2r22?P@ 	or1%%APB 	+R33CPD 	+R44EPF 	+R33GPH 	/R88IPJ 	#R++KPL 	)2q11MPN 	#R++OPP 	+R44QPR 	/R88SPT 	+R44UPV 	or1%%WPX 	5r1==YPZ 	)2q11[P\ 	/Q77]P^ 	/Q77_P` 	5r2>>aPb 	5r2>>cPd 	;RDDePf 	/R88gPh 	/R88iPj 	#R++kPl 	iQmPn 	or1%%oPp 	#R++qPr 	or1%%sPt 	#R++uPv 	#R++wPx 	or1%%yPz 	#R++{P| 	)2q11}P~ 	#R++P@ 	/Q77APB 	iQCPD 	or1%%EPF 	#R++GPH 	#R++IPJ 	or2&&KPL 	#R++MPN 	#R++OPP 	)2q11QPR 	or1%%SPT 	#R++UPV 	)2q11WPX 	)2q11YPZ 	)2q11[P\ 	/Q77]P^ 	or2&&_PCf 	#R++)2q11#R++#R++)1a00iQC 	or1%%or1%%#Q**)1a00/A66)1b11)1b11#Q**or1%%
CCCry   r   c                       e Zd ZdS )rJ   Nr   r   r   r   ry   r]   rJ   rJ   &            ry   rJ   c                       e Zd ZdS )rI   Nr   r   ry   r]   rI   rI   )  r   ry   rI   c                       e Zd ZdS )rG   Nr   r   ry   r]   rG   rG   ,  r   ry   rG   c                       e Zd ZdS )r@   Nr   r   ry   r]   r@   r@   /  r   ry   r@   c                       e Zd ZdS )rC   Nr   r   ry   r]   rC   rC   2  r   ry   rC   c                       e Zd ZdS )rE   Nr   r   ry   r]   rE   rE   5  r   ry   rE   c                       e Zd ZdS )rF   Nr   r   ry   r]   rF   rF   8  r   ry   rF   c                       e Zd ZdS )rQ   Nr   r   ry   r]   rQ   rQ   ;  r   ry   rQ   c                       e Zd ZdS )rP   Nr   r   ry   r]   rP   rP   >  r   ry   rP   c                       e Zd ZdS )rO   Nr   r   ry   r]   rO   rO   A  r   ry   rO   c                       e Zd ZdS )rM   Nr   r   ry   r]   rM   rM   D  r   ry   rM   c                       e Zd ZdS )rf   Nr   r   ry   r]   rf   rf   G  r   ry   rf   c                       e Zd ZdS )rg   Nr   r   ry   r]   rg   rg   J  r   ry   rg   c                       e Zd ZdS )rj   Nr   r   ry   r]   rj   rj   M  r   ry   rj   c                       e Zd ZdS )rl   Nr   r   ry   r]   rl   rl   P  r   ry   rl   c                       e Zd ZdS )rp   Nr   r   ry   r]   rp   rp   S  r   ry   rp   c                       e Zd ZdS )r   Nr   r   ry   r]   r   r   V  r   ry   r   N)basestemmerr   amongr   r   BaseExceptionrJ   rI   rG   r@   rC   rE   rF   rQ   rP   rO   rM   rf   rg   rj   rl   rp   r   r   ry   r]   <module>r      s@   % $ $ $ $ $      [ [ [ [ [[ [ [ [|      =         =         =         =         =         =         =         =         =         =    !        M       !        M       !        M       !        M       !        M       !        M       !        M          ry   