{UUnddlmZddlmZGddeZGddeZGddeZGd d eZGd d eZ Gd deZ GddeZ GddeZ GddeZ GddeZGddeZGddeZdS)) BaseStemmer)Amongc eZdZdZedddedddeddd ed dd ed dd edddgZedddeddd edddeddd eddd eddd edddgZeddd eddd edddeddd gZeddd eddd gZeddd edddeddd eddd edddedddeddd eddd gZ gd Z gd!Z gd"Z dZ dZdZd#Zd$Zd%Zd&Zd'Zd(Zd)Zd*S)+ GermanStemmerz This class implements the stemming algorithm defined by a snowball script. Generated by Snowball 2.2.0 - https://snowballstem.org/ UYräöüeemenernersesstestiglichendungischikheitkeit)Arr r r r r r r r r r r r r r')ur )r)r*rc|j} |j} |j} |j|_|dst|j|_|dsdSt #t$rYnwxYw||_|j|jkrt|xjdz c_n#t $rYnwxYw#t$rYnwxYw||_ ||_ |j} |j} | tj ddst|j|_ |j} |dst|j|_| tj ddst|d sdSt#t$rYnwxYw||_|d st|j|_| tj ddst|d sdSn#t$rYnwxYw||_t#t$rYnwxYw||_|j|jkrt!|xjdz c_#t$rYnwxYw#t $rYnwxYw||_ dS) NTßssFraur yr )cursorbraeq_slab2ket slice_fromlab1limitlab0 in_groupingrg_vlab5lab7lab6lab4lab3)selfv_1v_2v_3v_4v_5v_6s /srv/buildsys-work-dir/castor/build_node/builder-2/WGSG1/unpkd_srcs/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/snowballstemmer/german_stemmer.py __r_preludezGermanStemmer.__r_preludeAsk +C "+C&#';#yy33)"&&&L#';#u55)#(5"ff %%%%"%DK{dj00"ff KK1$KKK!!!TT!    DK  * +C& #"!)"k*#'#3#3M4Er3#O#O-&*ff '+{DH.&*k !2+/99T??%5.2ff /3{DH+/+;+;M>5 ; ##M$5r3?? 5 q ""=#4b#>> 5 q K  9tx''ff DIITT##M$5r3?? 5 q ""=#4b#>> 5 q K ts*C// C<;C<c, |j} |j|_|tj}|dkrt |j|_|dkr|dsdSn|dkr|dsdSnj|dkr|d sdSnL|d kr|d sdSn.|j|jkrt |xjdz c_#t $rYnwxYw||_ dS) NTr rr1Fr r0raro) r2r3 find_amongra_0r:r6r7r9)rBrC among_vars rI __r_postludezGermanStemmer.__r_postludes: +C ; OOM,=>> >>&&L;>>??400%$u%!^^??400%$u%!^^??400%$u%!^^??400%$u%{dj00"ff KK1$KK    DK ts*A&C<2C<C<.C< /C<< D D c*|j|jksdSdSNFT)rLr2rBs rI__r_R1zGermanStemmer.__r_R1yDK''5tc*|j|jksdSdSr[)rMr2r\s rI__r_R2zGermanStemmer.__r_R2r^r_c|j|jz } |j|_|tj}|dkrt |j|_|st |dkr| sdSn|dkr| sdS|j|jz } |j|_| ds|j|z |_t|j|_| ds|j|z |_t| sdSnU#t$rYnIwxYw| tj ddst | sdSn#t $rYnwxYw|j|z |_|j|jz } |j|_|tj}|dkrt|j|_|st|dkr| sdSno| tjddst|jd z }||jkrt||_| sdSn#t$rYnwxYw|j|z |_|j|jz } |j|_|tj}|dkrt'|j|_|st'|dkr9| sdS|j|jz } |j|_| d s|j|z |_t+|j|_|j|jz } | d st-|j|z |_t+#t,$rYnwxYw|j|z |_|s|j|z |_t+| sdSn#t*$rYnwxYw|dkrx|j|jz } | d st/t'#t.$rYnwxYw|j| z |_| sdSn|d kr:| sdS|j|jz } |j|_ |j|jz } | d st1t3#t0$rYnwxYw|j| z |_| d s|j| z |_t5n#t2$rYnwxYw|j|_|s|j| z |_t5| sdSn#t4$rYnwxYw| sdS|j|jz } |j|_|tjdkr|j| z |_t9|j|_|s|j| z |_t9| sdSn#t8$rYnwxYwn#t&$rYnwxYw|j|z |_dS)Nr rFr rnisbtrrrrrT)r9r2r6 find_among_bra_1r:r3_GermanStemmer__r_R1 slice_deleq_s_br8 in_grouping_b g_s_endinga_2r5 g_st_endinglimit_backwarda_4rA_GermanStemmer__r_R2r@r=r?lab9lab8r>a_3lab10) rBrCrXrDrErQrFrGrHv_7v_8v_9v_10s rI__r_standard_suffixz!GermanStemmer.__r_standard_suffixsBj4;&$ {DH))-*;<>++%$u%!!!TT!))-*BBLL!&&L~~''! 5TTj3& j4;& {DH))-*;<>++%$u%!!!TT!aj4;.";;t,,%"ff &&L!!!TT!"j3. ~~''! 5!a~~''! 5j4;."#{DH &"j4;6*#';;u#5#5-&*ff "&&&L#)))TT)&*j3&6 #{{511)*.*s*:DK"&&&L) %%%%#{DH;;==%&*j3&6 "ff >>++%$u%!!!TT!~~''! 5zDK/ ##{DH(():;;q@@&*j4&7 #gg #{DH;;==&&*j4&7 #gg >>++%$u%"""dd"TTj3& tsyBF1F18F1BEF1 E(%F1'E((AF11 F>=F> BK)A.K K'&K' B] ] #AR%=AP== Q R% Q  AR%#] % R3/] 2R33] 1S== T ] T  &] 2] ] ! Y%.X>1V// V<9X;V<>  ^^^@r_rceZdZdS)r:Nrrrrr_rIr:r:r_r:ceZdZdS)r8Nrrr_rIr8r8rr_r8ceZdZdS)r5Nrrr_rIr5r5rr_r5ceZdZdS)rANrrr_rIrArArr_rAceZdZdS)r@Nrrr_rIr@r@rr_r@ceZdZdS)r=Nrrr_rIr=r=rr_r=ceZdZdS)r?Nrrr_rIr?r?rr_r?ceZdZdS)r>Nrrr_rIr>r>rr_r>ceZdZdS)rsNrrr_rIrsrsrr_rsceZdZdS)rrNrrr_rIrrrrrr_rrceZdZdS)ruNrrr_rIrururr_ruN) basestemmerramongrr BaseExceptionr:r8r5rAr@r=r?r>rsrrrurr_rIrs%$$$$$wwwwwKwwwt  = = = = = = = = = =! M r_