kΒUǎlrddlmZddlmZGddeZGddeZGddeZd S) ) BaseStemmer)AmongceZdZdZgedddedddedddeddded d ded d ded d dedddedddedddedddedddedddedddedddedddedddedddedddeddded dded!dded"d#ded$dded%dded&dded'd(ded)dded*d+ded,d+ded-d.ded/dded0d1ded2d1ded3dded4dded5d6ded7dded8d9ded:d9ded;ddedd?ded@ddedAdBdedCdDdedEdFdedGdBdedHdIdedJdBdedKdBdedLdMdedNdBdedOdPdedQdBdedRdSdedTdUdedVdSdedWdXdedYdZded[dSded\d]ded^d]ded_d`dedad]dedbdSdedcdddededddedfdgdedhdidedjdSdedkdldedmdndedodSdedpdSdedqdSdedrdsdedtdBdedudvdedwdvdedxdvdedydzded{dzded|d}ded~dvdedddeddvdeddvdedddedddedddeddBdedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedd ded d ded d dedd dedddedddedddedddedddedddedddedddedddedddedddedddedddZged dded!dded"dded#ddeddded$d%ded&d%ded'd(ded)dded*dded+ddeddded,dded-d.ded/dded0d1ded2dded3d4ded5d4ded6dded7dded8dded9ddeddded:d;ded<d;ded=dded>dded?dded@ddedAd.dedddedddedddeddBdedddedd6dedd6dedd9dedddedېdCdedddeddDdedEddedFddedGddedHdDdedIdFdedJddedddedKdLdedMdNdedOddedddedPdded ddedQddedRddedSddedTddedddedUdVdZedWddXedYdd edZdd(ed[dd\ed]dded^dd_ed`dd edadd\edbddedcdd_edddd%g Zededdedfdd_gZedgddgZ gdhZ dZ diZ djZ dkZdlZdmZdnZdoZdpS(qLithuanianStemmerz This class implements the stemming algorithm defined by a snowball script. Generated by Snowball 2.2.0 - https://snowballstem.org/ aiaeriarosnaiosnauosnaiuosnaysnauėsnaeie enie erieojeioje ujeiujeyjeenyjeeryjeuėjeameiamesimeomeuėmeutumėmeoseioseuoseiuoseyseenyseeryseuėseateiate#itekite%siteotetuteuėteutumėte*iai,iai-eriai.eitumei0kiimierimi3umiiumi5siasi7iasi8esiiesi:siesi;isiaisi=eisitumeisi?uisiosiuėjosiBuosiiuosiDsiuosiEusiausiGučiausiHuąsiuėsiuųsiutųsiLtientiNintiotiiotiQuotiiuotiSautiiautiUytiuėtiutelėtiXuinėtiuterėtiuiiui\eniui]ojuėjkamiambiemimsimeomtumuėmutumėmianonionluniunnuėnoioqenioruėjouosasviaswesiesyisais{iais|tumeisimisenimisomisiomisumisuėmisenisasisysisamsiamsiemsimsenimserimsomsiomsumsuėmsensosiosuosiuosersusausiausiusysenyserysuąsuiąsuėsuamėsuiamėsuimėsukimėsusimėsuomėsuėmėsu tumėmėsuatėsuiatėsusitėsuotėsuėtėsu tumėtėsuįsuūsutųsatiatitsitotuėtutumėtuauiauučiauiueniusiuyuąuiąuėuęuįuenįuerįuųuiųuerųingajiajiejiojuojiuojaujuąjuiąjuųjuiųj okiokiukuliukuučiukuiškiulyluėldamjamzganainesnopiop!')uęsuutėaitantiantsiantintuot1iuot2ytuykštdavsvušvuykščuėję<ojimeuėjimeavimeokateaiteuoteasiusuokatėsuaitėsuuotėsesiuučudžgd)#r!Arrr r r r r r r r r r r r r r r r rr @rr r!r r r r r r r rrc*|j|jksdSdS)NFT)I_p1cursorselfs /srv/buildsys-work-dir/castor/build_node/builder-2/WGSG1/unpkd_srcs/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/snowballstemmer/lithuanian_stemmer.py__r_R1zLithuanianStemmer.__r_R18syDK''5tc>|j|jkrdS|j}|j|_|j|_|t jdkr ||_dS|j|_||_|sdS| sdSdS)NFr T) r$r#limit_backwardket find_among_bra_0bra_LithuanianStemmer__r_R1 slice_del)r&v_2s r' __r_step1zLithuanianStemmer.__r_step1=s ; " "5!"i;   .2 3 3q 8 8"%D 5;!{{}} 5~~ 5tr)c |j|jz } |j|jkrt|j}|j|_|j|_|tjdkr||_t|j|_ ||_| sdS#t$rYnwxYw|j|z |_ dS)NTr F) limitr$r#lab0r+r,r-ra_1r/r1)r&v_1v_3s r' __r_step2zLithuanianStemmer.__r_step2Os *t{*C ;**&&L)&*i#;$$%6%:;;q@@*-D'&&L;&)#~~''! 5    *s*DK tsBB11 B>=B>cV|j|_|tj}|dkrdS|j|_|dkr|dsdSn|dkr|dsdSn|dkr|dsdSn|d kr|d sdSnq|d kr|d sdSnS|d kr|dsdSn5|dkr|dsdSn|dsdSdS)Nr FruaitėruuotėruėjimasresysrasysravimasrojimasuokatėT)r$r,r-ra_2r/ slice_fromr& among_vars r'__r_fix_conflictsz#LithuanianStemmer.__r_fix_conflictsfsj;%%&7&;<< >>5; >>??<00 u  !^^??<00 u  !^^??>22 u  !^^??7++ u  !^^??7++ u  !^^??9-- u  !^^??9-- u ??=11 utr)c|j|_|tj}|dkrdS|j|_|dkr|dsdSn|dsdSdS)Nr FrtdT)r$r,r-ra_3r/rArBs r' __r_fix_chdzzLithuanianStemmer.__r_fix_chdzs;%%&7&;<< >>5; >>??4(( u ??4(( utr)c|j|_|tjdkrdS|j|_|dsdSdS)Nr FgT)r$r,r-ra_4r/rAr%s r' __r_fix_gdzLithuanianStemmer.__r_fix_gdsT;   .2 3 3q 8 85;t$$ 5tr)cp|j|_|j} |j} |j}|ds||_t ||_t |jdks||_t |jdz}||jkr||_t ||_n#t$rYnwxYw|tj ddst|xjdz c_| tj ddst|xjdz c_|j|_n#t$rYnwxYw||_|j|_ |j|_|j|jz }| |j|z |_|j|jz }||j|z |_|j|jz }||j|z |_|j|jz }||j|z |_|j|jz } ||j| z |_|j|jz } ||j| z |_|j |_dS)NrrraisT)r5r#r$eq_slab1lencurrentgo_out_groupingrg_vr6go_in_groupingr+#_LithuanianStemmer__r_fix_conflicts_LithuanianStemmer__r_step1_LithuanianStemmer__r_fix_chdz_LithuanianStemmer__r_step2_LithuanianStemmer__r_fix_gd) r&r8r2r9cv_4v_5v_6v_7v_8v_9s r'_stemzLithuanianStemmer._stemsJ k +C kyy!"%DK&&L! 4<((1,,"%DK&&LK!Otz>>"%DK&&L     ''(9(=r3GG ff KK1 KK&&'8'ECB E EEN)__name__ __module__ __qualname____doc__rr.r7r@rHrLrUr#r0rXrZrWrYr[rcr)r'rrs M  dBM  eQM  gq"M  gq" M  h2 M  h2 M  iBM  gq"M  lAr""M  dBM  eQM  gr2M  gr2M  faM  gr2M  fa!M " gr2#M $ fa%M & hB'M ( hB)M * k1b!!+M , fa-M . gr2/M 0 gq"1M 2 fa3M 4 k1b!!5M 6 nb"%%7M 8 fa9M : gr2;M < gr2=M > hB?M @ faAM B hBCM D hBEM F k1b!!GM H faIM J gr2KM L faMM N gr2OM P gr2QM R faSM T gq"UM V k1b!!WM X nb"%%YM Z dB[M \ eR]M ^ fb"_M ` hBaM b eRcM d hBeM f eRgM h fb"iM j hBkM l fb"mM n gr2oM p eRqM r fb"sM t gr2uM v fb"wM x gr2yM z hB{M | fb"}M ~ gr2M @ gr2AM B j"b!!CM D gr2EM F fb"GM H mR$$IM J gr2KM L hBMM N iR  OM P fb"QM R gr2SM T nb"%%UM V k2r""WM X k2r""YM Z k2r""[M \ lB##]M ^ eR_M ` gr2aM b gr2cM d fb"eM f gr2gM h gr2iM j hBkM l gr2mM n hBoM p fb"qM r k2r""sM t nb"%%uM v mR$$wM x nb"%%yM z eR{M | fb"}M ~ hBM @ eRAM B j"b!!CM D dBEM F eRGM H fb"IM J fb"KM L eRMM N fc2OM P eRQM R fb"SM T j"b!!UM V mS"%%WM X eRYM Z eR[M \ fc2]M ^ eR_M ` fc2aM b j"b!!cM d dBeM f eS"gM h gsBiM j k3##kM l eS"mM n dBoM p eS"qM r fc2sM t eS"uM v fc2wM x eS"yM z fc2{M | gsB}M ~ ib!!M @ gsBAM B ib!!CM D gsBEM F hR  GM H gsBIM J lC$$KM L gsBMM N gsBOM P gsBQM R fc2SM T gsBUM V gsBWM X fc2YM Z hR  [M \ hR  ]M ^ fc2_M ` gsBaM b fc2cM d k3##eM f fc2gM h eS"iM j fc2kM l fc2mM n gsBoM p fc2qM r eS"sM t fc2uM v gsBwM x fc2yM z eS"{M | gsB}M ~ gsBM @ j#r""AM B k3##CM D j#r""EM F lC$$GM H mS"%%IM J lC$$KM L mS"%%MM N mS"%%OM P lC$$QM R b))SM T "C,,UM V lC$$WM X mS"%%YM Z mS"%%[M \ lC$$]M ^ b))_M ` "C,,aM b j#r""cM d j#r""eM f k3##gM h eRiM j fc2kM l eRmM n fc2oM p eRqM r j"b!!sM t mS"%%uM v dBwM x eS"yM z fc2{M | lC$$}M ~ eS"M @ gsBAM B fc2CM D dBEM F iR  GM H j#r""IM J iR  KM L iR  MM N iR  OM P k3##QM R k3##SM T iR  UM V j#r""WM X k3##YM C^?  fb"?  eR?  fa?  fb" ?  eR ?  fa ?  fa?  gq"?  fb"?  j"b!!?  k1b!!?  j"b!!?  j"b!!?  k2r""?  eR?  fb"!? " fb"#? $ hB%? & mR$$'? ( k2r"")? * fb"+? , eR-? . j"b!!/? 0 eR1? 2 fb"3? 4 fb"5? 6 gr27? 8 fb"9? : fb";? < eR=? > fb"?? @ fb"A? B fb"C? D fb"E? F gr2G? H eRI? J fb"K? L fb"M? N gr2O? P fb"Q? R gr2S? T j"b!!U? V k2r""W? X j"b!!Y? Z nb"%%[? \ fb"]? ^ gr2_? ` hBa? b fb"c? d eRe? f fb"g? h gr2i? j eRk? l j"b!!m? n lB##o? p fb"q? r fb"s? t eRu? v j"b!!w? x R((y? z iR  {? | B''}? CD hA mR## hA hA gr1 gr1 hA nb!$$ mR## mR## gr1 C iQ j"a   C eR C z y yC D $.@   22222r)rceZdZdS)r6Nrdrerfrhr)r'r6r6r)r6ceZdZdS)rQNrjrhr)r'rQrQrkr)rQN) basestemmerramongrr BaseExceptionr6rQrhr)r'rps%$$$$$HHHHH HHHV = =r)