diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..404abb2 --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ +coverage/ diff --git a/data/all.js b/data/all.js index 418c812..863af32 100644 --- a/data/all.js +++ b/data/all.js @@ -1,4 +1,4 @@ -'use strict'; +'use strict' module.exports = { '007': require('./all/007.json'), @@ -12,427 +12,427 @@ module.exports = { '016': require('./all/016.json'), '017': require('./all/017.json'), '020': require('./all/020.json'), - 'abk': require('./all/abk.json'), - 'ace': require('./all/ace.json'), - 'acu': require('./all/acu.json'), - 'acu_1': require('./all/acu_1.json'), - 'ada': require('./all/ada.json'), - 'ady': require('./all/ady.json'), - 'afr': require('./all/afr.json'), - 'agr': require('./all/agr.json'), - 'aii': require('./all/aii.json'), - 'ajg': require('./all/ajg.json'), - 'aka_akuapem': require('./all/aka_akuapem.json'), - 'aka_asante': require('./all/aka_asante.json'), - 'aka_fante': require('./all/aka_fante.json'), - 'als': require('./all/als.json'), - 'alt': require('./all/alt.json'), - 'amc': require('./all/amc.json'), - 'ame': require('./all/ame.json'), - 'amh': require('./all/amh.json'), - 'amr': require('./all/amr.json'), - 'arb': require('./all/arb.json'), - 'arl': require('./all/arl.json'), - 'arn': require('./all/arn.json'), - 'ast': require('./all/ast.json'), - 'auc': require('./all/auc.json'), - 'auv': require('./all/auv.json'), - 'ayr': require('./all/ayr.json'), - 'azj_cyrl': require('./all/azj_cyrl.json'), - 'azj_latn': require('./all/azj_latn.json'), - 'bam': require('./all/bam.json'), - 'ban': require('./all/ban.json'), - 'bba': require('./all/bba.json'), - 'bci': require('./all/bci.json'), - 'bcl': require('./all/bcl.json'), - 'bel': require('./all/bel.json'), - 'bem': require('./all/bem.json'), - 'ben': require('./all/ben.json'), - 'bfa': require('./all/bfa.json'), - 'bho': require('./all/bho.json'), - 'bin': require('./all/bin.json'), - 'bis': require('./all/bis.json'), - 'blt': require('./all/blt.json'), - 'blu': require('./all/blu.json'), - 'boa': require('./all/boa.json'), - 'bod': require('./all/bod.json'), - 'bos_cyrl': require('./all/bos_cyrl.json'), - 'bos_latn': require('./all/bos_latn.json'), - 'bre': require('./all/bre.json'), - 'btb': require('./all/btb.json'), - 'buc': require('./all/buc.json'), - 'bug': require('./all/bug.json'), - 'bul': require('./all/bul.json'), - 'cab': require('./all/cab.json'), - 'cak': require('./all/cak.json'), - 'cat': require('./all/cat.json'), - 'cbi': require('./all/cbi.json'), - 'cbr': require('./all/cbr.json'), - 'cbs': require('./all/cbs.json'), - 'cbt': require('./all/cbt.json'), - 'cbu': require('./all/cbu.json'), - 'ccx': require('./all/ccx.json'), - 'ceb': require('./all/ceb.json'), - 'ces': require('./all/ces.json'), - 'cha': require('./all/cha.json'), - 'chj': require('./all/chj.json'), - 'chk': require('./all/chk.json'), - 'chr_cased': require('./all/chr_cased.json'), - 'chr_uppercase': require('./all/chr_uppercase.json'), - 'cic': require('./all/cic.json'), - 'cjk': require('./all/cjk.json'), - 'cjk_AO': require('./all/cjk_AO.json'), - 'cjs': require('./all/cjs.json'), - 'ckb': require('./all/ckb.json'), - 'cmn_hans': require('./all/cmn_hans.json'), - 'cmn_hant': require('./all/cmn_hant.json'), - 'cnh': require('./all/cnh.json'), - 'cni': require('./all/cni.json'), - 'cof': require('./all/cof.json'), - 'cos': require('./all/cos.json'), - 'cot': require('./all/cot.json'), - 'cpu': require('./all/cpu.json'), - 'crs': require('./all/crs.json'), - 'csa': require('./all/csa.json'), - 'csw': require('./all/csw.json'), - 'ctd': require('./all/ctd.json'), - 'cym': require('./all/cym.json'), - 'dag': require('./all/dag.json'), - 'dan': require('./all/dan.json'), - 'ddn': require('./all/ddn.json'), - 'deu_1901': require('./all/deu_1901.json'), - 'deu_1996': require('./all/deu_1996.json'), - 'dga': require('./all/dga.json'), - 'dip': require('./all/dip.json'), - 'div': require('./all/div.json'), - 'dyo': require('./all/dyo.json'), - 'dyu': require('./all/dyu.json'), - 'dzo': require('./all/dzo.json'), - 'ell_monotonic': require('./all/ell_monotonic.json'), - 'ell_polytonic': require('./all/ell_polytonic.json'), - 'emk': require('./all/emk.json'), - 'eml': require('./all/eml.json'), - 'eng': require('./all/eng.json'), - 'epo': require('./all/epo.json'), - 'est': require('./all/est.json'), - 'eus': require('./all/eus.json'), - 'eve': require('./all/eve.json'), - 'evn': require('./all/evn.json'), - 'ewe': require('./all/ewe.json'), - 'fao': require('./all/fao.json'), - 'fij': require('./all/fij.json'), - 'fin': require('./all/fin.json'), - 'flm': require('./all/flm.json'), - 'fon': require('./all/fon.json'), - 'fra': require('./all/fra.json'), - 'fri': require('./all/fri.json'), - 'fur': require('./all/fur.json'), - 'fuv': require('./all/fuv.json'), - 'gaa': require('./all/gaa.json'), - 'gag': require('./all/gag.json'), - 'gax': require('./all/gax.json'), - 'gjn': require('./all/gjn.json'), - 'gkp': require('./all/gkp.json'), - 'gla': require('./all/gla.json'), - 'gle': require('./all/gle.json'), - 'glg': require('./all/glg.json'), - 'glv': require('./all/glv.json'), - 'guc': require('./all/guc.json'), - 'gug': require('./all/gug.json'), - 'guj': require('./all/guj.json'), - 'guu': require('./all/guu.json'), - 'gyr': require('./all/gyr.json'), - 'hat_kreyol': require('./all/hat_kreyol.json'), - 'hat_popular': require('./all/hat_popular.json'), - 'hau_NE': require('./all/hau_NE.json'), - 'hau_NG': require('./all/hau_NG.json'), - 'haw': require('./all/haw.json'), - 'hea': require('./all/hea.json'), - 'heb': require('./all/heb.json'), - 'hil': require('./all/hil.json'), - 'hin': require('./all/hin.json'), - 'hlt': require('./all/hlt.json'), - 'hms': require('./all/hms.json'), - 'hna': require('./all/hna.json'), - 'hni': require('./all/hni.json'), - 'hns': require('./all/hns.json'), - 'hrv': require('./all/hrv.json'), - 'hsb': require('./all/hsb.json'), - 'hsf': require('./all/hsf.json'), - 'hun': require('./all/hun.json'), - 'hus': require('./all/hus.json'), - 'huu': require('./all/huu.json'), - 'hva': require('./all/hva.json'), - 'hye': require('./all/hye.json'), - 'ibb': require('./all/ibb.json'), - 'ibo': require('./all/ibo.json'), - 'ido': require('./all/ido.json'), - 'iii': require('./all/iii.json'), - 'ike': require('./all/ike.json'), - 'ilo': require('./all/ilo.json'), - 'ina': require('./all/ina.json'), - 'ind': require('./all/ind.json'), - 'isl': require('./all/isl.json'), - 'ita': require('./all/ita.json'), - 'jav': require('./all/jav.json'), - 'jiv': require('./all/jiv.json'), - 'jpn': require('./all/jpn.json'), - 'kal': require('./all/kal.json'), - 'kan': require('./all/kan.json'), - 'kat': require('./all/kat.json'), - 'kaz': require('./all/kaz.json'), - 'kbd': require('./all/kbd.json'), - 'kbp': require('./all/kbp.json'), - 'kde': require('./all/kde.json'), - 'kdh': require('./all/kdh.json'), - 'kea': require('./all/kea.json'), - 'kek': require('./all/kek.json'), - 'kha': require('./all/kha.json'), - 'khk': require('./all/khk.json'), - 'khk_mong': require('./all/khk_mong.json'), - 'khm': require('./all/khm.json'), - 'kin': require('./all/kin.json'), - 'kir': require('./all/kir.json'), - 'kjh': require('./all/kjh.json'), - 'kkh_lana': require('./all/kkh_lana.json'), - 'kmb': require('./all/kmb.json'), - 'knc': require('./all/knc.json'), - 'kng': require('./all/kng.json'), - 'kng_AO': require('./all/kng_AO.json'), - 'koi': require('./all/koi.json'), - 'koo': require('./all/koo.json'), - 'kor': require('./all/kor.json'), - 'kqn': require('./all/kqn.json'), - 'kri': require('./all/kri.json'), - 'krl': require('./all/krl.json'), - 'ktu': require('./all/ktu.json'), - 'kwi': require('./all/kwi.json'), - 'lad': require('./all/lad.json'), - 'lao': require('./all/lao.json'), - 'lat': require('./all/lat.json'), - 'lat_1': require('./all/lat_1.json'), - 'lav': require('./all/lav.json'), - 'lia': require('./all/lia.json'), - 'lij': require('./all/lij.json'), - 'lin': require('./all/lin.json'), - 'lin_tones': require('./all/lin_tones.json'), - 'lit': require('./all/lit.json'), - 'lld': require('./all/lld.json'), - 'lnc': require('./all/lnc.json'), - 'lns': require('./all/lns.json'), - 'lob': require('./all/lob.json'), - 'lot': require('./all/lot.json'), - 'loz': require('./all/loz.json'), - 'ltz': require('./all/ltz.json'), - 'lua': require('./all/lua.json'), - 'lue': require('./all/lue.json'), - 'lug': require('./all/lug.json'), - 'lun': require('./all/lun.json'), - 'lus': require('./all/lus.json'), - 'mad': require('./all/mad.json'), - 'mag': require('./all/mag.json'), - 'mah': require('./all/mah.json'), - 'mai': require('./all/mai.json'), - 'mal': require('./all/mal.json'), - 'mam': require('./all/mam.json'), - 'mar': require('./all/mar.json'), - 'maz': require('./all/maz.json'), - 'mcd': require('./all/mcd.json'), - 'mcf': require('./all/mcf.json'), - 'men': require('./all/men.json'), - 'mic': require('./all/mic.json'), - 'min': require('./all/min.json'), - 'miq': require('./all/miq.json'), - 'mkd': require('./all/mkd.json'), - 'mlt': require('./all/mlt.json'), - 'mly_arab': require('./all/mly_arab.json'), - 'mly_latn': require('./all/mly_latn.json'), - 'mnw': require('./all/mnw.json'), - 'mos': require('./all/mos.json'), - 'mri': require('./all/mri.json'), - 'mto': require('./all/mto.json'), - 'mxi': require('./all/mxi.json'), - 'mxv': require('./all/mxv.json'), - 'mya': require('./all/mya.json'), - 'mzi': require('./all/mzi.json'), - 'nav': require('./all/nav.json'), - 'nba': require('./all/nba.json'), - 'nbl': require('./all/nbl.json'), - 'ndo': require('./all/ndo.json'), - 'nds': require('./all/nds.json'), - 'nep': require('./all/nep.json'), - 'nhn': require('./all/nhn.json'), - 'nio': require('./all/nio.json'), - 'njo': require('./all/njo.json'), - 'nku': require('./all/nku.json'), - 'nld': require('./all/nld.json'), - 'nno': require('./all/nno.json'), - 'nob': require('./all/nob.json'), - 'not': require('./all/not.json'), - 'nso': require('./all/nso.json'), - 'nya_chechewa': require('./all/nya_chechewa.json'), - 'nya_chinyanja': require('./all/nya_chinyanja.json'), - 'nym': require('./all/nym.json'), - 'nyn': require('./all/nyn.json'), - 'nzi': require('./all/nzi.json'), - 'oci_1': require('./all/oci_1.json'), - 'oci_2': require('./all/oci_2.json'), - 'oci_3': require('./all/oci_3.json'), - 'oci_4': require('./all/oci_4.json'), - 'ojb': require('./all/ojb.json'), - 'oki': require('./all/oki.json'), - 'oss': require('./all/oss.json'), - 'ote': require('./all/ote.json'), - 'pam': require('./all/pam.json'), - 'pan': require('./all/pan.json'), - 'pap': require('./all/pap.json'), - 'pau': require('./all/pau.json'), - 'pbb': require('./all/pbb.json'), - 'pbu': require('./all/pbu.json'), - 'pcd': require('./all/pcd.json'), - 'pcm': require('./all/pcm.json'), - 'pes_1': require('./all/pes_1.json'), - 'pes_2': require('./all/pes_2.json'), - 'pis': require('./all/pis.json'), - 'piu': require('./all/piu.json'), - 'plt': require('./all/plt.json'), - 'pnb': require('./all/pnb.json'), - 'pol': require('./all/pol.json'), - 'pon': require('./all/pon.json'), - 'por_BR': require('./all/por_BR.json'), - 'por_PT': require('./all/por_PT.json'), - 'pov': require('./all/pov.json'), - 'ppl': require('./all/ppl.json'), - 'prq': require('./all/prq.json'), - 'prv': require('./all/prv.json'), - 'quc': require('./all/quc.json'), - 'qud': require('./all/qud.json'), - 'qug': require('./all/qug.json'), - 'quy': require('./all/quy.json'), - 'quz': require('./all/quz.json'), - 'qva': require('./all/qva.json'), - 'qvc': require('./all/qvc.json'), - 'qvh': require('./all/qvh.json'), - 'qvm': require('./all/qvm.json'), - 'qvn': require('./all/qvn.json'), - 'qwh': require('./all/qwh.json'), - 'qxa': require('./all/qxa.json'), - 'qxn': require('./all/qxn.json'), - 'qxu': require('./all/qxu.json'), - 'rar': require('./all/rar.json'), - 'rmn': require('./all/rmn.json'), - 'rmn_1': require('./all/rmn_1.json'), - 'rmy': require('./all/rmy.json'), - 'roh': require('./all/roh.json'), - 'roh_puter': require('./all/roh_puter.json'), - 'roh_rumgr': require('./all/roh_rumgr.json'), - 'roh_surmiran': require('./all/roh_surmiran.json'), - 'roh_sursilv': require('./all/roh_sursilv.json'), - 'roh_sutsilv': require('./all/roh_sutsilv.json'), - 'roh_vallader': require('./all/roh_vallader.json'), - 'ron_1953': require('./all/ron_1953.json'), - 'ron_1993': require('./all/ron_1993.json'), - 'ron_2006': require('./all/ron_2006.json'), - 'run': require('./all/run.json'), - 'rus': require('./all/rus.json'), - 'sag': require('./all/sag.json'), - 'sah': require('./all/sah.json'), - 'san': require('./all/san.json'), - 'sco': require('./all/sco.json'), - 'sey': require('./all/sey.json'), - 'shk': require('./all/shk.json'), - 'shn': require('./all/shn.json'), - 'shp': require('./all/shp.json'), - 'sin': require('./all/sin.json'), - 'skr': require('./all/skr.json'), - 'slk': require('./all/slk.json'), - 'slv': require('./all/slv.json'), - 'sme': require('./all/sme.json'), - 'smo': require('./all/smo.json'), - 'sna': require('./all/sna.json'), - 'snk': require('./all/snk.json'), - 'snn': require('./all/snn.json'), - 'som': require('./all/som.json'), - 'sot': require('./all/sot.json'), - 'spa': require('./all/spa.json'), - 'src': require('./all/src.json'), - 'srp_cyrl': require('./all/srp_cyrl.json'), - 'srp_latn': require('./all/srp_latn.json'), - 'srr': require('./all/srr.json'), - 'ssw': require('./all/ssw.json'), - 'suk': require('./all/suk.json'), - 'sun': require('./all/sun.json'), - 'sus': require('./all/sus.json'), - 'swb': require('./all/swb.json'), - 'swe': require('./all/swe.json'), - 'swh': require('./all/swh.json'), - 'tah': require('./all/tah.json'), - 'taj': require('./all/taj.json'), - 'tam': require('./all/tam.json'), - 'tat': require('./all/tat.json'), - 'tbz': require('./all/tbz.json'), - 'tca': require('./all/tca.json'), - 'tel': require('./all/tel.json'), - 'tem': require('./all/tem.json'), - 'tet': require('./all/tet.json'), - 'tgk': require('./all/tgk.json'), - 'tgl': require('./all/tgl.json'), - 'tgl_tglg': require('./all/tgl_tglg.json'), - 'tha': require('./all/tha.json'), - 'tha2': require('./all/tha2.json'), - 'tir': require('./all/tir.json'), - 'tiv': require('./all/tiv.json'), - 'tly': require('./all/tly.json'), - 'tob': require('./all/tob.json'), - 'toi': require('./all/toi.json'), - 'toj': require('./all/toj.json'), - 'ton': require('./all/ton.json'), - 'top': require('./all/top.json'), - 'tpi': require('./all/tpi.json'), - 'tsn': require('./all/tsn.json'), - 'tso_MZ': require('./all/tso_MZ.json'), - 'tsz': require('./all/tsz.json'), - 'tuk_cyrl': require('./all/tuk_cyrl.json'), - 'tuk_latn': require('./all/tuk_latn.json'), - 'tur': require('./all/tur.json'), - 'tyv': require('./all/tyv.json'), - 'tzc': require('./all/tzc.json'), - 'tzh': require('./all/tzh.json'), - 'tzm': require('./all/tzm.json'), - 'uig_arab': require('./all/uig_arab.json'), - 'uig_latn': require('./all/uig_latn.json'), - 'ukr': require('./all/ukr.json'), - 'umb': require('./all/umb.json'), - 'ura': require('./all/ura.json'), - 'urd': require('./all/urd.json'), - 'urd_2': require('./all/urd_2.json'), - 'uzn_cyrl': require('./all/uzn_cyrl.json'), - 'uzn_latn': require('./all/uzn_latn.json'), - 'vai': require('./all/vai.json'), - 'vec': require('./all/vec.json'), - 'ven': require('./all/ven.json'), - 'vep': require('./all/vep.json'), - 'vie': require('./all/vie.json'), - 'vie_han': require('./all/vie_han.json'), - 'vmw': require('./all/vmw.json'), - 'war': require('./all/war.json'), - 'wln': require('./all/wln.json'), - 'wol': require('./all/wol.json'), - 'wwa': require('./all/wwa.json'), - 'xho': require('./all/xho.json'), - 'xsm': require('./all/xsm.json'), - 'yad': require('./all/yad.json'), - 'yao': require('./all/yao.json'), - 'yap': require('./all/yap.json'), - 'ydd': require('./all/ydd.json'), - 'ykg': require('./all/ykg.json'), - 'yor': require('./all/yor.json'), - 'yua': require('./all/yua.json'), - 'yue': require('./all/yue.json'), - 'zam': require('./all/zam.json'), - 'zdj': require('./all/zdj.json'), - 'zgh': require('./all/zgh.json'), - 'zro': require('./all/zro.json'), - 'ztu': require('./all/ztu.json'), - 'zul': require('./all/zul.json') -}; + abk: require('./all/abk.json'), + ace: require('./all/ace.json'), + acu: require('./all/acu.json'), + acu_1: require('./all/acu_1.json'), + ada: require('./all/ada.json'), + ady: require('./all/ady.json'), + afr: require('./all/afr.json'), + agr: require('./all/agr.json'), + aii: require('./all/aii.json'), + ajg: require('./all/ajg.json'), + aka_akuapem: require('./all/aka_akuapem.json'), + aka_asante: require('./all/aka_asante.json'), + aka_fante: require('./all/aka_fante.json'), + als: require('./all/als.json'), + alt: require('./all/alt.json'), + amc: require('./all/amc.json'), + ame: require('./all/ame.json'), + amh: require('./all/amh.json'), + amr: require('./all/amr.json'), + arb: require('./all/arb.json'), + arl: require('./all/arl.json'), + arn: require('./all/arn.json'), + ast: require('./all/ast.json'), + auc: require('./all/auc.json'), + auv: require('./all/auv.json'), + ayr: require('./all/ayr.json'), + azj_cyrl: require('./all/azj_cyrl.json'), + azj_latn: require('./all/azj_latn.json'), + bam: require('./all/bam.json'), + ban: require('./all/ban.json'), + bba: require('./all/bba.json'), + bci: require('./all/bci.json'), + bcl: require('./all/bcl.json'), + bel: require('./all/bel.json'), + bem: require('./all/bem.json'), + ben: require('./all/ben.json'), + bfa: require('./all/bfa.json'), + bho: require('./all/bho.json'), + bin: require('./all/bin.json'), + bis: require('./all/bis.json'), + blt: require('./all/blt.json'), + blu: require('./all/blu.json'), + boa: require('./all/boa.json'), + bod: require('./all/bod.json'), + bos_cyrl: require('./all/bos_cyrl.json'), + bos_latn: require('./all/bos_latn.json'), + bre: require('./all/bre.json'), + btb: require('./all/btb.json'), + buc: require('./all/buc.json'), + bug: require('./all/bug.json'), + bul: require('./all/bul.json'), + cab: require('./all/cab.json'), + cak: require('./all/cak.json'), + cat: require('./all/cat.json'), + cbi: require('./all/cbi.json'), + cbr: require('./all/cbr.json'), + cbs: require('./all/cbs.json'), + cbt: require('./all/cbt.json'), + cbu: require('./all/cbu.json'), + ccx: require('./all/ccx.json'), + ceb: require('./all/ceb.json'), + ces: require('./all/ces.json'), + cha: require('./all/cha.json'), + chj: require('./all/chj.json'), + chk: require('./all/chk.json'), + chr_cased: require('./all/chr_cased.json'), + chr_uppercase: require('./all/chr_uppercase.json'), + cic: require('./all/cic.json'), + cjk: require('./all/cjk.json'), + cjk_AO: require('./all/cjk_AO.json'), + cjs: require('./all/cjs.json'), + ckb: require('./all/ckb.json'), + cmn_hans: require('./all/cmn_hans.json'), + cmn_hant: require('./all/cmn_hant.json'), + cnh: require('./all/cnh.json'), + cni: require('./all/cni.json'), + cof: require('./all/cof.json'), + cos: require('./all/cos.json'), + cot: require('./all/cot.json'), + cpu: require('./all/cpu.json'), + crs: require('./all/crs.json'), + csa: require('./all/csa.json'), + csw: require('./all/csw.json'), + ctd: require('./all/ctd.json'), + cym: require('./all/cym.json'), + dag: require('./all/dag.json'), + dan: require('./all/dan.json'), + ddn: require('./all/ddn.json'), + deu_1901: require('./all/deu_1901.json'), + deu_1996: require('./all/deu_1996.json'), + dga: require('./all/dga.json'), + dip: require('./all/dip.json'), + div: require('./all/div.json'), + dyo: require('./all/dyo.json'), + dyu: require('./all/dyu.json'), + dzo: require('./all/dzo.json'), + ell_monotonic: require('./all/ell_monotonic.json'), + ell_polytonic: require('./all/ell_polytonic.json'), + emk: require('./all/emk.json'), + eml: require('./all/eml.json'), + eng: require('./all/eng.json'), + epo: require('./all/epo.json'), + est: require('./all/est.json'), + eus: require('./all/eus.json'), + eve: require('./all/eve.json'), + evn: require('./all/evn.json'), + ewe: require('./all/ewe.json'), + fao: require('./all/fao.json'), + fij: require('./all/fij.json'), + fin: require('./all/fin.json'), + flm: require('./all/flm.json'), + fon: require('./all/fon.json'), + fra: require('./all/fra.json'), + fri: require('./all/fri.json'), + fur: require('./all/fur.json'), + fuv: require('./all/fuv.json'), + gaa: require('./all/gaa.json'), + gag: require('./all/gag.json'), + gax: require('./all/gax.json'), + gjn: require('./all/gjn.json'), + gkp: require('./all/gkp.json'), + gla: require('./all/gla.json'), + gle: require('./all/gle.json'), + glg: require('./all/glg.json'), + glv: require('./all/glv.json'), + guc: require('./all/guc.json'), + gug: require('./all/gug.json'), + guj: require('./all/guj.json'), + guu: require('./all/guu.json'), + gyr: require('./all/gyr.json'), + hat_kreyol: require('./all/hat_kreyol.json'), + hat_popular: require('./all/hat_popular.json'), + hau_NE: require('./all/hau_NE.json'), + hau_NG: require('./all/hau_NG.json'), + haw: require('./all/haw.json'), + hea: require('./all/hea.json'), + heb: require('./all/heb.json'), + hil: require('./all/hil.json'), + hin: require('./all/hin.json'), + hlt: require('./all/hlt.json'), + hms: require('./all/hms.json'), + hna: require('./all/hna.json'), + hni: require('./all/hni.json'), + hns: require('./all/hns.json'), + hrv: require('./all/hrv.json'), + hsb: require('./all/hsb.json'), + hsf: require('./all/hsf.json'), + hun: require('./all/hun.json'), + hus: require('./all/hus.json'), + huu: require('./all/huu.json'), + hva: require('./all/hva.json'), + hye: require('./all/hye.json'), + ibb: require('./all/ibb.json'), + ibo: require('./all/ibo.json'), + ido: require('./all/ido.json'), + iii: require('./all/iii.json'), + ike: require('./all/ike.json'), + ilo: require('./all/ilo.json'), + ina: require('./all/ina.json'), + ind: require('./all/ind.json'), + isl: require('./all/isl.json'), + ita: require('./all/ita.json'), + jav: require('./all/jav.json'), + jiv: require('./all/jiv.json'), + jpn: require('./all/jpn.json'), + kal: require('./all/kal.json'), + kan: require('./all/kan.json'), + kat: require('./all/kat.json'), + kaz: require('./all/kaz.json'), + kbd: require('./all/kbd.json'), + kbp: require('./all/kbp.json'), + kde: require('./all/kde.json'), + kdh: require('./all/kdh.json'), + kea: require('./all/kea.json'), + kek: require('./all/kek.json'), + kha: require('./all/kha.json'), + khk: require('./all/khk.json'), + khk_mong: require('./all/khk_mong.json'), + khm: require('./all/khm.json'), + kin: require('./all/kin.json'), + kir: require('./all/kir.json'), + kjh: require('./all/kjh.json'), + kkh_lana: require('./all/kkh_lana.json'), + kmb: require('./all/kmb.json'), + knc: require('./all/knc.json'), + kng: require('./all/kng.json'), + kng_AO: require('./all/kng_AO.json'), + koi: require('./all/koi.json'), + koo: require('./all/koo.json'), + kor: require('./all/kor.json'), + kqn: require('./all/kqn.json'), + kri: require('./all/kri.json'), + krl: require('./all/krl.json'), + ktu: require('./all/ktu.json'), + kwi: require('./all/kwi.json'), + lad: require('./all/lad.json'), + lao: require('./all/lao.json'), + lat: require('./all/lat.json'), + lat_1: require('./all/lat_1.json'), + lav: require('./all/lav.json'), + lia: require('./all/lia.json'), + lij: require('./all/lij.json'), + lin: require('./all/lin.json'), + lin_tones: require('./all/lin_tones.json'), + lit: require('./all/lit.json'), + lld: require('./all/lld.json'), + lnc: require('./all/lnc.json'), + lns: require('./all/lns.json'), + lob: require('./all/lob.json'), + lot: require('./all/lot.json'), + loz: require('./all/loz.json'), + ltz: require('./all/ltz.json'), + lua: require('./all/lua.json'), + lue: require('./all/lue.json'), + lug: require('./all/lug.json'), + lun: require('./all/lun.json'), + lus: require('./all/lus.json'), + mad: require('./all/mad.json'), + mag: require('./all/mag.json'), + mah: require('./all/mah.json'), + mai: require('./all/mai.json'), + mal: require('./all/mal.json'), + mam: require('./all/mam.json'), + mar: require('./all/mar.json'), + maz: require('./all/maz.json'), + mcd: require('./all/mcd.json'), + mcf: require('./all/mcf.json'), + men: require('./all/men.json'), + mic: require('./all/mic.json'), + min: require('./all/min.json'), + miq: require('./all/miq.json'), + mkd: require('./all/mkd.json'), + mlt: require('./all/mlt.json'), + mly_arab: require('./all/mly_arab.json'), + mly_latn: require('./all/mly_latn.json'), + mnw: require('./all/mnw.json'), + mos: require('./all/mos.json'), + mri: require('./all/mri.json'), + mto: require('./all/mto.json'), + mxi: require('./all/mxi.json'), + mxv: require('./all/mxv.json'), + mya: require('./all/mya.json'), + mzi: require('./all/mzi.json'), + nav: require('./all/nav.json'), + nba: require('./all/nba.json'), + nbl: require('./all/nbl.json'), + ndo: require('./all/ndo.json'), + nds: require('./all/nds.json'), + nep: require('./all/nep.json'), + nhn: require('./all/nhn.json'), + nio: require('./all/nio.json'), + njo: require('./all/njo.json'), + nku: require('./all/nku.json'), + nld: require('./all/nld.json'), + nno: require('./all/nno.json'), + nob: require('./all/nob.json'), + not: require('./all/not.json'), + nso: require('./all/nso.json'), + nya_chechewa: require('./all/nya_chechewa.json'), + nya_chinyanja: require('./all/nya_chinyanja.json'), + nym: require('./all/nym.json'), + nyn: require('./all/nyn.json'), + nzi: require('./all/nzi.json'), + oci_1: require('./all/oci_1.json'), + oci_2: require('./all/oci_2.json'), + oci_3: require('./all/oci_3.json'), + oci_4: require('./all/oci_4.json'), + ojb: require('./all/ojb.json'), + oki: require('./all/oki.json'), + oss: require('./all/oss.json'), + ote: require('./all/ote.json'), + pam: require('./all/pam.json'), + pan: require('./all/pan.json'), + pap: require('./all/pap.json'), + pau: require('./all/pau.json'), + pbb: require('./all/pbb.json'), + pbu: require('./all/pbu.json'), + pcd: require('./all/pcd.json'), + pcm: require('./all/pcm.json'), + pes_1: require('./all/pes_1.json'), + pes_2: require('./all/pes_2.json'), + pis: require('./all/pis.json'), + piu: require('./all/piu.json'), + plt: require('./all/plt.json'), + pnb: require('./all/pnb.json'), + pol: require('./all/pol.json'), + pon: require('./all/pon.json'), + por_BR: require('./all/por_BR.json'), + por_PT: require('./all/por_PT.json'), + pov: require('./all/pov.json'), + ppl: require('./all/ppl.json'), + prq: require('./all/prq.json'), + prv: require('./all/prv.json'), + quc: require('./all/quc.json'), + qud: require('./all/qud.json'), + qug: require('./all/qug.json'), + quy: require('./all/quy.json'), + quz: require('./all/quz.json'), + qva: require('./all/qva.json'), + qvc: require('./all/qvc.json'), + qvh: require('./all/qvh.json'), + qvm: require('./all/qvm.json'), + qvn: require('./all/qvn.json'), + qwh: require('./all/qwh.json'), + qxa: require('./all/qxa.json'), + qxn: require('./all/qxn.json'), + qxu: require('./all/qxu.json'), + rar: require('./all/rar.json'), + rmn: require('./all/rmn.json'), + rmn_1: require('./all/rmn_1.json'), + rmy: require('./all/rmy.json'), + roh: require('./all/roh.json'), + roh_puter: require('./all/roh_puter.json'), + roh_rumgr: require('./all/roh_rumgr.json'), + roh_surmiran: require('./all/roh_surmiran.json'), + roh_sursilv: require('./all/roh_sursilv.json'), + roh_sutsilv: require('./all/roh_sutsilv.json'), + roh_vallader: require('./all/roh_vallader.json'), + ron_1953: require('./all/ron_1953.json'), + ron_1993: require('./all/ron_1993.json'), + ron_2006: require('./all/ron_2006.json'), + run: require('./all/run.json'), + rus: require('./all/rus.json'), + sag: require('./all/sag.json'), + sah: require('./all/sah.json'), + san: require('./all/san.json'), + sco: require('./all/sco.json'), + sey: require('./all/sey.json'), + shk: require('./all/shk.json'), + shn: require('./all/shn.json'), + shp: require('./all/shp.json'), + sin: require('./all/sin.json'), + skr: require('./all/skr.json'), + slk: require('./all/slk.json'), + slv: require('./all/slv.json'), + sme: require('./all/sme.json'), + smo: require('./all/smo.json'), + sna: require('./all/sna.json'), + snk: require('./all/snk.json'), + snn: require('./all/snn.json'), + som: require('./all/som.json'), + sot: require('./all/sot.json'), + spa: require('./all/spa.json'), + src: require('./all/src.json'), + srp_cyrl: require('./all/srp_cyrl.json'), + srp_latn: require('./all/srp_latn.json'), + srr: require('./all/srr.json'), + ssw: require('./all/ssw.json'), + suk: require('./all/suk.json'), + sun: require('./all/sun.json'), + sus: require('./all/sus.json'), + swb: require('./all/swb.json'), + swe: require('./all/swe.json'), + swh: require('./all/swh.json'), + tah: require('./all/tah.json'), + taj: require('./all/taj.json'), + tam: require('./all/tam.json'), + tat: require('./all/tat.json'), + tbz: require('./all/tbz.json'), + tca: require('./all/tca.json'), + tel: require('./all/tel.json'), + tem: require('./all/tem.json'), + tet: require('./all/tet.json'), + tgk: require('./all/tgk.json'), + tgl: require('./all/tgl.json'), + tgl_tglg: require('./all/tgl_tglg.json'), + tha: require('./all/tha.json'), + tha2: require('./all/tha2.json'), + tir: require('./all/tir.json'), + tiv: require('./all/tiv.json'), + tly: require('./all/tly.json'), + tob: require('./all/tob.json'), + toi: require('./all/toi.json'), + toj: require('./all/toj.json'), + ton: require('./all/ton.json'), + top: require('./all/top.json'), + tpi: require('./all/tpi.json'), + tsn: require('./all/tsn.json'), + tso_MZ: require('./all/tso_MZ.json'), + tsz: require('./all/tsz.json'), + tuk_cyrl: require('./all/tuk_cyrl.json'), + tuk_latn: require('./all/tuk_latn.json'), + tur: require('./all/tur.json'), + tyv: require('./all/tyv.json'), + tzc: require('./all/tzc.json'), + tzh: require('./all/tzh.json'), + tzm: require('./all/tzm.json'), + uig_arab: require('./all/uig_arab.json'), + uig_latn: require('./all/uig_latn.json'), + ukr: require('./all/ukr.json'), + umb: require('./all/umb.json'), + ura: require('./all/ura.json'), + urd: require('./all/urd.json'), + urd_2: require('./all/urd_2.json'), + uzn_cyrl: require('./all/uzn_cyrl.json'), + uzn_latn: require('./all/uzn_latn.json'), + vai: require('./all/vai.json'), + vec: require('./all/vec.json'), + ven: require('./all/ven.json'), + vep: require('./all/vep.json'), + vie: require('./all/vie.json'), + vie_han: require('./all/vie_han.json'), + vmw: require('./all/vmw.json'), + war: require('./all/war.json'), + wln: require('./all/wln.json'), + wol: require('./all/wol.json'), + wwa: require('./all/wwa.json'), + xho: require('./all/xho.json'), + xsm: require('./all/xsm.json'), + yad: require('./all/yad.json'), + yao: require('./all/yao.json'), + yap: require('./all/yap.json'), + ydd: require('./all/ydd.json'), + ykg: require('./all/ykg.json'), + yor: require('./all/yor.json'), + yua: require('./all/yua.json'), + yue: require('./all/yue.json'), + zam: require('./all/zam.json'), + zdj: require('./all/zdj.json'), + zgh: require('./all/zgh.json'), + zro: require('./all/zro.json'), + ztu: require('./all/ztu.json'), + zul: require('./all/zul.json') +} diff --git a/data/min.js b/data/min.js index 7f83cd9..de590d7 100644 --- a/data/min.js +++ b/data/min.js @@ -1,4 +1,4 @@ -'use strict'; +'use strict' module.exports = { '007': require('./min/007.json'), @@ -12,418 +12,418 @@ module.exports = { '016': require('./min/016.json'), '017': require('./min/017.json'), '020': require('./min/020.json'), - 'abk': require('./min/abk.json'), - 'ace': require('./min/ace.json'), - 'acu': require('./min/acu.json'), - 'acu_1': require('./min/acu_1.json'), - 'ada': require('./min/ada.json'), - 'ady': require('./min/ady.json'), - 'afr': require('./min/afr.json'), - 'agr': require('./min/agr.json'), - 'aii': require('./min/aii.json'), - 'ajg': require('./min/ajg.json'), - 'aka_akuapem': require('./min/aka_akuapem.json'), - 'aka_asante': require('./min/aka_asante.json'), - 'aka_fante': require('./min/aka_fante.json'), - 'als': require('./min/als.json'), - 'alt': require('./min/alt.json'), - 'amc': require('./min/amc.json'), - 'ame': require('./min/ame.json'), - 'amh': require('./min/amh.json'), - 'amr': require('./min/amr.json'), - 'arb': require('./min/arb.json'), - 'arl': require('./min/arl.json'), - 'arn': require('./min/arn.json'), - 'ast': require('./min/ast.json'), - 'auc': require('./min/auc.json'), - 'auv': require('./min/auv.json'), - 'ayr': require('./min/ayr.json'), - 'azj_cyrl': require('./min/azj_cyrl.json'), - 'azj_latn': require('./min/azj_latn.json'), - 'bam': require('./min/bam.json'), - 'ban': require('./min/ban.json'), - 'bba': require('./min/bba.json'), - 'bci': require('./min/bci.json'), - 'bcl': require('./min/bcl.json'), - 'bel': require('./min/bel.json'), - 'bem': require('./min/bem.json'), - 'ben': require('./min/ben.json'), - 'bfa': require('./min/bfa.json'), - 'bho': require('./min/bho.json'), - 'bin': require('./min/bin.json'), - 'bis': require('./min/bis.json'), - 'blt': require('./min/blt.json'), - 'blu': require('./min/blu.json'), - 'boa': require('./min/boa.json'), - 'bod': require('./min/bod.json'), - 'bos_cyrl': require('./min/bos_cyrl.json'), - 'bos_latn': require('./min/bos_latn.json'), - 'bre': require('./min/bre.json'), - 'btb': require('./min/btb.json'), - 'buc': require('./min/buc.json'), - 'bug': require('./min/bug.json'), - 'bul': require('./min/bul.json'), - 'cab': require('./min/cab.json'), - 'cak': require('./min/cak.json'), - 'cat': require('./min/cat.json'), - 'cbi': require('./min/cbi.json'), - 'cbr': require('./min/cbr.json'), - 'cbs': require('./min/cbs.json'), - 'cbt': require('./min/cbt.json'), - 'cbu': require('./min/cbu.json'), - 'ccx': require('./min/ccx.json'), - 'ceb': require('./min/ceb.json'), - 'ces': require('./min/ces.json'), - 'cha': require('./min/cha.json'), - 'chj': require('./min/chj.json'), - 'chk': require('./min/chk.json'), - 'chr_cased': require('./min/chr_cased.json'), - 'chr_uppercase': require('./min/chr_uppercase.json'), - 'cic': require('./min/cic.json'), - 'cjk': require('./min/cjk.json'), - 'cjk_AO': require('./min/cjk_AO.json'), - 'cjs': require('./min/cjs.json'), - 'ckb': require('./min/ckb.json'), - 'cnh': require('./min/cnh.json'), - 'cni': require('./min/cni.json'), - 'cof': require('./min/cof.json'), - 'cos': require('./min/cos.json'), - 'cot': require('./min/cot.json'), - 'cpu': require('./min/cpu.json'), - 'crs': require('./min/crs.json'), - 'csa': require('./min/csa.json'), - 'csw': require('./min/csw.json'), - 'ctd': require('./min/ctd.json'), - 'cym': require('./min/cym.json'), - 'dag': require('./min/dag.json'), - 'dan': require('./min/dan.json'), - 'ddn': require('./min/ddn.json'), - 'deu_1901': require('./min/deu_1901.json'), - 'deu_1996': require('./min/deu_1996.json'), - 'dga': require('./min/dga.json'), - 'dip': require('./min/dip.json'), - 'div': require('./min/div.json'), - 'dyo': require('./min/dyo.json'), - 'dyu': require('./min/dyu.json'), - 'dzo': require('./min/dzo.json'), - 'ell_monotonic': require('./min/ell_monotonic.json'), - 'ell_polytonic': require('./min/ell_polytonic.json'), - 'emk': require('./min/emk.json'), - 'eml': require('./min/eml.json'), - 'eng': require('./min/eng.json'), - 'epo': require('./min/epo.json'), - 'est': require('./min/est.json'), - 'eus': require('./min/eus.json'), - 'eve': require('./min/eve.json'), - 'evn': require('./min/evn.json'), - 'ewe': require('./min/ewe.json'), - 'fao': require('./min/fao.json'), - 'fij': require('./min/fij.json'), - 'fin': require('./min/fin.json'), - 'flm': require('./min/flm.json'), - 'fon': require('./min/fon.json'), - 'fra': require('./min/fra.json'), - 'fri': require('./min/fri.json'), - 'fur': require('./min/fur.json'), - 'fuv': require('./min/fuv.json'), - 'gaa': require('./min/gaa.json'), - 'gag': require('./min/gag.json'), - 'gax': require('./min/gax.json'), - 'gjn': require('./min/gjn.json'), - 'gkp': require('./min/gkp.json'), - 'gla': require('./min/gla.json'), - 'gle': require('./min/gle.json'), - 'glg': require('./min/glg.json'), - 'glv': require('./min/glv.json'), - 'guc': require('./min/guc.json'), - 'gug': require('./min/gug.json'), - 'guj': require('./min/guj.json'), - 'guu': require('./min/guu.json'), - 'gyr': require('./min/gyr.json'), - 'hat_kreyol': require('./min/hat_kreyol.json'), - 'hat_popular': require('./min/hat_popular.json'), - 'hau_NE': require('./min/hau_NE.json'), - 'hau_NG': require('./min/hau_NG.json'), - 'haw': require('./min/haw.json'), - 'hea': require('./min/hea.json'), - 'heb': require('./min/heb.json'), - 'hil': require('./min/hil.json'), - 'hin': require('./min/hin.json'), - 'hlt': require('./min/hlt.json'), - 'hms': require('./min/hms.json'), - 'hna': require('./min/hna.json'), - 'hni': require('./min/hni.json'), - 'hns': require('./min/hns.json'), - 'hrv': require('./min/hrv.json'), - 'hsb': require('./min/hsb.json'), - 'hsf': require('./min/hsf.json'), - 'hun': require('./min/hun.json'), - 'hus': require('./min/hus.json'), - 'huu': require('./min/huu.json'), - 'hva': require('./min/hva.json'), - 'hye': require('./min/hye.json'), - 'ibb': require('./min/ibb.json'), - 'ibo': require('./min/ibo.json'), - 'ido': require('./min/ido.json'), - 'ike': require('./min/ike.json'), - 'ilo': require('./min/ilo.json'), - 'ina': require('./min/ina.json'), - 'ind': require('./min/ind.json'), - 'isl': require('./min/isl.json'), - 'ita': require('./min/ita.json'), - 'jav': require('./min/jav.json'), - 'jiv': require('./min/jiv.json'), - 'jpn': require('./min/jpn.json'), - 'kal': require('./min/kal.json'), - 'kan': require('./min/kan.json'), - 'kat': require('./min/kat.json'), - 'kaz': require('./min/kaz.json'), - 'kbd': require('./min/kbd.json'), - 'kbp': require('./min/kbp.json'), - 'kde': require('./min/kde.json'), - 'kdh': require('./min/kdh.json'), - 'kea': require('./min/kea.json'), - 'kek': require('./min/kek.json'), - 'kha': require('./min/kha.json'), - 'khk': require('./min/khk.json'), - 'khm': require('./min/khm.json'), - 'kin': require('./min/kin.json'), - 'kir': require('./min/kir.json'), - 'kjh': require('./min/kjh.json'), - 'kkh_lana': require('./min/kkh_lana.json'), - 'kmb': require('./min/kmb.json'), - 'knc': require('./min/knc.json'), - 'kng': require('./min/kng.json'), - 'kng_AO': require('./min/kng_AO.json'), - 'koi': require('./min/koi.json'), - 'koo': require('./min/koo.json'), - 'kor': require('./min/kor.json'), - 'kqn': require('./min/kqn.json'), - 'kri': require('./min/kri.json'), - 'krl': require('./min/krl.json'), - 'ktu': require('./min/ktu.json'), - 'kwi': require('./min/kwi.json'), - 'lad': require('./min/lad.json'), - 'lao': require('./min/lao.json'), - 'lat': require('./min/lat.json'), - 'lat_1': require('./min/lat_1.json'), - 'lav': require('./min/lav.json'), - 'lia': require('./min/lia.json'), - 'lij': require('./min/lij.json'), - 'lin': require('./min/lin.json'), - 'lin_tones': require('./min/lin_tones.json'), - 'lit': require('./min/lit.json'), - 'lld': require('./min/lld.json'), - 'lnc': require('./min/lnc.json'), - 'lns': require('./min/lns.json'), - 'lob': require('./min/lob.json'), - 'lot': require('./min/lot.json'), - 'loz': require('./min/loz.json'), - 'ltz': require('./min/ltz.json'), - 'lua': require('./min/lua.json'), - 'lue': require('./min/lue.json'), - 'lug': require('./min/lug.json'), - 'lun': require('./min/lun.json'), - 'lus': require('./min/lus.json'), - 'mad': require('./min/mad.json'), - 'mag': require('./min/mag.json'), - 'mah': require('./min/mah.json'), - 'mai': require('./min/mai.json'), - 'mal': require('./min/mal.json'), - 'mam': require('./min/mam.json'), - 'mar': require('./min/mar.json'), - 'maz': require('./min/maz.json'), - 'mcd': require('./min/mcd.json'), - 'mcf': require('./min/mcf.json'), - 'men': require('./min/men.json'), - 'mic': require('./min/mic.json'), - 'min': require('./min/min.json'), - 'miq': require('./min/miq.json'), - 'mkd': require('./min/mkd.json'), - 'mlt': require('./min/mlt.json'), - 'mly_arab': require('./min/mly_arab.json'), - 'mly_latn': require('./min/mly_latn.json'), - 'mnw': require('./min/mnw.json'), - 'mos': require('./min/mos.json'), - 'mri': require('./min/mri.json'), - 'mto': require('./min/mto.json'), - 'mxi': require('./min/mxi.json'), - 'mxv': require('./min/mxv.json'), - 'mya': require('./min/mya.json'), - 'mzi': require('./min/mzi.json'), - 'nav': require('./min/nav.json'), - 'nba': require('./min/nba.json'), - 'nbl': require('./min/nbl.json'), - 'ndo': require('./min/ndo.json'), - 'nds': require('./min/nds.json'), - 'nep': require('./min/nep.json'), - 'nhn': require('./min/nhn.json'), - 'nio': require('./min/nio.json'), - 'njo': require('./min/njo.json'), - 'nku': require('./min/nku.json'), - 'nld': require('./min/nld.json'), - 'nno': require('./min/nno.json'), - 'nob': require('./min/nob.json'), - 'not': require('./min/not.json'), - 'nso': require('./min/nso.json'), - 'nya_chechewa': require('./min/nya_chechewa.json'), - 'nya_chinyanja': require('./min/nya_chinyanja.json'), - 'nym': require('./min/nym.json'), - 'nyn': require('./min/nyn.json'), - 'nzi': require('./min/nzi.json'), - 'oci_1': require('./min/oci_1.json'), - 'oci_2': require('./min/oci_2.json'), - 'oci_3': require('./min/oci_3.json'), - 'oci_4': require('./min/oci_4.json'), - 'ojb': require('./min/ojb.json'), - 'oki': require('./min/oki.json'), - 'oss': require('./min/oss.json'), - 'ote': require('./min/ote.json'), - 'pam': require('./min/pam.json'), - 'pan': require('./min/pan.json'), - 'pap': require('./min/pap.json'), - 'pau': require('./min/pau.json'), - 'pbb': require('./min/pbb.json'), - 'pcd': require('./min/pcd.json'), - 'pcm': require('./min/pcm.json'), - 'pes_1': require('./min/pes_1.json'), - 'pes_2': require('./min/pes_2.json'), - 'pis': require('./min/pis.json'), - 'piu': require('./min/piu.json'), - 'plt': require('./min/plt.json'), - 'pnb': require('./min/pnb.json'), - 'pol': require('./min/pol.json'), - 'pon': require('./min/pon.json'), - 'por_BR': require('./min/por_BR.json'), - 'por_PT': require('./min/por_PT.json'), - 'pov': require('./min/pov.json'), - 'ppl': require('./min/ppl.json'), - 'prq': require('./min/prq.json'), - 'prv': require('./min/prv.json'), - 'quc': require('./min/quc.json'), - 'qud': require('./min/qud.json'), - 'qug': require('./min/qug.json'), - 'quy': require('./min/quy.json'), - 'quz': require('./min/quz.json'), - 'qva': require('./min/qva.json'), - 'qvc': require('./min/qvc.json'), - 'qvh': require('./min/qvh.json'), - 'qvm': require('./min/qvm.json'), - 'qvn': require('./min/qvn.json'), - 'qwh': require('./min/qwh.json'), - 'qxa': require('./min/qxa.json'), - 'qxn': require('./min/qxn.json'), - 'qxu': require('./min/qxu.json'), - 'rar': require('./min/rar.json'), - 'rmn': require('./min/rmn.json'), - 'rmn_1': require('./min/rmn_1.json'), - 'rmy': require('./min/rmy.json'), - 'roh': require('./min/roh.json'), - 'roh_puter': require('./min/roh_puter.json'), - 'roh_rumgr': require('./min/roh_rumgr.json'), - 'roh_surmiran': require('./min/roh_surmiran.json'), - 'roh_sursilv': require('./min/roh_sursilv.json'), - 'roh_sutsilv': require('./min/roh_sutsilv.json'), - 'roh_vallader': require('./min/roh_vallader.json'), - 'ron_1953': require('./min/ron_1953.json'), - 'ron_1993': require('./min/ron_1993.json'), - 'ron_2006': require('./min/ron_2006.json'), - 'run': require('./min/run.json'), - 'rus': require('./min/rus.json'), - 'sag': require('./min/sag.json'), - 'sah': require('./min/sah.json'), - 'san': require('./min/san.json'), - 'sco': require('./min/sco.json'), - 'sey': require('./min/sey.json'), - 'shk': require('./min/shk.json'), - 'shn': require('./min/shn.json'), - 'shp': require('./min/shp.json'), - 'sin': require('./min/sin.json'), - 'skr': require('./min/skr.json'), - 'slk': require('./min/slk.json'), - 'slv': require('./min/slv.json'), - 'sme': require('./min/sme.json'), - 'smo': require('./min/smo.json'), - 'sna': require('./min/sna.json'), - 'snk': require('./min/snk.json'), - 'snn': require('./min/snn.json'), - 'som': require('./min/som.json'), - 'sot': require('./min/sot.json'), - 'spa': require('./min/spa.json'), - 'src': require('./min/src.json'), - 'srp_cyrl': require('./min/srp_cyrl.json'), - 'srp_latn': require('./min/srp_latn.json'), - 'srr': require('./min/srr.json'), - 'ssw': require('./min/ssw.json'), - 'suk': require('./min/suk.json'), - 'sun': require('./min/sun.json'), - 'sus': require('./min/sus.json'), - 'swb': require('./min/swb.json'), - 'swe': require('./min/swe.json'), - 'swh': require('./min/swh.json'), - 'tah': require('./min/tah.json'), - 'tam': require('./min/tam.json'), - 'tat': require('./min/tat.json'), - 'tbz': require('./min/tbz.json'), - 'tca': require('./min/tca.json'), - 'tel': require('./min/tel.json'), - 'tem': require('./min/tem.json'), - 'tet': require('./min/tet.json'), - 'tgk': require('./min/tgk.json'), - 'tgl': require('./min/tgl.json'), - 'tha': require('./min/tha.json'), - 'tha2': require('./min/tha2.json'), - 'tir': require('./min/tir.json'), - 'tiv': require('./min/tiv.json'), - 'tly': require('./min/tly.json'), - 'tob': require('./min/tob.json'), - 'toi': require('./min/toi.json'), - 'toj': require('./min/toj.json'), - 'ton': require('./min/ton.json'), - 'top': require('./min/top.json'), - 'tpi': require('./min/tpi.json'), - 'tsn': require('./min/tsn.json'), - 'tso_MZ': require('./min/tso_MZ.json'), - 'tsz': require('./min/tsz.json'), - 'tuk_cyrl': require('./min/tuk_cyrl.json'), - 'tuk_latn': require('./min/tuk_latn.json'), - 'tur': require('./min/tur.json'), - 'tyv': require('./min/tyv.json'), - 'tzc': require('./min/tzc.json'), - 'tzh': require('./min/tzh.json'), - 'tzm': require('./min/tzm.json'), - 'uig_arab': require('./min/uig_arab.json'), - 'uig_latn': require('./min/uig_latn.json'), - 'ukr': require('./min/ukr.json'), - 'umb': require('./min/umb.json'), - 'ura': require('./min/ura.json'), - 'urd': require('./min/urd.json'), - 'urd_2': require('./min/urd_2.json'), - 'uzn_cyrl': require('./min/uzn_cyrl.json'), - 'uzn_latn': require('./min/uzn_latn.json'), - 'vai': require('./min/vai.json'), - 'vec': require('./min/vec.json'), - 'ven': require('./min/ven.json'), - 'vep': require('./min/vep.json'), - 'vie': require('./min/vie.json'), - 'vmw': require('./min/vmw.json'), - 'war': require('./min/war.json'), - 'wln': require('./min/wln.json'), - 'wol': require('./min/wol.json'), - 'wwa': require('./min/wwa.json'), - 'xho': require('./min/xho.json'), - 'xsm': require('./min/xsm.json'), - 'yad': require('./min/yad.json'), - 'yao': require('./min/yao.json'), - 'yap': require('./min/yap.json'), - 'ydd': require('./min/ydd.json'), - 'ykg': require('./min/ykg.json'), - 'yor': require('./min/yor.json'), - 'yua': require('./min/yua.json'), - 'zam': require('./min/zam.json'), - 'zdj': require('./min/zdj.json'), - 'zgh': require('./min/zgh.json'), - 'zro': require('./min/zro.json'), - 'ztu': require('./min/ztu.json'), - 'zul': require('./min/zul.json') -}; + abk: require('./min/abk.json'), + ace: require('./min/ace.json'), + acu: require('./min/acu.json'), + acu_1: require('./min/acu_1.json'), + ada: require('./min/ada.json'), + ady: require('./min/ady.json'), + afr: require('./min/afr.json'), + agr: require('./min/agr.json'), + aii: require('./min/aii.json'), + ajg: require('./min/ajg.json'), + aka_akuapem: require('./min/aka_akuapem.json'), + aka_asante: require('./min/aka_asante.json'), + aka_fante: require('./min/aka_fante.json'), + als: require('./min/als.json'), + alt: require('./min/alt.json'), + amc: require('./min/amc.json'), + ame: require('./min/ame.json'), + amh: require('./min/amh.json'), + amr: require('./min/amr.json'), + arb: require('./min/arb.json'), + arl: require('./min/arl.json'), + arn: require('./min/arn.json'), + ast: require('./min/ast.json'), + auc: require('./min/auc.json'), + auv: require('./min/auv.json'), + ayr: require('./min/ayr.json'), + azj_cyrl: require('./min/azj_cyrl.json'), + azj_latn: require('./min/azj_latn.json'), + bam: require('./min/bam.json'), + ban: require('./min/ban.json'), + bba: require('./min/bba.json'), + bci: require('./min/bci.json'), + bcl: require('./min/bcl.json'), + bel: require('./min/bel.json'), + bem: require('./min/bem.json'), + ben: require('./min/ben.json'), + bfa: require('./min/bfa.json'), + bho: require('./min/bho.json'), + bin: require('./min/bin.json'), + bis: require('./min/bis.json'), + blt: require('./min/blt.json'), + blu: require('./min/blu.json'), + boa: require('./min/boa.json'), + bod: require('./min/bod.json'), + bos_cyrl: require('./min/bos_cyrl.json'), + bos_latn: require('./min/bos_latn.json'), + bre: require('./min/bre.json'), + btb: require('./min/btb.json'), + buc: require('./min/buc.json'), + bug: require('./min/bug.json'), + bul: require('./min/bul.json'), + cab: require('./min/cab.json'), + cak: require('./min/cak.json'), + cat: require('./min/cat.json'), + cbi: require('./min/cbi.json'), + cbr: require('./min/cbr.json'), + cbs: require('./min/cbs.json'), + cbt: require('./min/cbt.json'), + cbu: require('./min/cbu.json'), + ccx: require('./min/ccx.json'), + ceb: require('./min/ceb.json'), + ces: require('./min/ces.json'), + cha: require('./min/cha.json'), + chj: require('./min/chj.json'), + chk: require('./min/chk.json'), + chr_cased: require('./min/chr_cased.json'), + chr_uppercase: require('./min/chr_uppercase.json'), + cic: require('./min/cic.json'), + cjk: require('./min/cjk.json'), + cjk_AO: require('./min/cjk_AO.json'), + cjs: require('./min/cjs.json'), + ckb: require('./min/ckb.json'), + cnh: require('./min/cnh.json'), + cni: require('./min/cni.json'), + cof: require('./min/cof.json'), + cos: require('./min/cos.json'), + cot: require('./min/cot.json'), + cpu: require('./min/cpu.json'), + crs: require('./min/crs.json'), + csa: require('./min/csa.json'), + csw: require('./min/csw.json'), + ctd: require('./min/ctd.json'), + cym: require('./min/cym.json'), + dag: require('./min/dag.json'), + dan: require('./min/dan.json'), + ddn: require('./min/ddn.json'), + deu_1901: require('./min/deu_1901.json'), + deu_1996: require('./min/deu_1996.json'), + dga: require('./min/dga.json'), + dip: require('./min/dip.json'), + div: require('./min/div.json'), + dyo: require('./min/dyo.json'), + dyu: require('./min/dyu.json'), + dzo: require('./min/dzo.json'), + ell_monotonic: require('./min/ell_monotonic.json'), + ell_polytonic: require('./min/ell_polytonic.json'), + emk: require('./min/emk.json'), + eml: require('./min/eml.json'), + eng: require('./min/eng.json'), + epo: require('./min/epo.json'), + est: require('./min/est.json'), + eus: require('./min/eus.json'), + eve: require('./min/eve.json'), + evn: require('./min/evn.json'), + ewe: require('./min/ewe.json'), + fao: require('./min/fao.json'), + fij: require('./min/fij.json'), + fin: require('./min/fin.json'), + flm: require('./min/flm.json'), + fon: require('./min/fon.json'), + fra: require('./min/fra.json'), + fri: require('./min/fri.json'), + fur: require('./min/fur.json'), + fuv: require('./min/fuv.json'), + gaa: require('./min/gaa.json'), + gag: require('./min/gag.json'), + gax: require('./min/gax.json'), + gjn: require('./min/gjn.json'), + gkp: require('./min/gkp.json'), + gla: require('./min/gla.json'), + gle: require('./min/gle.json'), + glg: require('./min/glg.json'), + glv: require('./min/glv.json'), + guc: require('./min/guc.json'), + gug: require('./min/gug.json'), + guj: require('./min/guj.json'), + guu: require('./min/guu.json'), + gyr: require('./min/gyr.json'), + hat_kreyol: require('./min/hat_kreyol.json'), + hat_popular: require('./min/hat_popular.json'), + hau_NE: require('./min/hau_NE.json'), + hau_NG: require('./min/hau_NG.json'), + haw: require('./min/haw.json'), + hea: require('./min/hea.json'), + heb: require('./min/heb.json'), + hil: require('./min/hil.json'), + hin: require('./min/hin.json'), + hlt: require('./min/hlt.json'), + hms: require('./min/hms.json'), + hna: require('./min/hna.json'), + hni: require('./min/hni.json'), + hns: require('./min/hns.json'), + hrv: require('./min/hrv.json'), + hsb: require('./min/hsb.json'), + hsf: require('./min/hsf.json'), + hun: require('./min/hun.json'), + hus: require('./min/hus.json'), + huu: require('./min/huu.json'), + hva: require('./min/hva.json'), + hye: require('./min/hye.json'), + ibb: require('./min/ibb.json'), + ibo: require('./min/ibo.json'), + ido: require('./min/ido.json'), + ike: require('./min/ike.json'), + ilo: require('./min/ilo.json'), + ina: require('./min/ina.json'), + ind: require('./min/ind.json'), + isl: require('./min/isl.json'), + ita: require('./min/ita.json'), + jav: require('./min/jav.json'), + jiv: require('./min/jiv.json'), + jpn: require('./min/jpn.json'), + kal: require('./min/kal.json'), + kan: require('./min/kan.json'), + kat: require('./min/kat.json'), + kaz: require('./min/kaz.json'), + kbd: require('./min/kbd.json'), + kbp: require('./min/kbp.json'), + kde: require('./min/kde.json'), + kdh: require('./min/kdh.json'), + kea: require('./min/kea.json'), + kek: require('./min/kek.json'), + kha: require('./min/kha.json'), + khk: require('./min/khk.json'), + khm: require('./min/khm.json'), + kin: require('./min/kin.json'), + kir: require('./min/kir.json'), + kjh: require('./min/kjh.json'), + kkh_lana: require('./min/kkh_lana.json'), + kmb: require('./min/kmb.json'), + knc: require('./min/knc.json'), + kng: require('./min/kng.json'), + kng_AO: require('./min/kng_AO.json'), + koi: require('./min/koi.json'), + koo: require('./min/koo.json'), + kor: require('./min/kor.json'), + kqn: require('./min/kqn.json'), + kri: require('./min/kri.json'), + krl: require('./min/krl.json'), + ktu: require('./min/ktu.json'), + kwi: require('./min/kwi.json'), + lad: require('./min/lad.json'), + lao: require('./min/lao.json'), + lat: require('./min/lat.json'), + lat_1: require('./min/lat_1.json'), + lav: require('./min/lav.json'), + lia: require('./min/lia.json'), + lij: require('./min/lij.json'), + lin: require('./min/lin.json'), + lin_tones: require('./min/lin_tones.json'), + lit: require('./min/lit.json'), + lld: require('./min/lld.json'), + lnc: require('./min/lnc.json'), + lns: require('./min/lns.json'), + lob: require('./min/lob.json'), + lot: require('./min/lot.json'), + loz: require('./min/loz.json'), + ltz: require('./min/ltz.json'), + lua: require('./min/lua.json'), + lue: require('./min/lue.json'), + lug: require('./min/lug.json'), + lun: require('./min/lun.json'), + lus: require('./min/lus.json'), + mad: require('./min/mad.json'), + mag: require('./min/mag.json'), + mah: require('./min/mah.json'), + mai: require('./min/mai.json'), + mal: require('./min/mal.json'), + mam: require('./min/mam.json'), + mar: require('./min/mar.json'), + maz: require('./min/maz.json'), + mcd: require('./min/mcd.json'), + mcf: require('./min/mcf.json'), + men: require('./min/men.json'), + mic: require('./min/mic.json'), + min: require('./min/min.json'), + miq: require('./min/miq.json'), + mkd: require('./min/mkd.json'), + mlt: require('./min/mlt.json'), + mly_arab: require('./min/mly_arab.json'), + mly_latn: require('./min/mly_latn.json'), + mnw: require('./min/mnw.json'), + mos: require('./min/mos.json'), + mri: require('./min/mri.json'), + mto: require('./min/mto.json'), + mxi: require('./min/mxi.json'), + mxv: require('./min/mxv.json'), + mya: require('./min/mya.json'), + mzi: require('./min/mzi.json'), + nav: require('./min/nav.json'), + nba: require('./min/nba.json'), + nbl: require('./min/nbl.json'), + ndo: require('./min/ndo.json'), + nds: require('./min/nds.json'), + nep: require('./min/nep.json'), + nhn: require('./min/nhn.json'), + nio: require('./min/nio.json'), + njo: require('./min/njo.json'), + nku: require('./min/nku.json'), + nld: require('./min/nld.json'), + nno: require('./min/nno.json'), + nob: require('./min/nob.json'), + not: require('./min/not.json'), + nso: require('./min/nso.json'), + nya_chechewa: require('./min/nya_chechewa.json'), + nya_chinyanja: require('./min/nya_chinyanja.json'), + nym: require('./min/nym.json'), + nyn: require('./min/nyn.json'), + nzi: require('./min/nzi.json'), + oci_1: require('./min/oci_1.json'), + oci_2: require('./min/oci_2.json'), + oci_3: require('./min/oci_3.json'), + oci_4: require('./min/oci_4.json'), + ojb: require('./min/ojb.json'), + oki: require('./min/oki.json'), + oss: require('./min/oss.json'), + ote: require('./min/ote.json'), + pam: require('./min/pam.json'), + pan: require('./min/pan.json'), + pap: require('./min/pap.json'), + pau: require('./min/pau.json'), + pbb: require('./min/pbb.json'), + pcd: require('./min/pcd.json'), + pcm: require('./min/pcm.json'), + pes_1: require('./min/pes_1.json'), + pes_2: require('./min/pes_2.json'), + pis: require('./min/pis.json'), + piu: require('./min/piu.json'), + plt: require('./min/plt.json'), + pnb: require('./min/pnb.json'), + pol: require('./min/pol.json'), + pon: require('./min/pon.json'), + por_BR: require('./min/por_BR.json'), + por_PT: require('./min/por_PT.json'), + pov: require('./min/pov.json'), + ppl: require('./min/ppl.json'), + prq: require('./min/prq.json'), + prv: require('./min/prv.json'), + quc: require('./min/quc.json'), + qud: require('./min/qud.json'), + qug: require('./min/qug.json'), + quy: require('./min/quy.json'), + quz: require('./min/quz.json'), + qva: require('./min/qva.json'), + qvc: require('./min/qvc.json'), + qvh: require('./min/qvh.json'), + qvm: require('./min/qvm.json'), + qvn: require('./min/qvn.json'), + qwh: require('./min/qwh.json'), + qxa: require('./min/qxa.json'), + qxn: require('./min/qxn.json'), + qxu: require('./min/qxu.json'), + rar: require('./min/rar.json'), + rmn: require('./min/rmn.json'), + rmn_1: require('./min/rmn_1.json'), + rmy: require('./min/rmy.json'), + roh: require('./min/roh.json'), + roh_puter: require('./min/roh_puter.json'), + roh_rumgr: require('./min/roh_rumgr.json'), + roh_surmiran: require('./min/roh_surmiran.json'), + roh_sursilv: require('./min/roh_sursilv.json'), + roh_sutsilv: require('./min/roh_sutsilv.json'), + roh_vallader: require('./min/roh_vallader.json'), + ron_1953: require('./min/ron_1953.json'), + ron_1993: require('./min/ron_1993.json'), + ron_2006: require('./min/ron_2006.json'), + run: require('./min/run.json'), + rus: require('./min/rus.json'), + sag: require('./min/sag.json'), + sah: require('./min/sah.json'), + san: require('./min/san.json'), + sco: require('./min/sco.json'), + sey: require('./min/sey.json'), + shk: require('./min/shk.json'), + shn: require('./min/shn.json'), + shp: require('./min/shp.json'), + sin: require('./min/sin.json'), + skr: require('./min/skr.json'), + slk: require('./min/slk.json'), + slv: require('./min/slv.json'), + sme: require('./min/sme.json'), + smo: require('./min/smo.json'), + sna: require('./min/sna.json'), + snk: require('./min/snk.json'), + snn: require('./min/snn.json'), + som: require('./min/som.json'), + sot: require('./min/sot.json'), + spa: require('./min/spa.json'), + src: require('./min/src.json'), + srp_cyrl: require('./min/srp_cyrl.json'), + srp_latn: require('./min/srp_latn.json'), + srr: require('./min/srr.json'), + ssw: require('./min/ssw.json'), + suk: require('./min/suk.json'), + sun: require('./min/sun.json'), + sus: require('./min/sus.json'), + swb: require('./min/swb.json'), + swe: require('./min/swe.json'), + swh: require('./min/swh.json'), + tah: require('./min/tah.json'), + tam: require('./min/tam.json'), + tat: require('./min/tat.json'), + tbz: require('./min/tbz.json'), + tca: require('./min/tca.json'), + tel: require('./min/tel.json'), + tem: require('./min/tem.json'), + tet: require('./min/tet.json'), + tgk: require('./min/tgk.json'), + tgl: require('./min/tgl.json'), + tha: require('./min/tha.json'), + tha2: require('./min/tha2.json'), + tir: require('./min/tir.json'), + tiv: require('./min/tiv.json'), + tly: require('./min/tly.json'), + tob: require('./min/tob.json'), + toi: require('./min/toi.json'), + toj: require('./min/toj.json'), + ton: require('./min/ton.json'), + top: require('./min/top.json'), + tpi: require('./min/tpi.json'), + tsn: require('./min/tsn.json'), + tso_MZ: require('./min/tso_MZ.json'), + tsz: require('./min/tsz.json'), + tuk_cyrl: require('./min/tuk_cyrl.json'), + tuk_latn: require('./min/tuk_latn.json'), + tur: require('./min/tur.json'), + tyv: require('./min/tyv.json'), + tzc: require('./min/tzc.json'), + tzh: require('./min/tzh.json'), + tzm: require('./min/tzm.json'), + uig_arab: require('./min/uig_arab.json'), + uig_latn: require('./min/uig_latn.json'), + ukr: require('./min/ukr.json'), + umb: require('./min/umb.json'), + ura: require('./min/ura.json'), + urd: require('./min/urd.json'), + urd_2: require('./min/urd_2.json'), + uzn_cyrl: require('./min/uzn_cyrl.json'), + uzn_latn: require('./min/uzn_latn.json'), + vai: require('./min/vai.json'), + vec: require('./min/vec.json'), + ven: require('./min/ven.json'), + vep: require('./min/vep.json'), + vie: require('./min/vie.json'), + vmw: require('./min/vmw.json'), + war: require('./min/war.json'), + wln: require('./min/wln.json'), + wol: require('./min/wol.json'), + wwa: require('./min/wwa.json'), + xho: require('./min/xho.json'), + xsm: require('./min/xsm.json'), + yad: require('./min/yad.json'), + yao: require('./min/yao.json'), + yap: require('./min/yap.json'), + ydd: require('./min/ydd.json'), + ykg: require('./min/ykg.json'), + yor: require('./min/yor.json'), + yua: require('./min/yua.json'), + zam: require('./min/zam.json'), + zdj: require('./min/zdj.json'), + zgh: require('./min/zgh.json'), + zro: require('./min/zro.json'), + ztu: require('./min/ztu.json'), + zul: require('./min/zul.json') +} diff --git a/data/top.js b/data/top.js index 7821cc3..be61884 100644 --- a/data/top.js +++ b/data/top.js @@ -1,4 +1,4 @@ -'use strict'; +'use strict' module.exports = { '007': require('./top/007.json'), @@ -12,418 +12,418 @@ module.exports = { '016': require('./top/016.json'), '017': require('./top/017.json'), '020': require('./top/020.json'), - 'abk': require('./top/abk.json'), - 'ace': require('./top/ace.json'), - 'acu': require('./top/acu.json'), - 'acu_1': require('./top/acu_1.json'), - 'ada': require('./top/ada.json'), - 'ady': require('./top/ady.json'), - 'afr': require('./top/afr.json'), - 'agr': require('./top/agr.json'), - 'aii': require('./top/aii.json'), - 'ajg': require('./top/ajg.json'), - 'aka_akuapem': require('./top/aka_akuapem.json'), - 'aka_asante': require('./top/aka_asante.json'), - 'aka_fante': require('./top/aka_fante.json'), - 'als': require('./top/als.json'), - 'alt': require('./top/alt.json'), - 'amc': require('./top/amc.json'), - 'ame': require('./top/ame.json'), - 'amh': require('./top/amh.json'), - 'amr': require('./top/amr.json'), - 'arb': require('./top/arb.json'), - 'arl': require('./top/arl.json'), - 'arn': require('./top/arn.json'), - 'ast': require('./top/ast.json'), - 'auc': require('./top/auc.json'), - 'auv': require('./top/auv.json'), - 'ayr': require('./top/ayr.json'), - 'azj_cyrl': require('./top/azj_cyrl.json'), - 'azj_latn': require('./top/azj_latn.json'), - 'bam': require('./top/bam.json'), - 'ban': require('./top/ban.json'), - 'bba': require('./top/bba.json'), - 'bci': require('./top/bci.json'), - 'bcl': require('./top/bcl.json'), - 'bel': require('./top/bel.json'), - 'bem': require('./top/bem.json'), - 'ben': require('./top/ben.json'), - 'bfa': require('./top/bfa.json'), - 'bho': require('./top/bho.json'), - 'bin': require('./top/bin.json'), - 'bis': require('./top/bis.json'), - 'blt': require('./top/blt.json'), - 'blu': require('./top/blu.json'), - 'boa': require('./top/boa.json'), - 'bod': require('./top/bod.json'), - 'bos_cyrl': require('./top/bos_cyrl.json'), - 'bos_latn': require('./top/bos_latn.json'), - 'bre': require('./top/bre.json'), - 'btb': require('./top/btb.json'), - 'buc': require('./top/buc.json'), - 'bug': require('./top/bug.json'), - 'bul': require('./top/bul.json'), - 'cab': require('./top/cab.json'), - 'cak': require('./top/cak.json'), - 'cat': require('./top/cat.json'), - 'cbi': require('./top/cbi.json'), - 'cbr': require('./top/cbr.json'), - 'cbs': require('./top/cbs.json'), - 'cbt': require('./top/cbt.json'), - 'cbu': require('./top/cbu.json'), - 'ccx': require('./top/ccx.json'), - 'ceb': require('./top/ceb.json'), - 'ces': require('./top/ces.json'), - 'cha': require('./top/cha.json'), - 'chj': require('./top/chj.json'), - 'chk': require('./top/chk.json'), - 'chr_cased': require('./top/chr_cased.json'), - 'chr_uppercase': require('./top/chr_uppercase.json'), - 'cic': require('./top/cic.json'), - 'cjk': require('./top/cjk.json'), - 'cjk_AO': require('./top/cjk_AO.json'), - 'cjs': require('./top/cjs.json'), - 'ckb': require('./top/ckb.json'), - 'cnh': require('./top/cnh.json'), - 'cni': require('./top/cni.json'), - 'cof': require('./top/cof.json'), - 'cos': require('./top/cos.json'), - 'cot': require('./top/cot.json'), - 'cpu': require('./top/cpu.json'), - 'crs': require('./top/crs.json'), - 'csa': require('./top/csa.json'), - 'csw': require('./top/csw.json'), - 'ctd': require('./top/ctd.json'), - 'cym': require('./top/cym.json'), - 'dag': require('./top/dag.json'), - 'dan': require('./top/dan.json'), - 'ddn': require('./top/ddn.json'), - 'deu_1901': require('./top/deu_1901.json'), - 'deu_1996': require('./top/deu_1996.json'), - 'dga': require('./top/dga.json'), - 'dip': require('./top/dip.json'), - 'div': require('./top/div.json'), - 'dyo': require('./top/dyo.json'), - 'dyu': require('./top/dyu.json'), - 'dzo': require('./top/dzo.json'), - 'ell_monotonic': require('./top/ell_monotonic.json'), - 'ell_polytonic': require('./top/ell_polytonic.json'), - 'emk': require('./top/emk.json'), - 'eml': require('./top/eml.json'), - 'eng': require('./top/eng.json'), - 'epo': require('./top/epo.json'), - 'est': require('./top/est.json'), - 'eus': require('./top/eus.json'), - 'eve': require('./top/eve.json'), - 'evn': require('./top/evn.json'), - 'ewe': require('./top/ewe.json'), - 'fao': require('./top/fao.json'), - 'fij': require('./top/fij.json'), - 'fin': require('./top/fin.json'), - 'flm': require('./top/flm.json'), - 'fon': require('./top/fon.json'), - 'fra': require('./top/fra.json'), - 'fri': require('./top/fri.json'), - 'fur': require('./top/fur.json'), - 'fuv': require('./top/fuv.json'), - 'gaa': require('./top/gaa.json'), - 'gag': require('./top/gag.json'), - 'gax': require('./top/gax.json'), - 'gjn': require('./top/gjn.json'), - 'gkp': require('./top/gkp.json'), - 'gla': require('./top/gla.json'), - 'gle': require('./top/gle.json'), - 'glg': require('./top/glg.json'), - 'glv': require('./top/glv.json'), - 'guc': require('./top/guc.json'), - 'gug': require('./top/gug.json'), - 'guj': require('./top/guj.json'), - 'guu': require('./top/guu.json'), - 'gyr': require('./top/gyr.json'), - 'hat_kreyol': require('./top/hat_kreyol.json'), - 'hat_popular': require('./top/hat_popular.json'), - 'hau_NE': require('./top/hau_NE.json'), - 'hau_NG': require('./top/hau_NG.json'), - 'haw': require('./top/haw.json'), - 'hea': require('./top/hea.json'), - 'heb': require('./top/heb.json'), - 'hil': require('./top/hil.json'), - 'hin': require('./top/hin.json'), - 'hlt': require('./top/hlt.json'), - 'hms': require('./top/hms.json'), - 'hna': require('./top/hna.json'), - 'hni': require('./top/hni.json'), - 'hns': require('./top/hns.json'), - 'hrv': require('./top/hrv.json'), - 'hsb': require('./top/hsb.json'), - 'hsf': require('./top/hsf.json'), - 'hun': require('./top/hun.json'), - 'hus': require('./top/hus.json'), - 'huu': require('./top/huu.json'), - 'hva': require('./top/hva.json'), - 'hye': require('./top/hye.json'), - 'ibb': require('./top/ibb.json'), - 'ibo': require('./top/ibo.json'), - 'ido': require('./top/ido.json'), - 'ike': require('./top/ike.json'), - 'ilo': require('./top/ilo.json'), - 'ina': require('./top/ina.json'), - 'ind': require('./top/ind.json'), - 'isl': require('./top/isl.json'), - 'ita': require('./top/ita.json'), - 'jav': require('./top/jav.json'), - 'jiv': require('./top/jiv.json'), - 'jpn': require('./top/jpn.json'), - 'kal': require('./top/kal.json'), - 'kan': require('./top/kan.json'), - 'kat': require('./top/kat.json'), - 'kaz': require('./top/kaz.json'), - 'kbd': require('./top/kbd.json'), - 'kbp': require('./top/kbp.json'), - 'kde': require('./top/kde.json'), - 'kdh': require('./top/kdh.json'), - 'kea': require('./top/kea.json'), - 'kek': require('./top/kek.json'), - 'kha': require('./top/kha.json'), - 'khk': require('./top/khk.json'), - 'khm': require('./top/khm.json'), - 'kin': require('./top/kin.json'), - 'kir': require('./top/kir.json'), - 'kjh': require('./top/kjh.json'), - 'kkh_lana': require('./top/kkh_lana.json'), - 'kmb': require('./top/kmb.json'), - 'knc': require('./top/knc.json'), - 'kng': require('./top/kng.json'), - 'kng_AO': require('./top/kng_AO.json'), - 'koi': require('./top/koi.json'), - 'koo': require('./top/koo.json'), - 'kor': require('./top/kor.json'), - 'kqn': require('./top/kqn.json'), - 'kri': require('./top/kri.json'), - 'krl': require('./top/krl.json'), - 'ktu': require('./top/ktu.json'), - 'kwi': require('./top/kwi.json'), - 'lad': require('./top/lad.json'), - 'lao': require('./top/lao.json'), - 'lat': require('./top/lat.json'), - 'lat_1': require('./top/lat_1.json'), - 'lav': require('./top/lav.json'), - 'lia': require('./top/lia.json'), - 'lij': require('./top/lij.json'), - 'lin': require('./top/lin.json'), - 'lin_tones': require('./top/lin_tones.json'), - 'lit': require('./top/lit.json'), - 'lld': require('./top/lld.json'), - 'lnc': require('./top/lnc.json'), - 'lns': require('./top/lns.json'), - 'lob': require('./top/lob.json'), - 'lot': require('./top/lot.json'), - 'loz': require('./top/loz.json'), - 'ltz': require('./top/ltz.json'), - 'lua': require('./top/lua.json'), - 'lue': require('./top/lue.json'), - 'lug': require('./top/lug.json'), - 'lun': require('./top/lun.json'), - 'lus': require('./top/lus.json'), - 'mad': require('./top/mad.json'), - 'mag': require('./top/mag.json'), - 'mah': require('./top/mah.json'), - 'mai': require('./top/mai.json'), - 'mal': require('./top/mal.json'), - 'mam': require('./top/mam.json'), - 'mar': require('./top/mar.json'), - 'maz': require('./top/maz.json'), - 'mcd': require('./top/mcd.json'), - 'mcf': require('./top/mcf.json'), - 'men': require('./top/men.json'), - 'mic': require('./top/mic.json'), - 'min': require('./top/min.json'), - 'miq': require('./top/miq.json'), - 'mkd': require('./top/mkd.json'), - 'mlt': require('./top/mlt.json'), - 'mly_arab': require('./top/mly_arab.json'), - 'mly_latn': require('./top/mly_latn.json'), - 'mnw': require('./top/mnw.json'), - 'mos': require('./top/mos.json'), - 'mri': require('./top/mri.json'), - 'mto': require('./top/mto.json'), - 'mxi': require('./top/mxi.json'), - 'mxv': require('./top/mxv.json'), - 'mya': require('./top/mya.json'), - 'mzi': require('./top/mzi.json'), - 'nav': require('./top/nav.json'), - 'nba': require('./top/nba.json'), - 'nbl': require('./top/nbl.json'), - 'ndo': require('./top/ndo.json'), - 'nds': require('./top/nds.json'), - 'nep': require('./top/nep.json'), - 'nhn': require('./top/nhn.json'), - 'nio': require('./top/nio.json'), - 'njo': require('./top/njo.json'), - 'nku': require('./top/nku.json'), - 'nld': require('./top/nld.json'), - 'nno': require('./top/nno.json'), - 'nob': require('./top/nob.json'), - 'not': require('./top/not.json'), - 'nso': require('./top/nso.json'), - 'nya_chechewa': require('./top/nya_chechewa.json'), - 'nya_chinyanja': require('./top/nya_chinyanja.json'), - 'nym': require('./top/nym.json'), - 'nyn': require('./top/nyn.json'), - 'nzi': require('./top/nzi.json'), - 'oci_1': require('./top/oci_1.json'), - 'oci_2': require('./top/oci_2.json'), - 'oci_3': require('./top/oci_3.json'), - 'oci_4': require('./top/oci_4.json'), - 'ojb': require('./top/ojb.json'), - 'oki': require('./top/oki.json'), - 'oss': require('./top/oss.json'), - 'ote': require('./top/ote.json'), - 'pam': require('./top/pam.json'), - 'pan': require('./top/pan.json'), - 'pap': require('./top/pap.json'), - 'pau': require('./top/pau.json'), - 'pbb': require('./top/pbb.json'), - 'pcd': require('./top/pcd.json'), - 'pcm': require('./top/pcm.json'), - 'pes_1': require('./top/pes_1.json'), - 'pes_2': require('./top/pes_2.json'), - 'pis': require('./top/pis.json'), - 'piu': require('./top/piu.json'), - 'plt': require('./top/plt.json'), - 'pnb': require('./top/pnb.json'), - 'pol': require('./top/pol.json'), - 'pon': require('./top/pon.json'), - 'por_BR': require('./top/por_BR.json'), - 'por_PT': require('./top/por_PT.json'), - 'pov': require('./top/pov.json'), - 'ppl': require('./top/ppl.json'), - 'prq': require('./top/prq.json'), - 'prv': require('./top/prv.json'), - 'quc': require('./top/quc.json'), - 'qud': require('./top/qud.json'), - 'qug': require('./top/qug.json'), - 'quy': require('./top/quy.json'), - 'quz': require('./top/quz.json'), - 'qva': require('./top/qva.json'), - 'qvc': require('./top/qvc.json'), - 'qvh': require('./top/qvh.json'), - 'qvm': require('./top/qvm.json'), - 'qvn': require('./top/qvn.json'), - 'qwh': require('./top/qwh.json'), - 'qxa': require('./top/qxa.json'), - 'qxn': require('./top/qxn.json'), - 'qxu': require('./top/qxu.json'), - 'rar': require('./top/rar.json'), - 'rmn': require('./top/rmn.json'), - 'rmn_1': require('./top/rmn_1.json'), - 'rmy': require('./top/rmy.json'), - 'roh': require('./top/roh.json'), - 'roh_puter': require('./top/roh_puter.json'), - 'roh_rumgr': require('./top/roh_rumgr.json'), - 'roh_surmiran': require('./top/roh_surmiran.json'), - 'roh_sursilv': require('./top/roh_sursilv.json'), - 'roh_sutsilv': require('./top/roh_sutsilv.json'), - 'roh_vallader': require('./top/roh_vallader.json'), - 'ron_1953': require('./top/ron_1953.json'), - 'ron_1993': require('./top/ron_1993.json'), - 'ron_2006': require('./top/ron_2006.json'), - 'run': require('./top/run.json'), - 'rus': require('./top/rus.json'), - 'sag': require('./top/sag.json'), - 'sah': require('./top/sah.json'), - 'san': require('./top/san.json'), - 'sco': require('./top/sco.json'), - 'sey': require('./top/sey.json'), - 'shk': require('./top/shk.json'), - 'shn': require('./top/shn.json'), - 'shp': require('./top/shp.json'), - 'sin': require('./top/sin.json'), - 'skr': require('./top/skr.json'), - 'slk': require('./top/slk.json'), - 'slv': require('./top/slv.json'), - 'sme': require('./top/sme.json'), - 'smo': require('./top/smo.json'), - 'sna': require('./top/sna.json'), - 'snk': require('./top/snk.json'), - 'snn': require('./top/snn.json'), - 'som': require('./top/som.json'), - 'sot': require('./top/sot.json'), - 'spa': require('./top/spa.json'), - 'src': require('./top/src.json'), - 'srp_cyrl': require('./top/srp_cyrl.json'), - 'srp_latn': require('./top/srp_latn.json'), - 'srr': require('./top/srr.json'), - 'ssw': require('./top/ssw.json'), - 'suk': require('./top/suk.json'), - 'sun': require('./top/sun.json'), - 'sus': require('./top/sus.json'), - 'swb': require('./top/swb.json'), - 'swe': require('./top/swe.json'), - 'swh': require('./top/swh.json'), - 'tah': require('./top/tah.json'), - 'tam': require('./top/tam.json'), - 'tat': require('./top/tat.json'), - 'tbz': require('./top/tbz.json'), - 'tca': require('./top/tca.json'), - 'tel': require('./top/tel.json'), - 'tem': require('./top/tem.json'), - 'tet': require('./top/tet.json'), - 'tgk': require('./top/tgk.json'), - 'tgl': require('./top/tgl.json'), - 'tha': require('./top/tha.json'), - 'tha2': require('./top/tha2.json'), - 'tir': require('./top/tir.json'), - 'tiv': require('./top/tiv.json'), - 'tly': require('./top/tly.json'), - 'tob': require('./top/tob.json'), - 'toi': require('./top/toi.json'), - 'toj': require('./top/toj.json'), - 'ton': require('./top/ton.json'), - 'top': require('./top/top.json'), - 'tpi': require('./top/tpi.json'), - 'tsn': require('./top/tsn.json'), - 'tso_MZ': require('./top/tso_MZ.json'), - 'tsz': require('./top/tsz.json'), - 'tuk_cyrl': require('./top/tuk_cyrl.json'), - 'tuk_latn': require('./top/tuk_latn.json'), - 'tur': require('./top/tur.json'), - 'tyv': require('./top/tyv.json'), - 'tzc': require('./top/tzc.json'), - 'tzh': require('./top/tzh.json'), - 'tzm': require('./top/tzm.json'), - 'uig_arab': require('./top/uig_arab.json'), - 'uig_latn': require('./top/uig_latn.json'), - 'ukr': require('./top/ukr.json'), - 'umb': require('./top/umb.json'), - 'ura': require('./top/ura.json'), - 'urd': require('./top/urd.json'), - 'urd_2': require('./top/urd_2.json'), - 'uzn_cyrl': require('./top/uzn_cyrl.json'), - 'uzn_latn': require('./top/uzn_latn.json'), - 'vai': require('./top/vai.json'), - 'vec': require('./top/vec.json'), - 'ven': require('./top/ven.json'), - 'vep': require('./top/vep.json'), - 'vie': require('./top/vie.json'), - 'vmw': require('./top/vmw.json'), - 'war': require('./top/war.json'), - 'wln': require('./top/wln.json'), - 'wol': require('./top/wol.json'), - 'wwa': require('./top/wwa.json'), - 'xho': require('./top/xho.json'), - 'xsm': require('./top/xsm.json'), - 'yad': require('./top/yad.json'), - 'yao': require('./top/yao.json'), - 'yap': require('./top/yap.json'), - 'ydd': require('./top/ydd.json'), - 'ykg': require('./top/ykg.json'), - 'yor': require('./top/yor.json'), - 'yua': require('./top/yua.json'), - 'zam': require('./top/zam.json'), - 'zdj': require('./top/zdj.json'), - 'zgh': require('./top/zgh.json'), - 'zro': require('./top/zro.json'), - 'ztu': require('./top/ztu.json'), - 'zul': require('./top/zul.json') -}; + abk: require('./top/abk.json'), + ace: require('./top/ace.json'), + acu: require('./top/acu.json'), + acu_1: require('./top/acu_1.json'), + ada: require('./top/ada.json'), + ady: require('./top/ady.json'), + afr: require('./top/afr.json'), + agr: require('./top/agr.json'), + aii: require('./top/aii.json'), + ajg: require('./top/ajg.json'), + aka_akuapem: require('./top/aka_akuapem.json'), + aka_asante: require('./top/aka_asante.json'), + aka_fante: require('./top/aka_fante.json'), + als: require('./top/als.json'), + alt: require('./top/alt.json'), + amc: require('./top/amc.json'), + ame: require('./top/ame.json'), + amh: require('./top/amh.json'), + amr: require('./top/amr.json'), + arb: require('./top/arb.json'), + arl: require('./top/arl.json'), + arn: require('./top/arn.json'), + ast: require('./top/ast.json'), + auc: require('./top/auc.json'), + auv: require('./top/auv.json'), + ayr: require('./top/ayr.json'), + azj_cyrl: require('./top/azj_cyrl.json'), + azj_latn: require('./top/azj_latn.json'), + bam: require('./top/bam.json'), + ban: require('./top/ban.json'), + bba: require('./top/bba.json'), + bci: require('./top/bci.json'), + bcl: require('./top/bcl.json'), + bel: require('./top/bel.json'), + bem: require('./top/bem.json'), + ben: require('./top/ben.json'), + bfa: require('./top/bfa.json'), + bho: require('./top/bho.json'), + bin: require('./top/bin.json'), + bis: require('./top/bis.json'), + blt: require('./top/blt.json'), + blu: require('./top/blu.json'), + boa: require('./top/boa.json'), + bod: require('./top/bod.json'), + bos_cyrl: require('./top/bos_cyrl.json'), + bos_latn: require('./top/bos_latn.json'), + bre: require('./top/bre.json'), + btb: require('./top/btb.json'), + buc: require('./top/buc.json'), + bug: require('./top/bug.json'), + bul: require('./top/bul.json'), + cab: require('./top/cab.json'), + cak: require('./top/cak.json'), + cat: require('./top/cat.json'), + cbi: require('./top/cbi.json'), + cbr: require('./top/cbr.json'), + cbs: require('./top/cbs.json'), + cbt: require('./top/cbt.json'), + cbu: require('./top/cbu.json'), + ccx: require('./top/ccx.json'), + ceb: require('./top/ceb.json'), + ces: require('./top/ces.json'), + cha: require('./top/cha.json'), + chj: require('./top/chj.json'), + chk: require('./top/chk.json'), + chr_cased: require('./top/chr_cased.json'), + chr_uppercase: require('./top/chr_uppercase.json'), + cic: require('./top/cic.json'), + cjk: require('./top/cjk.json'), + cjk_AO: require('./top/cjk_AO.json'), + cjs: require('./top/cjs.json'), + ckb: require('./top/ckb.json'), + cnh: require('./top/cnh.json'), + cni: require('./top/cni.json'), + cof: require('./top/cof.json'), + cos: require('./top/cos.json'), + cot: require('./top/cot.json'), + cpu: require('./top/cpu.json'), + crs: require('./top/crs.json'), + csa: require('./top/csa.json'), + csw: require('./top/csw.json'), + ctd: require('./top/ctd.json'), + cym: require('./top/cym.json'), + dag: require('./top/dag.json'), + dan: require('./top/dan.json'), + ddn: require('./top/ddn.json'), + deu_1901: require('./top/deu_1901.json'), + deu_1996: require('./top/deu_1996.json'), + dga: require('./top/dga.json'), + dip: require('./top/dip.json'), + div: require('./top/div.json'), + dyo: require('./top/dyo.json'), + dyu: require('./top/dyu.json'), + dzo: require('./top/dzo.json'), + ell_monotonic: require('./top/ell_monotonic.json'), + ell_polytonic: require('./top/ell_polytonic.json'), + emk: require('./top/emk.json'), + eml: require('./top/eml.json'), + eng: require('./top/eng.json'), + epo: require('./top/epo.json'), + est: require('./top/est.json'), + eus: require('./top/eus.json'), + eve: require('./top/eve.json'), + evn: require('./top/evn.json'), + ewe: require('./top/ewe.json'), + fao: require('./top/fao.json'), + fij: require('./top/fij.json'), + fin: require('./top/fin.json'), + flm: require('./top/flm.json'), + fon: require('./top/fon.json'), + fra: require('./top/fra.json'), + fri: require('./top/fri.json'), + fur: require('./top/fur.json'), + fuv: require('./top/fuv.json'), + gaa: require('./top/gaa.json'), + gag: require('./top/gag.json'), + gax: require('./top/gax.json'), + gjn: require('./top/gjn.json'), + gkp: require('./top/gkp.json'), + gla: require('./top/gla.json'), + gle: require('./top/gle.json'), + glg: require('./top/glg.json'), + glv: require('./top/glv.json'), + guc: require('./top/guc.json'), + gug: require('./top/gug.json'), + guj: require('./top/guj.json'), + guu: require('./top/guu.json'), + gyr: require('./top/gyr.json'), + hat_kreyol: require('./top/hat_kreyol.json'), + hat_popular: require('./top/hat_popular.json'), + hau_NE: require('./top/hau_NE.json'), + hau_NG: require('./top/hau_NG.json'), + haw: require('./top/haw.json'), + hea: require('./top/hea.json'), + heb: require('./top/heb.json'), + hil: require('./top/hil.json'), + hin: require('./top/hin.json'), + hlt: require('./top/hlt.json'), + hms: require('./top/hms.json'), + hna: require('./top/hna.json'), + hni: require('./top/hni.json'), + hns: require('./top/hns.json'), + hrv: require('./top/hrv.json'), + hsb: require('./top/hsb.json'), + hsf: require('./top/hsf.json'), + hun: require('./top/hun.json'), + hus: require('./top/hus.json'), + huu: require('./top/huu.json'), + hva: require('./top/hva.json'), + hye: require('./top/hye.json'), + ibb: require('./top/ibb.json'), + ibo: require('./top/ibo.json'), + ido: require('./top/ido.json'), + ike: require('./top/ike.json'), + ilo: require('./top/ilo.json'), + ina: require('./top/ina.json'), + ind: require('./top/ind.json'), + isl: require('./top/isl.json'), + ita: require('./top/ita.json'), + jav: require('./top/jav.json'), + jiv: require('./top/jiv.json'), + jpn: require('./top/jpn.json'), + kal: require('./top/kal.json'), + kan: require('./top/kan.json'), + kat: require('./top/kat.json'), + kaz: require('./top/kaz.json'), + kbd: require('./top/kbd.json'), + kbp: require('./top/kbp.json'), + kde: require('./top/kde.json'), + kdh: require('./top/kdh.json'), + kea: require('./top/kea.json'), + kek: require('./top/kek.json'), + kha: require('./top/kha.json'), + khk: require('./top/khk.json'), + khm: require('./top/khm.json'), + kin: require('./top/kin.json'), + kir: require('./top/kir.json'), + kjh: require('./top/kjh.json'), + kkh_lana: require('./top/kkh_lana.json'), + kmb: require('./top/kmb.json'), + knc: require('./top/knc.json'), + kng: require('./top/kng.json'), + kng_AO: require('./top/kng_AO.json'), + koi: require('./top/koi.json'), + koo: require('./top/koo.json'), + kor: require('./top/kor.json'), + kqn: require('./top/kqn.json'), + kri: require('./top/kri.json'), + krl: require('./top/krl.json'), + ktu: require('./top/ktu.json'), + kwi: require('./top/kwi.json'), + lad: require('./top/lad.json'), + lao: require('./top/lao.json'), + lat: require('./top/lat.json'), + lat_1: require('./top/lat_1.json'), + lav: require('./top/lav.json'), + lia: require('./top/lia.json'), + lij: require('./top/lij.json'), + lin: require('./top/lin.json'), + lin_tones: require('./top/lin_tones.json'), + lit: require('./top/lit.json'), + lld: require('./top/lld.json'), + lnc: require('./top/lnc.json'), + lns: require('./top/lns.json'), + lob: require('./top/lob.json'), + lot: require('./top/lot.json'), + loz: require('./top/loz.json'), + ltz: require('./top/ltz.json'), + lua: require('./top/lua.json'), + lue: require('./top/lue.json'), + lug: require('./top/lug.json'), + lun: require('./top/lun.json'), + lus: require('./top/lus.json'), + mad: require('./top/mad.json'), + mag: require('./top/mag.json'), + mah: require('./top/mah.json'), + mai: require('./top/mai.json'), + mal: require('./top/mal.json'), + mam: require('./top/mam.json'), + mar: require('./top/mar.json'), + maz: require('./top/maz.json'), + mcd: require('./top/mcd.json'), + mcf: require('./top/mcf.json'), + men: require('./top/men.json'), + mic: require('./top/mic.json'), + min: require('./top/min.json'), + miq: require('./top/miq.json'), + mkd: require('./top/mkd.json'), + mlt: require('./top/mlt.json'), + mly_arab: require('./top/mly_arab.json'), + mly_latn: require('./top/mly_latn.json'), + mnw: require('./top/mnw.json'), + mos: require('./top/mos.json'), + mri: require('./top/mri.json'), + mto: require('./top/mto.json'), + mxi: require('./top/mxi.json'), + mxv: require('./top/mxv.json'), + mya: require('./top/mya.json'), + mzi: require('./top/mzi.json'), + nav: require('./top/nav.json'), + nba: require('./top/nba.json'), + nbl: require('./top/nbl.json'), + ndo: require('./top/ndo.json'), + nds: require('./top/nds.json'), + nep: require('./top/nep.json'), + nhn: require('./top/nhn.json'), + nio: require('./top/nio.json'), + njo: require('./top/njo.json'), + nku: require('./top/nku.json'), + nld: require('./top/nld.json'), + nno: require('./top/nno.json'), + nob: require('./top/nob.json'), + not: require('./top/not.json'), + nso: require('./top/nso.json'), + nya_chechewa: require('./top/nya_chechewa.json'), + nya_chinyanja: require('./top/nya_chinyanja.json'), + nym: require('./top/nym.json'), + nyn: require('./top/nyn.json'), + nzi: require('./top/nzi.json'), + oci_1: require('./top/oci_1.json'), + oci_2: require('./top/oci_2.json'), + oci_3: require('./top/oci_3.json'), + oci_4: require('./top/oci_4.json'), + ojb: require('./top/ojb.json'), + oki: require('./top/oki.json'), + oss: require('./top/oss.json'), + ote: require('./top/ote.json'), + pam: require('./top/pam.json'), + pan: require('./top/pan.json'), + pap: require('./top/pap.json'), + pau: require('./top/pau.json'), + pbb: require('./top/pbb.json'), + pcd: require('./top/pcd.json'), + pcm: require('./top/pcm.json'), + pes_1: require('./top/pes_1.json'), + pes_2: require('./top/pes_2.json'), + pis: require('./top/pis.json'), + piu: require('./top/piu.json'), + plt: require('./top/plt.json'), + pnb: require('./top/pnb.json'), + pol: require('./top/pol.json'), + pon: require('./top/pon.json'), + por_BR: require('./top/por_BR.json'), + por_PT: require('./top/por_PT.json'), + pov: require('./top/pov.json'), + ppl: require('./top/ppl.json'), + prq: require('./top/prq.json'), + prv: require('./top/prv.json'), + quc: require('./top/quc.json'), + qud: require('./top/qud.json'), + qug: require('./top/qug.json'), + quy: require('./top/quy.json'), + quz: require('./top/quz.json'), + qva: require('./top/qva.json'), + qvc: require('./top/qvc.json'), + qvh: require('./top/qvh.json'), + qvm: require('./top/qvm.json'), + qvn: require('./top/qvn.json'), + qwh: require('./top/qwh.json'), + qxa: require('./top/qxa.json'), + qxn: require('./top/qxn.json'), + qxu: require('./top/qxu.json'), + rar: require('./top/rar.json'), + rmn: require('./top/rmn.json'), + rmn_1: require('./top/rmn_1.json'), + rmy: require('./top/rmy.json'), + roh: require('./top/roh.json'), + roh_puter: require('./top/roh_puter.json'), + roh_rumgr: require('./top/roh_rumgr.json'), + roh_surmiran: require('./top/roh_surmiran.json'), + roh_sursilv: require('./top/roh_sursilv.json'), + roh_sutsilv: require('./top/roh_sutsilv.json'), + roh_vallader: require('./top/roh_vallader.json'), + ron_1953: require('./top/ron_1953.json'), + ron_1993: require('./top/ron_1993.json'), + ron_2006: require('./top/ron_2006.json'), + run: require('./top/run.json'), + rus: require('./top/rus.json'), + sag: require('./top/sag.json'), + sah: require('./top/sah.json'), + san: require('./top/san.json'), + sco: require('./top/sco.json'), + sey: require('./top/sey.json'), + shk: require('./top/shk.json'), + shn: require('./top/shn.json'), + shp: require('./top/shp.json'), + sin: require('./top/sin.json'), + skr: require('./top/skr.json'), + slk: require('./top/slk.json'), + slv: require('./top/slv.json'), + sme: require('./top/sme.json'), + smo: require('./top/smo.json'), + sna: require('./top/sna.json'), + snk: require('./top/snk.json'), + snn: require('./top/snn.json'), + som: require('./top/som.json'), + sot: require('./top/sot.json'), + spa: require('./top/spa.json'), + src: require('./top/src.json'), + srp_cyrl: require('./top/srp_cyrl.json'), + srp_latn: require('./top/srp_latn.json'), + srr: require('./top/srr.json'), + ssw: require('./top/ssw.json'), + suk: require('./top/suk.json'), + sun: require('./top/sun.json'), + sus: require('./top/sus.json'), + swb: require('./top/swb.json'), + swe: require('./top/swe.json'), + swh: require('./top/swh.json'), + tah: require('./top/tah.json'), + tam: require('./top/tam.json'), + tat: require('./top/tat.json'), + tbz: require('./top/tbz.json'), + tca: require('./top/tca.json'), + tel: require('./top/tel.json'), + tem: require('./top/tem.json'), + tet: require('./top/tet.json'), + tgk: require('./top/tgk.json'), + tgl: require('./top/tgl.json'), + tha: require('./top/tha.json'), + tha2: require('./top/tha2.json'), + tir: require('./top/tir.json'), + tiv: require('./top/tiv.json'), + tly: require('./top/tly.json'), + tob: require('./top/tob.json'), + toi: require('./top/toi.json'), + toj: require('./top/toj.json'), + ton: require('./top/ton.json'), + top: require('./top/top.json'), + tpi: require('./top/tpi.json'), + tsn: require('./top/tsn.json'), + tso_MZ: require('./top/tso_MZ.json'), + tsz: require('./top/tsz.json'), + tuk_cyrl: require('./top/tuk_cyrl.json'), + tuk_latn: require('./top/tuk_latn.json'), + tur: require('./top/tur.json'), + tyv: require('./top/tyv.json'), + tzc: require('./top/tzc.json'), + tzh: require('./top/tzh.json'), + tzm: require('./top/tzm.json'), + uig_arab: require('./top/uig_arab.json'), + uig_latn: require('./top/uig_latn.json'), + ukr: require('./top/ukr.json'), + umb: require('./top/umb.json'), + ura: require('./top/ura.json'), + urd: require('./top/urd.json'), + urd_2: require('./top/urd_2.json'), + uzn_cyrl: require('./top/uzn_cyrl.json'), + uzn_latn: require('./top/uzn_latn.json'), + vai: require('./top/vai.json'), + vec: require('./top/vec.json'), + ven: require('./top/ven.json'), + vep: require('./top/vep.json'), + vie: require('./top/vie.json'), + vmw: require('./top/vmw.json'), + war: require('./top/war.json'), + wln: require('./top/wln.json'), + wol: require('./top/wol.json'), + wwa: require('./top/wwa.json'), + xho: require('./top/xho.json'), + xsm: require('./top/xsm.json'), + yad: require('./top/yad.json'), + yao: require('./top/yao.json'), + yap: require('./top/yap.json'), + ydd: require('./top/ydd.json'), + ykg: require('./top/ykg.json'), + yor: require('./top/yor.json'), + yua: require('./top/yua.json'), + zam: require('./top/zam.json'), + zdj: require('./top/zdj.json'), + zgh: require('./top/zgh.json'), + zro: require('./top/zro.json'), + ztu: require('./top/ztu.json'), + zul: require('./top/zul.json') +} diff --git a/index.js b/index.js index af2b19b..7f98f95 100644 --- a/index.js +++ b/index.js @@ -1,17 +1,17 @@ -'use strict'; +'use strict' -exports.all = all; -exports.min = min; -exports.top = top; +exports.all = all +exports.min = min +exports.top = top function all() { - return require('./data/all.js'); + return require('./data/all.js') } function top() { - return require('./data/top.js'); + return require('./data/top.js') } function min() { - return require('./data/min.js'); + return require('./data/min.js') } diff --git a/package.json b/package.json index 120a191..91df302 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "devDependencies": { "mdast-zone": "^3.0.0", "nyc": "^11.0.0", + "prettier": "^1.12.1", "remark-cli": "^5.0.0", "remark-preset-wooorm": "^4.0.0", "tape": "^4.6.3", @@ -38,17 +39,22 @@ "xo": "^0.20.0" }, "scripts": { - "build-md": "remark . -qfo", - "build-data": "node script/build-data", - "build-support": "node script/build-support", - "build": "npm run build-md && npm run build-data && npm run build-support", - "lint": "xo", + "generate": "node script/build-data && node script/build-support", + "format": "remark . -qfo && prettier --write '**/*.js' && xo --fix", "test-api": "node test", "test-coverage": "nyc --reporter lcov tape test.js", - "test": "npm run build && npm run lint && npm run test-coverage" + "test": "npm run format && npm run test-coverage" + }, + "prettier": { + "tabWidth": 2, + "useTabs": false, + "singleQuote": true, + "bracketSpacing": false, + "semi": false, + "trailingComma": "none" }, "xo": { - "space": true, + "prettier": true, "esnext": false, "rules": { "guard-for-in": "off", diff --git a/script/build-data.js b/script/build-data.js index eb7eb4b..a6bb0a9 100755 --- a/script/build-data.js +++ b/script/build-data.js @@ -1,177 +1,193 @@ -'use strict'; +'use strict' -var fs = require('fs'); -var udhr = require('udhr'); -var trigramUtils = require('trigram-utils'); +var fs = require('fs') +var udhr = require('udhr') +var trigramUtils = require('trigram-utils') -var writeFile = fs.writeFileSync; +var writeFile = fs.writeFileSync -var json = udhr.json(); -var information = udhr.information(); +var json = udhr.json() +var information = udhr.information() /* Variables to keep track of some information. */ -var highestTrigramCount = 0; -var highestTrigram; -var highestTrigramLanguage; +var highestTrigramCount = 0 +var highestTrigram +var highestTrigramLanguage /* Automated index files. */ -var allIndex = createIndexFile('all'); -var minIndex = createIndexFile('min'); -var topIndex = createIndexFile('top'); +var allIndex = createIndexFile('all') +var minIndex = createIndexFile('min') +var topIndex = createIndexFile('top') /* Create data. */ -Object.keys(json).filter(filter).forEach(function (code) { - var plain = all(json[code], 'para').join(''); - var trigrams = trigramUtils.asTuples(plain); - var topTrigrams = trigrams.slice(-300); - var trigram = topTrigrams[topTrigrams.length - 1]; - var language = information[code].name; - var totalTopTrigramOccurrences; - - totalTopTrigramOccurrences = topTrigrams.reduce(function (a, b) { - return a + b[1]; - }, 0); - - console.log( - 'Writing trigram file for: ' + language + '\n' + - '- Code: "' + code + '";\n' + - '- Highest trigram: "' + trigram[0] + '";\n' + - '- Highest trigram count: ' + trigram[1] + ';\n' + - '- Total trigrams: ' + trigrams.length + ';\n' + - '- Top trigrams count: ' + totalTopTrigramOccurrences + ';\n' + - '- String length: ' + plain.length + ';' - ); - - if (trigram[1] > highestTrigramCount) { - highestTrigramCount = trigram[1]; - highestTrigram = trigram[0]; - highestTrigramLanguage = language; - } - - allIndex.add(code); +Object.keys(json) + .filter(filter) + .forEach(function(code) { + var plain = all(json[code], 'para').join('') + var trigrams = trigramUtils.asTuples(plain) + var topTrigrams = trigrams.slice(-300) + var trigram = topTrigrams[topTrigrams.length - 1] + var language = information[code].name + var totalTopTrigramOccurrences + + totalTopTrigramOccurrences = topTrigrams.reduce(function(a, b) { + return a + b[1] + }, 0) - writeFile( - './data/all/' + code + '.json', - JSON.stringify(trigramUtils.tuplesAsDictionary(trigrams), 0, 2) - ); + console.log( + [ + 'Writing trigram file for: %s', + '- Code: "%s";', + '- Highest trigram: "%s";', + '- Highest trigram count: %s;', + '- Total trigrams: %s;', + '- Top trigrams count: %s;', + '- String length: %s;' + ].join('\n'), + language, + code, + trigram[0], + trigram[1], + trigrams.length, + totalTopTrigramOccurrences, + plain.length + ) + + if (trigram[1] > highestTrigramCount) { + highestTrigramCount = trigram[1] + highestTrigram = trigram[0] + highestTrigramLanguage = language + } - if ( - topTrigrams.length === 300 && - trigram[1] > 30 && - (plain.length / totalTopTrigramOccurrences) < 2.5 - ) { - writeFile( - './data/top/' + code + '.json', - JSON.stringify(trigramUtils.tuplesAsDictionary(topTrigrams), 0, 2) - ); + allIndex.add(code) writeFile( - './data/min/' + code + '.json', - JSON.stringify(topTrigrams.map(function (trigram) { - return trigram[0]; - }), 0, 2) - ); - - if (code === 'ccp') { - console.log('ccp: '); - console.log(topTrigrams.length); + './data/all/' + code + '.json', + JSON.stringify(trigramUtils.tuplesAsDictionary(trigrams), 0, 2) + ) + + if ( + topTrigrams.length === 300 && + trigram[1] > 30 && + plain.length / totalTopTrigramOccurrences < 2.5 + ) { + writeFile( + './data/top/' + code + '.json', + JSON.stringify(trigramUtils.tuplesAsDictionary(topTrigrams), 0, 2) + ) + + writeFile( + './data/min/' + code + '.json', + JSON.stringify( + topTrigrams.map(function(trigram) { + return trigram[0] + }), + 0, + 2 + ) + ) + + topIndex.add(code) + minIndex.add(code) + + console.log( + '- Top trigram file: yes;\n- Min trigram file: yes.' + ) + } else { + console.log( + '- Top trigram file: no;\n- Min trigram file: no.' + ) } - topIndex.add(code); - minIndex.add(code); - - console.log( - '- Top trigram file: yes;\n' + - '- Min trigram file: yes.' - ); - } else { - console.log( - '- Top trigram file: no;\n' + - '- Min trigram file: no.' - ); - } - - console.log(''); -}); + console.log('') + }) /* Log information regarding the highest trigram. */ console.log( - 'The highest trigram was "' + highestTrigram + '" which occurred ' + - highestTrigramCount + ' times in ' + highestTrigramLanguage + '.\n' -); + 'The highest trigram was "%s" which occurred %s times in %s.\n', + highestTrigram, + highestTrigramCount, + highestTrigramLanguage +) /* Write the file containing all trigrams. */ -writeFile('./data/all.js', allIndex); +writeFile('./data/all.js', allIndex) -console.log('Finished writing ' + allIndex.count() + ' files.\n'); +console.log('Finished writing %s files.\n', allIndex.count()) /* Write the file containing top trigrams. */ -writeFile('./data/top.js', topIndex); +writeFile('./data/top.js', topIndex) console.log( - 'Finished writing ' + topIndex.count() + ' top files ' + - '(ignoring ' + (allIndex.count() - topIndex.count()) + ').\n' -); + 'Finished writing %s top files (ignoring %s).\n', + topIndex.count(), + allIndex.count() - topIndex.count() +) /* Write the file containing top trigrams as an array. */ -writeFile('./data/min.js', minIndex); +writeFile('./data/min.js', minIndex) console.log( - 'Finished writing ' + minIndex.count() + ' min files ' + - '(ignoring ' + (allIndex.count() - minIndex.count()) + ').\n' -); + 'Finished writing %s min files (ignoring %s).\n', + minIndex.count(), + allIndex.count() - minIndex.count() +) function createIndexFile(type) { - var queue = []; + var queue = [] return { toString: done, add: addFile, count: count - }; + } function addFile(code) { queue.push({ code: code, path: code + '.json' - }); + }) } function done() { - var lines = queue.map(function (file) { - return '\'' + file.code + '\': require(\'./' + type + '/' + file.path + '\')'; - }); + var lines = queue.map(function(file) { + return '"' + file.code + '": require("./' + type + '/' + file.path + '")' + }) - return '\'use strict\';\n' + + return ( + "'use strict'\n" + '\n' + 'module.exports = {\n' + - ' ' + lines.join(',\n ') + '\n' + - '};\n'; + ' ' + + lines.join(',\n') + + '\n' + + '}\n' + ) } function count() { - return queue.length; + return queue.length } } function all(object, key) { - var results = []; - var property; - var value; + var results = [] + var property + var value for (property in object) { - value = object[property]; + value = object[property] if (property === key) { - results.push(value); + results.push(value) } else if (typeof value === 'object') { - results = results.concat(all(value, key)); + results = results.concat(all(value, key)) } } - return results; + return results } function filter(code) { - return code !== 'ccp'; + return code !== 'ccp' } diff --git a/script/build-support.js b/script/build-support.js index 215c1ce..cb12f6b 100755 --- a/script/build-support.js +++ b/script/build-support.js @@ -1,77 +1,93 @@ -'use strict'; +'use strict' -var zone = require('mdast-zone'); -var u = require('unist-builder'); -var udhr = require('udhr'); +var zone = require('mdast-zone') +var u = require('unist-builder') +var udhr = require('udhr') -var info = udhr.information(); -var all = require('..').all(); -var top = require('..').top(); -var min = require('..').min(); +var info = udhr.information() +var all = require('..').all() +var top = require('..').top() +var min = require('..').min() -module.exports = support; +module.exports = support function support() { - return transformer; + return transformer } function transformer(tree) { - zone(tree, 'support', replace); + zone(tree, 'support', replace) } function replace(start, nodes, end) { - return [start, table(), end]; + return [start, table(), end] } function table() { - var header = ['Code', 'Name', 'OHCHR', 'All?', 'Top?', 'Min?']; + var header = ['Code', 'Name', 'OHCHR', 'All?', 'Top?', 'Min?'] - return u('table', {align: []}, [ - u('tableRow', header.map(cell)) - ].concat(Object.keys(info).map(function (code) { - var hasAll; - var hasMin; - var hasTop; - var ohchr; + return u( + 'table', + {align: []}, + [u('tableRow', header.map(cell))].concat( + Object.keys(info).map(function(code) { + var hasAll + var hasMin + var hasTop + var ohchr - if (code in all) { - hasAll = u('link', {url: 'data/all/' + code + '.json'}, [u('text', 'Yes')]); - } else { - hasAll = u('text', 'No'); - } + if (code in all) { + hasAll = u('link', {url: 'data/all/' + code + '.json'}, [ + u('text', 'Yes') + ]) + } else { + hasAll = u('text', 'No') + } - if (code in min) { - hasMin = u('link', {url: 'data/min/' + code + '.json'}, [u('text', 'Yes')]); - } else { - hasMin = u('text', 'No'); - } + if (code in min) { + hasMin = u('link', {url: 'data/min/' + code + '.json'}, [ + u('text', 'Yes') + ]) + } else { + hasMin = u('text', 'No') + } - if (code in top) { - hasTop = u('link', {url: 'data/top/' + code + '.json'}, [u('text', 'Yes')]); - } else { - hasTop = u('text', 'No'); - } + if (code in top) { + hasTop = u('link', {url: 'data/top/' + code + '.json'}, [ + u('text', 'Yes') + ]) + } else { + hasTop = u('text', 'No') + } - if (info[code].OHCHR) { - ohchr = u('link', { - url: 'http://www.ohchr.org/EN/UDHR/Pages/Language.aspx?LangID=' + info[code].OHCHR - }, [u('text', info[code].OHCHR)]); - } else { - ohchr = u('text', 'No'); - } + if (info[code].OHCHR) { + ohchr = u( + 'link', + { + url: + 'http://www.ohchr.org/EN/UDHR/Pages/Language.aspx?LangID=' + + info[code].OHCHR + }, + [u('text', info[code].OHCHR)] + ) + } else { + ohchr = u('text', 'No') + } - return u('tableRow', [ - cell(code), - cell(info[code].name), - cell(ohchr || ''), - cell(hasAll), - cell(hasTop), - cell(hasMin) - ]); - }))); + return u('tableRow', [ + cell(code), + cell(info[code].name), + cell(ohchr || ''), + cell(hasAll), + cell(hasTop), + cell(hasMin) + ]) + }) + ) + ) function cell(value) { - var val = typeof value === 'string' ? u('text', value) : value; - return u('tableCell', [val]); + var val = typeof value === 'string' ? u('text', value) : value + return u('tableCell', [val]) } } diff --git a/test.js b/test.js index 58bc006..19820aa 100644 --- a/test.js +++ b/test.js @@ -1,107 +1,83 @@ -'use strict'; - -var assert = require('assert'); -var test = require('tape'); -var trigrams = require('.'); - -test('trigrams.all()', function (t) { - var all = trigrams.all(); - - t.doesNotThrow( - function () { - Object.keys(all).forEach(function (code) { - assert(typeof all[code] === 'object'); - }); - }, - 'trigrams.all().n should be an object' - ); - - t.doesNotThrow( - function () { - Object.keys(all).forEach(function (code) { - Object.keys(all[code]).forEach(function (trigram) { - var value = all[code][trigram]; - - assert(typeof value === 'number'); - assert(Math.round(value) === value); - }); - }); - }, - 'trigrams.all().n.n should be an integer' - ); - - t.end(); -}); - -test('trigrams.top()', function (t) { - var top = trigrams.top(); - - t.doesNotThrow( - function () { - Object.keys(top).forEach(function (code) { - assert(typeof top[code] === 'object'); - }); - }, - 'trigrams.top().n should be an object' - ); - - t.doesNotThrow( - function () { - Object.keys(top).forEach(function (code) { - assert(Object.keys(top[code]).length === 300); - }); - }, - 'trigrams.top().n should contain 300 attributes' - ); - - t.doesNotThrow( - function () { - Object.keys(top).forEach(function (code) { - Object.keys(top[code]).forEach(function (trigram) { - var value = top[code][trigram]; - - assert(typeof value === 'number'); - assert(Math.round(value) === value); - }); - }); - }, - 'trigrams.top().n.n should be an integer' - ); - - t.end(); -}); - -test('trigrams.min()', function (t) { - var min = trigrams.min(); - - t.doesNotThrow( - function () { - Object.keys(min).forEach(function (code) { - assert(Array.isArray(min[code])); - }); - }, - 'trigrams.min().n should be an array' - ); - - t.doesNotThrow( - function () { - Object.keys(min).forEach(function (code) { - assert(min[code].length === 300); - }); - }, - 'trigrams.min().n should contain 300 values' - ); - - t.doesNotThrow( - function () { - Object.keys(min).forEach(function (code) { - min[code].forEach(function (trigram) { - assert(typeof trigram === 'string'); - }); - }); - }, - 'trigrams.min().n[n] should be a string' - ); - - t.end(); -}); +'use strict' + +var assert = require('assert') +var test = require('tape') +var trigrams = require('.') + +test('trigrams.all()', function(t) { + var all = trigrams.all() + + t.doesNotThrow(function() { + Object.keys(all).forEach(function(code) { + assert(typeof all[code] === 'object') + }) + }, 'trigrams.all().n should be an object') + + t.doesNotThrow(function() { + Object.keys(all).forEach(function(code) { + Object.keys(all[code]).forEach(function(trigram) { + var value = all[code][trigram] + + assert(typeof value === 'number') + assert(Math.round(value) === value) + }) + }) + }, 'trigrams.all().n.n should be an integer') + + t.end() +}) + +test('trigrams.top()', function(t) { + var top = trigrams.top() + + t.doesNotThrow(function() { + Object.keys(top).forEach(function(code) { + assert(typeof top[code] === 'object') + }) + }, 'trigrams.top().n should be an object') + + t.doesNotThrow(function() { + Object.keys(top).forEach(function(code) { + assert(Object.keys(top[code]).length === 300) + }) + }, 'trigrams.top().n should contain 300 attributes') + + t.doesNotThrow(function() { + Object.keys(top).forEach(function(code) { + Object.keys(top[code]).forEach(function(trigram) { + var value = top[code][trigram] + + assert(typeof value === 'number') + assert(Math.round(value) === value) + }) + }) + }, 'trigrams.top().n.n should be an integer') + + t.end() +}) + +test('trigrams.min()', function(t) { + var min = trigrams.min() + + t.doesNotThrow(function() { + Object.keys(min).forEach(function(code) { + assert(Array.isArray(min[code])) + }) + }, 'trigrams.min().n should be an array') + + t.doesNotThrow(function() { + Object.keys(min).forEach(function(code) { + assert(min[code].length === 300) + }) + }, 'trigrams.min().n should contain 300 values') + + t.doesNotThrow(function() { + Object.keys(min).forEach(function(code) { + min[code].forEach(function(trigram) { + assert(typeof trigram === 'string') + }) + }) + }, 'trigrams.min().n[n] should be a string') + + t.end() +})