diff --git a/docs/vocalink-validating-account-numbers-v570.pdf b/docs/vocalink-validating-account-numbers-v612.pdf similarity index 54% rename from docs/vocalink-validating-account-numbers-v570.pdf rename to docs/vocalink-validating-account-numbers-v612.pdf index aff3283..9daf6da 100644 Binary files a/docs/vocalink-validating-account-numbers-v570.pdf and b/docs/vocalink-validating-account-numbers-v612.pdf differ diff --git a/src/data/valacdos-v570-updated.txt b/src/data/valacdos-v612-updated.txt similarity index 97% rename from src/data/valacdos-v570-updated.txt rename to src/data/valacdos-v612-updated.txt index 91f7b29..bc8f0bd 100644 --- a/src/data/valacdos-v570-updated.txt +++ b/src/data/valacdos-v612-updated.txt @@ -23,6 +23,7 @@ 041400 041449 MOD11 0 2 0 0 9 1 2 8 4 3 7 5 6 1 041900 042099 MOD10 1 3 4 3 9 3 1 7 5 5 4 5 2 4 042100 042899 MOD11 1 3 4 3 9 3 1 7 5 5 4 5 2 4 +044001 044001 MOD10 0 2 1 2 0 7 1 1 0 3 8 1 9 1 050000 050020 MOD11 0 0 0 0 0 0 2 1 7 5 8 2 4 1 050022 058999 MOD11 0 0 0 0 0 0 2 1 7 5 8 2 4 1 070030 070030 MOD11 0 0 7 6 5 8 9 4 5 6 7 8 9 -1 @@ -54,6 +55,8 @@ 086020 086020 MOD10 0 0 0 0 0 0 7 1 3 7 1 3 7 1 086086 086086 MOD11 0 0 0 0 0 8 9 4 5 6 7 8 9 -1 086090 086090 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1 8 +086119 086119 MOD11 0 0 0 0 0 0 2 7 6 5 4 3 2 1 12 +086119 086119 MOD10 0 0 0 0 0 0 2 3 1 0 5 2 6 1 13 089000 089999 MOD10 0 0 0 0 0 0 7 1 3 7 1 3 7 1 090013 090013 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1 090105 090105 MOD10 0 0 3 7 1 3 7 1 3 7 1 3 7 1 @@ -203,8 +206,15 @@ 209130 209999 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 6 209130 209999 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 6 230088 230088 MOD10 2 1 2 1 2 1 2 7 4 5 6 3 8 1 +230120 230120 MOD11 0 0 0 0 0 7 128 64 32 16 8 4 2 1 +230121 230121 MOD11 8 7 1 5 8 6 1 7 6 5 5 4 9 1 230338 230338 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 230338 230338 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 +230363 230363 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 +230364 230364 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 +230365 230365 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 +230366 230366 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 +230367 230367 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 230505 230505 MOD11 9 8 7 6 5 4 9 8 7 6 5 4 3 2 230580 230580 MOD11 0 0 0 0 0 0 2 7 6 5 4 3 2 1 12 230580 230580 MOD11 0 0 0 0 0 0 5 7 6 5 4 3 2 1 13 @@ -226,6 +236,9 @@ 231354 231354 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 231469 231469 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 231469 231469 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 +231470 231470 MOD11 0 0 20 18 1 14 0 0 0 0 0 0 0 0 +231536 231536 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 +231536 231536 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 231558 231558 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 231558 231558 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 231618 231618 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 @@ -245,6 +258,7 @@ 232290 232290 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 232445 232445 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 232445 232445 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 +232507 232507 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 232571 232571 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 232571 232571 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 232636 232636 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 @@ -675,6 +689,7 @@ 302880 302880 MOD11 0 0 0 0 0 0 8 7 6 5 4 3 2 1 303460 303461 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2 303460 303461 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9 +303996 303996 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 304065 304067 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 305907 305939 MOD11 0 0 3 2 9 8 5 7 6 5 4 3 2 1 2 305907 305939 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9 @@ -921,6 +936,8 @@ 309917 309999 MOD11 0 0 3 2 9 8 1 7 6 5 4 3 2 1 9 400000 400193 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 400000 400193 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 +400194 400195 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 +400194 400195 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 400196 400514 MOD11 0 0 0 0 0 0 0 7 6 5 4 3 2 1 400196 400514 DBLAL 2 1 2 1 2 1 2 1 2 1 2 1 2 1 400515 400515 MOD11 0 0 0 0 0 0 8 5 7 3 4 9 2 1 diff --git a/src/index.js b/src/index.js index d29288a..3cbbbd9 100644 --- a/src/index.js +++ b/src/index.js @@ -264,12 +264,11 @@ export default class UkModulusChecking { */ loadValacdos() { - const content = fs.readFileSync(`${__dirname}/data/valacdos-v570-updated.txt`, 'utf8'); + const content = fs.readFileSync(`${__dirname}/data/valacdos-v612-updated.txt`, 'utf8'); const valacdos = []; content.split('\r\n').forEach((line) => { const data = line.split(/\s+/); - /* jscs:disable validateOrderInObjectKeys */ valacdos.push({ start: parseInt(data[0], 10),