
    -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	dS )   )BaseStemmer)Amongc                   a   e Zd ZdZh dZh dZdZd Zd Zd Z	d Z
d	 Zd
 Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Z d Z!d  Z"d! Z#d" Z$d# Z%d$ Z&d% Z'd& Z(d' Z)g  e*d(d)d*           e*d+d,d-           e*d.d,d/           e*d0d,d1           e*d2d,d3           e*d4d,d5           e*d6d,d7           e*d8d,d9           e*d:d,d1           e*d;d,d-           e*d<d,d=           e*d>d,d?           e*d@d,dA           e*dBd,d/           e*dCd,dD           e*dEd,d1           e*dFd,dG           e*dHd,d3           e*dId,dJ           e*dKd,dL           e*dMd,dN           e*dOd,dP           e*dQd,dR           e*dSd,d5           e*dTd,dU           e*dVd,dW           e*dXd,dY           e*dZd,d[           e*d\d,d7           e*d]d,d^           e*d_d,d`           e*dad,db           e*dcd,d9           e*ddd,d3           e*ded,d7           e*dfd,d-           e*dgd,d/           e*dhd,d1           e*did,d3           e*djd,d7           e*dkd,dY           e*dld,d1           e*dmd,d7           e*dnd,d5           e*dod,d7           e*dpd,d9          Z+g  e*dqd)d=           e*drd)d-           e*dsd)d?           e*dtd)dA           e*dud)d/           e*dvd)dD           e*dwd)d1           e*dxd)dG           e*dyd)dL           e*dzd)dJ           e*d{d)d3           e*d|d)d1           e*d}d)d=           e*d~d)d-           e*dd)d?           e*dd)dA           e*dd)d/           e*dd)dD           e*dd)d1           e*dd)dG           e*dd)dL           e*dd)dJ           e*dd)d3           e*dd)dD           e*dd)d1           e*dd)dG           e*dd)dL           e*dd)dD           e*dd)d1           e*dd)dG           e*dd)dL           e*dd)dJ           e*dd)d3           e*dd)dJ           e*dd)d3           e*dd)d=           e*dd)d-           e*dd)d?           e*dd)dA           e*dd)d/          Z,g  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=           e*dd)d=           e*dd)d=           e*dd)d=           e*dd)d=           e*dd)d=           e*dd)d-           e*ddRd-           e*dd)d=           e*ddUd=           e*dd)d=           e*ddYd=           e*ddYd=           e*ddYd=           e*ddYd=           e*ddYd=           e*ddYd=           e*ddYd=           e*dd*d=           e*ddYd=           e*ddYd=           e*ddYd=           e*dd)d=          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-           e*dd)d-           e*dd)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-          gZ/ e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-          gZ0g  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=           e*dd)d-           e*dd3d-           e*ddJd-           e*dd3d-           e*dd3d-           e*dd)d-           e*dd)d-           e*dd5d-           e*ddUd-           e*dd)d-           e*dd)d=           e*dd)d=           e*dd7d=           e*dd7d=           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*ddd=          Z1 e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-          gZ2 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*dd1d-           e*ddGd-           e*dd1d-           e*dd1d-           e*dd)d-           e*dd)d-           e*ddPd-           e*ddRd-           e*dd)d-           e*dd)d-           e*ddWd-          gZ3 e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-          gZ4g  e*dd)d=           e*dd)d=           e*dd-d=           e*dd)d=           e*dd)d=           e*dd)d=           e*dd)d-           e*ddDd-           e*d d)d-           e*dd)d-           e*dd)d-           e*ddJd-           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*dd)d=           e*d
d[d=           e*dd)d=           e*dd)d-           e*dd)d=           e*ddbd=           e*ddbd=           e*ddbd=           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*dd)d=          Z5 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-          gZ6 e*d)d)d-           e*dd)d-           e*dd)d=           e*d*d=d=           e*dd)d-           e*d+dAd-           e*d,dAd-          gZ7 e*d-d)d=           e*d.d)dA           e*d/d)d1           e*d0d)d/           e*d1d)dD           e*d2d)d?           e*d3d/d-           e*d4d)dG           e*d5d)dJ           e*d6d)d3          g
Z8 e*d7d)d-           e*d8d)d-           e*d9d)d-           e*d:d)d-           e*d;d)d-           e*d<d)d-          gZ9 e*dd)d-           e*dd)d-          gZ: e*d=d)d-           e*d>d)d-           e*d?d)d-           e*d@d)d-          gZ;g  e*dd)d=           e*dAd,d-           e*dBd,d-           e*dCd=d-           e*dDd)d=           e*dEd)d=           e*dFd/d-           e*dGd)d-           e*dHd1d-           e*dId1d-           e*dd1d-           e*dJd)d=           e*dKd)d-           e*dLd)d=           e*dMd)d=           e*dNd)d-           e*dOd)d-           e*dPd)d-           e*dQd)d-           e*dRd)d-           e*dSd)d-           e*dTd)d=           e*dUd)d-           e*dVd)d=           e*dWd)d-           e*dXd)d=           e*dd)d=           e*dYdZd-           e*dd)d-           e*d[d\d-           e*d]d^d-           e*d_d^d-           e*d`d\d-           e*dad\d=           e*dbd\d-           e*dcd\d-           e*dd)d-           e*ddded-           e*dfded=           e*dgd)d-           e*dhd)d-           e*did)d-           e*djdkd-           e*dldmd-           e*dndkd=           e*dd)d-          Z< e*dod)d-           e*d>d,d-           e*dpd)d-           e*dqd)d-           e*d@d?d-           e*drd)d-           e*dsd)d-           e*dtd)d-          gZ= e*dud)d-           e*dvd)d-           e*dd)d-           e*dwd)d-          gZ> e*dxd)d-           e*dyd)d-          gZ? e*dzd)d-           e*d{d)d-           e*d|d)d-          gZ@ e*d}d)d-           e*d~d)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-          gZA e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-          gZB e*dd)d-           e*dd)d-          gZC e*dd)d)           e*dd)d)           e*dd)d)           e*dd)d)           e*dd)d)           e*dd)d)           e*dd)d)           e*dad)d)           e*dd)d)           e*dd)d)          g
ZD e*dd)d-           e*dd)d-          gZE e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-          gZF e*dd)d-           e*dd)d-          gZG e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dOd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-          gZH e*dd)d-           e*dd)d-          gZI e*d~d)d-           e*dd,d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-          gZJ e*dd)d-           e*dd)d-           e*dd)d-          gZK e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-          gZLg  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-           e*dd)d-           e*dd3d-           e*dd)d-           e*dd)d-           e*ddNd-           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-           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-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-          ZM e*dd)d-           e*dd)d-           e*dd-d-           e*dd)d-           e*dd)d-          gZN 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-           e*dd)d-           e*dd)d-           e*ddJd-          gZO e*dd)d-           e*dd)d-          gZP 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*dd1d-           e*dd)d-           e*dd3d-          gZQg  e*dd)d-           e*dd,d-           e*dd,d-           e*dd)d-           e*dd?d-           e*ddAd-           e*dd)d-           e*ddDd-           e*dd1d-           e*d d1d-           e*ddDd-           e*ddDd-           e*ddLd-           e*ddDd-           e*ddDd-           e*ddDd-           e*ddDd-           e*ddDd-           e*d	d)d-           e*dd)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*dd)d-           e*ddd-           e*ddd-           e*ddd-           e*dd)d-           e*dd)d-           e*dd)d-           e*dNd)d-           e*ddd-           e*ddd-           e*ddd-           e*dd)d-           e*dd)d-           e*ddmd-           e*ddmd-           e*ddmd-           e*d dmd-           e*dd)d-           e*d!d"d-           e*dd)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*dd)d-           e*d2d3d-           e*d4d3d-           e*d5d3d-           e*d6d3d-           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*did)d-           e*d@dAd-           e*dBdAd-           e*dCdDd-           e*dEdAd-           e*dFdGd-           e*dHdAd-           e*dIdAd-           e*dJdAd-           e*dd)d-           e*dKdLd-           e*dMdLd-           e*dNdOd-           e*dPdOd-           e*dQdOd-           e*dRdLd-           e*ddLd-          ZR e*dSd)d-          gZSg  e*dd)d-           e*dTd)d-           e*dUd)d-           e*dVd)d-           e*dd)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*d_d)d-           e*d`d)d-           e*dd)d-           e*dad)d-           e*dbd)d-           e*dcd)d-           e*ddd)d-           e*ded)d-           e*dfd)d-           e*dgd)d-           e*d[d)d-           e*dhd)d-           e*did)d-           e*djd)d-           e*dkd)d-           e*dd)d-           e*dld)d-           e*dd)d-          ZT e*dmd)d-           e*d~d)d-           e*dd-d-           e*dd)d-           e*dnd?d-           e*dod)d-           e*dd)d-           e*dpd)d-           e*dqd)d-           e*drd)d-           e*dsd)d-           e*dd)d-           e*dtd)d-           e*dud)d-           e*d'd)d-           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*dd)d-          gZU e*dd)d-           e*dd)d-          gZV e*dd)d-           e*dd,d-          gZW e*dd)d-           e*dd,d-           e*dd-d-           e*dd,d-           e*dd?d-           e*dd)d-          gZX e*dEd)d-           e*dd)d-           e*dpd-d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-          g	ZY e*dd)d-           e*dd)d-           e*dd)d-          gZZ e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*djd)d-          gZ[ e*dd)d-           e*dVd,d-           e*dd,d-           e*d\d,d-           e*dd,d-          gZ\ 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-           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*d d)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-           e*ddPd-           e*ddPd-           e*dd)d-           e*dd)d-           e*dd)d-           e*ddYd-           e*ddYd-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-          gZ_ 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*dd1d)           e*djd)d-           e*dd)d-           e*ddJd)          gZag  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*dd1d-           e*dd1d-           e*dd1d-           e*dd1d-           e*dd1d-           e*dd1d-           e*dd1d-           e*dd1d-           e*dd1d-           e*dd1d-           e*dd1d-           e*dd)d-           e*dd[d-           e*dd[d-           e*dd^d-           e*dd[d-           e*dd[d-           e*d1d[d-           e*dd)d-           e*d7dZd-           e*dؐdZd-           e*dِdZd-           e*dڐdZd-           e*ddd-           e*dܐdZd-           e*dݐdZd-           e*dސdZd-           e*dߐdZd-           e*ddZd-           e*ddZd-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-           e*dd)d-          Zb e*dd)d-           e*dd)d-           e*dd)d-          gZc e*dd)d-           e*dd)d-           e*dd)d-          gZd e*dd)d-           e*dd,d-           e*dd,d-           e*dd,d-           e*dd,d-           e*dd,d-          gZe e*dd)d-          gZf e*dd)d-           e*dd,d-           e*drd)d-           e*dd)d-           e*dd)d-           e*ddAd-           e*ddAd-           e*ddAd-           e*ddAd-           e*dd)d-          g
Zg e*dd)d-           e*dd,d-           e*dd,d-          gZh e*dd)d-           e*dd)d-           e*dd-d-           e*dd)d-           e*d d)d-           e*dd)d-          gZi e*dd)d-           e*dd,d-           e*dd,d-          gZj e*dd)d-           e*dd)d-           e*dd)d-           e*dd=d-           e*d	d)d-           e*did)d-           e*dd)d-          gZk e*d
d)d-           e*dd)d-           e*dd)d-          gZlg  e*dd)d-           e*dd,d-           e*dd,d-           e*dd=d-           e*dd,d-           e*ddAd-           e*dxd)d-           e*ddDd-           e*ddDd-           e*ddGd-           e*ddDd-           e*ddDd-           e*ddDd-           e*ddNd-           e*ddDd-           e*ddDd-           e*dd5d-           e*ddDd-           e*ddDd-           e*ddYd-           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,dd-           e*d-d^d-           e*d.d^d-           e*d/d0d-           e*d1d^d-           e*d2d3d-           e*d4d3d-           e*d5d3d-           e*d6d^d-           e*dd)d-           e*d7d8d-           e*d9d8d-           e*d:dmd-           e*d;d8d-           e*d<d8d-           e*d=d>d-           e*d?d@d-           e*dAd8d-           e*dBdCd-           e*dDd8d-           e*dEdFd-           e*dGd8d-           e*dHdId-           e*dJd8d-           e*dKdLd-           e*dMd8d-           e*dNdOd-           e*dPd)d-           e*dQdRd-           e*dSdRd-           e*dTdUd-           e*dVdRd-           e*dWdRd-           e*dXdYd-           e*dZd)d-           e*d[d\d-           e*d]d)d-           e*d^d)d-           e*d_d)d-           e*d`dad-           e*dbdad-           e*dcd)d-           e*ddd)d-           e*dedfd-           e*dgd)d-           e*dhd)d-           e*didjd-           e*d}d)d-           e*dkdAd-           e*dld)d-           e*dmdDd-           e*dndDd-           e*dodDd-          Zm e*dpd)d-           e*dqd)d-           e*drd)d-           e*dsd)d-           e*dtd)d-           e*dud)d-           e*dvd)d-           e*dwd)d-          gZndxS (y  GreekStemmerz
    This class implements the stemming algorithm defined by a snowball script.
    Generated from greek.sbl by Snowball 3.0.1 - https://snowballstem.org/
    >      α   ε   η   ι   ο   υ   ω>   r   r   r	   r
   r   r   Fc                 2    t          | j                  dk    S )N   )lencurrentselfs    ]/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/snowballstemmer/greek_stemmer.py__r_has_min_lengthzGreekStemmer.__r_has_min_length   s    4<  A%%    c                    	 | j         | j        z
  }	 | j        | _        |                     t          j                  }| 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 nt|dk    r|                     d          sdS nU|dk    r|                     d          sdS n6|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 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 nj|d/k    r|                     d0          sdS nL|d1k    r|                     d2          sdS n.| j        | j        k    rt                      | xj        dz  c_        Y# t          $ r Y nw xY w| j         |z
  | _        	 dS )3NTr   r   F      βr      γ      δ   r         ζ   r	         θ	   r
   
      κ      λ      μ      ν      ξ   r         π      ρ      σ      τ   r         φ      χ   u   ψ   r   )
limitcursorketfind_among_br   a_0bra
slice_fromlimit_backwardlab0r   v_1	among_vars      r   __r_tolowerzGreekStemmer.__r_tolower   sG   U	*t{*CQ; --l.>??	;>>??511 %$u%!^^??511 %$u%!^^??511 %$u%!^^??511 %$u%!^^??511 %$u%!^^??511 %$u%!^^??511 %$u%!^^??511 %$u%!^^??511 %$u%"__??511 %$u%"__??511 %$u%"__??511 %$u%"__??511 %$u%"__??511 %$u%"__??511 %$u%"__??511 %$u%"__??511 %$u%"__??511 %$u%"__??511 %$u%"__??511 %$u%"__??511 %$u%"__??511 %$u%"__??511 %$u%"__??511 %$u% {d&999"ffKK1$KK*s*DKts   AM &M M $M M "M M  M ?M M =M M ;M M 9M M 7M M 5M M 1M M -M M )/M 
M'&M'c                    | j         | _        |                     t          j                  }|dk    rdS | 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 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 d| _        dS )N    Fr      φαr   u   σκαr      ολοr   u   σοr   u   τατοr      κρεr    u   περr!   u   τερr#   u   φωr$   u   καθεστu
   γεγονT)r?   r@   rA   r   a_1rC   rD   B_test1r   rI   s     r   
__r_step_1zGreekStemmer.__r_step_1p   s   ;%%l&677	>>5;>>??7++ u!^^??9-- u!^^??9-- u!^^??7++ u!^^??;// u!^^??9-- u!^^??9-- u!^^??9-- u!^^??7++ u"__???33 u ??=11 utr   c                    | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS d| _        | j         | _        | j         | _        |                     t          j                  }|dk    rdS | j         | j	        k    rdS |dk    r| 
                    d          sdS n| 
                    d          sdS dS )NrL   Fr   r
   u   ιζT)r?   r@   rA   r   a_3rC   	slice_delrQ   a_2rE   rD   rR   s     r   __r_step_s1zGreekStemmer.__r_step_s1   s    ;\-..!335;~~ 	5;;%%l&677	>>5;,,,5>>??5)) u ??7++ utr   c                    | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS d| _        | j         | _        | j         | _        |                     t          j                  dk    rdS | j         | j	        k    rdS | 
                    d          sdS dS )NrL   F   ωνT)r?   r@   rA   r   a_5rC   rV   rQ   a_4rE   rD   r   s    r   __r_step_s2zGreekStemmer.__r_step_s2   s    ;\-..!335;~~ 	5;;\-..!335;,,,5w'' 	5tr   c                 D   	 | j         | j        z
  }	 | j        | _        |                     d          st	                      | j        | _        | j        | j        k    rt	                      |                     d          sdS t                      # t          $ r Y nw xY w| j         |z
  | _        | j        | _        n# t          $ r Y nw xY w| 	                    t          j                  dk    rdS | j        | _        |                                 sdS d| _        | j        | _        | j        | _        | 	                    t          j                  }|dk    rdS | j        | j        k    rdS |dk    r|                     d          sdS n|                     d          sdS dS )N   ισαu   ισFrL   r   r
   T)r>   r?   r@   eq_s_blab1rC   rE   rD   rF   rA   r   a_7rV   rQ   a_6rG   s      r   __r_step_s3zGreekStemmer.__r_step_s3   s   	*t{*C
;{{9-- !&&L;;!444&&Lw// ! 5ff*s*DK{DHHTT\-..!335;~~ 	5;;%%l&677	>>5;,,,5>>??5)) u ??7++ uts5   B< A.B B 
BB< BB< <
C	C	c                    | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS d| _        | j         | _        | j         | _        |                     t          j                  dk    rdS | j         | j	        k    rdS | 
                    d          sdS dS NrL   Fr
   T)r?   r@   rA   r   a_9rC   rV   rQ   a_8rE   rD   r   s    r   __r_step_s4zGreekStemmer.__r_step_s4   s    ;\-..!335;~~ 	5;;\-..!335;,,,5u%% 	5tr   c                    | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS d| _        | j         | _        | j         | _        |                     t          j                  }|dk    rdS | j         | j	        k    rdS |dk    r| 
                    d          sdS n| 
                    d          sdS dS )NrL   Fr   r
   u   ιστT)r?   r@   rA   r   a_11rC   rV   rQ   a_10rE   rD   rR   s     r   __r_step_s5zGreekStemmer.__r_step_s5   s    ;\.//1445;~~ 	5;;%%l&788	>>5;,,,5>>??5)) u ??9-- utr   c                 ^   | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS d| _        	 | j        | j         z
  }	 | j         | _        | j         | _        |                     t          j	                  }|dk    rt                      | j         | j        k    rt                      |dk    r|                     d          sdS n|                     d          sdS t                      # t          $ r Y nw xY w| j        |z
  | _         | j         | _        |                     t          j                  }|dk    rdS | 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 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 n# t          $ r Y nw xY wdS )NrL   Fr   u   ισμr
   u   αγνωστr   u   ατομr   u
   γνωστr   u   εθνr   u   εκλεκτr   u
   σκεπτr    u   τοπr!   u   αλεξανδρr#   u   βυζαντu
   θεατρT)r?   r@   rA   r   a_14rC   rV   rQ   r>   a_12ra   rE   rD   rF   a_13rG   s      r   __r_step_s6zGreekStemmer.__r_step_s6  s   ;\.//1445;~~ 	56	*t{*C;; --l.?@@	>>&&L;!444&&L>>??955 %$u%  ??511 %$uff*s*DK{DH)),*;<<IA~~u{DHA~~77 ! 5!a{33 ! 5!a}55 ! 5!ay11 ! 5!a77 ! 5!a}55 ! 5!ay11 ! 5!a':;; ! 5!a77 ! 5! }55 ! 5TTtsz   J ,BD 2D 
D 
D%"J $D%%AJ *'J J 2J J .J J *J J &J J 
J*)J*c                    | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS d| _        | j         | _        | j         | _        |                     t          j                  dk    rdS | j         | j	        k    rdS | 
                    d          sdS dS )NrL   Fu   αρακT)r?   r@   rA   r   a_16rC   rV   rQ   a_15rE   rD   r   s    r   __r_step_s7zGreekStemmer.__r_step_s7Y  s    ;\.//1445;~~ 	5;;\.//1445;,,,5{++ 	5tr   c                     | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS d| _        	 | j        | j         z
  }	 | j         | _        | j         | _        |                     t          j	                  }|dk    rt                      | j         | j        k    rt                      |dk    r|                     d          sdS n|                     d          sdS t                      # t          $ r Y nw xY w| j        |z
  | _         | j         | _        | j         | _        |                     d          sdS |                     d          sdS n# t          $ r Y nw xY wdS )NrL   Fr   u   ακu   ιτσ   κορT)r?   r@   rA   r   a_18rC   rV   rQ   r>   a_17ra   rE   rD   rF   r`   rG   s      r   __r_step_s8zGreekStemmer.__r_step_s8l  s   ;\.//1445;~~ 	5	*t{*C;; --l.?@@	>>&&L;!444&&L>>??733 %$u%  ??955 %$uff*s*DK{DH{DH;;y)) u??9-- uTTtsC   E> ,BD 2D 
D 
D%"E> $D%%?E> &E> >
F
Fc                    | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS d| _        	 | j        | j         z
  }	 | j         | _        | j         | _        |                     t          j	                  dk    rt                      | j         | j        k    rt                      |                     d          sdS t                      # t          $ r Y nw xY w| j        |z
  | _         | j         | _        | j         | _        |                     t          j                  dk    rdS |                     d          sdS n# t          $ r Y nw xY wdS )NrL   F   ιδT)r?   r@   rA   r   a_21rC   rV   rQ   r>   a_19ra   rE   rD   rF   a_20r   rH   s     r   __r_step_s9zGreekStemmer.__r_step_s9  so   ;\.//1445;~~ 	5	*t{*C
;;$$\%6771<<&&L;!444&&Lw// ! 5ff*s*DK{DH{DH  !233q88u??7++ uTTts>   E, ,A<C8 *C8 8
DE, DAE, E, ,
E98E9c                    | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS d| _        | j         | _        | j         | _        |                     t          j                  dk    rdS | j         | j	        k    rdS | 
                    d          sdS dS )NrL   Fu   ισκT)r?   r@   rA   r   a_23rC   rV   rQ   a_22rE   rD   r   s    r   __r_step_s10zGreekStemmer.__r_step_s10      ;\.//1445;~~ 	5;;\.//1445;,,,5y)) 	5tr   c                    | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS | j        | j         z
  }	 |                     t          j                  dk    rt                      dS # t          $ r Y nw xY w| j        |z
  | _         | j         }| 
                    | j         | j         d           || _         dS )NrL   F   αδT)r?   r@   rA   r   a_24rC   rV   r>   a_25rF   insert)r   rH   cs      r   __r_step_2azGreekStemmer.__r_step_2a  s    ;\.//1445;~~ 	5j4;&	  !233q88ff5TTj3&KDKg666ts   $1B 
B$#B$c                 T   | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS | j         | _        | j         | _        |                     t          j                  dk    rdS |                     d          sdS dS )NrL   Fu   εδT)	r?   r@   rA   r   a_26rC   rV   a_27rD   r   s    r   __r_step_2bzGreekStemmer.__r_step_2b  s    ;\.//1445;~~ 	5;;\.//1445w'' 	5tr   c                 T   | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS | j         | _        | j         | _        |                     t          j                  dk    rdS |                     d          sdS dS )NrL   Fu   ουδT)	r?   r@   rA   r   a_28rC   rV   a_29rD   r   s    r   __r_step_2czGreekStemmer.__r_step_2c  s    ;\.//1445;~~ 	5;;\.//1445y)) 	5tr   c                    | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS d| _        | j         | _        | j         | _        |                     t          j                  dk    rdS | j         | j	        k    rdS | 
                    d          sdS dS )NrL   Fr   T)r?   r@   rA   r   a_30rC   rV   rQ   a_31rE   rD   r   s    r   __r_step_2dzGreekStemmer.__r_step_2d  s    ;\.//1445;~~ 	5;;\.//1445;,,,5u%% 	5tr   c                 Z   | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS d| _        | j         | _        | j         | _        |                     t          j	                  sdS | 
                    d          sdS dS rf   )r?   r@   rA   r   a_32rC   rV   rQ   in_grouping_bg_vrD   r   s    r   
__r_step_3zGreekStemmer.__r_step_3  s    ;\.//1445;~~ 	5;;!!,"233 	5u%% 	5tr   c                    | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS d| _        	 | j        | j         z
  }	 | j         | _        | j         | _        | 	                    t          j
                  st                      |                     d          sdS t                      # t          $ r Y nw xY w| j        |z
  | _         | j         | _        n# t          $ r Y nw xY w| j         | _        |                     t          j                  dk    rdS | j         | j        k    rdS |                     d          sdS dS )NrL   F   ικT)r?   r@   rA   r   a_33rC   rV   rQ   r>   r   r   ra   rD   rF   a_34rE   r   s     r   
__r_step_4zGreekStemmer.__r_step_4  se   ;\.//1445;~~ 	5	*t{*C;;)),*:;; !&&Lw// ! 5ff*s*DK{DHHTT;\.//1445;,,,5w'' 	5ts7   D ,AC C 
C# D "C##D 
DDc                    | j         | j        z
  }	 | j        | _        |                     d          st	                      | j        | _        | j        | j        k    rt	                      |                     d          sdS n# t          $ r Y nw xY w| j         |z
  | _        | j         | j        z
  }	 | j        | _        |                     t          j
                  dk    rt                      | j        | _        |                                 sdS d| _        n# t          $ r Y nw xY w| j         |z
  | _        | j        | _        |                     d          sdS | j        | _        |                                 sdS d| _        | j        | _        | j        | _        |                     t          j                  dk    rdS | j        | j        k    rdS |                     d          sdS dS )N
   αγαμεu   αγαμFrL   u   αμε   αμT)r>   r?   r@   r`   rF   rC   rE   rD   rA   r   a_35ra   rV   rQ   a_36r   rH   v_2s      r   __r_step_5azGreekStemmer.__r_step_5a<  s   j4;&		{DH;;}-- ff{DH{T000ff??;// uTTj3&j4;&		{DH  !233q88ff{DH>>## u DLLTTj3&;{{9%% 	5;~~ 	5;;\.//1445;,,,5w'' 	5ts+   A.B 
BB1AD D 
D%$D%c                    | j         | j        z
  }	 | j        | _        |                     t          j                  dk    rt                      | j        | _        |                                 sdS d| _	        | j        | _        | j        | _        |                     t          j
                  dk    rt                      | j        | j        k    rt                      |                     d          sdS n# t          $ r Y nw xY w| j         |z
  | _        | j        | _        |                     d          sdS | j        | _        |                                 sdS d| _	        	 | j         | j        z
  }	 | j        | _        | j        | _        |                     t          j                  st!                      |                     d          sdS t#                      # t           $ r Y nw xY w| j         |z
  | _        | j        | _        n# t"          $ r Y nw xY w| j        | _        |                     t          j                  dk    rdS | j        | j        k    rdS |                     d          sdS dS )NrL   F   αγανu   ανε   ανT)r>   r?   r@   rA   r   a_38rF   rC   rV   rQ   a_37rE   rD   r`   r   g_v2lab2ra   a_39r   s      r   __r_step_5bzGreekStemmer.__r_step_5bg  sX   j4;&	{DH  !233q88ff{DH>>## u DL{DH{DH  !233q88ff{T000ff??;// uTTj3&;{{9%% 	5;~~ 	5	*t{*C;;)),*;<< !&&Lw// ! 5ff*s*DK{DHHTT;\.//1445;,,,5w'' 	5tsP   AC6 0BC6 6
DD"H 2AG G 
G)&H (G))H 
HHc                    | j         | j        z
  }	 | j        | _        |                     t          j                  dk    rt                      | j        | _        |                                 sdS d| _	        n# t          $ r Y nw xY w| j         |z
  | _        | j        | _        | 
                    d          sdS | j        | _        |                                 sdS d| _	        	 | j         | j        z
  }	 | j        | _        | j        | _        |                     t          j                  st                      |                     d          sdS t                      # t          $ r Y nw xY w| j         |z
  | _        	 | j        | _        | j        | _        |                     t          j                  dk    rt#                      |                     d          sdS t                      # t"          $ r Y nw xY w| j         |z
  | _        | j        | _        n# t          $ r Y nw xY w| j        | _        |                     t          j                  dk    rdS | j        | j        k    rdS |                     d          sdS dS )NrL   Fu   ετεu   ετT)r>   r?   r@   rA   r   a_40rF   rC   rV   rQ   r`   r   r   r   rD   ra   a_41lab3a_42rE   r   s      r   __r_step_5czGreekStemmer.__r_step_5c  so   j4;&		{DH  !233q88ff{DH>>## u DLLTTj3&;{{9%% 	5;~~ 	5	*t{*C;;)),*;<< !&&Lw// ! 5ff*s*DK;;$$\%6771<<&&Lw// ! 5ff*s*DK{DHHTT;\.//1445;,,,5w'' 	5tst   AA8 0A8 8
BB$H 4AE E 
E+(H *E++H >AG, G, ,
G96H 8G99H 
H%$H%c                    | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS d| _        	 | j        | j         z
  }	 | j         | _        | j         | _        | 	                    d          st                      | j         | j        k    rt                      |                     d          sdS t                      # t          $ r Y nw xY w| j        |z
  | _         | j         | _        | j         | _        | 	                    d          sdS |                     d          sdS n# t          $ r Y nw xY wdS )NrL   Fu   αρχu   οντrO   u   ωντT)r?   r@   rA   r   a_43rC   rV   rQ   r>   r`   ra   rE   rD   rF   r   s     r   __r_step_5dzGreekStemmer.__r_step_5d  s_   ;\.//1445;~~ 	5	*t{*C
;;{{9-- !&&L;!444&&Ly11 ! 5ff*s*DK{DH{DH;;y)) u??9-- uTTts=   E ,A.C* C* *
C74E 6C77?E 8E 
EEc                 j   | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS d| _        | j         | _        | j         | _        |                     d          sdS | j         | j	        k    rdS | 
                    d          sdS dS )NrL   Fu   ονu
   ομαστT)r?   r@   rA   r   a_44rC   rV   rQ   r`   rE   rD   r   s    r   __r_step_5ezGreekStemmer.__r_step_5e  s    ;\.//1445;~~ 	5;;{{7## 	5;,,,5}-- 	5tr   c                 v   | j         | j        z
  }	 | j        | _        |                     d          st	                      | j        | _        |                                 sdS d| _        | j        | _        | j        | _        |                     t          j
                  dk    rt	                      | j        | j        k    rt	                      |                     d          sdS n# t          $ r Y nw xY w| j         |z
  | _        | j        | _        |                     d          sdS | j        | _        |                                 sdS d| _        | j        | _        | j        | _        |                     t          j                  dk    rdS | j        | j        k    rdS |                     d          sdS dS )Nu
   ιεστεFrL   u   ιεστu   εστεT)r>   r?   r@   r`   rF   rC   rV   rQ   rA   r   a_45rE   rD   a_46r   s     r   __r_step_5fzGreekStemmer.__r_step_5f  s   j4;&	{DH;;}-- ff{DH>>## u DL{DH{DH  !233q88ff{T000ff??;// uTTj3&;{{;'' 	5;~~ 	5;;\.//1445;,,,5{++ 	5ts   AC( "BC( (
C54C5c                    | j         | j        z
  }	 | j        | _        |                     t          j                  dk    rt                      | j        | _        |                                 sdS d| _	        n# t          $ r Y nw xY w| j         |z
  | _        | j        | _        |                     t          j
                  dk    rdS | j        | _        |                                 sdS d| _	        	 | j         | j        z
  }	 | j        | _        | j        | _        |                     t          j                  dk    rt                      |                     d          sdS t                      # t          $ r Y nw xY w| j         |z
  | _        | j        | _        | j        | _        |                     t          j                  dk    rdS | j        | j        k    rdS |                     d          sdS n# t          $ r Y nw xY wdS )NrL   Fu   ηκT)r>   r?   r@   rA   r   a_47rF   rC   rV   rQ   a_50a_48r   rD   ra   a_49rE   r   s      r   __r_step_5gzGreekStemmer.__r_step_5g+  s   j4;&		{DH  !233q88ff{DH>>## u DLLTTj3&;\.//1445;~~ 	5	*t{*C;;$$\%6771<<&&Lw// ! 5ff*s*DK{DH{DH  !233q88u{T000u??7++ uTTts\   AA8 0A8 8
BB2G6 AE0 "E0 0
E=:G6 <E==AG6 G6 G6 6
HHc                    | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS d| _        	 | j        | j         z
  }	 | j         | _        | j         | _        |                     t          j	                  dk    rt                      |                     d          sdS t                      # t          $ r Y nw xY w| j        |z
  | _         | j         | _        | j         | _        |                     t          j                  dk    rdS | j         | j        k    rdS |                     d          sdS n# t          $ r Y nw xY wdS )NrL   F   ουσT)r?   r@   rA   r   a_53rC   rV   rQ   r>   a_51ra   rD   rF   a_52rE   r   s     r   __r_step_5hzGreekStemmer.__r_step_5hW  sk   ;\.//1445;~~ 	5	*t{*C;;$$\%6771<<&&Ly11 ! 5ff*s*DK{DH{DH  !233q88u{T000u??9-- uTTtsD   E  ,AC C 
C'$E  &C''AE  6E  E   
E-,E-c                 6   | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS d| _        	 | j        | j         z
  }	 | j         | _        | j         | _        | 	                    d          st                      |                     d          sdS t                      # t          $ r Y nw xY w| j        |z
  | _         	 | j        | j         z
  }	 | j         | _        | j         | _        |                     t          j                  }|dk    rt                      |dk    r|                     d          sdS t                      # t          $ r Y nw xY w| j        |z
  | _         | j         | _        | j         | _        |                     t          j                  dk    rdS | j         | j        k    rdS |                     d          sdS n# t          $ r Y nw xY wn# t          $ r Y nw xY wdS )NrL   Fu   κολλ   αγr   T)r?   r@   rA   r   a_56rC   rV   rQ   r>   r`   ra   rD   rF   a_54r   r   a_55rE   )r   rH   r   rI   s       r   __r_step_5izGreekStemmer.__r_step_5iw  s   ;\.//1445;~~ 	5#	*t{*C;;{{;// !&&Lw// ! 5ff*s*DKj4;.
"#{DH#{DH $ 1 1,2C D DI A~~"ff A~~#w77 )#(5&&L!!!TT!"j3.;;$$\%6771<< 5;!444 5w// ! 5!TTts   H	 ,AC >C 
CH	 CH	 ,G8 <A&E2 $E2 2
E?<G8 >E??AG8 G8  G8 7H	 8
HH	 HH	 	
HHc                    | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS d| _        | j         | _        | j         | _        |                     t          j                  dk    rdS | j         | j	        k    rdS | 
                    d          sdS dS )NrL   F   ησT)r?   r@   rA   r   a_57rC   rV   rQ   a_58rE   rD   r   s    r   __r_step_5jzGreekStemmer.__r_step_5j  s    ;\.//1445;~~ 	5;;\.//1445;,,,5w'' 	5tr   c                    | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS d| _        | j         | _        | j         | _        |                     t          j                  dk    rdS | j         | j	        k    rdS | 
                    d          sdS dS )NrL   Fu   ηστT)r?   r@   rA   r   a_59rC   rV   rQ   a_60rE   rD   r   s    r   __r_step_5kzGreekStemmer.__r_step_5k  r   r   c                    | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS d| _        | j         | _        | j         | _        |                     t          j                  dk    rdS | j         | j	        k    rdS | 
                    d          sdS dS )NrL   F   ουνT)r?   r@   rA   r   a_61rC   rV   rQ   a_62rE   rD   r   s    r   __r_step_5lzGreekStemmer.__r_step_5l  r   r   c                    | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS d| _        | j         | _        | j         | _        |                     t          j                  dk    rdS | j         | j	        k    rdS | 
                    d          sdS dS )NrL   Fu   ουμT)r?   r@   rA   r   a_63rC   rV   rQ   a_64rE   rD   r   s    r   __r_step_5mzGreekStemmer.__r_step_5m  r   r   c                    | j         | j        z
  }	 | j        | _        |                     t          j                  dk    rt                      | j        | _        |                     d          sdS n# t          $ r Y nw xY w| j         |z
  | _        | j	        sdS | j        | _        |                     t          j
                  dk    rdS | j        | _        |                                 sdS dS )NrL   u   μαFT)r>   r?   r@   rA   r   a_65rF   rC   rD   rQ   a_66rV   r   s     r   
__r_step_6zGreekStemmer.__r_step_6  s    j4;&	{DH  !233q88ff{DH??7++ uTTj3&| 	5;\.//1445;~~ 	5ts   AA2 2
A?>A?c                     | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS dS )NrL   FT)r?   r@   rA   r   a_67rC   rV   r   s    r   
__r_step_7zGreekStemmer.__r_step_7  sQ    ;\.//1445;~~ 	5tr   c                 l   | j         | _        | j        | _         | j        | j         z
  }|                                  | j        |z
  | _         |                                 sdS d| _        | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }| 	                                 | j        |z
  | _         | j        | j         z
  }| 
                                 | j        |z
  | _         | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }	|                                  | j        |	z
  | _         | j        | j         z
  }
|                                  | j        |
z
  | _         | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }|                                  | j        |z
  | _         | j        | j         z
  }|                                   | j        |z
  | _         | j        | j         z
  }| !                                 | j        |z
  | _         | j        | j         z
  }| "                                 | j        |z
  | _         | j        | j         z
  }| #                                 | j        |z
  | _         | j        | j         z
  } | $                                 | j        | z
  | _         | j        | j         z
  }!| %                                 | j        |!z
  | _         | j        | _         dS )NFT)&r?   rE   r>   _GreekStemmer__r_tolower_GreekStemmer__r_has_min_lengthrQ   _GreekStemmer__r_step_1_GreekStemmer__r_step_s1_GreekStemmer__r_step_s2_GreekStemmer__r_step_s3_GreekStemmer__r_step_s4_GreekStemmer__r_step_s5_GreekStemmer__r_step_s6_GreekStemmer__r_step_s7_GreekStemmer__r_step_s8_GreekStemmer__r_step_s9_GreekStemmer__r_step_s10_GreekStemmer__r_step_2a_GreekStemmer__r_step_2b_GreekStemmer__r_step_2c_GreekStemmer__r_step_2d_GreekStemmer__r_step_3_GreekStemmer__r_step_4_GreekStemmer__r_step_5a_GreekStemmer__r_step_5b_GreekStemmer__r_step_5c_GreekStemmer__r_step_5d_GreekStemmer__r_step_5e_GreekStemmer__r_step_5f_GreekStemmer__r_step_5g_GreekStemmer__r_step_5h_GreekStemmer__r_step_5j_GreekStemmer__r_step_5i_GreekStemmer__r_step_5k_GreekStemmer__r_step_5l_GreekStemmer__r_step_5m_GreekStemmer__r_step_6_GreekStemmer__r_step_7)"r   rH   r   v_3v_4v_5v_6v_7v_8v_9v_10v_11v_12v_13v_14v_15v_16v_17v_18v_19v_20v_21v_22v_23v_24v_25v_26v_27v_28v_29v_30v_31v_32v_33s"                                     r   _stemzGreekStemmer._stem  s(   "kjj4;&j3&&&(( 	5j4;&j3&j4;&j3&j4;&j3&j4;&j3&j4;&j3&j4;&j3&j4;&j3&j4;&j3&zDK'j4'zDK'j4'zDK'j4'zDK'j4'zDK'j4'zDK'j4'zDK'j4'zDK'j4'zDK'j4'zDK'j4'zDK'j4'zDK'j4'zDK'j4'zDK'j4'zDK'j4'zDK'j4'zDK'j4'zDK'j4'zDK'j4'zDK'j4'zDK'j4'zDK'j4'zDK'j4'zDK'j4')tr       u   ΆrL   r   u   Έr   u   Ήr    u   Ίr#   u   Όr.   u   Ύr7   u   Ώr=   u   ΐu   Αu   Βr   u   Γr   u   Δr   u   Εu   Ζr   u   Ηu   Θr!   u   Ιu   Κr$   u   Λr&   u   Μr(   u   Νr*   u   Ξr,   u   Οu   Πr/   u   Ρr1   u   Σr3   u   Τr5   u   Υu   Φr8   u   Χr:   u   Ψr<   u   Ωu   Ϊu   Ϋu   άu   έu   ήu   ίu   ΰu   ςu   ϊu   ϋu   όu   ύu   ώu   σκαγιαu
   φαγιαu   ολογιαu
   σογιαu   τατογιαu   κρεαταu   περαταu   τεραταu   γεγονοταu   καθεστωταu   φωταu   περατηu   σκαγιωνu   φαγιωνu   ολογιωνu   σογιωνu   τατογιωνu   κρεατωνu   περατωνu   τερατωνu   γεγονοτωνu   καθεστωτωνu
   φωτωνu
   κρεασu
   περασu
   τερασu   γεγονοσu   κρεατοσu   περατοσu   τερατοσu   γεγονοτοσu   καθεστωτοσu
   φωτοσu   καθεστωσu   φωσu   σκαγιουu   φαγιουu   ολογιουu   σογιουu   τατογιουu   παu   ξαναπαu   επαu   περιπαu   αναμπαu   εμπαr   u   δανεu   βαθυριu   βαρκu   μαρκr'   r)   u   κορνu   αθροu   συναθροr0   u   ιμπr2   u   μαρu
   αμπαρu   γκρu   βολβορu   γλυκορu   πιπερορu   πρu   μπρu   αρρu   γλυκυρu
   πολυρu   λουu   ιζαu   ιζεu
   ιζαμεu   ιζουμεu
   ιζανεu   ιζουνεu
   ιζατεu
   ιζετεu   ιζειu   ιζανu
   ιζουνu   ιζεσu
   ιζεισu   ιζωu   βιu   λιu   αλu   ενr4   r;   u   υψu   ζωu
   ωθηκαu
   ωθηκεu   ωθηκαμεu   ωθηκανεu   ωθηκατεu   ωθηκανu   ωθηκεσu   χαρτοπαu   εξαρχαu   γεu   γκεu   κλεu   εκλεu   απεκλεu   αποκλεu   εσωκλεu   πεu   επεu   μετεπεu   εσεu   γκu   πουκαμu   κομr   rN   u   λαρu   δημοκρατu   αφu   γιγαντοαφ   r_   u
   ισαμεu
   ισανεu   ισεu
   ισατεu   ισανu   ισεσu   ισουμεu   ισουνεu
   ισετεu   ισειu
   ισουνu
   ισεισu   ισωu   αταrM   u   ηφαu   μεγu   λυγu   ηδu   πλεu   σεu   ασεu   καθu   εχθu   κακu   μακu   σκu   φιλu   κυλu   γεμu   αχνu   απu   εμπu   ευπu   αρu   αορu   γυρu   χρu   χωρu   κτu   ακτ    u   χτu   αχτ"   u   ταχu   σχu   ασχ%   u   ισταu   ιστεu   ιστηu
   ιστοιu
   ιστωνu   ιστοu
   ιστεσu
   ιστησu
   ιστοσu   ιστουσu
   ιστουu
   εγκλεu   αντιδανεu   μετασεu   μικροσεu   ατομικu
   εθνικu
   τοπικu   εκλεκτικu   σκεπτικu   γνωστικu   αγνωστικu   αλεξανδρινu   θεατρινu   βυζαντινu
   ισμοιu
   ισμωνu   ισμοu
   ισμοσu   ισμουσu
   ισμουu   ουδακιαu   αρακιαu   ουδακιu
   αρακιu   βαμβu   σλοβu   τσεχοσλοβu   καρδr   u   τζr%   u
   καπακu   σοκu   βαλu   μαλu   γλu   τριπολu   πλu   λουλu   φυλu   καιμu   κλιμu   φαρμu   γιανu   σπανu   ηγουμενu   κονu   μακρυνu   κατραπ   u   βρ   u   λαβρ   u   αμβρu   μερu
   πατερu   ανθρrx   u   ναγκασ$   u   τοσu
   μουστu   ρυr9   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   αδωνu   αδεσu
   γιαγιu   θειu   οκu   μαμu   μανu
   μπαμπu
   πεθερu   κυρu
   νταντu   εδωνu   εδεσu   μιλu   δαπu   γηπu   ιπu   οπu
   κρασπu   υπu
   ουδωνu
   ουδεσu   τραγu   φεu   καλιακu   αρκu
   πεταλu   βελu   φλu   χνu   πλεξu   σπu   φρu   λιχu   εωνu   εωσr}   r"   u   γαλu   ελr+   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   καλλινu   ποστελν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   ηθηκανεu
   ησανεu   ουσανεu   οντανεu   ιοντανεu   ουντανεu   ιουντανεu
   οτανεu   ιοτανεu   ταβu   νταβu   ψηλοταβu   λιβu   κλιβu   ξηροκλιβr   r   u   τσαγu
   αθιγγ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   αδαπ1   u   χαμηλοδαπu   πολυδαπu   κοπu   υποκοπ5   u   τσοπu   ερ9   u
   βετερu   λουθηρu   κορμορu   περιτρu   ουρu   βασ@   u
   πολισu   σαρακατσu   θυσu   διατu   πλατu   τσαρλατu   τετu   πουριτu
   σουλτu
   μαιντu   ζωντu   καστu   διαφN   u   στεφu   φωτοστεφP   u
   περηφu   υπερηφR   u   κοιλαρφu   πενταρφu   ορφu   αμηχW   u   βιομηχu   μεγλοβιομηχY   u   καπνοβιομηχu   μικροβιομηχu   πολυμηχu
   ησετεu   συνδu   οδu   διαθu   ραθu   ταθu   τιθu   εκθu   ενθu   συνθu   ροθu
   υπερθu   σθu   ευθu   ωφελu   βολu   αινu   πονu   ρονu   συνu   βαρu   αιρu   φορu   ευρu   πυρu   νετu   παγu   αθu   τοκ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
   εκτελr-   u   προu   νισu
   ηθηκαu
   ηθηκεu   ηθηκεσu   οθu   ναρθu
   σκουλu   σκωλu   παρακαταθu
   προσθu   ηκαu   ηκεu   ηκεσu   φαγu   ληγu   φρυδu   μαντιλu   μαλλu   ομu   βλεπu
   ποδαρu
   κυματu   πρωτ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   λοχu   ναυλοχu   αμαλλιu   αμαλu
   ουλαμu   δερβενu   αειπu
   αρτιπu   νεοπu   κροκαλοπu   ολοπu   προσωποπu   σιδηροπu   δροσοπu   ασπu   ανυπu
   ασπαρu   χαρu   αχαρu   απερr6   u   επιτu   συντu   ομοτu
   νομοτu   αποτu   υποτu
   αβαστu   αιμοστu
   προστu
   ανυστu   ναυu   ξεφu   αδηφu   παμφu
   πολυφu   αγαu   αγεu   αγεσu   ησαu   ησεu   ησουu   δωδεκανu
   επτανu   μεγαλονu   ερημονu   χερσονu   ηστεu   σβu   ασβu
   αειμνu   αχρu   κοινοχρu
   δυσχρu   ευχρu   παλιμψu   ουνεu   ηθουνεu   ησουνεu   σπιu   εξων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   ιοσαστεr	   r
   u   αμαιu
   ιεμαιu   ομαιu
   ουμαιu   ασαιu   εσαιu
   ιεσαι   u   αταιu   εταιu
   ιεταιu
   ονταιu   ουνταιu   ιουνται!   u   ειu   αει#   u   ηθειu   ησειu   οιr   (   u   ηκανu   ηθηκανu   ησανu
   ουσανu   οντουσαν-   u   ιοντουσαν.   u
   οντανu   ιονταν0   u   ουντανu   ιουνταν2   u   οτανu
   ιοταν4   u   ομαστανu   ιομασταν6   u   οσαστανu   ιοσασταν8   r   u
   ηθουν:   u
   ομουνu   ιομουν<   u
   ησουνu
   οσουνu   ιοσουν?   rZ   u   ηδωνA   r   u   ασu   εσu   ηδεσE   u   ησεσr   u   εισu
   ηθεισI   u   οσu   υσr   L   u   ουr   u   αωu   ηθωu   ησωu   οτερu
   εστερu   υτερu   ωτερu   οτατu
   εστατu   υτατu   ωτατN)o__name__
__module____qualname____doc__r   r   rQ   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r  r  r  r	  r
  r  r  r  r  r  r  r  r  r  r3  r   rB   rP   rW   rU   r\   r[   rc   rb   rh   rg   rl   rk   rp   rq   ro   ru   rt   rz   ry   r   r   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r   r   r   r      sQ        
 <
;
;C555DG& & &W W Wr( ( (T  0  &% % %N  &  0@ @ @D  &# # #J  @  &  (        &  "  @) ) )V2 2 2h4 4 4l  @  &% % %N* * *X  @- - -^  &  &  &  &  ,  j j jX/c2r/eQ/ 	eQ/ 	eQ	/
 	eQ/ 	eQ/ 	eQ/ 	eQ/ 	eQ/ 	eQ/ 	eQ/ 	eQ/ 	eQ/ 	eQ/ 	eQ/  	eQ!/" 	eQ#/$ 	eQ%/& 	eQ'/( 	eQ)/* 	eQ+/, 	eQ-/. 	eQ//0 	eQ1/2 	eQ3/4 	eQ5/6 	eQ7/8 	eQ9/: 	eQ;/< 	eQ=/> 	eQ?/@ 	eQA/B 	eQC/D 	eQE/F 	eQG/H 	eQI/J 	eQK/L 	eQM/N 	eQO/P 	eQQ/R 	eQS/T 	eQU/V 	eQW/X 	eQY/Z 	eQ[/\ 	eQ]/Cb)or1%%)mR##) 	or1%%) 	mR##	)
 	Q'') 	or1%%) 	or1%%) 	or1%%) 	!2r**) 	#R,,) 	k2q!!) 	or1%%) 	Q'') 	or1%%) 	Q'')  	or1%%!)" 	!2q))#)$ 	Q''%)& 	Q''')( 	Q''))* 	#R,,+), 	%r2..-). 	mR##/)0 	mR##1)2 	mR##3)4 	mR##5)6 	R((7)8 	Q''9): 	Q'';)< 	Q''=)> 	#R,,?)@ 	%r2..A)B 	mR##C)D 	!2r**E)F 	iQG)H 	Q''I)J 	or1%%K)L 	Q''M)N 	or1%%O)P 	!2q))Q)CV gr1 oq!$$  	iA  	oq!$$	 
 	oq!$$  	k1a    	eR  	k2q!!  	or1%%  	k2q!!  	k2q!!  	eR  	eR  	k2q!!  	k2q!!   	Q''! " 	eR# $ 	iQ% & 	eR' ( 	iQ) * 	mR##+ , 	iQ- . 	or1%%/ 0 	or1%%1 2 	Q''3 4 	gr15 6 	iQ7 8 	iQ9 : 	or1%%; < 	mR##= > 	iQ? CF 	iQiQmR##or1%%mR##or1%%mR##mR##k2q!!k2q!!mR##k2q!!mR##iQC$ 	gr1gr1gr1gr1eReRgr1gr1	C 	mR##mR##Q''Q''Q''or1%%or1%%C!or1%%!iQ! 	or1%%! 	or1%%	!
 	k2q!!! 	Q''! 	or1%%! 	gr1! 	iQ! 	iQ! 	k1a  ! 	or1%%! 	oq!$$! 	oq!$$! 	k2q!!!  	gr1!!" 	iQ#!$ 	or1%%%!& 	iQ'!( 	gr1)!* 	eR+!, 	or1%%-!. 	iQ/!0 	gr11!2 	iQ3!4 	k2q!!5!6 	Q''7!8 	eR9!: 	iQ;!< 	!2q))=!> 	gr1?!@ 	#R++A!CH 	iQmR##mR##iQmR##k2q!!k2q!!C 	or1%%iQor1%%or1%%k2q!!Q''or1%%iQk1a  oq!$$oq!$$oq!$$k2q!!gr1iQor1%%iQk2q!!Q'''C. 	or1%%or1%%mR##k2q!!mR##mR##iQC)iQ)gr1) 	iA) 	iQ	)
 	iQ) 	gr1) 	iQ) 	oq!$$) 	iQ) 	k2q!!) 	gr1) 	iQ) 	iQ) 	iQ) 	iQ)  	iQ!)" 	gr1#)$ 	iQ%)& 	iQ')( 	eR))* 	iQ+), 	iQ-). 	Q''/)0 	eR1)2 	gr13)4 	iQ5)6 	iQ7)8 	gr19): 	iQ;)< 	iQ=)> 	gr1?)@ 	iQA)B 	gr1C)D 	iQE)F 	gr1G)H 	iQI)J 	iQK)L 	gr1M)N 	iQO)P 	gr1Q)DX 	k2q!!k2q!!k2q!!mR##mR##k2q!!mR##mR##mR##or1%%mR##D 	mR##or1%%k2q!!!1a((gr1oq!$$A&&D 	or1%%mR##mR##!2q))Q''Q''!1a((%r1--R((!2q))D 	mR##mR##k2q!!mR##or1%%mR##D 	eReRD 	Q''or1%%or1%%mR##	D/eR/k1a  / 	k1a  / 	#Q**	/
 	k2q!!/ 	eR/ 	gq!/ 	eR/ 	mQ""/ 	iA/ 	gq!/ 	iQ/ 	iQ/ 	gr1/ 	or1%%/  	gr1!/" 	k2q!!#/$ 	iQ%/& 	k2q!!'/( 	k2q!!)/* 	k2q!!+/, 	k2q!!-/. 	k2q!!//0 	Q''1/2 	iQ3/4 	or1%%5/6 	eR7/8 	or1%%9/: 	eR;/< 	gr1=/> 	k2q!!?/@ 	k2q!!A/B 	iQC/D 	mR##E/F 	k2q!!G/H 	iQI/J 	eRK/L 	or1%%M/N 	iQO/P 	mR##Q/R 	gr1S/T 	eRU/V 	gr1W/X 	mR##Y/Z 	iQ[/\ 	eR]/Dd 	k2q!!oq!$$k2q!!iQmQ""mR##mR##mR##	D 	iQk2q!!iQgr1	D 	eRmR##D 	k2q!!mR##k2q!!D 	gr1eRmR##iQk2q!!iQeRD 	k2q!!k2q!!mR##mR##	D 	k2q!!k2q!!D 	mR$$iR  gr2iR  iR  mR$$mR$$mR$$iR  mR$$D 	k2q!!k2q!!D 	iQiQiQgr1iQgr1mR##gr1	D 	mR##mR##D 	k2q!!gr1or1%%iQgr1mR##iQk2q!!gr1gr1k2q!!gr1gr1eRiQD& 	iQiQD 	eRgq!eRiQgr1eReRiQ	D 	gr1iQiQD 	iQk2q!!iQk2q!!	D%gr1%mQ""% 	mQ""% 	mR##	%
 	iQ% 	mR##% 	k2q!!% 	or1%%% 	k2q!!% 	gr1% 	k1a  % 	iQ% 	gr1% 	Q''% 	Q''%  	k2q!!!%" 	k2q!!#%$ 	k2q!!%%& 	k2q!!'%( 	k2q!!)%* 	k2q!!+%, 	or1%%-%. 	Q''/%0 	mR##1%2 	k2q!!3%4 	iQ5%6 	iQ7%8 	k2q!!9%: 	or1%%;%< 	k2q!!=%> 	k2q!!?%@ 	iQA%B 	Q''C%D 	iQE%F 	or1%%G%H 	k2q!!I%DP 	mR##mR##A&&mR##or1%%D 	k2q!!iQiQk2q!!k2q!!iQk2q!!k2q!!iQmR##eRiQD  	gr1gr1D 	mR##mR##A&&mR##or1%%or1%%A&&Q''!1a((mR##oq!$$D`iQ`k1a  ` 	A&&` 	iQ	`
 	k1a  ` 	!1a((` 	eR` 	gq!` 	k1a  ` 	k1a  ` 	mQ""` 	mQ""` 	or1%%` 	k1a  ` 	k1a  `  	iA!`" 	mQ""#`$ 	mQ""%`& 	Q'''`( 	eR)`* 	or1%%+`, 	iQ-`. 	k2q!!/`0 	iQ1`2 	mR##3`4 	gr15`6 	k2q!!7`8 	mR##9`: 	k2q!!;`< 	or1%%=`> 	iQ?`@ 	Q''A`B 	or1%%C`D 	Q''E`F 	iQG`H 	or1%%I`J 	or1%%K`L 	gr1M`N 	k2q!!O`P 	mR##Q`R 	or1%%S`T 	iQU`V 	eRW`X 	!2q))Y`Z 	!2q))[`\ 	Q'']`^ 	mR##_`` 	eRa`b 	!2q))c`d 	eRe`f 	k2q!!g`h 	#R++i`j 	Q''k`l 	iQm`n 	or1%%o`p 	k2q!!q`r 	gr1s`t 	gr1u`v 	iQw`x 	mR##y`z 	or1%%{`| 	or1%%}`~ 	or1%%`@ 	iQA`B 	eRC`D 	iQE`F 	mR##G`H 	!2q))I`J 	iQK`L 	k2q!!M`N 	k2q!!O`P 	Q''Q`R 	iQS`T 	or1%%U`V 	mR##W`X 	mR##Y`Z 	k2q!![`\ 	k2q!!]`^ 	eR_`` 	k2q!!a`b 	k2q!!c`d 	!2q))e`f 	mR##g`h 	or1%%i`j 	Q''k`l 	Q''m`n 	iQo`p 	eRq`r 	k2q!!s`t 	or1%%u`v 	'Q//w`x 	'Q//y`z 	'Q//{`| 	Q''}`~ 	iQ`DF 	mR##D iQ k2q!!  	gr1  	k2q!!	 
 	iQ  	iQ  	iQ  	iQ  	iQ  	iQ  	k2q!!  	iQ  	mR##  	gr1  	iQ   	iQ! " 	k2q!!# $ 	iQ% & 	iQ' ( 	iQ) * 	iQ+ , 	iQ- . 	iQ/ 0 	gr11 2 	iQ3 4 	iQ5 6 	iQ7 8 	iQ9 : 	iQ; < 	iQ= > 	gr1? DF 	iQeRgq!eRgq!iQgr1Q''k2q!!iQgr1gr1iQmR##iQk2q!!k2q!!k2q!!iQk2q!!k2q!!iQeRiQk2q!!3D: 	mR##mR##D 	or1%%A&&D 	eRgq!oq!$$k1a  mQ""Q''D 	eRgr1A&&mR##eReRiQgr1iQ
D 	mR##mR##or1%%D 	iQgr1k2q!!mR##k2q!!gr1D 	eRk1a  #Q**k1a  mQ""D 	iQiQk2q!!D 	iQiQk2q!!or1%%k2q!!gr1k2q!!mR##mR##k2q!!iQor1%%D  	iQiQiQor1%%gr1iQmR##or1%%iQor1%%iQk2q!!eReRgr1k2q!!Q''mR##eR!2q))mR##iQQ''!2q))iQ3D: 	k2q!!k2q!!mR##D 	iQgr1k2q!!gr1gr1gr1k2q!!gr1iBgr1iQor2&&D-or1%%-eR- 	k1a  - 	eR	-
 	mQ""- 	gr1- 	oq!$$- 	eR- 	k1a  - 	mQ""- 	k1a  - 	k1a  - 	!1a((- 	k1a  - 	!1a((-  	A&&!-" 	oq!$$#-$ 	iA%-& 	k1a  '-( 	eR)-* 	mR##+-, 	iQ--. 	k2q!!/-0 	k2q!!1-2 	gr13-4 	iQ5-6 	eR7-8 	k2q!!9-: 	k2q!!;-< 	k2q!!=-> 	k2q!!?-@ 	mR##A-B 	k2q!!C-D 	k2q!!E-F 	mR##G-H 	or1%%I-J 	mR##K-L 	mR##M-N 	iQO-P 	gr1Q-R 	iQS-T 	k2q!!U-V 	k2q!!W-X 	mR##Y-D` 	iQiQk2q!!D 	iQiQk2q!!D 	eRA&&mQ""A&&oq!$$oq!$$D 	k2q!!D
 	gr1iAiQmR##gr1iAA&&mQ""k1a  or1%%D 	k2q!!oq!$$oq!$$D 	iQeRk1a  eR'Q//#R++D 	k2q!!oq!$$oq!$$D 	gr1or1%%mR##!1a((!2q))eReRD 	k2q!!mR##mR##DUeRUmQ""U 	oq!$$U 	A&&	U
 	oq!$$U 	A&&U 	eRU 	mQ""U 	mQ""U 	A&&U 	mQ""U 	oq!$$U 	k1a  U 	or1%%U 	A&&U  	A&&!U" 	!2q))#U$ 	A&&%U& 	oq!$$'U( 	Q'')U* 	eR+U, 	eR-U. 	k2q!!/U0 	mR##1U2 	k2q!!3U4 	mR##5U6 	k2q!!7U8 	k2q!!9U: 	mR##;U< 	k2q!!=U> 	k2q!!?U@ 	mR##AUB 	mR##CUD 	or1%%EUF 	Q''GUH 	gr1IUJ 	iQKUL 	k2q!!MUN 	k2q!!OUP 	gr1QUR 	gr1SUT 	k2q!!UUV 	k2q!!WUX 	or1%%YUZ 	k2q!![U\ 	mR##]U^ 	!2q))_U` 	#R++aUb 	mR##cUd 	or1%%eUf 	or1%%gUh 	Q''iUj 	k2q!!kUl 	mR##mUn 	Q''oUp 	!2q))qUr 	Q''sUt 	!2q))uUv 	iQwUx 	mR##yUz 	mR##{U| 	or1%%}U~ 	mR##U@ 	mR##AUB 	or1%%CUD 	gr1EUF 	k2q!!GUH 	eRIUJ 	gr1KUL 	gr1MUN 	k2q!!OUP 	k2q!!QUR 	gr1SUT 	iQUUV 	mR##WUX 	gr1YUZ 	gr1[U\ 	iQ]U^ 	eR_U` 	gr1aUb 	eRcUd 	gr1eUf 	iQgUh 	iQiUDp 	k2q!!mR##k2q!!k2q!!k2q!!mR##k2q!!k2q!!	DDDr   r   c                       e Zd ZdS )rF   Nr]  r^  r_  ra  r   r   rF   rF               r   rF   c                       e Zd ZdS )ra   Nrc  ra  r   r   ra   ra     rd  r   ra   c                       e Zd ZdS )r   Nrc  ra  r   r   r   r     rd  r   r   c                       e Zd ZdS )r   Nrc  ra  r   r   r   r     rd  r   r   N)
basestemmerr   amongr   r   BaseExceptionrF   ra   r   r   ra  r   r   <module>rk     s    % $ $ $ $ $      L# L# L# L# L#; L# L# L#^F      =         =         =         =     r   