New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

intl-pluralrules

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

intl-pluralrules - npm Package Compare versions

Comparing version

to
1.3.1

6

package.json
{
"name": "intl-pluralrules",
"version": "1.3.0",
"version": "1.3.1",
"description": "Intl.PluralRules polyfill",

@@ -68,3 +68,4 @@ "keywords": [

"@babel/preset-env": "^7.11.0",
"@rollup/plugin-commonjs": "^15.0.0",
"@rollup/plugin-babel": "^5.3.0",
"@rollup/plugin-commonjs": "^20.0.0",
"@rollup/plugin-node-resolve": "^9.0.0",

@@ -75,3 +76,2 @@ "babel-jest": "^27.0.6",

"rollup": "^2.26.5",
"rollup-plugin-babel": "^4.4.0",
"rollup-plugin-terser": "^7.0.0"

@@ -78,0 +78,0 @@ },

@@ -33,1123 +33,1108 @@ 'use strict';

function createCommonjsModule(fn, basedir, module) {
return module = {
path: basedir,
exports: {},
require: function (path, base) {
return commonjsRequire(path, (base === undefined || base === null) ? module.path : base);
}
}, fn(module, module.exports), module.exports;
}
var plurals$1 = {exports: {}};
function commonjsRequire () {
throw new Error('Dynamic requires are not currently supported by @rollup/plugin-commonjs');
}
(function (module, exports) {
var a = function a(n, ord) {
if (ord) return 'other';
return n == 1 ? 'one' : 'other';
};
var plurals = createCommonjsModule(function (module, exports) {
const a = (n, ord) => {
if (ord) return 'other';
return n == 1 ? 'one' : 'other';
};
const b = (n, ord) => {
if (ord) return 'other';
return (n == 0 || n == 1) ? 'one' : 'other';
};
const c = (n, ord) => {
if (ord) return 'other';
return n >= 0 && n <= 1 ? 'one' : 'other';
};
const d = (n, ord) => {
const s = String(n).split('.'), v0 = !s[1];
if (ord) return 'other';
return n == 1 && v0 ? 'one' : 'other';
};
const e = (n, ord) => 'other';
const f = (n, ord) => {
if (ord) return 'other';
return n == 1 ? 'one'
: n == 2 ? 'two'
: 'other';
};
var b = function b(n, ord) {
if (ord) return 'other';
return n == 0 || n == 1 ? 'one' : 'other';
};
(function (root, plurals) {
Object.defineProperty(plurals, '__esModule', { value: true });
module.exports = plurals;
}(commonjsGlobal, {
_in: e,
var c = function c(n, ord) {
if (ord) return 'other';
return n >= 0 && n <= 1 ? 'one' : 'other';
};
af: a,
var d = function d(n, ord) {
var s = String(n).split('.'),
v0 = !s[1];
if (ord) return 'other';
return n == 1 && v0 ? 'one' : 'other';
};
ak: b,
var e = function e(n, ord) {
return 'other';
};
am: c,
var f = function f(n, ord) {
if (ord) return 'other';
return n == 1 ? 'one' : n == 2 ? 'two' : 'other';
};
an: a,
(function (root, plurals) {
Object.defineProperty(plurals, '__esModule', {
value: true
});
module.exports = plurals;
})(commonjsGlobal, {
_in: e,
af: a,
ak: b,
am: c,
an: a,
ar: function ar(n, ord) {
var s = String(n).split('.'),
t0 = Number(s[0]) == n,
n100 = t0 && s[0].slice(-2);
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';
},
ars: function ars(n, ord) {
var s = String(n).split('.'),
t0 = Number(s[0]) == n,
n100 = t0 && s[0].slice(-2);
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';
},
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';
},
asa: a,
ast: d,
az: function az(n, ord) {
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';
},
be: function be(n, ord) {
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';
},
bem: a,
bez: a,
bg: a,
bho: b,
bm: e,
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';
},
bo: e,
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);
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';
},
brx: a,
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);
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';
},
ca: function ca(n, ord) {
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';
},
ce: a,
ceb: function ceb(n, ord) {
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 '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';
},
cgg: a,
chr: a,
ckb: a,
cs: function cs(n, ord) {
var s = String(n).split('.'),
i = s[0],
v0 = !s[1];
if (ord) return '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';
},
da: function da(n, ord) {
var s = String(n).split('.'),
i = s[0],
t0 = Number(s[0]) == n;
if (ord) return 'other';
return n == 1 || !t0 && (i == 0 || i == 1) ? 'one' : 'other';
},
de: d,
doi: c,
dsb: function dsb(n, ord) {
var s = String(n).split('.'),
i = s[0],
f = s[1] || '',
v0 = !s[1],
i100 = i.slice(-2),
f100 = f.slice(-2);
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';
},
dv: a,
dz: e,
ee: a,
el: a,
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';
},
eo: a,
es: a,
et: d,
eu: a,
fa: c,
ff: function ff(n, ord) {
if (ord) return 'other';
return n >= 0 && n < 2 ? 'one' : 'other';
},
fi: d,
fil: function fil(n, ord) {
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';
},
fo: a,
fr: function fr(n, ord) {
var s = String(n).split('.'),
i = s[0],
v0 = !s[1],
i1000000 = i.slice(-6);
if (ord) return n == 1 ? 'one' : 'other';
return n >= 0 && n < 2 ? 'one' : i != 0 && i1000000 == 0 && v0 ? 'many' : 'other';
},
fur: a,
fy: d,
ga: function ga(n, ord) {
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';
},
gd: function gd(n, ord) {
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';
},
gl: d,
gsw: a,
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';
},
guw: b,
gv: function gv(n, ord) {
var s = String(n).split('.'),
i = s[0],
v0 = !s[1],
i10 = i.slice(-1),
i100 = i.slice(-2);
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';
},
ha: a,
haw: a,
he: function he(n, ord) {
var s = String(n).split('.'),
i = s[0],
v0 = !s[1],
t0 = Number(s[0]) == n,
n10 = t0 && s[0].slice(-1);
if (ord) return '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';
},
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);
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';
},
hsb: function hsb(n, ord) {
var s = String(n).split('.'),
i = s[0],
f = s[1] || '',
v0 = !s[1],
i100 = i.slice(-2),
f100 = f.slice(-2);
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';
},
hu: function hu(n, ord) {
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';
},
ia: d,
id: e,
ig: e,
ii: e,
io: d,
is: function is(n, ord) {
var s = String(n).split('.'),
i = s[0],
t0 = Number(s[0]) == n,
i10 = i.slice(-1),
i100 = i.slice(-2);
if (ord) return 'other';
return t0 && i10 == 1 && i100 != 11 || !t0 ? 'one' : 'other';
},
it: function it(n, ord) {
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';
},
iu: f,
iw: function iw(n, ord) {
var s = String(n).split('.'),
i = s[0],
v0 = !s[1],
t0 = Number(s[0]) == n,
n10 = t0 && s[0].slice(-1);
if (ord) return 'other';
return n == 1 && v0 ? 'one' : i == 2 && v0 ? 'two' : v0 && (n < 0 || n > 10) && t0 && n10 == 0 ? 'many' : 'other';
},
ja: e,
jbo: e,
jgo: a,
ji: d,
jmc: a,
jv: e,
jw: e,
ka: function ka(n, ord) {
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';
},
kab: function kab(n, ord) {
if (ord) return 'other';
return n >= 0 && n < 2 ? 'one' : 'other';
},
kaj: a,
kcg: a,
kde: e,
kea: e,
kk: function kk(n, ord) {
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';
},
kkj: a,
kl: a,
km: e,
kn: c,
ko: e,
ks: a,
ksb: a,
ksh: function ksh(n, ord) {
if (ord) return 'other';
return n == 0 ? 'zero' : n == 1 ? 'one' : 'other';
},
ku: a,
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';
},
ky: a,
lag: function lag(n, ord) {
var s = String(n).split('.'),
i = s[0];
if (ord) return 'other';
return n == 0 ? 'zero' : (i == 0 || i == 1) && n != 0 ? 'one' : 'other';
},
lb: a,
lg: a,
lij: function lij(n, ord) {
var s = String(n).split('.'),
v0 = !s[1],
t0 = Number(s[0]) == n;
if (ord) return n == 11 || n == 8 || t0 && n >= 80 && n <= 89 || t0 && n >= 800 && n <= 899 ? 'many' : 'other';
return n == 1 && v0 ? 'one' : 'other';
},
lkt: e,
ln: b,
lo: function lo(n, ord) {
if (ord) return n == 1 ? 'one' : 'other';
return 'other';
},
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);
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';
},
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);
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';
},
mas: a,
mg: b,
mgo: a,
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';
},
ml: a,
mn: a,
mo: function mo(n, ord) {
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';
},
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';
},
ms: function ms(n, ord) {
if (ord) return n == 1 ? 'one' : 'other';
return 'other';
},
mt: function mt(n, ord) {
var s = String(n).split('.'),
t0 = Number(s[0]) == n,
n100 = t0 && s[0].slice(-2);
if (ord) return 'other';
return n == 1 ? 'one' : n == 0 || n100 >= 2 && n100 <= 10 ? 'few' : n100 >= 11 && n100 <= 19 ? 'many' : 'other';
},
my: e,
nah: a,
naq: f,
nb: a,
nd: a,
ne: function ne(n, ord) {
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';
},
nl: d,
nn: a,
nnh: a,
no: a,
nqo: e,
nr: a,
nso: b,
ny: a,
nyn: a,
om: a,
or: function or(n, ord) {
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';
},
os: a,
osa: e,
pa: b,
pap: a,
pcm: c,
pl: function pl(n, ord) {
var s = String(n).split('.'),
i = s[0],
v0 = !s[1],
i10 = i.slice(-1),
i100 = i.slice(-2);
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';
},
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);
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';
},
ps: a,
pt: function pt(n, ord) {
var s = String(n).split('.'),
i = s[0];
if (ord) return 'other';
return i == 0 || i == 1 ? 'one' : 'other';
},
pt_PT: d,
rm: a,
ro: function ro(n, ord) {
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';
},
rof: a,
root: e,
ru: function ru(n, ord) {
var s = String(n).split('.'),
i = s[0],
v0 = !s[1],
i10 = i.slice(-1),
i100 = i.slice(-2);
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';
},
rwk: a,
sah: e,
saq: a,
sat: f,
sc: function sc(n, ord) {
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';
},
scn: function scn(n, ord) {
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';
},
sd: a,
sdh: a,
se: f,
seh: a,
ses: e,
sg: e,
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);
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';
},
shi: function shi(n, ord) {
var s = String(n).split('.'),
t0 = Number(s[0]) == n;
if (ord) return 'other';
return n >= 0 && n <= 1 ? 'one' : t0 && n >= 2 && n <= 10 ? 'few' : 'other';
},
si: function si(n, ord) {
var s = String(n).split('.'),
i = s[0],
f = s[1] || '';
if (ord) return 'other';
return n == 0 || n == 1 || i == 0 && f == 1 ? 'one' : 'other';
},
sk: function sk(n, ord) {
var s = String(n).split('.'),
i = s[0],
v0 = !s[1];
if (ord) return 'other';
return n == 1 && v0 ? 'one' : i >= 2 && i <= 4 && v0 ? 'few' : !v0 ? 'many' : 'other';
},
sl: function sl(n, ord) {
var s = String(n).split('.'),
i = s[0],
v0 = !s[1],
i100 = i.slice(-2);
if (ord) return 'other';
return v0 && i100 == 1 ? 'one' : v0 && i100 == 2 ? 'two' : v0 && (i100 == 3 || i100 == 4) || !v0 ? 'few' : 'other';
},
sma: f,
smi: f,
smj: f,
smn: f,
sms: f,
sn: a,
so: a,
sq: function sq(n, ord) {
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';
},
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);
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';
},
ss: a,
ssy: a,
st: a,
su: e,
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';
},
sw: d,
syr: a,
ta: a,
te: a,
teo: a,
th: e,
ti: b,
tig: a,
tk: function tk(n, ord) {
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';
},
tl: function tl(n, ord) {
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';
},
tn: a,
to: e,
tr: a,
ts: a,
tzm: function tzm(n, ord) {
var s = String(n).split('.'),
t0 = Number(s[0]) == n;
if (ord) return 'other';
return n == 0 || n == 1 || t0 && n >= 11 && n <= 99 ? 'one' : 'other';
},
ug: a,
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';
},
ur: d,
uz: a,
ve: a,
vi: function vi(n, ord) {
if (ord) return n == 1 ? 'one' : 'other';
return 'other';
},
vo: a,
vun: a,
wa: b,
wae: a,
wo: e,
xh: a,
xog: a,
yi: d,
yo: e,
yue: e,
zh: e,
zu: c
});
})(plurals$1);
ar: (n, ord) => {
const s = String(n).split('.'), t0 = Number(s[0]) == n, n100 = t0 && s[0].slice(-2);
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';
},
var plurals = /*@__PURE__*/getDefaultExportFromCjs(plurals$1.exports);
ars: (n, ord) => {
const s = String(n).split('.'), t0 = Number(s[0]) == n, n100 = t0 && s[0].slice(-2);
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';
},
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';
},
asa: a,
ast: d,
az: (n, ord) => {
const 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';
},
be: (n, ord) => {
const 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';
},
bem: a,
bez: a,
bg: a,
bho: b,
bm: e,
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';
},
bo: e,
br: (n, ord) => {
const 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';
},
brx: a,
bs: (n, ord) => {
const 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';
},
ca: (n, ord) => {
const 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';
},
ce: a,
ceb: (n, ord) => {
const s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i10 = i.slice(-1), f10 = f.slice(-1);
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';
},
cgg: a,
chr: a,
ckb: a,
cs: (n, ord) => {
const s = String(n).split('.'), i = s[0], v0 = !s[1];
if (ord) return 'other';
return n == 1 && v0 ? 'one'
: (i >= 2 && i <= 4) && v0 ? 'few'
: !v0 ? 'many'
: 'other';
},
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';
},
da: (n, ord) => {
const s = String(n).split('.'), i = s[0], t0 = Number(s[0]) == n;
if (ord) return 'other';
return n == 1 || !t0 && (i == 0 || i == 1) ? 'one' : 'other';
},
de: d,
doi: c,
dsb: (n, ord) => {
const s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i100 = i.slice(-2), f100 = f.slice(-2);
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';
},
dv: a,
dz: e,
ee: a,
el: a,
en: (n, ord) => {
const 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';
},
eo: a,
es: a,
et: d,
eu: a,
fa: c,
ff: (n, ord) => {
if (ord) return 'other';
return n >= 0 && n < 2 ? 'one' : 'other';
},
fi: d,
fil: (n, ord) => {
const 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';
},
fo: a,
fr: (n, ord) => {
const s = String(n).split('.'), i = s[0], v0 = !s[1], i1000000 = i.slice(-6);
if (ord) return n == 1 ? 'one' : 'other';
return n >= 0 && n < 2 ? 'one'
: i != 0 && i1000000 == 0 && v0 ? 'many'
: 'other';
},
fur: a,
fy: d,
ga: (n, ord) => {
const 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';
},
gd: (n, ord) => {
const 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';
},
gl: d,
gsw: a,
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';
},
guw: b,
gv: (n, ord) => {
const s = String(n).split('.'), i = s[0], v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2);
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';
},
ha: a,
haw: a,
he: (n, ord) => {
const s = String(n).split('.'), i = s[0], v0 = !s[1], t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1);
if (ord) return 'other';
return n == 1 && v0 ? 'one'
: i == 2 && v0 ? 'two'
: v0 && (n < 0 || n > 10) && t0 && n10 == 0 ? 'many'
: 'other';
},
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';
},
hr: (n, ord) => {
const 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';
},
hsb: (n, ord) => {
const s = String(n).split('.'), i = s[0], f = s[1] || '', v0 = !s[1], i100 = i.slice(-2), f100 = f.slice(-2);
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';
},
hu: (n, ord) => {
if (ord) return (n == 1 || n == 5) ? 'one' : 'other';
return n == 1 ? 'one' : 'other';
},
hy: (n, ord) => {
if (ord) return n == 1 ? 'one' : 'other';
return n >= 0 && n < 2 ? 'one' : 'other';
},
ia: d,
id: e,
ig: e,
ii: e,
io: d,
is: (n, ord) => {
const s = String(n).split('.'), i = s[0], t0 = Number(s[0]) == n, i10 = i.slice(-1), i100 = i.slice(-2);
if (ord) return 'other';
return t0 && i10 == 1 && i100 != 11 || !t0 ? 'one' : 'other';
},
it: (n, ord) => {
const 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';
},
iu: f,
iw: (n, ord) => {
const s = String(n).split('.'), i = s[0], v0 = !s[1], t0 = Number(s[0]) == n, n10 = t0 && s[0].slice(-1);
if (ord) return 'other';
return n == 1 && v0 ? 'one'
: i == 2 && v0 ? 'two'
: v0 && (n < 0 || n > 10) && t0 && n10 == 0 ? 'many'
: 'other';
},
ja: e,
jbo: e,
jgo: a,
ji: d,
jmc: a,
jv: e,
jw: e,
ka: (n, ord) => {
const 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';
},
kab: (n, ord) => {
if (ord) return 'other';
return n >= 0 && n < 2 ? 'one' : 'other';
},
kaj: a,
kcg: a,
kde: e,
kea: e,
kk: (n, ord) => {
const 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';
},
kkj: a,
kl: a,
km: e,
kn: c,
ko: e,
ks: a,
ksb: a,
ksh: (n, ord) => {
if (ord) return 'other';
return n == 0 ? 'zero'
: n == 1 ? 'one'
: 'other';
},
ku: a,
kw: (n, ord) => {
const 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';
},
ky: a,
lag: (n, ord) => {
const s = String(n).split('.'), i = s[0];
if (ord) return 'other';
return n == 0 ? 'zero'
: (i == 0 || i == 1) && n != 0 ? 'one'
: 'other';
},
lb: a,
lg: a,
lij: (n, ord) => {
const s = String(n).split('.'), v0 = !s[1], t0 = Number(s[0]) == n;
if (ord) return (n == 11 || n == 8 || (t0 && n >= 80 && n <= 89) || (t0 && n >= 800 && n <= 899)) ? 'many' : 'other';
return n == 1 && v0 ? 'one' : 'other';
},
lkt: e,
ln: b,
lo: (n, ord) => {
if (ord) return n == 1 ? 'one' : 'other';
return 'other';
},
lt: (n, ord) => {
const 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';
},
lv: (n, ord) => {
const 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';
},
mas: a,
mg: b,
mgo: a,
mk: (n, ord) => {
const 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';
},
ml: a,
mn: a,
mo: (n, ord) => {
const 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';
},
mr: (n, ord) => {
if (ord) return n == 1 ? 'one'
: (n == 2 || n == 3) ? 'two'
: n == 4 ? 'few'
: 'other';
return n == 1 ? 'one' : 'other';
},
ms: (n, ord) => {
if (ord) return n == 1 ? 'one' : 'other';
return 'other';
},
mt: (n, ord) => {
const s = String(n).split('.'), t0 = Number(s[0]) == n, n100 = t0 && s[0].slice(-2);
if (ord) return 'other';
return n == 1 ? 'one'
: n == 0 || (n100 >= 2 && n100 <= 10) ? 'few'
: (n100 >= 11 && n100 <= 19) ? 'many'
: 'other';
},
my: e,
nah: a,
naq: f,
nb: a,
nd: a,
ne: (n, ord) => {
const s = String(n).split('.'), t0 = Number(s[0]) == n;
if (ord) return (t0 && n >= 1 && n <= 4) ? 'one' : 'other';
return n == 1 ? 'one' : 'other';
},
nl: d,
nn: a,
nnh: a,
no: a,
nqo: e,
nr: a,
nso: b,
ny: a,
nyn: a,
om: a,
or: (n, ord) => {
const 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';
},
os: a,
osa: e,
pa: b,
pap: a,
pcm: c,
pl: (n, ord) => {
const s = String(n).split('.'), i = s[0], v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2);
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';
},
prg: (n, ord) => {
const 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';
},
ps: a,
pt: (n, ord) => {
const s = String(n).split('.'), i = s[0];
if (ord) return 'other';
return (i == 0 || i == 1) ? 'one' : 'other';
},
pt_PT: d,
rm: a,
ro: (n, ord) => {
const 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';
},
rof: a,
root: e,
ru: (n, ord) => {
const s = String(n).split('.'), i = s[0], v0 = !s[1], i10 = i.slice(-1), i100 = i.slice(-2);
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';
},
rwk: a,
sah: e,
saq: a,
sat: f,
sc: (n, ord) => {
const 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';
},
scn: (n, ord) => {
const 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';
},
sd: a,
sdh: a,
se: f,
seh: a,
ses: e,
sg: e,
sh: (n, ord) => {
const 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';
},
shi: (n, ord) => {
const s = String(n).split('.'), t0 = Number(s[0]) == n;
if (ord) return 'other';
return n >= 0 && n <= 1 ? 'one'
: (t0 && n >= 2 && n <= 10) ? 'few'
: 'other';
},
si: (n, ord) => {
const s = String(n).split('.'), i = s[0], f = s[1] || '';
if (ord) return 'other';
return (n == 0 || n == 1) || i == 0 && f == 1 ? 'one' : 'other';
},
sk: (n, ord) => {
const s = String(n).split('.'), i = s[0], v0 = !s[1];
if (ord) return 'other';
return n == 1 && v0 ? 'one'
: (i >= 2 && i <= 4) && v0 ? 'few'
: !v0 ? 'many'
: 'other';
},
sl: (n, ord) => {
const s = String(n).split('.'), i = s[0], v0 = !s[1], i100 = i.slice(-2);
if (ord) return 'other';
return v0 && i100 == 1 ? 'one'
: v0 && i100 == 2 ? 'two'
: v0 && (i100 == 3 || i100 == 4) || !v0 ? 'few'
: 'other';
},
sma: f,
smi: f,
smj: f,
smn: f,
sms: f,
sn: a,
so: a,
sq: (n, ord) => {
const 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';
},
sr: (n, ord) => {
const 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';
},
ss: a,
ssy: a,
st: a,
su: e,
sv: (n, ord) => {
const 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';
},
sw: d,
syr: a,
ta: a,
te: a,
teo: a,
th: e,
ti: b,
tig: a,
tk: (n, ord) => {
const 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';
},
tl: (n, ord) => {
const 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';
},
tn: a,
to: e,
tr: a,
ts: a,
tzm: (n, ord) => {
const s = String(n).split('.'), t0 = Number(s[0]) == n;
if (ord) return 'other';
return (n == 0 || n == 1) || (t0 && n >= 11 && n <= 99) ? 'one' : 'other';
},
ug: a,
uk: (n, ord) => {
const 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';
},
ur: d,
uz: a,
ve: a,
vi: (n, ord) => {
if (ord) return n == 1 ? 'one' : 'other';
return 'other';
},
vo: a,
vun: a,
wa: b,
wae: a,
wo: e,
xh: a,
xog: a,
yi: d,
yo: e,
yue: e,
zh: e,
zu: c
var P = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.assign(/*#__PURE__*/Object.create(null), plurals$1.exports, {
'default': plurals
}));
});
var plurals$1 = /*@__PURE__*/getDefaultExportFromCjs(plurals);
var pluralCategories$1 = {exports: {}};
var P = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.assign(/*#__PURE__*/Object.create(null), plurals, {
'default': plurals$1
}));
(function (module, exports) {
var z = "zero",
o = "one",
t = "two",
f = "few",
m = "many",
x = "other";
var a = {
cardinal: [o, x],
ordinal: [x]
};
var b = {
cardinal: [x],
ordinal: [x]
};
var c = {
cardinal: [o, f, m, x],
ordinal: [x]
};
var d = {
cardinal: [o, x],
ordinal: [o, x]
};
var e = {
cardinal: [o, t, x],
ordinal: [x]
};
var pluralCategories = createCommonjsModule(function (module, exports) {
var z = "zero", o = "one", t = "two", f = "few", m = "many", x = "other";
var a = {cardinal:[o,x],ordinal:[x]};
var b = {cardinal:[x],ordinal:[x]};
var c = {cardinal:[o,f,m,x],ordinal:[x]};
var d = {cardinal:[o,x],ordinal:[o,x]};
var e = {cardinal:[o,t,x],ordinal:[x]};
(function (root, pluralCategories) {
Object.defineProperty(pluralCategories, '__esModule', {
value: true
});
module.exports = pluralCategories;
})(commonjsGlobal, {
_in: b,
af: a,
ak: a,
am: a,
an: a,
ar: {
cardinal: [z, o, t, f, m, x],
ordinal: [x]
},
ars: {
cardinal: [z, o, t, f, m, x],
ordinal: [x]
},
as: {
cardinal: [o, x],
ordinal: [o, t, f, m, x]
},
asa: a,
ast: a,
az: {
cardinal: [o, x],
ordinal: [o, f, m, x]
},
be: {
cardinal: [o, f, m, x],
ordinal: [f, x]
},
bem: a,
bez: a,
bg: a,
bho: a,
bm: b,
bn: {
cardinal: [o, x],
ordinal: [o, t, f, m, x]
},
bo: b,
br: {
cardinal: [o, t, f, m, x],
ordinal: [x]
},
brx: a,
bs: {
cardinal: [o, f, x],
ordinal: [x]
},
ca: {
cardinal: [o, x],
ordinal: [o, t, f, x]
},
ce: a,
ceb: a,
cgg: a,
chr: a,
ckb: a,
cs: c,
cy: {
cardinal: [z, o, t, f, m, x],
ordinal: [z, o, t, f, m, x]
},
da: a,
de: a,
doi: a,
dsb: {
cardinal: [o, t, f, x],
ordinal: [x]
},
dv: a,
dz: b,
ee: a,
el: a,
en: {
cardinal: [o, x],
ordinal: [o, t, f, x]
},
eo: a,
es: a,
et: a,
eu: a,
fa: a,
ff: a,
fi: a,
fil: d,
fo: a,
fr: {
cardinal: [o, m, x],
ordinal: [o, x]
},
fur: a,
fy: a,
ga: {
cardinal: [o, t, f, m, x],
ordinal: [o, x]
},
gd: {
cardinal: [o, t, f, x],
ordinal: [o, t, f, x]
},
gl: a,
gsw: a,
gu: {
cardinal: [o, x],
ordinal: [o, t, f, m, x]
},
guw: a,
gv: {
cardinal: [o, t, f, m, x],
ordinal: [x]
},
ha: a,
haw: a,
he: {
cardinal: [o, t, m, x],
ordinal: [x]
},
hi: {
cardinal: [o, x],
ordinal: [o, t, f, m, x]
},
hr: {
cardinal: [o, f, x],
ordinal: [x]
},
hsb: {
cardinal: [o, t, f, x],
ordinal: [x]
},
hu: d,
hy: d,
ia: a,
id: b,
ig: b,
ii: b,
io: a,
is: a,
it: {
cardinal: [o, x],
ordinal: [m, x]
},
iu: e,
iw: {
cardinal: [o, t, m, x],
ordinal: [x]
},
ja: b,
jbo: b,
jgo: a,
ji: a,
jmc: a,
jv: b,
jw: b,
ka: {
cardinal: [o, x],
ordinal: [o, m, x]
},
kab: a,
kaj: a,
kcg: a,
kde: b,
kea: b,
kk: {
cardinal: [o, x],
ordinal: [m, x]
},
kkj: a,
kl: a,
km: b,
kn: a,
ko: b,
ks: a,
ksb: a,
ksh: {
cardinal: [z, o, x],
ordinal: [x]
},
ku: a,
kw: {
cardinal: [z, o, t, f, m, x],
ordinal: [o, m, x]
},
ky: a,
lag: {
cardinal: [z, o, x],
ordinal: [x]
},
lb: a,
lg: a,
lij: {
cardinal: [o, x],
ordinal: [m, x]
},
lkt: b,
ln: a,
lo: {
cardinal: [x],
ordinal: [o, x]
},
lt: c,
lv: {
cardinal: [z, o, x],
ordinal: [x]
},
mas: a,
mg: a,
mgo: a,
mk: {
cardinal: [o, x],
ordinal: [o, t, m, x]
},
ml: a,
mn: a,
mo: {
cardinal: [o, f, x],
ordinal: [o, x]
},
mr: {
cardinal: [o, x],
ordinal: [o, t, f, x]
},
ms: {
cardinal: [x],
ordinal: [o, x]
},
mt: c,
my: b,
nah: a,
naq: e,
nb: a,
nd: a,
ne: d,
nl: a,
nn: a,
nnh: a,
no: a,
nqo: b,
nr: a,
nso: a,
ny: a,
nyn: a,
om: a,
or: {
cardinal: [o, x],
ordinal: [o, t, f, m, x]
},
os: a,
osa: b,
pa: a,
pap: a,
pcm: a,
pl: c,
prg: {
cardinal: [z, o, x],
ordinal: [x]
},
ps: a,
pt: a,
pt_PT: a,
rm: a,
ro: {
cardinal: [o, f, x],
ordinal: [o, x]
},
rof: a,
root: b,
ru: c,
rwk: a,
sah: b,
saq: a,
sat: e,
sc: {
cardinal: [o, x],
ordinal: [m, x]
},
scn: {
cardinal: [o, x],
ordinal: [m, x]
},
sd: a,
sdh: a,
se: e,
seh: a,
ses: b,
sg: b,
sh: {
cardinal: [o, f, x],
ordinal: [x]
},
shi: {
cardinal: [o, f, x],
ordinal: [x]
},
si: a,
sk: c,
sl: {
cardinal: [o, t, f, x],
ordinal: [x]
},
sma: e,
smi: e,
smj: e,
smn: e,
sms: e,
sn: a,
so: a,
sq: {
cardinal: [o, x],
ordinal: [o, m, x]
},
sr: {
cardinal: [o, f, x],
ordinal: [x]
},
ss: a,
ssy: a,
st: a,
su: b,
sv: d,
sw: a,
syr: a,
ta: a,
te: a,
teo: a,
th: b,
ti: a,
tig: a,
tk: {
cardinal: [o, x],
ordinal: [f, x]
},
tl: d,
tn: a,
to: b,
tr: a,
ts: a,
tzm: a,
ug: a,
uk: {
cardinal: [o, f, m, x],
ordinal: [f, x]
},
ur: a,
uz: a,
ve: a,
vi: {
cardinal: [x],
ordinal: [o, x]
},
vo: a,
vun: a,
wa: a,
wae: a,
wo: b,
xh: a,
xog: a,
yi: a,
yo: b,
yue: b,
zh: b,
zu: a
});
})(pluralCategories$1);
(function (root, pluralCategories) {
Object.defineProperty(pluralCategories, '__esModule', { value: true });
module.exports = pluralCategories;
}(commonjsGlobal, {
_in: b,
af: a,
ak: a,
am: a,
an: a,
ar: {cardinal:[z,o,t,f,m,x],ordinal:[x]},
ars: {cardinal:[z,o,t,f,m,x],ordinal:[x]},
as: {cardinal:[o,x],ordinal:[o,t,f,m,x]},
asa: a,
ast: a,
az: {cardinal:[o,x],ordinal:[o,f,m,x]},
be: {cardinal:[o,f,m,x],ordinal:[f,x]},
bem: a,
bez: a,
bg: a,
bho: a,
bm: b,
bn: {cardinal:[o,x],ordinal:[o,t,f,m,x]},
bo: b,
br: {cardinal:[o,t,f,m,x],ordinal:[x]},
brx: a,
bs: {cardinal:[o,f,x],ordinal:[x]},
ca: {cardinal:[o,x],ordinal:[o,t,f,x]},
ce: a,
ceb: a,
cgg: a,
chr: a,
ckb: a,
cs: c,
cy: {cardinal:[z,o,t,f,m,x],ordinal:[z,o,t,f,m,x]},
da: a,
de: a,
doi: a,
dsb: {cardinal:[o,t,f,x],ordinal:[x]},
dv: a,
dz: b,
ee: a,
el: a,
en: {cardinal:[o,x],ordinal:[o,t,f,x]},
eo: a,
es: a,
et: a,
eu: a,
fa: a,
ff: a,
fi: a,
fil: d,
fo: a,
fr: {cardinal:[o,m,x],ordinal:[o,x]},
fur: a,
fy: a,
ga: {cardinal:[o,t,f,m,x],ordinal:[o,x]},
gd: {cardinal:[o,t,f,x],ordinal:[o,t,f,x]},
gl: a,
gsw: a,
gu: {cardinal:[o,x],ordinal:[o,t,f,m,x]},
guw: a,
gv: {cardinal:[o,t,f,m,x],ordinal:[x]},
ha: a,
haw: a,
he: {cardinal:[o,t,m,x],ordinal:[x]},
hi: {cardinal:[o,x],ordinal:[o,t,f,m,x]},
hr: {cardinal:[o,f,x],ordinal:[x]},
hsb: {cardinal:[o,t,f,x],ordinal:[x]},
hu: d,
hy: d,
ia: a,
id: b,
ig: b,
ii: b,
io: a,
is: a,
it: {cardinal:[o,x],ordinal:[m,x]},
iu: e,
iw: {cardinal:[o,t,m,x],ordinal:[x]},
ja: b,
jbo: b,
jgo: a,
ji: a,
jmc: a,
jv: b,
jw: b,
ka: {cardinal:[o,x],ordinal:[o,m,x]},
kab: a,
kaj: a,
kcg: a,
kde: b,
kea: b,
kk: {cardinal:[o,x],ordinal:[m,x]},
kkj: a,
kl: a,
km: b,
kn: a,
ko: b,
ks: a,
ksb: a,
ksh: {cardinal:[z,o,x],ordinal:[x]},
ku: a,
kw: {cardinal:[z,o,t,f,m,x],ordinal:[o,m,x]},
ky: a,
lag: {cardinal:[z,o,x],ordinal:[x]},
lb: a,
lg: a,
lij: {cardinal:[o,x],ordinal:[m,x]},
lkt: b,
ln: a,
lo: {cardinal:[x],ordinal:[o,x]},
lt: c,
lv: {cardinal:[z,o,x],ordinal:[x]},
mas: a,
mg: a,
mgo: a,
mk: {cardinal:[o,x],ordinal:[o,t,m,x]},
ml: a,
mn: a,
mo: {cardinal:[o,f,x],ordinal:[o,x]},
mr: {cardinal:[o,x],ordinal:[o,t,f,x]},
ms: {cardinal:[x],ordinal:[o,x]},
mt: c,
my: b,
nah: a,
naq: e,
nb: a,
nd: a,
ne: d,
nl: a,
nn: a,
nnh: a,
no: a,
nqo: b,
nr: a,
nso: a,
ny: a,
nyn: a,
om: a,
or: {cardinal:[o,x],ordinal:[o,t,f,m,x]},
os: a,
osa: b,
pa: a,
pap: a,
pcm: a,
pl: c,
prg: {cardinal:[z,o,x],ordinal:[x]},
ps: a,
pt: a,
pt_PT: a,
rm: a,
ro: {cardinal:[o,f,x],ordinal:[o,x]},
rof: a,
root: b,
ru: c,
rwk: a,
sah: b,
saq: a,
sat: e,
sc: {cardinal:[o,x],ordinal:[m,x]},
scn: {cardinal:[o,x],ordinal:[m,x]},
sd: a,
sdh: a,
se: e,
seh: a,
ses: b,
sg: b,
sh: {cardinal:[o,f,x],ordinal:[x]},
shi: {cardinal:[o,f,x],ordinal:[x]},
si: a,
sk: c,
sl: {cardinal:[o,t,f,x],ordinal:[x]},
sma: e,
smi: e,
smj: e,
smn: e,
sms: e,
sn: a,
so: a,
sq: {cardinal:[o,x],ordinal:[o,m,x]},
sr: {cardinal:[o,f,x],ordinal:[x]},
ss: a,
ssy: a,
st: a,
su: b,
sv: d,
sw: a,
syr: a,
ta: a,
te: a,
teo: a,
th: b,
ti: a,
tig: a,
tk: {cardinal:[o,x],ordinal:[f,x]},
tl: d,
tn: a,
to: b,
tr: a,
ts: a,
tzm: a,
ug: a,
uk: {cardinal:[o,f,m,x],ordinal:[f,x]},
ur: a,
uz: a,
ve: a,
vi: {cardinal:[x],ordinal:[o,x]},
vo: a,
vun: a,
wa: a,
wae: a,
wo: b,
xh: a,
xog: a,
yi: a,
yo: b,
yue: b,
zh: b,
zu: a
}));
});
var pluralCategories = /*@__PURE__*/getDefaultExportFromCjs(pluralCategories$1.exports);
var pluralCategories$1 = /*@__PURE__*/getDefaultExportFromCjs(pluralCategories);
var C = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.assign(/*#__PURE__*/Object.create(null), pluralCategories, {
'default': pluralCategories$1
var C = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.assign(/*#__PURE__*/Object.create(null), pluralCategories$1.exports, {
'default': pluralCategories
}));

@@ -1160,4 +1145,4 @@

var Plurals = plurals$1 || P;
var Categories = pluralCategories$1 || C;
var Plurals = plurals || P;
var Categories = pluralCategories || C;
/* istanbul ignore next */

@@ -1164,0 +1149,0 @@