o =bu @s&dZddlmZddlmZddlmZddlmZddl m Z ddl m Z ddl mZdd lmZdd lmZdd lmZdd lmZdd lmZddlmZddlmZddlmZddlm Z ddl!m"Z"ddl#m$Z$ddl%m&Z&ddl'm(Z(ddl)m*Z*ddl+m,Z,ddl-m.Z.ddl/m0Z0ddl1m2Z2ddl3m4Z4ddl5m6Z6ddl7m8Z8ddl9m:Z:ided ed!ed"ed#e d$e d%ed&ed'ed(ed)ed*ed+ed,ed-ed.e d/e"e$e&e(e*e,e.e0e2e4e6e8e:d0 Z;zd1d2lyd4Z=Ynwd5d6Z?d7d8Z@d2S)9)languagestemmer) ArabicStemmer)ArmenianStemmer) BasqueStemmer)CatalanStemmer) DanishStemmer) DutchStemmer)EnglishStemmer)FinnishStemmer) FrenchStemmer) GermanStemmer) GreekStemmer) HindiStemmer)HungarianStemmer)IndonesianStemmer) IrishStemmer)ItalianStemmer)LithuanianStemmer) NepaliStemmer)NorwegianStemmer) PorterStemmer)PortugueseStemmer)RomanianStemmer)RussianStemmer)SerbianStemmer)SpanishStemmer)SwedishStemmer) TamilStemmer)TurkishStemmer)YiddishStemmerarabicarmenianbasquecatalandanishdutchenglishfinnishfrenchgermangreekhindi hungarian indonesianirishitalian lithuanian) nepali norwegianporter portugueseromanianrussianserbianspanishswedishtamilturkishyiddishNTFcCstrtSttS)N)cext_availableStemmerrlist _languageskeysrDrD:/usr/lib/python3/dist-packages/snowballstemmer/__init__.py algorithmsGs rFcCs4trt|S|tvrt|Std|)Nz!Stemming algorithm '%s' not found)r?r@lowerrBKeyError)langrDrDrErMs    r)A__all__arabic_stemmerrarmenian_stemmerrbasque_stemmerrcatalan_stemmerrdanish_stemmerr dutch_stemmerr english_stemmerr finnish_stemmerr french_stemmerr german_stemmerr greek_stemmerr hindi_stemmerrhungarian_stemmerrindonesian_stemmerr irish_stemmerritalian_stemmerrlithuanian_stemmerrnepali_stemmerrnorwegian_stemmerrporter_stemmerrportuguese_stemmerrromanian_stemmerrrussian_stemmerrserbian_stemmerrspanish_stemmerrswedish_stemmerr tamil_stemmerrturkish_stemmerryiddish_stemmerr rBr@r? ImportErrorrFrrDrDrDrEs