index.js 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221
  1. "use strict";
  2. var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
  3. if (k2 === undefined) k2 = k;
  4. Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
  5. }) : (function(o, m, k, k2) {
  6. if (k2 === undefined) k2 = k;
  7. o[k2] = m[k];
  8. }));
  9. var __exportStar = (this && this.__exportStar) || function(m, exports) {
  10. for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
  11. };
  12. Object.defineProperty(exports, "__esModule", { value: true });
  13. __exportStar(require("./browser"), exports);
  14. // Exceptions
  15. var ArgumentException_1 = require("./core/ArgumentException");
  16. Object.defineProperty(exports, "ArgumentException", { enumerable: true, get: function () { return ArgumentException_1.default; } });
  17. var ArithmeticException_1 = require("./core/ArithmeticException");
  18. Object.defineProperty(exports, "ArithmeticException", { enumerable: true, get: function () { return ArithmeticException_1.default; } });
  19. var ChecksumException_1 = require("./core/ChecksumException");
  20. Object.defineProperty(exports, "ChecksumException", { enumerable: true, get: function () { return ChecksumException_1.default; } });
  21. var Exception_1 = require("./core/Exception");
  22. Object.defineProperty(exports, "Exception", { enumerable: true, get: function () { return Exception_1.default; } });
  23. var FormatException_1 = require("./core/FormatException");
  24. Object.defineProperty(exports, "FormatException", { enumerable: true, get: function () { return FormatException_1.default; } });
  25. var IllegalArgumentException_1 = require("./core/IllegalArgumentException");
  26. Object.defineProperty(exports, "IllegalArgumentException", { enumerable: true, get: function () { return IllegalArgumentException_1.default; } });
  27. var IllegalStateException_1 = require("./core/IllegalStateException");
  28. Object.defineProperty(exports, "IllegalStateException", { enumerable: true, get: function () { return IllegalStateException_1.default; } });
  29. var NotFoundException_1 = require("./core/NotFoundException");
  30. Object.defineProperty(exports, "NotFoundException", { enumerable: true, get: function () { return NotFoundException_1.default; } });
  31. var ReaderException_1 = require("./core/ReaderException");
  32. Object.defineProperty(exports, "ReaderException", { enumerable: true, get: function () { return ReaderException_1.default; } });
  33. var ReedSolomonException_1 = require("./core/ReedSolomonException");
  34. Object.defineProperty(exports, "ReedSolomonException", { enumerable: true, get: function () { return ReedSolomonException_1.default; } });
  35. var UnsupportedOperationException_1 = require("./core/UnsupportedOperationException");
  36. Object.defineProperty(exports, "UnsupportedOperationException", { enumerable: true, get: function () { return UnsupportedOperationException_1.default; } });
  37. var WriterException_1 = require("./core/WriterException");
  38. Object.defineProperty(exports, "WriterException", { enumerable: true, get: function () { return WriterException_1.default; } });
  39. // core
  40. var BarcodeFormat_1 = require("./core/BarcodeFormat");
  41. Object.defineProperty(exports, "BarcodeFormat", { enumerable: true, get: function () { return BarcodeFormat_1.default; } });
  42. var Binarizer_1 = require("./core/Binarizer");
  43. Object.defineProperty(exports, "Binarizer", { enumerable: true, get: function () { return Binarizer_1.default; } });
  44. var BinaryBitmap_1 = require("./core/BinaryBitmap");
  45. Object.defineProperty(exports, "BinaryBitmap", { enumerable: true, get: function () { return BinaryBitmap_1.default; } });
  46. var DecodeHintType_1 = require("./core/DecodeHintType");
  47. Object.defineProperty(exports, "DecodeHintType", { enumerable: true, get: function () { return DecodeHintType_1.default; } });
  48. var InvertedLuminanceSource_1 = require("./core/InvertedLuminanceSource");
  49. Object.defineProperty(exports, "InvertedLuminanceSource", { enumerable: true, get: function () { return InvertedLuminanceSource_1.default; } });
  50. var LuminanceSource_1 = require("./core/LuminanceSource");
  51. Object.defineProperty(exports, "LuminanceSource", { enumerable: true, get: function () { return LuminanceSource_1.default; } });
  52. var MultiFormatReader_1 = require("./core/MultiFormatReader");
  53. Object.defineProperty(exports, "MultiFormatReader", { enumerable: true, get: function () { return MultiFormatReader_1.default; } });
  54. var MultiFormatWriter_1 = require("./core/MultiFormatWriter");
  55. Object.defineProperty(exports, "MultiFormatWriter", { enumerable: true, get: function () { return MultiFormatWriter_1.default; } });
  56. var PlanarYUVLuminanceSource_1 = require("./core/PlanarYUVLuminanceSource");
  57. Object.defineProperty(exports, "PlanarYUVLuminanceSource", { enumerable: true, get: function () { return PlanarYUVLuminanceSource_1.default; } });
  58. var Result_1 = require("./core/Result");
  59. Object.defineProperty(exports, "Result", { enumerable: true, get: function () { return Result_1.default; } });
  60. var ResultMetadataType_1 = require("./core/ResultMetadataType");
  61. Object.defineProperty(exports, "ResultMetadataType", { enumerable: true, get: function () { return ResultMetadataType_1.default; } });
  62. var RGBLuminanceSource_1 = require("./core/RGBLuminanceSource");
  63. Object.defineProperty(exports, "RGBLuminanceSource", { enumerable: true, get: function () { return RGBLuminanceSource_1.default; } });
  64. var ResultPoint_1 = require("./core/ResultPoint");
  65. Object.defineProperty(exports, "ResultPoint", { enumerable: true, get: function () { return ResultPoint_1.default; } });
  66. // core/util
  67. var System_1 = require("./core/util/System");
  68. Object.defineProperty(exports, "ZXingSystem", { enumerable: true, get: function () { return System_1.default; } });
  69. var StringBuilder_1 = require("./core/util/StringBuilder");
  70. Object.defineProperty(exports, "ZXingStringBuilder", { enumerable: true, get: function () { return StringBuilder_1.default; } });
  71. var StringEncoding_1 = require("./core/util/StringEncoding");
  72. Object.defineProperty(exports, "ZXingStringEncoding", { enumerable: true, get: function () { return StringEncoding_1.default; } });
  73. var Charset_1 = require("./core/util/Charset");
  74. Object.defineProperty(exports, "ZXingCharset", { enumerable: true, get: function () { return Charset_1.default; } });
  75. var Arrays_1 = require("./core/util/Arrays");
  76. Object.defineProperty(exports, "ZXingArrays", { enumerable: true, get: function () { return Arrays_1.default; } });
  77. var StandardCharsets_1 = require("./core/util/StandardCharsets");
  78. Object.defineProperty(exports, "ZXingStandardCharsets", { enumerable: true, get: function () { return StandardCharsets_1.default; } });
  79. var Integer_1 = require("./core/util/Integer");
  80. Object.defineProperty(exports, "ZXingInteger", { enumerable: true, get: function () { return Integer_1.default; } });
  81. // core/common
  82. var BitArray_1 = require("./core/common/BitArray");
  83. Object.defineProperty(exports, "BitArray", { enumerable: true, get: function () { return BitArray_1.default; } });
  84. var BitMatrix_1 = require("./core/common/BitMatrix");
  85. Object.defineProperty(exports, "BitMatrix", { enumerable: true, get: function () { return BitMatrix_1.default; } });
  86. var BitSource_1 = require("./core/common/BitSource");
  87. Object.defineProperty(exports, "BitSource", { enumerable: true, get: function () { return BitSource_1.default; } });
  88. var CharacterSetECI_1 = require("./core/common/CharacterSetECI");
  89. Object.defineProperty(exports, "CharacterSetECI", { enumerable: true, get: function () { return CharacterSetECI_1.default; } });
  90. var DecoderResult_1 = require("./core/common/DecoderResult");
  91. Object.defineProperty(exports, "DecoderResult", { enumerable: true, get: function () { return DecoderResult_1.default; } });
  92. var DefaultGridSampler_1 = require("./core/common/DefaultGridSampler");
  93. Object.defineProperty(exports, "DefaultGridSampler", { enumerable: true, get: function () { return DefaultGridSampler_1.default; } });
  94. var DetectorResult_1 = require("./core/common/DetectorResult");
  95. Object.defineProperty(exports, "DetectorResult", { enumerable: true, get: function () { return DetectorResult_1.default; } });
  96. var EncodeHintType_1 = require("./core/EncodeHintType");
  97. Object.defineProperty(exports, "EncodeHintType", { enumerable: true, get: function () { return EncodeHintType_1.default; } });
  98. var GlobalHistogramBinarizer_1 = require("./core/common/GlobalHistogramBinarizer");
  99. Object.defineProperty(exports, "GlobalHistogramBinarizer", { enumerable: true, get: function () { return GlobalHistogramBinarizer_1.default; } });
  100. var GridSampler_1 = require("./core/common/GridSampler");
  101. Object.defineProperty(exports, "GridSampler", { enumerable: true, get: function () { return GridSampler_1.default; } });
  102. var GridSamplerInstance_1 = require("./core/common/GridSamplerInstance");
  103. Object.defineProperty(exports, "GridSamplerInstance", { enumerable: true, get: function () { return GridSamplerInstance_1.default; } });
  104. var HybridBinarizer_1 = require("./core/common/HybridBinarizer");
  105. Object.defineProperty(exports, "HybridBinarizer", { enumerable: true, get: function () { return HybridBinarizer_1.default; } });
  106. var PerspectiveTransform_1 = require("./core/common/PerspectiveTransform");
  107. Object.defineProperty(exports, "PerspectiveTransform", { enumerable: true, get: function () { return PerspectiveTransform_1.default; } });
  108. var StringUtils_1 = require("./core/common/StringUtils");
  109. Object.defineProperty(exports, "StringUtils", { enumerable: true, get: function () { return StringUtils_1.default; } });
  110. // core/common/detector
  111. var MathUtils_1 = require("./core/common/detector/MathUtils");
  112. Object.defineProperty(exports, "MathUtils", { enumerable: true, get: function () { return MathUtils_1.default; } });
  113. // export { default as MonochromeRectangleDetector } from './core/common/detector/MonochromeRectangleDetector';
  114. var WhiteRectangleDetector_1 = require("./core/common/detector/WhiteRectangleDetector");
  115. Object.defineProperty(exports, "WhiteRectangleDetector", { enumerable: true, get: function () { return WhiteRectangleDetector_1.default; } });
  116. // core/common/reedsolomon
  117. var GenericGF_1 = require("./core/common/reedsolomon/GenericGF");
  118. Object.defineProperty(exports, "GenericGF", { enumerable: true, get: function () { return GenericGF_1.default; } });
  119. var GenericGFPoly_1 = require("./core/common/reedsolomon/GenericGFPoly");
  120. Object.defineProperty(exports, "GenericGFPoly", { enumerable: true, get: function () { return GenericGFPoly_1.default; } });
  121. var ReedSolomonDecoder_1 = require("./core/common/reedsolomon/ReedSolomonDecoder");
  122. Object.defineProperty(exports, "ReedSolomonDecoder", { enumerable: true, get: function () { return ReedSolomonDecoder_1.default; } });
  123. var ReedSolomonEncoder_1 = require("./core/common/reedsolomon/ReedSolomonEncoder");
  124. Object.defineProperty(exports, "ReedSolomonEncoder", { enumerable: true, get: function () { return ReedSolomonEncoder_1.default; } });
  125. // core/datamatrix
  126. var DataMatrixReader_1 = require("./core/datamatrix/DataMatrixReader");
  127. Object.defineProperty(exports, "DataMatrixReader", { enumerable: true, get: function () { return DataMatrixReader_1.default; } });
  128. var DecodedBitStreamParser_1 = require("./core/datamatrix/decoder/DecodedBitStreamParser");
  129. Object.defineProperty(exports, "DataMatrixDecodedBitStreamParser", { enumerable: true, get: function () { return DecodedBitStreamParser_1.default; } });
  130. var DefaultPlacement_1 = require("./core/datamatrix/encoder/DefaultPlacement");
  131. Object.defineProperty(exports, "DataMatrixDefaultPlacement", { enumerable: true, get: function () { return DefaultPlacement_1.default; } });
  132. var ErrorCorrection_1 = require("./core/datamatrix/encoder/ErrorCorrection");
  133. Object.defineProperty(exports, "DataMatrixErrorCorrection", { enumerable: true, get: function () { return ErrorCorrection_1.default; } });
  134. var HighLevelEncoder_1 = require("./core/datamatrix/encoder/HighLevelEncoder");
  135. Object.defineProperty(exports, "DataMatrixHighLevelEncoder", { enumerable: true, get: function () { return HighLevelEncoder_1.default; } });
  136. var SymbolInfo_1 = require("./core/datamatrix/encoder/SymbolInfo");
  137. Object.defineProperty(exports, "DataMatrixSymbolInfo", { enumerable: true, get: function () { return SymbolInfo_1.default; } });
  138. var constants_1 = require("./core/datamatrix/encoder/constants");
  139. Object.defineProperty(exports, "DataMatrixSymbolShapeHint", { enumerable: true, get: function () { return constants_1.SymbolShapeHint; } });
  140. var DataMatrixWriter_1 = require("./core/datamatrix/DataMatrixWriter");
  141. Object.defineProperty(exports, "DataMatrixWriter", { enumerable: true, get: function () { return DataMatrixWriter_1.default; } });
  142. // core/pdf417
  143. var PDF417Reader_1 = require("./core/pdf417/PDF417Reader");
  144. Object.defineProperty(exports, "PDF417Reader", { enumerable: true, get: function () { return PDF417Reader_1.default; } });
  145. var PDF417ResultMetadata_1 = require("./core/pdf417/PDF417ResultMetadata");
  146. Object.defineProperty(exports, "PDF417ResultMetadata", { enumerable: true, get: function () { return PDF417ResultMetadata_1.default; } });
  147. var DecodedBitStreamParser_2 = require("./core/pdf417/decoder/DecodedBitStreamParser");
  148. Object.defineProperty(exports, "PDF417DecodedBitStreamParser", { enumerable: true, get: function () { return DecodedBitStreamParser_2.default; } });
  149. var ErrorCorrection_2 = require("./core/pdf417/decoder/ec/ErrorCorrection");
  150. Object.defineProperty(exports, "PDF417DecoderErrorCorrection", { enumerable: true, get: function () { return ErrorCorrection_2.default; } });
  151. // core/twod/qrcode
  152. var QRCodeReader_1 = require("./core/qrcode/QRCodeReader");
  153. Object.defineProperty(exports, "QRCodeReader", { enumerable: true, get: function () { return QRCodeReader_1.default; } });
  154. var QRCodeWriter_1 = require("./core/qrcode/QRCodeWriter");
  155. Object.defineProperty(exports, "QRCodeWriter", { enumerable: true, get: function () { return QRCodeWriter_1.default; } });
  156. var ErrorCorrectionLevel_1 = require("./core/qrcode/decoder/ErrorCorrectionLevel");
  157. Object.defineProperty(exports, "QRCodeDecoderErrorCorrectionLevel", { enumerable: true, get: function () { return ErrorCorrectionLevel_1.default; } });
  158. var FormatInformation_1 = require("./core/qrcode/decoder/FormatInformation");
  159. Object.defineProperty(exports, "QRCodeDecoderFormatInformation", { enumerable: true, get: function () { return FormatInformation_1.default; } });
  160. var Version_1 = require("./core/qrcode/decoder/Version");
  161. Object.defineProperty(exports, "QRCodeVersion", { enumerable: true, get: function () { return Version_1.default; } });
  162. var Mode_1 = require("./core/qrcode/decoder/Mode");
  163. Object.defineProperty(exports, "QRCodeMode", { enumerable: true, get: function () { return Mode_1.default; } });
  164. var DecodedBitStreamParser_3 = require("./core/qrcode/decoder/DecodedBitStreamParser");
  165. Object.defineProperty(exports, "QRCodeDecodedBitStreamParser", { enumerable: true, get: function () { return DecodedBitStreamParser_3.default; } });
  166. var DataMask_1 = require("./core/qrcode/decoder/DataMask");
  167. Object.defineProperty(exports, "QRCodeDataMask", { enumerable: true, get: function () { return DataMask_1.default; } });
  168. var Encoder_1 = require("./core/qrcode/encoder/Encoder");
  169. Object.defineProperty(exports, "QRCodeEncoder", { enumerable: true, get: function () { return Encoder_1.default; } });
  170. var QRCode_1 = require("./core/qrcode/encoder/QRCode");
  171. Object.defineProperty(exports, "QRCodeEncoderQRCode", { enumerable: true, get: function () { return QRCode_1.default; } });
  172. var MatrixUtil_1 = require("./core/qrcode/encoder/MatrixUtil");
  173. Object.defineProperty(exports, "QRCodeMatrixUtil", { enumerable: true, get: function () { return MatrixUtil_1.default; } });
  174. var ByteMatrix_1 = require("./core/qrcode/encoder/ByteMatrix");
  175. Object.defineProperty(exports, "QRCodeByteMatrix", { enumerable: true, get: function () { return ByteMatrix_1.default; } });
  176. var MaskUtil_1 = require("./core/qrcode/encoder/MaskUtil");
  177. Object.defineProperty(exports, "QRCodeMaskUtil", { enumerable: true, get: function () { return MaskUtil_1.default; } });
  178. // core/twod/aztec
  179. var AztecReader_1 = require("./core/aztec/AztecReader");
  180. Object.defineProperty(exports, "AztecCodeReader", { enumerable: true, get: function () { return AztecReader_1.default; } });
  181. var AztecWriter_1 = require("./core/aztec/AztecWriter");
  182. Object.defineProperty(exports, "AztecCodeWriter", { enumerable: true, get: function () { return AztecWriter_1.default; } });
  183. var AztecDetectorResult_1 = require("./core/aztec/AztecDetectorResult");
  184. Object.defineProperty(exports, "AztecDetectorResult", { enumerable: true, get: function () { return AztecDetectorResult_1.default; } });
  185. var Encoder_2 = require("./core/aztec/encoder/Encoder");
  186. Object.defineProperty(exports, "AztecEncoder", { enumerable: true, get: function () { return Encoder_2.default; } });
  187. var HighLevelEncoder_2 = require("./core/aztec/encoder/HighLevelEncoder");
  188. Object.defineProperty(exports, "AztecHighLevelEncoder", { enumerable: true, get: function () { return HighLevelEncoder_2.default; } });
  189. var AztecCode_1 = require("./core/aztec/encoder/AztecCode");
  190. Object.defineProperty(exports, "AztecCode", { enumerable: true, get: function () { return AztecCode_1.default; } });
  191. var Decoder_1 = require("./core/aztec/decoder/Decoder");
  192. Object.defineProperty(exports, "AztecDecoder", { enumerable: true, get: function () { return Decoder_1.default; } });
  193. var Detector_1 = require("./core/aztec/detector/Detector");
  194. Object.defineProperty(exports, "AztecDetector", { enumerable: true, get: function () { return Detector_1.default; } });
  195. var Detector_2 = require("./core/aztec/detector/Detector");
  196. Object.defineProperty(exports, "AztecPoint", { enumerable: true, get: function () { return Detector_2.Point; } });
  197. // core/oned
  198. var OneDReader_1 = require("./core/oned/OneDReader");
  199. Object.defineProperty(exports, "OneDReader", { enumerable: true, get: function () { return OneDReader_1.default; } });
  200. var EAN13Reader_1 = require("./core/oned/EAN13Reader");
  201. Object.defineProperty(exports, "EAN13Reader", { enumerable: true, get: function () { return EAN13Reader_1.default; } });
  202. var Code128Reader_1 = require("./core/oned/Code128Reader");
  203. Object.defineProperty(exports, "Code128Reader", { enumerable: true, get: function () { return Code128Reader_1.default; } });
  204. var ITFReader_1 = require("./core/oned/ITFReader");
  205. Object.defineProperty(exports, "ITFReader", { enumerable: true, get: function () { return ITFReader_1.default; } });
  206. var Code39Reader_1 = require("./core/oned/Code39Reader");
  207. Object.defineProperty(exports, "Code39Reader", { enumerable: true, get: function () { return Code39Reader_1.default; } });
  208. var Code93Reader_1 = require("./core/oned/Code93Reader");
  209. Object.defineProperty(exports, "Code93Reader", { enumerable: true, get: function () { return Code93Reader_1.default; } });
  210. var RSS14Reader_1 = require("./core/oned/rss/RSS14Reader");
  211. Object.defineProperty(exports, "RSS14Reader", { enumerable: true, get: function () { return RSS14Reader_1.default; } });
  212. var RSSExpandedReader_1 = require("./core/oned/rss/expanded/RSSExpandedReader");
  213. Object.defineProperty(exports, "RSSExpandedReader", { enumerable: true, get: function () { return RSSExpandedReader_1.default; } });
  214. var AbstractExpandedDecoder_1 = require("./core/oned/rss/expanded/decoders/AbstractExpandedDecoder");
  215. Object.defineProperty(exports, "AbstractExpandedDecoder", { enumerable: true, get: function () { return AbstractExpandedDecoder_1.default; } });
  216. var AbstractExpandedDecoderComplement_1 = require("./core/oned/rss/expanded/decoders/AbstractExpandedDecoderComplement");
  217. Object.defineProperty(exports, "createAbstractExpandedDecoder", { enumerable: true, get: function () { return AbstractExpandedDecoderComplement_1.createDecoder; } });
  218. var MultiFormatOneDReader_1 = require("./core/oned/MultiFormatOneDReader");
  219. Object.defineProperty(exports, "MultiFormatOneDReader", { enumerable: true, get: function () { return MultiFormatOneDReader_1.default; } });
  220. var CodaBarReader_1 = require("./core/oned/CodaBarReader");
  221. Object.defineProperty(exports, "CodaBarReader", { enumerable: true, get: function () { return CodaBarReader_1.default; } });