i6ddlmZddlmZGddeZGddeZGddeZGd d eZGd d eZ Gd deZ GddeZ GddeZ GddeZ GddeZdS)) BaseStemmer)AmongceZdZdZedddedddeddded dd ed dd ed dd eddd edddedddedddedddg Zeddd eddd edddgZedddedddedddgZeddd eddd eddd edd deddd gZeddded dd ed!dded"dd ed#dded$ddgZ ed%dded&dded'dded(ddgZ gd)Z gd*Z gd+Z dZdZd,Zd-Zd.Zd/Zd0Zd1Zd2Zd3Zd4Zd5Zd6Zd7S)8 DutchStemmerz This class implements the stemming algorithm defined by a snowball script. Generated by Snowball 2.2.0 - https://snowballstem.org/ áräéëíïóöúüIYddkktteneseenhedensendiginglijkbaarbaraaeeoouu)Arr r r r r r r r r r r r )rr r r-r.r/rr r r r r r r r r r r r r0)r-Cr/rr r r r r r r r r r r r r0Fc|j} |j} |j|_|tj}|dkrt |j|_|dkr|dsdSn|dkr|dsdSn|dkr|d sdSnj|d kr|d sdSnL|d kr|d sdSn.|j|jkrt |xjdz c_#t $rYnwxYw||_ ||_|j} |j|_| ds||_t|j|_|dsdSn#t$rYnwxYw |j} |j} | tj ddst|j|_ |j} | d st|j|_| tj ddst|dsdSt#t$rYnwxYw||_| dst|j|_|dsdSn#t$rYnwxYw||_t!#t$rYnwxYw||_|j|jkrt#|xjdz c_#t $rYnwxYw#t"$rYnwxYw||_ dS)NTr raFreriroruyrar)cursorbra find_amongra_0lab0ket slice_fromlimiteq_slab1 in_groupingg_vlab4lab6lab5lab3lab2)selfv_1v_2 among_varv_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/dutch_stemmer.py __r_preludezDutchStemmer.__r_preludeIsk +C ; OOL,<== >>&&L;>>??400%$u%!^^??400%$u%!^^??400%$u%!^^??400%$u%!^^??400%$u%{dj00"ff KK1$KK    DK  k {DH99T?? ! ff {DH??4(( u TT( +C$ !")"k*#'#3#3L4Db##N#N-&*ff '+{DH.&*k !2+/99T??%5.2ff /3{DH+/+;+;L> 5 q ""<#3R== 5 q K  9q==ff DIITT##L$4b#>> 5 q ""<#3R== 5 q K ts B-- B:9B:c |j} |j|_|tj}|dkrt |j|_|dkr|dsdSnL|dkr|dsdSn.|j|jkrt |xjdz c_#t $rYnwxYw||_ dS)NTr rr8Frr5) r;r<r=ra_1r?r@rArB)rLrMrOs rT __r_postludezDutchStemmer.__r_postludes +C ; OOL,<== >>&&L;>>??400%$u%!^^??400%$u%{dj00"ff KK1$KK    DK tsA&C2C/C C  C c*|j|jksdSdSNFT)rWr;r[s rT__r_R1zDutchStemmer.__r_R1yDK''5tc*|j|jksdSdSra)rXr;r[s rT__r_R2zDutchStemmer.__r_R2rcrdc,|j|jz }|tjdkrdS|j|z |_|j|_|j|jkrdS|xjdzc_|j|_|sdSdS)Nr FrT) rBr; find_among_bra_2r@limit_backwardr< slice_delrLrMs rT __r_undoublezDutchStemmer.__r_undoublesj4;&   \- . .! 3 35j3& ; ;$- - -5 q ;~~ 5trdcd|_|j|_|dsdS|j|_|sdS|j|jz }|tj ddsdS|j|z |_| sdSd|_| sdSdS)NFr4r9r:T) B_e_foundr;r@eq_s_br<_DutchStemmer__r_R1rBout_grouping_brrFrk_DutchStemmer__r_undoublerls rT __r_e_endingzDutchStemmer.__r_e_endings;{{4   5;{{}} 5j4;&""<#3R== 5j3& ~~ 5  "" 5trdc|sdS|j|jz }|tjddsdS|j|z |_|j|jz } |dstdS#t$rYnwxYw|j|z |_|sdS| sdSdS)NFr9r:gemT) rqrBr;rrrrFrpr?rkrs)rLrMrNs rT __r_en_endingzDutchStemmer.__r_en_endings{{}} 5j4;&""<#3R== 5j3& j4;& ;;v&& ff 5TTj3& ~~ 5  "" 5ts(#B BBcJ|j|jz } |j|_|tj}|dkrt |j|_|dkr:|st | dsdSn|dkr#| st ng|st | tj ddst | sdSn#t $rYnwxYw|j|z |_|j|jz }||j|z |_|j|jz } |j|_|dst!|j|_|st!|j|jz } |dst%t!#t$$rYnwxYw|j|z |_| sdS|j|_|d st!|j|_| st!n#t $rYnwxYw|j|z |_|j|jz } |j|_|tj}|dkrt)|j|_|dkr~|st)| sdS |j|jz } |j|_|d st+|j|_|st+|j|jz } |d st-t+#t,$rYnwxYw|j|z |_| sdSt/#t*$rYnwxYw|j|z |_|st)n#t.$rYnwxYw|dkr|st)|j|jz } |d st3t)#t2$rYnwxYw|j| z |_| sdSn|d kr[|st)| sdS|st)n|d kr9|st)| sdSnM|st)|jst)| sdSn#t($rYnwxYw|j|z |_|j|jz } | tjddst9|j|jz } |tjdkrt9| tjddst9|j| z |_|j|_|j|jkrt9|xjdzc_|j|_| sdSn#t8$rYnwxYw|j| z |_dS)Nr rheidFrr9r:cr r$r4rrIT) rBr;r@rhra_3r?r<rqrA_DutchStemmer__r_en_endingrrg_v_jrk_DutchStemmer__r_e_endingrprD_DutchStemmer__r_R2rKa_4rJrIrHrGrslab7rog_v_Ilab8a_5rFrj) rLrMrOrNrPrQrRrSv_7v_8v_9v_10s rT__r_standard_suffixz DutchStemmer.__r_standard_suffixs4j4;& {DH)),*:;;IA~~ff {DHA~~{{}}!&&Lw//! 5!a))++!&&L!{{}}!&&L**<+=r3GG!&&L~~''! 5TTj3& j4;& j3& j4;& {DH;;w'' ff {DH;;== ff *t{*C {{4((!&&Lff     *s*DK>>## u{DH;;u%% ff {DH%%'' ff  TTj3& j4;&H {DH)),*:;;IA~~ff {DHA~~{{}}!&&L~~''! 5"*t{2C&#';#{{511)"&&&L#';#{{}})"&&&L"j4;6*#';;t#4#4-&*ff "&&&L#)))TT)&*j3&6 #~~//)#(5"ff %%%%"&*s"2DK,,..%"ff %!!!TT!a{{}}!&&Lj4;.";;t,,%"ff &&L!!!TT!"j3. ~~''! 5!a{{}}!&&L~~''! 5((**!&&L!a{{}}!&&L~~''! 5!{{}}!&&L~!&&L~~''! 5TTj3& j4;& &&|'92sCC ff : +D  !122a77ff &&|'7SAA ff *t+DK{DH{d111ff KK1 KK{DH>>## u TTj3& tsBD-BD-- D:9D:A,J?;1H,, H96J?8H99&J?!AJ?? K  K .BY 9R- A,Q*61P'' P41Q*3P44&Q*Q** Q74R-6Q774R-+Y - R;7Y :R;;:Y 61T'' T41Y 3T44&Y =Y AY r^rir|rrrFrr~rXrWrorrrrqrrsrr}rrrdrTrrsE c2q iA iA iA iA iA iA iA iA iA iA C c2q dAq dAq C eR eR eR C fb! eR eR h1 dB  C fb! eR fb! gr1 gr1 fb!  C eR eR eR eR  C C B BC M M ME D D DE D DIUUUn02    (*VVVprdrceZdZdS)r?NrrrrrdrTr?r?rdr?ceZdZdS)rDNrrrdrTrDrDrrdrDceZdZdS)rKNrrrdrTrKrKrrdrKceZdZdS)rJNrrrdrTrJrJrrdrJceZdZdS)rGNrrrdrTrGrGrrdrGceZdZdS)rINrrrdrTrIrIrrdrIceZdZdS)rHNrrrdrTrHrHrrdrHceZdZdS)rNrrrdrTrrrrdrceZdZdS)rNrrrdrTrrrrdrN) basestemmerramongrr BaseExceptionr?rDrKrJrGrIrHrrrrdrTrs`%$$$$$rrrrr;rrrj  = = = = = = = = =rd