hVddlmZddlmZGddeZGddeZdS)) BaseStemmer)Amongc eZdZdZgedddedddedddeddded dded dded dded d dedd dedddedddedddedddedddedddedddeddddedddeddddeddded dded!dded"d#ded$d#ded%d#ded&d'dded(d)ded*d'dded+d,ded-d#ded.dded/d0ded1d2ded3d2ded4d0ded5dded6d7dded8d9ded:d9ded;d9dedd?ded@dAdedBdAdedCd?dedDddedEddedFddedGddedHdIdedJdIdedKddedLddedMddedNdOdedPdOdedQdRdedSdRdedTdOdedUdOdedVddedWdXdedYdXdedZddded[d\ded]d\ded^d\ded_dded`dadedbdcdedddcdededadedfdadedgdhdedidhdedjdadedkdaddedldmdedndmdedodmdedpdaddedqdrdedsdrdedtdrdedudadedvdadedwddedxddedydzded{d|ded}d|ded~dzdedddedddeddzdeddzdeddzdedddedddeddzdedddedddeddzdeddzdeddzddedddedddedddeddzddedddedddedddedddedddedddedddedddedddedddedddedddeddddedddedddedddeddddedddedddedddedddedddZgdZdZdZdS) HindiStemmerz This class implements the stemming algorithm defined by a snowball script. Generated by Snowball 2.2.0 - https://snowballstem.org/ uआँuाँu इयाँruआइयाँuाइयाँu ियाँuआंu उआंu ुआंuईंu आईं u ाईंuएंu आएं u उएंu ाएंu ताएं_HindiStemmer__r_CONSONANTuअताएंu नाएंuअनाएंu ुएंuओंu आओंu उओंu ाओंu ताओंuअताओंu नाओंuअनाओंu ुओंuांu इयांuआइयांuाइयांu ियांuींu तीं#u अतीं$u आतींu ातींuेंuोंu इयों)uआइयों*uाइयोंu ियोंuअuआuइuईuआई1uाईuउuऊuएuआए6uइएu आइए8u ाइएuाएuिएuओuआओ=uाओuकरu अकर@u आकरu ाकरuाu ऊंगाDuआऊंगाEuाऊंगाu ूंगाu एगाu आएगाIu ाएगाu ेगाuताu अताMu आताu ाताuनाu अनाQu आनाu ानाu आयाu ायाuिuीu ऊंगीXuआऊंगीYuाऊंगीu एंगीuआएंगी\uाएंगीu ूंगीu ेंगीu एगीu आएगीau ाएगीu ओगीu आओगीdu ाओगीu ेगीu ोगीuतीu अतीiu आतीu ातीuनीu अनीmuुuूuेu एंगेquआएंगेruाएंगेu ेंगेu ओगेu आओगेvu ाओगेu ोगेuतेu अतेzu आतेu ातेuनेu अने~u आनेu ानेuोu्) r0r0r0r2r2cL|tjddsdSdS)Ni i_ FT) in_grouping_br g_consonantselfs /srv/buildsys-work-dir/castor/build_node/builder-2/WGSG1/unpkd_srcs/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/snowballstemmer/hindi_stemmer.py __r_CONSONANTzHindiStemmer.__r_CONSONANTs)!!,":D$GG 5tc8|j|jkrdS|xjdz c_|j|_|j|_|j|_|t jdkrdS|j|_|sdS|j|_dS)NFrr2T) cursorlimitlimit_backwardket find_among_bra_0bra slice_delr8s r:_stemzHindiStemmer._stems ;$* $ $5 q "kj ;   \- . .! 3 35;~~ 5) tr<N) __name__ __module__ __qualname____doc__rrCr7r rFr<r:rrs{ E  or2&&E  or2&&E  )1b11E  /B77 E  /B77 E  )1b11 E  or2&&E  #Q++E  #Q++E  or2&&E  #Q++E  #Q++E  or2&&E  #R,,E  #R,,E  #R,,!E " )2r3OPP#E $ /R88%E & )2r3OPP'E ( /R88)E * #R,,+E , or2&&-E . #R,,/E 0 #R,,1E 2 #R,,3E 4 )2r3OPP5E 6 /R887E 8 )2r3OPP9E : /R88;E < #R,,=E > or2&&?E @ )2r22AE B /R88CE D /R88EE F )2r22GE H or2&&IE J #R-IJJKE L )2r22ME N )2r22OE P )2r22QE R or2&&SE T or2&&UE V )2r22WE X /R88YE Z /R88[E \ )2r22]E ^ iR  _E ` iR  aE b iR  cE d iR  eE f or2&&gE h or2&&iE j iR  kE l iR  mE n iR  oE p or2&&qE r or2&&sE t #R,,uE v #R,,wE x or2&&yE z or2&&{E | iR  }E ~ or2&&E @ or2&&AE B or2'CDDCE D #R,,EE F #R,,GE H #R,,IE J iR  KE L )2r22ME N /R88OE P /R88QE R )2r22SE T #R,,UE V )2r22WE X )2r22YE Z #R,,[E \ or2'CDD]E ^ #R,,_E ` #R,,aE b #R,,cE d or2'CDDeE f #R,,gE h #R,,iE j #R,,kE l #R,,mE n #R,,oE p iR  qE r iR  sE t )2r22uE v /R88wE x /R88yE z )2r22{E | /R88}E ~ /R88E @ )2r22AE B )2r22CE D #R,,EE F )2r22GE H )2r22IE J #R,,KE L )333ME N )333OE P #R,,QE R #R,,SE T or2'CDDUE V #S"--WE X #S"--YE Z #S"--[E \ or2'CDD]E ^ #S"--_E ` iR  aE b iR  cE d iR  eE f )333gE h /b99iE j /b99kE l )333mE n #S"--oE p )333qE r )333sE t #S"--uE v osB(DEEwE x #S"--yE z #S"--{E | #S"--}E ~ osB(DEEE @ #S"--AE B #S"--CE D #S"--EE F iR  GE H iR  IE CN=<rQs%$$$$$ccccc;cccL =r<