{"version":3,"sources":["../../src/es/gender.gen.ts","../../src/es/index.ts"],"names":["splitPhrase","splitTrailingPunctuation","isCapitalized","capitalize","joinPhrase","registerLanguage"],"mappings":";;;;;AAWA,IAAM,WAAA,GAAc,CAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,CAAA;AAkrFpB,IAAM,WAAA,GAAc,CAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA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","file":"index.cjs","sourcesContent":["/**\n * GENERATED FILE — Spanish gender and plural lexicon. DO NOT EDIT BY HAND.\n *\n * Emitted by data-pipeline/run-romance.ts from the Wiktionary (wiktextract)\n * dump at kaikki.org. Data licence: CC BY-SA — see LICENSE-DATA.md.\n *\n * Only entries the rules get wrong are stored: gender where the ending\n * heuristic misleads (2736 of 58492 nouns), and plurals the\n * spelling rules do not produce (1345 of 48903).\n */\n\nconst GENDER_DATA = `abasida|m\nabásida|m\nabiogénesis|f\nabivas|f\nabreboca|m\nabsolutez|f\nacantisita|m\nacantosis|f\nacaricida|m\nacidez|f\nacidosis|f\nácigos|f\nacrocianosis|f\nacrópolis|f\nacrosoma|m\nactinomicosis|f\nactriz|f\naddicion|f\nadenitis|f\nadenocarcinoma|m\nadenohipófisis|f\nadenoide|f\nadenoma|m\nadenomiosis|f\nadmón.|f\nadoratriz|f\nadultez|f\nadulticida|m\nadustez|f\nadvaita|m\naeda|m\naerobiosis|f\naerograma|m\naeronave|f\naeropirata|m\naerosinusitis|f\naerotrópolis|f\naeroyoga|m\nafantasía|m\naféresis|f\nafueras|f\naga|m\nagallas|f\nagastache|f\naglianico|f\nagonista|m\nagranulocitosis|f\nagroecosistema|m\nagruras|f\naguachirle|f\naguadulce|f\naguanieve|f\naguapá|f\naguaruna|m\nagudez|f\naimara|m\nairén|f\naita|m\nakita|m\nalbricias|f\nalcalosis|f\nalcasínic|f\nalción|m\nale|f\nalgidez|f\naliá|f\nalienígena|m\nalloza|m\nalomadre|f\nalostasis|f\nalsa|m\nálsine|f\naltamar|f\naltivez|f\nalumbre|m\naluminosis|f\nalveolar|f\nalveolitis|f\nalzacola|m\namá|f\namarilis|f\namarillez|f\namatxu|f\namaurosis|f\nambigrama|m\namebiasis|f\namigdalitis|f\namiloidosis|f\naminoacil|f\naminograma|m\namniocentesis|f\namniota|m\namonólisis|f\nanaciclosis|f\nanadiplosis|f\nanafase|f\nanafilaxis|f\nanaforesis|f\nanagnórisis|f\nanagrama|m\nanakinra|m\nanalema|m\nanalepsis|f\nanamita|m\nanamnesis|f\nanamorfosis|f\nanastilosis|f\nanastomosis|f\nanástrofe|f\nanatema|m\nanemone|f\naneurisma|m\nanexión|f\nanexitis|f\nanfiartrosis|f\nangarillas|f\nangiitis|f\nanginas|f\nangiofibroma|m\nangiogénesis|f\nangiograma|m\nangioma|m\nangitis|f\nanhidrasa|m\nanhidrobiosis|f\nanhidrosis|f\nanisocitosis|f\nanoxibiosis|f\nanquilosis|f\nanquilostoma|m\nanteojera|m\nanteojeras|f\nantesis|f\nantibiograma|m\nanticresis|f\nantífrasis|f\nantinomianista|m\nantipapa|m\nantiparadigma|m\nantiparras|f\nantiprisma|m\nantítesis|f\nantracnosis|f\nantracosis|f\napa|m\napendicitis|f\napocatástasis|f\napócope|f\napódosis|f\napófisis|f\naponeurosis|f\napoptosis|f\napotegma|m\napoteosis|f\napoteósis|f\napoyacabeza|m\napretazón|f\naproximante|f\naratinga|m\narbovirosis|f\narchidiócesis|f\narchieparca|m\narchifonema|m\narchimandrita|m\nareopagita|m\nargiráspida|m\nargonauta|m\naridez|f\naroma|m\narquidiócesis|f\narras|f\narrenga|m\narterioesclerosis|f\narteriograma|m\narteriosclerosis|f\narteritis|f\nartolas|f\nartritis|f\nartrocentesis|f\nartrodesis|f\nartrogriposis|f\nartrosis|f\narzolla|m\nasana|m\nasbestosis|f\nascánida|m\nascesis|f\nascitis|f\nascoma|m\nasentaderas|f\nasheninka|m\nasonante|f\naspergiloma|m\naspergilosis|f\nastroblema|m\nastrocitoma|m\nastrol.|f\nastronave|f\natacama|m\nátame|f\nateroesclerosis|f\nateroma|m\naterosclerosis|f\natovaquona|m\natrabilis|f\natrijas|f\naudiodrama|m\nauriga|m\nautocatálisis|f\nautofagosoma|m\nautofoto|f\nautogestión|f\nautohipnosis|f\nautoimagen|f\nautolisis|f\nautómata|m\nautoparte|f\nautopatrulla|m\nautorreflexión|f\nautosoma|m\nautostereograma|m\nautosugestión|f\navatara|m\navda.|f\nave|f\navemaría|m\naventi|f\navidez|f\navilantez|f\naxioma|m\naxonema|m\naxonotmesis|f\nayatola|m\naymara|m\nayudamemoria|m\nayuga|m\nayurveda|m\nazañista|m\nazumbre|m\nbabaylán|f\nbabirusa|m\nbacanal|f\nbacanería|m\nbacanora|m\nbactericida|m\nbadlands|f\nbaguet|f\nbaguete|f\nbaguette|f\nbajamar|f\nbajante|f\nbajez|f\nbalanitis|f\nbalanopostitis|f\nbalatá|f\nbalboa|m\nbalonvolea|m\nbambara|m\nbanga|m\nbangla|m\nbarnabita|m\nbarotrauma|m\nbase|f\nbatuka|m\nbazuka|m\nbebezón|f\nbechamel|f\nbeluga|m\nbendi|f\nbeodez|f\nbeotarca|m\nbequenpaura|m\nbesamel|f\nbet|f\nbiblio|f\nbici|f\nbicúspide|f\nbienal|f\nbigdata|m\nbilabial|f\nbilis|f\nbioanálisis|f\nbiocida|m\nbiocostra|m\nbiogénesis|f\nbioma|m\nbiopesticida|m\nbioplaguicida|m\nbiosíntesis|f\nbipirámide|f\nbiplaza|m\nbiribilketa|m\nbirllas|f\nbirome|f\nbisbita|m\nbisectriz|f\nbislama|m\nbisoñez|f\nbla|m\nbla-bla|m\nbla-bla-bla|m\nblaxploitation|f\nblefaritis|f\nblockchain|f\nblondie|m\nboba|m\nboca-oreja|m\nbocacalle|f\nbocajarro|f\nbocallave|f\nbocata|m\nboîte|f\nbolandista|m\nbolivianita|m\nboludez|f\nbombogénesis|f\nboogie|m\nborgoña|m\nbotazón|f\nbouchri|f\nboutade|f\nboutique|f\nboyband|f\nbraguitas|f\nbráhmana|m\nbrajá|f\nbrasiere|f\nbreverías|f\nbrie|m\nbrillantez|f\nbrocosoma|m\nbronquiolitis|f\nbronquitis|f\nbrownie|m\nbrucelosis|f\nbruces|f\nbuda|m\nbuga|m\nbugayo|f\nbujarra|m\nbullisto|f\nburka|m\nburqa|m\nbursitis|f\nc/|f\ncabañuelas|f\ncablegrama|m\ncachaça|m\ncachama|m\ncachondez|f\ncaduquez|f\ncagazón|f\ncal|f\ncalendas|f\ncalidez|f\ncalientabraguetas|f\ncalientapijas|f\ncalifa|m\ncaligrama|m\ncalle|f\ncamba|m\ncamionetota|m\ncanaimita|m\ncandidatitis|f\ncandidez|f\ncandidiasis|f\ncantatriz|f\ncapanga|m\ncapibara|m\ncapicúa|m\ncapilaritis|f\ncapsulitis|f\ncaracara|m\ncarbuncosis|f\ncárcel|f\ncarcinogénesis|f\ncarcinoma|m\ncarcinomatosis|f\ncardiograma|m\ncardiolipina|m\ncarditis|f\ncargazón|f\ncariátide|f\ncaries|f\ncariñena|m\ncariograma|m\ncarisma|m\ncarne|f\ncarnestolendas|f\ncarnitas|f\ncarrerista|m\ncartograma|m\ncasanova|m\ncasolidá|f\ncaspicias|f\ncatábasis|f\ncatacresis|f\ncatálisis|f\ncatarsis|f\ncatástrofe|f\ncatedral|f\ncatequesis|f\ncatexis|f\ncausal|f\ncavernoma|m\nce|f\ncefa|m\nceloma|m\ncelulitis|f\ncenénquima|m\ncentinela|m\ncentro-derecha|m\ncentro-izquierda|m\ncentroderecha|m\ncentroizquierda|m\ncentrosoma|m\nceroidolipofuscinosis|f\ncerrazón|f\ncerve|f\ncervicitis|f\ncerviz|f\ncetoacidosis|f\ncetogénesis|f\ncetosis|f\nceugma|m\ncgd|f\ncha|m\nchacahuala|m\nchacruna|m\nchakra|m\nchalación|m\nchama|m\nchampaña|m\nchangana|m\nchaparreras|f\nchapas|f\ncharo|f\nchati|f\nchatría|m\nchaufa|m\nche|f\nchemi|f\nchepe|f\ncheve|f\nchicuela|m\nchifa|m\nchifita|m\nchilaca|m\nchimajá|f\nchingamadral|f\nchirilicas|f\nchochez|f\ncholgua|m\nchoni|f\nchoz|f\nchulaputas|f\nchuli|f\nchuloplaya|m\nchuminá|f\nchupaderas|f\nchupasavia|m\nchurre|f\ncianogénesis|f\ncianosis|f\nciboulette|f\ncicatriz|f\nciclocalle|f\nciclogénesis|f\ncicloide|f\nciclomorfosis|f\nciclorama|m\nciclotema|m\ncifoescoliosis|f\ncifosis|f\ncigoma|m\ncimofana|m\ncinematografista|m\ncinesis|f\ncinetosis|f\ncircular|f\ncirrosis|f\nciruja|m\ncisma|m\ncisticercosis|f\ncistitis|f\ncisuritis|f\ncitocinesis|f\ncitoplasma|m\ncitostoma|m\nciudad-estado|f\ncladograma|m\nclámide|f\nclaque|f\nclase|f\nclavazón|f\nclave|f\nclemátide|f\nclima|m\nclimograma|m\ncll|f\ncloasma|m\nclona|m\ncloquez|f\nclorosis|f\ncoala|m\ncocapital|f\ncocatedral|f\ncocatriz|f\ncoccidioidomicosis|f\ncochambre|f\ncochebomba|m\ncocombustión|f\ncócora|m\ncodorniz|f\ncofosis|f\ncogestión|f\ncohorte|f\ncoilocitosis|f\ncol|f\ncolab|f\ncolagenosis|f\ncolangiocarcinoma|m\ncolangitis|f\ncolapez|f\ncolecistitis|f\ncolelitiasis|f\ncolénquima|m\ncolestasis|f\ncolesteatoma|m\ncolesterolosis|f\ncoliflor|f\ncolilarga|m\ncolista|m\ncolitis|f\ncollie|m\ncoloboma|m\ncomadre|f\ncombersación|m\ncombustión|f\ncomezón|f\ncompa|m\ncomplexión|f\ncomplixión|f\ncomunión|f\nconcatedral|f\nconchín|f\ncondiloma|m\ncondrocalcinosis|f\ncondroma|m\ncondromatosis|f\ncondrosarcoma|m\nconectoma|m\nconexión|f\nconfeccionista|m\nconfussion|f\ncongeries|f\ncongestión|f\nconjuntivitis|f\nconmutatriz|f\nconsonante|f\nconstante|f\ncontagión|f\ncontracorriente|f\ncontrafase|f\ncontralto|f\ncontraorden|f\ncontraparte|f\ncontrarreloj|f\ncontrarrelojista|m\ncontraruta|m\ncontratesis|f\ncontravía|m\nconvexión|f\ncoop|f\ncópec|f\ncorambre|f\ncórdoba|m\ncordoma|m\ncóreo|f\ncoriocarcinoma|m\ncoriomeningitis|f\ncornaca|m\ncornúpeta|m\ncoroides|f\ncoronal|f\ncorriente|f\ncortagrama|m\ncortahierba|m\ncoscas|f\ncosecante|f\ncosifa|m\ncosmograma|m\ncosmonave|f\ncosmópolis|f\ncosquillas|f\ncotangente|f\ncotinguita|m\ncoz|f\ncraneosinostosis|f\ncreces|f\ncredencial|f\ncrepidoma|m\ncretinez|f\ncriazón|f\ncrin|f\ncrioesfinge|f\ncripto|f\ncriptobiosis|f\ncriptofranco|f\ncriptograma|m\ncriptominero|f\ncriptorrublo|f\ncriptosistema|m\ncrisis|f\ncristobita|m\ncroata|m\ncroma|m\ncromatograma|m\ncromista|m\ncromosoma|m\ncromotripsis|f\ncronismo|f\ncronograma|m\ncronostasis|f\ncrucifixión|f\ncrucigrama|m\ncruz|f\ncu|f\ncúa|m\ncuadrántidas|f\ncuadratriz|f\ncuara|m\ncuarentas|f\ncuatrimoto|f\ncubata|m\ncubreboca|m\ncubrecama|m\ncubretetera|m\ncuchar|f\ncuchubal|f\ncuestión|f\ncuma|m\ncumplesanto|f\ncuraca|m\ncurie|m\ncurtiembre|f\ncurtosis|f\ncúspide|f\ncutrez|f\ndacriocistitis|f\ndactilitis|f\ndactilograma|m\ndálet|f\ndálmata|m\ndamajagua|m\ndamas|f\ndantonista|m\ndarma|m\ndatagrama|m\ndcha.|f\nde|f\ndebacle|f\ndecadentista|m\ndeclaracionitis|f\ndeflexión|f\ndeíxis|f\ndejadez|f\ndelgadez|f\ndelicadez|f\ndelicatessen|f\ndemonial|f\ndendrograma|m\ndenticidad|m\ndentinogénesis|f\ndepa|m\ndeplexión|f\ndepre|f\ndermatitis|f\ndermatofitosis|f\ndermatomiositis|f\ndermatosis|f\ndermis|f\ndermitis|f\ndesanexión|f\ndesazón|f\ndescalcez|f\ndescomunización|m\ndesconexión|f\ndescongestión|f\ndesfacción|m\ndesfachatez|f\ndeslumbre|m\ndesmosoma|m\ndesnudez|f\ndesoxiazúcar|f\ndespabiladeras|f\ndesunión|f\ndétox|f\ndia|m\ndía|m\ndiabetes|f\ndiábetes|f\ndiáfisis|f\ndiaforesis|f\ndiafragma|m\ndiagénesis|f\ndiagnosis|f\ndiagonal|f\ndiagrama|m\ndiálisis|f\ndiapédesis|f\ndiapo|f\ndiapófisis|f\ndiaporama|m\ndiarca|m\ndiartrosis|f\ndiasistema|m\ndiástole|f\ndiátesis|f\ndictioma|m\ndictiosoma|m\ndiégesis|f\ndiéresis|f\ndigestión|f\ndigital|f\ndiguanilato|f\ndiíta|m\ndilema|m\ndinacharya|m\ndiócesis|f\ndiorama|m\ndipeptidil|f\ndiploma|m\ndiplómata|m\ndiplosoma|m\ndireccional|f\ndirectriz|f\ndisbiosis|f\ndiscitis|f\ndiscoteque|f\ndiuresis|f\ndiverticulitis|f\ndiverticulosis|f\ndixie|m\ndoceañista|m\ndocudrama|m\ndodecápolis|f\ndogma|m\ndominatrix|f\ndominatriz|f\ndoncellez|f\ndorama|m\ndorsiflexión|f\ndosis|f\ndote|f\ndracónidas|f\ndrama|m\ndramita|m\ndríade|f\ndruida|m\ndudka|m\nduramadre|f\ne|f\nebanista|m\nebitda|m\nébola|m\neccema|m\nécfrasis|f\nechazón|f\necocardiograma|m\necomorfosis|f\necorregión|f\necosistema|m\necosonograma|m\néctasis|f\nectima|m\nectoplasma|m\necúmene|f\neczema|m\nedema|m\nefe|f\nefeméride|f\nefemérides|f\negestión|f\nehriliquosis|f\nehrlichiosis|f\nelamita|m\nele|f\nelectriz|f\nelectrocardiograma|m\nelectroencefalograma|m\nelectroforesis|f\nelectrolisis|f\nelectrólisis|f\nelectromiograma|m\nelectroretinograma|m\nelefantiasis|f\nelementalista|m\neleosoma|m\nelipse|f\nelipsis|f\nelite|f\nélite|f\nelle|f\nemblema|m\nembriaguez|f\nembriogénesis|f\neme|f\nemesis|f\nemperatriz|f\nempiema|m\nempollamiento|f\nempresariales|f\nemungente|f\nenartrosis|f\nencefalitis|f\nencefalograma|m\nencefalomielitis|f\nencondroma|m\nencondromatosis|f\nencopresis|f\nencueratriz|f\nendeblez|f\nendíadis|f\nendocarditis|f\nendocitosis|f\nendometrioma|m\nendometriosis|f\nendometritis|f\nendoprótesis|f\nendosimbiosis|f\nendosoma|m\nendosperma|m\nene|f\neñe|f\neneagrama|m\nenebeísta|m\nenema|m\nenfisema|m\nenfiteusis|f\nengordacabra|m\nengrama|m\nenigma|m\nenjambrazón|f\nenjutez|f\nenosis|f\néntasis|f\nentendederas|f\nentente|f\nenteritis|f\nenterobiasis|f\nenterocolitis|f\nentesis|f\nentesitis|f\nentimema|m\nentorsis|f\nentrecajas|f\nentrecalle|f\nentreguerras|f\nenuresis|f\nenvolvente|f\neonotema|m\nepanadiplosis|f\nepanalepsis|f\nependimoma|m\nepéntesis|f\nepíbata|m\nepicicloide|f\nepíclesis|f\nepicondilitis|f\nepicrisis|f\nepidermis|f\nepidermólisis|f\nepididimitis|f\nepidural|f\nepifaringe|f\nepifisiolisis|f\nepifisiólisis|f\nepífisis|f\nepifonema|m\nepífrasis|f\nepigénesis|f\nepiglotis|f\nepigrama|m\nepigramista|m\nepileptogénesis|f\nepipófisis|f\nepístata|m\nepistaxis|f\nepisteme|f\nepítesis|f\népsilon|f\nequidna|m\nequimosis|f\nequis|f\neratema|m\nere|f\neritema|m\neritropoyesis|f\nerre|f\nesbeltez|f\nescabiosis|f\nescasez|f\nesclerénquima|m\nescleritis|f\nesclerosis|f\nescolarca|m\nescoliosis|f\nescondidas|f\nescotoma|m\nescriba|m\nescualidez|f\nescuelacitis|f\nescurra|m\nese|f\nesfenodonto|f\nesferocitosis|f\nesfinge|f\nesmegma|m\nesofagitis|f\nespantabrujas|f\nespantaviejos|f\nespectrograma|m\nespeleotema|m\nespermátide|f\nespermatogénesis|f\nespermicida|m\nespermiogénesis|f\nespiral|f\nespiramicina|m\nesplendidez|f\nesplenitis|f\nespliceosoma|m\nespondilitis|f\nespondilodiscitis|f\nespondilolistesis|f\nespondilosis|f\nespongiosis|f\nesporoplasma|m\nesposas|f\nespumuy|f\nesquema|m\nesquijama|m\nesquistosomiasis|f\nesquivez|f\nestadity|f\nestafiloma|m\nestasis|f\nesteatohepatitis|f\nesteatosis|f\nestenosis|f\nestereograma|m\nestereopsis|f\nesterigma|m\nestigma|m\nestilema|m\nestilita|m\nestíquer|f\nestirpe|f\nestoma|m\nestomatitis|f\nestrechez|f\nestroma|m\nestrongiloidiasis|f\nestupidez|f\netcétera|m\neteochipriota|m\netnogénesis|f\neucatástrofe|f\neurodrama|m\neuroorden|f\neuskara|m\neuskera|m\neusquera|m\nexactriz|f\nexantema|m\nexarca|m\nexazulgrana|m\nexcomunión|f\nexcura|m\nexegesis|f\nexégesis|f\nexequias|f\nexéresis|f\nexfilial|f\nexilarca|m\nexmiss|f\nexmujer|f\nexocitosis|f\nexocometa|m\nexoma|m\nexoplaneta|m\nexosoma|m\nexpensas|f\nexpertise|f\nexplaneta|m\nexpo|f\nexquisitez|f\nexselección|m\nexsindicalista|m\nexterminal|f\nextrañez|f\nextrasístole|f\nfa|m\nface|f\nfacies|f\nfacu|f\nfagocitosis|f\nfagosoma|m\nfalange|f\nfambre|f\nfame|f\nfanpage|f\nfantasma|m\nfarfalle|f\nfaringe|f\nfaringitis|f\nfaringoamigdalitis|f\nfascitis|f\nfase|f\nfauce|f\nfaz|f\nfe|f\nfé|f\nfeca|m\nfecaloma|m\nfedora|m\nfelatriz|f\nfeocromocitoma|m\nfetén|f\nfetidez|f\nfi|f\nfibrinolisis|f\nfibrinólisis|f\nfibroblastoma|m\nfibrocondrogénesis|f\nfibroelastosis|f\nfibroma|m\nfibrosis|f\nfibroxantoma|m\nfideuá|f\nfiebre|f\nfilarca|m\nfilariasis|f\nfilogénesis|f\nfilograma|m\nfilosofema|m\nfilotaxis|f\nfimosis|f\nfisio|f\nfitoplasma|m\nflaccidez|f\nflacidez|f\nflebitis|f\nflexión|f\nfloema|m\nflogosis|f\nflor|f\nfloreana|m\nfludrocortisona|m\nfluidez|f\nfluxión|f\nfoie|m\nfoliculitis|f\nfolkie|m\nfonavista|m\nfondue|f\nfonema|m\nfonograma|m\nfoquista|m\nfotico|f\nfotito|f\nfoto|f\nfotocatálisis|f\nfotocorriente|f\nfotograma|m\nfotólisis|f\nfotomorfogénesis|f\nfotopene|f\nfotosíntesis|f\nfotosistema|m\nfototaxis|f\nfragmosis|f\nfrase|f\nfreatofita|m\nfrenetismo|f\nfrigidez|f\nfriz|f\nfrondicismo|f\nfrónesis|f\nfronte|f\nfrontwoman|f\nfucosa|m\nfuente|f\nfukú|f\nfula|m\nfulita|m\nfungicida|m\nfurgo|f\nfurtivista|m\nfutanari|f\nfutsala|m\ngachas|f\ngachí|f\ngafas|f\ngallinejas|f\ngametogénesis|f\nganas|f\nganitas|f\nganjifa|m\ngarganega|m\ngastritis|f\ngastroenteritis|f\ngastrosquisis|f\nge|f\ngelada|m\ngelidez|f\ngemínidas|f\ngenearca|m\ngeneralitat|f\ngeneratriz|f\ngénesis|f\ngenoma|m\ngens|f\ngente|f\ngenuflexión|f\ngeoduck|f\ngeoeconomista|m\ngeorregión|f\ngermicida|m\ngermoplasma|m\ngestante|f\ngestión|f\ngiardiasis|f\ngigantez|f\ngilipolla|m\ngilipollez|f\ngillette|f\ngingivectomía|m\ngingivitis|f\nglagolitsa|m\nglásnost|f\nglaucoma|m\nglicocálix|f\nglicólisis|f\nglioblastoma|m\nglioma|m\nglioxisoma|m\nglomeruloesclerosis|f\nglomerulonefritis|f\nglotis|f\nglucagonoma|m\nglucocáliz|f\nglucogenólisis|f\nglucogenosis|f\nglucólisis|f\ngluconeogénesis|f\ngnatostomiasis|f\ngnosis|f\ngodolandia|m\ngolden|f\ngolpista|m\ngomía|m\ngonartrosis|f\ngorila|m\ngouda|m\ngoya|m\ngracias|f\ngrafema|m\ngrafiosis|f\ngrandeliga|m\ngranuloma|m\ngranulomatosis|f\ngranulopoyesis|f\ngravidez|f\ngrey|f\ngrignolino|f\ngripe|f\nguairista|m\nguaraniná|f\nguardabarranca|m\nguardacaza|m\nguardamarina|m\nguardapesca|m\nguardapizza|m\nguardarropa|m\nguardatinaja|m\nguardavía|m\nguardiamarina|m\nguardiolista|m\ngudugudu|f\nguímel|f\nguloya|m\nhache|f\nhaecceitas|f\nhaida|m\nhaiga|m\nhalajá|f\nhalitosis|f\nhamamelis|f\nhamartoma|m\nhambre|f\nhanta|m\nhasanía|m\nhashitoxicosis|f\nhassaniya|m\nhausa|m\nhb|f\nhe|f\nhecatombe|f\nhedenbergita|m\nhediondez|f\nhélice|f\nhelicotrema|m\nhelmintiasis|f\nhemangioma|m\nhemangiosarcoma|m\nhematemesis|f\nhematoma|m\nhematopoyesis|f\nhemivida|m\nhemocromatosis|f\nhemodiálisis|f\nhemograma|m\nhemolisis|f\nhemólisis|f\nhemopoyesis|f\nhemoptisis|f\nhemorroide|f\nhemorroides|f\nhendíadis|f\nhepatitis|f\nhepatocarcinoma|m\nheptagrama|m\nherbicida|m\nheredosífilis|f\nherma|m\nhermafrodita|m\nherriko|f\nheterocigosis|f\nheterounión|f\nhexagrama|m\nhez|f\nhibridez|f\nhidatidosis|f\nhideputa|m\nhidroclorotiazida|m\nhidrogenólisis|f\nhidrogenosoma|m\nhidrograma|m\nhidrolisis|f\nhidrólisis|f\nhidronefrosis|f\nhiebre|f\nhiel|f\nhieracoesfinge|f\nhierbahuerto|f\nhierofanta|m\nhifoloma|m\nhigiene|f\nhijadalgo|f\nhijoputa|m\nhijueputa|m\nhijueputez|f\nhijueputilla|m\nhimalayista|m\nhinchazón|f\nhipálage|f\nhipaspista|m\nhipema|m\nhiperacidez|f\nhiperconexión|f\nhiperémesis|f\nhipergigante|f\nhiperhidrosis|f\nhiperlordosis|f\nhipermetamorfosis|f\nhiperostosis|f\nhiperqueratosis|f\nhipertermoplaneta|m\nhipertricosis|f\nhipervitaminosis|f\nhipnosis|f\nhipocicloide|f\nhipodermis|f\nhipofaringe|f\nhipófisis|f\nhipopsicroplaneta|m\nhipóstasis|f\nhipostoma|m\nhipótesi|f\nhipótesis|f\nhipotrocoide|f\nhipovitaminosis|f\nhistéresis|f\nhistiocitosis|f\nhistograma|m\nhitita|m\nhna.|f\nhologenoma|m\nholograma|m\nhomeoestasis|f\nhomeostasis|f\nhomocigosis|f\nhonradez|f\nhopia|m\nhoplita|m\nhoreca|m\nhortofruticultura|m\nhoz|f\nhuambra|m\nhubris|f\nhueá|f\nhueste|f\nhuevá|f\nhuinca|m\nhuishlla|m\nhula-hula|m\nhulahúla|m\nhurí|f\nhybris|f\ni|f\nictiosis|f\nideograma|m\nidioma|m\nidiotez|f\nidomia|m\nidosa|m\nigualá|f\niliquidez|f\nilu|f\nimagen|f\nimaginista|m\nimpavidez|f\nimpro|f\nincha|m\nindicatriz|f\nindie|m\nindigestión|f\nindoescita|m\níndole|f\nindometacina|m\ninelipse|f\ninflexión|f\ninfo|f\ninfraclase|f\ningestión|f\ningle|f\ningravidez|f\ninicial|f\ninmadurez|f\ninmediatez|f\ninmunoprofilaxis|f\ninsecticida|m\ninsensatez|f\ninsercionitis|f\ninsipidez|f\ninstitutriz|f\ninsulinoma|m\ninsulsez|f\nintegral|f\ninterconexión|f\ninterfase|f\ninterfaz|f\ninterferograma|m\ninterred|f\nintranet|f\nintrepidez|f\nintro|f\ninvalidez|f\ninvariante|f\ninventriz|f\nióyana|m\nípsilon|f\nironista|m\nirreflexión|f\nirreligión|f\nisapre|f\nisocromosoma|m\nitonama|m\nizq|f\njalá|f\njalifa|m\njandilla|m\njanuquiá|f\njaredita|m\njartá|f\njermu|f\nji|f\njicarilla|m\njisra|m\njoputa|m\njorobeta|m\njotraba|m\njuela|m\njueputa|m\njuju|f\njula|m\njupá|f\nkarma|m\nkendama|m\nkerigma|m\nkermés|f\nkichwa|m\nkill|f\nkimbanda|m\nkipá|f\nkisomba|m\nkoala|m\nkoiné|f\nkópek|f\nkullawada|m\nla|m\nlaberintitis|f\nlabial|f\nlabiodental|f\nlabor|f\nlady|f\nlaika|m\nlande|f\nlandre|f\nlanguidez|f\nlanzabengalas|f\nlaringal|f\nlaringe|f\nlaringitis|f\nlarvicida|m\nlaudatio|f\nlaude|f\nlavarropa|m\nleberwurst|f\nleche|f\nlegión|f\nlegionelosis|f\nleiomioma|m\nleishmaniasis|f\nleishmaniosis|f\nlema|m\nlempira|m\nleónidas|f\nleptospirosis|f\nlerdista|m\nleucocitosis|f\nleucoencefalitis|f\nlexema|m\nley|f\nlibídine|f\nlibido|f\nlid|f\nliebre|f\nliendre|f\nligamayorista|m\nligamenorista|m\nligazón|f\nligerez|f\nlimpidez|f\nlinfadenitis|f\nlinfangioleiomiomatosis|f\nlinfangitis|f\nlinfedema|m\nlinfocitosis|f\nlinfoma|m\nlinfopoyesis|f\nlinfotoxina|m\nlipograma|m\nlipolisis|f\nlipólisis|f\nlipoma|m\nliposarcoma|m\nliposoma|m\nliqueribá|f\nliquidez|f\nlíridas|f\nlis|f\nlisis|f\nlisosoma|m\nlisteriosis|f\nlitiasis|f\nlitis|f\nlitote|f\nlítote|f\nlitotes|f\nlítotes|f\nlividez|f\nllave|f\nllerista|m\nllobaca|m\nlluviecita|m\nlobreguez|f\nlogograma|m\nlombriz|f\nlordosis|f\nluau|f\nlucidez|f\nlución|m\nlumi|f\nlumpia|m\nlumpiá|f\nlunfa|m\nluvita|m\nluz|f\nmachinima|m\nmacis|f\nmacroadenoma|m\nmacrocitosis|f\nmacrorregión|f\nmacrosistema|m\nmacrourbe|f\nmadame|f\nmadre|f\nmadurez|f\nmaestrescuela|m\nmafufada|m\nmagenta|m\nmagma|m\nmágnum|f\nmahagua|m\nmahayana|m\nmai|f\nmaid|f\nmaison|f\nmajás|f\nmalamadre|f\nmalasangre|f\nmalcoha|m\nmalcriadez|f\nmalinche|f\nmallorquinista|m\nmamá|f\nmamatón|f\nmami|f\nmamitis|f\nmanaca|m\nmanaje|f\nmancebez|f\nmandala|m\nmanhua|m\nmanhwa|m\nmani|f\nmantis|f\nmantra|m\nmanuantara|m\nmaoísta|m\nmapa|m\nmapanare|f\nmarcen|f\nmarchitez|f\nmariliendre|f\nmarimacho|f\nmarista|m\nmárjen|f\nmarrocas|f\nmasacre|f\nmasacuata|m\nmascá|f\nmascletá|f\nmasculinista|m\nmasoreta|m\nmastitis|f\nmastocitoma|m\nmatagalpa|m\nmatatenas|f\nmatazón|f\nmatemáticas|f\nmates|f\nmatidez|f\nmatiné|f\nmatrioska|m\nmatriz|f\nmecanosíntesis|f\nmedianoche|f\nmedias|f\nmediastinitis|f\nmediatriz|f\nmediodia|m\nmediodía|m\nmeduloepitelioma|m\nmegacontrato|f\nmegacrisis|f\nmegalógrafo|f\nmegalópolis|f\nmegarregión|f\nmegaurbe|f\nmeiosis|f\nmelanoma|m\nmelanosoma|m\nmelasma|m\nmelé|f\nmelée|f\nmêlée|f\nmelisma|m\nmelodrama|m\nmemez|f\nménade|f\nmenda|m\nmenestrón|f\nmeninge|f\nmeningioma|m\nmeningitis|f\nmeningoencefalitis|f\nmennonita|m\nmenorá|f\nmente|f\nmerced|f\nmerçed|f\nmerengón|f\nmeretriz|f\nmeristema|m\nmersa|m\nmesénquima|m\nmesofase|f\nmesoplaneta|m\nmesorregión|f\nmesotelioma|m\nmetábasis|f\nmetaboloma|m\nmetafase|f\nmetáfisis|f\nmetagenoma|m\nmetalurgista|m\nmetamorfosis|f\nmetanogénesis|f\nmetaparadigma|m\nmetasoma|m\nmetástasis|f\nmetátesis|f\nmetaxilema|m\nmetempsicosis|f\nmetesaca|m\nmetformina|m\nmetiletilcetona|m\nmetisaca|m\nmetritis|f\nmetrópoli|f\nmetrópolis|f\nmezuzá|f\nmezzosoprano|f\nmi3rd@|f\nmiasis|f\nmiasma|m\nmicosis|f\nmicroanálisis|f\nmicrobicida|m\nmicrobioma|m\nmicroclima|m\nmicrodosis|f\nmicrogestión|f\nmicromatriz|f\nmicroprograma|m\nmicropyme|f\nmicrorregión|f\nmicrosistema|m\nmicrosporogénesis|f\nmidriasis|f\nmiel|f\nmielitis|f\nmielofibrosis|f\nmieloma|m\nmielopoyesis|f\nmiente|f\nmies|f\nmigajas|f\nmilenita|m\nmili|f\nmilipili|f\nmimesis|f\nmímesis|f\nminarquía|m\nminestrone|f\nminicalle|f\nminicentral|f\nminidosis|f\nminimapa|m\nminimosca|m\nminipimer|f\nminorita|m\nmiocarditis|f\nmiograma|m\nmioma|m\nmionca|m\nmiopericarditis|f\nmiosis|f\nmiositis|f\nmisiá|f\nmisis|f\nmiss|f\nmitema|m\nmitosis|f\nmitzvá|f\nmiura|m\nmixogénesis|f\nmixoma|m\nmixomatosis|f\nmmd|f\nmodernez|f\nmojadez|f\nmoka|m\nmoksha|m\nmollez|f\nmolusquicida|m\nmondá|f\nmonema|m\nmonoartritis|f\nmonodosis|f\nmonogénesis|f\nmonograma|m\nmononucleosis|f\nmonoplaza|m\nmonopoyesis|f\nmonotema|m\nmonotrema|m\nmorbidez|f\nmorcipán|f\nmorfema|m\nmorfogénesis|f\nmorfosintaxis|f\nmorgue|f\nmortual|f\nmotillo|f\nmotonave|f\nmotonieve|f\nmousse|f\nmoxibustión|f\nmrd|f\nmu|f\nmucopolisacaridosis|f\nmucormicosis|f\nmucositis|f\nmucoviscidosis|f\nmudez|f\nmudra|m\nmueblista|m\nmuerte|f\nmuger|f\nmugre|f\nmujer|f\nmulcédine|f\nmúleo|f\nmuléolo|f\nmulti|f\nmultiaventura|m\nmultinacional|f\nmultiplexión|f\nmúrice|f\nmusicograma|m\nmutagénesis|f\nmuzza|m\nñacañaca|m\nnanosistema|m\nnao|f\nnapias|f\nnarcomanta|m\nnariz|f\nnasal|f\nnasua|m\nnave|f\nnáyade|f\nnecrólisis|f\nnecrópolis|f\nnecrosis|f\nnefritis|f\nnefroesclerosis|f\nnefroide|f\nnefrolitiasis|f\nnefrosclerosis|f\nnefrosis|f\nnematicida|m\nnémesis|f\nneocentralista|m\nneoecosistema|m\nneoplasticista|m\nnet|f\nneuma|m\nneumoconiosis|f\nneumonitis|f\nneurilemoma|m\nneurinoma|m\nneuritis|f\nneurocisticercosis|f\nneurodermatitis|f\nneurodermitis|f\nneurofibromatosis|f\nneurogénesis|f\nneurohipófisis|f\nneuroimagen|f\nneuroma|m\nneuromielitis|f\nneuroprótesis|f\nneurosífilis|f\nneurosis|f\nneurotmesis|f\nnevazón|f\nñeve|f\nnguemista|m\nni|f\nnieve|f\nniñez|f\nnirvana|m\nnitidez|f\nñoba|m\nnocardiosis|f\nnoche|f\nnomarca|m\nnomograma|m\nnormal|f\nnotición|m\nnoviecilla|m\nnubazón|f\nnube|f\nnucleocápside|f\nnucleoplasma|m\nnucleosíntesis|f\nnucleosoma|m\nnude|f\nnuez|f\nnumisma|m\nnupcias|f\nnutella|m\nny|f\no|f\nobianguemista|m\noceánide|f\nocra|m\noenegé|f\noffshore|f\nofi|f\noligoartritis|f\noligodendroglioma|m\nombroclima|m\nomeya|m\nómicron|f\noñatiarra|m\nonce|f\noncocercosis|f\noncodermatitis|f\noncogénesis|f\nonicomicosis|f\nonicosis|f\nontogénesis|f\nopinión|f\nopistosoma|m\nopos|f\nordinariez|f\noréade|f\norganigrama|m\norganogénesis|f\noricha|m\noriónidas|f\norisha|m\norofaringe|f\norogénesis|f\norquitis|f\nortesis|f\nortogénesis|f\nortomitosis|f\nortosis|f\noseta|m\noshá|f\nósmosis|f\nosteítis|f\nosteoartritis|f\nosteoartrosis|f\nosteocondritis|f\nosteocondrosis|f\nosteogénesis|f\nosteomielitis|f\nosteonecrosis|f\nosteopetrosis|f\nosteoporosis|f\nosteosarcoma|m\nosteosíntesis|f\notitis|f\notoesclerosis|f\notohematoma|m\notosclerosis|f\novicida|m\novogénesis|f\nozonólisis|f\np.|f\npa|m\npacamara|m\npader|f\npág|f\npagua|m\npaisa|m\npalametograma|m\npalatal|f\npalavolo|f\npaleoclima|m\npalidez|f\npalude|f\npanarra|m\npancreatitis|f\npangrama|m\npañí|f\npaniculitis|f\npanorama|m\npantaletas|f\npantumaca|m\npapaja|m\npapayuela|m\npaperas|f\npapiloma|m\npapitis|f\npara|m\nparábasis|f\nparabiosis|f\nparacistitis|f\nparadigma|m\nparaestatal|f\nparafimosis|f\nparáfisis|f\nparáfrasis|f\nparagénesis|f\nparagoge|f\nparagua|m\nparagüita|m\nparalipsis|f\nparálisis|f\nparapófisis|f\nparasíntesis|f\nparasistema|m\nparasitosis|f\nparatiroide|f\nparato|f\npared|f\nparénesis|f\nparénquima|m\nparentosoma|m\nparisienne|f\nparodista|m\nparotiditis|f\npartenogénesis|f\npartes|f\nparturiente|f\nparvulez|f\npasaboca|m\npasamontaña|m\npastoral|f\npatatillas|f\npatente|f\npatogénesis|f\npatovica|m\npatriarca|m\npatrilinealidad|m\npatronal|f\npatudez|f\npavarreal|f\npaz|f\npe|f\npecatriz|f\npechá|f\npedegista|m\npediculosis|f\npedomorfosis|f\npelazón|f\npeli|f\npelotudez|f\npelu|f\npelvis|f\npendejez|f\npentagrama|m\npentaprisma|m\npeoneta|m\npequeñez|f\nperdiz|f\nperfo|f\nperfomance|f\npericardiocentesis|f\npericarditis|f\npericondritis|f\nperífrasis|f\nperiodontitis|f\nperiostosis|f\nperiplasma|m\nperistalsis|f\nperitonitis|f\npermanente|f\nperoxisoma|m\npersa|m\nperseidas|f\npertusis|f\npertussis|f\npesadez|f\npesoca|m\npestañí|f\npeste|f\npesticida|m\npetazeta|m\npetisuis|f\npetrogénesis|f\npi|f\npicas|f\npicazón|f\npicazuró|f\npichabrava|m\npicnosis|f\npicocuña|m\npicoguadaña|m\npicolezna|m\npictograma|m\npie|m\npiedralipe|f\npiel|f\npielonefritis|f\npifie|m\npilsen|f\npinocitosis|f\npioderma|m\npioneta|m\npiramidal|f\npirámide|f\npirólisis|f\npiroquinesis|f\npirosis|f\npitayo|f\npitiosis|f\npitiriasis|f\npíxide|f\npixidio|f\npizarrista|m\nplacidez|f\nplaguicida|m\nplaneta|m\nplanetita|m\nplasma|m\nplasmaféresis|f\nplatillito|f\nplatisma|m\nplatonista|m\nplaylist|f\npleamar|f\nplebe|f\npleocitosis|f\npléroma|m\npléyade|f\npneuma|m\npoblazón|f\npocra|m\npodre|f\npodredura|m\npoema|m\npoemita|m\npolaroid|f\npoleá|f\npolemarca|m\npoleta|m\npoli|f\npoliangeítis|f\npoliartritis|f\npolicontusiones|f\npoligénesis|f\npolimiositis|f\npolineuritis|f\npolinosis|f\npolio|f\npoliomielitis|f\npoliposis|f\npoliptoton|f\npolíptoton|f\npoliquistosis|f\npolis|f\npolisomnograma|m\npolitrauma|m\npollavieja|m\npómez|f\nponja|m\npopola|m\nporisma|m\nporoqueratosis|f\nporta-goma|m\nposcombustión|f\npose|f\npostal|f\npostcombustión|f\npostrimerías|f\npotaxie|m\npoti|f\npotideata|m\npoule|f\npragma|m\nprana|m\npraxis|f\npreantesis|f\nprecombustión|f\nprediabetes|f\nprediálisis|f\npreimagen|f\nprelefa|m\nprematurez|f\npremiere|f\npreñez|f\npretroncal|f\npreventa|m\nprezigapófisis|f\nprimarias|f\npringá|f\nprisma|m\nproblema|m\nproblemilla|m\nproblemita|m\nprobóscide|f\nprocariota|m\nprocatedral|f\nprocu|f\nprof.ᵃ|f\nprofase|f\nprofeta|m\nprofilaxis|f\nproglótide|f\nprognosis|f\nprograma|m\nprogramita|m\nprole|f\nprolepsis|f\nprometafase|f\npromo|f\npropi|f\nprosénquima|m\nprosoma|m\nprostatitis|f\nprótasis|f\nproteasoma|m\nprotectriz|f\nproteinograma|m\nproteolisis|f\nproteólisis|f\nproteoma|m\nproteosoma|m\nprótesis|f\nprotista|m\nprotodermis|f\nprotoelamita|m\nprotoeuskera|m\nprotofonema|m\nprotoplaneta|m\nprotoplasma|m\nprotoquechua|m\nprotoxilema|m\npsamoma|m\npseudoaneurisma|m\npseudoartrosis|f\npseudoceloma|m\npseudoclase|f\npseudohermafrodita|m\npseudomorfosis|f\npsi|f\npsicodrama|m\npsicogénesis|f\npsiconeurosis|f\npsicoquinesis|f\npsicosis|f\npsicostasis|f\npsicroplaneta|m\npsique|f\npsiquis|f\npsoriasis|f\npterostigma|m\nptosis|f\npubli|f\npucara|m\npudibundez|f\npulg|f\npuma|m\npuñalá|f\npuntocom|f\npuquina|m\npurana|m\npurépecha|m\npusi|f\npyme|f\nqualy|f\nquechua|m\nquemagrasa|m\nquemazón|f\nquemosis|f\nquenya|m\nqueratitis|f\nqueratoconjuntivitis|f\nqueratosis|f\nquermés|f\nquiasma|m\nquiebraplata|m\nquiete|f\nquiliarca|m\nquimio|f\nquimioprofilaxis|f\nquimiosíntesis|f\nquimiosmosis|f\nquimiotaxis|f\nquinoleína|m\nquinolina|m\nquitamaridos|f\nquitridiomicosis|f\nrabdomiolisis|f\nrabdomiólisis|f\nrabdomiosarcoma|m\nraclette|f\nradiobase|f\nradiodrama|m\nradiofoto|f\nradiofuente|f\nradiofusora|m\nradiograma|m\nradiolisis|f\nradiopatrulla|m\nraigambre|f\nraíz|f\nrajaleña|m\nramazón|f\nrapidez|f\nraquitis|f\nrastas|f\nraticida|m\nratite|f\nrazón|f\nrealme|f\nreanexión|f\nrebalsa|m\nrebelión|f\nreconexión|f\nrecortada|m\nred|f\nredila|m\nredondez|f\nreestenosis|f\nrefección|m\nréflex|f\nreflexión|f\nregañá|f\nregión|f\nreligión|f\nrema|m\nrendsina|m\nrene|f\nreotaxis|f\nrepe|f\nrepentinitis|f\nrepentitis|f\nres|f\nresíntesis|f\nreticulocitosis|f\nretinitis|f\nretinoblastoma|m\nretinosis|f\nretroflexión|f\nretrolistesis|f\nretrosíntesis|f\nreuma|m\nreúma|m\nreunión|f\nreventazón|f\nrho|f\nribosoma|m\nribozimas|f\nrickettsiosis|f\nridiculez|f\nrigidez|f\nrinitis|f\nrinoconjuntivitis|f\nrinofaringe|f\nrioba|m\nrioja|m\nrispidez|f\nritidoma|m\nrituximab|f\nrizartrosis|f\nrizoma|m\nro|f\nrobamaridos|f\nrobustez|f\nrodenticida|m\nrojez|f\nronquez|f\nrotundez|f\nroturita|m\nrubicundez|f\nrudista|m\nruedamierda|m\nrumazón|f\nsabritas|f\nsacapunta|m\nsacroilitis|f\nsagarmín|f\nsaiga|m\nsal|f\nsalabat|f\nsalazón|f\nsalchipán|f\nsalmonelosis|f\nsaltacuerda|m\nsalud|f\nsalvavida|m\nsalvequeada|m\nsampi|f\nsamsara|m\nsandez|f\nsangre|f\nsansara|m\nsapidez|f\nsarasa|m\nsarcocistosis|f\nsarcoidosis|f\nsarcolema|m\nsarcoma|m\nsarcoplasma|m\nsardónice|f\nsardónix|f\nsátrapa|m\nsaudade|f\nsazón|f\nschwannoma|m\nseccional|f\nsed|f\nsede|f\nsele|f\nsema|m\nsemantema|m\nsemi|f\nsemiconsonante|f\nsemidesnudez|f\nsemifinal|f\nsemillón|f\nseminoma|m\nsemioruga|m\nsemirraya|m\nsemivocal|f\nseñá|f\nseñal|f\nsencillez|f\nseño|f\nsensatez|f\nseo|f\nsepsis|f\nseptembrista|m\nserbocroata|m\nserpiente|f\nsesentas|f\nsesudez|f\nsetentonas|f\nsexteta|m\nshamoji|f\nshawarma|m\nshejiná|f\nshigelosis|f\nshikse|f\nsibarita|m\nsibilante|f\nsicav|f\nsicosis|f\nsida|m\nsien|f\nsierpe|f\nsifaca|m\nsífilis|f\nsilabograma|m\nsilbante|f\nsilepsis|f\nsílfide|f\nsílice|f\nsilicosis|f\nsimba|m\nsimbiogénesis|f\nsimbiosis|f\nsimiente|f\nsinapsis|f\nsinaptogénesis|f\nsinartrosis|f\nsincondrosis|f\nsindéresis|f\nsinécdoque|f\nsinéresis|f\nsinfibrosis|f\nsínfisis|f\nsinograma|m\nsinopsis|f\nsinostosis|f\nsinovitis|f\nsinpa|m\nsinrazón|f\nsintagma|m\nsintaxis|f\nsíntesis|f\nsíntoma|m\nsinusitis|f\nsinusoide|f\nsiringe|f\nsirte|f\nsismograma|m\nsistema|m\nsístole|f\nska|m\nskin|f\nskúa|m\nsmoothie|m\nsobreceja|m\nsobrecorriente|f\nsobredosis|f\nsobrefaz|f\nsobrepelliz|f\nsocimi|f\nsociodrama|m\nsociogénesis|f\nsociograma|m\nsociokuéra|m\nsodomita|m\nsofisma|m\nsokamuturra|m\nsolfa|m\nsolidez|f\nsomatón|f\nsonograma|m\nsopista|m\nsoplapollez|f\nsor|f\nsordidez|f\nsoubise|f\nspa|m\nstartup|f\nstout|f\nsubálgebra|m\nsubanálisis|f\nsubclase|f\nsubclave|f\nsubdominante|f\nsubependimoma|m\nsubfase|f\nsubibaja|m\nsubjetivista|m\nsublema|m\nsubmatriz|f\nsubparte|f\nsubportátil|f\nsubproblema|m\nsubprograma|m\nsubrasante|f\nsubred|f\nsubregión|f\nsubsede|f\nsubseñal|f\nsubsistema|m\nsubtema|m\nsubtribu|f\nsubvariante|f\nsubvertiente|f\nsucursal|f\nsuerte|f\nsugestión|f\nsuimanga|m\nsuite|f\nsulfosal|f\nsumativo|f\nsumerograma|m\nsunorma|m\nsuperactriz|f\nsuperclase|f\nsuperfinal|f\nsuperfluidez|f\nsuperfoto|f\nsupergigante|f\nsupermamá|f\nsupermujer|f\nsupertribu|f\nsura|m\nsuricata|m\ntablaestela|m\ntabuyayá|f\ntacataca|m\ntagma|m\ntahuarí|f\ntaita|m\ntaja|m\ntalope|f\ntangente|f\ntantra|m\ntapaboca|m\ntarde|f\ntarde-noche|f\ntartamudez|f\ntáuridas|f\ntaxirruta|m\nte|f\ntele|f\nteleclase|f\ntelegrama|m\ntelégrama|m\ntelequinesis|f\ntelesalud|f\ntelesilla|m\ntelosoma|m\ntema|m\ntemita|m\ntémporas|f\ntenazas|f\ntendinitis|f\ntendota|m\ntenosinovitis|f\nteobroma|m\nteorema|m\ntepehua|m\nteratogénesis|f\nteratoma|m\ntermas|f\ntermoforesis|f\ntermogénesis|f\ntermólisis|f\ntermoplaneta|m\nterranova|m\ntesis|f\ntestarudez|f\ntetragrama|m\ntevé|f\ntez|f\ntigriña|m\ntikuna|m\ntimagua|m\ntimeline|f\ntimidez|f\ntimucua|m\ntincho|f\ntiqui-taca|m\ntirantez|f\ntiroiditis|f\ntirotoxicosis|f\ntisis|f\ntitánide|f\ntiti|f\ntitulitis|f\ntmesis|f\ntnuá|f\ntocacinta|m\ntofi|f\ntomboy|f\ntontolaba|m\ntontolava|m\ntopogigio|f\ntopoyiyo|f\ntoquegua|m\ntorcaz|f\ntorques|f\ntorre|f\ntortícolis|f\ntos|f\ntotorota|m\ntoxoplasmosis|f\ntozudez|f\ntrabazón|f\ntracoma|m\ntragaderas|f\ntrágala|m\ntragamoneda|m\ntragaperras|f\ntramititis|f\ntranita|m\ntranscitosis|f\ntranscriptoma|m\ntransgénesis|f\ntranslucidez|f\ntransnacional|f\ntransversal|f\ntranvía|m\ntraqueítis|f\ntraqueobronquitis|f\ntrascoda|m\ntrastuzumab|f\ntrauma|m\ntravesti|f\ntrebbiano|f\ntrechor|f\ntreintista|m\ntreosa|m\ntríade|f\ntriarca|m\ntribu|f\ntricoma|m\ntricomoniasis|f\ntrigrama|m\ntriholósido|f\ntrilema|m\ntripanosoma|m\ntripanosomiasis|f\ntriquiasis|f\ntriquinosis|f\ntrocoide|f\ntrogocitosis|f\ntroj|f\ntroje|f\ntrombocitosis|f\ntromboflebitis|f\ntrombogénesis|f\ntrombolisis|f\ntrombopoyesis|f\ntrombosis|f\ntrompista|m\ntroskista|m\ntrotskista|m\ntroupe|f\ntrox|f\ntsonga|m\ntuberculosis|f\ntubícola|m\ntupidez|f\nturbidez|f\ntutriz|f\ntuya-mía|m\ntv|f\nu|f\nubi|f\nubre|f\nula-ula|m\nulema|m\nulti|f\nultrafeminista|m\numrah|f\nuncial|f\nuni|f\nunidosis|f\nunión|f\nupanishada|m\nuranista|m\nurbe|f\nurdimbre|f\nuretritis|f\nurolitiasis|f\núrsidas|f\nusucapión|f\nuve|f\nuveítis|f\nv4cun4|f\nvacante|f\nvaciante|f\nvaginitis|f\nvaginosis|f\nvalidez|f\nvariable|f\nvariante|f\nvarice|f\nvárice|f\nvariedades|f\nvariograma|m\nvariz|f\nvasculitis|f\nvav|f\nvdd|f\nve|f\nvedete|f\nvedette|f\nvejez|f\nvelatón|f\nvelouté|f\nveras|f\nverbigracia|m\nverde-oliva|m\nverriondez|f\nvertical|f\nverticilosis|f\nvertiente|f\nvestal|f\nveste|f\nvestición|m\nvetustez|f\nvez|f\nvg|f\nvibrante|f\nvicetiple|f\nvictrola|m\nvid|f\nvideodanza|m\nvideograma|m\nvietnamita|m\nvigía|m\nvirosis|f\nvitro|f\nviudez|f\nvivez|f\nvocal|f\nvodca|m\nvodka|m\nvoivoda|m\nvolea|m\nvóley-playa|m\nvorágine|f\nvoxista|m\nvoz|f\nvrd|f\nvrg|f\nvulvovaginitis|f\nwaifu|f\nwalkie-talkie|m\nwaripola|m\nwbd|f\nweá|f\nwebcam|f\nwebdrama|m\nwiphala|m\nwookie|m\nxantana|m\nxantogranuloma|m\nxantoma|m\nxantomatosis|f\nxi|f\nxícara|m\nxilema|m\nxinca|m\nyarará|f\nyasmiande|f\nyayoflauta|m\nye|f\nyeshivá|f\nyihad|f\nyiyi|f\nyobaca|m\nyod|f\nyoga|m\nyorkie|m\nyoruba|m\nyoyega|m\nyugular|f\nyungas|f\nyuppie|m\nzabalmedina|m\nzalmedina|m\nzapán|f\nzarma|m\nzasca|m\nzayin|f\nzayn|f\nzelda|m\nzeugma|m\nzigapófisis|f\nzika|m\nzódiac|f\nzombie|m\nzoonosis|f\nzoreja|m\nzuña|m\n`;\n\nconst PLURAL_DATA = `a|aes\nabc|abcs\nabdomen|abdómenes\naccésit|accésit\nacimut|acimuts\nacromion|acrómiones\nacuárium|acuáriums\nacumen|acúmenes\nadhan|adhans\nadj.|adjs.\nadmón.|admones.\naducanumab|aducanumabs\nadv.|advs.\nádyton|ádyton\naerobic|aerobics\naeróbic|aeróbics\naeropatín|aeropatínes\naffidavit|affidavits\naffidávit|affidávits\nafidávit|afidávits\nafter|afters\nafterhours|afterhours\naguarrás|aguarrás\nairbag|airbags\nalapívot|alapívots\nalbatros|albatroses\nalbumen|albúmenes\nalcasínic|alcasíniques\nalcotest|alcotest\nalef|alefs\nalien|aliens\nálif|álifs\nalprazolam|alprazolams\nampersand|ampersands\nángstrom|ángstroms\nanorac|anoracs\nanorak|anoraks\nantepaís|antepaíses\nanticlímax|anticlímax\nantidoping|antidopings\nápex|ápex\napoyapiés|apoyapiés\napp|apps\napplet|applets\naquaplaning|aquaplanings\narahant|arahants\nargot|argots\narmañac|armañacs\narmónium|armóniums\narquénteron|arquénteron\narráez|arraeces\nauditórium|auditóriums\nautoimagen|autoimágenes\nautomac|automac\nautostop|autostops\naxocopaque|axocopaque\nayto.|aytos.\nazimut|azimuts\nbaby|babys\nbabyboomer|babyboomers\nbackground|backgrounds\nbacklog|backlogs\nbacon|bacons\nbaden|bádenes\nbagel|bagels\nbaguet|baguets\nbahman|báhmanes\nbaht|bahts\nbait|baits\nballet|ballets\nbandicut|bandicuts\nbanner|banners\nbaobab|baobabs\nbarn|barns\nbaronet|baronets\nbasidioliquen|basidiolíquenes\nbastren|bástrenes\nbat|bats\nbeefeater|beefeaters\nbeicon|béicones\nbéisment|béisments\nbesapiés|besapiés\nbet|bet\nbías|bías\nbícep|bíceps\nbíceps|bíceps\nbidet|bidets\nbiker|bikers\nbildungsroman|bildungsromans\nbiofilm|biofilms\nbiohacker|biohackers\nbiopic|biopics\nbip|bips\nbirr|birrs\nbísquet|bísquets\nbistec|bistecs\nbistrot|bistrots\nbit|bits\nbitcóin|bitcoines\nbitumen|bitúmenes\nblackjack|blackjacks\nblackout|blackouts\nbláster|blásters\nblauet|blauets\nbld|blds\nbléiser|bléisers\nblitz|blitz\nbloc|blocs\nblockbuster|blockbusters\nblockchain|blockchains\nblog|blogs\nblogger|bloggers\nblooper|bloopers\nbluejeans|bluejeans\nblues|blues\nbluesman|bluesmen\nbluf|blufs\nblunt|blunts\nbob|bobs\nbobsleigh|bobsleighs\nboicot|boicots\nboiler|boilers\nbolon|bólones\nbols|bols\nbookcrossing|bookcrossings\nboom|booms\nboomerang|boomerangs\nbooster|boosters\nbórax|bórax\nborscht|borschts\nborshch|borshchs\nbortsch|bortschs\nborzoi|borzoi\nbot|bots\nbotnet|botnets\nbótox|bótox\nbou|boues\nboul|bouls\nboulevard|boulevards\nbourbon|bourbons\nbowl|bowls\nbowling|bowlings\nboxer|boxers\nbóxer|bóxers\nboy|boys\nboyband|boybands\nbracket|brackets\nbraford|brafords\nbrahman|bráhmanes\nbrainrot|brainrots\nbrainstorming|brainstormings\nbráket|brákets\nbranding|brandings\nbráquet|bráquets\nbratwurst|bratwurst\nbreak|breaks\nbreakbeat|breakbeats\nbreck|brecks\nbriefing|briefings\nbrik|briks\nbroker|brokers\nbrother|brothers\nbrulot|brulots\nbrunch|brunchs\nbuffer|buffers\nbuffet|buffets\nbug|bugs\nbuldog|buldogs\nbulldog|bulldogs\nbulldozer|bulldozers\nbullpen|bullpens\nbum|bums\nbúmeran|búmeran\nbumerang|bumerangs\nbumper|bumpers\nbungalow|bungalows\nbunker|bunkers\nbuquet|buquets\nburger|burgers\nburguer|burguers\nburofax|burofax\nbustier|bustiers\nbypass|bypass\ncaban|cábanes\ncabaret|cabarets\ncachenez|cachenez\ncacumen|cacúmenes\ncaderamen|caderámenes\ncaiquén|caiquénes\ncalientapiés|calientapiés\ncambium|cambiums\ncámbium|cámbiums\ncambray|cambrais\ncamembert|camemberts\ncaminatour|caminatours\ncamping|campings\ncámping|cámpings\ncanon|cánones\ncantante-compositor|cantantes-compositores\ncanyac|canyacs\ncaos|caos\ncapoc|capocs\ncárdigan|cárdigan\ncardumen|cardúmenes\ncarjacking|carjackings\ncarmen|cármenes\ncarnet|carnets\ncarpool|carpools\ncarrulim|carrulims\ncartoon|cartoons\ncast|cast\ncastell|castells\ncastellana-leonesa|castellanas-leonesas\ncastin|cástines\ncasting|castings\ncásting|cástings\ncatcher|catchers\ncátcher|cátchers\ncatchup|catchups\ncátchup|cátchups\ncátering|cátering\ncatnip|catnips\ncaveat|caveats\ncayac|cayacs\ncazador-recolector|cazadores-recolectores\ncbtis|cbtis\ncdo.|cdos.\ncéfalon|cefalones\ncemen|cémenes\ncenit|cenits\ncénit|cénits\ncent|cents\ncenter|centers\ncepstrum|cepstrum\ncertamen|certámenes\ncérvix|cérvix\ncgd|cgds\nchad|chads\nchaebol|chaebols\nchalet|chalets\nchanson|chánsones\nchârácter|châracteres\nchardonnay|chardonnays\ncharleston|charlestons\nchart|charts\nchasís|chasís\nchat|chats\nchatbot|chatbots\nchaty|chatys\nchaulafan|chauláfanes\ncheck|checks\ncheck-in|check-ins\ncheckin|checkins\ncheckout|checkouts\ncheddar|cheddars\nchek|cheks\nchengyu|chengyu\nchickenwing|chickenwings\nchiffonnier|chiffonniers\nchiic|chiics\nchip|chips\nchipset|chipsets\nchocochip|chocochips\nchocomilk|chocomilks\nchoctaw|choctaw\ncholet|cholets\nchupachups|chupachups\nchupachús|chupachús\nchupistream|chupistreams\nchut|chuts\nchutney|chutneys\ncibercrimen|cibercrímenes\nciborg|ciborgs\ncíborg|cíborgs\nciclamen|ciclámenes\nciempiés|ciempiés\ncientopiés|cientopiés\ncinc|cincs\ncineforum|cineforums\ncinefórum|cinefórums\nciudad-estado|ciudades-estado\nclac|claques\nclaxon|cláxones\nclearing|clearings\nclic|clics\nclick|clicks\nclimax|climax\nclímax|clímax\nclínex|clínex\nclip|clips\ncloset|closets\nclóset|clósets\ncloud|clouds\nclubbing|clubbings\ncluster|clusters\ncoaching|coachings\ncoaster|coasters\ncocarácter|cocaracteres\ncóccix|cóccix\ncock-tail|cock-tails\ncockring|cockrings\ncocktail|cocktails\ncoctail|coctails\ncódec|códecs\ncódex|códex\ncofán|cofán\ncoheadliner|coheadliners\ncoktail|coktails\ncoktel|coktels\ncolab|colabs\ncolaless|colaless\ncolestasis|colestasises\ncolet|colets\ncolon|cólones\ncolt|colts\ncomelotodo|comelotodo\ncomic|comics\ncómic|cómics\ncommodity|commoditys\ncomplot|complots\ncompost|compost\ncoñac|coñacs\nconfort|conforts\nconnaisseur|connaisseurs\ncontainer|containers\ncontour|contours\ncontrafagot|contrafagots\ncontraorden|contraórdenes\ncoop|coops\ncópec|cópecs\ncopín|copinos\ncopyleft|copylefts\ncopyright|copyrights\ncorion|córiones\ncorner|corners\ncorrefoc|correfocs\ncorset|corsets\ncórtex|córtex\ncosplay|cosplays\ncoulant|coulants\ncoulomb|coulomb\ncounter|counters\ncourier|couriers\ncourrier|courriers\ncover|covers\ncóver|cóvers\ncowboy|cowboys\ncrac|cracs\ncrack|cracks\ncrak|craks\ncrew|crews\ncrimen|crímenes\ncringe|cringe\ncriquet|criquets\ncrísum|crísum\ncrj|crjs\ncroac|croacs\ncroc|crocs\ncroissant|croissants\ncromlech|cromlechs\ncrónlech|crónlech\ncronut|cronuts\ncrooner|crooners\ncrossover|crossovers\ncroup|croups\ncrowdfunding|crowdfundings\ncrup|crups\nctvo.|ctvs.\ncuadratrac|cuadratracs\ncuádriceps|cuádriceps\ncuark|cuarks\ncúbit|cúbits\ncubrecorset|cubrecorsets\ncuc|cuc\ncuck|cucks\ncul-de-sac|cul-de-sacs\nculamen|culámenes\nculdesac|culdesacs\nculmen|cúlmenes\ncum|cums\ncurrículum|currículum\ncurry|currys\ncurrywurst|currywurst\ncuscús|cuscús\ncuuc|cuucs\ncyberpunk|cyberpunks\ncyberthriller|cyberthrillers\ncyborg|cyborgs\ndachshund|dachshunds\ndahír|dahires\ndálet|dálet\ndancing|dancings\ndandy|dandys\ndcha.|dchas.\ndealer|dealers\ndebut|debuts\ndefault|defaults\ndéficit|déficits\ndelicatesen|delicatesens\ndelicatessen|delicatessens\ndembow|dembows\ndesgravamen|desgravámenes\ndesmother|desmothers\ndesorden|desórdenes\ndétox|détox\ndiazepam|diazepams\ndicdic|dicdics\ndictamen|dictámenes\ndictum|dictums\ndidjeridu|didjeridu\ndigipack|digipacks\ndiktat|diktats\ndip|dips\ndircom|dircoms\ndírham|dírhams\ndisplay|displays\ndjinn|djinns\ndocurreality|docurreality\ndogout|dogouts\ndolmen|dólmenes\ndomain|domains\ndominatrix|dominatrix\ndomp|domps\ndomplin|dómplines\ndong|dongs\ndonut|donuts\ndónut|dónuts\ndoorman|doormans\ndoping|dopings\ndownhill|downhills\ndraft|drafts\ndrag|drags\ndub|dubs\ndugout|dugouts\ndullahan|dullahans\ndumper|dumpers\ndumpin|dumpins\ndumping|dumpings\ndúplex|dúplex\nduralex|duralex\nduramen|durámenes\ndurian|durians\ndux|dux\nebook|ebooks\nectocérvix|ectocérvix\nefrit|efrits\nekuele|bikuele\nekuk|ekuks\neland|elands\nelectroshock|electroshocks\nemail|emails\nemoticon|emoticons\nengagement|engagements\népsilon|épsilon\nerg|ergs\nesavi|esavi\nescólex|escólex\neslalon|eslálones\nesmoquin|esmóquines\nesnorkeling|esnorkelings\nespécimen|especímenes\nesplenitis|esplenites\nespray|espráis\nestadity|estadities\nestand|estands\nestent|estents\net|ets\nexamen|exámenes\nexâmen|exámenes\nexclub|exclubs\nexequatur|exequatur\nexequátur|exequátur\nexmánager|exmánagers\nexonártex|exonártex\nexprés|exprés\nexpresident|expresidents\nextranet|extranets\nfa|fa\nfacelock|facelocks\nfactoring|factorings\nfalciparum|falciparums\nfandom|fandoms\nfanfic|fanfics\nfánfic|fánfics\nfanshop|fanshops\nfaralá|faralaes\nfárting|fártings\nfatum|fatums\nfátum|fátums\nfax|fax\nfeed|feeds\nfeedback|feedbacks\nfeeling|feelings\nfemboy|femboys\nfénec|fénecs\nfenghuang|fenghuangs\nfénix|fénix\nfernet|fernets\nfi|fíes\nfilm|films\nfirewall|firewalls\nfiruláis|firulaises\nflageolet|flageolets\nflap|flaps\nflash-back|flash-backs\nflashback|flashbacks\nflashmob|flashmobs\nflashpot|flashpots\nflisflís|flisflís\nflog|flogs\nflow|flows\nfoam|foams\nfoilboard|foilboards\nfolder|folders\nfondac|fondacs\nfondant|fondants\nforamen|forámenes\nfórceps|fórceps\nforfait|forfaits\nforminx|forminx\nfórnix|fórnix\nforum|forums\nfórum|fórums\nfotoblog|fotoblogs\nfotolog|fotologs\nfoulard|foulards\nfoxtrot|foxtrots\nfriend|friends\nfrikirap|frikiraps\nfuagrás|fuagrás\nfuet|fuets\nfull|full\ngadget|gadgets\ngag|gags\ngameplay|gameplays\ngang|gangs\ngap|gaps\ngaur|gaurs\ngens|gens\ngentleman|gentlémanes\ngeoduck|geoducks\ngermen|gérmenes\ngeyser|geysers\ngif|gifs\ngigabit|gigabits\nginseng|ginsengs\ngintonic|gintonics\ngintónic|gintónics\nglam|glams\nglásnost|glásnost\nglicocálix|glicocálix\ngluten|glútenes\ngodet|godets\ngolden|golden\ngolem|golems\ngólem|gólems\ngoliat|goliats\ngomet|gomets\ngoming|gomings\ngong|gongs\ngranpin|gránpines\ngravamen|gravámenes\ngrill|grills\ngrombif|grombifs\nguardarraíl|guardarrailes\nguasap|guasaps\nguásap|guásaps\ngúgolplex|gúgolplex\nguiffity|guiffitys\nguímel|guímel\ngulag|gulags\ngym|gyms\ngyr|gyrs\nhach|hach\nhackathon|hackathons\nhalibut|halibuts\nhall|halls\nhallux|hallux\nhamam|hamams\nhamburger|hamburgers\nhamster|hamsters\nhandicap|handicaps\nhándicap|hándicaps\nhandisport|handisports\nhápax|hápax\nhappening|happenings\nhashtag|hashtags\nhastag|hastags\nhat-trick|hat-tricks\nhatchback|hatchbacks\nhdp|hdp\nheadliner|headliners\nheadscissors|headscissors\nheater|heaters\nhemitórax|hemitórax\nhemotórax|hemotórax\nhersir|hersir\nhertz|hertz\nhidrojet|hidrojets\nhighlight|highlights\nhijadalgo|hijasdalgo\nhimen|hímenes\nhipervolumen|hipervolúmenes\nhippy|hippys\nhit|hits\nhiyab|hiyabs\nhna.|hnas.\nhobbit|hobbits\nhobby|hobbys\nhockey|hockey\nhold|holds\nholding|holdings\nhólding|hóldings\nholdout|holdouts\nhomelet|homelets\nhost|host\nhotdog|hotdogs\nhotspot|hotspots\nhoyatoleslam|hoyatoleslams\nhub|hubs\nhuevín|huevinos\nhusky|huskys\nhutspot|hutspots\nhybris|hybris\ni|íes\nibex|ibex\niceberg|icebergs\nidentikit|identikits\nifrit|ifrits\níleon|íleon\nimagen|imágenes\nimatinib|imatinibs\nimpeachment|impeachments\nimprimátur|imprimátur\ninbox|inbox\níncipit|íncipits\níndex|índex\ninfield|infields\ninfielder|infielders\ninfraorden|infraórdenes\ninning|innings\ninput|inputs\ninselberg|inselbergs\nintercom|intercoms\ninteres|intereses\ninterfon|interfon\nínterim|ínterims\nintranet|intranets\nípsilon|ípsilon\nisquion|ísquiones\njab|jabs\njackfruit|jackfruits\njailbreak|jailbreaks\njazzband|jazzbands\njean|jeans\njeans|jeans\njeep|jeeps\njersey|jerséis\njet|jets\nji|jíes\njinn|jinns\njit|jits\njíter|jíters\njoystick|joysticks\njumpsuit|jumpsuits\nkadish|kadish\nkalashnikov|kalashnikov\nkaláshnikov|kaláshnikovs\nkarcher|karchers\nkart|karts\nkayac|kayacs\nkayak|kayaks\nkebab|kebabs\nkelp|kelps\nkelvin|kelvins\nkérex|kérex\nketchup|ketchups\nkibbutz|kibbutz\nkibutz|kibutz\nkill|kills\nkilowatt|kilowatts\nkínder|kínders\nkindergarten|kindergartens\nkinilaw|kinilaws\nkit|kits\nkiteboard|kiteboards\nkleenex|kleenex\nklinex|klinex\nklingon|klingon\nknow-how|know-hows\nknut|knut\nkopek|kopeks\nkópek|kópeks\nkril|kril\nkuchen|kúchenes\nkumquat|kumquats\nlab|labs\nlady|ladies\nland|lands\nlasix|lasix\nleberwurst|leberwurst\nlemming|lemmings\nleprechaun|leprechauns\nlic|lics\nlifting|liftings\nligamen|ligámenes\nlimen|límenes\nlinebacker|linebackers\nlineup|lineups\nlink|links\nlinkbuilding|linkbuildings\nlipstick|lipsticks\nliquen|líquenes\nlistening|listenings\nliving|livings\nlobby|lobbies\nlocker|lockers\nlocus|loci\nloden|lódenes\nloft|lofts\nloly|lolys\nlolly|lollys\nlongan|lónganes\nlook|looks\nlorazepam|lorazepams\nlord|lores\nlumen|lúmenes\nlumpen|lúmpenes\nlúrex|lúrex\nlux|lux\nmacaron|macarons\nmaderamen|maderámenes\nmágnetar|mágnetar\nmágnum|mágnums\nmagret|magrets\nmahout|mahouts\nmaid|maids\nmailing|mailings\nmaillot|maillots\nmainstream|mainstreams\nmaison|maisons\nmajor|majors\nmaking-of|making-of\nmall|malls\nmalpaís|malpaíses\nmamut|mamuts\nmanagement|managements\nmapping|mappings\nmaquilishuat|maquilishuats\nmarcen|márcenes\nmaremágnum|maremágnums\nmarketing|marketings\nmarshmallow|marshmallows\nmarxismo-leninismo|marxismos-leninismos\nmaster-class|master-class\nmat|mats\nmatkot|matkots\nmáximum|máximum\nmayús|mayús\nmcd|mcds\nmcm|mcms\nmedley|medleys\nmeeting|meetings\nmeetup|meetups\nmegabit|megabits\nmegacolon|megacólones\nmegacomplot|megacomplots\nmegashow|megashows\nméijor|méijors\nmeldonium|meldoniums\nmemorándum|memorándums\nmen|men\nmerchandising|merchandisings\nmerlot|merlots\nmesocolon|mesocólones\nmesotórax|mesotórax\nmetatórax|metatórax\nmi3rd@|mi3rd@s\nmiao|miao\nmicroblog|microblogs\nmicrobus|microbuses\nmicrochip|microchips\nmicrocómic|microcómics\nmicrofilm|microfilms\nmicrohábitat|microhábitats\nmicrojet|microjets\nmicrorrobot|microrrobots\nmilord|milores\nmilpiés|milpiés\nminiálbum|miniálbums\nminibús|minibús\nminiclub|miniclubs\nminigolf|minigolfs\nminilaptop|minilaptops\nmínimum|mínimum\nminipimer|minipimers\nminishort|minishorts\nminivan|minivans\nminor|minors\nminuet|minuets\nmitin|mítines\nmitzvá|mitzvot\nmix|mix\nmm|mms\nmmd|mmds\nmod|mods\nmodem|modems\nmódem|módems\nmohawk|mohawks\nmohín|mohínes\nmoisés|moisés\nmonovolumen|monovolúmenes\nmontelukast|montelukast\nmosfet|mosfets\nmotocart|motocarts\nmp3|mp3s\nmrd|mrds\nmrk|mrks\nmu|múes\nmuak|muaks\nmukluk|mukluks\nmultikirolak|multikirolaks\nmuslamen|muslámenes\nmustang|mustangs\nmuzak|muzaks\nnaam|naams\nnanoplancton|nanoplánctones\nnanorrobot|nanorrobots\nnarcorrégimen|narcorregímenes\nnarcotest|narcotest\nnártex|nártex\nnegus|neguses\nneocórtex|neocórtex\nnet|nets\nnetbook|netbooks\nneumotórax|neumotórax\nneuroimagen|neuroimágenes\nnewton|newton\nni|níes\nnínox|nínox\nniqab|niqabs\nnobel|nobel\nnocaut|nocauts\nnotebook|notebooks\nnugget|nuggets\nnúm|núms\nnumen|númenes\nny|nys\no|oes\nóblast|óblast\noffset|offsets\nófset|ófsets\nohm|ohms\nókrug|ókrugs\nolécranon|olecranones\nóleum|óleums\nomelet|omelets\noncidium|oncidiums\nonsen|onsens\noobleck|ooblecks\noolong|oolongs\nopening|openings\norigen|orígenes\norijen|oríjenes\notherkin|otherkin\nout|outs\noutfielder|outfielders\noutfit|outfits\noutlet|outlets\noutput|output\np.|pp.\npack|packs\npaddock|paddocks\npadyak|padyaks\npág|págs\npailebot|pailebots\npaís|países\npalet|palets\npálet|pálets\npallet|pallets\npandemónium|pandemóniums\npanty|pantys\npapadum|papadums\npapalometl|papalometls\npaper|papers\nparenting|parentings\nparking|parkings\npárking|párkings\nparquet|parquets\nparsec|parsecs\npársec|pársecs\npasapurés|pasapurés\npassword|passwords\npatchwork|patchworks\npatriarchâ|patriarchâs\npavíl|paviles\npay|pays\npcr|pcr\npeeling|peelings\npellet|pellets\npen|pens\npendentif|pendentifs\npenetron|penétrones\npeplum|peplums\npéplum|péplums\nperjumen|perjúmenes\npetipuá|petipuá\npetipuás|petipuás\npetrodiésel|petrodiésel\nphablet|phablets\nphotobomb|photobombs\nphotoshop|photoshops\npi|píes\npicnic|picnics\npícnic|pícnics\npicoplancton|picoplánctones\npiercing|piercings\npierogi|pierogi\npilsen|pílsenes\npinball|pinballs\npindari|pindari\nping|pings\npiolet|piolets\npirsin|pírsines\npitbull|pitbulls\npitcher|pitchers\npivot|pivots\nplácet|plácets\nplaning|planings\nplayback|playbacks\nplayboy|playboys\nplaylist|playlist\nplayoff|playoffs\nplg|plgs\nplot|plots\nplugin|plugins\npluot|pluots\npodium|podiums\npódium|pódiums\npoison|póisones\npóker|pókers\npolen|pólenes\npoliban|polibans\npoliforum|poliforums\npoliptoton|poliptótones\npolíptoton|políptoton\npómez|pómez\npony|ponys\npop|pops\npopcorn|popcorns\npopper|poppers\nportabebés|portabebés\npósit|pósits\npost-it|post-its\npostdoc|postdocs\npostmortem|postmortems\npostorden|postórdenes\npósum|pósums\npowerpoint|powerpoints\nprecrimen|precrímenes\npredict|predicts\npreimagen|preimágenes\npremium|premiums\nprémium|prémiums\npremortem|premortems\npreorden|preórdenes\npresident|presidents\npresídium|presídiums\nprest|prest\nproctoring|proctorings\nprompt|prompts\nprotórax|protórax\nprozac|prozac\npsi|psíes\npsoas|psoas\npub|pubs\npudding|puddings\npuf|pufs\npujamen|pujámenes\npunk|punks\npunsch|punschs\npuntocom|puntocom\nput|puts\nputiclub|puticlubs\nql|qls\nqq|qq\nquad|quads\nquantum|quanta\nquántum|quanta\nquark|quarks\nquarterback|quarterbacks\nquasar|quasars\nqubit|qubits\nquídam|quídams\nquiz|quizzes\nrack|racks\nrácord|rácords\nradium|radiums\nrádium|rádiums\nragebait|ragebaits\nraiting|raitings\nrajput|rajput\nrally|rallys\nrandom|randoms\nrándom|rándoms\nrankin|ránkines\nranking|rankings\nránking|ránkings\nranquin|ránquines\nrap|raps\nrappel|rappels\nrating|ratings\nráting|rátings\nreading|readings\nrecord|records\nrécord|récords\nrécordman|récordman\nredbanc|redbancs\nreexamen|reexámenes\nreferéndum|referéndums\nréflex|réflex\nrégimen|regímenes\nrémix|rémix\nrender|renders\nrenting|rentings\nrepelús|repelús\nreposapiés|reposapiés\nréquiem|réquiems\nreset|resets\nresort|resorts\nresumen|resúmenes\nretuit|retuits\nretweet|retweets\nreverb|reverbs\nrevolú|revoluces\nrickshaw|rickshaws\nriff|riffs\nright|rights\nring|rings\nringgit|ringgits\nrituximab|rituximabs\nroadster|roadsters\nroaming|roamings\nrobocop|robocops\nrobot|robots\nrock|rocks\nrockabilly|rockabillys\nrolin|rólines\nromcom|romcoms\nroquefort|roqueforts\nrosbif|rosbifs\nround|rounds\nrouter|routers\nrugbier|rugbiers\nrugby|rugbys\nrumen|rúmenes\nrunabout|runabouts\nrus|rus\nsachet|sachets\nsah|sah\nsaín|saínes\nsalabat|salabats\nsambusek|sambuseks\nsandboard|sandboards\nsarakof|sarakofs\nsarong|sarongs\nscanner|scanners\nschop|schops\nscoop|scoops\nscouting|scoutings\nscrach|scrach\nscratch|scratchs\nscreenshot|screenshots\nscript|scripts\nscroll|scrolls\nsemen|sémenes\nseptum|septums\nsérum|sérums\nserver|servers\nset|sets\nshalágram|shalágram\nshamisen|shamísenes\nshantung|shantungs\nsherif|sherifs\nsheriff|sheriffs\nship|ships\nshitake|shitake\nshock|shocks\nshoegazing|shoegazings\nshop|shops\nshopping|shoppings\nshort|shorts\nshortstop|shortstops\nshot|shots\nshow|shows\nshowroom|showrooms\nsicav|sicavs\nsievert|sieverts\nsiévert|siéverts\nsílex|sílex\nsímplex|símplex\nsimposium|simposiums\nsimpósium|simpósiums\nsitcom|sitcoms\nskateboard|skateboards\nskatebord|skatebords\nskimboard|skimboards\nskin|skins\nslang|slangs\nslap|slaps\nslasher|slashers\nslip|slip\nslogan|slogans\nslump|slumps\nsmartwatch|smartwatchs\nsmog|smogs\nsmoking|smokings\nsms|sms\nsnack|snacks\nsnap|snaps\nsnob|snobs\nsnuff|snuffs\nsolárium|soláriums\nsoulman|soulmen\nsoundtrack|soundtracks\nsoutien|soutiens\nsouvenir|souvenirs\nsoviet|soviets\nsóviet|sóviets\nspam|spams\nspeaking|speakings\nspinoff|spinoffs\nsport|sports\nspot|spots\nsprint|sprints\nsquat|squats\nsquirt|squirts\nstablishment|stablishments\nstaff|staffs\nstand|stands\nstanding|standings\nstart-up|start-ups\nstartup|startups\nstent|stents\nstill|stills\nstock|stocks\nstoryboard|storyboards\nstout|stouts\nstream|streams\nstreaming|streamings\nstylus|stylus\nsuborden|subórdenes\nsummum|summums\nsunorma|sunormales\nsunormá|sunormales\nsunroof|sunroofs\nsuperavit|superavits\nsuperávit|superávits\nsuperorden|superórdenes\nsupervip|supervips\nsust.|susts.\nswap|swaps\nswing|swings\ntac|tacs\ntac-tac|tac-tacs\ntailleur|tailleurs\ntalaq|talaq\ntalayot|talayots\ntalit|talitot\ntampax|tampax\ntandem|tandems\ntándem|tándems\ntandoor|tandoor\ntaoiseach|taoiseachs\ntapersex|tapersex\ntarget|targets\ntarot|tarots\ntaxon|táxones\nteff|teffs\ntel.|tels.\ntelefilm|telefilms\ntelepromter|telepromters\nteletac|teletacs\ntélex|télex\ntell|tells\ntenasmon|tenásmones\nterabit|terabits\nterafim|terafim\nteraflop|teraflops\ntetamen|tetámenes\ntetrabrik|tetrabriks\ntheremin|therémines\nthinner|thinners\ntía-abuela|tías-abuelas\ntic|tics\ntic-tac|tic-tacs\ntick|ticks\nticket|tickets\ntictac|tictacs\ntiebreak|tiebreaks\ntiktok|tiktoks\ntimol|timol\ntip|tips\ntipex|tipex\ntípex|típex\ntippex|tippex\ntíquet|tíquets\ntoken|tókenes\ntomboy|tomboys\ntoner|toners\ntony|tonys\ntop|tops\ntóper|tópers\ntopping|toppings\ntórax|tórax\ntornatrás|tornatrás\ntory|torys\ntotem|totems\ntótem|tótems\ntouchdown|touchdowns\ntour|tours\ntouring|tourings\ntrack|tracks\ntrading|tradings\ntrailer|trailers\ntraining|trainings\ntranscript|transcripts\ntrastuzumab|trastuzumabs\ntraumen|tráumenes\ntravelling|travellings\ntrekking|trekkings\ntrenchcoat|trenchcoats\ntriceps|triceps\ntríceps|tríceps\ntricot|tricots\ntricotrí|tricotrís\ntrip|trips\ntríplex|tríplex\ntris|tris\ntrust|trust\ntryout|tryouts\ntuit|tuits\ntumblr|tumblrs\ntupper-sex|tupper-sex\ntuppersex|tuppersex\nturf|turfs\ntuya-mía|tuya-mía\ntweet|tweets\ntwerking|twerkings\ntwist|twist\ntwit|twits\nultratrail|ultratrails\numrah|umrahs\nunboxing|unboxings\nunderground|undergrounds\nunimoc|unimocs\nuromástix|uromástix\nutility|utilitys\nv4cun4|v4cun4s\nvacuum|vacuums\nvademécum|vademécums\nval|valles\nvalet|valets\nvaporetto|vaporetti\nvasín|vasinos\nvav|vav\nvejamen|vejámenes\nvelamen|velámenes\nvergobret|vergobrets\nvermut|vermuts\nvg|vgs\nvideoblog|videoblogs\nvideochat|videochats\nvideoclip|videoclips\nvídeoclip|vídeoclips\nvideomapping|videomappings\nviking|vikings\nvíking|víkings\nvinín|vininos\nvítrex|vítrex\nvivac|vivaques\nvodník|vodníci\nvolumen|volúmenes\nvórtex|vórtex\nvrd|vrds\nvrg|vrgs\nwalkman|walkman\nwampanoag|wampanoags\nwas|was\nwasap|wasaps\nwásap|wásaps\nwater|waters\nwáter-closet|wáter-closets\nwatt|watts\nwbd|wbds\nwebcam|webcams\nwebcast|webcast\nwebcómic|webcómics\nweber|webers\nweblog|weblogs\nwebshow|webshows\nwergild|wergilds\nwestern|westerns\nwéstern|wésterns\nwhatsapp|whatsapps\nwhisky|whiskys\nwhopper|whoppers\nwidget|widgets\nwildcard|wildcards\nwindsurfing|windsurfings\nwingsuit|wingsuits\nwok|woks\nworkshop|workshops\nwrap|wraps\nwriting|writings\nxapones|xaponeses\nxi|xíes\nxuc|xucs\nyac|yacs\nyachak|yachak\nyagurt|yagurts\nyérsey|yerseis\nyinn|yinn\nyinyang|yinyangs\nyoghourt|yoghourts\nyoghurt|yoghurts\nyogourt|yogourts\nyogurt|yogurts\nyokai|yokai\nyuppy|yuppys\nzapping|zappings\nzarévich|zarévich\nzayin|zayin\nzayn|zayn\nzenit|zenits\nzénit|zénits\nzig-zag|zig-zags\nzigurat|zigurats\nzinc|zincs\nzip|zips\nzloty|zlotys\nzodiac|zodiacs\nzódiac|zódiacs\nzoom|zooms\nzum|zums\n`;\n\n/** Nouns whose gender contradicts what their ending suggests. */\nexport const GENDERS: ReadonlyMap<string, \"masculine\" | \"feminine\"> = new Map(\n  GENDER_DATA.split(\"\\n\")\n    .filter((line) => line.length > 0)\n    .map((line) => {\n      const [lemma, gender] = line.split(\"|\") as [string, string];\n      return [lemma, gender === \"f\" ? \"feminine\" : \"masculine\"] as const;\n    }),\n);\n\n/** Nouns whose plural the spelling rules do not produce. */\nexport const PLURALS: ReadonlyMap<string, string> = new Map(\n  PLURAL_DATA.split(\"\\n\")\n    .filter((line) => line.length > 0)\n    .map((line) => line.split(\"|\") as [string, string]),\n);\n","import type { GrammaticalFeatures, GrammaticalGender } from \"../core/features.js\";\nimport type { InflectionContext, InflectionResult, LanguagePack } from \"../core/pack.js\";\nimport {\n  capitalize,\n  isCapitalized,\n  joinPhrase,\n  splitPhrase,\n  splitTrailingPunctuation,\n} from \"../core/phrase.js\";\nimport { registerLanguage } from \"../core/registry.js\";\nimport { GENDERS, PLURALS } from \"./gender.gen.js\";\n\n/**\n * Spanish language pack: el/la/los/las/un/una articles (including the\n * stressed-á rule: \"el agua\", \"el hambre\"), gender heuristics and noun\n * pluralization.\n *\n * `import \"i18n-inflect/es\"` registers it as a side effect.\n */\n\n/**\n * Feminine nouns beginning with stressed /a/ that take `el`/`un` in the\n * singular (\"el agua fría\") but `las`/`unas` in the plural.\n */\nconst STRESSED_A_FEMININES = new Set([\n  \"agua\",\n  \"águila\",\n  \"ala\",\n  \"alma\",\n  \"alza\",\n  \"ancla\",\n  \"ansia\",\n  \"arca\",\n  \"área\",\n  \"arma\",\n  \"arpa\",\n  \"asa\",\n  \"asta\",\n  \"aula\",\n  \"ave\",\n  \"haba\",\n  \"habla\",\n  \"hacha\",\n  \"hada\",\n  \"hambre\",\n  \"haya\",\n]);\n\n/** `-a` nouns that are masculine (Greek `-ma` loans and friends). */\nconst MASCULINE_A = new Set([\n  \"clima\",\n  \"día\",\n  \"diagrama\",\n  \"dilema\",\n  \"drama\",\n  \"enigma\",\n  \"esquema\",\n  \"idioma\",\n  \"mapa\",\n  \"planeta\",\n  \"poema\",\n  \"problema\",\n  \"programa\",\n  \"sistema\",\n  \"sofá\",\n  \"tema\",\n]);\n\n/** `-o` nouns that are feminine. */\nconst FEMININE_O = new Set([\"foto\", \"mano\", \"moto\", \"radio\"]);\n\nconst FEMININE_ENDINGS = /(ción|sión|dad|tad|tud|umbre|nza|ie)$/;\n\ninterface GenderGuess {\n  gender: GrammaticalGender;\n  guessed: boolean;\n}\n\nfunction resolveGender(features: GrammaticalFeatures, headNoun: string): GenderGuess {\n  if (features.gender) return { gender: features.gender, guessed: false };\n  const lower = headNoun.toLowerCase();\n  // The generated lexicon holds exactly those nouns whose ending misleads:\n  // el mapa, la mano, el problema.\n  const known = GENDERS.get(lower);\n  if (known) return { gender: known, guessed: false };\n  if (FEMININE_O.has(lower)) return { gender: \"feminine\", guessed: false };\n  if (MASCULINE_A.has(lower)) return { gender: \"masculine\", guessed: false };\n  if (STRESSED_A_FEMININES.has(lower)) return { gender: \"feminine\", guessed: false };\n  if (lower.endsWith(\"o\")) return { gender: \"masculine\", guessed: true };\n  if (lower.endsWith(\"a\") || FEMININE_ENDINGS.test(lower)) {\n    return { gender: \"feminine\", guessed: true };\n  }\n  return { gender: \"masculine\", guessed: true };\n}\n\nconst ACCENT_FOLD: Record<string, string> = { á: \"a\", é: \"e\", í: \"i\", ó: \"o\", ú: \"u\" };\n\n/** Pluralize a Spanish noun. */\nexport function pluralize(word: string): string {\n  const lower = word.toLowerCase();\n  const attested = PLURALS.get(lower);\n  if (attested !== undefined) return attested;\n  // canción → canciones, francés → franceses: accented vowel + n/s drops the accent.\n  const accented = /([áéíóú])([ns])$/.exec(lower);\n  if (accented) {\n    const folded = ACCENT_FOLD[accented[1] as string] as string;\n    return `${word.slice(0, -2)}${folded}${accented[2]}es`;\n  }\n  if (lower.endsWith(\"z\")) return `${word.slice(0, -1)}ces`;\n  // Multisyllabic words ending in unstressed vowel + s are invariant (lunes, crisis).\n  if (/[aeiou]s$/.test(lower) && (lower.match(/[aeiouáéíóú]+/g) ?? []).length >= 2) return word;\n  if (/[íú]$/.test(lower)) return `${word}es`;\n  if (/[aeiouáéó]$/.test(lower)) return `${word}s`;\n  return `${word}es`;\n}\n\nconst DEFINITE = new Set([\"el\", \"la\", \"los\", \"las\"]);\nconst INDEFINITE = new Set([\"un\", \"una\", \"unos\", \"unas\"]);\n\nfunction articleFor(\n  kind: \"definite\" | \"indefinite\",\n  gender: GrammaticalGender,\n  plural: boolean,\n  nextWord: string,\n): string {\n  const feminine = gender === \"feminine\";\n  // Stressed-á rule applies only to the immediately following singular noun.\n  const stressedA = !plural && feminine && STRESSED_A_FEMININES.has(nextWord.toLowerCase());\n  if (kind === \"definite\") {\n    if (plural) return feminine ? \"las\" : \"los\";\n    return feminine && !stressedA ? \"la\" : \"el\";\n  }\n  if (plural) return feminine ? \"unas\" : \"unos\";\n  return feminine && !stressedA ? \"una\" : \"un\";\n}\n\nfunction inflectPhrase(\n  phrase: string,\n  features: GrammaticalFeatures,\n  ctx: InflectionContext,\n): InflectionResult {\n  const split = splitPhrase(phrase);\n  if (split.words.length === 0) return { text: phrase, confidence: \"high\" };\n\n  const plural = features.number === \"plural\";\n  let confidence: \"high\" | \"low\" = \"high\";\n\n  // Gender is resolved from the *singular* head, before pluralization.\n  const headIdx = split.wordIndexes[split.words.length - 1] as number;\n  const [singularHead] = splitTrailingPunctuation(split.parts[headIdx] as string);\n\n  if (plural) {\n    const [core, punct] = splitTrailingPunctuation(split.parts[headIdx] as string);\n    split.parts[headIdx] = pluralize(core) + punct;\n  }\n\n  const firstIdx = split.wordIndexes[0] as number;\n  const firstWord = split.parts[firstIdx] as string;\n  const firstLower = firstWord.toLowerCase();\n  const existingKind = DEFINITE.has(firstLower)\n    ? \"definite\"\n    : INDEFINITE.has(firstLower)\n      ? \"indefinite\"\n      : undefined;\n\n  const headWord = (): string => singularHead;\n  const nextWordAfterArticle = (): string => {\n    const idx = split.wordIndexes[1];\n    return idx === undefined ? \"\" : (split.parts[idx] as string);\n  };\n\n  const applyArticle = (kind: \"definite\" | \"indefinite\", replace: boolean): void => {\n    const guess = resolveGender(features, headWord());\n    if (guess.guessed) {\n      ctx.warn(\"missing-gender\", `guessed ${guess.gender} for \"${headWord()}\"`);\n      confidence = \"low\";\n    }\n    const next = replace ? nextWordAfterArticle() : firstWord;\n    const article = articleFor(kind, guess.gender, plural, next);\n    if (replace) {\n      split.parts[firstIdx] = isCapitalized(firstWord) ? capitalize(article) : article;\n    } else {\n      split.parts[firstIdx] = `${article} ${firstWord}`;\n    }\n  };\n\n  if (features.article === \"none\" && existingKind) {\n    split.parts[firstIdx] = \"\";\n    if (split.wordIndexes.length > 1) split.parts[firstIdx + 1] = \"\";\n  } else if (existingKind) {\n    applyArticle(existingKind, true);\n  } else if (features.article === \"definite\" || features.article === \"indefinite\") {\n    applyArticle(features.article, false);\n  }\n\n  return { text: joinPhrase(split), confidence };\n}\n\n/** The Spanish language pack. */\nexport const es: LanguagePack = {\n  locale: \"es\",\n  inflectPhrase,\n};\n\nregisterLanguage(es);\n"]}