UNPKG

@bitrix24/b24jssdk

Version:

Bitrix24 REST API JavaScript SDK

461 lines (458 loc) 13.4 kB
/** * @package @bitrix24/b24jssdk * @version 1.0.3 * @copyright (c) 2026 Bitrix24 * @license MIT * @see https://github.com/bitrix24/b24jssdk * @see https://bitrix24.github.io/b24jssdk/ */ import FormatterNumbers from './formatters/numbers.mjs'; import { FormatterIban, IbanSpecification } from './formatters/iban.mjs'; var __defProp = Object.defineProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); const useFormatter = /* @__PURE__ */ __name(() => { const formatterNumber = FormatterNumbers.getInstance(); const formatterIban = FormatterIban.getInstance(); formatterIban.addSpecification( new IbanSpecification("AD", 24, "F04F04A12", "AD1200012030200359100100") ); formatterIban.addSpecification( new IbanSpecification("AE", 23, "F03F16", "AE070331234567890123456") ); formatterIban.addSpecification( new IbanSpecification("AL", 28, "F08A16", "AL47212110090000000235698741") ); formatterIban.addSpecification( new IbanSpecification("AT", 20, "F05F11", "AT611904300234573201") ); formatterIban.addSpecification( new IbanSpecification("AZ", 28, "U04A20", "AZ21NABZ00000000137010001944") ); formatterIban.addSpecification( new IbanSpecification("BA", 20, "F03F03F08F02", "BA391290079401028494") ); formatterIban.addSpecification( new IbanSpecification("BE", 16, "F03F07F02", "BE68539007547034") ); formatterIban.addSpecification( new IbanSpecification("BG", 22, "U04F04F02A08", "BG80BNBG96611020345678") ); formatterIban.addSpecification( new IbanSpecification("BH", 22, "U04A14", "BH67BMAG00001299123456") ); formatterIban.addSpecification( new IbanSpecification( "BR", 29, "F08F05F10U01A01", "BR9700360305000010009795493P1" ) ); formatterIban.addSpecification( new IbanSpecification("BY", 28, "A04F04A16", "BY13NBRB3600900000002Z00AB00") ); formatterIban.addSpecification( new IbanSpecification("CH", 21, "F05A12", "CH9300762011623852957") ); formatterIban.addSpecification( new IbanSpecification("CR", 22, "F04F14", "CR72012300000171549015") ); formatterIban.addSpecification( new IbanSpecification("CY", 28, "F03F05A16", "CY17002001280000001200527600") ); formatterIban.addSpecification( new IbanSpecification("CZ", 24, "F04F06F10", "CZ6508000000192000145399") ); formatterIban.addSpecification( new IbanSpecification("DE", 22, "F08F10", "DE89370400440532013000") ); formatterIban.addSpecification( new IbanSpecification("DK", 18, "F04F09F01", "DK5000400440116243") ); formatterIban.addSpecification( new IbanSpecification("DO", 28, "U04F20", "DO28BAGR00000001212453611324") ); formatterIban.addSpecification( new IbanSpecification("EE", 20, "F02F02F11F01", "EE382200221020145685") ); formatterIban.addSpecification( new IbanSpecification( "EG", 29, "F04F04F17", "EG800002000156789012345180002" ) ); formatterIban.addSpecification( new IbanSpecification( "ES", 24, "F04F04F01F01F10", "ES9121000418450200051332" ) ); formatterIban.addSpecification( new IbanSpecification("FI", 18, "F06F07F01", "FI2112345600000785") ); formatterIban.addSpecification( new IbanSpecification("FO", 18, "F04F09F01", "FO6264600001631634") ); formatterIban.addSpecification( new IbanSpecification( "FR", 27, "F05F05A11F02", "FR1420041010050500013M02606" ) ); formatterIban.addSpecification( new IbanSpecification("GB", 22, "U04F06F08", "GB29NWBK60161331926819") ); formatterIban.addSpecification( new IbanSpecification("GE", 22, "U02F16", "GE29NB0000000101904917") ); formatterIban.addSpecification( new IbanSpecification("GI", 23, "U04A15", "GI75NWBK000000007099453") ); formatterIban.addSpecification( new IbanSpecification("GL", 18, "F04F09F01", "GL8964710001000206") ); formatterIban.addSpecification( new IbanSpecification("GR", 27, "F03F04A16", "GR1601101250000000012300695") ); formatterIban.addSpecification( new IbanSpecification("GT", 28, "A04A20", "GT82TRAJ01020000001210029690") ); formatterIban.addSpecification( new IbanSpecification("HR", 21, "F07F10", "HR1210010051863000160") ); formatterIban.addSpecification( new IbanSpecification( "HU", 28, "F03F04F01F15F01", "HU42117730161111101800000000" ) ); formatterIban.addSpecification( new IbanSpecification("IE", 22, "U04F06F08", "IE29AIBK93115212345678") ); formatterIban.addSpecification( new IbanSpecification("IL", 23, "F03F03F13", "IL620108000000099999999") ); formatterIban.addSpecification( new IbanSpecification( "IS", 26, "F04F02F06F10", "IS140159260076545510730339" ) ); formatterIban.addSpecification( new IbanSpecification( "IT", 27, "U01F05F05A12", "IT60X0542811101000000123456" ) ); formatterIban.addSpecification( new IbanSpecification("IQ", 23, "U04F03A12", "IQ98NBIQ850123456789012") ); formatterIban.addSpecification( new IbanSpecification("JO", 30, "A04F22", "JO15AAAA1234567890123456789012") ); formatterIban.addSpecification( new IbanSpecification("KW", 30, "U04A22", "KW81CBKU0000000000001234560101") ); formatterIban.addSpecification( new IbanSpecification("KZ", 20, "F03A13", "KZ86125KZT5004100100") ); formatterIban.addSpecification( new IbanSpecification("LB", 28, "F04A20", "LB62099900000001001901229114") ); formatterIban.addSpecification( new IbanSpecification( "LC", 32, "U04F24", "LC07HEMM000100010012001200013015" ) ); formatterIban.addSpecification( new IbanSpecification("LI", 21, "F05A12", "LI21088100002324013AA") ); formatterIban.addSpecification( new IbanSpecification("LT", 20, "F05F11", "LT121000011101001000") ); formatterIban.addSpecification( new IbanSpecification("LU", 20, "F03A13", "LU280019400644750000") ); formatterIban.addSpecification( new IbanSpecification("LV", 21, "U04A13", "LV80BANK0000435195001") ); formatterIban.addSpecification( new IbanSpecification( "MC", 27, "F05F05A11F02", "MC5811222000010123456789030" ) ); formatterIban.addSpecification( new IbanSpecification("MD", 24, "U02A18", "MD24AG000225100013104168") ); formatterIban.addSpecification( new IbanSpecification("ME", 22, "F03F13F02", "ME25505000012345678951") ); formatterIban.addSpecification( new IbanSpecification("MK", 19, "F03A10F02", "MK07250120000058984") ); formatterIban.addSpecification( new IbanSpecification( "MR", 27, "F05F05F11F02", "MR1300020001010000123456753" ) ); formatterIban.addSpecification( new IbanSpecification( "MT", 31, "U04F05A18", "MT84MALT011000012345MTLCAST001S" ) ); formatterIban.addSpecification( new IbanSpecification( "MU", 30, "U04F02F02F12F03U03", "MU17BOMM0101101030300200000MUR" ) ); formatterIban.addSpecification( new IbanSpecification("NL", 18, "U04F10", "NL91ABNA0417164300") ); formatterIban.addSpecification( new IbanSpecification("NO", 15, "F04F06F01", "NO9386011117947") ); formatterIban.addSpecification( new IbanSpecification("PK", 24, "U04A16", "PK36SCBL0000001123456702") ); formatterIban.addSpecification( new IbanSpecification("PL", 28, "F08F16", "PL61109010140000071219812874") ); formatterIban.addSpecification( new IbanSpecification("PS", 29, "U04A21", "PS92PALS000000000400123456702") ); formatterIban.addSpecification( new IbanSpecification("PT", 25, "F04F04F11F02", "PT50000201231234567890154") ); formatterIban.addSpecification( new IbanSpecification("QA", 29, "U04A21", "QA30AAAA123456789012345678901") ); formatterIban.addSpecification( new IbanSpecification("RO", 24, "U04A16", "RO49AAAA1B31007593840000") ); formatterIban.addSpecification( new IbanSpecification("RS", 22, "F03F13F02", "RS35260005601001611379") ); formatterIban.addSpecification( new IbanSpecification("SA", 24, "F02A18", "SA0380000000608010167519") ); formatterIban.addSpecification( new IbanSpecification( "SC", 31, "U04F04F16U03", "SC18SSCB11010000000000001497USD" ) ); formatterIban.addSpecification( new IbanSpecification("SE", 24, "F03F16F01", "SE4550000000058398257466") ); formatterIban.addSpecification( new IbanSpecification("SI", 19, "F05F08F02", "SI56263300012039086") ); formatterIban.addSpecification( new IbanSpecification("SK", 24, "F04F06F10", "SK3112000000198742637541") ); formatterIban.addSpecification( new IbanSpecification( "SM", 27, "U01F05F05A12", "SM86U0322509800000000270100" ) ); formatterIban.addSpecification( new IbanSpecification("ST", 25, "F08F11F02", "ST68000100010051845310112") ); formatterIban.addSpecification( new IbanSpecification("SV", 28, "U04F20", "SV62CENR00000000000000700025") ); formatterIban.addSpecification( new IbanSpecification("TL", 23, "F03F14F02", "TL380080012345678910157") ); formatterIban.addSpecification( new IbanSpecification("TN", 24, "F02F03F13F02", "TN5910006035183598478831") ); formatterIban.addSpecification( new IbanSpecification("TR", 26, "F05F01A16", "TR330006100519786457841326") ); formatterIban.addSpecification( new IbanSpecification("UA", 29, "F25", "UA511234567890123456789012345") ); formatterIban.addSpecification( new IbanSpecification("VA", 22, "F18", "VA59001123000012345678") ); formatterIban.addSpecification( new IbanSpecification("VG", 24, "U04F16", "VG96VPVG0000012345678901") ); formatterIban.addSpecification( new IbanSpecification("XK", 20, "F04F10F02", "XK051212012345678906") ); formatterIban.addSpecification( new IbanSpecification("AO", 25, "F21", "AO69123456789012345678901") ); formatterIban.addSpecification( new IbanSpecification("BF", 27, "F23", "BF2312345678901234567890123") ); formatterIban.addSpecification( new IbanSpecification("BI", 16, "F12", "BI41123456789012") ); formatterIban.addSpecification( new IbanSpecification("BJ", 28, "F24", "BJ39123456789012345678901234") ); formatterIban.addSpecification( new IbanSpecification("CI", 28, "U02F22", "CI70CI1234567890123456789012") ); formatterIban.addSpecification( new IbanSpecification("CM", 27, "F23", "CM9012345678901234567890123") ); formatterIban.addSpecification( new IbanSpecification("CV", 25, "F21", "CV30123456789012345678901") ); formatterIban.addSpecification( new IbanSpecification("DZ", 24, "F20", "DZ8612345678901234567890") ); formatterIban.addSpecification( new IbanSpecification("IR", 26, "F22", "IR861234568790123456789012") ); formatterIban.addSpecification( new IbanSpecification("MG", 27, "F23", "MG1812345678901234567890123") ); formatterIban.addSpecification( new IbanSpecification("ML", 28, "U01F23", "ML15A12345678901234567890123") ); formatterIban.addSpecification( new IbanSpecification("MZ", 25, "F21", "MZ25123456789012345678901") ); formatterIban.addSpecification( new IbanSpecification("SN", 28, "U01F23", "SN52A12345678901234567890123") ); formatterIban.addSpecification( new IbanSpecification( "GF", 27, "F05F05A11F02", "GF121234512345123456789AB13" ) ); formatterIban.addSpecification( new IbanSpecification( "GP", 27, "F05F05A11F02", "GP791234512345123456789AB13" ) ); formatterIban.addSpecification( new IbanSpecification( "MQ", 27, "F05F05A11F02", "MQ221234512345123456789AB13" ) ); formatterIban.addSpecification( new IbanSpecification( "RE", 27, "F05F05A11F02", "RE131234512345123456789AB13" ) ); formatterIban.addSpecification( new IbanSpecification( "PF", 27, "F05F05A11F02", "PF281234512345123456789AB13" ) ); formatterIban.addSpecification( new IbanSpecification( "TF", 27, "F05F05A11F02", "TF891234512345123456789AB13" ) ); formatterIban.addSpecification( new IbanSpecification( "YT", 27, "F05F05A11F02", "YT021234512345123456789AB13" ) ); formatterIban.addSpecification( new IbanSpecification( "NC", 27, "F05F05A11F02", "NC551234512345123456789AB13" ) ); formatterIban.addSpecification( new IbanSpecification( "BL", 27, "F05F05A11F02", "BL391234512345123456789AB13" ) ); formatterIban.addSpecification( new IbanSpecification( "MF", 27, "F05F05A11F02", "MF551234512345123456789AB13" ) ); formatterIban.addSpecification( new IbanSpecification( "PM", 27, "F05F05A11F02", "PM071234512345123456789AB13" ) ); formatterIban.addSpecification( new IbanSpecification( "WF", 27, "F05F05A11F02", "WF621234512345123456789AB13" ) ); return { formatterNumber, formatterIban }; }, "useFormatter"); export { useFormatter }; //# sourceMappingURL=use-formatters.mjs.map