Socket
Socket
Sign inDemoInstall

make-plural

Package Overview
Dependencies
Maintainers
1
Versions
45
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

make-plural - npm Package Compare versions

Comparing version 6.0.1 to 6.1.0

384

cardinals.js
function a(n) {
return (n == 1) ? 'one' : 'other';
return n == 1 ? 'one' : 'other';
}
function b(n) {
return ((n == 0
|| n == 1)) ? 'one' : 'other';
return (n == 0 || n == 1) ? 'one' : 'other';
}
function c(n) {
return (n >= 0 && n <= 1) ? 'one' : 'other';
return n >= 0 && n <= 1 ? 'one' : 'other';
}
function d(n) {
var s = String(n).split('.'), v0 = !s[1];
return (n == 1 && v0) ? 'one' : 'other';
return n == 1 && v0 ? 'one' : 'other';
}

@@ -19,13 +18,12 @@ function e(n) {

function f(n) {
return (n == 1) ? 'one'
: (n == 2) ? 'two'
: 'other';
return n == 1 ? 'one'
: n == 2 ? 'two'
: 'other';
}
(function (root, plurals) {
Object.defineProperty(plurals, '__esModule', { value: true });
if (typeof define === 'function' && define.amd) {
define(plurals);
} else if (typeof exports === 'object') {
if (Object.defineProperty) Object.defineProperty(plurals, '__esModule', { value: true });
else plurals.__esModule = true;
module.exports = plurals;

@@ -48,8 +46,8 @@ } else {

var s = String(n).split('.'), t0 = Number(s[0]) == n, n100 = t0 && s[0].slice(-2);
return (n == 0) ? 'zero'
: (n == 1) ? 'one'
: (n == 2) ? 'two'
: ((n100 >= 3 && n100 <= 10)) ? 'few'
: ((n100 >= 11 && n100 <= 99)) ? 'many'
: 'other';
return n == 0 ? 'zero'
: n == 1 ? 'one'
: n == 2 ? 'two'
: (n100 >= 3 && n100 <= 10) ? 'few'
: (n100 >= 11 && n100 <= 99) ? 'many'
: 'other';
},

@@ -59,8 +57,8 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n, n100 = t0 && s[0].slice(-2);
return (n == 0) ? 'zero'
: (n == 1) ? 'one'
: (n == 2) ? 'two'
: ((n100 >= 3 && n100 <= 10)) ? 'few'
: ((n100 >= 11 && n100 <= 99)) ? 'many'
: 'other';
return n == 0 ? 'zero'
: n == 1 ? 'one'
: n == 2 ? 'two'
: (n100 >= 3 && n100 <= 10) ? 'few'
: (n100 >= 11 && n100 <= 99) ? 'many'
: 'other';
},

@@ -78,8 +76,6 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2);
return (n10 == 1 && n100 != 11) ? 'one'
: ((n10 >= 2 && n10 <= 4) && (n100 < 12
|| n100 > 14)) ? 'few'
: (t0 && n10 == 0 || (n10 >= 5 && n10 <= 9)
|| (n100 >= 11 && n100 <= 14)) ? 'many'
: 'other';
return n10 == 1 && n100 != 11 ? 'one'
: (n10 >= 2 && n10 <= 4) && (n100 < 12 || n100 > 14) ? 'few'
: t0 && n10 == 0 || (n10 >= 5 && n10 <= 9) || (n100 >= 11 && n100 <= 14) ? 'many'
: 'other';
},

@@ -102,10 +98,8 @@

br: function br(n) {
var s = String(n).split('.'), t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2),
n1000000 = t0 && s[0].slice(-6);
return (n10 == 1 && n100 != 11 && n100 != 71 && n100 != 91) ? 'one'
: (n10 == 2 && n100 != 12 && n100 != 72 && n100 != 92) ? 'two'
: (((n10 == 3 || n10 == 4) || n10 == 9) && (n100 < 10 || n100 > 19) && (n100 < 70 || n100 > 79) && (n100 < 90
|| n100 > 99)) ? 'few'
: (n != 0 && t0 && n1000000 == 0) ? 'many'
: 'other';
var s = String(n).split('.'), t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2), n1000000 = t0 && s[0].slice(-6);
return n10 == 1 && n100 != 11 && n100 != 71 && n100 != 91 ? 'one'
: n10 == 2 && n100 != 12 && n100 != 72 && n100 != 92 ? 'two'
: ((n10 == 3 || n10 == 4) || n10 == 9) && (n100 < 10 || n100 > 19) && (n100 < 70 || n100 > 79) && (n100 < 90 || n100 > 99) ? 'few'
: n != 0 && t0 && n1000000 == 0 ? 'many'
: 'other';
},

@@ -116,9 +110,6 @@

bs: function bs(n) {
var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2),
f10 = f.slice(-1), f100 = f.slice(-2);
return (v0 && i10 == 1 && i100 != 11
|| f10 == 1 && f100 != 11) ? 'one'
: (v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) || (f10 >= 2 && f10 <= 4) && (f100 < 12
|| f100 > 14)) ? 'few'
: 'other';
var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2), f10 = f.slice(-1), f100 = f.slice(-2);
return v0 && i10 == 1 && i100 != 11 || f10 == 1 && f100 != 11 ? 'one'
: v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) || (f10 >= 2 && f10 <= 4) && (f100 < 12 || f100 > 14) ? 'few'
: 'other';
},

@@ -132,4 +123,3 @@

var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), f10 = f.slice(-1);
return (v0 && (i == 1 || i == 2 || i == 3) || v0 && i10 != 4 && i10 != 6 && i10 != 9
|| !v0 && f10 != 4 && f10 != 6 && f10 != 9) ? 'one' : 'other';
return v0 && (i == 1 || i == 2 || i == 3) || v0 && i10 != 4 && i10 != 6 && i10 != 9 || !v0 && f10 != 4 && f10 != 6 && f10 != 9 ? 'one' : 'other';
},

@@ -145,15 +135,15 @@

var s = String(n).split('.'), i = s[0], v0 = !s[1];
return (n == 1 && v0) ? 'one'
: ((i >= 2 && i <= 4) && v0) ? 'few'
: (!v0) ? 'many'
: 'other';
return n == 1 && v0 ? 'one'
: (i >= 2 && i <= 4) && v0 ? 'few'
: !v0 ? 'many'
: 'other';
},
cy: function cy(n) {
return (n == 0) ? 'zero'
: (n == 1) ? 'one'
: (n == 2) ? 'two'
: (n == 3) ? 'few'
: (n == 6) ? 'many'
: 'other';
return n == 0 ? 'zero'
: n == 1 ? 'one'
: n == 2 ? 'two'
: n == 3 ? 'few'
: n == 6 ? 'many'
: 'other';
},

@@ -163,4 +153,3 @@

var s = String(n).split('.'), i = s[0], t0 = Number(s[0]) == n;
return (n == 1 || !t0 && (i == 0
|| i == 1)) ? 'one' : 'other';
return n == 1 || !t0 && (i == 0 || i == 1) ? 'one' : 'other';
},

@@ -172,9 +161,6 @@

var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i100 = i.slice(-2), f100 = f.slice(-2);
return (v0 && i100 == 1
|| f100 == 1) ? 'one'
: (v0 && i100 == 2
|| f100 == 2) ? 'two'
: (v0 && (i100 == 3 || i100 == 4) || (f100 == 3
|| f100 == 4)) ? 'few'
: 'other';
return v0 && i100 == 1 || f100 == 1 ? 'one'
: v0 && i100 == 2 || f100 == 2 ? 'two'
: v0 && (i100 == 3 || i100 == 4) || (f100 == 3 || f100 == 4) ? 'few'
: 'other';
},

@@ -203,3 +189,3 @@

ff: function ff(n) {
return (n >= 0 && n < 2) ? 'one' : 'other';
return n >= 0 && n < 2 ? 'one' : 'other';
},

@@ -211,4 +197,3 @@

var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), f10 = f.slice(-1);
return (v0 && (i == 1 || i == 2 || i == 3) || v0 && i10 != 4 && i10 != 6 && i10 != 9
|| !v0 && f10 != 4 && f10 != 6 && f10 != 9) ? 'one' : 'other';
return v0 && (i == 1 || i == 2 || i == 3) || v0 && i10 != 4 && i10 != 6 && i10 != 9 || !v0 && f10 != 4 && f10 != 6 && f10 != 9 ? 'one' : 'other';
},

@@ -219,3 +204,3 @@

fr: function fr(n) {
return (n >= 0 && n < 2) ? 'one' : 'other';
return n >= 0 && n < 2 ? 'one' : 'other';
},

@@ -229,7 +214,7 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n;
return (n == 1) ? 'one'
: (n == 2) ? 'two'
: ((t0 && n >= 3 && n <= 6)) ? 'few'
: ((t0 && n >= 7 && n <= 10)) ? 'many'
: 'other';
return n == 1 ? 'one'
: n == 2 ? 'two'
: (t0 && n >= 3 && n <= 6) ? 'few'
: (t0 && n >= 7 && n <= 10) ? 'many'
: 'other';
},

@@ -239,9 +224,6 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n;
return ((n == 1
|| n == 11)) ? 'one'
: ((n == 2
|| n == 12)) ? 'two'
: (((t0 && n >= 3 && n <= 10)
|| (t0 && n >= 13 && n <= 19))) ? 'few'
: 'other';
return (n == 1 || n == 11) ? 'one'
: (n == 2 || n == 12) ? 'two'
: ((t0 && n >= 3 && n <= 10) || (t0 && n >= 13 && n <= 19)) ? 'few'
: 'other';
},

@@ -259,8 +241,7 @@

var s = String(n).split('.'), i = s[0], v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2);
return (v0 && i10 == 1) ? 'one'
: (v0 && i10 == 2) ? 'two'
: (v0 && (i100 == 0 || i100 == 20 || i100 == 40 || i100 == 60
|| i100 == 80)) ? 'few'
: (!v0) ? 'many'
: 'other';
return v0 && i10 == 1 ? 'one'
: v0 && i10 == 2 ? 'two'
: v0 && (i100 == 0 || i100 == 20 || i100 == 40 || i100 == 60 || i100 == 80) ? 'few'
: !v0 ? 'many'
: 'other';
},

@@ -274,7 +255,6 @@

var s = String(n).split('.'), i = s[0], v0 = !s[1], t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1);
return (n == 1 && v0) ? 'one'
: (i == 2 && v0) ? 'two'
: (v0 && (n < 0
|| n > 10) && t0 && n10 == 0) ? 'many'
: 'other';
return n == 1 && v0 ? 'one'
: i == 2 && v0 ? 'two'
: v0 && (n < 0 || n > 10) && t0 && n10 == 0 ? 'many'
: 'other';
},

@@ -285,9 +265,6 @@

hr: function hr(n) {
var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2),
f10 = f.slice(-1), f100 = f.slice(-2);
return (v0 && i10 == 1 && i100 != 11
|| f10 == 1 && f100 != 11) ? 'one'
: (v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) || (f10 >= 2 && f10 <= 4) && (f100 < 12
|| f100 > 14)) ? 'few'
: 'other';
var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2), f10 = f.slice(-1), f100 = f.slice(-2);
return v0 && i10 == 1 && i100 != 11 || f10 == 1 && f100 != 11 ? 'one'
: v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) || (f10 >= 2 && f10 <= 4) && (f100 < 12 || f100 > 14) ? 'few'
: 'other';
},

@@ -297,9 +274,6 @@

var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i100 = i.slice(-2), f100 = f.slice(-2);
return (v0 && i100 == 1
|| f100 == 1) ? 'one'
: (v0 && i100 == 2
|| f100 == 2) ? 'two'
: (v0 && (i100 == 3 || i100 == 4) || (f100 == 3
|| f100 == 4)) ? 'few'
: 'other';
return v0 && i100 == 1 || f100 == 1 ? 'one'
: v0 && i100 == 2 || f100 == 2 ? 'two'
: v0 && (i100 == 3 || i100 == 4) || (f100 == 3 || f100 == 4) ? 'few'
: 'other';
},

@@ -310,3 +284,3 @@

hy: function hy(n) {
return (n >= 0 && n < 2) ? 'one' : 'other';
return n >= 0 && n < 2 ? 'one' : 'other';
},

@@ -326,4 +300,3 @@

var s = String(n).split('.'), i = s[0], t0 = Number(s[0]) == n, i10 = i.slice(-1), i100 = i.slice(-2);
return (t0 && i10 == 1 && i100 != 11
|| !t0) ? 'one' : 'other';
return t0 && i10 == 1 && i100 != 11 || !t0 ? 'one' : 'other';
},

@@ -337,7 +310,6 @@

var s = String(n).split('.'), i = s[0], v0 = !s[1], t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1);
return (n == 1 && v0) ? 'one'
: (i == 2 && v0) ? 'two'
: (v0 && (n < 0
|| n > 10) && t0 && n10 == 0) ? 'many'
: 'other';
return n == 1 && v0 ? 'one'
: i == 2 && v0 ? 'two'
: v0 && (n < 0 || n > 10) && t0 && n10 == 0 ? 'many'
: 'other';
},

@@ -362,3 +334,3 @@

kab: function kab(n) {
return (n >= 0 && n < 2) ? 'one' : 'other';
return n >= 0 && n < 2 ? 'one' : 'other';
},

@@ -391,5 +363,5 @@

ksh: function ksh(n) {
return (n == 0) ? 'zero'
: (n == 1) ? 'one'
: 'other';
return n == 0 ? 'zero'
: n == 1 ? 'one'
: 'other';
},

@@ -400,15 +372,9 @@

kw: function kw(n) {
var s = String(n).split('.'), t0 = Number(s[0]) == n, n100 = t0 && s[0].slice(-2), n1000 = t0 && s[0].slice(-3),
n100000 = t0 && s[0].slice(-5), n1000000 = t0 && s[0].slice(-6);
return (n == 0) ? 'zero'
: (n == 1) ? 'one'
: ((n100 == 2 || n100 == 22 || n100 == 42 || n100 == 62 || n100 == 82)
|| t0 && n1000 == 0 && ((n100000 >= 1000 && n100000 <= 20000) || n100000 == 40000 || n100000 == 60000
|| n100000 == 80000)
|| n != 0 && n1000000 == 100000) ? 'two'
: ((n100 == 3 || n100 == 23 || n100 == 43 || n100 == 63
|| n100 == 83)) ? 'few'
: (n != 1 && (n100 == 1 || n100 == 21 || n100 == 41 || n100 == 61
|| n100 == 81)) ? 'many'
: 'other';
var s = String(n).split('.'), t0 = Number(s[0]) == n, n100 = t0 && s[0].slice(-2), n1000 = t0 && s[0].slice(-3), n100000 = t0 && s[0].slice(-5), n1000000 = t0 && s[0].slice(-6);
return n == 0 ? 'zero'
: n == 1 ? 'one'
: (n100 == 2 || n100 == 22 || n100 == 42 || n100 == 62 || n100 == 82) || t0 && n1000 == 0 && ((n100000 >= 1000 && n100000 <= 20000) || n100000 == 40000 || n100000 == 60000 || n100000 == 80000) || n != 0 && n1000000 == 100000 ? 'two'
: (n100 == 3 || n100 == 23 || n100 == 43 || n100 == 63 || n100 == 83) ? 'few'
: n != 1 && (n100 == 1 || n100 == 21 || n100 == 41 || n100 == 61 || n100 == 81) ? 'many'
: 'other';
},

@@ -420,6 +386,5 @@

var s = String(n).split('.'), i = s[0];
return (n == 0) ? 'zero'
: ((i == 0
|| i == 1) && n != 0) ? 'one'
: 'other';
return n == 0 ? 'zero'
: (i == 0 || i == 1) && n != 0 ? 'one'
: 'other';
},

@@ -438,20 +403,14 @@

lt: function lt(n) {
var s = String(n).split('.'), f = s[1] || '', t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1),
n100 = t0 && s[0].slice(-2);
return (n10 == 1 && (n100 < 11
|| n100 > 19)) ? 'one'
: ((n10 >= 2 && n10 <= 9) && (n100 < 11
|| n100 > 19)) ? 'few'
: (f != 0) ? 'many'
: 'other';
var s = String(n).split('.'), f = s[1] || '', t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2);
return n10 == 1 && (n100 < 11 || n100 > 19) ? 'one'
: (n10 >= 2 && n10 <= 9) && (n100 < 11 || n100 > 19) ? 'few'
: f != 0 ? 'many'
: 'other';
},
lv: function lv(n) {
var s = String(n).split('.'), f = s[1] || '', v = f.length, t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1),
n100 = t0 && s[0].slice(-2), f100 = f.slice(-2), f10 = f.slice(-1);
return (t0 && n10 == 0 || (n100 >= 11 && n100 <= 19)
|| v == 2 && (f100 >= 11 && f100 <= 19)) ? 'zero'
: (n10 == 1 && n100 != 11 || v == 2 && f10 == 1 && f100 != 11
|| v != 2 && f10 == 1) ? 'one'
: 'other';
var s = String(n).split('.'), f = s[1] || '', v = f.length, t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2), f100 = f.slice(-2), f10 = f.slice(-1);
return t0 && n10 == 0 || (n100 >= 11 && n100 <= 19) || v == 2 && (f100 >= 11 && f100 <= 19) ? 'zero'
: n10 == 1 && n100 != 11 || v == 2 && f10 == 1 && f100 != 11 || v != 2 && f10 == 1 ? 'one'
: 'other';
},

@@ -466,6 +425,4 @@

mk: function mk(n) {
var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2),
f10 = f.slice(-1), f100 = f.slice(-2);
return (v0 && i10 == 1 && i100 != 11
|| f10 == 1 && f100 != 11) ? 'one' : 'other';
var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2), f10 = f.slice(-1), f100 = f.slice(-2);
return v0 && i10 == 1 && i100 != 11 || f10 == 1 && f100 != 11 ? 'one' : 'other';
},

@@ -479,6 +436,5 @@

var s = String(n).split('.'), v0 = !s[1], t0 = Number(s[0]) == n, n100 = t0 && s[0].slice(-2);
return (n == 1 && v0) ? 'one'
: (!v0 || n == 0
|| (n100 >= 2 && n100 <= 19)) ? 'few'
: 'other';
return n == 1 && v0 ? 'one'
: !v0 || n == 0 || (n100 >= 2 && n100 <= 19) ? 'few'
: 'other';
},

@@ -492,7 +448,6 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n, n100 = t0 && s[0].slice(-2);
return (n == 1) ? 'one'
: (n == 0
|| (n100 >= 2 && n100 <= 10)) ? 'few'
: ((n100 >= 11 && n100 <= 19)) ? 'many'
: 'other';
return n == 1 ? 'one'
: n == 0 || (n100 >= 2 && n100 <= 10) ? 'few'
: (n100 >= 11 && n100 <= 19) ? 'many'
: 'other';
},

@@ -544,18 +499,13 @@

var s = String(n).split('.'), i = s[0], v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2);
return (n == 1 && v0) ? 'one'
: (v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12
|| i100 > 14)) ? 'few'
: (v0 && i != 1 && (i10 == 0 || i10 == 1) || v0 && (i10 >= 5 && i10 <= 9)
|| v0 && (i100 >= 12 && i100 <= 14)) ? 'many'
: 'other';
return n == 1 && v0 ? 'one'
: v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) ? 'few'
: v0 && i != 1 && (i10 == 0 || i10 == 1) || v0 && (i10 >= 5 && i10 <= 9) || v0 && (i100 >= 12 && i100 <= 14) ? 'many'
: 'other';
},
prg: function prg(n) {
var s = String(n).split('.'), f = s[1] || '', v = f.length, t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1),
n100 = t0 && s[0].slice(-2), f100 = f.slice(-2), f10 = f.slice(-1);
return (t0 && n10 == 0 || (n100 >= 11 && n100 <= 19)
|| v == 2 && (f100 >= 11 && f100 <= 19)) ? 'zero'
: (n10 == 1 && n100 != 11 || v == 2 && f10 == 1 && f100 != 11
|| v != 2 && f10 == 1) ? 'one'
: 'other';
var s = String(n).split('.'), f = s[1] || '', v = f.length, t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2), f100 = f.slice(-2), f10 = f.slice(-1);
return t0 && n10 == 0 || (n100 >= 11 && n100 <= 19) || v == 2 && (f100 >= 11 && f100 <= 19) ? 'zero'
: n10 == 1 && n100 != 11 || v == 2 && f10 == 1 && f100 != 11 || v != 2 && f10 == 1 ? 'one'
: 'other';
},

@@ -567,4 +517,3 @@

var s = String(n).split('.'), i = s[0];
return ((i == 0
|| i == 1)) ? 'one' : 'other';
return (i == 0 || i == 1) ? 'one' : 'other';
},

@@ -578,6 +527,5 @@

var s = String(n).split('.'), v0 = !s[1], t0 = Number(s[0]) == n, n100 = t0 && s[0].slice(-2);
return (n == 1 && v0) ? 'one'
: (!v0 || n == 0
|| (n100 >= 2 && n100 <= 19)) ? 'few'
: 'other';
return n == 1 && v0 ? 'one'
: !v0 || n == 0 || (n100 >= 2 && n100 <= 19) ? 'few'
: 'other';
},

@@ -591,8 +539,6 @@

var s = String(n).split('.'), i = s[0], v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2);
return (v0 && i10 == 1 && i100 != 11) ? 'one'
: (v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12
|| i100 > 14)) ? 'few'
: (v0 && i10 == 0 || v0 && (i10 >= 5 && i10 <= 9)
|| v0 && (i100 >= 11 && i100 <= 14)) ? 'many'
: 'other';
return v0 && i10 == 1 && i100 != 11 ? 'one'
: v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) ? 'few'
: v0 && i10 == 0 || v0 && (i10 >= 5 && i10 <= 9) || v0 && (i100 >= 11 && i100 <= 14) ? 'many'
: 'other';
},

@@ -623,9 +569,6 @@

sh: function sh(n) {
var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2),
f10 = f.slice(-1), f100 = f.slice(-2);
return (v0 && i10 == 1 && i100 != 11
|| f10 == 1 && f100 != 11) ? 'one'
: (v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) || (f10 >= 2 && f10 <= 4) && (f100 < 12
|| f100 > 14)) ? 'few'
: 'other';
var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2), f10 = f.slice(-1), f100 = f.slice(-2);
return v0 && i10 == 1 && i100 != 11 || f10 == 1 && f100 != 11 ? 'one'
: v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) || (f10 >= 2 && f10 <= 4) && (f100 < 12 || f100 > 14) ? 'few'
: 'other';
},

@@ -635,5 +578,5 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n;
return (n >= 0 && n <= 1) ? 'one'
: ((t0 && n >= 2 && n <= 10)) ? 'few'
: 'other';
return n >= 0 && n <= 1 ? 'one'
: (t0 && n >= 2 && n <= 10) ? 'few'
: 'other';
},

@@ -643,4 +586,3 @@

var s = String(n).split('.'), i = s[0], f = s[1] || '';
return ((n == 0 || n == 1)
|| i == 0 && f == 1) ? 'one' : 'other';
return (n == 0 || n == 1) || i == 0 && f == 1 ? 'one' : 'other';
},

@@ -650,6 +592,6 @@

var s = String(n).split('.'), i = s[0], v0 = !s[1];
return (n == 1 && v0) ? 'one'
: ((i >= 2 && i <= 4) && v0) ? 'few'
: (!v0) ? 'many'
: 'other';
return n == 1 && v0 ? 'one'
: (i >= 2 && i <= 4) && v0 ? 'few'
: !v0 ? 'many'
: 'other';
},

@@ -659,7 +601,6 @@

var s = String(n).split('.'), i = s[0], v0 = !s[1], i100 = i.slice(-2);
return (v0 && i100 == 1) ? 'one'
: (v0 && i100 == 2) ? 'two'
: (v0 && (i100 == 3 || i100 == 4)
|| !v0) ? 'few'
: 'other';
return v0 && i100 == 1 ? 'one'
: v0 && i100 == 2 ? 'two'
: v0 && (i100 == 3 || i100 == 4) || !v0 ? 'few'
: 'other';
},

@@ -684,9 +625,6 @@

sr: function sr(n) {
var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2),
f10 = f.slice(-1), f100 = f.slice(-2);
return (v0 && i10 == 1 && i100 != 11
|| f10 == 1 && f100 != 11) ? 'one'
: (v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) || (f10 >= 2 && f10 <= 4) && (f100 < 12
|| f100 > 14)) ? 'few'
: 'other';
var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2), f10 = f.slice(-1), f100 = f.slice(-2);
return v0 && i10 == 1 && i100 != 11 || f10 == 1 && f100 != 11 ? 'one'
: v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) || (f10 >= 2 && f10 <= 4) && (f100 < 12 || f100 > 14) ? 'few'
: 'other';
},

@@ -724,4 +662,3 @@

var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), f10 = f.slice(-1);
return (v0 && (i == 1 || i == 2 || i == 3) || v0 && i10 != 4 && i10 != 6 && i10 != 9
|| !v0 && f10 != 4 && f10 != 6 && f10 != 9) ? 'one' : 'other';
return v0 && (i == 1 || i == 2 || i == 3) || v0 && i10 != 4 && i10 != 6 && i10 != 9 || !v0 && f10 != 4 && f10 != 6 && f10 != 9 ? 'one' : 'other';
},

@@ -739,4 +676,3 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n;
return ((n == 0 || n == 1)
|| (t0 && n >= 11 && n <= 99)) ? 'one' : 'other';
return (n == 0 || n == 1) || (t0 && n >= 11 && n <= 99) ? 'one' : 'other';
},

@@ -748,8 +684,6 @@

var s = String(n).split('.'), i = s[0], v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2);
return (v0 && i10 == 1 && i100 != 11) ? 'one'
: (v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12
|| i100 > 14)) ? 'few'
: (v0 && i10 == 0 || v0 && (i10 >= 5 && i10 <= 9)
|| v0 && (i100 >= 11 && i100 <= 14)) ? 'many'
: 'other';
return v0 && i10 == 1 && i100 != 11 ? 'one'
: v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) ? 'few'
: v0 && i10 == 0 || v0 && (i10 >= 5 && i10 <= 9) || v0 && (i100 >= 11 && i100 <= 14) ? 'many'
: 'other';
},

@@ -756,0 +690,0 @@

@@ -6,2 +6,18 @@ # Change Log

# [6.1.0](https://github.com/eemeli/make-plural/compare/make-plural@6.0.1...make-plural@6.1.0) (2020-03-08)
### Bug Fixes
* Always set __esModule in UMD builds (eemeli/intl-pluralrules[#15](https://github.com/eemeli/make-plural/issues/15)) ([57d90bc](https://github.com/eemeli/make-plural/commit/57d90bcab45ad6439509a144aaeb493e5e0ef7dd))
### Features
* **compiler:** Drop line folding & unnecessary (wrapping) ([c5d31f6](https://github.com/eemeli/make-plural/commit/c5d31f69d6f1032e291cb911cae8cc34b20099ed))
## [6.0.1](https://github.com/eemeli/make-plural/compare/make-plural@6.0.0...make-plural@6.0.1) (2019-10-18)

@@ -8,0 +24,0 @@

@@ -5,11 +5,10 @@ function a(n) {

function b(n) {
return (n == 1) ? 'one' : 'other';
return n == 1 ? 'one' : 'other';
}
(function (root, plurals) {
Object.defineProperty(plurals, '__esModule', { value: true });
if (typeof define === 'function' && define.amd) {
define(plurals);
} else if (typeof exports === 'object') {
if (Object.defineProperty) Object.defineProperty(plurals, '__esModule', { value: true });
else plurals.__esModule = true;
module.exports = plurals;

@@ -31,9 +30,7 @@ } else {

as: function as(n) {
return ((n == 1 || n == 5 || n == 7 || n == 8 || n == 9
|| n == 10)) ? 'one'
: ((n == 2
|| n == 3)) ? 'two'
: (n == 4) ? 'few'
: (n == 6) ? 'many'
: 'other';
return (n == 1 || n == 5 || n == 7 || n == 8 || n == 9 || n == 10) ? 'one'
: (n == 2 || n == 3) ? 'two'
: n == 4 ? 'few'
: n == 6 ? 'many'
: 'other';
},

@@ -43,10 +40,6 @@

var s = String(n).split('.'), i = s[0], i10 = i.slice(-1), i100 = i.slice(-2), i1000 = i.slice(-3);
return ((i10 == 1 || i10 == 2 || i10 == 5 || i10 == 7 || i10 == 8) || (i100 == 20 || i100 == 50 || i100 == 70
|| i100 == 80)) ? 'one'
: ((i10 == 3 || i10 == 4) || (i1000 == 100 || i1000 == 200 || i1000 == 300 || i1000 == 400 || i1000 == 500
|| i1000 == 600 || i1000 == 700 || i1000 == 800
|| i1000 == 900)) ? 'few'
: (i == 0 || i10 == 6 || (i100 == 40 || i100 == 60
|| i100 == 90)) ? 'many'
: 'other';
return (i10 == 1 || i10 == 2 || i10 == 5 || i10 == 7 || i10 == 8) || (i100 == 20 || i100 == 50 || i100 == 70 || i100 == 80) ? 'one'
: (i10 == 3 || i10 == 4) || (i1000 == 100 || i1000 == 200 || i1000 == 300 || i1000 == 400 || i1000 == 500 || i1000 == 600 || i1000 == 700 || i1000 == 800 || i1000 == 900) ? 'few'
: i == 0 || i10 == 6 || (i100 == 40 || i100 == 60 || i100 == 90) ? 'many'
: 'other';
},

@@ -56,4 +49,3 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2);
return ((n10 == 2
|| n10 == 3) && n100 != 12 && n100 != 13) ? 'few' : 'other';
return (n10 == 2 || n10 == 3) && n100 != 12 && n100 != 13 ? 'few' : 'other';
},

@@ -64,9 +56,7 @@

bn: function bn(n) {
return ((n == 1 || n == 5 || n == 7 || n == 8 || n == 9
|| n == 10)) ? 'one'
: ((n == 2
|| n == 3)) ? 'two'
: (n == 4) ? 'few'
: (n == 6) ? 'many'
: 'other';
return (n == 1 || n == 5 || n == 7 || n == 8 || n == 9 || n == 10) ? 'one'
: (n == 2 || n == 3) ? 'two'
: n == 4 ? 'few'
: n == 6 ? 'many'
: 'other';
},

@@ -77,7 +67,6 @@

ca: function ca(n) {
return ((n == 1
|| n == 3)) ? 'one'
: (n == 2) ? 'two'
: (n == 4) ? 'few'
: 'other';
return (n == 1 || n == 3) ? 'one'
: n == 2 ? 'two'
: n == 4 ? 'few'
: 'other';
},

@@ -90,11 +79,8 @@

cy: function cy(n) {
return ((n == 0 || n == 7 || n == 8
|| n == 9)) ? 'zero'
: (n == 1) ? 'one'
: (n == 2) ? 'two'
: ((n == 3
|| n == 4)) ? 'few'
: ((n == 5
|| n == 6)) ? 'many'
: 'other';
return (n == 0 || n == 7 || n == 8 || n == 9) ? 'zero'
: n == 1 ? 'one'
: n == 2 ? 'two'
: (n == 3 || n == 4) ? 'few'
: (n == 5 || n == 6) ? 'many'
: 'other';
},

@@ -112,6 +98,6 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2);
return (n10 == 1 && n100 != 11) ? 'one'
: (n10 == 2 && n100 != 12) ? 'two'
: (n10 == 3 && n100 != 13) ? 'few'
: 'other';
return n10 == 1 && n100 != 11 ? 'one'
: n10 == 2 && n100 != 12 ? 'two'
: n10 == 3 && n100 != 13 ? 'few'
: 'other';
},

@@ -138,9 +124,6 @@

gd: function gd(n) {
return ((n == 1
|| n == 11)) ? 'one'
: ((n == 2
|| n == 12)) ? 'two'
: ((n == 3
|| n == 13)) ? 'few'
: 'other';
return (n == 1 || n == 11) ? 'one'
: (n == 2 || n == 12) ? 'two'
: (n == 3 || n == 13) ? 'few'
: 'other';
},

@@ -153,8 +136,7 @@

gu: function gu(n) {
return (n == 1) ? 'one'
: ((n == 2
|| n == 3)) ? 'two'
: (n == 4) ? 'few'
: (n == 6) ? 'many'
: 'other';
return n == 1 ? 'one'
: (n == 2 || n == 3) ? 'two'
: n == 4 ? 'few'
: n == 6 ? 'many'
: 'other';
},

@@ -165,8 +147,7 @@

hi: function hi(n) {
return (n == 1) ? 'one'
: ((n == 2
|| n == 3)) ? 'two'
: (n == 4) ? 'few'
: (n == 6) ? 'many'
: 'other';
return n == 1 ? 'one'
: (n == 2 || n == 3) ? 'two'
: n == 4 ? 'few'
: n == 6 ? 'many'
: 'other';
},

@@ -179,4 +160,3 @@

hu: function hu(n) {
return ((n == 1
|| n == 5)) ? 'one' : 'other';
return (n == 1 || n == 5) ? 'one' : 'other';
},

@@ -193,4 +173,3 @@

it: function it(n) {
return ((n == 11 || n == 8 || n == 80
|| n == 800)) ? 'many' : 'other';
return (n == 11 || n == 8 || n == 80 || n == 800) ? 'many' : 'other';
},

@@ -204,6 +183,5 @@

var s = String(n).split('.'), i = s[0], i100 = i.slice(-2);
return (i == 1) ? 'one'
: (i == 0 || ((i100 >= 2 && i100 <= 20) || i100 == 40 || i100 == 60
|| i100 == 80)) ? 'many'
: 'other';
return i == 1 ? 'one'
: i == 0 || ((i100 >= 2 && i100 <= 20) || i100 == 40 || i100 == 60 || i100 == 80) ? 'many'
: 'other';
},

@@ -213,4 +191,3 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1);
return (n10 == 6 || n10 == 9
|| t0 && n10 == 0 && n != 0) ? 'many' : 'other';
return n10 == 6 || n10 == 9 || t0 && n10 == 0 && n != 0 ? 'many' : 'other';
},

@@ -226,8 +203,5 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n, n100 = t0 && s[0].slice(-2);
return ((t0 && n >= 1 && n <= 4) || ((n100 >= 1 && n100 <= 4) || (n100 >= 21 && n100 <= 24)
|| (n100 >= 41 && n100 <= 44) || (n100 >= 61 && n100 <= 64)
|| (n100 >= 81 && n100 <= 84))) ? 'one'
: (n == 5
|| n100 == 5) ? 'many'
: 'other';
return (t0 && n >= 1 && n <= 4) || ((n100 >= 1 && n100 <= 4) || (n100 >= 21 && n100 <= 24) || (n100 >= 41 && n100 <= 44) || (n100 >= 61 && n100 <= 64) || (n100 >= 81 && n100 <= 84)) ? 'one'
: n == 5 || n100 == 5 ? 'many'
: 'other';
},

@@ -245,7 +219,6 @@

var s = String(n).split('.'), i = s[0], i10 = i.slice(-1), i100 = i.slice(-2);
return (i10 == 1 && i100 != 11) ? 'one'
: (i10 == 2 && i100 != 12) ? 'two'
: ((i10 == 7
|| i10 == 8) && i100 != 17 && i100 != 18) ? 'many'
: 'other';
return i10 == 1 && i100 != 11 ? 'one'
: i10 == 2 && i100 != 12 ? 'two'
: (i10 == 7 || i10 == 8) && i100 != 17 && i100 != 18 ? 'many'
: 'other';
},

@@ -260,7 +233,6 @@

mr: function mr(n) {
return (n == 1) ? 'one'
: ((n == 2
|| n == 3)) ? 'two'
: (n == 4) ? 'few'
: 'other';
return n == 1 ? 'one'
: (n == 2 || n == 3) ? 'two'
: n == 4 ? 'few'
: 'other';
},

@@ -276,3 +248,3 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n;
return ((t0 && n >= 1 && n <= 4)) ? 'one' : 'other';
return (t0 && n >= 1 && n <= 4) ? 'one' : 'other';
},

@@ -284,9 +256,7 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n;
return ((n == 1 || n == 5
|| (t0 && n >= 7 && n <= 9))) ? 'one'
: ((n == 2
|| n == 3)) ? 'two'
: (n == 4) ? 'few'
: (n == 6) ? 'many'
: 'other';
return (n == 1 || n == 5 || (t0 && n >= 7 && n <= 9)) ? 'one'
: (n == 2 || n == 3) ? 'two'
: n == 4 ? 'few'
: n == 6 ? 'many'
: 'other';
},

@@ -311,9 +281,7 @@

sc: function sc(n) {
return ((n == 11 || n == 8 || n == 80
|| n == 800)) ? 'many' : 'other';
return (n == 11 || n == 8 || n == 80 || n == 800) ? 'many' : 'other';
},
scn: function scn(n) {
return ((n == 11 || n == 8 || n == 80
|| n == 800)) ? 'many' : 'other';
return (n == 11 || n == 8 || n == 80 || n == 800) ? 'many' : 'other';
},

@@ -333,5 +301,5 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2);
return (n == 1) ? 'one'
: (n10 == 4 && n100 != 14) ? 'many'
: 'other';
return n == 1 ? 'one'
: n10 == 4 && n100 != 14 ? 'many'
: 'other';
},

@@ -343,4 +311,3 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2);
return ((n10 == 1
|| n10 == 2) && n100 != 11 && n100 != 12) ? 'one' : 'other';
return (n10 == 1 || n10 == 2) && n100 != 11 && n100 != 12 ? 'one' : 'other';
},

@@ -358,4 +325,3 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1);
return ((n10 == 6 || n10 == 9)
|| n == 10) ? 'few' : 'other';
return (n10 == 6 || n10 == 9) || n == 10 ? 'few' : 'other';
},

@@ -369,3 +335,3 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2);
return (n10 == 3 && n100 != 13) ? 'few' : 'other';
return n10 == 3 && n100 != 13 ? 'few' : 'other';
},

@@ -372,0 +338,0 @@

{
"name": "make-plural",
"version": "6.0.1",
"version": "6.1.0",
"description": "Unicode CLDR pluralization rules as JavaScript functions",

@@ -45,3 +45,3 @@ "keywords": [

},
"gitHead": "41a2d474aad6e0a7b860fb695a9465c7e4b22eec"
"gitHead": "c8cc6a4282bcecbc3fb32a5dfb7a595ae256fdce"
}

@@ -9,7 +9,6 @@ var z = "zero", o = "one", t = "two", f = "few", m = "many", x = "other";

(function (root, pluralCategories) {
Object.defineProperty(pluralCategories, '__esModule', { value: true });
if (typeof define === 'function' && define.amd) {
define(pluralCategories);
} else if (typeof exports === 'object') {
if (Object.defineProperty) Object.defineProperty(pluralCategories, '__esModule', { value: true });
else pluralCategories.__esModule = true;
module.exports = pluralCategories;

@@ -16,0 +15,0 @@ } else {

function a(n, ord) {
if (ord) return 'other';
return (n == 1) ? 'one' : 'other';
return n == 1 ? 'one' : 'other';
}
function b(n, ord) {
if (ord) return 'other';
return ((n == 0
|| n == 1)) ? 'one' : 'other';
return (n == 0 || n == 1) ? 'one' : 'other';
}

@@ -13,6 +12,5 @@ function c(n, ord) {

if (ord) return 'other';
return (n == 1 && v0) ? 'one' : 'other';
return n == 1 && v0 ? 'one' : 'other';
}
function d(n, ord) {
if (ord) return 'other';
return 'other';

@@ -22,13 +20,12 @@ }

if (ord) return 'other';
return (n == 1) ? 'one'
: (n == 2) ? 'two'
: 'other';
return n == 1 ? 'one'
: n == 2 ? 'two'
: 'other';
}
(function (root, plurals) {
Object.defineProperty(plurals, '__esModule', { value: true });
if (typeof define === 'function' && define.amd) {
define(plurals);
} else if (typeof exports === 'object') {
if (Object.defineProperty) Object.defineProperty(plurals, '__esModule', { value: true });
else plurals.__esModule = true;
module.exports = plurals;

@@ -47,3 +44,3 @@ } else {

if (ord) return 'other';
return (n >= 0 && n <= 1) ? 'one' : 'other';
return n >= 0 && n <= 1 ? 'one' : 'other';
},

@@ -56,8 +53,8 @@

if (ord) return 'other';
return (n == 0) ? 'zero'
: (n == 1) ? 'one'
: (n == 2) ? 'two'
: ((n100 >= 3 && n100 <= 10)) ? 'few'
: ((n100 >= 11 && n100 <= 99)) ? 'many'
: 'other';
return n == 0 ? 'zero'
: n == 1 ? 'one'
: n == 2 ? 'two'
: (n100 >= 3 && n100 <= 10) ? 'few'
: (n100 >= 11 && n100 <= 99) ? 'many'
: 'other';
},

@@ -68,19 +65,17 @@

if (ord) return 'other';
return (n == 0) ? 'zero'
: (n == 1) ? 'one'
: (n == 2) ? 'two'
: ((n100 >= 3 && n100 <= 10)) ? 'few'
: ((n100 >= 11 && n100 <= 99)) ? 'many'
: 'other';
return n == 0 ? 'zero'
: n == 1 ? 'one'
: n == 2 ? 'two'
: (n100 >= 3 && n100 <= 10) ? 'few'
: (n100 >= 11 && n100 <= 99) ? 'many'
: 'other';
},
as: function as(n, ord) {
if (ord) return ((n == 1 || n == 5 || n == 7 || n == 8 || n == 9
|| n == 10)) ? 'one'
: ((n == 2
|| n == 3)) ? 'two'
: (n == 4) ? 'few'
: (n == 6) ? 'many'
: 'other';
return (n >= 0 && n <= 1) ? 'one' : 'other';
if (ord) return (n == 1 || n == 5 || n == 7 || n == 8 || n == 9 || n == 10) ? 'one'
: (n == 2 || n == 3) ? 'two'
: n == 4 ? 'few'
: n == 6 ? 'many'
: 'other';
return n >= 0 && n <= 1 ? 'one' : 'other';
},

@@ -94,12 +89,7 @@

var s = String(n).split('.'), i = s[0], i10 = i.slice(-1), i100 = i.slice(-2), i1000 = i.slice(-3);
if (ord) return ((i10 == 1 || i10 == 2 || i10 == 5 || i10 == 7 || i10 == 8) || (i100 == 20 || i100 == 50
|| i100 == 70
|| i100 == 80)) ? 'one'
: ((i10 == 3 || i10 == 4) || (i1000 == 100 || i1000 == 200 || i1000 == 300 || i1000 == 400 || i1000 == 500
|| i1000 == 600 || i1000 == 700 || i1000 == 800
|| i1000 == 900)) ? 'few'
: (i == 0 || i10 == 6 || (i100 == 40 || i100 == 60
|| i100 == 90)) ? 'many'
: 'other';
return (n == 1) ? 'one' : 'other';
if (ord) return (i10 == 1 || i10 == 2 || i10 == 5 || i10 == 7 || i10 == 8) || (i100 == 20 || i100 == 50 || i100 == 70 || i100 == 80) ? 'one'
: (i10 == 3 || i10 == 4) || (i1000 == 100 || i1000 == 200 || i1000 == 300 || i1000 == 400 || i1000 == 500 || i1000 == 600 || i1000 == 700 || i1000 == 800 || i1000 == 900) ? 'few'
: i == 0 || i10 == 6 || (i100 == 40 || i100 == 60 || i100 == 90) ? 'many'
: 'other';
return n == 1 ? 'one' : 'other';
},

@@ -109,10 +99,7 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2);
if (ord) return ((n10 == 2
|| n10 == 3) && n100 != 12 && n100 != 13) ? 'few' : 'other';
return (n10 == 1 && n100 != 11) ? 'one'
: ((n10 >= 2 && n10 <= 4) && (n100 < 12
|| n100 > 14)) ? 'few'
: (t0 && n10 == 0 || (n10 >= 5 && n10 <= 9)
|| (n100 >= 11 && n100 <= 14)) ? 'many'
: 'other';
if (ord) return (n10 == 2 || n10 == 3) && n100 != 12 && n100 != 13 ? 'few' : 'other';
return n10 == 1 && n100 != 11 ? 'one'
: (n10 >= 2 && n10 <= 4) && (n100 < 12 || n100 > 14) ? 'few'
: t0 && n10 == 0 || (n10 >= 5 && n10 <= 9) || (n100 >= 11 && n100 <= 14) ? 'many'
: 'other';
},

@@ -131,10 +118,8 @@

bn: function bn(n, ord) {
if (ord) return ((n == 1 || n == 5 || n == 7 || n == 8 || n == 9
|| n == 10)) ? 'one'
: ((n == 2
|| n == 3)) ? 'two'
: (n == 4) ? 'few'
: (n == 6) ? 'many'
: 'other';
return (n >= 0 && n <= 1) ? 'one' : 'other';
if (ord) return (n == 1 || n == 5 || n == 7 || n == 8 || n == 9 || n == 10) ? 'one'
: (n == 2 || n == 3) ? 'two'
: n == 4 ? 'few'
: n == 6 ? 'many'
: 'other';
return n >= 0 && n <= 1 ? 'one' : 'other';
},

@@ -145,11 +130,9 @@

br: function br(n, ord) {
var s = String(n).split('.'), t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2),
n1000000 = t0 && s[0].slice(-6);
var s = String(n).split('.'), t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2), n1000000 = t0 && s[0].slice(-6);
if (ord) return 'other';
return (n10 == 1 && n100 != 11 && n100 != 71 && n100 != 91) ? 'one'
: (n10 == 2 && n100 != 12 && n100 != 72 && n100 != 92) ? 'two'
: (((n10 == 3 || n10 == 4) || n10 == 9) && (n100 < 10 || n100 > 19) && (n100 < 70 || n100 > 79) && (n100 < 90
|| n100 > 99)) ? 'few'
: (n != 0 && t0 && n1000000 == 0) ? 'many'
: 'other';
return n10 == 1 && n100 != 11 && n100 != 71 && n100 != 91 ? 'one'
: n10 == 2 && n100 != 12 && n100 != 72 && n100 != 92 ? 'two'
: ((n10 == 3 || n10 == 4) || n10 == 9) && (n100 < 10 || n100 > 19) && (n100 < 70 || n100 > 79) && (n100 < 90 || n100 > 99) ? 'few'
: n != 0 && t0 && n1000000 == 0 ? 'many'
: 'other';
},

@@ -160,10 +143,7 @@

bs: function bs(n, ord) {
var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2),
f10 = f.slice(-1), f100 = f.slice(-2);
var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2), f10 = f.slice(-1), f100 = f.slice(-2);
if (ord) return 'other';
return (v0 && i10 == 1 && i100 != 11
|| f10 == 1 && f100 != 11) ? 'one'
: (v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) || (f10 >= 2 && f10 <= 4) && (f100 < 12
|| f100 > 14)) ? 'few'
: 'other';
return v0 && i10 == 1 && i100 != 11 || f10 == 1 && f100 != 11 ? 'one'
: v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) || (f10 >= 2 && f10 <= 4) && (f100 < 12 || f100 > 14) ? 'few'
: 'other';
},

@@ -173,8 +153,7 @@

var s = String(n).split('.'), v0 = !s[1];
if (ord) return ((n == 1
|| n == 3)) ? 'one'
: (n == 2) ? 'two'
: (n == 4) ? 'few'
: 'other';
return (n == 1 && v0) ? 'one' : 'other';
if (ord) return (n == 1 || n == 3) ? 'one'
: n == 2 ? 'two'
: n == 4 ? 'few'
: 'other';
return n == 1 && v0 ? 'one' : 'other';
},

@@ -187,4 +166,3 @@

if (ord) return 'other';
return (v0 && (i == 1 || i == 2 || i == 3) || v0 && i10 != 4 && i10 != 6 && i10 != 9
|| !v0 && f10 != 4 && f10 != 6 && f10 != 9) ? 'one' : 'other';
return v0 && (i == 1 || i == 2 || i == 3) || v0 && i10 != 4 && i10 != 6 && i10 != 9 || !v0 && f10 != 4 && f10 != 6 && f10 != 9 ? 'one' : 'other';
},

@@ -201,24 +179,21 @@

if (ord) return 'other';
return (n == 1 && v0) ? 'one'
: ((i >= 2 && i <= 4) && v0) ? 'few'
: (!v0) ? 'many'
: 'other';
return n == 1 && v0 ? 'one'
: (i >= 2 && i <= 4) && v0 ? 'few'
: !v0 ? 'many'
: 'other';
},
cy: function cy(n, ord) {
if (ord) return ((n == 0 || n == 7 || n == 8
|| n == 9)) ? 'zero'
: (n == 1) ? 'one'
: (n == 2) ? 'two'
: ((n == 3
|| n == 4)) ? 'few'
: ((n == 5
|| n == 6)) ? 'many'
: 'other';
return (n == 0) ? 'zero'
: (n == 1) ? 'one'
: (n == 2) ? 'two'
: (n == 3) ? 'few'
: (n == 6) ? 'many'
: 'other';
if (ord) return (n == 0 || n == 7 || n == 8 || n == 9) ? 'zero'
: n == 1 ? 'one'
: n == 2 ? 'two'
: (n == 3 || n == 4) ? 'few'
: (n == 5 || n == 6) ? 'many'
: 'other';
return n == 0 ? 'zero'
: n == 1 ? 'one'
: n == 2 ? 'two'
: n == 3 ? 'few'
: n == 6 ? 'many'
: 'other';
},

@@ -229,4 +204,3 @@

if (ord) return 'other';
return (n == 1 || !t0 && (i == 0
|| i == 1)) ? 'one' : 'other';
return n == 1 || !t0 && (i == 0 || i == 1) ? 'one' : 'other';
},

@@ -239,9 +213,6 @@

if (ord) return 'other';
return (v0 && i100 == 1
|| f100 == 1) ? 'one'
: (v0 && i100 == 2
|| f100 == 2) ? 'two'
: (v0 && (i100 == 3 || i100 == 4) || (f100 == 3
|| f100 == 4)) ? 'few'
: 'other';
return v0 && i100 == 1 || f100 == 1 ? 'one'
: v0 && i100 == 2 || f100 == 2 ? 'two'
: v0 && (i100 == 3 || i100 == 4) || (f100 == 3 || f100 == 4) ? 'few'
: 'other';
},

@@ -258,9 +229,8 @@

en: function en(n, ord) {
var s = String(n).split('.'), v0 = !s[1], t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1),
n100 = t0 && s[0].slice(-2);
if (ord) return (n10 == 1 && n100 != 11) ? 'one'
: (n10 == 2 && n100 != 12) ? 'two'
: (n10 == 3 && n100 != 13) ? 'few'
: 'other';
return (n == 1 && v0) ? 'one' : 'other';
var s = String(n).split('.'), v0 = !s[1], t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2);
if (ord) return n10 == 1 && n100 != 11 ? 'one'
: n10 == 2 && n100 != 12 ? 'two'
: n10 == 3 && n100 != 13 ? 'few'
: 'other';
return n == 1 && v0 ? 'one' : 'other';
},

@@ -278,3 +248,3 @@

if (ord) return 'other';
return (n >= 0 && n <= 1) ? 'one' : 'other';
return n >= 0 && n <= 1 ? 'one' : 'other';
},

@@ -284,3 +254,3 @@

if (ord) return 'other';
return (n >= 0 && n < 2) ? 'one' : 'other';
return n >= 0 && n < 2 ? 'one' : 'other';
},

@@ -292,5 +262,4 @@

var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), f10 = f.slice(-1);
if (ord) return (n == 1) ? 'one' : 'other';
return (v0 && (i == 1 || i == 2 || i == 3) || v0 && i10 != 4 && i10 != 6 && i10 != 9
|| !v0 && f10 != 4 && f10 != 6 && f10 != 9) ? 'one' : 'other';
if (ord) return n == 1 ? 'one' : 'other';
return v0 && (i == 1 || i == 2 || i == 3) || v0 && i10 != 4 && i10 != 6 && i10 != 9 || !v0 && f10 != 4 && f10 != 6 && f10 != 9 ? 'one' : 'other';
},

@@ -301,4 +270,4 @@

fr: function fr(n, ord) {
if (ord) return (n == 1) ? 'one' : 'other';
return (n >= 0 && n < 2) ? 'one' : 'other';
if (ord) return n == 1 ? 'one' : 'other';
return n >= 0 && n < 2 ? 'one' : 'other';
},

@@ -312,8 +281,8 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n;
if (ord) return (n == 1) ? 'one' : 'other';
return (n == 1) ? 'one'
: (n == 2) ? 'two'
: ((t0 && n >= 3 && n <= 6)) ? 'few'
: ((t0 && n >= 7 && n <= 10)) ? 'many'
: 'other';
if (ord) return n == 1 ? 'one' : 'other';
return n == 1 ? 'one'
: n == 2 ? 'two'
: (t0 && n >= 3 && n <= 6) ? 'few'
: (t0 && n >= 7 && n <= 10) ? 'many'
: 'other';
},

@@ -323,16 +292,10 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n;
if (ord) return ((n == 1
|| n == 11)) ? 'one'
: ((n == 2
|| n == 12)) ? 'two'
: ((n == 3
|| n == 13)) ? 'few'
: 'other';
return ((n == 1
|| n == 11)) ? 'one'
: ((n == 2
|| n == 12)) ? 'two'
: (((t0 && n >= 3 && n <= 10)
|| (t0 && n >= 13 && n <= 19))) ? 'few'
: 'other';
if (ord) return (n == 1 || n == 11) ? 'one'
: (n == 2 || n == 12) ? 'two'
: (n == 3 || n == 13) ? 'few'
: 'other';
return (n == 1 || n == 11) ? 'one'
: (n == 2 || n == 12) ? 'two'
: ((t0 && n >= 3 && n <= 10) || (t0 && n >= 13 && n <= 19)) ? 'few'
: 'other';
},

@@ -345,9 +308,8 @@

gu: function gu(n, ord) {
if (ord) return (n == 1) ? 'one'
: ((n == 2
|| n == 3)) ? 'two'
: (n == 4) ? 'few'
: (n == 6) ? 'many'
: 'other';
return (n >= 0 && n <= 1) ? 'one' : 'other';
if (ord) return n == 1 ? 'one'
: (n == 2 || n == 3) ? 'two'
: n == 4 ? 'few'
: n == 6 ? 'many'
: 'other';
return n >= 0 && n <= 1 ? 'one' : 'other';
},

@@ -360,8 +322,7 @@

if (ord) return 'other';
return (v0 && i10 == 1) ? 'one'
: (v0 && i10 == 2) ? 'two'
: (v0 && (i100 == 0 || i100 == 20 || i100 == 40 || i100 == 60
|| i100 == 80)) ? 'few'
: (!v0) ? 'many'
: 'other';
return v0 && i10 == 1 ? 'one'
: v0 && i10 == 2 ? 'two'
: v0 && (i100 == 0 || i100 == 20 || i100 == 40 || i100 == 60 || i100 == 80) ? 'few'
: !v0 ? 'many'
: 'other';
},

@@ -376,28 +337,23 @@

if (ord) return 'other';
return (n == 1 && v0) ? 'one'
: (i == 2 && v0) ? 'two'
: (v0 && (n < 0
|| n > 10) && t0 && n10 == 0) ? 'many'
: 'other';
return n == 1 && v0 ? 'one'
: i == 2 && v0 ? 'two'
: v0 && (n < 0 || n > 10) && t0 && n10 == 0 ? 'many'
: 'other';
},
hi: function hi(n, ord) {
if (ord) return (n == 1) ? 'one'
: ((n == 2
|| n == 3)) ? 'two'
: (n == 4) ? 'few'
: (n == 6) ? 'many'
: 'other';
return (n >= 0 && n <= 1) ? 'one' : 'other';
if (ord) return n == 1 ? 'one'
: (n == 2 || n == 3) ? 'two'
: n == 4 ? 'few'
: n == 6 ? 'many'
: 'other';
return n >= 0 && n <= 1 ? 'one' : 'other';
},
hr: function hr(n, ord) {
var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2),
f10 = f.slice(-1), f100 = f.slice(-2);
var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2), f10 = f.slice(-1), f100 = f.slice(-2);
if (ord) return 'other';
return (v0 && i10 == 1 && i100 != 11
|| f10 == 1 && f100 != 11) ? 'one'
: (v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) || (f10 >= 2 && f10 <= 4) && (f100 < 12
|| f100 > 14)) ? 'few'
: 'other';
return v0 && i10 == 1 && i100 != 11 || f10 == 1 && f100 != 11 ? 'one'
: v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) || (f10 >= 2 && f10 <= 4) && (f100 < 12 || f100 > 14) ? 'few'
: 'other';
},

@@ -408,20 +364,16 @@

if (ord) return 'other';
return (v0 && i100 == 1
|| f100 == 1) ? 'one'
: (v0 && i100 == 2
|| f100 == 2) ? 'two'
: (v0 && (i100 == 3 || i100 == 4) || (f100 == 3
|| f100 == 4)) ? 'few'
: 'other';
return v0 && i100 == 1 || f100 == 1 ? 'one'
: v0 && i100 == 2 || f100 == 2 ? 'two'
: v0 && (i100 == 3 || i100 == 4) || (f100 == 3 || f100 == 4) ? 'few'
: 'other';
},
hu: function hu(n, ord) {
if (ord) return ((n == 1
|| n == 5)) ? 'one' : 'other';
return (n == 1) ? 'one' : 'other';
if (ord) return (n == 1 || n == 5) ? 'one' : 'other';
return n == 1 ? 'one' : 'other';
},
hy: function hy(n, ord) {
if (ord) return (n == 1) ? 'one' : 'other';
return (n >= 0 && n < 2) ? 'one' : 'other';
if (ord) return n == 1 ? 'one' : 'other';
return n >= 0 && n < 2 ? 'one' : 'other';
},

@@ -442,4 +394,3 @@

if (ord) return 'other';
return (t0 && i10 == 1 && i100 != 11
|| !t0) ? 'one' : 'other';
return t0 && i10 == 1 && i100 != 11 || !t0 ? 'one' : 'other';
},

@@ -449,5 +400,4 @@

var s = String(n).split('.'), v0 = !s[1];
if (ord) return ((n == 11 || n == 8 || n == 80
|| n == 800)) ? 'many' : 'other';
return (n == 1 && v0) ? 'one' : 'other';
if (ord) return (n == 11 || n == 8 || n == 80 || n == 800) ? 'many' : 'other';
return n == 1 && v0 ? 'one' : 'other';
},

@@ -460,7 +410,6 @@

if (ord) return 'other';
return (n == 1 && v0) ? 'one'
: (i == 2 && v0) ? 'two'
: (v0 && (n < 0
|| n > 10) && t0 && n10 == 0) ? 'many'
: 'other';
return n == 1 && v0 ? 'one'
: i == 2 && v0 ? 'two'
: v0 && (n < 0 || n > 10) && t0 && n10 == 0 ? 'many'
: 'other';
},

@@ -484,7 +433,6 @@

var s = String(n).split('.'), i = s[0], i100 = i.slice(-2);
if (ord) return (i == 1) ? 'one'
: (i == 0 || ((i100 >= 2 && i100 <= 20) || i100 == 40 || i100 == 60
|| i100 == 80)) ? 'many'
: 'other';
return (n == 1) ? 'one' : 'other';
if (ord) return i == 1 ? 'one'
: i == 0 || ((i100 >= 2 && i100 <= 20) || i100 == 40 || i100 == 60 || i100 == 80) ? 'many'
: 'other';
return n == 1 ? 'one' : 'other';
},

@@ -494,3 +442,3 @@

if (ord) return 'other';
return (n >= 0 && n < 2) ? 'one' : 'other';
return n >= 0 && n < 2 ? 'one' : 'other';
},

@@ -508,5 +456,4 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1);
if (ord) return (n10 == 6 || n10 == 9
|| t0 && n10 == 0 && n != 0) ? 'many' : 'other';
return (n == 1) ? 'one' : 'other';
if (ord) return n10 == 6 || n10 == 9 || t0 && n10 == 0 && n != 0 ? 'many' : 'other';
return n == 1 ? 'one' : 'other';
},

@@ -522,3 +469,3 @@

if (ord) return 'other';
return (n >= 0 && n <= 1) ? 'one' : 'other';
return n >= 0 && n <= 1 ? 'one' : 'other';
},

@@ -534,5 +481,5 @@

if (ord) return 'other';
return (n == 0) ? 'zero'
: (n == 1) ? 'one'
: 'other';
return n == 0 ? 'zero'
: n == 1 ? 'one'
: 'other';
},

@@ -543,21 +490,12 @@

kw: function kw(n, ord) {
var s = String(n).split('.'), t0 = Number(s[0]) == n, n100 = t0 && s[0].slice(-2), n1000 = t0 && s[0].slice(-3),
n100000 = t0 && s[0].slice(-5), n1000000 = t0 && s[0].slice(-6);
if (ord) return ((t0 && n >= 1 && n <= 4) || ((n100 >= 1 && n100 <= 4) || (n100 >= 21 && n100 <= 24)
|| (n100 >= 41 && n100 <= 44) || (n100 >= 61 && n100 <= 64)
|| (n100 >= 81 && n100 <= 84))) ? 'one'
: (n == 5
|| n100 == 5) ? 'many'
: 'other';
return (n == 0) ? 'zero'
: (n == 1) ? 'one'
: ((n100 == 2 || n100 == 22 || n100 == 42 || n100 == 62 || n100 == 82)
|| t0 && n1000 == 0 && ((n100000 >= 1000 && n100000 <= 20000) || n100000 == 40000 || n100000 == 60000
|| n100000 == 80000)
|| n != 0 && n1000000 == 100000) ? 'two'
: ((n100 == 3 || n100 == 23 || n100 == 43 || n100 == 63
|| n100 == 83)) ? 'few'
: (n != 1 && (n100 == 1 || n100 == 21 || n100 == 41 || n100 == 61
|| n100 == 81)) ? 'many'
: 'other';
var s = String(n).split('.'), t0 = Number(s[0]) == n, n100 = t0 && s[0].slice(-2), n1000 = t0 && s[0].slice(-3), n100000 = t0 && s[0].slice(-5), n1000000 = t0 && s[0].slice(-6);
if (ord) return (t0 && n >= 1 && n <= 4) || ((n100 >= 1 && n100 <= 4) || (n100 >= 21 && n100 <= 24) || (n100 >= 41 && n100 <= 44) || (n100 >= 61 && n100 <= 64) || (n100 >= 81 && n100 <= 84)) ? 'one'
: n == 5 || n100 == 5 ? 'many'
: 'other';
return n == 0 ? 'zero'
: n == 1 ? 'one'
: (n100 == 2 || n100 == 22 || n100 == 42 || n100 == 62 || n100 == 82) || t0 && n1000 == 0 && ((n100000 >= 1000 && n100000 <= 20000) || n100000 == 40000 || n100000 == 60000 || n100000 == 80000) || n != 0 && n1000000 == 100000 ? 'two'
: (n100 == 3 || n100 == 23 || n100 == 43 || n100 == 63 || n100 == 83) ? 'few'
: n != 1 && (n100 == 1 || n100 == 21 || n100 == 41 || n100 == 61 || n100 == 81) ? 'many'
: 'other';
},

@@ -570,6 +508,5 @@

if (ord) return 'other';
return (n == 0) ? 'zero'
: ((i == 0
|| i == 1) && n != 0) ? 'one'
: 'other';
return n == 0 ? 'zero'
: (i == 0 || i == 1) && n != 0 ? 'one'
: 'other';
},

@@ -586,3 +523,3 @@

lo: function lo(n, ord) {
if (ord) return (n == 1) ? 'one' : 'other';
if (ord) return n == 1 ? 'one' : 'other';
return 'other';

@@ -592,22 +529,16 @@ },

lt: function lt(n, ord) {
var s = String(n).split('.'), f = s[1] || '', t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1),
n100 = t0 && s[0].slice(-2);
var s = String(n).split('.'), f = s[1] || '', t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2);
if (ord) return 'other';
return (n10 == 1 && (n100 < 11
|| n100 > 19)) ? 'one'
: ((n10 >= 2 && n10 <= 9) && (n100 < 11
|| n100 > 19)) ? 'few'
: (f != 0) ? 'many'
: 'other';
return n10 == 1 && (n100 < 11 || n100 > 19) ? 'one'
: (n10 >= 2 && n10 <= 9) && (n100 < 11 || n100 > 19) ? 'few'
: f != 0 ? 'many'
: 'other';
},
lv: function lv(n, ord) {
var s = String(n).split('.'), f = s[1] || '', v = f.length, t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1),
n100 = t0 && s[0].slice(-2), f100 = f.slice(-2), f10 = f.slice(-1);
var s = String(n).split('.'), f = s[1] || '', v = f.length, t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2), f100 = f.slice(-2), f10 = f.slice(-1);
if (ord) return 'other';
return (t0 && n10 == 0 || (n100 >= 11 && n100 <= 19)
|| v == 2 && (f100 >= 11 && f100 <= 19)) ? 'zero'
: (n10 == 1 && n100 != 11 || v == 2 && f10 == 1 && f100 != 11
|| v != 2 && f10 == 1) ? 'one'
: 'other';
return t0 && n10 == 0 || (n100 >= 11 && n100 <= 19) || v == 2 && (f100 >= 11 && f100 <= 19) ? 'zero'
: n10 == 1 && n100 != 11 || v == 2 && f10 == 1 && f100 != 11 || v != 2 && f10 == 1 ? 'one'
: 'other';
},

@@ -622,11 +553,8 @@

mk: function mk(n, ord) {
var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2),
f10 = f.slice(-1), f100 = f.slice(-2);
if (ord) return (i10 == 1 && i100 != 11) ? 'one'
: (i10 == 2 && i100 != 12) ? 'two'
: ((i10 == 7
|| i10 == 8) && i100 != 17 && i100 != 18) ? 'many'
: 'other';
return (v0 && i10 == 1 && i100 != 11
|| f10 == 1 && f100 != 11) ? 'one' : 'other';
var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2), f10 = f.slice(-1), f100 = f.slice(-2);
if (ord) return i10 == 1 && i100 != 11 ? 'one'
: i10 == 2 && i100 != 12 ? 'two'
: (i10 == 7 || i10 == 8) && i100 != 17 && i100 != 18 ? 'many'
: 'other';
return v0 && i10 == 1 && i100 != 11 || f10 == 1 && f100 != 11 ? 'one' : 'other';
},

@@ -640,20 +568,18 @@

var s = String(n).split('.'), v0 = !s[1], t0 = Number(s[0]) == n, n100 = t0 && s[0].slice(-2);
if (ord) return (n == 1) ? 'one' : 'other';
return (n == 1 && v0) ? 'one'
: (!v0 || n == 0
|| (n100 >= 2 && n100 <= 19)) ? 'few'
: 'other';
if (ord) return n == 1 ? 'one' : 'other';
return n == 1 && v0 ? 'one'
: !v0 || n == 0 || (n100 >= 2 && n100 <= 19) ? 'few'
: 'other';
},
mr: function mr(n, ord) {
if (ord) return (n == 1) ? 'one'
: ((n == 2
|| n == 3)) ? 'two'
: (n == 4) ? 'few'
: 'other';
return (n == 1) ? 'one' : 'other';
if (ord) return n == 1 ? 'one'
: (n == 2 || n == 3) ? 'two'
: n == 4 ? 'few'
: 'other';
return n == 1 ? 'one' : 'other';
},
ms: function ms(n, ord) {
if (ord) return (n == 1) ? 'one' : 'other';
if (ord) return n == 1 ? 'one' : 'other';
return 'other';

@@ -665,7 +591,6 @@ },

if (ord) return 'other';
return (n == 1) ? 'one'
: (n == 0
|| (n100 >= 2 && n100 <= 10)) ? 'few'
: ((n100 >= 11 && n100 <= 19)) ? 'many'
: 'other';
return n == 1 ? 'one'
: n == 0 || (n100 >= 2 && n100 <= 10) ? 'few'
: (n100 >= 11 && n100 <= 19) ? 'many'
: 'other';
},

@@ -685,4 +610,4 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n;
if (ord) return ((t0 && n >= 1 && n <= 4)) ? 'one' : 'other';
return (n == 1) ? 'one' : 'other';
if (ord) return (t0 && n >= 1 && n <= 4) ? 'one' : 'other';
return n == 1 ? 'one' : 'other';
},

@@ -712,10 +637,8 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n;
if (ord) return ((n == 1 || n == 5
|| (t0 && n >= 7 && n <= 9))) ? 'one'
: ((n == 2
|| n == 3)) ? 'two'
: (n == 4) ? 'few'
: (n == 6) ? 'many'
: 'other';
return (n == 1) ? 'one' : 'other';
if (ord) return (n == 1 || n == 5 || (t0 && n >= 7 && n <= 9)) ? 'one'
: (n == 2 || n == 3) ? 'two'
: n == 4 ? 'few'
: n == 6 ? 'many'
: 'other';
return n == 1 ? 'one' : 'other';
},

@@ -734,19 +657,14 @@

if (ord) return 'other';
return (n == 1 && v0) ? 'one'
: (v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12
|| i100 > 14)) ? 'few'
: (v0 && i != 1 && (i10 == 0 || i10 == 1) || v0 && (i10 >= 5 && i10 <= 9)
|| v0 && (i100 >= 12 && i100 <= 14)) ? 'many'
: 'other';
return n == 1 && v0 ? 'one'
: v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) ? 'few'
: v0 && i != 1 && (i10 == 0 || i10 == 1) || v0 && (i10 >= 5 && i10 <= 9) || v0 && (i100 >= 12 && i100 <= 14) ? 'many'
: 'other';
},
prg: function prg(n, ord) {
var s = String(n).split('.'), f = s[1] || '', v = f.length, t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1),
n100 = t0 && s[0].slice(-2), f100 = f.slice(-2), f10 = f.slice(-1);
var s = String(n).split('.'), f = s[1] || '', v = f.length, t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2), f100 = f.slice(-2), f10 = f.slice(-1);
if (ord) return 'other';
return (t0 && n10 == 0 || (n100 >= 11 && n100 <= 19)
|| v == 2 && (f100 >= 11 && f100 <= 19)) ? 'zero'
: (n10 == 1 && n100 != 11 || v == 2 && f10 == 1 && f100 != 11
|| v != 2 && f10 == 1) ? 'one'
: 'other';
return t0 && n10 == 0 || (n100 >= 11 && n100 <= 19) || v == 2 && (f100 >= 11 && f100 <= 19) ? 'zero'
: n10 == 1 && n100 != 11 || v == 2 && f10 == 1 && f100 != 11 || v != 2 && f10 == 1 ? 'one'
: 'other';
},

@@ -759,4 +677,3 @@

if (ord) return 'other';
return ((i == 0
|| i == 1)) ? 'one' : 'other';
return (i == 0 || i == 1) ? 'one' : 'other';
},

@@ -770,7 +687,6 @@

var s = String(n).split('.'), v0 = !s[1], t0 = Number(s[0]) == n, n100 = t0 && s[0].slice(-2);
if (ord) return (n == 1) ? 'one' : 'other';
return (n == 1 && v0) ? 'one'
: (!v0 || n == 0
|| (n100 >= 2 && n100 <= 19)) ? 'few'
: 'other';
if (ord) return n == 1 ? 'one' : 'other';
return n == 1 && v0 ? 'one'
: !v0 || n == 0 || (n100 >= 2 && n100 <= 19) ? 'few'
: 'other';
},

@@ -785,8 +701,6 @@

if (ord) return 'other';
return (v0 && i10 == 1 && i100 != 11) ? 'one'
: (v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12
|| i100 > 14)) ? 'few'
: (v0 && i10 == 0 || v0 && (i10 >= 5 && i10 <= 9)
|| v0 && (i100 >= 11 && i100 <= 14)) ? 'many'
: 'other';
return v0 && i10 == 1 && i100 != 11 ? 'one'
: v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) ? 'few'
: v0 && i10 == 0 || v0 && (i10 >= 5 && i10 <= 9) || v0 && (i100 >= 11 && i100 <= 14) ? 'many'
: 'other';
},

@@ -802,5 +716,4 @@

var s = String(n).split('.'), v0 = !s[1];
if (ord) return ((n == 11 || n == 8 || n == 80
|| n == 800)) ? 'many' : 'other';
return (n == 1 && v0) ? 'one' : 'other';
if (ord) return (n == 11 || n == 8 || n == 80 || n == 800) ? 'many' : 'other';
return n == 1 && v0 ? 'one' : 'other';
},

@@ -810,5 +723,4 @@

var s = String(n).split('.'), v0 = !s[1];
if (ord) return ((n == 11 || n == 8 || n == 80
|| n == 800)) ? 'many' : 'other';
return (n == 1 && v0) ? 'one' : 'other';
if (ord) return (n == 11 || n == 8 || n == 80 || n == 800) ? 'many' : 'other';
return n == 1 && v0 ? 'one' : 'other';
},

@@ -829,10 +741,7 @@

sh: function sh(n, ord) {
var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2),
f10 = f.slice(-1), f100 = f.slice(-2);
var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2), f10 = f.slice(-1), f100 = f.slice(-2);
if (ord) return 'other';
return (v0 && i10 == 1 && i100 != 11
|| f10 == 1 && f100 != 11) ? 'one'
: (v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) || (f10 >= 2 && f10 <= 4) && (f100 < 12
|| f100 > 14)) ? 'few'
: 'other';
return v0 && i10 == 1 && i100 != 11 || f10 == 1 && f100 != 11 ? 'one'
: v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) || (f10 >= 2 && f10 <= 4) && (f100 < 12 || f100 > 14) ? 'few'
: 'other';
},

@@ -843,5 +752,5 @@

if (ord) return 'other';
return (n >= 0 && n <= 1) ? 'one'
: ((t0 && n >= 2 && n <= 10)) ? 'few'
: 'other';
return n >= 0 && n <= 1 ? 'one'
: (t0 && n >= 2 && n <= 10) ? 'few'
: 'other';
},

@@ -852,4 +761,3 @@

if (ord) return 'other';
return ((n == 0 || n == 1)
|| i == 0 && f == 1) ? 'one' : 'other';
return (n == 0 || n == 1) || i == 0 && f == 1 ? 'one' : 'other';
},

@@ -860,6 +768,6 @@

if (ord) return 'other';
return (n == 1 && v0) ? 'one'
: ((i >= 2 && i <= 4) && v0) ? 'few'
: (!v0) ? 'many'
: 'other';
return n == 1 && v0 ? 'one'
: (i >= 2 && i <= 4) && v0 ? 'few'
: !v0 ? 'many'
: 'other';
},

@@ -870,7 +778,6 @@

if (ord) return 'other';
return (v0 && i100 == 1) ? 'one'
: (v0 && i100 == 2) ? 'two'
: (v0 && (i100 == 3 || i100 == 4)
|| !v0) ? 'few'
: 'other';
return v0 && i100 == 1 ? 'one'
: v0 && i100 == 2 ? 'two'
: v0 && (i100 == 3 || i100 == 4) || !v0 ? 'few'
: 'other';
},

@@ -894,17 +801,14 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2);
if (ord) return (n == 1) ? 'one'
: (n10 == 4 && n100 != 14) ? 'many'
: 'other';
return (n == 1) ? 'one' : 'other';
if (ord) return n == 1 ? 'one'
: n10 == 4 && n100 != 14 ? 'many'
: 'other';
return n == 1 ? 'one' : 'other';
},
sr: function sr(n, ord) {
var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2),
f10 = f.slice(-1), f100 = f.slice(-2);
var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2), f10 = f.slice(-1), f100 = f.slice(-2);
if (ord) return 'other';
return (v0 && i10 == 1 && i100 != 11
|| f10 == 1 && f100 != 11) ? 'one'
: (v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) || (f10 >= 2 && f10 <= 4) && (f100 < 12
|| f100 > 14)) ? 'few'
: 'other';
return v0 && i10 == 1 && i100 != 11 || f10 == 1 && f100 != 11 ? 'one'
: v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) || (f10 >= 2 && f10 <= 4) && (f100 < 12 || f100 > 14) ? 'few'
: 'other';
},

@@ -921,7 +825,5 @@

sv: function sv(n, ord) {
var s = String(n).split('.'), v0 = !s[1], t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1),
n100 = t0 && s[0].slice(-2);
if (ord) return ((n10 == 1
|| n10 == 2) && n100 != 11 && n100 != 12) ? 'one' : 'other';
return (n == 1 && v0) ? 'one' : 'other';
var s = String(n).split('.'), v0 = !s[1], t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2);
if (ord) return (n10 == 1 || n10 == 2) && n100 != 11 && n100 != 12 ? 'one' : 'other';
return n == 1 && v0 ? 'one' : 'other';
},

@@ -947,5 +849,4 @@

var s = String(n).split('.'), t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1);
if (ord) return ((n10 == 6 || n10 == 9)
|| n == 10) ? 'few' : 'other';
return (n == 1) ? 'one' : 'other';
if (ord) return (n10 == 6 || n10 == 9) || n == 10 ? 'few' : 'other';
return n == 1 ? 'one' : 'other';
},

@@ -955,5 +856,4 @@

var s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), f10 = f.slice(-1);
if (ord) return (n == 1) ? 'one' : 'other';
return (v0 && (i == 1 || i == 2 || i == 3) || v0 && i10 != 4 && i10 != 6 && i10 != 9
|| !v0 && f10 != 4 && f10 != 6 && f10 != 9) ? 'one' : 'other';
if (ord) return n == 1 ? 'one' : 'other';
return v0 && (i == 1 || i == 2 || i == 3) || v0 && i10 != 4 && i10 != 6 && i10 != 9 || !v0 && f10 != 4 && f10 != 6 && f10 != 9 ? 'one' : 'other';
},

@@ -972,4 +872,3 @@

if (ord) return 'other';
return ((n == 0 || n == 1)
|| (t0 && n >= 11 && n <= 99)) ? 'one' : 'other';
return (n == 0 || n == 1) || (t0 && n >= 11 && n <= 99) ? 'one' : 'other';
},

@@ -980,11 +879,8 @@

uk: function uk(n, ord) {
var s = String(n).split('.'), i = s[0], v0 = !s[1], t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1),
n100 = t0 && s[0].slice(-2), i10 = i.slice(-1), i100 = i.slice(-2);
if (ord) return (n10 == 3 && n100 != 13) ? 'few' : 'other';
return (v0 && i10 == 1 && i100 != 11) ? 'one'
: (v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12
|| i100 > 14)) ? 'few'
: (v0 && i10 == 0 || v0 && (i10 >= 5 && i10 <= 9)
|| v0 && (i100 >= 11 && i100 <= 14)) ? 'many'
: 'other';
var s = String(n).split('.'), i = s[0], v0 = !s[1], t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1), n100 = t0 && s[0].slice(-2), i10 = i.slice(-1), i100 = i.slice(-2);
if (ord) return n10 == 3 && n100 != 13 ? 'few' : 'other';
return v0 && i10 == 1 && i100 != 11 ? 'one'
: v0 && (i10 >= 2 && i10 <= 4) && (i100 < 12 || i100 > 14) ? 'few'
: v0 && i10 == 0 || v0 && (i10 >= 5 && i10 <= 9) || v0 && (i100 >= 11 && i100 <= 14) ? 'many'
: 'other';
},

@@ -999,3 +895,3 @@

vi: function vi(n, ord) {
if (ord) return (n == 1) ? 'one' : 'other';
if (ord) return n == 1 ? 'one' : 'other';
return 'other';

@@ -1028,4 +924,4 @@ },

if (ord) return 'other';
return (n >= 0 && n <= 1) ? 'one' : 'other';
return n >= 0 && n <= 1 ? 'one' : 'other';
}
}));

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc