
    Ri                        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	y)   )BaseStemmer)Amongc                   K   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yx(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    U/home/agent/.friday_env/lib/python3.12/site-packages/snowballstemmer/greek_stemmer.py__r_has_min_lengthzGreekStemmer.__r_has_min_length   s    4<< A%%    c                    	 | j                   | j                  z
  }	 | j                  | _        | j                  t        j
                        }| j                  | _        |dk(  r| j                  d      sXy|dk(  r| j                  d      s@y|dk(  r| j                  d      s(y|d	k(  r| j                  d
      sy|dk(  r| j                  d      sy|dk(  r| j                  d      sy|dk(  r| j                  d      sy|dk(  r| j                  d      sy|dk(  r| j                  d      sy|dk(  r| j                  d      sy|dk(  r| j                  d      shy|dk(  r| j                  d      sPy|dk(  r| j                  d      s8y|dk(  r| j                  d      s y|dk(  r| j                  d       sy|d!k(  r| j                  d"      sy|d#k(  r| j                  d$      sy|d%k(  r| j                  d&      sy|d'k(  r| j                  d(      sy|d)k(  r| j                  d*      sy|d+k(  r| j                  d,      s~y|d-k(  r| j                  d.      sgy|d/k(  r| j                  d0      sPy|d1k(  r| j                  d2      s9y| j                  | j                  k  r
t               | xj                  dz  c_        # t        $ r Y nw xY w| j                   |z
  | _        	 y)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   s   **t{{*CQ;; --l.>.>?	;;>??51$!^??51$!^??51$!^??51$!^??51$!^??51$!^??51$!^??51$!^??51$"_??51$"_??51$"_??51$"_??51$"_??51$"_??51$"_??51$"_??51$"_??51$"_??51$"_??51$"_??51$"_??51$"_??51$"_??51${{d&9&99"fKK1$K**s*DKs   AK 5K K %K =K K -K K K 5K K %K =K K -K K K 3K 
K !K 8K K &K =K 8K 	KKc                    | j                   | _        | j                  t        j                        }|dk(  ry| j                   | _        |dk(  r| j                  d      sy|dk(  r| j                  d      sy|dk(  r| j                  d      sy|d	k(  r| j                  d
      sy|dk(  r| j                  d      sy|dk(  r| j                  d      soy|dk(  r| j                  d      sXy|dk(  r| j                  d      sAy|dk(  r| j                  d      s*y|dk(  r| j                  d      sy| j                  d      syd| _        y)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&67	>;;>??7+!^??9-!^??9-!^??7+!^??;/!^??9-!^??9-!^??9-!^??7+"_???3??=1r   c                    | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         syd| _        | j                   | _        | j                   | _        | j                  t        j                        }|dk(  ry| j                   | j                  kD  ry|dk(  r| j                  d      syy| j                  d      syy)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;;~~;;;;%%l&6&67	>;;,,,>??5)  ??7+r   c                    | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         syd| _        | j                   | _        | j                   | _        | j                  t        j                        dk(  ry| j                   | j                  kD  ry| j                  d      syy)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;;,,,w'r   c                 h   	 | j                   | j                  z
  }	 | j                  | _        | j                  d      s
t	               | j                  | _        | j                  | j                  kD  r
t	               | j                  d      sy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y| j                  | _        | j                         syd| _        | j                  | _        | j                  | _        | j                  t        j                        }|dk(  ry| j                  | j                  kD  ry|dk(  r| j                  d      syy| j                  d      syy)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/ f**s*DK{{DHT\--.!3;;~~;;;;%%l&6&67	>;;,,,>??5)  ??7+s5   C A1B 
B 	B$!C #B$$(C 	CCc                    | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         syd| _        | j                   | _        | j                   | _        | j                  t        j                        dk(  ry| j                   | j                  kD  ry| j                  d      syy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;;,,,u%r   c                    | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         syd| _        | j                   | _        | j                   | _        | j                  t        j                        }|dk(  ry| j                   | j                  kD  ry|dk(  r| j                  d      syy| j                  d      syy)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;;~~;;;;%%l&7&78	>;;,,,>??5)  ??9-r   c                    | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         syd| _        	 | j                  | j                   z
  }	 | j                   | _        | j                   | _        | j                  t        j                        }|dk(  r
t               | j                   | j                  kD  r
t               |dk(  r| j                  d      syt               | j                  d      syt               # t        $ r Y nw xY w| j                  |z
  | _         | j                   | _        | j                  t        j                        }|dk(  ry| j                   | _        |dk(  r| j                  d      sy|dk(  r| j                  d      sy|d	k(  r| j                  d
      sy|dk(  r| j                  d      sy|dk(  r| j                  d      soy|dk(  r| j                  d      sXy|dk(  r| j                  d      sAy|dk(  r| j                  d      s*y|dk(  r| j                  d      sy| j                  d      syy# t        $ r Y yw xY w)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;;~~6	**t{{*C;;;; --l.?.?@	>&L;;!4!44&L>??95$ f  ??51$f**s*DK{{DH)),*;*;<IA~{{DHA~7 a{3 a}5 ay1 a7 a}5 ay1 a':; a7 }5  T 	sz   I5 9B	D) D) 
D) )	D52I5 4D55AI5 'I5 *I5 I5 I5 /I5 I5 I5 4I5 I5 "I5 5	J Jc                    | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         syd| _        | j                   | _        | j                   | _        | j                  t        j                        dk(  ry| j                   | j                  kD  ry| j                  d      syy)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;;~~;;;;\../14;;,,,{+r   c                 F   | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         syd| _        	 | j                  | j                   z
  }	 | j                   | _        | j                   | _        | j                  t        j                        }|dk(  r
t               | j                   | j                  kD  r
t               |dk(  r| j                  d      syt               | j                  d      syt               # t        $ r Y nw xY w| j                  |z
  | _         | j                   | _        | j                   | _        | j                  d      sy| j                  d      sy	 y# t        $ r Y yw xY w)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;;~~	**t{{*C;;;; --l.?.?@	>&L;;!4!44&L>??73$ f  ??95$f**s*DK{{DH{{DH;;y)??9- .  T 	sD   F 9B	D) D) 
D) )	D52F 4D55A
F  F 	F F c                 "   | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         syd| _        	 | j                  | j                   z
  }	 | j                   | _        | j                   | _        | j                  t        j                        dk(  r
t               | j                   | j                  kD  r
t               | j                  d      syt               # t        $ r Y nw xY w| j                  |z
  | _         | j                   | _        | j                   | _        | j                  t        j                        dk(  ry| j                  d      sy	 y# t        $ r Y yw xY w)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  sE   ;;\../14;;~~	**t{{*C
;;;;$$\%6%671<&L;;!4!44&Lw/ f**s*DK{{DH{{DH  !2!23q8??7+ ,  T 	s>   F 9BD <
D 	DF DAF .F 	FFc                    | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         syd| _        | j                   | _        | j                   | _        | j                  t        j                        dk(  ry| j                   | j                  kD  ry| j                  d      syy)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;;~~;;;;\../14;;,,,y)r   c                    | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         sy| j                  | j                   z
  }	 | j                  t        j                        dk(  r
t               y# t        $ r Y nw xY w| j                  |z
  | _         | j                   }| j                  | j                   | j                   d       || _         y)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;;~~jj4;;&	  !2!23q8fTjj3&KKDKKg6s   1,B 	B*)B*c                 ^   | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         sy| j                   | _        | j                   | _        | j                  t        j                        dk(  ry| j                  d      syy)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;;~~;;;;\../14w'r   c                 ^   | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         sy| j                   | _        | j                   | _        | j                  t        j                        dk(  ry| j                  d      syy)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;;~~;;;;\../14y)r   c                    | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         syd| _        | j                   | _        | j                   | _        | j                  t        j                        dk(  ry| j                   | j                  kD  ry| j                  d      syy)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;;~~;;;;\../14;;,,,u%r   c                 f   | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         syd| _        | j                   | _        | j                   | _        | j                  t        j                        sy| j                  d      syy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;;~~;;;;!!,"2"23u%r   c                 
   | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         syd| _        	 | j                  | j                   z
  }	 | j                   | _        | j                   | _        | j                  t        j                        s
t               | j                  d      syt               # t        $ r Y nw xY w| j                  |z
  | _         | j                   | _        n# t        $ r Y nw xY w| j                   | _        | j                  t        j                        dk(  ry| j                   | j                  kD  ry| j                  d      syy)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  s.   ;;\../14;;~~	**t{{*C;;;;)),*:*:;&Lw/ f**s*DK{{DHT;;\../14;;,,,w's7   D 9AC  
C   	C,)D +C,,(D 	D! D!c                 &   | j                   | j                  z
  }	 | j                  | _        | j                  d      s
t	               | j                  | _        | j                  | j                  kD  r
t	               | j                  d      sy	 | j                   |z
  | _        | j                   | j                  z
  }	 | j                  | _        | j                  t        j                        dk(  r
t               | j                  | _        | j                         syd| _        | j                   |z
  | _        | j                  | _        | j                  d      sy| j                  | _        | j                         syd| _        | j                  | _        | j                  | _        | j                  t        j                        dk(  ry| j                  | j                  kD  ry| j                  d      syy# t        $ r Y rw xY w# t        $ r Y w xY w)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   jj4;;&		{{DH;;}-f{{DH{{T000f??;/ 0 jj3&jj4;;&		{{DH  !2!23q8f{{DH>># DLjj3&;;{{9%;;~~;;;;\../14;;,,,w'= T Ts+   A1G4 <AH H 4	H H	HHc                 6   | j                   | j                  z
  }	 | j                  | _        | j                  t        j
                        dk(  r
t               | j                  | _        | j                         syd| _	        | j                  | _        | j                  | _        | j                  t        j                        dk(  r
t               | j                  | j                  kD  r
t               | j                  d      sy	 | j                   |z
  | _        | j                  | _        | j                  d      sy| j                  | _        | j                         syd| _	        	 | j                   | j                  z
  }	 | j                  | _        | j                  | _        | j                  t        j                        s
t!               | j                  d      syt#               # t        $ r Y w xY w# t         $ r Y nw xY w| j                   |z
  | _        | j                  | _        n# t"        $ r Y nw xY w| j                  | _        | j                  t        j$                        dk(  ry| j                  | j                  kD  ry| j                  d      syy)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  s   jj4;;&	{{DH  !2!23q8f{{DH>># DL{{DH{{DH  !2!23q8f{{T000f??;/ 0 jj3&;;{{9%;;~~	**t{{*C;;;;)),*;*;<&Lw/ f' T( **s*DK{{DHT;;\../14;;,,,w'sP   AG' :B	G' &H+  AG6 
G6 '	G32G36	H?H+ H(H+ +	H76H7c                 J   | j                   | j                  z
  }	 | j                  | _        | j                  t        j
                        dk(  r
t               | j                  | _        | j                         syd| _	        | j                   |z
  | _        | j                  | _        | j                  d      sy| j                  | _        | j                         syd| _	        	 | j                   | j                  z
  }	 | j                  | _        | j                  | _        | j                  t        j                        s
t               | j                  d      syt               # t        $ r Y w xY w# t        $ r Y nw xY w| j                   |z
  | _        	 | j                  | _        | j                  | _        | j                  t        j                         dk(  r
t#               | j                  d      syt               # t"        $ r Y nw xY w| j                   |z
  | _        | j                  | _        n# t        $ r Y nw xY w| j                  | _        | j                  t        j$                        dk(  ry| j                  | j&                  kD  ry| j                  d      syy)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  s   jj4;;&		{{DH  !2!23q8f{{DH>># DLjj3&;;{{9%;;~~	**t{{*C;;;;)),*;*;<&Lw/ f' T( **s*DK;;;;$$\%6%671<&Lw/ f**s*DK{{DHT;;\../14;;,,,w'st   AE# :E# "H5 <AE2 
E2 #	E/.E/2	E>;H5 =E>>H5 AH  6
H   	H	H5 H(H5 5	I Ic                    | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         syd| _        	 | j                  | j                   z
  }	 | j                   | _        | j                   | _        | j                  d      s
t               | j                   | j                  kD  r
t               | j                  d      syt               # t        $ r Y nw xY w| j                  |z
  | _         | j                   | _        | j                   | _        | j                  d      sy| j                  d      sy	 y# t        $ r Y yw xY w)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;;~~	**t{{*C
;;;;{{9-&L;;!4!44&Ly1 f**s*DK{{DH{{DH;;y)??9- .  T 	s>   E  9A1C5 +
C5 5	D>E   DA
E  E   	E,+E,c                 ~   | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         syd| _        | j                   | _        | j                   | _        | j                  d      sy| j                   | j                  kD  ry| j                  d      syy)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;;~~;;;;{{7#;;,,,}-r   c                    | j                   | j                  z
  }	 | j                  | _        | j                  d      s
t	               | j                  | _        | j                         syd| _        | j                  | _        | j                  | _        | j                  t        j                        dk(  r
t	               | j                  | j                  kD  r
t	               | j                  d      sy	 | j                   |z
  | _        | j                  | _        | j                  d      sy| j                  | _        | j                         syd| _        | j                  | _        | j                  | _        | j                  t        j                        dk(  ry| j                  | j                  kD  ry| j                  d      syy# t        $ r Y w xY w)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  sl   jj4;;&	{{DH;;}-f{{DH>># DL{{DH{{DH  !2!23q8f{{T000f??;/ 0 jj3&;;{{;';;~~;;;;\../14;;,,,{+% Ts   AG )B	G 	GGc                 X   | j                   | j                  z
  }	 | j                  | _        | j                  t        j
                        dk(  r
t               | j                  | _        | j                         syd| _	        | j                   |z
  | _        | j                  | _        | j                  t        j                        dk(  ry| j                  | _        | j                         syd| _	        	 | j                   | j                  z
  }	 | j                  | _        | j                  | _        | j                  t        j                        dk(  r
t               | j                  d      syt               # t        $ r Y w xY w# t        $ r Y nw xY w| j                   |z
  | _        | j                  | _        | j                  | _        | j                  t        j                        dk(  ry| j                  | j                   kD  ry| j                  d      sy	 y# t        $ r Y yw xY w)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   jj4;;&		{{DH  !2!23q8f{{DH>># DLjj3&;;\../14;;~~	**t{{*C;;;;$$\%6%671<&Lw/ f' T( **s*DK{{DH{{DH  !2!23q8{{T000??7+ ,  T 	s\   AE7 :E7 3H AF -
F 7	FF	FH FAH /H 	H 	H)(H)c                    | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         syd| _        	 | j                  | j                   z
  }	 | j                   | _        | j                   | _        | j                  t        j                        dk(  r
t               | j                  d      syt               # t        $ r Y nw xY w| j                  |z
  | _         | j                   | _        | j                   | _        | j                  t        j                        dk(  ry| j                   | j                  kD  ry| j                  d      sy	 y# t        $ r Y yw xY w)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  sA   ;;\../14;;~~	**t{{*C;;;;$$\%6%671<&Ly1 f**s*DK{{DH{{DH  !2!23q8{{T000??9- .  T 	sD   E9 9AC# 
C# #	C/,E9 .C//AE9 E9 %E9 9	FFc                 j   | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         syd| _        	 | j                  | j                   z
  }	 | j                   | _        | j                   | _        | j                  d      s
t               | j                  d      syt               # t        $ r Y nw xY w| j                  |z
  | _         	 | j                  | j                   z
  }	 | j                   | _        | j                   | _        | j                  t        j                        }|dk(  r
t               |dk(  r| j                  d      syt               # t        $ r Y nw xY w| j                  |z
  | _         | j                   | _        | j                   | _        | j                  t        j                         dk(  ry| j                   | j"                  kD  ry| j                  d      sy	 y# t        $ r Y yw xY w# t        $ r Y yw xY w)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;;~~#	**t{{*C;;;;{{;/&Lw/ f**s*DKjj4;;.
"#{{DH#{{DH $ 1 1,2C2C DI A~"f A~#w7#(&L!T!"jj3.;;;;$$\%6%671< ;;!4!44 w/  0   T 	s   H& 9AC 
C 	CH& CH& 6H A&F 7
F 	F
H FAH )H H 	H# H& "H##H& &	H21H2c                    | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         syd| _        | j                   | _        | j                   | _        | j                  t        j                        dk(  ry| j                   | j                  kD  ry| j                  d      syy)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;;~~;;;;\../14;;,,,w'r   c                    | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         syd| _        | j                   | _        | j                   | _        | j                  t        j                        dk(  ry| j                   | j                  kD  ry| j                  d      syy)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                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         syd| _        | j                   | _        | j                   | _        | j                  t        j                        dk(  ry| j                   | j                  kD  ry| j                  d      syy)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                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         syd| _        | j                   | _        | j                   | _        | j                  t        j                        dk(  ry| j                   | j                  kD  ry| j                  d      syy)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                  | _        | j                  t        j
                        dk(  r
t               | j                  | _        | j                  d      sy	 | j                   |z
  | _        | j                  sy| j                  | _        | j                  t        j                        dk(  ry| j                  | _        | j                         syy# t        $ r Y w xY w)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    jj4;;&	{{DH  !2!23q8f{{DH??7+ , jj3&||;;\../14;;~~ Ts   AC4 4	D ?D c                     | j                   | _        | j                  t        j                        dk(  ry| j                   | _        | j                         syy)NrL   FT)r?   r@   rA   r   a_67rC   rV   r   s    r   
__r_step_7zGreekStemmer.__r_step_7  sD    ;;\../14;;~~r   c                 T   | j                   | _        | j                  | _         | j                  | j                   z
  }| j                          | j                  |z
  | _         | j	                         syd| _        | j                  | j                   z
  }| j                          | j                  |z
  | _         | j                  | j                   z
  }| j                          | j                  |z
  | _         | j                  | j                   z
  }| j                          | j                  |z
  | _         | j                  | j                   z
  }| j                          | j                  |z
  | _         | j                  | j                   z
  }| j                          | j                  |z
  | _         | j                  | j                   z
  }| j                          | j                  |z
  | _         | j                  | j                   z
  }| j                          | j                  |z
  | _         | j                  | j                   z
  }	| j                          | j                  |	z
  | _         | j                  | j                   z
  }
| j                          | j                  |
z
  | _         | j                  | j                   z
  }| j                          | j                  |z
  | _         | j                  | j                   z
  }| j!                          | j                  |z
  | _         | j                  | j                   z
  }| j#                          | j                  |z
  | _         | j                  | j                   z
  }| j%                          | j                  |z
  | _         | j                  | j                   z
  }| j'                          | j                  |z
  | _         | j                  | j                   z
  }| j)                          | j                  |z
  | _         | j                  | j                   z
  }| j+                          | j                  |z
  | _         | j                  | j                   z
  }| j-                          | j                  |z
  | _         | j                  | j                   z
  }| j/                          | j                  |z
  | _         | j                  | j                   z
  }| j1                          | j                  |z
  | _         | j                  | j                   z
  }| j3                          | j                  |z
  | _         | j                  | j                   z
  }| j5                          | j                  |z
  | _         | j                  | j                   z
  }| j7                          | j                  |z
  | _         | j                  | j                   z
  }| j9                          | j                  |z
  | _         | j                  | j                   z
  }| j;                          | j                  |z
  | _         | j                  | j                   z
  }| j=                          | j                  |z
  | _         | j                  | j                   z
  }| j?                          | j                  |z
  | _         | j                  | j                   z
  }| jA                          | j                  |z
  | _         | j                  | j                   z
  }| jC                          | j                  |z
  | _         | j                  | j                   z
  }| jE                          | j                  |z
  | _         | j                  | j                   z
  }| jG                          | j                  |z
  | _         | j                  | j                   z
  } | jI                          | j                  | z
  | _         | j                  | j                   z
  }!| jK                          | j                  |!z
  | _         | j                  | _         y)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#   "kkjjjj4;;&jj3&&&(jj4;;&jj3&jj4;;&jj3&jj4;;&jj3&jj4;;&jj3&jj4;;&jj3&jj4;;&jj3&jj4;;&jj3&jj4;;&jj3&zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'zzDKK'jj4'))r       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      s>   
 <C5DG&Wr(T0&%N&0@D&#J@&(  &"@)V2h4l@&%N*X@-^&&&&,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!	Dr   r   c                       e Zd Zy)rF   Nr]  r^  r_  ra  r   r   rF   rF         r   rF   c                       e Zd Zy)ra   Nrc  ra  r   r   ra   ra     rd  r   ra   c                       e Zd Zy)r   Nrc  ra  r   r   r   r     rd  r   r   c                       e Zd Zy)r   Nrc  ra  r   r   r   r     rd  r   r   N)
basestemmerr   amongr   r   BaseExceptionrF   ra   r   r   ra  r   r   <module>rk     sE    % L#; L#^F  =   =   =   = r   