serbian_stemmer.py 120 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497
  1. # Generated by Snowball 2.2.0 - https://snowballstem.org/
  2. from .basestemmer import BaseStemmer
  3. from .among import Among
  4. class SerbianStemmer(BaseStemmer):
  5. '''
  6. This class implements the stemming algorithm defined by a snowball script.
  7. Generated by Snowball 2.2.0 - https://snowballstem.org/
  8. '''
  9. a_0 = [
  10. Among(u"\u0430", -1, 1),
  11. Among(u"\u0431", -1, 2),
  12. Among(u"\u0432", -1, 3),
  13. Among(u"\u0433", -1, 4),
  14. Among(u"\u0434", -1, 5),
  15. Among(u"\u0435", -1, 7),
  16. Among(u"\u0436", -1, 8),
  17. Among(u"\u0437", -1, 9),
  18. Among(u"\u0438", -1, 10),
  19. Among(u"\u043A", -1, 12),
  20. Among(u"\u043B", -1, 13),
  21. Among(u"\u043C", -1, 15),
  22. Among(u"\u043D", -1, 16),
  23. Among(u"\u043E", -1, 18),
  24. Among(u"\u043F", -1, 19),
  25. Among(u"\u0440", -1, 20),
  26. Among(u"\u0441", -1, 21),
  27. Among(u"\u0442", -1, 22),
  28. Among(u"\u0443", -1, 24),
  29. Among(u"\u0444", -1, 25),
  30. Among(u"\u0445", -1, 26),
  31. Among(u"\u0446", -1, 27),
  32. Among(u"\u0447", -1, 28),
  33. Among(u"\u0448", -1, 30),
  34. Among(u"\u0452", -1, 6),
  35. Among(u"\u0458", -1, 11),
  36. Among(u"\u0459", -1, 14),
  37. Among(u"\u045A", -1, 17),
  38. Among(u"\u045B", -1, 23),
  39. Among(u"\u045F", -1, 29)
  40. ]
  41. a_1 = [
  42. Among(u"daba", -1, 73),
  43. Among(u"ajaca", -1, 12),
  44. Among(u"ejaca", -1, 14),
  45. Among(u"ljaca", -1, 13),
  46. Among(u"njaca", -1, 85),
  47. Among(u"ojaca", -1, 15),
  48. Among(u"alaca", -1, 82),
  49. Among(u"elaca", -1, 83),
  50. Among(u"olaca", -1, 84),
  51. Among(u"maca", -1, 75),
  52. Among(u"naca", -1, 76),
  53. Among(u"raca", -1, 81),
  54. Among(u"saca", -1, 80),
  55. Among(u"vaca", -1, 79),
  56. Among(u"\u0161aca", -1, 18),
  57. Among(u"aoca", -1, 82),
  58. Among(u"acaka", -1, 55),
  59. Among(u"ajaka", -1, 16),
  60. Among(u"ojaka", -1, 17),
  61. Among(u"anaka", -1, 78),
  62. Among(u"ataka", -1, 58),
  63. Among(u"etaka", -1, 59),
  64. Among(u"itaka", -1, 60),
  65. Among(u"otaka", -1, 61),
  66. Among(u"utaka", -1, 62),
  67. Among(u"a\u010Daka", -1, 54),
  68. Among(u"esama", -1, 67),
  69. Among(u"izama", -1, 87),
  70. Among(u"jacima", -1, 5),
  71. Among(u"nicima", -1, 23),
  72. Among(u"ticima", -1, 24),
  73. Among(u"teticima", 30, 21),
  74. Among(u"zicima", -1, 25),
  75. Among(u"atcima", -1, 58),
  76. Among(u"utcima", -1, 62),
  77. Among(u"\u010Dcima", -1, 74),
  78. Among(u"pesima", -1, 2),
  79. Among(u"inzima", -1, 19),
  80. Among(u"lozima", -1, 1),
  81. Among(u"metara", -1, 68),
  82. Among(u"centara", -1, 69),
  83. Among(u"istara", -1, 70),
  84. Among(u"ekata", -1, 86),
  85. Among(u"anata", -1, 53),
  86. Among(u"nstava", -1, 22),
  87. Among(u"kustava", -1, 29),
  88. Among(u"ajac", -1, 12),
  89. Among(u"ejac", -1, 14),
  90. Among(u"ljac", -1, 13),
  91. Among(u"njac", -1, 85),
  92. Among(u"anjac", 49, 11),
  93. Among(u"ojac", -1, 15),
  94. Among(u"alac", -1, 82),
  95. Among(u"elac", -1, 83),
  96. Among(u"olac", -1, 84),
  97. Among(u"mac", -1, 75),
  98. Among(u"nac", -1, 76),
  99. Among(u"rac", -1, 81),
  100. Among(u"sac", -1, 80),
  101. Among(u"vac", -1, 79),
  102. Among(u"\u0161ac", -1, 18),
  103. Among(u"jebe", -1, 88),
  104. Among(u"olce", -1, 84),
  105. Among(u"kuse", -1, 27),
  106. Among(u"rave", -1, 42),
  107. Among(u"save", -1, 52),
  108. Among(u"\u0161ave", -1, 51),
  109. Among(u"baci", -1, 89),
  110. Among(u"jaci", -1, 5),
  111. Among(u"tvenici", -1, 20),
  112. Among(u"snici", -1, 26),
  113. Among(u"tetici", -1, 21),
  114. Among(u"bojci", -1, 4),
  115. Among(u"vojci", -1, 3),
  116. Among(u"ojsci", -1, 66),
  117. Among(u"atci", -1, 58),
  118. Among(u"itci", -1, 60),
  119. Among(u"utci", -1, 62),
  120. Among(u"\u010Dci", -1, 74),
  121. Among(u"pesi", -1, 2),
  122. Among(u"inzi", -1, 19),
  123. Among(u"lozi", -1, 1),
  124. Among(u"acak", -1, 55),
  125. Among(u"usak", -1, 57),
  126. Among(u"atak", -1, 58),
  127. Among(u"etak", -1, 59),
  128. Among(u"itak", -1, 60),
  129. Among(u"otak", -1, 61),
  130. Among(u"utak", -1, 62),
  131. Among(u"a\u010Dak", -1, 54),
  132. Among(u"u\u0161ak", -1, 56),
  133. Among(u"izam", -1, 87),
  134. Among(u"tican", -1, 65),
  135. Among(u"cajan", -1, 7),
  136. Among(u"\u010Dajan", -1, 6),
  137. Among(u"voljan", -1, 77),
  138. Among(u"eskan", -1, 63),
  139. Among(u"alan", -1, 40),
  140. Among(u"bilan", -1, 33),
  141. Among(u"gilan", -1, 37),
  142. Among(u"nilan", -1, 39),
  143. Among(u"rilan", -1, 38),
  144. Among(u"silan", -1, 36),
  145. Among(u"tilan", -1, 34),
  146. Among(u"avilan", -1, 35),
  147. Among(u"laran", -1, 9),
  148. Among(u"eran", -1, 8),
  149. Among(u"asan", -1, 91),
  150. Among(u"esan", -1, 10),
  151. Among(u"dusan", -1, 31),
  152. Among(u"kusan", -1, 28),
  153. Among(u"atan", -1, 47),
  154. Among(u"pletan", -1, 50),
  155. Among(u"tetan", -1, 49),
  156. Among(u"antan", -1, 32),
  157. Among(u"pravan", -1, 44),
  158. Among(u"stavan", -1, 43),
  159. Among(u"sivan", -1, 46),
  160. Among(u"tivan", -1, 45),
  161. Among(u"ozan", -1, 41),
  162. Among(u"ti\u010Dan", -1, 64),
  163. Among(u"a\u0161an", -1, 90),
  164. Among(u"du\u0161an", -1, 30),
  165. Among(u"metar", -1, 68),
  166. Among(u"centar", -1, 69),
  167. Among(u"istar", -1, 70),
  168. Among(u"ekat", -1, 86),
  169. Among(u"enat", -1, 48),
  170. Among(u"oscu", -1, 72),
  171. Among(u"o\u0161\u0107u", -1, 71)
  172. ]
  173. a_2 = [
  174. Among(u"aca", -1, 124),
  175. Among(u"eca", -1, 125),
  176. Among(u"uca", -1, 126),
  177. Among(u"ga", -1, 20),
  178. Among(u"acega", 3, 124),
  179. Among(u"ecega", 3, 125),
  180. Among(u"ucega", 3, 126),
  181. Among(u"anjijega", 3, 84),
  182. Among(u"enjijega", 3, 85),
  183. Among(u"snjijega", 3, 122),
  184. Among(u"\u0161njijega", 3, 86),
  185. Among(u"kijega", 3, 95),
  186. Among(u"skijega", 11, 1),
  187. Among(u"\u0161kijega", 11, 2),
  188. Among(u"elijega", 3, 83),
  189. Among(u"nijega", 3, 13),
  190. Among(u"osijega", 3, 123),
  191. Among(u"atijega", 3, 120),
  192. Among(u"evitijega", 3, 92),
  193. Among(u"ovitijega", 3, 93),
  194. Among(u"astijega", 3, 94),
  195. Among(u"avijega", 3, 77),
  196. Among(u"evijega", 3, 78),
  197. Among(u"ivijega", 3, 79),
  198. Among(u"ovijega", 3, 80),
  199. Among(u"o\u0161ijega", 3, 91),
  200. Among(u"anjega", 3, 84),
  201. Among(u"enjega", 3, 85),
  202. Among(u"snjega", 3, 122),
  203. Among(u"\u0161njega", 3, 86),
  204. Among(u"kega", 3, 95),
  205. Among(u"skega", 30, 1),
  206. Among(u"\u0161kega", 30, 2),
  207. Among(u"elega", 3, 83),
  208. Among(u"nega", 3, 13),
  209. Among(u"anega", 34, 10),
  210. Among(u"enega", 34, 87),
  211. Among(u"snega", 34, 159),
  212. Among(u"\u0161nega", 34, 88),
  213. Among(u"osega", 3, 123),
  214. Among(u"atega", 3, 120),
  215. Among(u"evitega", 3, 92),
  216. Among(u"ovitega", 3, 93),
  217. Among(u"astega", 3, 94),
  218. Among(u"avega", 3, 77),
  219. Among(u"evega", 3, 78),
  220. Among(u"ivega", 3, 79),
  221. Among(u"ovega", 3, 80),
  222. Among(u"a\u0107ega", 3, 14),
  223. Among(u"e\u0107ega", 3, 15),
  224. Among(u"u\u0107ega", 3, 16),
  225. Among(u"o\u0161ega", 3, 91),
  226. Among(u"acoga", 3, 124),
  227. Among(u"ecoga", 3, 125),
  228. Among(u"ucoga", 3, 126),
  229. Among(u"anjoga", 3, 84),
  230. Among(u"enjoga", 3, 85),
  231. Among(u"snjoga", 3, 122),
  232. Among(u"\u0161njoga", 3, 86),
  233. Among(u"koga", 3, 95),
  234. Among(u"skoga", 59, 1),
  235. Among(u"\u0161koga", 59, 2),
  236. Among(u"loga", 3, 19),
  237. Among(u"eloga", 62, 83),
  238. Among(u"noga", 3, 13),
  239. Among(u"cinoga", 64, 137),
  240. Among(u"\u010Dinoga", 64, 89),
  241. Among(u"osoga", 3, 123),
  242. Among(u"atoga", 3, 120),
  243. Among(u"evitoga", 3, 92),
  244. Among(u"ovitoga", 3, 93),
  245. Among(u"astoga", 3, 94),
  246. Among(u"avoga", 3, 77),
  247. Among(u"evoga", 3, 78),
  248. Among(u"ivoga", 3, 79),
  249. Among(u"ovoga", 3, 80),
  250. Among(u"a\u0107oga", 3, 14),
  251. Among(u"e\u0107oga", 3, 15),
  252. Among(u"u\u0107oga", 3, 16),
  253. Among(u"o\u0161oga", 3, 91),
  254. Among(u"uga", 3, 18),
  255. Among(u"aja", -1, 109),
  256. Among(u"caja", 81, 26),
  257. Among(u"laja", 81, 30),
  258. Among(u"raja", 81, 31),
  259. Among(u"\u0107aja", 81, 28),
  260. Among(u"\u010Daja", 81, 27),
  261. Among(u"\u0111aja", 81, 29),
  262. Among(u"bija", -1, 32),
  263. Among(u"cija", -1, 33),
  264. Among(u"dija", -1, 34),
  265. Among(u"fija", -1, 40),
  266. Among(u"gija", -1, 39),
  267. Among(u"anjija", -1, 84),
  268. Among(u"enjija", -1, 85),
  269. Among(u"snjija", -1, 122),
  270. Among(u"\u0161njija", -1, 86),
  271. Among(u"kija", -1, 95),
  272. Among(u"skija", 97, 1),
  273. Among(u"\u0161kija", 97, 2),
  274. Among(u"lija", -1, 24),
  275. Among(u"elija", 100, 83),
  276. Among(u"mija", -1, 37),
  277. Among(u"nija", -1, 13),
  278. Among(u"ganija", 103, 9),
  279. Among(u"manija", 103, 6),
  280. Among(u"panija", 103, 7),
  281. Among(u"ranija", 103, 8),
  282. Among(u"tanija", 103, 5),
  283. Among(u"pija", -1, 41),
  284. Among(u"rija", -1, 42),
  285. Among(u"rarija", 110, 21),
  286. Among(u"sija", -1, 23),
  287. Among(u"osija", 112, 123),
  288. Among(u"tija", -1, 44),
  289. Among(u"atija", 114, 120),
  290. Among(u"evitija", 114, 92),
  291. Among(u"ovitija", 114, 93),
  292. Among(u"otija", 114, 22),
  293. Among(u"astija", 114, 94),
  294. Among(u"avija", -1, 77),
  295. Among(u"evija", -1, 78),
  296. Among(u"ivija", -1, 79),
  297. Among(u"ovija", -1, 80),
  298. Among(u"zija", -1, 45),
  299. Among(u"o\u0161ija", -1, 91),
  300. Among(u"\u017Eija", -1, 38),
  301. Among(u"anja", -1, 84),
  302. Among(u"enja", -1, 85),
  303. Among(u"snja", -1, 122),
  304. Among(u"\u0161nja", -1, 86),
  305. Among(u"ka", -1, 95),
  306. Among(u"ska", 131, 1),
  307. Among(u"\u0161ka", 131, 2),
  308. Among(u"ala", -1, 104),
  309. Among(u"acala", 134, 128),
  310. Among(u"astajala", 134, 106),
  311. Among(u"istajala", 134, 107),
  312. Among(u"ostajala", 134, 108),
  313. Among(u"ijala", 134, 47),
  314. Among(u"injala", 134, 114),
  315. Among(u"nala", 134, 46),
  316. Among(u"irala", 134, 100),
  317. Among(u"urala", 134, 105),
  318. Among(u"tala", 134, 113),
  319. Among(u"astala", 144, 110),
  320. Among(u"istala", 144, 111),
  321. Among(u"ostala", 144, 112),
  322. Among(u"avala", 134, 97),
  323. Among(u"evala", 134, 96),
  324. Among(u"ivala", 134, 98),
  325. Among(u"ovala", 134, 76),
  326. Among(u"uvala", 134, 99),
  327. Among(u"a\u010Dala", 134, 102),
  328. Among(u"ela", -1, 83),
  329. Among(u"ila", -1, 116),
  330. Among(u"acila", 155, 124),
  331. Among(u"lucila", 155, 121),
  332. Among(u"nila", 155, 103),
  333. Among(u"astanila", 158, 110),
  334. Among(u"istanila", 158, 111),
  335. Among(u"ostanila", 158, 112),
  336. Among(u"rosila", 155, 127),
  337. Among(u"jetila", 155, 118),
  338. Among(u"ozila", 155, 48),
  339. Among(u"a\u010Dila", 155, 101),
  340. Among(u"lu\u010Dila", 155, 117),
  341. Among(u"ro\u0161ila", 155, 90),
  342. Among(u"ola", -1, 50),
  343. Among(u"asla", -1, 115),
  344. Among(u"nula", -1, 13),
  345. Among(u"gama", -1, 20),
  346. Among(u"logama", 171, 19),
  347. Among(u"ugama", 171, 18),
  348. Among(u"ajama", -1, 109),
  349. Among(u"cajama", 174, 26),
  350. Among(u"lajama", 174, 30),
  351. Among(u"rajama", 174, 31),
  352. Among(u"\u0107ajama", 174, 28),
  353. Among(u"\u010Dajama", 174, 27),
  354. Among(u"\u0111ajama", 174, 29),
  355. Among(u"bijama", -1, 32),
  356. Among(u"cijama", -1, 33),
  357. Among(u"dijama", -1, 34),
  358. Among(u"fijama", -1, 40),
  359. Among(u"gijama", -1, 39),
  360. Among(u"lijama", -1, 35),
  361. Among(u"mijama", -1, 37),
  362. Among(u"nijama", -1, 36),
  363. Among(u"ganijama", 188, 9),
  364. Among(u"manijama", 188, 6),
  365. Among(u"panijama", 188, 7),
  366. Among(u"ranijama", 188, 8),
  367. Among(u"tanijama", 188, 5),
  368. Among(u"pijama", -1, 41),
  369. Among(u"rijama", -1, 42),
  370. Among(u"sijama", -1, 43),
  371. Among(u"tijama", -1, 44),
  372. Among(u"zijama", -1, 45),
  373. Among(u"\u017Eijama", -1, 38),
  374. Among(u"alama", -1, 104),
  375. Among(u"ijalama", 200, 47),
  376. Among(u"nalama", 200, 46),
  377. Among(u"elama", -1, 119),
  378. Among(u"ilama", -1, 116),
  379. Among(u"ramama", -1, 52),
  380. Among(u"lemama", -1, 51),
  381. Among(u"inama", -1, 11),
  382. Among(u"cinama", 207, 137),
  383. Among(u"\u010Dinama", 207, 89),
  384. Among(u"rama", -1, 52),
  385. Among(u"arama", 210, 53),
  386. Among(u"drama", 210, 54),
  387. Among(u"erama", 210, 55),
  388. Among(u"orama", 210, 56),
  389. Among(u"basama", -1, 135),
  390. Among(u"gasama", -1, 131),
  391. Among(u"jasama", -1, 129),
  392. Among(u"kasama", -1, 133),
  393. Among(u"nasama", -1, 132),
  394. Among(u"tasama", -1, 130),
  395. Among(u"vasama", -1, 134),
  396. Among(u"esama", -1, 152),
  397. Among(u"isama", -1, 154),
  398. Among(u"etama", -1, 70),
  399. Among(u"estama", -1, 71),
  400. Among(u"istama", -1, 72),
  401. Among(u"kstama", -1, 73),
  402. Among(u"ostama", -1, 74),
  403. Among(u"avama", -1, 77),
  404. Among(u"evama", -1, 78),
  405. Among(u"ivama", -1, 79),
  406. Among(u"ba\u0161ama", -1, 63),
  407. Among(u"ga\u0161ama", -1, 64),
  408. Among(u"ja\u0161ama", -1, 61),
  409. Among(u"ka\u0161ama", -1, 62),
  410. Among(u"na\u0161ama", -1, 60),
  411. Among(u"ta\u0161ama", -1, 59),
  412. Among(u"va\u0161ama", -1, 65),
  413. Among(u"e\u0161ama", -1, 66),
  414. Among(u"i\u0161ama", -1, 67),
  415. Among(u"lema", -1, 51),
  416. Among(u"acima", -1, 124),
  417. Among(u"ecima", -1, 125),
  418. Among(u"ucima", -1, 126),
  419. Among(u"ajima", -1, 109),
  420. Among(u"cajima", 245, 26),
  421. Among(u"lajima", 245, 30),
  422. Among(u"rajima", 245, 31),
  423. Among(u"\u0107ajima", 245, 28),
  424. Among(u"\u010Dajima", 245, 27),
  425. Among(u"\u0111ajima", 245, 29),
  426. Among(u"bijima", -1, 32),
  427. Among(u"cijima", -1, 33),
  428. Among(u"dijima", -1, 34),
  429. Among(u"fijima", -1, 40),
  430. Among(u"gijima", -1, 39),
  431. Among(u"anjijima", -1, 84),
  432. Among(u"enjijima", -1, 85),
  433. Among(u"snjijima", -1, 122),
  434. Among(u"\u0161njijima", -1, 86),
  435. Among(u"kijima", -1, 95),
  436. Among(u"skijima", 261, 1),
  437. Among(u"\u0161kijima", 261, 2),
  438. Among(u"lijima", -1, 35),
  439. Among(u"elijima", 264, 83),
  440. Among(u"mijima", -1, 37),
  441. Among(u"nijima", -1, 13),
  442. Among(u"ganijima", 267, 9),
  443. Among(u"manijima", 267, 6),
  444. Among(u"panijima", 267, 7),
  445. Among(u"ranijima", 267, 8),
  446. Among(u"tanijima", 267, 5),
  447. Among(u"pijima", -1, 41),
  448. Among(u"rijima", -1, 42),
  449. Among(u"sijima", -1, 43),
  450. Among(u"osijima", 275, 123),
  451. Among(u"tijima", -1, 44),
  452. Among(u"atijima", 277, 120),
  453. Among(u"evitijima", 277, 92),
  454. Among(u"ovitijima", 277, 93),
  455. Among(u"astijima", 277, 94),
  456. Among(u"avijima", -1, 77),
  457. Among(u"evijima", -1, 78),
  458. Among(u"ivijima", -1, 79),
  459. Among(u"ovijima", -1, 80),
  460. Among(u"zijima", -1, 45),
  461. Among(u"o\u0161ijima", -1, 91),
  462. Among(u"\u017Eijima", -1, 38),
  463. Among(u"anjima", -1, 84),
  464. Among(u"enjima", -1, 85),
  465. Among(u"snjima", -1, 122),
  466. Among(u"\u0161njima", -1, 86),
  467. Among(u"kima", -1, 95),
  468. Among(u"skima", 293, 1),
  469. Among(u"\u0161kima", 293, 2),
  470. Among(u"alima", -1, 104),
  471. Among(u"ijalima", 296, 47),
  472. Among(u"nalima", 296, 46),
  473. Among(u"elima", -1, 83),
  474. Among(u"ilima", -1, 116),
  475. Among(u"ozilima", 300, 48),
  476. Among(u"olima", -1, 50),
  477. Among(u"lemima", -1, 51),
  478. Among(u"nima", -1, 13),
  479. Among(u"anima", 304, 10),
  480. Among(u"inima", 304, 11),
  481. Among(u"cinima", 306, 137),
  482. Among(u"\u010Dinima", 306, 89),
  483. Among(u"onima", 304, 12),
  484. Among(u"arima", -1, 53),
  485. Among(u"drima", -1, 54),
  486. Among(u"erima", -1, 55),
  487. Among(u"orima", -1, 56),
  488. Among(u"basima", -1, 135),
  489. Among(u"gasima", -1, 131),
  490. Among(u"jasima", -1, 129),
  491. Among(u"kasima", -1, 133),
  492. Among(u"nasima", -1, 132),
  493. Among(u"tasima", -1, 130),
  494. Among(u"vasima", -1, 134),
  495. Among(u"esima", -1, 57),
  496. Among(u"isima", -1, 58),
  497. Among(u"osima", -1, 123),
  498. Among(u"atima", -1, 120),
  499. Among(u"ikatima", 324, 68),
  500. Among(u"latima", 324, 69),
  501. Among(u"etima", -1, 70),
  502. Among(u"evitima", -1, 92),
  503. Among(u"ovitima", -1, 93),
  504. Among(u"astima", -1, 94),
  505. Among(u"estima", -1, 71),
  506. Among(u"istima", -1, 72),
  507. Among(u"kstima", -1, 73),
  508. Among(u"ostima", -1, 74),
  509. Among(u"i\u0161tima", -1, 75),
  510. Among(u"avima", -1, 77),
  511. Among(u"evima", -1, 78),
  512. Among(u"ajevima", 337, 109),
  513. Among(u"cajevima", 338, 26),
  514. Among(u"lajevima", 338, 30),
  515. Among(u"rajevima", 338, 31),
  516. Among(u"\u0107ajevima", 338, 28),
  517. Among(u"\u010Dajevima", 338, 27),
  518. Among(u"\u0111ajevima", 338, 29),
  519. Among(u"ivima", -1, 79),
  520. Among(u"ovima", -1, 80),
  521. Among(u"govima", 346, 20),
  522. Among(u"ugovima", 347, 17),
  523. Among(u"lovima", 346, 82),
  524. Among(u"olovima", 349, 49),
  525. Among(u"movima", 346, 81),
  526. Among(u"onovima", 346, 12),
  527. Among(u"stvima", -1, 3),
  528. Among(u"\u0161tvima", -1, 4),
  529. Among(u"a\u0107ima", -1, 14),
  530. Among(u"e\u0107ima", -1, 15),
  531. Among(u"u\u0107ima", -1, 16),
  532. Among(u"ba\u0161ima", -1, 63),
  533. Among(u"ga\u0161ima", -1, 64),
  534. Among(u"ja\u0161ima", -1, 61),
  535. Among(u"ka\u0161ima", -1, 62),
  536. Among(u"na\u0161ima", -1, 60),
  537. Among(u"ta\u0161ima", -1, 59),
  538. Among(u"va\u0161ima", -1, 65),
  539. Among(u"e\u0161ima", -1, 66),
  540. Among(u"i\u0161ima", -1, 67),
  541. Among(u"o\u0161ima", -1, 91),
  542. Among(u"na", -1, 13),
  543. Among(u"ana", 368, 10),
  544. Among(u"acana", 369, 128),
  545. Among(u"urana", 369, 105),
  546. Among(u"tana", 369, 113),
  547. Among(u"avana", 369, 97),
  548. Among(u"evana", 369, 96),
  549. Among(u"ivana", 369, 98),
  550. Among(u"uvana", 369, 99),
  551. Among(u"a\u010Dana", 369, 102),
  552. Among(u"acena", 368, 124),
  553. Among(u"lucena", 368, 121),
  554. Among(u"a\u010Dena", 368, 101),
  555. Among(u"lu\u010Dena", 368, 117),
  556. Among(u"ina", 368, 11),
  557. Among(u"cina", 382, 137),
  558. Among(u"anina", 382, 10),
  559. Among(u"\u010Dina", 382, 89),
  560. Among(u"ona", 368, 12),
  561. Among(u"ara", -1, 53),
  562. Among(u"dra", -1, 54),
  563. Among(u"era", -1, 55),
  564. Among(u"ora", -1, 56),
  565. Among(u"basa", -1, 135),
  566. Among(u"gasa", -1, 131),
  567. Among(u"jasa", -1, 129),
  568. Among(u"kasa", -1, 133),
  569. Among(u"nasa", -1, 132),
  570. Among(u"tasa", -1, 130),
  571. Among(u"vasa", -1, 134),
  572. Among(u"esa", -1, 57),
  573. Among(u"isa", -1, 58),
  574. Among(u"osa", -1, 123),
  575. Among(u"ata", -1, 120),
  576. Among(u"ikata", 401, 68),
  577. Among(u"lata", 401, 69),
  578. Among(u"eta", -1, 70),
  579. Among(u"evita", -1, 92),
  580. Among(u"ovita", -1, 93),
  581. Among(u"asta", -1, 94),
  582. Among(u"esta", -1, 71),
  583. Among(u"ista", -1, 72),
  584. Among(u"ksta", -1, 73),
  585. Among(u"osta", -1, 74),
  586. Among(u"nuta", -1, 13),
  587. Among(u"i\u0161ta", -1, 75),
  588. Among(u"ava", -1, 77),
  589. Among(u"eva", -1, 78),
  590. Among(u"ajeva", 415, 109),
  591. Among(u"cajeva", 416, 26),
  592. Among(u"lajeva", 416, 30),
  593. Among(u"rajeva", 416, 31),
  594. Among(u"\u0107ajeva", 416, 28),
  595. Among(u"\u010Dajeva", 416, 27),
  596. Among(u"\u0111ajeva", 416, 29),
  597. Among(u"iva", -1, 79),
  598. Among(u"ova", -1, 80),
  599. Among(u"gova", 424, 20),
  600. Among(u"ugova", 425, 17),
  601. Among(u"lova", 424, 82),
  602. Among(u"olova", 427, 49),
  603. Among(u"mova", 424, 81),
  604. Among(u"onova", 424, 12),
  605. Among(u"stva", -1, 3),
  606. Among(u"\u0161tva", -1, 4),
  607. Among(u"a\u0107a", -1, 14),
  608. Among(u"e\u0107a", -1, 15),
  609. Among(u"u\u0107a", -1, 16),
  610. Among(u"ba\u0161a", -1, 63),
  611. Among(u"ga\u0161a", -1, 64),
  612. Among(u"ja\u0161a", -1, 61),
  613. Among(u"ka\u0161a", -1, 62),
  614. Among(u"na\u0161a", -1, 60),
  615. Among(u"ta\u0161a", -1, 59),
  616. Among(u"va\u0161a", -1, 65),
  617. Among(u"e\u0161a", -1, 66),
  618. Among(u"i\u0161a", -1, 67),
  619. Among(u"o\u0161a", -1, 91),
  620. Among(u"ace", -1, 124),
  621. Among(u"ece", -1, 125),
  622. Among(u"uce", -1, 126),
  623. Among(u"luce", 448, 121),
  624. Among(u"astade", -1, 110),
  625. Among(u"istade", -1, 111),
  626. Among(u"ostade", -1, 112),
  627. Among(u"ge", -1, 20),
  628. Among(u"loge", 453, 19),
  629. Among(u"uge", 453, 18),
  630. Among(u"aje", -1, 104),
  631. Among(u"caje", 456, 26),
  632. Among(u"laje", 456, 30),
  633. Among(u"raje", 456, 31),
  634. Among(u"astaje", 456, 106),
  635. Among(u"istaje", 456, 107),
  636. Among(u"ostaje", 456, 108),
  637. Among(u"\u0107aje", 456, 28),
  638. Among(u"\u010Daje", 456, 27),
  639. Among(u"\u0111aje", 456, 29),
  640. Among(u"ije", -1, 116),
  641. Among(u"bije", 466, 32),
  642. Among(u"cije", 466, 33),
  643. Among(u"dije", 466, 34),
  644. Among(u"fije", 466, 40),
  645. Among(u"gije", 466, 39),
  646. Among(u"anjije", 466, 84),
  647. Among(u"enjije", 466, 85),
  648. Among(u"snjije", 466, 122),
  649. Among(u"\u0161njije", 466, 86),
  650. Among(u"kije", 466, 95),
  651. Among(u"skije", 476, 1),
  652. Among(u"\u0161kije", 476, 2),
  653. Among(u"lije", 466, 35),
  654. Among(u"elije", 479, 83),
  655. Among(u"mije", 466, 37),
  656. Among(u"nije", 466, 13),
  657. Among(u"ganije", 482, 9),
  658. Among(u"manije", 482, 6),
  659. Among(u"panije", 482, 7),
  660. Among(u"ranije", 482, 8),
  661. Among(u"tanije", 482, 5),
  662. Among(u"pije", 466, 41),
  663. Among(u"rije", 466, 42),
  664. Among(u"sije", 466, 43),
  665. Among(u"osije", 490, 123),
  666. Among(u"tije", 466, 44),
  667. Among(u"atije", 492, 120),
  668. Among(u"evitije", 492, 92),
  669. Among(u"ovitije", 492, 93),
  670. Among(u"astije", 492, 94),
  671. Among(u"avije", 466, 77),
  672. Among(u"evije", 466, 78),
  673. Among(u"ivije", 466, 79),
  674. Among(u"ovije", 466, 80),
  675. Among(u"zije", 466, 45),
  676. Among(u"o\u0161ije", 466, 91),
  677. Among(u"\u017Eije", 466, 38),
  678. Among(u"anje", -1, 84),
  679. Among(u"enje", -1, 85),
  680. Among(u"snje", -1, 122),
  681. Among(u"\u0161nje", -1, 86),
  682. Among(u"uje", -1, 25),
  683. Among(u"lucuje", 508, 121),
  684. Among(u"iruje", 508, 100),
  685. Among(u"lu\u010Duje", 508, 117),
  686. Among(u"ke", -1, 95),
  687. Among(u"ske", 512, 1),
  688. Among(u"\u0161ke", 512, 2),
  689. Among(u"ale", -1, 104),
  690. Among(u"acale", 515, 128),
  691. Among(u"astajale", 515, 106),
  692. Among(u"istajale", 515, 107),
  693. Among(u"ostajale", 515, 108),
  694. Among(u"ijale", 515, 47),
  695. Among(u"injale", 515, 114),
  696. Among(u"nale", 515, 46),
  697. Among(u"irale", 515, 100),
  698. Among(u"urale", 515, 105),
  699. Among(u"tale", 515, 113),
  700. Among(u"astale", 525, 110),
  701. Among(u"istale", 525, 111),
  702. Among(u"ostale", 525, 112),
  703. Among(u"avale", 515, 97),
  704. Among(u"evale", 515, 96),
  705. Among(u"ivale", 515, 98),
  706. Among(u"ovale", 515, 76),
  707. Among(u"uvale", 515, 99),
  708. Among(u"a\u010Dale", 515, 102),
  709. Among(u"ele", -1, 83),
  710. Among(u"ile", -1, 116),
  711. Among(u"acile", 536, 124),
  712. Among(u"lucile", 536, 121),
  713. Among(u"nile", 536, 103),
  714. Among(u"rosile", 536, 127),
  715. Among(u"jetile", 536, 118),
  716. Among(u"ozile", 536, 48),
  717. Among(u"a\u010Dile", 536, 101),
  718. Among(u"lu\u010Dile", 536, 117),
  719. Among(u"ro\u0161ile", 536, 90),
  720. Among(u"ole", -1, 50),
  721. Among(u"asle", -1, 115),
  722. Among(u"nule", -1, 13),
  723. Among(u"rame", -1, 52),
  724. Among(u"leme", -1, 51),
  725. Among(u"acome", -1, 124),
  726. Among(u"ecome", -1, 125),
  727. Among(u"ucome", -1, 126),
  728. Among(u"anjome", -1, 84),
  729. Among(u"enjome", -1, 85),
  730. Among(u"snjome", -1, 122),
  731. Among(u"\u0161njome", -1, 86),
  732. Among(u"kome", -1, 95),
  733. Among(u"skome", 558, 1),
  734. Among(u"\u0161kome", 558, 2),
  735. Among(u"elome", -1, 83),
  736. Among(u"nome", -1, 13),
  737. Among(u"cinome", 562, 137),
  738. Among(u"\u010Dinome", 562, 89),
  739. Among(u"osome", -1, 123),
  740. Among(u"atome", -1, 120),
  741. Among(u"evitome", -1, 92),
  742. Among(u"ovitome", -1, 93),
  743. Among(u"astome", -1, 94),
  744. Among(u"avome", -1, 77),
  745. Among(u"evome", -1, 78),
  746. Among(u"ivome", -1, 79),
  747. Among(u"ovome", -1, 80),
  748. Among(u"a\u0107ome", -1, 14),
  749. Among(u"e\u0107ome", -1, 15),
  750. Among(u"u\u0107ome", -1, 16),
  751. Among(u"o\u0161ome", -1, 91),
  752. Among(u"ne", -1, 13),
  753. Among(u"ane", 578, 10),
  754. Among(u"acane", 579, 128),
  755. Among(u"urane", 579, 105),
  756. Among(u"tane", 579, 113),
  757. Among(u"astane", 582, 110),
  758. Among(u"istane", 582, 111),
  759. Among(u"ostane", 582, 112),
  760. Among(u"avane", 579, 97),
  761. Among(u"evane", 579, 96),
  762. Among(u"ivane", 579, 98),
  763. Among(u"uvane", 579, 99),
  764. Among(u"a\u010Dane", 579, 102),
  765. Among(u"acene", 578, 124),
  766. Among(u"lucene", 578, 121),
  767. Among(u"a\u010Dene", 578, 101),
  768. Among(u"lu\u010Dene", 578, 117),
  769. Among(u"ine", 578, 11),
  770. Among(u"cine", 595, 137),
  771. Among(u"anine", 595, 10),
  772. Among(u"\u010Dine", 595, 89),
  773. Among(u"one", 578, 12),
  774. Among(u"are", -1, 53),
  775. Among(u"dre", -1, 54),
  776. Among(u"ere", -1, 55),
  777. Among(u"ore", -1, 56),
  778. Among(u"ase", -1, 161),
  779. Among(u"base", 604, 135),
  780. Among(u"acase", 604, 128),
  781. Among(u"gase", 604, 131),
  782. Among(u"jase", 604, 129),
  783. Among(u"astajase", 608, 138),
  784. Among(u"istajase", 608, 139),
  785. Among(u"ostajase", 608, 140),
  786. Among(u"injase", 608, 150),
  787. Among(u"kase", 604, 133),
  788. Among(u"nase", 604, 132),
  789. Among(u"irase", 604, 155),
  790. Among(u"urase", 604, 156),
  791. Among(u"tase", 604, 130),
  792. Among(u"vase", 604, 134),
  793. Among(u"avase", 618, 144),
  794. Among(u"evase", 618, 145),
  795. Among(u"ivase", 618, 146),
  796. Among(u"ovase", 618, 148),
  797. Among(u"uvase", 618, 147),
  798. Among(u"ese", -1, 57),
  799. Among(u"ise", -1, 58),
  800. Among(u"acise", 625, 124),
  801. Among(u"lucise", 625, 121),
  802. Among(u"rosise", 625, 127),
  803. Among(u"jetise", 625, 149),
  804. Among(u"ose", -1, 123),
  805. Among(u"astadose", 630, 141),
  806. Among(u"istadose", 630, 142),
  807. Among(u"ostadose", 630, 143),
  808. Among(u"ate", -1, 104),
  809. Among(u"acate", 634, 128),
  810. Among(u"ikate", 634, 68),
  811. Among(u"late", 634, 69),
  812. Among(u"irate", 634, 100),
  813. Among(u"urate", 634, 105),
  814. Among(u"tate", 634, 113),
  815. Among(u"avate", 634, 97),
  816. Among(u"evate", 634, 96),
  817. Among(u"ivate", 634, 98),
  818. Among(u"uvate", 634, 99),
  819. Among(u"a\u010Date", 634, 102),
  820. Among(u"ete", -1, 70),
  821. Among(u"astadete", 646, 110),
  822. Among(u"istadete", 646, 111),
  823. Among(u"ostadete", 646, 112),
  824. Among(u"astajete", 646, 106),
  825. Among(u"istajete", 646, 107),
  826. Among(u"ostajete", 646, 108),
  827. Among(u"ijete", 646, 116),
  828. Among(u"injete", 646, 114),
  829. Among(u"ujete", 646, 25),
  830. Among(u"lucujete", 655, 121),
  831. Among(u"irujete", 655, 100),
  832. Among(u"lu\u010Dujete", 655, 117),
  833. Among(u"nete", 646, 13),
  834. Among(u"astanete", 659, 110),
  835. Among(u"istanete", 659, 111),
  836. Among(u"ostanete", 659, 112),
  837. Among(u"astete", 646, 115),
  838. Among(u"ite", -1, 116),
  839. Among(u"acite", 664, 124),
  840. Among(u"lucite", 664, 121),
  841. Among(u"nite", 664, 13),
  842. Among(u"astanite", 667, 110),
  843. Among(u"istanite", 667, 111),
  844. Among(u"ostanite", 667, 112),
  845. Among(u"rosite", 664, 127),
  846. Among(u"jetite", 664, 118),
  847. Among(u"astite", 664, 115),
  848. Among(u"evite", 664, 92),
  849. Among(u"ovite", 664, 93),
  850. Among(u"a\u010Dite", 664, 101),
  851. Among(u"lu\u010Dite", 664, 117),
  852. Among(u"ro\u0161ite", 664, 90),
  853. Among(u"ajte", -1, 104),
  854. Among(u"urajte", 679, 105),
  855. Among(u"tajte", 679, 113),
  856. Among(u"astajte", 681, 106),
  857. Among(u"istajte", 681, 107),
  858. Among(u"ostajte", 681, 108),
  859. Among(u"avajte", 679, 97),
  860. Among(u"evajte", 679, 96),
  861. Among(u"ivajte", 679, 98),
  862. Among(u"uvajte", 679, 99),
  863. Among(u"ijte", -1, 116),
  864. Among(u"lucujte", -1, 121),
  865. Among(u"irujte", -1, 100),
  866. Among(u"lu\u010Dujte", -1, 117),
  867. Among(u"aste", -1, 94),
  868. Among(u"acaste", 693, 128),
  869. Among(u"astajaste", 693, 106),
  870. Among(u"istajaste", 693, 107),
  871. Among(u"ostajaste", 693, 108),
  872. Among(u"injaste", 693, 114),
  873. Among(u"iraste", 693, 100),
  874. Among(u"uraste", 693, 105),
  875. Among(u"taste", 693, 113),
  876. Among(u"avaste", 693, 97),
  877. Among(u"evaste", 693, 96),
  878. Among(u"ivaste", 693, 98),
  879. Among(u"ovaste", 693, 76),
  880. Among(u"uvaste", 693, 99),
  881. Among(u"a\u010Daste", 693, 102),
  882. Among(u"este", -1, 71),
  883. Among(u"iste", -1, 72),
  884. Among(u"aciste", 709, 124),
  885. Among(u"luciste", 709, 121),
  886. Among(u"niste", 709, 103),
  887. Among(u"rosiste", 709, 127),
  888. Among(u"jetiste", 709, 118),
  889. Among(u"a\u010Diste", 709, 101),
  890. Among(u"lu\u010Diste", 709, 117),
  891. Among(u"ro\u0161iste", 709, 90),
  892. Among(u"kste", -1, 73),
  893. Among(u"oste", -1, 74),
  894. Among(u"astadoste", 719, 110),
  895. Among(u"istadoste", 719, 111),
  896. Among(u"ostadoste", 719, 112),
  897. Among(u"nuste", -1, 13),
  898. Among(u"i\u0161te", -1, 75),
  899. Among(u"ave", -1, 77),
  900. Among(u"eve", -1, 78),
  901. Among(u"ajeve", 726, 109),
  902. Among(u"cajeve", 727, 26),
  903. Among(u"lajeve", 727, 30),
  904. Among(u"rajeve", 727, 31),
  905. Among(u"\u0107ajeve", 727, 28),
  906. Among(u"\u010Dajeve", 727, 27),
  907. Among(u"\u0111ajeve", 727, 29),
  908. Among(u"ive", -1, 79),
  909. Among(u"ove", -1, 80),
  910. Among(u"gove", 735, 20),
  911. Among(u"ugove", 736, 17),
  912. Among(u"love", 735, 82),
  913. Among(u"olove", 738, 49),
  914. Among(u"move", 735, 81),
  915. Among(u"onove", 735, 12),
  916. Among(u"a\u0107e", -1, 14),
  917. Among(u"e\u0107e", -1, 15),
  918. Among(u"u\u0107e", -1, 16),
  919. Among(u"a\u010De", -1, 101),
  920. Among(u"lu\u010De", -1, 117),
  921. Among(u"a\u0161e", -1, 104),
  922. Among(u"ba\u0161e", 747, 63),
  923. Among(u"ga\u0161e", 747, 64),
  924. Among(u"ja\u0161e", 747, 61),
  925. Among(u"astaja\u0161e", 750, 106),
  926. Among(u"istaja\u0161e", 750, 107),
  927. Among(u"ostaja\u0161e", 750, 108),
  928. Among(u"inja\u0161e", 750, 114),
  929. Among(u"ka\u0161e", 747, 62),
  930. Among(u"na\u0161e", 747, 60),
  931. Among(u"ira\u0161e", 747, 100),
  932. Among(u"ura\u0161e", 747, 105),
  933. Among(u"ta\u0161e", 747, 59),
  934. Among(u"va\u0161e", 747, 65),
  935. Among(u"ava\u0161e", 760, 97),
  936. Among(u"eva\u0161e", 760, 96),
  937. Among(u"iva\u0161e", 760, 98),
  938. Among(u"ova\u0161e", 760, 76),
  939. Among(u"uva\u0161e", 760, 99),
  940. Among(u"a\u010Da\u0161e", 747, 102),
  941. Among(u"e\u0161e", -1, 66),
  942. Among(u"i\u0161e", -1, 67),
  943. Among(u"jeti\u0161e", 768, 118),
  944. Among(u"a\u010Di\u0161e", 768, 101),
  945. Among(u"lu\u010Di\u0161e", 768, 117),
  946. Among(u"ro\u0161i\u0161e", 768, 90),
  947. Among(u"o\u0161e", -1, 91),
  948. Among(u"astado\u0161e", 773, 110),
  949. Among(u"istado\u0161e", 773, 111),
  950. Among(u"ostado\u0161e", 773, 112),
  951. Among(u"aceg", -1, 124),
  952. Among(u"eceg", -1, 125),
  953. Among(u"uceg", -1, 126),
  954. Among(u"anjijeg", -1, 84),
  955. Among(u"enjijeg", -1, 85),
  956. Among(u"snjijeg", -1, 122),
  957. Among(u"\u0161njijeg", -1, 86),
  958. Among(u"kijeg", -1, 95),
  959. Among(u"skijeg", 784, 1),
  960. Among(u"\u0161kijeg", 784, 2),
  961. Among(u"elijeg", -1, 83),
  962. Among(u"nijeg", -1, 13),
  963. Among(u"osijeg", -1, 123),
  964. Among(u"atijeg", -1, 120),
  965. Among(u"evitijeg", -1, 92),
  966. Among(u"ovitijeg", -1, 93),
  967. Among(u"astijeg", -1, 94),
  968. Among(u"avijeg", -1, 77),
  969. Among(u"evijeg", -1, 78),
  970. Among(u"ivijeg", -1, 79),
  971. Among(u"ovijeg", -1, 80),
  972. Among(u"o\u0161ijeg", -1, 91),
  973. Among(u"anjeg", -1, 84),
  974. Among(u"enjeg", -1, 85),
  975. Among(u"snjeg", -1, 122),
  976. Among(u"\u0161njeg", -1, 86),
  977. Among(u"keg", -1, 95),
  978. Among(u"eleg", -1, 83),
  979. Among(u"neg", -1, 13),
  980. Among(u"aneg", 805, 10),
  981. Among(u"eneg", 805, 87),
  982. Among(u"sneg", 805, 159),
  983. Among(u"\u0161neg", 805, 88),
  984. Among(u"oseg", -1, 123),
  985. Among(u"ateg", -1, 120),
  986. Among(u"aveg", -1, 77),
  987. Among(u"eveg", -1, 78),
  988. Among(u"iveg", -1, 79),
  989. Among(u"oveg", -1, 80),
  990. Among(u"a\u0107eg", -1, 14),
  991. Among(u"e\u0107eg", -1, 15),
  992. Among(u"u\u0107eg", -1, 16),
  993. Among(u"o\u0161eg", -1, 91),
  994. Among(u"acog", -1, 124),
  995. Among(u"ecog", -1, 125),
  996. Among(u"ucog", -1, 126),
  997. Among(u"anjog", -1, 84),
  998. Among(u"enjog", -1, 85),
  999. Among(u"snjog", -1, 122),
  1000. Among(u"\u0161njog", -1, 86),
  1001. Among(u"kog", -1, 95),
  1002. Among(u"skog", 827, 1),
  1003. Among(u"\u0161kog", 827, 2),
  1004. Among(u"elog", -1, 83),
  1005. Among(u"nog", -1, 13),
  1006. Among(u"cinog", 831, 137),
  1007. Among(u"\u010Dinog", 831, 89),
  1008. Among(u"osog", -1, 123),
  1009. Among(u"atog", -1, 120),
  1010. Among(u"evitog", -1, 92),
  1011. Among(u"ovitog", -1, 93),
  1012. Among(u"astog", -1, 94),
  1013. Among(u"avog", -1, 77),
  1014. Among(u"evog", -1, 78),
  1015. Among(u"ivog", -1, 79),
  1016. Among(u"ovog", -1, 80),
  1017. Among(u"a\u0107og", -1, 14),
  1018. Among(u"e\u0107og", -1, 15),
  1019. Among(u"u\u0107og", -1, 16),
  1020. Among(u"o\u0161og", -1, 91),
  1021. Among(u"ah", -1, 104),
  1022. Among(u"acah", 847, 128),
  1023. Among(u"astajah", 847, 106),
  1024. Among(u"istajah", 847, 107),
  1025. Among(u"ostajah", 847, 108),
  1026. Among(u"injah", 847, 114),
  1027. Among(u"irah", 847, 100),
  1028. Among(u"urah", 847, 105),
  1029. Among(u"tah", 847, 113),
  1030. Among(u"avah", 847, 97),
  1031. Among(u"evah", 847, 96),
  1032. Among(u"ivah", 847, 98),
  1033. Among(u"ovah", 847, 76),
  1034. Among(u"uvah", 847, 99),
  1035. Among(u"a\u010Dah", 847, 102),
  1036. Among(u"ih", -1, 116),
  1037. Among(u"acih", 862, 124),
  1038. Among(u"ecih", 862, 125),
  1039. Among(u"ucih", 862, 126),
  1040. Among(u"lucih", 865, 121),
  1041. Among(u"anjijih", 862, 84),
  1042. Among(u"enjijih", 862, 85),
  1043. Among(u"snjijih", 862, 122),
  1044. Among(u"\u0161njijih", 862, 86),
  1045. Among(u"kijih", 862, 95),
  1046. Among(u"skijih", 871, 1),
  1047. Among(u"\u0161kijih", 871, 2),
  1048. Among(u"elijih", 862, 83),
  1049. Among(u"nijih", 862, 13),
  1050. Among(u"osijih", 862, 123),
  1051. Among(u"atijih", 862, 120),
  1052. Among(u"evitijih", 862, 92),
  1053. Among(u"ovitijih", 862, 93),
  1054. Among(u"astijih", 862, 94),
  1055. Among(u"avijih", 862, 77),
  1056. Among(u"evijih", 862, 78),
  1057. Among(u"ivijih", 862, 79),
  1058. Among(u"ovijih", 862, 80),
  1059. Among(u"o\u0161ijih", 862, 91),
  1060. Among(u"anjih", 862, 84),
  1061. Among(u"enjih", 862, 85),
  1062. Among(u"snjih", 862, 122),
  1063. Among(u"\u0161njih", 862, 86),
  1064. Among(u"kih", 862, 95),
  1065. Among(u"skih", 890, 1),
  1066. Among(u"\u0161kih", 890, 2),
  1067. Among(u"elih", 862, 83),
  1068. Among(u"nih", 862, 13),
  1069. Among(u"cinih", 894, 137),
  1070. Among(u"\u010Dinih", 894, 89),
  1071. Among(u"osih", 862, 123),
  1072. Among(u"rosih", 897, 127),
  1073. Among(u"atih", 862, 120),
  1074. Among(u"jetih", 862, 118),
  1075. Among(u"evitih", 862, 92),
  1076. Among(u"ovitih", 862, 93),
  1077. Among(u"astih", 862, 94),
  1078. Among(u"avih", 862, 77),
  1079. Among(u"evih", 862, 78),
  1080. Among(u"ivih", 862, 79),
  1081. Among(u"ovih", 862, 80),
  1082. Among(u"a\u0107ih", 862, 14),
  1083. Among(u"e\u0107ih", 862, 15),
  1084. Among(u"u\u0107ih", 862, 16),
  1085. Among(u"a\u010Dih", 862, 101),
  1086. Among(u"lu\u010Dih", 862, 117),
  1087. Among(u"o\u0161ih", 862, 91),
  1088. Among(u"ro\u0161ih", 913, 90),
  1089. Among(u"astadoh", -1, 110),
  1090. Among(u"istadoh", -1, 111),
  1091. Among(u"ostadoh", -1, 112),
  1092. Among(u"acuh", -1, 124),
  1093. Among(u"ecuh", -1, 125),
  1094. Among(u"ucuh", -1, 126),
  1095. Among(u"a\u0107uh", -1, 14),
  1096. Among(u"e\u0107uh", -1, 15),
  1097. Among(u"u\u0107uh", -1, 16),
  1098. Among(u"aci", -1, 124),
  1099. Among(u"aceci", -1, 124),
  1100. Among(u"ieci", -1, 162),
  1101. Among(u"ajuci", -1, 161),
  1102. Among(u"irajuci", 927, 155),
  1103. Among(u"urajuci", 927, 156),
  1104. Among(u"astajuci", 927, 138),
  1105. Among(u"istajuci", 927, 139),
  1106. Among(u"ostajuci", 927, 140),
  1107. Among(u"avajuci", 927, 144),
  1108. Among(u"evajuci", 927, 145),
  1109. Among(u"ivajuci", 927, 146),
  1110. Among(u"uvajuci", 927, 147),
  1111. Among(u"ujuci", -1, 157),
  1112. Among(u"lucujuci", 937, 121),
  1113. Among(u"irujuci", 937, 155),
  1114. Among(u"luci", -1, 121),
  1115. Among(u"nuci", -1, 164),
  1116. Among(u"etuci", -1, 153),
  1117. Among(u"astuci", -1, 136),
  1118. Among(u"gi", -1, 20),
  1119. Among(u"ugi", 944, 18),
  1120. Among(u"aji", -1, 109),
  1121. Among(u"caji", 946, 26),
  1122. Among(u"laji", 946, 30),
  1123. Among(u"raji", 946, 31),
  1124. Among(u"\u0107aji", 946, 28),
  1125. Among(u"\u010Daji", 946, 27),
  1126. Among(u"\u0111aji", 946, 29),
  1127. Among(u"biji", -1, 32),
  1128. Among(u"ciji", -1, 33),
  1129. Among(u"diji", -1, 34),
  1130. Among(u"fiji", -1, 40),
  1131. Among(u"giji", -1, 39),
  1132. Among(u"anjiji", -1, 84),
  1133. Among(u"enjiji", -1, 85),
  1134. Among(u"snjiji", -1, 122),
  1135. Among(u"\u0161njiji", -1, 86),
  1136. Among(u"kiji", -1, 95),
  1137. Among(u"skiji", 962, 1),
  1138. Among(u"\u0161kiji", 962, 2),
  1139. Among(u"liji", -1, 35),
  1140. Among(u"eliji", 965, 83),
  1141. Among(u"miji", -1, 37),
  1142. Among(u"niji", -1, 13),
  1143. Among(u"ganiji", 968, 9),
  1144. Among(u"maniji", 968, 6),
  1145. Among(u"paniji", 968, 7),
  1146. Among(u"raniji", 968, 8),
  1147. Among(u"taniji", 968, 5),
  1148. Among(u"piji", -1, 41),
  1149. Among(u"riji", -1, 42),
  1150. Among(u"siji", -1, 43),
  1151. Among(u"osiji", 976, 123),
  1152. Among(u"tiji", -1, 44),
  1153. Among(u"atiji", 978, 120),
  1154. Among(u"evitiji", 978, 92),
  1155. Among(u"ovitiji", 978, 93),
  1156. Among(u"astiji", 978, 94),
  1157. Among(u"aviji", -1, 77),
  1158. Among(u"eviji", -1, 78),
  1159. Among(u"iviji", -1, 79),
  1160. Among(u"oviji", -1, 80),
  1161. Among(u"ziji", -1, 45),
  1162. Among(u"o\u0161iji", -1, 91),
  1163. Among(u"\u017Eiji", -1, 38),
  1164. Among(u"anji", -1, 84),
  1165. Among(u"enji", -1, 85),
  1166. Among(u"snji", -1, 122),
  1167. Among(u"\u0161nji", -1, 86),
  1168. Among(u"ki", -1, 95),
  1169. Among(u"ski", 994, 1),
  1170. Among(u"\u0161ki", 994, 2),
  1171. Among(u"ali", -1, 104),
  1172. Among(u"acali", 997, 128),
  1173. Among(u"astajali", 997, 106),
  1174. Among(u"istajali", 997, 107),
  1175. Among(u"ostajali", 997, 108),
  1176. Among(u"ijali", 997, 47),
  1177. Among(u"injali", 997, 114),
  1178. Among(u"nali", 997, 46),
  1179. Among(u"irali", 997, 100),
  1180. Among(u"urali", 997, 105),
  1181. Among(u"tali", 997, 113),
  1182. Among(u"astali", 1007, 110),
  1183. Among(u"istali", 1007, 111),
  1184. Among(u"ostali", 1007, 112),
  1185. Among(u"avali", 997, 97),
  1186. Among(u"evali", 997, 96),
  1187. Among(u"ivali", 997, 98),
  1188. Among(u"ovali", 997, 76),
  1189. Among(u"uvali", 997, 99),
  1190. Among(u"a\u010Dali", 997, 102),
  1191. Among(u"eli", -1, 83),
  1192. Among(u"ili", -1, 116),
  1193. Among(u"acili", 1018, 124),
  1194. Among(u"lucili", 1018, 121),
  1195. Among(u"nili", 1018, 103),
  1196. Among(u"rosili", 1018, 127),
  1197. Among(u"jetili", 1018, 118),
  1198. Among(u"ozili", 1018, 48),
  1199. Among(u"a\u010Dili", 1018, 101),
  1200. Among(u"lu\u010Dili", 1018, 117),
  1201. Among(u"ro\u0161ili", 1018, 90),
  1202. Among(u"oli", -1, 50),
  1203. Among(u"asli", -1, 115),
  1204. Among(u"nuli", -1, 13),
  1205. Among(u"rami", -1, 52),
  1206. Among(u"lemi", -1, 51),
  1207. Among(u"ni", -1, 13),
  1208. Among(u"ani", 1033, 10),
  1209. Among(u"acani", 1034, 128),
  1210. Among(u"urani", 1034, 105),
  1211. Among(u"tani", 1034, 113),
  1212. Among(u"avani", 1034, 97),
  1213. Among(u"evani", 1034, 96),
  1214. Among(u"ivani", 1034, 98),
  1215. Among(u"uvani", 1034, 99),
  1216. Among(u"a\u010Dani", 1034, 102),
  1217. Among(u"aceni", 1033, 124),
  1218. Among(u"luceni", 1033, 121),
  1219. Among(u"a\u010Deni", 1033, 101),
  1220. Among(u"lu\u010Deni", 1033, 117),
  1221. Among(u"ini", 1033, 11),
  1222. Among(u"cini", 1047, 137),
  1223. Among(u"\u010Dini", 1047, 89),
  1224. Among(u"oni", 1033, 12),
  1225. Among(u"ari", -1, 53),
  1226. Among(u"dri", -1, 54),
  1227. Among(u"eri", -1, 55),
  1228. Among(u"ori", -1, 56),
  1229. Among(u"basi", -1, 135),
  1230. Among(u"gasi", -1, 131),
  1231. Among(u"jasi", -1, 129),
  1232. Among(u"kasi", -1, 133),
  1233. Among(u"nasi", -1, 132),
  1234. Among(u"tasi", -1, 130),
  1235. Among(u"vasi", -1, 134),
  1236. Among(u"esi", -1, 152),
  1237. Among(u"isi", -1, 154),
  1238. Among(u"osi", -1, 123),
  1239. Among(u"avsi", -1, 161),
  1240. Among(u"acavsi", 1065, 128),
  1241. Among(u"iravsi", 1065, 155),
  1242. Among(u"tavsi", 1065, 160),
  1243. Among(u"etavsi", 1068, 153),
  1244. Among(u"astavsi", 1068, 141),
  1245. Among(u"istavsi", 1068, 142),
  1246. Among(u"ostavsi", 1068, 143),
  1247. Among(u"ivsi", -1, 162),
  1248. Among(u"nivsi", 1073, 158),
  1249. Among(u"rosivsi", 1073, 127),
  1250. Among(u"nuvsi", -1, 164),
  1251. Among(u"ati", -1, 104),
  1252. Among(u"acati", 1077, 128),
  1253. Among(u"astajati", 1077, 106),
  1254. Among(u"istajati", 1077, 107),
  1255. Among(u"ostajati", 1077, 108),
  1256. Among(u"injati", 1077, 114),
  1257. Among(u"ikati", 1077, 68),
  1258. Among(u"lati", 1077, 69),
  1259. Among(u"irati", 1077, 100),
  1260. Among(u"urati", 1077, 105),
  1261. Among(u"tati", 1077, 113),
  1262. Among(u"astati", 1087, 110),
  1263. Among(u"istati", 1087, 111),
  1264. Among(u"ostati", 1087, 112),
  1265. Among(u"avati", 1077, 97),
  1266. Among(u"evati", 1077, 96),
  1267. Among(u"ivati", 1077, 98),
  1268. Among(u"ovati", 1077, 76),
  1269. Among(u"uvati", 1077, 99),
  1270. Among(u"a\u010Dati", 1077, 102),
  1271. Among(u"eti", -1, 70),
  1272. Among(u"iti", -1, 116),
  1273. Among(u"aciti", 1098, 124),
  1274. Among(u"luciti", 1098, 121),
  1275. Among(u"niti", 1098, 103),
  1276. Among(u"rositi", 1098, 127),
  1277. Among(u"jetiti", 1098, 118),
  1278. Among(u"eviti", 1098, 92),
  1279. Among(u"oviti", 1098, 93),
  1280. Among(u"a\u010Diti", 1098, 101),
  1281. Among(u"lu\u010Diti", 1098, 117),
  1282. Among(u"ro\u0161iti", 1098, 90),
  1283. Among(u"asti", -1, 94),
  1284. Among(u"esti", -1, 71),
  1285. Among(u"isti", -1, 72),
  1286. Among(u"ksti", -1, 73),
  1287. Among(u"osti", -1, 74),
  1288. Among(u"nuti", -1, 13),
  1289. Among(u"avi", -1, 77),
  1290. Among(u"evi", -1, 78),
  1291. Among(u"ajevi", 1116, 109),
  1292. Among(u"cajevi", 1117, 26),
  1293. Among(u"lajevi", 1117, 30),
  1294. Among(u"rajevi", 1117, 31),
  1295. Among(u"\u0107ajevi", 1117, 28),
  1296. Among(u"\u010Dajevi", 1117, 27),
  1297. Among(u"\u0111ajevi", 1117, 29),
  1298. Among(u"ivi", -1, 79),
  1299. Among(u"ovi", -1, 80),
  1300. Among(u"govi", 1125, 20),
  1301. Among(u"ugovi", 1126, 17),
  1302. Among(u"lovi", 1125, 82),
  1303. Among(u"olovi", 1128, 49),
  1304. Among(u"movi", 1125, 81),
  1305. Among(u"onovi", 1125, 12),
  1306. Among(u"ie\u0107i", -1, 116),
  1307. Among(u"a\u010De\u0107i", -1, 101),
  1308. Among(u"aju\u0107i", -1, 104),
  1309. Among(u"iraju\u0107i", 1134, 100),
  1310. Among(u"uraju\u0107i", 1134, 105),
  1311. Among(u"astaju\u0107i", 1134, 106),
  1312. Among(u"istaju\u0107i", 1134, 107),
  1313. Among(u"ostaju\u0107i", 1134, 108),
  1314. Among(u"avaju\u0107i", 1134, 97),
  1315. Among(u"evaju\u0107i", 1134, 96),
  1316. Among(u"ivaju\u0107i", 1134, 98),
  1317. Among(u"uvaju\u0107i", 1134, 99),
  1318. Among(u"uju\u0107i", -1, 25),
  1319. Among(u"iruju\u0107i", 1144, 100),
  1320. Among(u"lu\u010Duju\u0107i", 1144, 117),
  1321. Among(u"nu\u0107i", -1, 13),
  1322. Among(u"etu\u0107i", -1, 70),
  1323. Among(u"astu\u0107i", -1, 115),
  1324. Among(u"a\u010Di", -1, 101),
  1325. Among(u"lu\u010Di", -1, 117),
  1326. Among(u"ba\u0161i", -1, 63),
  1327. Among(u"ga\u0161i", -1, 64),
  1328. Among(u"ja\u0161i", -1, 61),
  1329. Among(u"ka\u0161i", -1, 62),
  1330. Among(u"na\u0161i", -1, 60),
  1331. Among(u"ta\u0161i", -1, 59),
  1332. Among(u"va\u0161i", -1, 65),
  1333. Among(u"e\u0161i", -1, 66),
  1334. Among(u"i\u0161i", -1, 67),
  1335. Among(u"o\u0161i", -1, 91),
  1336. Among(u"av\u0161i", -1, 104),
  1337. Among(u"irav\u0161i", 1162, 100),
  1338. Among(u"tav\u0161i", 1162, 113),
  1339. Among(u"etav\u0161i", 1164, 70),
  1340. Among(u"astav\u0161i", 1164, 110),
  1341. Among(u"istav\u0161i", 1164, 111),
  1342. Among(u"ostav\u0161i", 1164, 112),
  1343. Among(u"a\u010Dav\u0161i", 1162, 102),
  1344. Among(u"iv\u0161i", -1, 116),
  1345. Among(u"niv\u0161i", 1170, 103),
  1346. Among(u"ro\u0161iv\u0161i", 1170, 90),
  1347. Among(u"nuv\u0161i", -1, 13),
  1348. Among(u"aj", -1, 104),
  1349. Among(u"uraj", 1174, 105),
  1350. Among(u"taj", 1174, 113),
  1351. Among(u"avaj", 1174, 97),
  1352. Among(u"evaj", 1174, 96),
  1353. Among(u"ivaj", 1174, 98),
  1354. Among(u"uvaj", 1174, 99),
  1355. Among(u"ij", -1, 116),
  1356. Among(u"acoj", -1, 124),
  1357. Among(u"ecoj", -1, 125),
  1358. Among(u"ucoj", -1, 126),
  1359. Among(u"anjijoj", -1, 84),
  1360. Among(u"enjijoj", -1, 85),
  1361. Among(u"snjijoj", -1, 122),
  1362. Among(u"\u0161njijoj", -1, 86),
  1363. Among(u"kijoj", -1, 95),
  1364. Among(u"skijoj", 1189, 1),
  1365. Among(u"\u0161kijoj", 1189, 2),
  1366. Among(u"elijoj", -1, 83),
  1367. Among(u"nijoj", -1, 13),
  1368. Among(u"osijoj", -1, 123),
  1369. Among(u"evitijoj", -1, 92),
  1370. Among(u"ovitijoj", -1, 93),
  1371. Among(u"astijoj", -1, 94),
  1372. Among(u"avijoj", -1, 77),
  1373. Among(u"evijoj", -1, 78),
  1374. Among(u"ivijoj", -1, 79),
  1375. Among(u"ovijoj", -1, 80),
  1376. Among(u"o\u0161ijoj", -1, 91),
  1377. Among(u"anjoj", -1, 84),
  1378. Among(u"enjoj", -1, 85),
  1379. Among(u"snjoj", -1, 122),
  1380. Among(u"\u0161njoj", -1, 86),
  1381. Among(u"koj", -1, 95),
  1382. Among(u"skoj", 1207, 1),
  1383. Among(u"\u0161koj", 1207, 2),
  1384. Among(u"aloj", -1, 104),
  1385. Among(u"eloj", -1, 83),
  1386. Among(u"noj", -1, 13),
  1387. Among(u"cinoj", 1212, 137),
  1388. Among(u"\u010Dinoj", 1212, 89),
  1389. Among(u"osoj", -1, 123),
  1390. Among(u"atoj", -1, 120),
  1391. Among(u"evitoj", -1, 92),
  1392. Among(u"ovitoj", -1, 93),
  1393. Among(u"astoj", -1, 94),
  1394. Among(u"avoj", -1, 77),
  1395. Among(u"evoj", -1, 78),
  1396. Among(u"ivoj", -1, 79),
  1397. Among(u"ovoj", -1, 80),
  1398. Among(u"a\u0107oj", -1, 14),
  1399. Among(u"e\u0107oj", -1, 15),
  1400. Among(u"u\u0107oj", -1, 16),
  1401. Among(u"o\u0161oj", -1, 91),
  1402. Among(u"lucuj", -1, 121),
  1403. Among(u"iruj", -1, 100),
  1404. Among(u"lu\u010Duj", -1, 117),
  1405. Among(u"al", -1, 104),
  1406. Among(u"iral", 1231, 100),
  1407. Among(u"ural", 1231, 105),
  1408. Among(u"el", -1, 119),
  1409. Among(u"il", -1, 116),
  1410. Among(u"am", -1, 104),
  1411. Among(u"acam", 1236, 128),
  1412. Among(u"iram", 1236, 100),
  1413. Among(u"uram", 1236, 105),
  1414. Among(u"tam", 1236, 113),
  1415. Among(u"avam", 1236, 97),
  1416. Among(u"evam", 1236, 96),
  1417. Among(u"ivam", 1236, 98),
  1418. Among(u"uvam", 1236, 99),
  1419. Among(u"a\u010Dam", 1236, 102),
  1420. Among(u"em", -1, 119),
  1421. Among(u"acem", 1246, 124),
  1422. Among(u"ecem", 1246, 125),
  1423. Among(u"ucem", 1246, 126),
  1424. Among(u"astadem", 1246, 110),
  1425. Among(u"istadem", 1246, 111),
  1426. Among(u"ostadem", 1246, 112),
  1427. Among(u"ajem", 1246, 104),
  1428. Among(u"cajem", 1253, 26),
  1429. Among(u"lajem", 1253, 30),
  1430. Among(u"rajem", 1253, 31),
  1431. Among(u"astajem", 1253, 106),
  1432. Among(u"istajem", 1253, 107),
  1433. Among(u"ostajem", 1253, 108),
  1434. Among(u"\u0107ajem", 1253, 28),
  1435. Among(u"\u010Dajem", 1253, 27),
  1436. Among(u"\u0111ajem", 1253, 29),
  1437. Among(u"ijem", 1246, 116),
  1438. Among(u"anjijem", 1263, 84),
  1439. Among(u"enjijem", 1263, 85),
  1440. Among(u"snjijem", 1263, 123),
  1441. Among(u"\u0161njijem", 1263, 86),
  1442. Among(u"kijem", 1263, 95),
  1443. Among(u"skijem", 1268, 1),
  1444. Among(u"\u0161kijem", 1268, 2),
  1445. Among(u"lijem", 1263, 24),
  1446. Among(u"elijem", 1271, 83),
  1447. Among(u"nijem", 1263, 13),
  1448. Among(u"rarijem", 1263, 21),
  1449. Among(u"sijem", 1263, 23),
  1450. Among(u"osijem", 1275, 123),
  1451. Among(u"atijem", 1263, 120),
  1452. Among(u"evitijem", 1263, 92),
  1453. Among(u"ovitijem", 1263, 93),
  1454. Among(u"otijem", 1263, 22),
  1455. Among(u"astijem", 1263, 94),
  1456. Among(u"avijem", 1263, 77),
  1457. Among(u"evijem", 1263, 78),
  1458. Among(u"ivijem", 1263, 79),
  1459. Among(u"ovijem", 1263, 80),
  1460. Among(u"o\u0161ijem", 1263, 91),
  1461. Among(u"anjem", 1246, 84),
  1462. Among(u"enjem", 1246, 85),
  1463. Among(u"injem", 1246, 114),
  1464. Among(u"snjem", 1246, 122),
  1465. Among(u"\u0161njem", 1246, 86),
  1466. Among(u"ujem", 1246, 25),
  1467. Among(u"lucujem", 1292, 121),
  1468. Among(u"irujem", 1292, 100),
  1469. Among(u"lu\u010Dujem", 1292, 117),
  1470. Among(u"kem", 1246, 95),
  1471. Among(u"skem", 1296, 1),
  1472. Among(u"\u0161kem", 1296, 2),
  1473. Among(u"elem", 1246, 83),
  1474. Among(u"nem", 1246, 13),
  1475. Among(u"anem", 1300, 10),
  1476. Among(u"astanem", 1301, 110),
  1477. Among(u"istanem", 1301, 111),
  1478. Among(u"ostanem", 1301, 112),
  1479. Among(u"enem", 1300, 87),
  1480. Among(u"snem", 1300, 159),
  1481. Among(u"\u0161nem", 1300, 88),
  1482. Among(u"basem", 1246, 135),
  1483. Among(u"gasem", 1246, 131),
  1484. Among(u"jasem", 1246, 129),
  1485. Among(u"kasem", 1246, 133),
  1486. Among(u"nasem", 1246, 132),
  1487. Among(u"tasem", 1246, 130),
  1488. Among(u"vasem", 1246, 134),
  1489. Among(u"esem", 1246, 152),
  1490. Among(u"isem", 1246, 154),
  1491. Among(u"osem", 1246, 123),
  1492. Among(u"atem", 1246, 120),
  1493. Among(u"etem", 1246, 70),
  1494. Among(u"evitem", 1246, 92),
  1495. Among(u"ovitem", 1246, 93),
  1496. Among(u"astem", 1246, 94),
  1497. Among(u"istem", 1246, 151),
  1498. Among(u"i\u0161tem", 1246, 75),
  1499. Among(u"avem", 1246, 77),
  1500. Among(u"evem", 1246, 78),
  1501. Among(u"ivem", 1246, 79),
  1502. Among(u"a\u0107em", 1246, 14),
  1503. Among(u"e\u0107em", 1246, 15),
  1504. Among(u"u\u0107em", 1246, 16),
  1505. Among(u"ba\u0161em", 1246, 63),
  1506. Among(u"ga\u0161em", 1246, 64),
  1507. Among(u"ja\u0161em", 1246, 61),
  1508. Among(u"ka\u0161em", 1246, 62),
  1509. Among(u"na\u0161em", 1246, 60),
  1510. Among(u"ta\u0161em", 1246, 59),
  1511. Among(u"va\u0161em", 1246, 65),
  1512. Among(u"e\u0161em", 1246, 66),
  1513. Among(u"i\u0161em", 1246, 67),
  1514. Among(u"o\u0161em", 1246, 91),
  1515. Among(u"im", -1, 116),
  1516. Among(u"acim", 1341, 124),
  1517. Among(u"ecim", 1341, 125),
  1518. Among(u"ucim", 1341, 126),
  1519. Among(u"lucim", 1344, 121),
  1520. Among(u"anjijim", 1341, 84),
  1521. Among(u"enjijim", 1341, 85),
  1522. Among(u"snjijim", 1341, 122),
  1523. Among(u"\u0161njijim", 1341, 86),
  1524. Among(u"kijim", 1341, 95),
  1525. Among(u"skijim", 1350, 1),
  1526. Among(u"\u0161kijim", 1350, 2),
  1527. Among(u"elijim", 1341, 83),
  1528. Among(u"nijim", 1341, 13),
  1529. Among(u"osijim", 1341, 123),
  1530. Among(u"atijim", 1341, 120),
  1531. Among(u"evitijim", 1341, 92),
  1532. Among(u"ovitijim", 1341, 93),
  1533. Among(u"astijim", 1341, 94),
  1534. Among(u"avijim", 1341, 77),
  1535. Among(u"evijim", 1341, 78),
  1536. Among(u"ivijim", 1341, 79),
  1537. Among(u"ovijim", 1341, 80),
  1538. Among(u"o\u0161ijim", 1341, 91),
  1539. Among(u"anjim", 1341, 84),
  1540. Among(u"enjim", 1341, 85),
  1541. Among(u"snjim", 1341, 122),
  1542. Among(u"\u0161njim", 1341, 86),
  1543. Among(u"kim", 1341, 95),
  1544. Among(u"skim", 1369, 1),
  1545. Among(u"\u0161kim", 1369, 2),
  1546. Among(u"elim", 1341, 83),
  1547. Among(u"nim", 1341, 13),
  1548. Among(u"cinim", 1373, 137),
  1549. Among(u"\u010Dinim", 1373, 89),
  1550. Among(u"osim", 1341, 123),
  1551. Among(u"rosim", 1376, 127),
  1552. Among(u"atim", 1341, 120),
  1553. Among(u"jetim", 1341, 118),
  1554. Among(u"evitim", 1341, 92),
  1555. Among(u"ovitim", 1341, 93),
  1556. Among(u"astim", 1341, 94),
  1557. Among(u"avim", 1341, 77),
  1558. Among(u"evim", 1341, 78),
  1559. Among(u"ivim", 1341, 79),
  1560. Among(u"ovim", 1341, 80),
  1561. Among(u"a\u0107im", 1341, 14),
  1562. Among(u"e\u0107im", 1341, 15),
  1563. Among(u"u\u0107im", 1341, 16),
  1564. Among(u"a\u010Dim", 1341, 101),
  1565. Among(u"lu\u010Dim", 1341, 117),
  1566. Among(u"o\u0161im", 1341, 91),
  1567. Among(u"ro\u0161im", 1392, 90),
  1568. Among(u"acom", -1, 124),
  1569. Among(u"ecom", -1, 125),
  1570. Among(u"ucom", -1, 126),
  1571. Among(u"gom", -1, 20),
  1572. Among(u"logom", 1397, 19),
  1573. Among(u"ugom", 1397, 18),
  1574. Among(u"bijom", -1, 32),
  1575. Among(u"cijom", -1, 33),
  1576. Among(u"dijom", -1, 34),
  1577. Among(u"fijom", -1, 40),
  1578. Among(u"gijom", -1, 39),
  1579. Among(u"lijom", -1, 35),
  1580. Among(u"mijom", -1, 37),
  1581. Among(u"nijom", -1, 36),
  1582. Among(u"ganijom", 1407, 9),
  1583. Among(u"manijom", 1407, 6),
  1584. Among(u"panijom", 1407, 7),
  1585. Among(u"ranijom", 1407, 8),
  1586. Among(u"tanijom", 1407, 5),
  1587. Among(u"pijom", -1, 41),
  1588. Among(u"rijom", -1, 42),
  1589. Among(u"sijom", -1, 43),
  1590. Among(u"tijom", -1, 44),
  1591. Among(u"zijom", -1, 45),
  1592. Among(u"\u017Eijom", -1, 38),
  1593. Among(u"anjom", -1, 84),
  1594. Among(u"enjom", -1, 85),
  1595. Among(u"snjom", -1, 122),
  1596. Among(u"\u0161njom", -1, 86),
  1597. Among(u"kom", -1, 95),
  1598. Among(u"skom", 1423, 1),
  1599. Among(u"\u0161kom", 1423, 2),
  1600. Among(u"alom", -1, 104),
  1601. Among(u"ijalom", 1426, 47),
  1602. Among(u"nalom", 1426, 46),
  1603. Among(u"elom", -1, 83),
  1604. Among(u"ilom", -1, 116),
  1605. Among(u"ozilom", 1430, 48),
  1606. Among(u"olom", -1, 50),
  1607. Among(u"ramom", -1, 52),
  1608. Among(u"lemom", -1, 51),
  1609. Among(u"nom", -1, 13),
  1610. Among(u"anom", 1435, 10),
  1611. Among(u"inom", 1435, 11),
  1612. Among(u"cinom", 1437, 137),
  1613. Among(u"aninom", 1437, 10),
  1614. Among(u"\u010Dinom", 1437, 89),
  1615. Among(u"onom", 1435, 12),
  1616. Among(u"arom", -1, 53),
  1617. Among(u"drom", -1, 54),
  1618. Among(u"erom", -1, 55),
  1619. Among(u"orom", -1, 56),
  1620. Among(u"basom", -1, 135),
  1621. Among(u"gasom", -1, 131),
  1622. Among(u"jasom", -1, 129),
  1623. Among(u"kasom", -1, 133),
  1624. Among(u"nasom", -1, 132),
  1625. Among(u"tasom", -1, 130),
  1626. Among(u"vasom", -1, 134),
  1627. Among(u"esom", -1, 57),
  1628. Among(u"isom", -1, 58),
  1629. Among(u"osom", -1, 123),
  1630. Among(u"atom", -1, 120),
  1631. Among(u"ikatom", 1456, 68),
  1632. Among(u"latom", 1456, 69),
  1633. Among(u"etom", -1, 70),
  1634. Among(u"evitom", -1, 92),
  1635. Among(u"ovitom", -1, 93),
  1636. Among(u"astom", -1, 94),
  1637. Among(u"estom", -1, 71),
  1638. Among(u"istom", -1, 72),
  1639. Among(u"kstom", -1, 73),
  1640. Among(u"ostom", -1, 74),
  1641. Among(u"avom", -1, 77),
  1642. Among(u"evom", -1, 78),
  1643. Among(u"ivom", -1, 79),
  1644. Among(u"ovom", -1, 80),
  1645. Among(u"lovom", 1470, 82),
  1646. Among(u"movom", 1470, 81),
  1647. Among(u"stvom", -1, 3),
  1648. Among(u"\u0161tvom", -1, 4),
  1649. Among(u"a\u0107om", -1, 14),
  1650. Among(u"e\u0107om", -1, 15),
  1651. Among(u"u\u0107om", -1, 16),
  1652. Among(u"ba\u0161om", -1, 63),
  1653. Among(u"ga\u0161om", -1, 64),
  1654. Among(u"ja\u0161om", -1, 61),
  1655. Among(u"ka\u0161om", -1, 62),
  1656. Among(u"na\u0161om", -1, 60),
  1657. Among(u"ta\u0161om", -1, 59),
  1658. Among(u"va\u0161om", -1, 65),
  1659. Among(u"e\u0161om", -1, 66),
  1660. Among(u"i\u0161om", -1, 67),
  1661. Among(u"o\u0161om", -1, 91),
  1662. Among(u"an", -1, 104),
  1663. Among(u"acan", 1488, 128),
  1664. Among(u"iran", 1488, 100),
  1665. Among(u"uran", 1488, 105),
  1666. Among(u"tan", 1488, 113),
  1667. Among(u"avan", 1488, 97),
  1668. Among(u"evan", 1488, 96),
  1669. Among(u"ivan", 1488, 98),
  1670. Among(u"uvan", 1488, 99),
  1671. Among(u"a\u010Dan", 1488, 102),
  1672. Among(u"acen", -1, 124),
  1673. Among(u"lucen", -1, 121),
  1674. Among(u"a\u010Den", -1, 101),
  1675. Among(u"lu\u010Den", -1, 117),
  1676. Among(u"anin", -1, 10),
  1677. Among(u"ao", -1, 104),
  1678. Among(u"acao", 1503, 128),
  1679. Among(u"astajao", 1503, 106),
  1680. Among(u"istajao", 1503, 107),
  1681. Among(u"ostajao", 1503, 108),
  1682. Among(u"injao", 1503, 114),
  1683. Among(u"irao", 1503, 100),
  1684. Among(u"urao", 1503, 105),
  1685. Among(u"tao", 1503, 113),
  1686. Among(u"astao", 1511, 110),
  1687. Among(u"istao", 1511, 111),
  1688. Among(u"ostao", 1511, 112),
  1689. Among(u"avao", 1503, 97),
  1690. Among(u"evao", 1503, 96),
  1691. Among(u"ivao", 1503, 98),
  1692. Among(u"ovao", 1503, 76),
  1693. Among(u"uvao", 1503, 99),
  1694. Among(u"a\u010Dao", 1503, 102),
  1695. Among(u"go", -1, 20),
  1696. Among(u"ugo", 1521, 18),
  1697. Among(u"io", -1, 116),
  1698. Among(u"acio", 1523, 124),
  1699. Among(u"lucio", 1523, 121),
  1700. Among(u"lio", 1523, 24),
  1701. Among(u"nio", 1523, 103),
  1702. Among(u"rario", 1523, 21),
  1703. Among(u"sio", 1523, 23),
  1704. Among(u"rosio", 1529, 127),
  1705. Among(u"jetio", 1523, 118),
  1706. Among(u"otio", 1523, 22),
  1707. Among(u"a\u010Dio", 1523, 101),
  1708. Among(u"lu\u010Dio", 1523, 117),
  1709. Among(u"ro\u0161io", 1523, 90),
  1710. Among(u"bijo", -1, 32),
  1711. Among(u"cijo", -1, 33),
  1712. Among(u"dijo", -1, 34),
  1713. Among(u"fijo", -1, 40),
  1714. Among(u"gijo", -1, 39),
  1715. Among(u"lijo", -1, 35),
  1716. Among(u"mijo", -1, 37),
  1717. Among(u"nijo", -1, 36),
  1718. Among(u"pijo", -1, 41),
  1719. Among(u"rijo", -1, 42),
  1720. Among(u"sijo", -1, 43),
  1721. Among(u"tijo", -1, 44),
  1722. Among(u"zijo", -1, 45),
  1723. Among(u"\u017Eijo", -1, 38),
  1724. Among(u"anjo", -1, 84),
  1725. Among(u"enjo", -1, 85),
  1726. Among(u"snjo", -1, 122),
  1727. Among(u"\u0161njo", -1, 86),
  1728. Among(u"ko", -1, 95),
  1729. Among(u"sko", 1554, 1),
  1730. Among(u"\u0161ko", 1554, 2),
  1731. Among(u"alo", -1, 104),
  1732. Among(u"acalo", 1557, 128),
  1733. Among(u"astajalo", 1557, 106),
  1734. Among(u"istajalo", 1557, 107),
  1735. Among(u"ostajalo", 1557, 108),
  1736. Among(u"ijalo", 1557, 47),
  1737. Among(u"injalo", 1557, 114),
  1738. Among(u"nalo", 1557, 46),
  1739. Among(u"iralo", 1557, 100),
  1740. Among(u"uralo", 1557, 105),
  1741. Among(u"talo", 1557, 113),
  1742. Among(u"astalo", 1567, 110),
  1743. Among(u"istalo", 1567, 111),
  1744. Among(u"ostalo", 1567, 112),
  1745. Among(u"avalo", 1557, 97),
  1746. Among(u"evalo", 1557, 96),
  1747. Among(u"ivalo", 1557, 98),
  1748. Among(u"ovalo", 1557, 76),
  1749. Among(u"uvalo", 1557, 99),
  1750. Among(u"a\u010Dalo", 1557, 102),
  1751. Among(u"elo", -1, 83),
  1752. Among(u"ilo", -1, 116),
  1753. Among(u"acilo", 1578, 124),
  1754. Among(u"lucilo", 1578, 121),
  1755. Among(u"nilo", 1578, 103),
  1756. Among(u"rosilo", 1578, 127),
  1757. Among(u"jetilo", 1578, 118),
  1758. Among(u"a\u010Dilo", 1578, 101),
  1759. Among(u"lu\u010Dilo", 1578, 117),
  1760. Among(u"ro\u0161ilo", 1578, 90),
  1761. Among(u"aslo", -1, 115),
  1762. Among(u"nulo", -1, 13),
  1763. Among(u"amo", -1, 104),
  1764. Among(u"acamo", 1589, 128),
  1765. Among(u"ramo", 1589, 52),
  1766. Among(u"iramo", 1591, 100),
  1767. Among(u"uramo", 1591, 105),
  1768. Among(u"tamo", 1589, 113),
  1769. Among(u"avamo", 1589, 97),
  1770. Among(u"evamo", 1589, 96),
  1771. Among(u"ivamo", 1589, 98),
  1772. Among(u"uvamo", 1589, 99),
  1773. Among(u"a\u010Damo", 1589, 102),
  1774. Among(u"emo", -1, 119),
  1775. Among(u"astademo", 1600, 110),
  1776. Among(u"istademo", 1600, 111),
  1777. Among(u"ostademo", 1600, 112),
  1778. Among(u"astajemo", 1600, 106),
  1779. Among(u"istajemo", 1600, 107),
  1780. Among(u"ostajemo", 1600, 108),
  1781. Among(u"ijemo", 1600, 116),
  1782. Among(u"injemo", 1600, 114),
  1783. Among(u"ujemo", 1600, 25),
  1784. Among(u"lucujemo", 1609, 121),
  1785. Among(u"irujemo", 1609, 100),
  1786. Among(u"lu\u010Dujemo", 1609, 117),
  1787. Among(u"lemo", 1600, 51),
  1788. Among(u"nemo", 1600, 13),
  1789. Among(u"astanemo", 1614, 110),
  1790. Among(u"istanemo", 1614, 111),
  1791. Among(u"ostanemo", 1614, 112),
  1792. Among(u"etemo", 1600, 70),
  1793. Among(u"astemo", 1600, 115),
  1794. Among(u"imo", -1, 116),
  1795. Among(u"acimo", 1620, 124),
  1796. Among(u"lucimo", 1620, 121),
  1797. Among(u"nimo", 1620, 13),
  1798. Among(u"astanimo", 1623, 110),
  1799. Among(u"istanimo", 1623, 111),
  1800. Among(u"ostanimo", 1623, 112),
  1801. Among(u"rosimo", 1620, 127),
  1802. Among(u"etimo", 1620, 70),
  1803. Among(u"jetimo", 1628, 118),
  1804. Among(u"astimo", 1620, 115),
  1805. Among(u"a\u010Dimo", 1620, 101),
  1806. Among(u"lu\u010Dimo", 1620, 117),
  1807. Among(u"ro\u0161imo", 1620, 90),
  1808. Among(u"ajmo", -1, 104),
  1809. Among(u"urajmo", 1634, 105),
  1810. Among(u"tajmo", 1634, 113),
  1811. Among(u"astajmo", 1636, 106),
  1812. Among(u"istajmo", 1636, 107),
  1813. Among(u"ostajmo", 1636, 108),
  1814. Among(u"avajmo", 1634, 97),
  1815. Among(u"evajmo", 1634, 96),
  1816. Among(u"ivajmo", 1634, 98),
  1817. Among(u"uvajmo", 1634, 99),
  1818. Among(u"ijmo", -1, 116),
  1819. Among(u"ujmo", -1, 25),
  1820. Among(u"lucujmo", 1645, 121),
  1821. Among(u"irujmo", 1645, 100),
  1822. Among(u"lu\u010Dujmo", 1645, 117),
  1823. Among(u"asmo", -1, 104),
  1824. Among(u"acasmo", 1649, 128),
  1825. Among(u"astajasmo", 1649, 106),
  1826. Among(u"istajasmo", 1649, 107),
  1827. Among(u"ostajasmo", 1649, 108),
  1828. Among(u"injasmo", 1649, 114),
  1829. Among(u"irasmo", 1649, 100),
  1830. Among(u"urasmo", 1649, 105),
  1831. Among(u"tasmo", 1649, 113),
  1832. Among(u"avasmo", 1649, 97),
  1833. Among(u"evasmo", 1649, 96),
  1834. Among(u"ivasmo", 1649, 98),
  1835. Among(u"ovasmo", 1649, 76),
  1836. Among(u"uvasmo", 1649, 99),
  1837. Among(u"a\u010Dasmo", 1649, 102),
  1838. Among(u"ismo", -1, 116),
  1839. Among(u"acismo", 1664, 124),
  1840. Among(u"lucismo", 1664, 121),
  1841. Among(u"nismo", 1664, 103),
  1842. Among(u"rosismo", 1664, 127),
  1843. Among(u"jetismo", 1664, 118),
  1844. Among(u"a\u010Dismo", 1664, 101),
  1845. Among(u"lu\u010Dismo", 1664, 117),
  1846. Among(u"ro\u0161ismo", 1664, 90),
  1847. Among(u"astadosmo", -1, 110),
  1848. Among(u"istadosmo", -1, 111),
  1849. Among(u"ostadosmo", -1, 112),
  1850. Among(u"nusmo", -1, 13),
  1851. Among(u"no", -1, 13),
  1852. Among(u"ano", 1677, 104),
  1853. Among(u"acano", 1678, 128),
  1854. Among(u"urano", 1678, 105),
  1855. Among(u"tano", 1678, 113),
  1856. Among(u"avano", 1678, 97),
  1857. Among(u"evano", 1678, 96),
  1858. Among(u"ivano", 1678, 98),
  1859. Among(u"uvano", 1678, 99),
  1860. Among(u"a\u010Dano", 1678, 102),
  1861. Among(u"aceno", 1677, 124),
  1862. Among(u"luceno", 1677, 121),
  1863. Among(u"a\u010Deno", 1677, 101),
  1864. Among(u"lu\u010Deno", 1677, 117),
  1865. Among(u"ino", 1677, 11),
  1866. Among(u"cino", 1691, 137),
  1867. Among(u"\u010Dino", 1691, 89),
  1868. Among(u"ato", -1, 120),
  1869. Among(u"ikato", 1694, 68),
  1870. Among(u"lato", 1694, 69),
  1871. Among(u"eto", -1, 70),
  1872. Among(u"evito", -1, 92),
  1873. Among(u"ovito", -1, 93),
  1874. Among(u"asto", -1, 94),
  1875. Among(u"esto", -1, 71),
  1876. Among(u"isto", -1, 72),
  1877. Among(u"ksto", -1, 73),
  1878. Among(u"osto", -1, 74),
  1879. Among(u"nuto", -1, 13),
  1880. Among(u"nuo", -1, 13),
  1881. Among(u"avo", -1, 77),
  1882. Among(u"evo", -1, 78),
  1883. Among(u"ivo", -1, 79),
  1884. Among(u"ovo", -1, 80),
  1885. Among(u"stvo", -1, 3),
  1886. Among(u"\u0161tvo", -1, 4),
  1887. Among(u"as", -1, 161),
  1888. Among(u"acas", 1713, 128),
  1889. Among(u"iras", 1713, 155),
  1890. Among(u"uras", 1713, 156),
  1891. Among(u"tas", 1713, 160),
  1892. Among(u"avas", 1713, 144),
  1893. Among(u"evas", 1713, 145),
  1894. Among(u"ivas", 1713, 146),
  1895. Among(u"uvas", 1713, 147),
  1896. Among(u"es", -1, 163),
  1897. Among(u"astades", 1722, 141),
  1898. Among(u"istades", 1722, 142),
  1899. Among(u"ostades", 1722, 143),
  1900. Among(u"astajes", 1722, 138),
  1901. Among(u"istajes", 1722, 139),
  1902. Among(u"ostajes", 1722, 140),
  1903. Among(u"ijes", 1722, 162),
  1904. Among(u"injes", 1722, 150),
  1905. Among(u"ujes", 1722, 157),
  1906. Among(u"lucujes", 1731, 121),
  1907. Among(u"irujes", 1731, 155),
  1908. Among(u"nes", 1722, 164),
  1909. Among(u"astanes", 1734, 141),
  1910. Among(u"istanes", 1734, 142),
  1911. Among(u"ostanes", 1734, 143),
  1912. Among(u"etes", 1722, 153),
  1913. Among(u"astes", 1722, 136),
  1914. Among(u"is", -1, 162),
  1915. Among(u"acis", 1740, 124),
  1916. Among(u"lucis", 1740, 121),
  1917. Among(u"nis", 1740, 158),
  1918. Among(u"rosis", 1740, 127),
  1919. Among(u"jetis", 1740, 149),
  1920. Among(u"at", -1, 104),
  1921. Among(u"acat", 1746, 128),
  1922. Among(u"astajat", 1746, 106),
  1923. Among(u"istajat", 1746, 107),
  1924. Among(u"ostajat", 1746, 108),
  1925. Among(u"injat", 1746, 114),
  1926. Among(u"irat", 1746, 100),
  1927. Among(u"urat", 1746, 105),
  1928. Among(u"tat", 1746, 113),
  1929. Among(u"astat", 1754, 110),
  1930. Among(u"istat", 1754, 111),
  1931. Among(u"ostat", 1754, 112),
  1932. Among(u"avat", 1746, 97),
  1933. Among(u"evat", 1746, 96),
  1934. Among(u"ivat", 1746, 98),
  1935. Among(u"irivat", 1760, 100),
  1936. Among(u"ovat", 1746, 76),
  1937. Among(u"uvat", 1746, 99),
  1938. Among(u"a\u010Dat", 1746, 102),
  1939. Among(u"it", -1, 116),
  1940. Among(u"acit", 1765, 124),
  1941. Among(u"lucit", 1765, 121),
  1942. Among(u"rosit", 1765, 127),
  1943. Among(u"jetit", 1765, 118),
  1944. Among(u"a\u010Dit", 1765, 101),
  1945. Among(u"lu\u010Dit", 1765, 117),
  1946. Among(u"ro\u0161it", 1765, 90),
  1947. Among(u"nut", -1, 13),
  1948. Among(u"astadu", -1, 110),
  1949. Among(u"istadu", -1, 111),
  1950. Among(u"ostadu", -1, 112),
  1951. Among(u"gu", -1, 20),
  1952. Among(u"logu", 1777, 19),
  1953. Among(u"ugu", 1777, 18),
  1954. Among(u"ahu", -1, 104),
  1955. Among(u"acahu", 1780, 128),
  1956. Among(u"astajahu", 1780, 106),
  1957. Among(u"istajahu", 1780, 107),
  1958. Among(u"ostajahu", 1780, 108),
  1959. Among(u"injahu", 1780, 114),
  1960. Among(u"irahu", 1780, 100),
  1961. Among(u"urahu", 1780, 105),
  1962. Among(u"avahu", 1780, 97),
  1963. Among(u"evahu", 1780, 96),
  1964. Among(u"ivahu", 1780, 98),
  1965. Among(u"ovahu", 1780, 76),
  1966. Among(u"uvahu", 1780, 99),
  1967. Among(u"a\u010Dahu", 1780, 102),
  1968. Among(u"aju", -1, 104),
  1969. Among(u"caju", 1794, 26),
  1970. Among(u"acaju", 1795, 128),
  1971. Among(u"laju", 1794, 30),
  1972. Among(u"raju", 1794, 31),
  1973. Among(u"iraju", 1798, 100),
  1974. Among(u"uraju", 1798, 105),
  1975. Among(u"taju", 1794, 113),
  1976. Among(u"astaju", 1801, 106),
  1977. Among(u"istaju", 1801, 107),
  1978. Among(u"ostaju", 1801, 108),
  1979. Among(u"avaju", 1794, 97),
  1980. Among(u"evaju", 1794, 96),
  1981. Among(u"ivaju", 1794, 98),
  1982. Among(u"uvaju", 1794, 99),
  1983. Among(u"\u0107aju", 1794, 28),
  1984. Among(u"\u010Daju", 1794, 27),
  1985. Among(u"a\u010Daju", 1810, 102),
  1986. Among(u"\u0111aju", 1794, 29),
  1987. Among(u"iju", -1, 116),
  1988. Among(u"biju", 1813, 32),
  1989. Among(u"ciju", 1813, 33),
  1990. Among(u"diju", 1813, 34),
  1991. Among(u"fiju", 1813, 40),
  1992. Among(u"giju", 1813, 39),
  1993. Among(u"anjiju", 1813, 84),
  1994. Among(u"enjiju", 1813, 85),
  1995. Among(u"snjiju", 1813, 122),
  1996. Among(u"\u0161njiju", 1813, 86),
  1997. Among(u"kiju", 1813, 95),
  1998. Among(u"liju", 1813, 24),
  1999. Among(u"eliju", 1824, 83),
  2000. Among(u"miju", 1813, 37),
  2001. Among(u"niju", 1813, 13),
  2002. Among(u"ganiju", 1827, 9),
  2003. Among(u"maniju", 1827, 6),
  2004. Among(u"paniju", 1827, 7),
  2005. Among(u"raniju", 1827, 8),
  2006. Among(u"taniju", 1827, 5),
  2007. Among(u"piju", 1813, 41),
  2008. Among(u"riju", 1813, 42),
  2009. Among(u"rariju", 1834, 21),
  2010. Among(u"siju", 1813, 23),
  2011. Among(u"osiju", 1836, 123),
  2012. Among(u"tiju", 1813, 44),
  2013. Among(u"atiju", 1838, 120),
  2014. Among(u"otiju", 1838, 22),
  2015. Among(u"aviju", 1813, 77),
  2016. Among(u"eviju", 1813, 78),
  2017. Among(u"iviju", 1813, 79),
  2018. Among(u"oviju", 1813, 80),
  2019. Among(u"ziju", 1813, 45),
  2020. Among(u"o\u0161iju", 1813, 91),
  2021. Among(u"\u017Eiju", 1813, 38),
  2022. Among(u"anju", -1, 84),
  2023. Among(u"enju", -1, 85),
  2024. Among(u"snju", -1, 122),
  2025. Among(u"\u0161nju", -1, 86),
  2026. Among(u"uju", -1, 25),
  2027. Among(u"lucuju", 1852, 121),
  2028. Among(u"iruju", 1852, 100),
  2029. Among(u"lu\u010Duju", 1852, 117),
  2030. Among(u"ku", -1, 95),
  2031. Among(u"sku", 1856, 1),
  2032. Among(u"\u0161ku", 1856, 2),
  2033. Among(u"alu", -1, 104),
  2034. Among(u"ijalu", 1859, 47),
  2035. Among(u"nalu", 1859, 46),
  2036. Among(u"elu", -1, 83),
  2037. Among(u"ilu", -1, 116),
  2038. Among(u"ozilu", 1863, 48),
  2039. Among(u"olu", -1, 50),
  2040. Among(u"ramu", -1, 52),
  2041. Among(u"acemu", -1, 124),
  2042. Among(u"ecemu", -1, 125),
  2043. Among(u"ucemu", -1, 126),
  2044. Among(u"anjijemu", -1, 84),
  2045. Among(u"enjijemu", -1, 85),
  2046. Among(u"snjijemu", -1, 122),
  2047. Among(u"\u0161njijemu", -1, 86),
  2048. Among(u"kijemu", -1, 95),
  2049. Among(u"skijemu", 1874, 1),
  2050. Among(u"\u0161kijemu", 1874, 2),
  2051. Among(u"elijemu", -1, 83),
  2052. Among(u"nijemu", -1, 13),
  2053. Among(u"osijemu", -1, 123),
  2054. Among(u"atijemu", -1, 120),
  2055. Among(u"evitijemu", -1, 92),
  2056. Among(u"ovitijemu", -1, 93),
  2057. Among(u"astijemu", -1, 94),
  2058. Among(u"avijemu", -1, 77),
  2059. Among(u"evijemu", -1, 78),
  2060. Among(u"ivijemu", -1, 79),
  2061. Among(u"ovijemu", -1, 80),
  2062. Among(u"o\u0161ijemu", -1, 91),
  2063. Among(u"anjemu", -1, 84),
  2064. Among(u"enjemu", -1, 85),
  2065. Among(u"snjemu", -1, 122),
  2066. Among(u"\u0161njemu", -1, 86),
  2067. Among(u"kemu", -1, 95),
  2068. Among(u"skemu", 1893, 1),
  2069. Among(u"\u0161kemu", 1893, 2),
  2070. Among(u"lemu", -1, 51),
  2071. Among(u"elemu", 1896, 83),
  2072. Among(u"nemu", -1, 13),
  2073. Among(u"anemu", 1898, 10),
  2074. Among(u"enemu", 1898, 87),
  2075. Among(u"snemu", 1898, 159),
  2076. Among(u"\u0161nemu", 1898, 88),
  2077. Among(u"osemu", -1, 123),
  2078. Among(u"atemu", -1, 120),
  2079. Among(u"evitemu", -1, 92),
  2080. Among(u"ovitemu", -1, 93),
  2081. Among(u"astemu", -1, 94),
  2082. Among(u"avemu", -1, 77),
  2083. Among(u"evemu", -1, 78),
  2084. Among(u"ivemu", -1, 79),
  2085. Among(u"ovemu", -1, 80),
  2086. Among(u"a\u0107emu", -1, 14),
  2087. Among(u"e\u0107emu", -1, 15),
  2088. Among(u"u\u0107emu", -1, 16),
  2089. Among(u"o\u0161emu", -1, 91),
  2090. Among(u"acomu", -1, 124),
  2091. Among(u"ecomu", -1, 125),
  2092. Among(u"ucomu", -1, 126),
  2093. Among(u"anjomu", -1, 84),
  2094. Among(u"enjomu", -1, 85),
  2095. Among(u"snjomu", -1, 122),
  2096. Among(u"\u0161njomu", -1, 86),
  2097. Among(u"komu", -1, 95),
  2098. Among(u"skomu", 1923, 1),
  2099. Among(u"\u0161komu", 1923, 2),
  2100. Among(u"elomu", -1, 83),
  2101. Among(u"nomu", -1, 13),
  2102. Among(u"cinomu", 1927, 137),
  2103. Among(u"\u010Dinomu", 1927, 89),
  2104. Among(u"osomu", -1, 123),
  2105. Among(u"atomu", -1, 120),
  2106. Among(u"evitomu", -1, 92),
  2107. Among(u"ovitomu", -1, 93),
  2108. Among(u"astomu", -1, 94),
  2109. Among(u"avomu", -1, 77),
  2110. Among(u"evomu", -1, 78),
  2111. Among(u"ivomu", -1, 79),
  2112. Among(u"ovomu", -1, 80),
  2113. Among(u"a\u0107omu", -1, 14),
  2114. Among(u"e\u0107omu", -1, 15),
  2115. Among(u"u\u0107omu", -1, 16),
  2116. Among(u"o\u0161omu", -1, 91),
  2117. Among(u"nu", -1, 13),
  2118. Among(u"anu", 1943, 10),
  2119. Among(u"astanu", 1944, 110),
  2120. Among(u"istanu", 1944, 111),
  2121. Among(u"ostanu", 1944, 112),
  2122. Among(u"inu", 1943, 11),
  2123. Among(u"cinu", 1948, 137),
  2124. Among(u"aninu", 1948, 10),
  2125. Among(u"\u010Dinu", 1948, 89),
  2126. Among(u"onu", 1943, 12),
  2127. Among(u"aru", -1, 53),
  2128. Among(u"dru", -1, 54),
  2129. Among(u"eru", -1, 55),
  2130. Among(u"oru", -1, 56),
  2131. Among(u"basu", -1, 135),
  2132. Among(u"gasu", -1, 131),
  2133. Among(u"jasu", -1, 129),
  2134. Among(u"kasu", -1, 133),
  2135. Among(u"nasu", -1, 132),
  2136. Among(u"tasu", -1, 130),
  2137. Among(u"vasu", -1, 134),
  2138. Among(u"esu", -1, 57),
  2139. Among(u"isu", -1, 58),
  2140. Among(u"osu", -1, 123),
  2141. Among(u"atu", -1, 120),
  2142. Among(u"ikatu", 1967, 68),
  2143. Among(u"latu", 1967, 69),
  2144. Among(u"etu", -1, 70),
  2145. Among(u"evitu", -1, 92),
  2146. Among(u"ovitu", -1, 93),
  2147. Among(u"astu", -1, 94),
  2148. Among(u"estu", -1, 71),
  2149. Among(u"istu", -1, 72),
  2150. Among(u"kstu", -1, 73),
  2151. Among(u"ostu", -1, 74),
  2152. Among(u"i\u0161tu", -1, 75),
  2153. Among(u"avu", -1, 77),
  2154. Among(u"evu", -1, 78),
  2155. Among(u"ivu", -1, 79),
  2156. Among(u"ovu", -1, 80),
  2157. Among(u"lovu", 1982, 82),
  2158. Among(u"movu", 1982, 81),
  2159. Among(u"stvu", -1, 3),
  2160. Among(u"\u0161tvu", -1, 4),
  2161. Among(u"ba\u0161u", -1, 63),
  2162. Among(u"ga\u0161u", -1, 64),
  2163. Among(u"ja\u0161u", -1, 61),
  2164. Among(u"ka\u0161u", -1, 62),
  2165. Among(u"na\u0161u", -1, 60),
  2166. Among(u"ta\u0161u", -1, 59),
  2167. Among(u"va\u0161u", -1, 65),
  2168. Among(u"e\u0161u", -1, 66),
  2169. Among(u"i\u0161u", -1, 67),
  2170. Among(u"o\u0161u", -1, 91),
  2171. Among(u"avav", -1, 97),
  2172. Among(u"evav", -1, 96),
  2173. Among(u"ivav", -1, 98),
  2174. Among(u"uvav", -1, 99),
  2175. Among(u"kov", -1, 95),
  2176. Among(u"a\u0161", -1, 104),
  2177. Among(u"ira\u0161", 2002, 100),
  2178. Among(u"ura\u0161", 2002, 105),
  2179. Among(u"ta\u0161", 2002, 113),
  2180. Among(u"ava\u0161", 2002, 97),
  2181. Among(u"eva\u0161", 2002, 96),
  2182. Among(u"iva\u0161", 2002, 98),
  2183. Among(u"uva\u0161", 2002, 99),
  2184. Among(u"a\u010Da\u0161", 2002, 102),
  2185. Among(u"e\u0161", -1, 119),
  2186. Among(u"astade\u0161", 2011, 110),
  2187. Among(u"istade\u0161", 2011, 111),
  2188. Among(u"ostade\u0161", 2011, 112),
  2189. Among(u"astaje\u0161", 2011, 106),
  2190. Among(u"istaje\u0161", 2011, 107),
  2191. Among(u"ostaje\u0161", 2011, 108),
  2192. Among(u"ije\u0161", 2011, 116),
  2193. Among(u"inje\u0161", 2011, 114),
  2194. Among(u"uje\u0161", 2011, 25),
  2195. Among(u"iruje\u0161", 2020, 100),
  2196. Among(u"lu\u010Duje\u0161", 2020, 117),
  2197. Among(u"ne\u0161", 2011, 13),
  2198. Among(u"astane\u0161", 2023, 110),
  2199. Among(u"istane\u0161", 2023, 111),
  2200. Among(u"ostane\u0161", 2023, 112),
  2201. Among(u"ete\u0161", 2011, 70),
  2202. Among(u"aste\u0161", 2011, 115),
  2203. Among(u"i\u0161", -1, 116),
  2204. Among(u"ni\u0161", 2029, 103),
  2205. Among(u"jeti\u0161", 2029, 118),
  2206. Among(u"a\u010Di\u0161", 2029, 101),
  2207. Among(u"lu\u010Di\u0161", 2029, 117),
  2208. Among(u"ro\u0161i\u0161", 2029, 90)
  2209. ]
  2210. a_3 = [
  2211. Among(u"a", -1, 1),
  2212. Among(u"oga", 0, 1),
  2213. Among(u"ama", 0, 1),
  2214. Among(u"ima", 0, 1),
  2215. Among(u"ena", 0, 1),
  2216. Among(u"e", -1, 1),
  2217. Among(u"og", -1, 1),
  2218. Among(u"anog", 6, 1),
  2219. Among(u"enog", 6, 1),
  2220. Among(u"anih", -1, 1),
  2221. Among(u"enih", -1, 1),
  2222. Among(u"i", -1, 1),
  2223. Among(u"ani", 11, 1),
  2224. Among(u"eni", 11, 1),
  2225. Among(u"anoj", -1, 1),
  2226. Among(u"enoj", -1, 1),
  2227. Among(u"anim", -1, 1),
  2228. Among(u"enim", -1, 1),
  2229. Among(u"om", -1, 1),
  2230. Among(u"enom", 18, 1),
  2231. Among(u"o", -1, 1),
  2232. Among(u"ano", 20, 1),
  2233. Among(u"eno", 20, 1),
  2234. Among(u"ost", -1, 1),
  2235. Among(u"u", -1, 1),
  2236. Among(u"enu", 24, 1)
  2237. ]
  2238. g_v = [17, 65, 16]
  2239. g_sa = [65, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 128]
  2240. g_ca = [119, 95, 23, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, 16]
  2241. g_rg = [1]
  2242. I_p1 = 0
  2243. B_no_diacritics = False
  2244. def __r_cyr_to_lat(self):
  2245. v_1 = self.cursor
  2246. try:
  2247. while True:
  2248. v_2 = self.cursor
  2249. try:
  2250. try:
  2251. while True:
  2252. v_3 = self.cursor
  2253. try:
  2254. self.bra = self.cursor
  2255. among_var = self.find_among(SerbianStemmer.a_0)
  2256. if among_var == 0:
  2257. raise lab3()
  2258. self.ket = self.cursor
  2259. if among_var == 1:
  2260. if not self.slice_from(u"a"):
  2261. return False
  2262. elif among_var == 2:
  2263. if not self.slice_from(u"b"):
  2264. return False
  2265. elif among_var == 3:
  2266. if not self.slice_from(u"v"):
  2267. return False
  2268. elif among_var == 4:
  2269. if not self.slice_from(u"g"):
  2270. return False
  2271. elif among_var == 5:
  2272. if not self.slice_from(u"d"):
  2273. return False
  2274. elif among_var == 6:
  2275. if not self.slice_from(u"\u0111"):
  2276. return False
  2277. elif among_var == 7:
  2278. if not self.slice_from(u"e"):
  2279. return False
  2280. elif among_var == 8:
  2281. if not self.slice_from(u"\u017E"):
  2282. return False
  2283. elif among_var == 9:
  2284. if not self.slice_from(u"z"):
  2285. return False
  2286. elif among_var == 10:
  2287. if not self.slice_from(u"i"):
  2288. return False
  2289. elif among_var == 11:
  2290. if not self.slice_from(u"j"):
  2291. return False
  2292. elif among_var == 12:
  2293. if not self.slice_from(u"k"):
  2294. return False
  2295. elif among_var == 13:
  2296. if not self.slice_from(u"l"):
  2297. return False
  2298. elif among_var == 14:
  2299. if not self.slice_from(u"lj"):
  2300. return False
  2301. elif among_var == 15:
  2302. if not self.slice_from(u"m"):
  2303. return False
  2304. elif among_var == 16:
  2305. if not self.slice_from(u"n"):
  2306. return False
  2307. elif among_var == 17:
  2308. if not self.slice_from(u"nj"):
  2309. return False
  2310. elif among_var == 18:
  2311. if not self.slice_from(u"o"):
  2312. return False
  2313. elif among_var == 19:
  2314. if not self.slice_from(u"p"):
  2315. return False
  2316. elif among_var == 20:
  2317. if not self.slice_from(u"r"):
  2318. return False
  2319. elif among_var == 21:
  2320. if not self.slice_from(u"s"):
  2321. return False
  2322. elif among_var == 22:
  2323. if not self.slice_from(u"t"):
  2324. return False
  2325. elif among_var == 23:
  2326. if not self.slice_from(u"\u0107"):
  2327. return False
  2328. elif among_var == 24:
  2329. if not self.slice_from(u"u"):
  2330. return False
  2331. elif among_var == 25:
  2332. if not self.slice_from(u"f"):
  2333. return False
  2334. elif among_var == 26:
  2335. if not self.slice_from(u"h"):
  2336. return False
  2337. elif among_var == 27:
  2338. if not self.slice_from(u"c"):
  2339. return False
  2340. elif among_var == 28:
  2341. if not self.slice_from(u"\u010D"):
  2342. return False
  2343. elif among_var == 29:
  2344. if not self.slice_from(u"d\u017E"):
  2345. return False
  2346. else:
  2347. if not self.slice_from(u"\u0161"):
  2348. return False
  2349. self.cursor = v_3
  2350. raise lab2()
  2351. except lab3: pass
  2352. self.cursor = v_3
  2353. if self.cursor >= self.limit:
  2354. raise lab1()
  2355. self.cursor += 1
  2356. except lab2: pass
  2357. continue
  2358. except lab1: pass
  2359. self.cursor = v_2
  2360. break
  2361. except lab0: pass
  2362. self.cursor = v_1
  2363. return True
  2364. def __r_prelude(self):
  2365. v_1 = self.cursor
  2366. try:
  2367. while True:
  2368. v_2 = self.cursor
  2369. try:
  2370. try:
  2371. while True:
  2372. v_3 = self.cursor
  2373. try:
  2374. if not self.in_grouping(SerbianStemmer.g_ca, 98, 382):
  2375. raise lab3()
  2376. self.bra = self.cursor
  2377. if not self.eq_s(u"ije"):
  2378. raise lab3()
  2379. self.ket = self.cursor
  2380. if not self.in_grouping(SerbianStemmer.g_ca, 98, 382):
  2381. raise lab3()
  2382. if not self.slice_from(u"e"):
  2383. return False
  2384. self.cursor = v_3
  2385. raise lab2()
  2386. except lab3: pass
  2387. self.cursor = v_3
  2388. if self.cursor >= self.limit:
  2389. raise lab1()
  2390. self.cursor += 1
  2391. except lab2: pass
  2392. continue
  2393. except lab1: pass
  2394. self.cursor = v_2
  2395. break
  2396. except lab0: pass
  2397. self.cursor = v_1
  2398. v_4 = self.cursor
  2399. try:
  2400. while True:
  2401. v_5 = self.cursor
  2402. try:
  2403. try:
  2404. while True:
  2405. v_6 = self.cursor
  2406. try:
  2407. if not self.in_grouping(SerbianStemmer.g_ca, 98, 382):
  2408. raise lab7()
  2409. self.bra = self.cursor
  2410. if not self.eq_s(u"je"):
  2411. raise lab7()
  2412. self.ket = self.cursor
  2413. if not self.in_grouping(SerbianStemmer.g_ca, 98, 382):
  2414. raise lab7()
  2415. if not self.slice_from(u"e"):
  2416. return False
  2417. self.cursor = v_6
  2418. raise lab6()
  2419. except lab7: pass
  2420. self.cursor = v_6
  2421. if self.cursor >= self.limit:
  2422. raise lab5()
  2423. self.cursor += 1
  2424. except lab6: pass
  2425. continue
  2426. except lab5: pass
  2427. self.cursor = v_5
  2428. break
  2429. except lab4: pass
  2430. self.cursor = v_4
  2431. v_7 = self.cursor
  2432. try:
  2433. while True:
  2434. v_8 = self.cursor
  2435. try:
  2436. try:
  2437. while True:
  2438. v_9 = self.cursor
  2439. try:
  2440. self.bra = self.cursor
  2441. if not self.eq_s(u"dj"):
  2442. raise lab11()
  2443. self.ket = self.cursor
  2444. if not self.slice_from(u"\u0111"):
  2445. return False
  2446. self.cursor = v_9
  2447. raise lab10()
  2448. except lab11: pass
  2449. self.cursor = v_9
  2450. if self.cursor >= self.limit:
  2451. raise lab9()
  2452. self.cursor += 1
  2453. except lab10: pass
  2454. continue
  2455. except lab9: pass
  2456. self.cursor = v_8
  2457. break
  2458. except lab8: pass
  2459. self.cursor = v_7
  2460. return True
  2461. def __r_mark_regions(self):
  2462. self.B_no_diacritics = True
  2463. v_1 = self.cursor
  2464. try:
  2465. if not self.go_out_grouping(SerbianStemmer.g_sa, 263, 382):
  2466. raise lab0()
  2467. self.cursor += 1
  2468. self.B_no_diacritics = False
  2469. except lab0: pass
  2470. self.cursor = v_1
  2471. self.I_p1 = self.limit
  2472. v_2 = self.cursor
  2473. try:
  2474. if not self.go_out_grouping(SerbianStemmer.g_v, 97, 117):
  2475. raise lab1()
  2476. self.cursor += 1
  2477. self.I_p1 = self.cursor
  2478. if not self.I_p1 < 2:
  2479. raise lab1()
  2480. if not self.go_in_grouping(SerbianStemmer.g_v, 97, 117):
  2481. raise lab1()
  2482. self.cursor += 1
  2483. self.I_p1 = self.cursor
  2484. except lab1: pass
  2485. self.cursor = v_2
  2486. v_3 = self.cursor
  2487. try:
  2488. try:
  2489. while True:
  2490. try:
  2491. if not self.eq_s(u"r"):
  2492. raise lab4()
  2493. raise lab3()
  2494. except lab4: pass
  2495. if self.cursor >= self.limit:
  2496. raise lab2()
  2497. self.cursor += 1
  2498. except lab3: pass
  2499. try:
  2500. v_5 = self.cursor
  2501. try:
  2502. if not self.cursor >= 2:
  2503. raise lab6()
  2504. raise lab5()
  2505. except lab6: pass
  2506. self.cursor = v_5
  2507. if not self.go_in_grouping(SerbianStemmer.g_rg, 114, 114):
  2508. raise lab2()
  2509. self.cursor += 1
  2510. except lab5: pass
  2511. if not (self.I_p1 - self.cursor) > 1:
  2512. raise lab2()
  2513. self.I_p1 = self.cursor
  2514. except lab2: pass
  2515. self.cursor = v_3
  2516. return True
  2517. def __r_R1(self):
  2518. if not self.I_p1 <= self.cursor:
  2519. return False
  2520. return True
  2521. def __r_Step_1(self):
  2522. self.ket = self.cursor
  2523. among_var = self.find_among_b(SerbianStemmer.a_1)
  2524. if among_var == 0:
  2525. return False
  2526. self.bra = self.cursor
  2527. if among_var == 1:
  2528. if not self.slice_from(u"loga"):
  2529. return False
  2530. elif among_var == 2:
  2531. if not self.slice_from(u"peh"):
  2532. return False
  2533. elif among_var == 3:
  2534. if not self.slice_from(u"vojka"):
  2535. return False
  2536. elif among_var == 4:
  2537. if not self.slice_from(u"bojka"):
  2538. return False
  2539. elif among_var == 5:
  2540. if not self.slice_from(u"jak"):
  2541. return False
  2542. elif among_var == 6:
  2543. if not self.slice_from(u"\u010Dajni"):
  2544. return False
  2545. elif among_var == 7:
  2546. if not self.B_no_diacritics:
  2547. return False
  2548. if not self.slice_from(u"cajni"):
  2549. return False
  2550. elif among_var == 8:
  2551. if not self.slice_from(u"erni"):
  2552. return False
  2553. elif among_var == 9:
  2554. if not self.slice_from(u"larni"):
  2555. return False
  2556. elif among_var == 10:
  2557. if not self.slice_from(u"esni"):
  2558. return False
  2559. elif among_var == 11:
  2560. if not self.slice_from(u"anjca"):
  2561. return False
  2562. elif among_var == 12:
  2563. if not self.slice_from(u"ajca"):
  2564. return False
  2565. elif among_var == 13:
  2566. if not self.slice_from(u"ljca"):
  2567. return False
  2568. elif among_var == 14:
  2569. if not self.slice_from(u"ejca"):
  2570. return False
  2571. elif among_var == 15:
  2572. if not self.slice_from(u"ojca"):
  2573. return False
  2574. elif among_var == 16:
  2575. if not self.slice_from(u"ajka"):
  2576. return False
  2577. elif among_var == 17:
  2578. if not self.slice_from(u"ojka"):
  2579. return False
  2580. elif among_var == 18:
  2581. if not self.slice_from(u"\u0161ca"):
  2582. return False
  2583. elif among_var == 19:
  2584. if not self.slice_from(u"ing"):
  2585. return False
  2586. elif among_var == 20:
  2587. if not self.slice_from(u"tvenik"):
  2588. return False
  2589. elif among_var == 21:
  2590. if not self.slice_from(u"tetika"):
  2591. return False
  2592. elif among_var == 22:
  2593. if not self.slice_from(u"nstva"):
  2594. return False
  2595. elif among_var == 23:
  2596. if not self.slice_from(u"nik"):
  2597. return False
  2598. elif among_var == 24:
  2599. if not self.slice_from(u"tik"):
  2600. return False
  2601. elif among_var == 25:
  2602. if not self.slice_from(u"zik"):
  2603. return False
  2604. elif among_var == 26:
  2605. if not self.slice_from(u"snik"):
  2606. return False
  2607. elif among_var == 27:
  2608. if not self.slice_from(u"kusi"):
  2609. return False
  2610. elif among_var == 28:
  2611. if not self.slice_from(u"kusni"):
  2612. return False
  2613. elif among_var == 29:
  2614. if not self.slice_from(u"kustva"):
  2615. return False
  2616. elif among_var == 30:
  2617. if not self.slice_from(u"du\u0161ni"):
  2618. return False
  2619. elif among_var == 31:
  2620. if not self.B_no_diacritics:
  2621. return False
  2622. if not self.slice_from(u"dusni"):
  2623. return False
  2624. elif among_var == 32:
  2625. if not self.slice_from(u"antni"):
  2626. return False
  2627. elif among_var == 33:
  2628. if not self.slice_from(u"bilni"):
  2629. return False
  2630. elif among_var == 34:
  2631. if not self.slice_from(u"tilni"):
  2632. return False
  2633. elif among_var == 35:
  2634. if not self.slice_from(u"avilni"):
  2635. return False
  2636. elif among_var == 36:
  2637. if not self.slice_from(u"silni"):
  2638. return False
  2639. elif among_var == 37:
  2640. if not self.slice_from(u"gilni"):
  2641. return False
  2642. elif among_var == 38:
  2643. if not self.slice_from(u"rilni"):
  2644. return False
  2645. elif among_var == 39:
  2646. if not self.slice_from(u"nilni"):
  2647. return False
  2648. elif among_var == 40:
  2649. if not self.slice_from(u"alni"):
  2650. return False
  2651. elif among_var == 41:
  2652. if not self.slice_from(u"ozni"):
  2653. return False
  2654. elif among_var == 42:
  2655. if not self.slice_from(u"ravi"):
  2656. return False
  2657. elif among_var == 43:
  2658. if not self.slice_from(u"stavni"):
  2659. return False
  2660. elif among_var == 44:
  2661. if not self.slice_from(u"pravni"):
  2662. return False
  2663. elif among_var == 45:
  2664. if not self.slice_from(u"tivni"):
  2665. return False
  2666. elif among_var == 46:
  2667. if not self.slice_from(u"sivni"):
  2668. return False
  2669. elif among_var == 47:
  2670. if not self.slice_from(u"atni"):
  2671. return False
  2672. elif among_var == 48:
  2673. if not self.slice_from(u"enta"):
  2674. return False
  2675. elif among_var == 49:
  2676. if not self.slice_from(u"tetni"):
  2677. return False
  2678. elif among_var == 50:
  2679. if not self.slice_from(u"pletni"):
  2680. return False
  2681. elif among_var == 51:
  2682. if not self.slice_from(u"\u0161avi"):
  2683. return False
  2684. elif among_var == 52:
  2685. if not self.B_no_diacritics:
  2686. return False
  2687. if not self.slice_from(u"savi"):
  2688. return False
  2689. elif among_var == 53:
  2690. if not self.slice_from(u"anta"):
  2691. return False
  2692. elif among_var == 54:
  2693. if not self.slice_from(u"a\u010Dka"):
  2694. return False
  2695. elif among_var == 55:
  2696. if not self.B_no_diacritics:
  2697. return False
  2698. if not self.slice_from(u"acka"):
  2699. return False
  2700. elif among_var == 56:
  2701. if not self.slice_from(u"u\u0161ka"):
  2702. return False
  2703. elif among_var == 57:
  2704. if not self.B_no_diacritics:
  2705. return False
  2706. if not self.slice_from(u"uska"):
  2707. return False
  2708. elif among_var == 58:
  2709. if not self.slice_from(u"atka"):
  2710. return False
  2711. elif among_var == 59:
  2712. if not self.slice_from(u"etka"):
  2713. return False
  2714. elif among_var == 60:
  2715. if not self.slice_from(u"itka"):
  2716. return False
  2717. elif among_var == 61:
  2718. if not self.slice_from(u"otka"):
  2719. return False
  2720. elif among_var == 62:
  2721. if not self.slice_from(u"utka"):
  2722. return False
  2723. elif among_var == 63:
  2724. if not self.slice_from(u"eskna"):
  2725. return False
  2726. elif among_var == 64:
  2727. if not self.slice_from(u"ti\u010Dni"):
  2728. return False
  2729. elif among_var == 65:
  2730. if not self.B_no_diacritics:
  2731. return False
  2732. if not self.slice_from(u"ticni"):
  2733. return False
  2734. elif among_var == 66:
  2735. if not self.slice_from(u"ojska"):
  2736. return False
  2737. elif among_var == 67:
  2738. if not self.slice_from(u"esma"):
  2739. return False
  2740. elif among_var == 68:
  2741. if not self.slice_from(u"metra"):
  2742. return False
  2743. elif among_var == 69:
  2744. if not self.slice_from(u"centra"):
  2745. return False
  2746. elif among_var == 70:
  2747. if not self.slice_from(u"istra"):
  2748. return False
  2749. elif among_var == 71:
  2750. if not self.slice_from(u"osti"):
  2751. return False
  2752. elif among_var == 72:
  2753. if not self.B_no_diacritics:
  2754. return False
  2755. if not self.slice_from(u"osti"):
  2756. return False
  2757. elif among_var == 73:
  2758. if not self.slice_from(u"dba"):
  2759. return False
  2760. elif among_var == 74:
  2761. if not self.slice_from(u"\u010Dka"):
  2762. return False
  2763. elif among_var == 75:
  2764. if not self.slice_from(u"mca"):
  2765. return False
  2766. elif among_var == 76:
  2767. if not self.slice_from(u"nca"):
  2768. return False
  2769. elif among_var == 77:
  2770. if not self.slice_from(u"voljni"):
  2771. return False
  2772. elif among_var == 78:
  2773. if not self.slice_from(u"anki"):
  2774. return False
  2775. elif among_var == 79:
  2776. if not self.slice_from(u"vca"):
  2777. return False
  2778. elif among_var == 80:
  2779. if not self.slice_from(u"sca"):
  2780. return False
  2781. elif among_var == 81:
  2782. if not self.slice_from(u"rca"):
  2783. return False
  2784. elif among_var == 82:
  2785. if not self.slice_from(u"alca"):
  2786. return False
  2787. elif among_var == 83:
  2788. if not self.slice_from(u"elca"):
  2789. return False
  2790. elif among_var == 84:
  2791. if not self.slice_from(u"olca"):
  2792. return False
  2793. elif among_var == 85:
  2794. if not self.slice_from(u"njca"):
  2795. return False
  2796. elif among_var == 86:
  2797. if not self.slice_from(u"ekta"):
  2798. return False
  2799. elif among_var == 87:
  2800. if not self.slice_from(u"izma"):
  2801. return False
  2802. elif among_var == 88:
  2803. if not self.slice_from(u"jebi"):
  2804. return False
  2805. elif among_var == 89:
  2806. if not self.slice_from(u"baci"):
  2807. return False
  2808. elif among_var == 90:
  2809. if not self.slice_from(u"a\u0161ni"):
  2810. return False
  2811. else:
  2812. if not self.B_no_diacritics:
  2813. return False
  2814. if not self.slice_from(u"asni"):
  2815. return False
  2816. return True
  2817. def __r_Step_2(self):
  2818. self.ket = self.cursor
  2819. among_var = self.find_among_b(SerbianStemmer.a_2)
  2820. if among_var == 0:
  2821. return False
  2822. self.bra = self.cursor
  2823. if not self.__r_R1():
  2824. return False
  2825. if among_var == 1:
  2826. if not self.slice_from(u"sk"):
  2827. return False
  2828. elif among_var == 2:
  2829. if not self.slice_from(u"\u0161k"):
  2830. return False
  2831. elif among_var == 3:
  2832. if not self.slice_from(u"stv"):
  2833. return False
  2834. elif among_var == 4:
  2835. if not self.slice_from(u"\u0161tv"):
  2836. return False
  2837. elif among_var == 5:
  2838. if not self.slice_from(u"tanij"):
  2839. return False
  2840. elif among_var == 6:
  2841. if not self.slice_from(u"manij"):
  2842. return False
  2843. elif among_var == 7:
  2844. if not self.slice_from(u"panij"):
  2845. return False
  2846. elif among_var == 8:
  2847. if not self.slice_from(u"ranij"):
  2848. return False
  2849. elif among_var == 9:
  2850. if not self.slice_from(u"ganij"):
  2851. return False
  2852. elif among_var == 10:
  2853. if not self.slice_from(u"an"):
  2854. return False
  2855. elif among_var == 11:
  2856. if not self.slice_from(u"in"):
  2857. return False
  2858. elif among_var == 12:
  2859. if not self.slice_from(u"on"):
  2860. return False
  2861. elif among_var == 13:
  2862. if not self.slice_from(u"n"):
  2863. return False
  2864. elif among_var == 14:
  2865. if not self.slice_from(u"a\u0107"):
  2866. return False
  2867. elif among_var == 15:
  2868. if not self.slice_from(u"e\u0107"):
  2869. return False
  2870. elif among_var == 16:
  2871. if not self.slice_from(u"u\u0107"):
  2872. return False
  2873. elif among_var == 17:
  2874. if not self.slice_from(u"ugov"):
  2875. return False
  2876. elif among_var == 18:
  2877. if not self.slice_from(u"ug"):
  2878. return False
  2879. elif among_var == 19:
  2880. if not self.slice_from(u"log"):
  2881. return False
  2882. elif among_var == 20:
  2883. if not self.slice_from(u"g"):
  2884. return False
  2885. elif among_var == 21:
  2886. if not self.slice_from(u"rari"):
  2887. return False
  2888. elif among_var == 22:
  2889. if not self.slice_from(u"oti"):
  2890. return False
  2891. elif among_var == 23:
  2892. if not self.slice_from(u"si"):
  2893. return False
  2894. elif among_var == 24:
  2895. if not self.slice_from(u"li"):
  2896. return False
  2897. elif among_var == 25:
  2898. if not self.slice_from(u"uj"):
  2899. return False
  2900. elif among_var == 26:
  2901. if not self.slice_from(u"caj"):
  2902. return False
  2903. elif among_var == 27:
  2904. if not self.slice_from(u"\u010Daj"):
  2905. return False
  2906. elif among_var == 28:
  2907. if not self.slice_from(u"\u0107aj"):
  2908. return False
  2909. elif among_var == 29:
  2910. if not self.slice_from(u"\u0111aj"):
  2911. return False
  2912. elif among_var == 30:
  2913. if not self.slice_from(u"laj"):
  2914. return False
  2915. elif among_var == 31:
  2916. if not self.slice_from(u"raj"):
  2917. return False
  2918. elif among_var == 32:
  2919. if not self.slice_from(u"bij"):
  2920. return False
  2921. elif among_var == 33:
  2922. if not self.slice_from(u"cij"):
  2923. return False
  2924. elif among_var == 34:
  2925. if not self.slice_from(u"dij"):
  2926. return False
  2927. elif among_var == 35:
  2928. if not self.slice_from(u"lij"):
  2929. return False
  2930. elif among_var == 36:
  2931. if not self.slice_from(u"nij"):
  2932. return False
  2933. elif among_var == 37:
  2934. if not self.slice_from(u"mij"):
  2935. return False
  2936. elif among_var == 38:
  2937. if not self.slice_from(u"\u017Eij"):
  2938. return False
  2939. elif among_var == 39:
  2940. if not self.slice_from(u"gij"):
  2941. return False
  2942. elif among_var == 40:
  2943. if not self.slice_from(u"fij"):
  2944. return False
  2945. elif among_var == 41:
  2946. if not self.slice_from(u"pij"):
  2947. return False
  2948. elif among_var == 42:
  2949. if not self.slice_from(u"rij"):
  2950. return False
  2951. elif among_var == 43:
  2952. if not self.slice_from(u"sij"):
  2953. return False
  2954. elif among_var == 44:
  2955. if not self.slice_from(u"tij"):
  2956. return False
  2957. elif among_var == 45:
  2958. if not self.slice_from(u"zij"):
  2959. return False
  2960. elif among_var == 46:
  2961. if not self.slice_from(u"nal"):
  2962. return False
  2963. elif among_var == 47:
  2964. if not self.slice_from(u"ijal"):
  2965. return False
  2966. elif among_var == 48:
  2967. if not self.slice_from(u"ozil"):
  2968. return False
  2969. elif among_var == 49:
  2970. if not self.slice_from(u"olov"):
  2971. return False
  2972. elif among_var == 50:
  2973. if not self.slice_from(u"ol"):
  2974. return False
  2975. elif among_var == 51:
  2976. if not self.slice_from(u"lem"):
  2977. return False
  2978. elif among_var == 52:
  2979. if not self.slice_from(u"ram"):
  2980. return False
  2981. elif among_var == 53:
  2982. if not self.slice_from(u"ar"):
  2983. return False
  2984. elif among_var == 54:
  2985. if not self.slice_from(u"dr"):
  2986. return False
  2987. elif among_var == 55:
  2988. if not self.slice_from(u"er"):
  2989. return False
  2990. elif among_var == 56:
  2991. if not self.slice_from(u"or"):
  2992. return False
  2993. elif among_var == 57:
  2994. if not self.slice_from(u"es"):
  2995. return False
  2996. elif among_var == 58:
  2997. if not self.slice_from(u"is"):
  2998. return False
  2999. elif among_var == 59:
  3000. if not self.slice_from(u"ta\u0161"):
  3001. return False
  3002. elif among_var == 60:
  3003. if not self.slice_from(u"na\u0161"):
  3004. return False
  3005. elif among_var == 61:
  3006. if not self.slice_from(u"ja\u0161"):
  3007. return False
  3008. elif among_var == 62:
  3009. if not self.slice_from(u"ka\u0161"):
  3010. return False
  3011. elif among_var == 63:
  3012. if not self.slice_from(u"ba\u0161"):
  3013. return False
  3014. elif among_var == 64:
  3015. if not self.slice_from(u"ga\u0161"):
  3016. return False
  3017. elif among_var == 65:
  3018. if not self.slice_from(u"va\u0161"):
  3019. return False
  3020. elif among_var == 66:
  3021. if not self.slice_from(u"e\u0161"):
  3022. return False
  3023. elif among_var == 67:
  3024. if not self.slice_from(u"i\u0161"):
  3025. return False
  3026. elif among_var == 68:
  3027. if not self.slice_from(u"ikat"):
  3028. return False
  3029. elif among_var == 69:
  3030. if not self.slice_from(u"lat"):
  3031. return False
  3032. elif among_var == 70:
  3033. if not self.slice_from(u"et"):
  3034. return False
  3035. elif among_var == 71:
  3036. if not self.slice_from(u"est"):
  3037. return False
  3038. elif among_var == 72:
  3039. if not self.slice_from(u"ist"):
  3040. return False
  3041. elif among_var == 73:
  3042. if not self.slice_from(u"kst"):
  3043. return False
  3044. elif among_var == 74:
  3045. if not self.slice_from(u"ost"):
  3046. return False
  3047. elif among_var == 75:
  3048. if not self.slice_from(u"i\u0161t"):
  3049. return False
  3050. elif among_var == 76:
  3051. if not self.slice_from(u"ova"):
  3052. return False
  3053. elif among_var == 77:
  3054. if not self.slice_from(u"av"):
  3055. return False
  3056. elif among_var == 78:
  3057. if not self.slice_from(u"ev"):
  3058. return False
  3059. elif among_var == 79:
  3060. if not self.slice_from(u"iv"):
  3061. return False
  3062. elif among_var == 80:
  3063. if not self.slice_from(u"ov"):
  3064. return False
  3065. elif among_var == 81:
  3066. if not self.slice_from(u"mov"):
  3067. return False
  3068. elif among_var == 82:
  3069. if not self.slice_from(u"lov"):
  3070. return False
  3071. elif among_var == 83:
  3072. if not self.slice_from(u"el"):
  3073. return False
  3074. elif among_var == 84:
  3075. if not self.slice_from(u"anj"):
  3076. return False
  3077. elif among_var == 85:
  3078. if not self.slice_from(u"enj"):
  3079. return False
  3080. elif among_var == 86:
  3081. if not self.slice_from(u"\u0161nj"):
  3082. return False
  3083. elif among_var == 87:
  3084. if not self.slice_from(u"en"):
  3085. return False
  3086. elif among_var == 88:
  3087. if not self.slice_from(u"\u0161n"):
  3088. return False
  3089. elif among_var == 89:
  3090. if not self.slice_from(u"\u010Din"):
  3091. return False
  3092. elif among_var == 90:
  3093. if not self.slice_from(u"ro\u0161i"):
  3094. return False
  3095. elif among_var == 91:
  3096. if not self.slice_from(u"o\u0161"):
  3097. return False
  3098. elif among_var == 92:
  3099. if not self.slice_from(u"evit"):
  3100. return False
  3101. elif among_var == 93:
  3102. if not self.slice_from(u"ovit"):
  3103. return False
  3104. elif among_var == 94:
  3105. if not self.slice_from(u"ast"):
  3106. return False
  3107. elif among_var == 95:
  3108. if not self.slice_from(u"k"):
  3109. return False
  3110. elif among_var == 96:
  3111. if not self.slice_from(u"eva"):
  3112. return False
  3113. elif among_var == 97:
  3114. if not self.slice_from(u"ava"):
  3115. return False
  3116. elif among_var == 98:
  3117. if not self.slice_from(u"iva"):
  3118. return False
  3119. elif among_var == 99:
  3120. if not self.slice_from(u"uva"):
  3121. return False
  3122. elif among_var == 100:
  3123. if not self.slice_from(u"ir"):
  3124. return False
  3125. elif among_var == 101:
  3126. if not self.slice_from(u"a\u010D"):
  3127. return False
  3128. elif among_var == 102:
  3129. if not self.slice_from(u"a\u010Da"):
  3130. return False
  3131. elif among_var == 103:
  3132. if not self.slice_from(u"ni"):
  3133. return False
  3134. elif among_var == 104:
  3135. if not self.slice_from(u"a"):
  3136. return False
  3137. elif among_var == 105:
  3138. if not self.slice_from(u"ur"):
  3139. return False
  3140. elif among_var == 106:
  3141. if not self.slice_from(u"astaj"):
  3142. return False
  3143. elif among_var == 107:
  3144. if not self.slice_from(u"istaj"):
  3145. return False
  3146. elif among_var == 108:
  3147. if not self.slice_from(u"ostaj"):
  3148. return False
  3149. elif among_var == 109:
  3150. if not self.slice_from(u"aj"):
  3151. return False
  3152. elif among_var == 110:
  3153. if not self.slice_from(u"asta"):
  3154. return False
  3155. elif among_var == 111:
  3156. if not self.slice_from(u"ista"):
  3157. return False
  3158. elif among_var == 112:
  3159. if not self.slice_from(u"osta"):
  3160. return False
  3161. elif among_var == 113:
  3162. if not self.slice_from(u"ta"):
  3163. return False
  3164. elif among_var == 114:
  3165. if not self.slice_from(u"inj"):
  3166. return False
  3167. elif among_var == 115:
  3168. if not self.slice_from(u"as"):
  3169. return False
  3170. elif among_var == 116:
  3171. if not self.slice_from(u"i"):
  3172. return False
  3173. elif among_var == 117:
  3174. if not self.slice_from(u"lu\u010D"):
  3175. return False
  3176. elif among_var == 118:
  3177. if not self.slice_from(u"jeti"):
  3178. return False
  3179. elif among_var == 119:
  3180. if not self.slice_from(u"e"):
  3181. return False
  3182. elif among_var == 120:
  3183. if not self.slice_from(u"at"):
  3184. return False
  3185. elif among_var == 121:
  3186. if not self.B_no_diacritics:
  3187. return False
  3188. if not self.slice_from(u"luc"):
  3189. return False
  3190. elif among_var == 122:
  3191. if not self.B_no_diacritics:
  3192. return False
  3193. if not self.slice_from(u"snj"):
  3194. return False
  3195. elif among_var == 123:
  3196. if not self.B_no_diacritics:
  3197. return False
  3198. if not self.slice_from(u"os"):
  3199. return False
  3200. elif among_var == 124:
  3201. if not self.B_no_diacritics:
  3202. return False
  3203. if not self.slice_from(u"ac"):
  3204. return False
  3205. elif among_var == 125:
  3206. if not self.B_no_diacritics:
  3207. return False
  3208. if not self.slice_from(u"ec"):
  3209. return False
  3210. elif among_var == 126:
  3211. if not self.B_no_diacritics:
  3212. return False
  3213. if not self.slice_from(u"uc"):
  3214. return False
  3215. elif among_var == 127:
  3216. if not self.B_no_diacritics:
  3217. return False
  3218. if not self.slice_from(u"rosi"):
  3219. return False
  3220. elif among_var == 128:
  3221. if not self.B_no_diacritics:
  3222. return False
  3223. if not self.slice_from(u"aca"):
  3224. return False
  3225. elif among_var == 129:
  3226. if not self.B_no_diacritics:
  3227. return False
  3228. if not self.slice_from(u"jas"):
  3229. return False
  3230. elif among_var == 130:
  3231. if not self.B_no_diacritics:
  3232. return False
  3233. if not self.slice_from(u"tas"):
  3234. return False
  3235. elif among_var == 131:
  3236. if not self.B_no_diacritics:
  3237. return False
  3238. if not self.slice_from(u"gas"):
  3239. return False
  3240. elif among_var == 132:
  3241. if not self.B_no_diacritics:
  3242. return False
  3243. if not self.slice_from(u"nas"):
  3244. return False
  3245. elif among_var == 133:
  3246. if not self.B_no_diacritics:
  3247. return False
  3248. if not self.slice_from(u"kas"):
  3249. return False
  3250. elif among_var == 134:
  3251. if not self.B_no_diacritics:
  3252. return False
  3253. if not self.slice_from(u"vas"):
  3254. return False
  3255. elif among_var == 135:
  3256. if not self.B_no_diacritics:
  3257. return False
  3258. if not self.slice_from(u"bas"):
  3259. return False
  3260. elif among_var == 136:
  3261. if not self.B_no_diacritics:
  3262. return False
  3263. if not self.slice_from(u"as"):
  3264. return False
  3265. elif among_var == 137:
  3266. if not self.B_no_diacritics:
  3267. return False
  3268. if not self.slice_from(u"cin"):
  3269. return False
  3270. elif among_var == 138:
  3271. if not self.B_no_diacritics:
  3272. return False
  3273. if not self.slice_from(u"astaj"):
  3274. return False
  3275. elif among_var == 139:
  3276. if not self.B_no_diacritics:
  3277. return False
  3278. if not self.slice_from(u"istaj"):
  3279. return False
  3280. elif among_var == 140:
  3281. if not self.B_no_diacritics:
  3282. return False
  3283. if not self.slice_from(u"ostaj"):
  3284. return False
  3285. elif among_var == 141:
  3286. if not self.B_no_diacritics:
  3287. return False
  3288. if not self.slice_from(u"asta"):
  3289. return False
  3290. elif among_var == 142:
  3291. if not self.B_no_diacritics:
  3292. return False
  3293. if not self.slice_from(u"ista"):
  3294. return False
  3295. elif among_var == 143:
  3296. if not self.B_no_diacritics:
  3297. return False
  3298. if not self.slice_from(u"osta"):
  3299. return False
  3300. elif among_var == 144:
  3301. if not self.B_no_diacritics:
  3302. return False
  3303. if not self.slice_from(u"ava"):
  3304. return False
  3305. elif among_var == 145:
  3306. if not self.B_no_diacritics:
  3307. return False
  3308. if not self.slice_from(u"eva"):
  3309. return False
  3310. elif among_var == 146:
  3311. if not self.B_no_diacritics:
  3312. return False
  3313. if not self.slice_from(u"iva"):
  3314. return False
  3315. elif among_var == 147:
  3316. if not self.B_no_diacritics:
  3317. return False
  3318. if not self.slice_from(u"uva"):
  3319. return False
  3320. elif among_var == 148:
  3321. if not self.B_no_diacritics:
  3322. return False
  3323. if not self.slice_from(u"ova"):
  3324. return False
  3325. elif among_var == 149:
  3326. if not self.B_no_diacritics:
  3327. return False
  3328. if not self.slice_from(u"jeti"):
  3329. return False
  3330. elif among_var == 150:
  3331. if not self.B_no_diacritics:
  3332. return False
  3333. if not self.slice_from(u"inj"):
  3334. return False
  3335. elif among_var == 151:
  3336. if not self.B_no_diacritics:
  3337. return False
  3338. if not self.slice_from(u"ist"):
  3339. return False
  3340. elif among_var == 152:
  3341. if not self.B_no_diacritics:
  3342. return False
  3343. if not self.slice_from(u"es"):
  3344. return False
  3345. elif among_var == 153:
  3346. if not self.B_no_diacritics:
  3347. return False
  3348. if not self.slice_from(u"et"):
  3349. return False
  3350. elif among_var == 154:
  3351. if not self.B_no_diacritics:
  3352. return False
  3353. if not self.slice_from(u"is"):
  3354. return False
  3355. elif among_var == 155:
  3356. if not self.B_no_diacritics:
  3357. return False
  3358. if not self.slice_from(u"ir"):
  3359. return False
  3360. elif among_var == 156:
  3361. if not self.B_no_diacritics:
  3362. return False
  3363. if not self.slice_from(u"ur"):
  3364. return False
  3365. elif among_var == 157:
  3366. if not self.B_no_diacritics:
  3367. return False
  3368. if not self.slice_from(u"uj"):
  3369. return False
  3370. elif among_var == 158:
  3371. if not self.B_no_diacritics:
  3372. return False
  3373. if not self.slice_from(u"ni"):
  3374. return False
  3375. elif among_var == 159:
  3376. if not self.B_no_diacritics:
  3377. return False
  3378. if not self.slice_from(u"sn"):
  3379. return False
  3380. elif among_var == 160:
  3381. if not self.B_no_diacritics:
  3382. return False
  3383. if not self.slice_from(u"ta"):
  3384. return False
  3385. elif among_var == 161:
  3386. if not self.B_no_diacritics:
  3387. return False
  3388. if not self.slice_from(u"a"):
  3389. return False
  3390. elif among_var == 162:
  3391. if not self.B_no_diacritics:
  3392. return False
  3393. if not self.slice_from(u"i"):
  3394. return False
  3395. elif among_var == 163:
  3396. if not self.B_no_diacritics:
  3397. return False
  3398. if not self.slice_from(u"e"):
  3399. return False
  3400. else:
  3401. if not self.B_no_diacritics:
  3402. return False
  3403. if not self.slice_from(u"n"):
  3404. return False
  3405. return True
  3406. def __r_Step_3(self):
  3407. self.ket = self.cursor
  3408. if self.find_among_b(SerbianStemmer.a_3) == 0:
  3409. return False
  3410. self.bra = self.cursor
  3411. if not self.__r_R1():
  3412. return False
  3413. if not self.slice_from(u""):
  3414. return False
  3415. return True
  3416. def _stem(self):
  3417. self.__r_cyr_to_lat()
  3418. self.__r_prelude()
  3419. self.__r_mark_regions()
  3420. self.limit_backward = self.cursor
  3421. self.cursor = self.limit
  3422. v_4 = self.limit - self.cursor
  3423. self.__r_Step_1()
  3424. self.cursor = self.limit - v_4
  3425. v_5 = self.limit - self.cursor
  3426. try:
  3427. try:
  3428. v_6 = self.limit - self.cursor
  3429. try:
  3430. if not self.__r_Step_2():
  3431. raise lab2()
  3432. raise lab1()
  3433. except lab2: pass
  3434. self.cursor = self.limit - v_6
  3435. if not self.__r_Step_3():
  3436. raise lab0()
  3437. except lab1: pass
  3438. except lab0: pass
  3439. self.cursor = self.limit - v_5
  3440. self.cursor = self.limit_backward
  3441. return True
  3442. class lab0(BaseException): pass
  3443. class lab1(BaseException): pass
  3444. class lab2(BaseException): pass
  3445. class lab3(BaseException): pass
  3446. class lab4(BaseException): pass
  3447. class lab5(BaseException): pass
  3448. class lab6(BaseException): pass
  3449. class lab7(BaseException): pass
  3450. class lab8(BaseException): pass
  3451. class lab9(BaseException): pass
  3452. class lab10(BaseException): pass
  3453. class lab11(BaseException): pass