@orama/stemmers
Version:
Stemmers for Orama
1 lines • 28.8 kB
JavaScript
"use strict";function _export(r,c){for(var s in c)Object.defineProperty(r,s,{enumerable:!0,get:Object.getOwnPropertyDescriptor(c,s).get})}Object.defineProperty(exports,"__esModule",{value:!0}),_export(exports,{get language(){return language},get stemmer(){return stemmer}});var g=!0,p=!1;function C(){this.p=function(r){this.j=r,this.cursor=0,this.a=this.j.length,this.f=0,this.c=this.cursor,this.d=this.a},this.z=function(){return this.j},this.w=function(r){this.j=r.j,this.cursor=r.cursor,this.a=r.a,this.f=r.f,this.c=r.c,this.d=r.d},this.i=function(r,c,s){if(this.cursor>=this.a)return p;var u=this.j.charCodeAt(this.cursor);return u>s||u<c||0==(r[(u-=c)>>>3]&1<<(7&u))?p:(this.cursor++,g)},this.n=function(r,c,s){if(this.cursor<=this.f)return p;var u=this.j.charCodeAt(this.cursor-1);return u>s||u<c||0==(r[(u-=c)>>>3]&1<<(7&u))?p:(this.cursor--,g)},this.k=function(r,c,s){if(this.cursor>=this.a)return p;var u=this.j.charCodeAt(this.cursor);return u>s||u<c||0==(r[(u-=c)>>>3]&1<<(7&u))?(this.cursor++,g):p},this.q=function(r,c,s){if(this.cursor<=this.f)return p;var u=this.j.charCodeAt(this.cursor-1);return u>s||u<c||0==(r[(u-=c)>>>3]&1<<(7&u))?(this.cursor--,g):p},this.m=function(r){return this.a-this.cursor<r.length||this.j.slice(this.cursor,this.cursor+r.length)!=r?p:(this.cursor+=r.length,g)},this.g=function(r){return this.cursor-this.f<r.length||this.j.slice(this.cursor-r.length,this.cursor)!=r?p:(this.cursor-=r.length,g)},this.o=function(r){for(var c=0,s=r.length,u=this.cursor,o=this.a,e=0,a=0,t=p;;){var i,h=c+(s-c>>>1),f=0,b=e<a?e:a,n=r[h];for(i=b;i<n[0].length;i++){if(u+b==o){f=-1;break}if(0!=(f=this.j.charCodeAt(u+b)-n[0].charCodeAt(i)))break;b++}if(0>f?(s=h,a=b):(c=h,e=b),1>=s-c){if(0<c||s==c||t)break;t=g}}for(;;){if(e>=(n=r[c])[0].length&&(this.cursor=u+n[0].length,4>n.length||(c=n[3](this),this.cursor=u+n[0].length,c)))return n[2];if(0>(c=n[1]))return 0}},this.h=function(r){for(var c=0,s=r.length,u=this.cursor,o=this.f,e=0,a=0,t=p;;){var i,h=c+(s-c>>1),f=0,b=e<a?e:a,n=r[h];for(i=n[0].length-1-b;0<=i;i--){if(u-b==o){f=-1;break}if(0!=(f=this.j.charCodeAt(u-1-b)-n[0].charCodeAt(i)))break;b++}if(0>f?(s=h,a=b):(c=h,e=b),1>=s-c){if(0<c||s==c||t)break;t=g}}for(;;){if(e>=(n=r[c])[0].length&&(this.cursor=u-n[0].length,4>n.length||(c=n[3](this),this.cursor=u-n[0].length,c)))return n[2];if(0>(c=n[1]))return 0}},this.s=function(r,c,s){var u=s.length-(c-r);return this.j=this.j.slice(0,r)+s+this.j.slice(c),this.a+=u,this.cursor>=c?this.cursor+=u:this.cursor>r&&(this.cursor=r),u},this.t=function(){return 0>this.c||this.c>this.d||this.d>this.a||this.a>this.j.length?p:g},this.b=function(r){var c=p;return this.t()&&(this.s(this.c,this.d,r),c=g),c},this.e=function(){return this.b("")},this.r=function(r,c,s){c=this.s(r,c,s),r<=this.c&&(this.c+=c),r<=this.d&&(this.d+=c)},this.u=function(){var r="";return this.t()&&(r=this.j.slice(this.c,this.d)),r},this.v=function(){return this.j.slice(0,this.a)}}function stem(){var r=new C,c=[["",-1,25],["Ά",0,1],["Έ",0,5],["Ή",0,7],["Ί",0,9],["Ό",0,15],["Ύ",0,20],["Ώ",0,24],["ΐ",0,7],["Α",0,1],["Β",0,2],["Γ",0,3],["Δ",0,4],["Ε",0,5],["Ζ",0,6],["Η",0,7],["Θ",0,8],["Ι",0,9],["Κ",0,10],["Λ",0,11],["Μ",0,12],["Ν",0,13],["Ξ",0,14],["Ο",0,15],["Π",0,16],["Ρ",0,17],["Σ",0,18],["Τ",0,19],["Υ",0,20],["Φ",0,21],["Χ",0,22],["Ψ",0,23],["Ω",0,24],["Ϊ",0,9],["Ϋ",0,20],["ά",0,1],["έ",0,5],["ή",0,7],["ί",0,9],["ΰ",0,20],["ς",0,18],["ϊ",0,7],["ϋ",0,20],["ό",0,15],["ύ",0,20],["ώ",0,24]],s=[["σκαγια",-1,2],["φαγια",-1,1],["ολογια",-1,3],["σογια",-1,4],["τατογια",-1,5],["κρεατα",-1,6],["περατα",-1,7],["τερατα",-1,8],["γεγονοτα",-1,11],["καθεστωτα",-1,10],["φωτα",-1,9],["περατη",-1,7],["σκαγιων",-1,2],["φαγιων",-1,1],["ολογιων",-1,3],["σογιων",-1,4],["τατογιων",-1,5],["κρεατων",-1,6],["περατων",-1,7],["τερατων",-1,8],["γεγονοτων",-1,11],["καθεστωτων",-1,10],["φωτων",-1,9],["κρεασ",-1,6],["περασ",-1,7],["τερασ",-1,8],["γεγονοσ",-1,11],["κρεατοσ",-1,6],["περατοσ",-1,7],["τερατοσ",-1,8],["γεγονοτοσ",-1,11],["καθεστωτοσ",-1,10],["φωτοσ",-1,9],["καθεστωσ",-1,10],["φωσ",-1,9],["σκαγιου",-1,2],["φαγιου",-1,1],["ολογιου",-1,3],["σογιου",-1,4],["τατογιου",-1,5]],u=[["πα",-1,1],["ξαναπα",0,1],["επα",0,1],["περιπα",0,1],["αναμπα",0,1],["εμπα",0,1],["β",-1,2],["δανε",-1,1],["βαθυρι",-1,2],["βαρκ",-1,2],["μαρκ",-1,2],["λ",-1,2],["μ",-1,2],["κορν",-1,2],["αθρο",-1,1],["συναθρο",14,1],["π",-1,2],["ιμπ",16,2],["ρ",-1,2],["μαρ",18,2],["αμπαρ",18,2],["γκρ",18,2],["βολβορ",18,2],["γλυκορ",18,2],["πιπερορ",18,2],["πρ",18,2],["μπρ",25,2],["αρρ",18,2],["γλυκυρ",18,2],["πολυρ",18,2],["λου",-1,2]],o=[["ιζα",-1,1],["ιζε",-1,1],["ιζαμε",-1,1],["ιζουμε",-1,1],["ιζανε",-1,1],["ιζουνε",-1,1],["ιζατε",-1,1],["ιζετε",-1,1],["ιζει",-1,1],["ιζαν",-1,1],["ιζουν",-1,1],["ιζεσ",-1,1],["ιζεισ",-1,1],["ιζω",-1,1]],e=[["βι",-1,1],["λι",-1,1],["αλ",-1,1],["εν",-1,1],["σ",-1,1],["χ",-1,1],["υψ",-1,1],["ζω",-1,1]],a=[["ωθηκα",-1,1],["ωθηκε",-1,1],["ωθηκαμε",-1,1],["ωθηκανε",-1,1],["ωθηκατε",-1,1],["ωθηκαν",-1,1],["ωθηκεσ",-1,1]],t=[["ξαναπα",-1,1],["επα",-1,1],["περιπα",-1,1],["αναμπα",-1,1],["εμπα",-1,1],["χαρτοπα",-1,1],["εξαρχα",-1,1],["γε",-1,2],["γκε",-1,2],["κλε",-1,1],["εκλε",9,1],["απεκλε",10,1],["αποκλε",9,1],["εσωκλε",9,1],["δανε",-1,1],["πε",-1,1],["επε",15,1],["μετεπε",16,1],["εσε",-1,1],["γκ",-1,2],["μ",-1,2],["πουκαμ",20,2],["κομ",20,2],["αν",-1,2],["ολο",-1,2],["αθρο",-1,1],["συναθρο",25,1],["π",-1,2],["λαρ",-1,2],["δημοκρατ",-1,2],["αφ",-1,2],["γιγαντοαφ",30,2]],i=[["ισα",-1,1],["ισαμε",-1,1],["ισανε",-1,1],["ισε",-1,1],["ισατε",-1,1],["ισαν",-1,1],["ισεσ",-1,1]],h=[["ξαναπα",-1,1],["επα",-1,1],["περιπα",-1,1],["αναμπα",-1,1],["εμπα",-1,1],["χαρτοπα",-1,1],["εξαρχα",-1,1],["κλε",-1,1],["εκλε",7,1],["απεκλε",8,1],["αποκλε",7,1],["εσωκλε",7,1],["δανε",-1,1],["πε",-1,1],["επε",13,1],["μετεπε",14,1],["εσε",-1,1],["αθρο",-1,1],["συναθρο",17,1]],f=[["ισουμε",-1,1],["ισουνε",-1,1],["ισετε",-1,1],["ισει",-1,1],["ισουν",-1,1],["ισεισ",-1,1],["ισω",-1,1]],b=[["ατα",-1,2],["φα",-1,2],["ηφα",1,2],["μεγ",-1,2],["λυγ",-1,2],["ηδ",-1,2],["κλε",-1,1],["εσωκλε",6,1],["πλε",-1,1],["δανε",-1,1],["σε",-1,1],["ασε",10,1],["καθ",-1,2],["εχθ",-1,2],["κακ",-1,2],["μακ",-1,2],["σκ",-1,2],["φιλ",-1,2],["κυλ",-1,2],["μ",-1,2],["γεμ",19,2],["αχν",-1,2],["συναθρο",-1,1],["π",-1,2],["απ",23,2],["εμπ",23,2],["ευπ",23,2],["αρ",-1,2],["αορ",-1,2],["γυρ",-1,2],["χρ",-1,2],["χωρ",-1,2],["κτ",-1,2],["ακτ",32,2],["χτ",-1,2],["αχτ",34,2],["ταχ",-1,2],["σχ",-1,2],["ασχ",37,2],["υψ",-1,2]],n=[["ιστα",-1,1],["ιστε",-1,1],["ιστη",-1,1],["ιστοι",-1,1],["ιστων",-1,1],["ιστο",-1,1],["ιστεσ",-1,1],["ιστησ",-1,1],["ιστοσ",-1,1],["ιστουσ",-1,1],["ιστου",-1,1]],d=[["εγκλε",-1,1],["αποκλε",-1,1],["δανε",-1,2],["αντιδανε",2,2],["σε",-1,1],["μετασε",4,1],["μικροσε",4,1]],k=[["ατομικ",-1,2],["εθνικ",-1,4],["τοπικ",-1,7],["εκλεκτικ",-1,5],["σκεπτικ",-1,6],["γνωστικ",-1,3],["αγνωστικ",5,1],["αλεξανδριν",-1,8],["θεατριν",-1,10],["βυζαντιν",-1,9]],l=[["ισμοι",-1,1],["ισμων",-1,1],["ισμο",-1,1],["ισμοσ",-1,1],["ισμουσ",-1,1],["ισμου",-1,1]],j=[["σ",-1,1],["χ",-1,1]],v=[["ουδακια",-1,1],["αρακια",-1,1],["ουδακι",-1,1],["αρακι",-1,1]],m=[["β",-1,2],["βαμβ",0,1],["σλοβ",0,1],["τσεχοσλοβ",2,1],["καρδ",-1,2],["ζ",-1,2],["τζ",5,1],["κ",-1,1],["καπακ",7,1],["σοκ",7,1],["σκ",7,1],["βαλ",-1,2],["μαλ",-1,1],["γλ",-1,2],["τριπολ",-1,2],["πλ",-1,1],["λουλ",-1,1],["φυλ",-1,1],["καιμ",-1,1],["κλιμ",-1,1],["φαρμ",-1,1],["γιαν",-1,2],["σπαν",-1,1],["ηγουμεν",-1,2],["κον",-1,1],["μακρυν",-1,2],["π",-1,2],["κατραπ",26,1],["ρ",-1,1],["βρ",28,1],["λαβρ",29,1],["αμβρ",29,1],["μερ",28,1],["πατερ",28,2],["ανθρ",28,1],["κορ",28,1],["σ",-1,1],["ναγκασ",36,1],["τοσ",36,2],["μουστ",-1,1],["ρυ",-1,1],["φ",-1,1],["σφ",41,1],["αλισφ",42,1],["νυφ",41,2],["χ",-1,1]],w=[["ακια",-1,1],["αρακια",0,1],["ιτσα",-1,1],["ακι",-1,1],["αρακι",3,1],["ιτσων",-1,1],["ιτσασ",-1,1],["ιτσεσ",-1,1]],A=[["ψαλ",-1,1],["αιφν",-1,1],["ολο",-1,1],["ιρ",-1,1]],x=[["ε",-1,1],["παιχν",-1,1]],O=[["ιδια",-1,1],["ιδιων",-1,1],["ιδιο",-1,1]],_=[["ιβ",-1,1],["δ",-1,1],["φραγκ",-1,1],["λυκ",-1,1],["οβελ",-1,1],["μην",-1,1],["ρ",-1,1]],y=[["ισκε",-1,1],["ισκο",-1,1],["ισκοσ",-1,1],["ισκου",-1,1]],P=[["αδων",-1,1],["αδεσ",-1,1]],I=[["γιαγι",-1,-1],["θει",-1,-1],["οκ",-1,-1],["μαμ",-1,-1],["μαν",-1,-1],["μπαμπ",-1,-1],["πεθερ",-1,-1],["πατερ",-1,-1],["κυρ",-1,-1],["νταντ",-1,-1]],W=[["εδων",-1,1],["εδεσ",-1,1]],q=[["μιλ",-1,1],["δαπ",-1,1],["γηπ",-1,1],["ιπ",-1,1],["εμπ",-1,1],["οπ",-1,1],["κρασπ",-1,1],["υπ",-1,1]],z=[["ουδων",-1,1],["ουδεσ",-1,1]],D=[["τραγ",-1,1],["φε",-1,1],["καλιακ",-1,1],["αρκ",-1,1],["σκ",-1,1],["πεταλ",-1,1],["βελ",-1,1],["λουλ",-1,1],["φλ",-1,1],["χν",-1,1],["πλεξ",-1,1],["σπ",-1,1],["φρ",-1,1],["σ",-1,1],["λιχ",-1,1]],M=[["εων",-1,1],["εωσ",-1,1]],B=[["δ",-1,1],["ιδ",0,1],["θ",-1,1],["γαλ",-1,1],["ελ",-1,1],["ν",-1,1],["π",-1,1],["παρ",-1,1]],E=[["ια",-1,1],["ιων",-1,1],["ιου",-1,1]],F=[["ικα",-1,1],["ικων",-1,1],["ικο",-1,1],["ικου",-1,1]],G=[["αδ",-1,1],["συναδ",0,1],["καταδ",0,1],["αντιδ",-1,1],["ενδ",-1,1],["φυλοδ",-1,1],["υποδ",-1,1],["πρωτοδ",-1,1],["εξωδ",-1,1],["ηθ",-1,1],["ανηθ",9,1],["ξικ",-1,1],["αλ",-1,1],["αμμοχαλ",12,1],["συνομηλ",-1,1],["μπολ",-1,1],["μουλ",-1,1],["τσαμ",-1,1],["βρωμ",-1,1],["αμαν",-1,1],["μπαν",-1,1],["καλλιν",-1,1],["ποστελν",-1,1],["φιλον",-1,1],["καλπ",-1,1],["γερ",-1,1],["χασ",-1,1],["μποσ",-1,1],["πλιατσ",-1,1],["πετσ",-1,1],["πιτσ",-1,1],["φυσ",-1,1],["μπαγιατ",-1,1],["νιτ",-1,1],["πικαντ",-1,1],["σερτ",-1,1]],H=[["αγαμε",-1,1],["ηκαμε",-1,1],["ηθηκαμε",1,1],["ησαμε",-1,1],["ουσαμε",-1,1]],J=[["βουβ",-1,1],["ξεθ",-1,1],["πεθ",-1,1],["αποθ",-1,1],["αποκ",-1,1],["ουλ",-1,1],["αναπ",-1,1],["πικρ",-1,1],["ποτ",-1,1],["αποστ",-1,1],["χ",-1,1],["σιχ",10,1]],K=[["τρ",-1,1],["τσ",-1,1]],L=[["αγανε",-1,1],["ηκανε",-1,1],["ηθηκανε",1,1],["ησανε",-1,1],["ουσανε",-1,1],["οντανε",-1,1],["ιοντανε",5,1],["ουντανε",-1,1],["ιουντανε",7,1],["οτανε",-1,1],["ιοτανε",9,1]],N=[["ταβ",-1,1],["νταβ",0,1],["ψηλοταβ",0,1],["λιβ",-1,1],["κλιβ",3,1],["ξηροκλιβ",4,1],["γ",-1,1],["αγ",6,1],["τραγ",7,1],["τσαγ",7,1],["αθιγγ",6,1],["τσιγγ",6,1],["ατσιγγ",11,1],["στεγ",6,1],["απηγ",6,1],["σιγ",6,1],["ανοργ",6,1],["ενοργ",6,1],["καλπουζ",-1,1],["θ",-1,1],["μωαμεθ",19,1],["πιθ",19,1],["απιθ",21,1],["δεκ",-1,1],["πελεκ",-1,1],["ικ",-1,1],["ανικ",25,1],["βουλκ",-1,1],["βασκ",-1,1],["βραχυκ",-1,1],["γαλ",-1,1],["καταγαλ",30,1],["ολογαλ",30,1],["βαθυγαλ",30,1],["μελ",-1,1],["καστελ",-1,1],["πορτολ",-1,1],["πλ",-1,1],["διπλ",37,1],["λαοπλ",37,1],["ψυχοπλ",37,1],["ουλ",-1,1],["μ",-1,1],["ολιγοδαμ",42,1],["μουσουλμ",42,1],["δραδουμ",42,1],["βραχμ",42,1],["ν",-1,1],["αμερικαν",47,1],["π",-1,1],["αδαπ",49,1],["χαμηλοδαπ",49,1],["πολυδαπ",49,1],["κοπ",49,1],["υποκοπ",53,1],["τσοπ",49,1],["σπ",49,1],["ερ",-1,1],["γερ",57,1],["βετερ",57,1],["λουθηρ",-1,1],["κορμορ",-1,1],["περιτρ",-1,1],["ουρ",-1,1],["σ",-1,1],["βασ",64,1],["πολισ",64,1],["σαρακατσ",64,1],["θυσ",64,1],["διατ",-1,1],["πλατ",-1,1],["τσαρλατ",-1,1],["τετ",-1,1],["πουριτ",-1,1],["σουλτ",-1,1],["μαιντ",-1,1],["ζωντ",-1,1],["καστ",-1,1],["φ",-1,1],["διαφ",78,1],["στεφ",78,1],["φωτοστεφ",80,1],["περηφ",78,1],["υπερηφ",82,1],["κοιλαρφ",78,1],["πενταρφ",78,1],["ορφ",78,1],["χ",-1,1],["αμηχ",87,1],["βιομηχ",87,1],["μεγλοβιομηχ",89,1],["καπνοβιομηχ",89,1],["μικροβιομηχ",89,1],["πολυμηχ",87,1],["λιχ",87,1]],Q=[["ησετε",-1,1]],R=[["ενδ",-1,1],["συνδ",-1,1],["οδ",-1,1],["διαθ",-1,1],["καθ",-1,1],["ραθ",-1,1],["ταθ",-1,1],["τιθ",-1,1],["εκθ",-1,1],["ενθ",-1,1],["συνθ",-1,1],["ροθ",-1,1],["υπερθ",-1,1],["σθ",-1,1],["ευθ",-1,1],["αρκ",-1,1],["ωφελ",-1,1],["βολ",-1,1],["αιν",-1,1],["πον",-1,1],["ρον",-1,1],["συν",-1,1],["βαρ",-1,1],["βρ",-1,1],["αιρ",-1,1],["φορ",-1,1],["ευρ",-1,1],["πυρ",-1,1],["χωρ",-1,1],["νετ",-1,1],["σχ",-1,1]],S=[["παγ",-1,1],["δ",-1,1],["αδ",1,1],["θ",-1,1],["αθ",3,1],["τοκ",-1,1],["σκ",-1,1],["παρακαλ",-1,1],["σκελ",-1,1],["απλ",-1,1],["εμ",-1,1],["αν",-1,1],["βεν",-1,1],["βαρον",-1,1],["κοπ",-1,1],["σερπ",-1,1],["αβαρ",-1,1],["εναρ",-1,1],["αβρ",-1,1],["μπορ",-1,1],["θαρρ",-1,1],["ντρ",-1,1],["υ",-1,1],["νιφ",-1,1],["συρφ",-1,1]],T=[["οντασ",-1,1],["ωντασ",-1,1]],U=[["ομαστε",-1,1],["ιομαστε",0,1]],V=[["π",-1,1],["απ",0,1],["ακαταπ",1,1],["συμπ",0,1],["ασυμπ",3,1],["αμεταμφ",-1,1]],X=[["ζ",-1,1],["αλ",-1,1],["παρακαλ",1,1],["εκτελ",-1,1],["μ",-1,1],["ξ",-1,1],["προ",-1,1],["αρ",-1,1],["νισ",-1,1]],Y=[["ηθηκα",-1,1],["ηθηκε",-1,1],["ηθηκεσ",-1,1]],Z=[["πιθ",-1,1],["οθ",-1,1],["ναρθ",-1,1],["σκουλ",-1,1],["σκωλ",-1,1],["σφ",-1,1]],$=[["θ",-1,1],["διαθ",0,1],["παρακαταθ",0,1],["συνθ",0,1],["προσθ",0,1]],rr=[["ηκα",-1,1],["ηκε",-1,1],["ηκεσ",-1,1]],rc=[["φαγ",-1,1],["ληγ",-1,1],["φρυδ",-1,1],["μαντιλ",-1,1],["μαλλ",-1,1],["ομ",-1,1],["βλεπ",-1,1],["ποδαρ",-1,1],["κυματ",-1,1],["πρωτ",-1,1],["λαχ",-1,1],["πανταχ",-1,1]],rs=[["τσα",-1,1],["χαδ",-1,1],["μεδ",-1,1],["λαμπιδ",-1,1],["δε",-1,1],["πλε",-1,1],["μεσαζ",-1,1],["δεσποζ",-1,1],["αιθ",-1,1],["φαρμακ",-1,1],["αγκ",-1,1],["ανηκ",-1,1],["λ",-1,1],["μ",-1,1],["αμ",13,1],["βρομ",13,1],["υποτειν",-1,1],["εκλιπ",-1,1],["ρ",-1,1],["ενδιαφερ",18,1],["αναρρ",18,1],["πατ",-1,1],["καθαρευ",-1,1],["δευτερευ",-1,1],["λεχ",-1,1]],ru=[["ουσα",-1,1],["ουσε",-1,1],["ουσεσ",-1,1]],ro=[["πελ",-1,1],["λλ",-1,1],["σμην",-1,1],["ρπ",-1,1],["πρ",-1,1],["φρ",-1,1],["χορτ",-1,1],["οφ",-1,1],["ψοφ",7,-1],["σφ",-1,1],["λοχ",-1,1],["ναυλοχ",10,-1]],re=[["αμαλλι",-1,1],["λ",-1,1],["αμαλ",1,1],["μ",-1,1],["ουλαμ",3,1],["εν",-1,1],["δερβεν",5,1],["π",-1,1],["αειπ",7,1],["αρτιπ",7,1],["συμπ",7,1],["νεοπ",7,1],["κροκαλοπ",7,1],["ολοπ",7,1],["προσωποπ",7,1],["σιδηροπ",7,1],["δροσοπ",7,1],["ασπ",7,1],["ανυπ",7,1],["ρ",-1,1],["ασπαρ",19,1],["χαρ",19,1],["αχαρ",21,1],["απερ",19,1],["τρ",19,1],["ουρ",19,1],["τ",-1,1],["διατ",26,1],["επιτ",26,1],["συντ",26,1],["ομοτ",26,1],["νομοτ",30,1],["αποτ",26,1],["υποτ",26,1],["αβαστ",26,1],["αιμοστ",26,1],["προστ",26,1],["ανυστ",26,1],["ναυ",-1,1],["αφ",-1,1],["ξεφ",-1,1],["αδηφ",-1,1],["παμφ",-1,1],["πολυφ",-1,1]],ra=[["αγα",-1,1],["αγε",-1,1],["αγεσ",-1,1]],rt=[["ησα",-1,1],["ησε",-1,1],["ησου",-1,1]],ri=[["ν",-1,1],["δωδεκαν",0,1],["επταν",0,1],["μεγαλον",0,1],["ερημον",0,1],["χερσον",0,1]],rh=[["ηστε",-1,1]],rf=[["σβ",-1,1],["ασβ",0,1],["απλ",-1,1],["αειμν",-1,1],["χρ",-1,1],["αχρ",4,1],["κοινοχρ",4,1],["δυσχρ",4,1],["ευχρ",4,1],["παλιμψ",-1,1]],rb=[["ουνε",-1,1],["ηθουνε",0,1],["ησουνε",0,1]],rn=[["σπι",-1,1],["ν",-1,1],["εξων",1,1],["ρ",-1,1],["στραβομουτσ",-1,1],["κακομουτσ",-1,1]],rd=[["ουμε",-1,1],["ηθουμε",0,1],["ησουμε",0,1]],rk=[["αζ",-1,1],["ωριοπλ",-1,1],["ασουσ",-1,1],["παρασουσ",2,1],["αλλοσουσ",-1,1],["φ",-1,1],["χ",-1,1]],rg=[["ματα",-1,1],["ματων",-1,1],["ματοσ",-1,1]],rp=[["α",-1,1],["ιουμα",0,1],["ομουνα",0,1],["ιομουνα",2,1],["οσουνα",0,1],["ιοσουνα",4,1],["ε",-1,1],["αγατε",6,1],["ηκατε",6,1],["ηθηκατε",8,1],["ησατε",6,1],["ουσατε",6,1],["ειτε",6,1],["ηθειτε",12,1],["ιεμαστε",6,1],["ουμαστε",6,1],["ιουμαστε",15,1],["ιεσαστε",6,1],["οσαστε",6,1],["ιοσαστε",18,1],["η",-1,1],["ι",-1,1],["αμαι",21,1],["ιεμαι",21,1],["ομαι",21,1],["ουμαι",21,1],["ασαι",21,1],["εσαι",21,1],["ιεσαι",27,1],["αται",21,1],["εται",21,1],["ιεται",30,1],["ονται",21,1],["ουνται",21,1],["ιουνται",33,1],["ει",21,1],["αει",35,1],["ηθει",35,1],["ησει",35,1],["οι",21,1],["αν",-1,1],["αγαν",40,1],["ηκαν",40,1],["ηθηκαν",42,1],["ησαν",40,1],["ουσαν",40,1],["οντουσαν",45,1],["ιοντουσαν",46,1],["ονταν",40,1],["ιονταν",48,1],["ουνταν",40,1],["ιουνταν",50,1],["οταν",40,1],["ιοταν",52,1],["ομασταν",40,1],["ιομασταν",54,1],["οσασταν",40,1],["ιοσασταν",56,1],["ουν",-1,1],["ηθουν",58,1],["ομουν",58,1],["ιομουν",60,1],["ησουν",58,1],["οσουν",58,1],["ιοσουν",63,1],["ων",-1,1],["ηδων",65,1],["ο",-1,1],["ασ",-1,1],["εσ",-1,1],["ηδεσ",69,1],["ησεσ",69,1],["ησ",-1,1],["εισ",-1,1],["ηθεισ",73,1],["οσ",-1,1],["υσ",-1,1],["ουσ",76,1],["υ",-1,1],["ου",78,1],["ω",-1,1],["αω",80,1],["ηθω",80,1],["ησω",80,1]],rl=[["οτερ",-1,1],["εστερ",-1,1],["υτερ",-1,1],["ωτερ",-1,1],["οτατ",-1,1],["εστατ",-1,1],["υτατ",-1,1],["ωτατ",-1,1]],rj=[81,65,16,1],rv=[81,65,0,1],rm=p;this.l=function(){r.f=r.cursor,r.cursor=r.a;var rw=r.a-r.cursor;if(!function(){for(var s;;){var u=r.a-r.cursor;r:if(r.d=r.cursor,0!=(s=r.h(c))){switch(r.c=r.cursor,s){case 1:if(!r.b("α"))return;break;case 2:if(!r.b("β"))return;break;case 3:if(!r.b("γ"))return;break;case 4:if(!r.b("δ"))return;break;case 5:if(!r.b("ε"))return;break;case 6:if(!r.b("ζ"))return;break;case 7:if(!r.b("η"))return;break;case 8:if(!r.b("θ"))return;break;case 9:if(!r.b("ι"))return;break;case 10:if(!r.b("κ"))return;break;case 11:if(!r.b("λ"))return;break;case 12:if(!r.b("μ"))return;break;case 13:if(!r.b("ν"))return;break;case 14:if(!r.b("ξ"))return;break;case 15:if(!r.b("ο"))return;break;case 16:if(!r.b("π"))return;break;case 17:if(!r.b("ρ"))return;break;case 18:if(!r.b("σ"))return;break;case 19:if(!r.b("τ"))return;break;case 20:if(!r.b("υ"))return;break;case 21:if(!r.b("φ"))return;break;case 22:if(!r.b("χ"))return;break;case 23:if(!r.b("ψ"))return;break;case 24:if(!r.b("ω"))return;break;case 25:if(r.cursor<=r.f)break r;r.cursor--}continue}r.cursor=r.a-u;break}}(),r.cursor=r.a-rw,!(3<=r.j.length))return p;rm=g,rw=r.a-r.cursor,function(){var c;if(r.d=r.cursor,0!=(c=r.h(s))){switch(r.c=r.cursor,c){case 1:if(!r.b("φα"))return;break;case 2:if(!r.b("σκα"))return;break;case 3:if(!r.b("ολο"))return;break;case 4:if(!r.b("σο"))return;break;case 5:if(!r.b("τατο"))return;break;case 6:if(!r.b("κρε"))return;break;case 7:if(!r.b("περ"))return;break;case 8:if(!r.b("τερ"))return;break;case 9:if(!r.b("φω"))return;break;case 10:if(!r.b("καθεστ"))return;break;case 11:if(!r.b("γεγον"))return}rm=p}}(),r.cursor=r.a-rw;var rC,rw=r.a-r.cursor;if(r.d=r.cursor,0!=r.h(o)&&(r.c=r.cursor,r.e()&&(rm=p,r.d=r.cursor,r.c=r.cursor,!(0==(rC=r.h(u))||r.cursor>r.f))))switch(rC){case 1:r.b("ι");break;case 2:r.b("ιζ")}r.cursor=r.a-rw,rw=r.a-r.cursor,r.d=r.cursor,0!=r.h(a)&&(r.c=r.cursor,r.e()&&(rm=p,r.d=r.cursor,r.c=r.cursor,0==r.h(e)||r.cursor>r.f||r.b("ων"))),r.cursor=r.a-rw,rw=r.a-r.cursor;r:if(r.d=r.cursor,0!=r.h(i)&&(r.c=r.cursor,r.e())){rm=p;c:{if(rC=r.a-r.cursor,r.g("ισα")&&!(r.cursor>r.f)){if(!r.b("ισ"))break r;break c}if(r.cursor=r.a-rC,r.d=r.cursor,r.c=r.cursor,!(0==(rC=r.h(t))||r.cursor>r.f))switch(rC){case 1:r.b("ι");break;case 2:r.b("ισ")}}}if(r.cursor=r.a-rw,rw=r.a-r.cursor,r.d=r.cursor,0!=r.h(f)&&(r.c=r.cursor,r.e()&&(rm=p,r.d=r.cursor,r.c=r.cursor,0==r.h(h)||r.cursor>r.f||r.b("ι"))),r.cursor=r.a-rw,rw=r.a-r.cursor,r.d=r.cursor,0!=r.h(n)&&(r.c=r.cursor,r.e()&&(rm=p,r.d=r.cursor,r.c=r.cursor,!(0==(rC=r.h(b))||r.cursor>r.f))))switch(rC){case 1:r.b("ι");break;case 2:r.b("ιστ")}r.cursor=r.a-rw,rw=r.a-r.cursor;r:if(r.d=r.cursor,0!=r.h(l)&&(r.c=r.cursor,r.e())){rm=p;c:{var rA=r.a-r.cursor;if(r.d=r.cursor,r.c=r.cursor,0!=(rC=r.h(d))&&!(r.cursor>r.f)){switch(rC){case 1:if(!r.b("ισμ"))break r;break;case 2:if(!r.b("ι"))break r}break c}if(r.cursor=r.a-rA,r.d=r.cursor,0!=(rC=r.h(k)))switch(r.c=r.cursor,rC){case 1:r.b("αγνωστ");break;case 2:r.b("ατομ");break;case 3:r.b("γνωστ");break;case 4:r.b("εθν");break;case 5:r.b("εκλεκτ");break;case 6:r.b("σκεπτ");break;case 7:r.b("τοπ");break;case 8:r.b("αλεξανδρ");break;case 9:r.b("βυζαντ");break;case 10:r.b("θεατρ")}}}r.cursor=r.a-rw,rw=r.a-r.cursor,r.d=r.cursor,0!=r.h(v)&&(r.c=r.cursor,r.e()&&(rm=p,r.d=r.cursor,r.c=r.cursor,0==r.h(j)||r.cursor>r.f||r.b("αρακ"))),r.cursor=r.a-rw,rw=r.a-r.cursor;r:if(r.d=r.cursor,0!=r.h(w)&&(r.c=r.cursor,r.e())){rm=p;c:{if(rA=r.a-r.cursor,r.d=r.cursor,r.c=r.cursor,0!=(rC=r.h(m))&&!(r.cursor>r.f)){switch(rC){case 1:if(!r.b("ακ"))break r;break;case 2:if(!r.b("ιτσ"))break r}break c}r.cursor=r.a-rA,r.d=r.cursor,r.c=r.cursor,r.g("κορ")&&r.b("ιτσ")}}r.cursor=r.a-rw,rw=r.a-r.cursor;r:if(r.d=r.cursor,0!=r.h(O)&&(r.c=r.cursor,r.e())){rm=p;c:{if(rC=r.a-r.cursor,r.d=r.cursor,r.c=r.cursor,0!=r.h(A)&&!(r.cursor>r.f)){if(!r.b("ιδ"))break r;break c}r.cursor=r.a-rC,r.d=r.cursor,r.c=r.cursor,0==r.h(x)||r.b("ιδ")}}r.cursor=r.a-rw,rw=r.a-r.cursor,r.d=r.cursor,0!=r.h(y)&&(r.c=r.cursor,r.e()&&(rm=p,r.d=r.cursor,r.c=r.cursor,0==r.h(_)||r.cursor>r.f||r.b("ισκ"))),r.cursor=r.a-rw,rw=r.a-r.cursor;r:if(r.d=r.cursor,0!=r.h(P)&&(r.c=r.cursor,r.e())){if(rC=r.a-r.cursor,0!=r.h(I))break r;r.cursor=r.a-rC,rC=r.cursor,r.r(r.cursor,r.cursor,"αδ"),r.cursor=rC}r.cursor=r.a-rw,rw=r.a-r.cursor,r.d=r.cursor,0!=r.h(W)&&(r.c=r.cursor,r.e()&&(r.d=r.cursor,r.c=r.cursor,0==r.h(q)||r.b("εδ"))),r.cursor=r.a-rw,rw=r.a-r.cursor,r.d=r.cursor,0!=r.h(z)&&(r.c=r.cursor,r.e()&&(r.d=r.cursor,r.c=r.cursor,0==r.h(D)||r.b("ουδ"))),r.cursor=r.a-rw,rw=r.a-r.cursor,r.d=r.cursor,0!=r.h(M)&&(r.c=r.cursor,r.e()&&(rm=p,r.d=r.cursor,r.c=r.cursor,0==r.h(B)||r.cursor>r.f||r.b("ε"))),r.cursor=r.a-rw,rw=r.a-r.cursor,r.d=r.cursor,0!=r.h(E)&&(r.c=r.cursor,r.e()&&(rm=p,r.d=r.cursor,r.c=r.cursor,r.n(rj,945,969)&&r.b("ι"))),r.cursor=r.a-rw,rw=r.a-r.cursor;r:if(r.d=r.cursor,0!=r.h(F)&&(r.c=r.cursor,r.e())){rm=p;c:{if(rC=r.a-r.cursor,r.d=r.cursor,r.c=r.cursor,r.n(rj,945,969)){if(!r.b("ικ"))break r;break c}r.cursor=r.a-rC,r.d=r.cursor}r.c=r.cursor,0==r.h(G)||r.cursor>r.f||r.b("ικ")}r.cursor=r.a-rw,rw=r.a-r.cursor;r:if(rC=r.a-r.cursor,!r.g("αγαμε")||r.cursor>r.f||r.b("αγαμ")){if(r.cursor=r.a-rC,rC=r.a-r.cursor,r.d=r.cursor,0!=r.h(H)){if(r.c=r.cursor,!r.e())break r;rm=p}r.cursor=r.a-rC,r.d=r.cursor,r.g("αμε")&&(r.c=r.cursor,r.e()&&(rm=p,r.d=r.cursor,r.c=r.cursor,0==r.h(J)||r.cursor>r.f||r.b("αμ")))}r.cursor=r.a-rw,rw=r.a-r.cursor,function(){var c=r.a-r.cursor;if((r.d=r.cursor,0==r.h(L))||(r.c=r.cursor,r.e()&&(rm=p,r.d=r.cursor,r.c=r.cursor,0==r.h(K)||r.cursor>r.f||r.b("αγαν")))){if(r.cursor=r.a-c,r.d=r.cursor,r.g("ανε")&&(r.c=r.cursor,r.e())){rm=p;r:{if(c=r.a-r.cursor,r.d=r.cursor,r.c=r.cursor,r.n(rv,945,969)){if(!r.b("αν"))return;break r}r.cursor=r.a-c,r.d=r.cursor}r.c=r.cursor,0==r.h(N)||r.cursor>r.f||r.b("αν")}}}(),r.cursor=r.a-rw,rw=r.a-r.cursor,function(){var c=r.a-r.cursor;if(r.d=r.cursor,0!=r.h(Q)){if(r.c=r.cursor,!r.e())return;rm=p}if(r.cursor=r.a-c,r.d=r.cursor,r.g("ετε")&&(r.c=r.cursor,r.e())){rm=p;r:{if(c=r.a-r.cursor,r.d=r.cursor,r.c=r.cursor,r.n(rv,945,969)||(r.cursor=r.a-c,r.d=r.cursor,r.c=r.cursor,0!=r.h(R))){if(!r.b("ετ"))return;break r}r.cursor=r.a-c,r.d=r.cursor}r.c=r.cursor,0==r.h(S)||r.cursor>r.f||r.b("ετ")}}(),r.cursor=r.a-rw,rw=r.a-r.cursor;r:if(r.d=r.cursor,0!=r.h(T)&&(r.c=r.cursor,r.e())){rm=p;c:{if(rC=r.a-r.cursor,r.d=r.cursor,r.c=r.cursor,r.g("αρχ")&&!(r.cursor>r.f)){if(!r.b("οντ"))break r;break c}r.cursor=r.a-rC,r.d=r.cursor,r.c=r.cursor,r.g("κρε")&&r.b("ωντ")}}r.cursor=r.a-rw,rw=r.a-r.cursor,r.d=r.cursor,0!=r.h(U)&&(r.c=r.cursor,r.e()&&(rm=p,r.d=r.cursor,r.c=r.cursor,!r.g("ον")||r.cursor>r.f||r.b("ομαστ"))),r.cursor=r.a-rw,rw=r.a-r.cursor;r:if((rC=r.a-r.cursor,r.d=r.cursor,!r.g("ιεστε"))||(r.c=r.cursor,r.e()&&(rm=p,r.d=r.cursor,r.c=r.cursor,0==r.h(V)||r.cursor>r.f||r.b("ιεστ")))){r.cursor=r.a-rC,r.d=r.cursor,r.g("εστε")&&(r.c=r.cursor,r.e()&&(rm=p,r.d=r.cursor,r.c=r.cursor,0==r.h(X)||r.cursor>r.f||r.b("ιεστ")))}r.cursor=r.a-rw,rw=r.a-r.cursor;r:{if(rC=r.a-r.cursor,r.d=r.cursor,0!=r.h(Y)){if(r.c=r.cursor,!r.e())break r;rm=p}if(r.cursor=r.a-rC,r.d=r.cursor,0!=r.h(rr)&&(r.c=r.cursor,r.e())){rm=p;c:{if(rC=r.a-r.cursor,r.d=r.cursor,r.c=r.cursor,0!=r.h(Z)){if(!r.b("ηκ"))break r;break c}r.cursor=r.a-rC,r.d=r.cursor,r.c=r.cursor,0==r.h($)||r.cursor>r.f||r.b("ηκ")}}}r.cursor=r.a-rw,rw=r.a-r.cursor;r:if(r.d=r.cursor,0!=r.h(ru)&&(r.c=r.cursor,r.e())){rm=p;c:{if(rC=r.a-r.cursor,r.d=r.cursor,r.c=r.cursor,0!=r.h(rc)){if(!r.b("ουσ"))break r;break c}r.cursor=r.a-rC,r.d=r.cursor,r.c=r.cursor,0==r.h(rs)||r.cursor>r.f||r.b("ουσ")}}r.cursor=r.a-rw,rw=r.a-r.cursor,r.d=r.cursor,0!=r.h(rt)&&(r.c=r.cursor,r.e()&&(rm=p,r.d=r.cursor,r.c=r.cursor,0==r.h(ri)||r.cursor>r.f||r.b("ησ"))),r.cursor=r.a-rw,rw=r.a-r.cursor;r:if(r.d=r.cursor,0!=r.h(ra)&&(r.c=r.cursor,r.e())){rm=p;c:{if(rC=r.a-r.cursor,r.d=r.cursor,r.c=r.cursor,r.g("κολλ")){if(!r.b("αγ"))break r;break c}r.cursor=r.a-rC;s:{if(rA=r.a-r.cursor,r.d=r.cursor,r.c=r.cursor,0!=(rC=r.h(ro))){if(1===rC&&!r.b("αγ"))break r;break s}r.cursor=r.a-rA,r.d=r.cursor,r.c=r.cursor,0==r.h(re)||r.cursor>r.f||r.b("αγ")}}}return r.cursor=r.a-rw,rw=r.a-r.cursor,r.d=r.cursor,0!=r.h(rh)&&(r.c=r.cursor,r.e()&&(rm=p,r.d=r.cursor,r.c=r.cursor,0==r.h(rf)||r.cursor>r.f||r.b("ηστ"))),r.cursor=r.a-rw,rw=r.a-r.cursor,r.d=r.cursor,0!=r.h(rb)&&(r.c=r.cursor,r.e()&&(rm=p,r.d=r.cursor,r.c=r.cursor,0==r.h(rn)||r.cursor>r.f||r.b("ουν"))),r.cursor=r.a-rw,rw=r.a-r.cursor,r.d=r.cursor,0!=r.h(rd)&&(r.c=r.cursor,r.e()&&(rm=p,r.d=r.cursor,r.c=r.cursor,0==r.h(rk)||r.cursor>r.f||r.b("ουμ"))),r.cursor=r.a-rw,rw=r.a-r.cursor,rC=r.a-r.cursor,r.d=r.cursor,(0==r.h(rg)||(r.c=r.cursor,r.b("μα")))&&(r.cursor=r.a-rC,rm&&(r.d=r.cursor,0!=r.h(rp)&&(r.c=r.cursor,r.e()))),r.cursor=r.a-rw,rw=r.a-r.cursor,r.d=r.cursor,0!=r.h(rl)&&(r.c=r.cursor,r.e()),r.cursor=r.a-rw,r.cursor=r.f,g},this.stemWord=function(c){return r.p(c),this.l(),r.j}}let stemmerInstance=new stem;function stemmer(r){return stemmerInstance.stemWord(r)}let language="greek";