KEddlmZddlmZGddeZGddeZGddeZGd d eZGd d eZ d S)) BaseStemmer)Amongc eZdZdZedddedddedddedddeddded dded dd ed dded ddeddd edddeddd edddeddd edddedddeddd gZedddedddedddgZedddedddeddd gZgedddedddedddedddedddedddedd ded!d"ded#dded$dded%dded&dded'd(ded)d(ded*dded+d,ded-dded.d/ded0d/ded1dded2dded3dded4d5ded6d5ded7dded8dded9dded:dded;ddedd=ded?d@dedAddedBddedCddedDddedEddedFddedGddedHddedIdJdedKddedLdMdedNdMdedOddedPdQdedRdQdedSddedTdUdedVddedWdXdedYdXdedZdded[d\ded]d\ded^d\ded_d`dedad`dedbd\dedcddedddededfdededgdededhdededidjdedkddedldmdedndmdedodmdedpddedqdrdedsdrdedtdrdedudrdedvdwdedxddedyddedzdded{dded|dded}d~dedddedddedddedddedddedddedddedddedddedddZdZ dZ dZ dZ dZ dS) NepaliStemmerz This class implements the stemming algorithm defined by a snowball script. Generated by Snowball 2.2.0 - https://snowballstem.org/ u लाइru लाईu सँगu संगuमार्फतuरतuकाuमाuद्वाराuकिu पछिuकीuलेuकैu सँगैuमैuकोuँuंuैu थिएuछuइछuएछuिछuेछu नेछuहुनेछu इन्छu िन्छuहुन्छu एकाu इएका u िएकाu ेकाu नेकाuदाu इदाu िदाu देखिu माथिu एकीu इएकीu िएकीu ेकीu देखी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 इयो4u भयोu ियोu थियो7u दियोu थ्योछौu इछौ;u एछौu िछौu ेछौu नेछौ?यौu थियौAu छ्यौu थ्यौu छन्u इछन्Eu एछन्u िछन्u ेछन्uनेछन्Iu लान्u छिन्u थिन्u पर्u इस्uथिइस्Ou छस्u इछस्Qu एछस्u िछस्u ेछस्uनेछस्Uu िस्u थिस्Wu छेस्u होस्c|j|_|tj}|dkrdS|j|_|dkr|sdSn |j|jz } |j|jz } |dstt#t$rYnwxYw|j|z |_|dstn#t$rYnwxYwt#t$rYnwxYw|j|z |_|sdSn#t$rYnwxYwdS)NFruएuेT) cursorket find_among_bra_0bra slice_dellimiteq_s_blab3lab2lab1lab0)self among_varv_1v_2s /srv/buildsys-work-dir/castor/build_node/builder-2/WGSG1/unpkd_srcs/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/snowballstemmer/nepali_stemmer.py__r_remove_category_1z#NepaliStemmer.__r_remove_category_1sy;%%m&788 >>5; >>>>## u  j4;. " &"j4;6*#';;y#9#9-&*ff "&&&L#)))TT)&*j3&6 #{{955)"&&&L)%%%%&&L!!!TT!"j3. ~~''! 5!    tslE/C3?1B00 B=:C3<B==5C32D3 D=D?DD DED&E EEc|j|_|tjdkrdS|j|_dSNr%FT)r&r'r(ra_1r*r2s r6__r_check_category_2z"NepaliStemmer.__r_check_category_2s:;   ]. / /1 4 45;tcp|j|_|tj}|dkrdS|j|_|dkrB |j|jz } |dstt#t$rYnwxYw|j|z |_ |dstt#t$rYnwxYw|j|z |_ |dstt#t$rYnwxYw|j|z |_|dsdSn#t$rYnwxYw| sdSn-|dsdS| sdSd S) Nr%Frrruनौru त्रT) r&r'r(ra_2r*r,r-r0r1r/r.r+)r2r3r4s r6__r_remove_category_2z#NepaliStemmer.__r_remove_category_2s;%%m&788 >>5; >> j4;.";;77%"ff &&L!!!TT!"j3. ";;77%"ff &&L!!!TT!"j3. ";;77%"ff &&L!!!TT!"j3. {{?33! 5!    >>## u ;;455 u>>## utslE"1B BE"BE")1C C'$E"&C''E":1D++ D85E"7D88'E"" E/.E/c|j|_|tjdkrdS|j|_|sdSdSr9)r&r'r(ra_3r*r+r;s r6__r_remove_category_3z#NepaliStemmer.__r_remove_category_3sQ;   ]. / /1 4 45;~~ 5tr=c|j|_|j|_|j|jz }||j|z |_|j|jz } |j|jz } |j|jz } |j|jz }|st |j|z |_|st n#t $rYnwxYw|j|z |_|st#t$rYnwxYw|j|z |_n#t$rYnwxYw|j|z |_|j|_dS)NT) r&limit_backwardr,#_NepaliStemmer__r_remove_category_1"_NepaliStemmer__r_check_category_2r/#_NepaliStemmer__r_remove_category_2#_NepaliStemmer__r_remove_category_3r0r1)r2r4r5v_3v_4v_5s r6_stemzNepaliStemmer._stems}"kj j4;& ""$$$j3& j4;&  j4;."*t{2C&"j4;6#88::)"&&&L&*j3&6 #99;;)"&&&L)%%%%"&*s"2DK5577%"ff !!!TT!"j3. TTj3& ) ts[E,D! #R++?\ @ )2q11A\ B or1%%C\ D #R++E\ F #R++G\ H or1%%I\ J or1%%K\ L or1%%M\ N #R++O\ P #R++Q\ R )2q11S\ T or1%%U\ V #R++W\ X #R++Y\ Z #R++[\ \ )2q11]\ ^ )2q11_\ ` #R++a\ b )2q11c\ d or1%%e\ f #R++g\ h #R++i\ j or1%%k\ l #R++m\ n #R++o\ p #R++q\ r )2q11s\ t )2q11u\ v )2q11w\ x or1%%y\ z #R++{\ | #R++}\ ~ #R++\ @ #R++A\ B )2q11C\ D or1%%E\ F )2q11G\ H )2q11I\ J )2q11K\ L #R++M\ N )2q11O\ P )2q11Q\ R )2q11S\ T )2q11U\ V /Q77W\ X )2q11Y\ Z )2q11[\ \ )2q11]\ ^ #R++_\ ` #R++a\ b /Q77c\ d #R++e\ f )2q11g\ h )2q11i\ j )2q11k\ l )2q11m\ n /Q77o\ p #R++q\ r )2q11s\ t )2q11u\ v )2q11w\ C~   D'''Rr=rceZdZdS)r1NrNrOrPrRr=r6r1r1 r=r1ceZdZdS)r0NrTrRr=r6r0r0 rUr=r0ceZdZdS)r/NrTrRr=r6r/r/rUr=r/ceZdZdS)r.NrTrRr=r6r.r.rUr=r.N) basestemmerramongrr BaseExceptionr1r0r/r.rRr=r6r\s%$$$$$KD = = = =r=