@regulaforensics/document-reader
Version:
This is an npm module for Regula Document Reader SDK. It allows you to read various kinds of identification documents using your phone's camera.
12,867 lines • 490 kB
JavaScript
/******/ (() => { // webpackBootstrap
/******/ "use strict";
/******/ var __webpack_modules__ = ({
/***/ "./src/config/FinalizeConfig.js"
/*!**************************************!*\
!*** ./src/config/FinalizeConfig.js ***!
\**************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ FinalizeConfig: () => (/* binding */ FinalizeConfig)
/* harmony export */ });
class FinalizeConfig {
rawImages
video
rfidSession
mdlSession
constructor(options) {
this.rawImages = options?.rawImages
this.video = options?.video
this.rfidSession = options?.rfidSession
this.mdlSession = options?.mdlSession
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
var result = new FinalizeConfig();
result.rawImages = jsonObject["rawImages"];
result.video = jsonObject["video"];
result.rfidSession = jsonObject["rfidSession"];
result.mdlSession = jsonObject["mdlSession"];
return result;
}
toJson() {
return {
"rawImages": this.rawImages,
"video": this.video,
"rfidSession": this.rfidSession,
"mdlSession": this.mdlSession,
}
}
}
/***/ },
/***/ "./src/config/InitConfig.js"
/*!**********************************!*\
!*** ./src/config/InitConfig.js ***!
\**********************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ InitConfig: () => (/* binding */ InitConfig)
/* harmony export */ });
class InitConfig {
license
licenseUpdate
licenseUpdateTimeout
delayedNNLoad
databasePath
customDb
blackList
useBleDevice
static withBleDevice() {
var result = new InitConfig()
result.useBleDevice = true
return result
}
constructor(license, options) {
this.license = license
this.licenseUpdate = options?.licenseUpdate ?? true
this.delayedNNLoad = options?.delayedNNLoad ?? false
this.databasePath = options?.databasePath
this.customDb = options?.customDb
this.blackList = options?.blackList
this.useBleDevice = false
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
var result = new InitConfig(jsonObject["license"]);
result.customDb = jsonObject["customDb"];
result.delayedNNLoad = jsonObject["delayedNNLoad"];
result.licenseUpdate = jsonObject["licenseUpdate"];
result.licenseUpdateTimeout = jsonObject["licenseUpdateTimeout"];
result.blackList = jsonObject["blackList"];
result.databasePath = jsonObject["databasePath"];
result.useBleDevice = jsonObject["useBleDevice"];
return result;
}
toJson() {
return {
"license": this.license,
"delayedNNLoad": this.delayedNNLoad,
"licenseUpdate": this.licenseUpdate,
"licenseUpdateTimeout": this.licenseUpdateTimeout,
"blackList": this.blackList,
"customDb": this.customDb,
"databasePath": this.databasePath,
"useBleDevice": this.useBleDevice,
}
}
}
/***/ },
/***/ "./src/config/OnlineProcessingConfig.js"
/*!**********************************************!*\
!*** ./src/config/OnlineProcessingConfig.js ***!
\**********************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ ImageFormat: () => (/* binding */ ImageFormat),
/* harmony export */ OnlineMode: () => (/* binding */ OnlineMode),
/* harmony export */ OnlineProcessingConfig: () => (/* binding */ OnlineProcessingConfig)
/* harmony export */ });
/* harmony import */ var _params_process_params_ProcessParams__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../params/process_params/ProcessParams */ "./src/params/process_params/ProcessParams.js");
/* harmony import */ var _info_DocReaderScenario__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../info/DocReaderScenario */ "./src/info/DocReaderScenario.js");
class OnlineProcessingConfig {
mode
url
processParams
imageFormat
imageCompressionQuality
requestHeaders
constructor(mode) {
this.mode = mode
this.processParams = new _params_process_params_ProcessParams__WEBPACK_IMPORTED_MODULE_0__.ProcessParams()
this.processParams.scenario = _info_DocReaderScenario__WEBPACK_IMPORTED_MODULE_1__.Scenario.FULL_PROCESS
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new OnlineProcessingConfig(jsonObject["mode"])
result.url = jsonObject["url"]
result.imageFormat = jsonObject["imageFormat"]
result.imageCompressionQuality = jsonObject["imageCompressionQuality"]
result.processParams = _params_process_params_ProcessParams__WEBPACK_IMPORTED_MODULE_0__.ProcessParams.fromJson(jsonObject["processParams"])
result.requestHeaders = jsonObject["requestHeaders"]
return result
}
toJson() {
return {
"mode": this.mode,
"url": this.url,
"imageFormat": this.imageFormat,
"imageCompressionQuality": this.imageCompressionQuality,
"processParams": this.processParams?.toJson(),
"requestHeaders": this.requestHeaders,
}
}
}
const ImageFormat = {
PNG: 0,
JPG: 1
}
const OnlineMode = {
MANUAL: 0,
AUTO: 1
}
/***/ },
/***/ "./src/config/RFIDConfig.js"
/*!**********************************!*\
!*** ./src/config/RFIDConfig.js ***!
\**********************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ RFIDConfig: () => (/* binding */ RFIDConfig)
/* harmony export */ });
/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../index */ "./src/index.js");
/* harmony import */ var _results_Results__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../results/Results */ "./src/results/Results.js");
/* harmony import */ var _info_RFIDException__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../info/RFIDException */ "./src/info/RFIDException.js");
/* harmony import */ var _rfid_RFIDNotification__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../rfid/RFIDNotification */ "./src/rfid/RFIDNotification.js");
/* harmony import */ var _rfid_PAResourcesIssuer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../rfid/PAResourcesIssuer */ "./src/rfid/PAResourcesIssuer.js");
/* harmony import */ var _rfid_PKDCertificate__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../rfid/PKDCertificate */ "./src/rfid/PKDCertificate.js");
/* harmony import */ var _rfid_TAChallenge__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../rfid/TAChallenge */ "./src/rfid/TAChallenge.js");
/* harmony import */ var _rfid_PACEProtocol__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../rfid/PACEProtocol */ "./src/rfid/PACEProtocol.js");
/* harmony import */ var _rfid_CAProtocol__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../rfid/CAProtocol */ "./src/rfid/CAProtocol.js");
class RFIDConfig {
_completion
_rfidCompletion
_disableUI
onProgress
onChipDetected
onRetryReadChip
onRequestPACertificates
onRequestTACertificates
onRequestTASignature
onRequestPACEProtocol
onRequestCAProtocol
constructor(completion) {
this._completion = completion
this._disableUI = false
}
static withoutUI(completion) {
const result = new RFIDConfig(null)
result._rfidCompletion = completion
result._disableUI = true
return result
}
toJson() {
return {
"paCertificates": this.onRequestPACertificates != null,
"taCertificates": this.onRequestTACertificates != null,
"taSignature": this.onRequestTASignature != null,
"paceProtocol": this.onRequestPACEProtocol != null,
"caProtocol": this.onRequestCAProtocol != null,
}
}
}
/***/ },
/***/ "./src/config/RecognizeConfig.js"
/*!***************************************!*\
!*** ./src/config/RecognizeConfig.js ***!
\***************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ ImageInputData: () => (/* binding */ ImageInputData),
/* harmony export */ RecognizeConfig: () => (/* binding */ RecognizeConfig)
/* harmony export */ });
/* harmony import */ var _OnlineProcessingConfig__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./OnlineProcessingConfig */ "./src/config/OnlineProcessingConfig.js");
/* harmony import */ var _info_DocReaderScenario__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../info/DocReaderScenario */ "./src/info/DocReaderScenario.js");
/* harmony import */ var _results_visual_results_Lights__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../results/visual_results/Lights */ "./src/results/visual_results/Lights.js");
class RecognizeConfig {
scenario
onlineProcessingConfig
image
images
data
dataList
imageInputData
dtc
livePortrait
extPortrait
oneShotIdentification
constructor() {
this.oneShotIdentification = false
}
static withScenario(scenario, options) {
const result = new RecognizeConfig()
result.scenario = scenario
result.image = options?.image
result.images = options?.images
result.data = options?.data
result.dataList = options?.dataList
result.imageInputData = options?.imageInputData
result.dtc = options?.dtc
result.livePortrait = options?.livePortrait
result.extPortrait = options?.extPortrait
result.oneShotIdentification = options?.oneShotIdentification ?? false
return result
}
static withOnlineProcessingConfig(onlineProcessingConfig, options) {
const result = new RecognizeConfig()
result.onlineProcessingConfig = onlineProcessingConfig
result.image = options?.image
result.images = options?.images
result.data = options?.data
result.dataList = options?.dataList
result.imageInputData = options?.imageInputData
result.dtc = options?.dtc
result.livePortrait = options?.livePortrait
result.extPortrait = options?.extPortrait
result.oneShotIdentification = options?.oneShotIdentification ?? false
return result
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new RecognizeConfig()
result.scenario = jsonObject["scenario"]
result.onlineProcessingConfig = _OnlineProcessingConfig__WEBPACK_IMPORTED_MODULE_0__.OnlineProcessingConfig.fromJson(jsonObject["onlineProcessingConfig"])
result.image = jsonObject["image"]
if (jsonObject["images"] != null) {
result.images = []
for (const item of jsonObject["images"]) {
if (item != null) {
result.images.push(item)
}
}
}
result.data = jsonObject["data"]
if (jsonObject["dataList"] != null) {
result.dataList = []
for (const item of jsonObject["dataList"]) {
if (item != null) {
result.dataList.push(item)
}
}
}
if (jsonObject["imageInputData"] != null) {
result.imageInputData = []
for (const item of jsonObject["imageInputData"]) {
const imageInputData = ImageInputData.fromJson(item)
if (imageInputData != null) {
result.imageInputData.push(imageInputData)
}
}
}
result.dtc = jsonObject["dtc"]
result.livePortrait = jsonObject["livePortrait"]
result.extPortrait = jsonObject["extPortrait"]
result.oneShotIdentification = jsonObject["oneShotIdentification"]
return result
}
toJson() {
return {
"scenario": this.scenario,
"onlineProcessingConfig": this.onlineProcessingConfig?.toJson(),
"image": this.image,
"images": this.images,
"data": this.data,
"dataList": this.dataList,
"imageInputData": this.imageInputData?.map(e => e.toJson()),
"dtc": this.dtc,
"livePortrait": this.livePortrait,
"extPortrait": this.extPortrait,
"oneShotIdentification": this.oneShotIdentification,
}
}
}
class ImageInputData {
image
light
pageIndex
constructor(image, options) {
this.image = image
this.light = options?.light ?? _results_visual_results_Lights__WEBPACK_IMPORTED_MODULE_2__.Lights.WHITE_FULL
this.pageIndex = options?.pageIndex ?? 0
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new ImageInputData(jsonObject["image"])
result.pageIndex = jsonObject["pageIndex"]
result.light = jsonObject["light"]
return result
}
toJson() {
return {
"image": this.image,
"light": this.light,
"pageIndex": this.pageIndex,
}
}
}
/***/ },
/***/ "./src/config/ScannerConfig.js"
/*!*************************************!*\
!*** ./src/config/ScannerConfig.js ***!
\*************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ ScannerConfig: () => (/* binding */ ScannerConfig)
/* harmony export */ });
/* harmony import */ var _OnlineProcessingConfig__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./OnlineProcessingConfig */ "./src/config/OnlineProcessingConfig.js");
class ScannerConfig {
scenario
onlineProcessingConfig
livePortrait
extPortrait
cameraId
constructor(scenario, onlineProcessingConfig) {
this.scenario = scenario
this.onlineProcessingConfig = onlineProcessingConfig
}
static withScenario(scenario) {
const result = new ScannerConfig(scenario, undefined)
return result
}
static withOnlineProcessingConfig(onlineProcessingConfig) {
const result = new ScannerConfig(undefined, onlineProcessingConfig)
return result
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new ScannerConfig(undefined, undefined)
result.scenario = jsonObject["scenario"]
result.onlineProcessingConfig = _OnlineProcessingConfig__WEBPACK_IMPORTED_MODULE_0__.OnlineProcessingConfig.fromJson(jsonObject["onlineProcessingConfig"])
result.livePortrait = jsonObject["livePortrait"]
result.extPortrait = jsonObject["extPortrait"]
result.cameraId = jsonObject["cameraId"]
return result
}
toJson() {
return {
"scenario": this.scenario,
"onlineProcessingConfig": this.onlineProcessingConfig?.toJson(),
"livePortrait": this.livePortrait,
"extPortrait": this.extPortrait,
"cameraId": this.cameraId,
}
}
}
/***/ },
/***/ "./src/index.js"
/*!**********************!*\
!*** ./src/index.js ***!
\**********************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ AccessControlProcedureType: () => (/* reexport safe */ _results_rfid_AccessControlProcedureType__WEBPACK_IMPORTED_MODULE_77__.AccessControlProcedureType),
/* harmony export */ AgeStatus: () => (/* reexport safe */ _results_status_AgeStatus__WEBPACK_IMPORTED_MODULE_37__.AgeStatus),
/* harmony export */ Application: () => (/* reexport safe */ _results_rfid_Application__WEBPACK_IMPORTED_MODULE_74__.Application),
/* harmony export */ Attribute: () => (/* reexport safe */ _results_rfid_Attribute__WEBPACK_IMPORTED_MODULE_61__.Attribute),
/* harmony export */ Authenticity: () => (/* reexport safe */ _results_authenticity_Authenticity__WEBPACK_IMPORTED_MODULE_43__.Authenticity),
/* harmony export */ AuthenticityCheck: () => (/* reexport safe */ _results_authenticity_AuthenticityCheck__WEBPACK_IMPORTED_MODULE_41__.AuthenticityCheck),
/* harmony export */ AuthenticityElement: () => (/* reexport safe */ _results_authenticity_AuthenticityElement__WEBPACK_IMPORTED_MODULE_39__.AuthenticityElement),
/* harmony export */ AuthenticityParams: () => (/* reexport safe */ _params_process_params_AuthenticityParams__WEBPACK_IMPORTED_MODULE_85__.AuthenticityParams),
/* harmony export */ AuthenticityPropertiesParams: () => (/* reexport safe */ _params_process_params_AuthenticityPropertiesParams__WEBPACK_IMPORTED_MODULE_79__.AuthenticityPropertiesParams),
/* harmony export */ AuthenticityResult: () => (/* reexport safe */ _results_authenticity_AuthenticityResult__WEBPACK_IMPORTED_MODULE_40__.AuthenticityResult),
/* harmony export */ Authority: () => (/* reexport safe */ _results_rfid_Authority__WEBPACK_IMPORTED_MODULE_65__.Authority),
/* harmony export */ BackendProcessingConfig: () => (/* reexport safe */ _params_process_params_BackendProcessingConfig__WEBPACK_IMPORTED_MODULE_86__.BackendProcessingConfig),
/* harmony export */ BarcodeField: () => (/* reexport safe */ _results_barcode_BarcodeField__WEBPACK_IMPORTED_MODULE_48__.BarcodeField),
/* harmony export */ BarcodeResult: () => (/* reexport safe */ _results_barcode_BarcodeResult__WEBPACK_IMPORTED_MODULE_47__.BarcodeResult),
/* harmony export */ BarcodeStatus: () => (/* reexport safe */ _results_barcode_BarcodeStatus__WEBPACK_IMPORTED_MODULE_45__.BarcodeStatus),
/* harmony export */ BarcodeType: () => (/* reexport safe */ _results_barcode_BarcodeType__WEBPACK_IMPORTED_MODULE_46__.BarcodeType),
/* harmony export */ Bsi: () => (/* reexport safe */ _params_process_params_Bsi__WEBPACK_IMPORTED_MODULE_87__.Bsi),
/* harmony export */ BytesData: () => (/* reexport safe */ _results_visible_digital_seals_BytesData__WEBPACK_IMPORTED_MODULE_54__.BytesData),
/* harmony export */ CAProtocol: () => (/* reexport safe */ _rfid_CAProtocol__WEBPACK_IMPORTED_MODULE_109__.CAProtocol),
/* harmony export */ CameraMode: () => (/* reexport safe */ _params_Functionality__WEBPACK_IMPORTED_MODULE_89__.CameraMode),
/* harmony export */ CameraPosition: () => (/* reexport safe */ _params_Functionality__WEBPACK_IMPORTED_MODULE_89__.CameraPosition),
/* harmony export */ CameraSize: () => (/* reexport safe */ _params_Functionality__WEBPACK_IMPORTED_MODULE_89__.CameraSize),
/* harmony export */ Cap: () => (/* reexport safe */ _params_customization_Customization__WEBPACK_IMPORTED_MODULE_96__.Cap),
/* harmony export */ CaptureMode: () => (/* reexport safe */ _params_Functionality__WEBPACK_IMPORTED_MODULE_89__.CaptureMode),
/* harmony export */ CaptureSessionPreset: () => (/* reexport safe */ _params_Functionality__WEBPACK_IMPORTED_MODULE_89__.CaptureSessionPreset),
/* harmony export */ CardProperties: () => (/* reexport safe */ _results_rfid_CardProperties__WEBPACK_IMPORTED_MODULE_59__.CardProperties),
/* harmony export */ CertificateChain: () => (/* reexport safe */ _results_rfid_CertificateChain__WEBPACK_IMPORTED_MODULE_64__.CertificateChain),
/* harmony export */ CertificateData: () => (/* reexport safe */ _results_rfid_CertificateData__WEBPACK_IMPORTED_MODULE_70__.CertificateData),
/* harmony export */ CheckDiagnose: () => (/* reexport safe */ _results_authenticity_CheckDiagnose__WEBPACK_IMPORTED_MODULE_38__.CheckDiagnose),
/* harmony export */ CheckResult: () => (/* reexport safe */ _results_status_CheckResult__WEBPACK_IMPORTED_MODULE_35__.CheckResult),
/* harmony export */ Comparison: () => (/* reexport safe */ _results_visual_results_Comparison__WEBPACK_IMPORTED_MODULE_19__.Comparison),
/* harmony export */ Coordinate: () => (/* reexport safe */ _results_Position__WEBPACK_IMPORTED_MODULE_32__.Coordinate),
/* harmony export */ CustomButtonTag: () => (/* reexport safe */ _params_customization_Customization__WEBPACK_IMPORTED_MODULE_96__.CustomButtonTag),
/* harmony export */ Customization: () => (/* reexport safe */ _params_customization_Customization__WEBPACK_IMPORTED_MODULE_96__.Customization),
/* harmony export */ CustomizationColors: () => (/* reexport safe */ _params_customization_CustomizationColors__WEBPACK_IMPORTED_MODULE_90__.CustomizationColors),
/* harmony export */ CustomizationContentModes: () => (/* reexport safe */ _params_customization_CustomizationContentModes__WEBPACK_IMPORTED_MODULE_95__.CustomizationContentModes),
/* harmony export */ CustomizationFonts: () => (/* reexport safe */ _params_customization_CustomizationFonts__WEBPACK_IMPORTED_MODULE_91__.CustomizationFonts),
/* harmony export */ CustomizationImages: () => (/* reexport safe */ _params_customization_CustomizationImages__WEBPACK_IMPORTED_MODULE_92__.CustomizationImages),
/* harmony export */ CustomizationMatrices: () => (/* reexport safe */ _params_customization_CustomizationMatrices__WEBPACK_IMPORTED_MODULE_94__.CustomizationMatrices),
/* harmony export */ CustomizationTheme: () => (/* reexport safe */ _params_customization_Customization__WEBPACK_IMPORTED_MODULE_96__.CustomizationTheme),
/* harmony export */ CustomizationTimings: () => (/* reexport safe */ _params_customization_CustomizationTimings__WEBPACK_IMPORTED_MODULE_93__.CustomizationTimings),
/* harmony export */ DTCDataGroup: () => (/* reexport safe */ _params_rfid_scenario_DTCDataGroup__WEBPACK_IMPORTED_MODULE_99__.DTCDataGroup),
/* harmony export */ DataField: () => (/* reexport safe */ _results_rfid_DataField__WEBPACK_IMPORTED_MODULE_60__.DataField),
/* harmony export */ DataRetrieval: () => (/* reexport safe */ _mdl_DataRetrieval__WEBPACK_IMPORTED_MODULE_111__.DataRetrieval),
/* harmony export */ DeviceEngagement: () => (/* reexport safe */ _mdl_DeviceEngagement__WEBPACK_IMPORTED_MODULE_112__.DeviceEngagement),
/* harmony export */ DeviceRetrievalMethod: () => (/* reexport safe */ _mdl_DeviceRetrievalMethod__WEBPACK_IMPORTED_MODULE_115__.DeviceRetrievalMethod),
/* harmony export */ DocFeature: () => (/* reexport safe */ _results_visible_digital_seals_DocFeature__WEBPACK_IMPORTED_MODULE_55__.DocFeature),
/* harmony export */ DocFormat: () => (/* reexport safe */ _results_DocumentType__WEBPACK_IMPORTED_MODULE_29__.DocFormat),
/* harmony export */ DocReaderAction: () => (/* binding */ DocReaderAction),
/* harmony export */ DocReaderException: () => (/* reexport safe */ _info_DocReaderException__WEBPACK_IMPORTED_MODULE_9__.DocReaderException),
/* harmony export */ DocReaderFrame: () => (/* reexport safe */ _params_Functionality__WEBPACK_IMPORTED_MODULE_89__.DocReaderFrame),
/* harmony export */ DocReaderOrientation: () => (/* reexport safe */ _info_DocReaderScenario__WEBPACK_IMPORTED_MODULE_12__.DocReaderOrientation),
/* harmony export */ DocReaderScenario: () => (/* reexport safe */ _info_DocReaderScenario__WEBPACK_IMPORTED_MODULE_12__.DocReaderScenario),
/* harmony export */ DocReaderVersion: () => (/* reexport safe */ _info_DocReaderVersion__WEBPACK_IMPORTED_MODULE_7__.DocReaderVersion),
/* harmony export */ DocumentReader: () => (/* binding */ DocumentReader),
/* harmony export */ DocumentRequest18013MDL: () => (/* reexport safe */ _mdl_DocumentRequestMDL__WEBPACK_IMPORTED_MODULE_114__.DocumentRequest18013MDL),
/* harmony export */ DocumentRequestMDL: () => (/* reexport safe */ _mdl_DocumentRequestMDL__WEBPACK_IMPORTED_MODULE_114__.DocumentRequestMDL),
/* harmony export */ DocumentType: () => (/* reexport safe */ _results_DocumentType__WEBPACK_IMPORTED_MODULE_29__.DocumentType),
/* harmony export */ DocumentTypeEnum: () => (/* reexport safe */ _results_DocumentType__WEBPACK_IMPORTED_MODULE_29__.DocType),
/* harmony export */ DocumentsDatabase: () => (/* reexport safe */ _info_DocumentsDatabase__WEBPACK_IMPORTED_MODULE_10__.DocumentsDatabase),
/* harmony export */ EDLDataGroups: () => (/* reexport safe */ _params_rfid_scenario_EDLDataGroups__WEBPACK_IMPORTED_MODULE_101__.EDLDataGroups),
/* harmony export */ EIDDataGroups: () => (/* reexport safe */ _params_rfid_scenario_EIDDataGroups__WEBPACK_IMPORTED_MODULE_98__.EIDDataGroups),
/* harmony export */ EPassportDataGroups: () => (/* reexport safe */ _params_rfid_scenario_EPassportDataGroups__WEBPACK_IMPORTED_MODULE_97__.EPassportDataGroups),
/* harmony export */ ErrorCodes: () => (/* reexport safe */ _info_DocReaderException__WEBPACK_IMPORTED_MODULE_9__.ErrorCodes),
/* harmony export */ Extension: () => (/* reexport safe */ _results_rfid_Extension__WEBPACK_IMPORTED_MODULE_76__.Extension),
/* harmony export */ FaceApiParams: () => (/* reexport safe */ _params_process_params_FaceApiParams__WEBPACK_IMPORTED_MODULE_82__.FaceApiParams),
/* harmony export */ FaceApiSearchParams: () => (/* reexport safe */ _params_process_params_FaceApiSearchParams__WEBPACK_IMPORTED_MODULE_88__.FaceApiSearchParams),
/* harmony export */ FieldType: () => (/* reexport safe */ _results_visual_results_FieldType__WEBPACK_IMPORTED_MODULE_23__.FieldType),
/* harmony export */ File: () => (/* reexport safe */ _results_rfid_File__WEBPACK_IMPORTED_MODULE_66__.File),
/* harmony export */ FileData: () => (/* reexport safe */ _results_rfid_FileData__WEBPACK_IMPORTED_MODULE_71__.FileData),
/* harmony export */ FinalizeConfig: () => (/* reexport safe */ _config_FinalizeConfig__WEBPACK_IMPORTED_MODULE_6__.FinalizeConfig),
/* harmony export */ Font: () => (/* reexport safe */ _params_customization_CustomizationFonts__WEBPACK_IMPORTED_MODULE_91__.Font),
/* harmony export */ FontStyle: () => (/* reexport safe */ _params_customization_CustomizationFonts__WEBPACK_IMPORTED_MODULE_91__.FontStyle),
/* harmony export */ FrameShapeType: () => (/* reexport safe */ _params_customization_Customization__WEBPACK_IMPORTED_MODULE_96__.FrameShapeType),
/* harmony export */ Functionality: () => (/* reexport safe */ _params_Functionality__WEBPACK_IMPORTED_MODULE_89__.Functionality),
/* harmony export */ GlaresCheckParams: () => (/* reexport safe */ _params_process_params_GlaresCheckParams__WEBPACK_IMPORTED_MODULE_81__.GlaresCheckParams),
/* harmony export */ GraphicField: () => (/* reexport safe */ _results_visual_results_GraphicField__WEBPACK_IMPORTED_MODULE_24__.GraphicField),
/* harmony export */ GraphicFieldType: () => (/* reexport safe */ _results_visual_results_GraphicFieldType__WEBPACK_IMPORTED_MODULE_15__.GraphicFieldType),
/* harmony export */ GraphicResult: () => (/* reexport safe */ _results_visual_results_GraphicResult__WEBPACK_IMPORTED_MODULE_28__.GraphicResult),
/* harmony export */ ImageFormat: () => (/* reexport safe */ _config_OnlineProcessingConfig__WEBPACK_IMPORTED_MODULE_1__.ImageFormat),
/* harmony export */ ImageInputData: () => (/* reexport safe */ _config_RecognizeConfig__WEBPACK_IMPORTED_MODULE_5__.ImageInputData),
/* harmony export */ ImageQA: () => (/* reexport safe */ _params_process_params_ImageQA__WEBPACK_IMPORTED_MODULE_84__.ImageQA),
/* harmony export */ ImageQuality: () => (/* reexport safe */ _results_image_quality_ImageQuality__WEBPACK_IMPORTED_MODULE_49__.ImageQuality),
/* harmony export */ ImageQualityCheckType: () => (/* reexport safe */ _results_image_quality_ImageQualityCheckType__WEBPACK_IMPORTED_MODULE_51__.ImageQualityCheckType),
/* harmony export */ ImageQualityGroup: () => (/* reexport safe */ _results_image_quality_ImageQualityGroup__WEBPACK_IMPORTED_MODULE_50__.ImageQualityGroup),
/* harmony export */ InitConfig: () => (/* reexport safe */ _config_InitConfig__WEBPACK_IMPORTED_MODULE_2__.InitConfig),
/* harmony export */ LCID: () => (/* reexport safe */ _results_visual_results_LCID__WEBPACK_IMPORTED_MODULE_14__.LCID),
/* harmony export */ LDSParsingErrorCodes: () => (/* reexport safe */ _results_visible_digital_seals_LDSParsingErrorCodes__WEBPACK_IMPORTED_MODULE_52__.LDSParsingErrorCodes),
/* harmony export */ LDSParsingNotificationCodes: () => (/* reexport safe */ _results_visible_digital_seals_LDSParsingNotificationCodes__WEBPACK_IMPORTED_MODULE_57__.LDSParsingNotificationCodes),
/* harmony export */ License: () => (/* reexport safe */ _info_License__WEBPACK_IMPORTED_MODULE_11__.License),
/* harmony export */ Lights: () => (/* reexport safe */ _results_visual_results_Lights__WEBPACK_IMPORTED_MODULE_21__.Lights),
/* harmony export */ LivenessParams: () => (/* reexport safe */ _params_process_params_LivenessParams__WEBPACK_IMPORTED_MODULE_78__.LivenessParams),
/* harmony export */ LogLevel: () => (/* reexport safe */ _params_process_params_ProcessParams__WEBPACK_IMPORTED_MODULE_80__.LogLevel),
/* harmony export */ MDLDeviceEngagement: () => (/* reexport safe */ _mdl_DeviceEngagement__WEBPACK_IMPORTED_MODULE_112__.MDLDeviceEngagement),
/* harmony export */ MDLDeviceRetrieval: () => (/* reexport safe */ _mdl_DataRetrieval__WEBPACK_IMPORTED_MODULE_111__.MDLDeviceRetrieval),
/* harmony export */ MDLDocRequestPreset: () => (/* reexport safe */ _mdl_DataRetrieval__WEBPACK_IMPORTED_MODULE_111__.MDLDocRequestPreset),
/* harmony export */ MDLIntentToRetain: () => (/* reexport safe */ _mdl_NameSpaceMDL__WEBPACK_IMPORTED_MODULE_113__.MDLIntentToRetain),
/* harmony export */ MRZFormat: () => (/* reexport safe */ _params_process_params_ProcessParams__WEBPACK_IMPORTED_MODULE_80__.MRZFormat),
/* harmony export */ MeasureSystem: () => (/* reexport safe */ _params_process_params_ProcessParams__WEBPACK_IMPORTED_MODULE_80__.MeasureSystem),
/* harmony export */ MrzDetectionModes: () => (/* reexport safe */ _params_process_params_ProcessParams__WEBPACK_IMPORTED_MODULE_80__.MrzDetectionModes),
/* harmony export */ NameSpaceMDL: () => (/* reexport safe */ _mdl_NameSpaceMDL__WEBPACK_IMPORTED_MODULE_113__.NameSpaceMDL),
/* harmony export */ OnlineMode: () => (/* reexport safe */ _config_OnlineProcessingConfig__WEBPACK_IMPORTED_MODULE_1__.OnlineMode),
/* harmony export */ OnlineProcessingConfig: () => (/* reexport safe */ _config_OnlineProcessingConfig__WEBPACK_IMPORTED_MODULE_1__.OnlineProcessingConfig),
/* harmony export */ OpticalStatus: () => (/* reexport safe */ _results_status_OpticalStatus__WEBPACK_IMPORTED_MODULE_36__.OpticalStatus),
/* harmony export */ PAAttribute: () => (/* reexport safe */ _rfid_PAAttribute__WEBPACK_IMPORTED_MODULE_106__.PAAttribute),
/* harmony export */ PACEProtocol: () => (/* reexport safe */ _rfid_PACEProtocol__WEBPACK_IMPORTED_MODULE_108__.PACEProtocol),
/* harmony export */ PAResourcesIssuer: () => (/* reexport safe */ _rfid_PAResourcesIssuer__WEBPACK_IMPORTED_MODULE_102__.PAResourcesIssuer),
/* harmony export */ PDF417Info: () => (/* reexport safe */ _results_barcode_PDF417Info__WEBPACK_IMPORTED_MODULE_44__.PDF417Info),
/* harmony export */ PKDCertificate: () => (/* reexport safe */ _rfid_PKDCertificate__WEBPACK_IMPORTED_MODULE_110__.PKDCertificate),
/* harmony export */ PKDResourceType: () => (/* reexport safe */ _rfid_PKDCertificate__WEBPACK_IMPORTED_MODULE_110__.PKDResourceType),
/* harmony export */ Position: () => (/* reexport safe */ _results_Position__WEBPACK_IMPORTED_MODULE_32__.Position),
/* harmony export */ PrepareProgress: () => (/* reexport safe */ _info_PrepareProgress__WEBPACK_IMPORTED_MODULE_8__.PrepareProgress),
/* harmony export */ ProcessParams: () => (/* reexport safe */ _params_process_params_ProcessParams__WEBPACK_IMPORTED_MODULE_80__.ProcessParams),
/* harmony export */ ProcessingFinishedStatus: () => (/* reexport safe */ _results_Results__WEBPACK_IMPORTED_MODULE_30__.ProcessingFinishedStatus),
/* harmony export */ RFIDAccessControlProcedureType: () => (/* reexport safe */ _results_rfid_RFIDAccessControlProcedureType__WEBPACK_IMPORTED_MODULE_75__.RFIDAccessControlProcedureType),
/* harmony export */ RFIDApplicationType: () => (/* reexport safe */ _results_rfid_Application__WEBPACK_IMPORTED_MODULE_74__.RFIDApplicationType),
/* harmony export */ RFIDAuthenticationProcedureType: () => (/* reexport safe */ _params_rfid_scenario_RFIDScenario__WEBPACK_IMPORTED_MODULE_100__.RFIDAuthenticationProcedureType),
/* harmony export */ RFIDCertificateType: () => (/* reexport safe */ _results_rfid_RFIDCertificateType__WEBPACK_IMPORTED_MODULE_72__.RFIDCertificateType),
/* harmony export */ RFIDConfig: () => (/* reexport safe */ _config_RFIDConfig__WEBPACK_IMPORTED_MODULE_3__.RFIDConfig),
/* harmony export */ RFIDDataFileType: () => (/* reexport safe */ _results_rfid_RFIDDataFileType__WEBPACK_IMPORTED_MODULE_69__.RFIDDataFileType),
/* harmony export */ RFIDErrorCodes: () => (/* reexport safe */ _rfid_RFIDErrorCodes__WEBPACK_IMPORTED_MODULE_103__.RFIDErrorCodes),
/* harmony export */ RFIDException: () => (/* reexport safe */ _info_RFIDException__WEBPACK_IMPORTED_MODULE_13__.RFIDException),
/* harmony export */ RFIDNotification: () => (/* reexport safe */ _rfid_RFIDNotification__WEBPACK_IMPORTED_MODULE_105__.RFIDNotification),
/* harmony export */ RFIDNotificationCodes: () => (/* reexport safe */ _rfid_RFIDNotification__WEBPACK_IMPORTED_MODULE_105__.RFIDNotificationCodes),
/* harmony export */ RFIDOrigin: () => (/* reexport safe */ _results_visual_results_RFIDOrigin__WEBPACK_IMPORTED_MODULE_25__.RFIDOrigin),
/* harmony export */ RFIDParams: () => (/* reexport safe */ _params_process_params_RFIDParams__WEBPACK_IMPORTED_MODULE_83__.RFIDParams),
/* harmony export */ RFIDPasswordType: () => (/* reexport safe */ _params_rfid_scenario_RFIDScenario__WEBPACK_IMPORTED_MODULE_100__.RFIDPasswordType),
/* harmony export */ RFIDReadingBufferSize: () => (/* reexport safe */ _params_rfid_scenario_RFIDScenario__WEBPACK_IMPORTED_MODULE_100__.RFIDReadingBufferSize),
/* harmony export */ RFIDSDKProfilerType: () => (/* reexport safe */ _params_rfid_scenario_RFIDScenario__WEBPACK_IMPORTED_MODULE_100__.RFIDSDKProfilerType),
/* harmony export */ RFIDScenario: () => (/* reexport safe */ _params_rfid_scenario_RFIDScenario__WEBPACK_IMPORTED_MODULE_100__.RFIDScenario),
/* harmony export */ RFIDSessionData: () => (/* reexport safe */ _results_rfid_RFIDSessionData__WEBPACK_IMPORTED_MODULE_73__.RFIDSessionData),
/* harmony export */ RFIDStatus: () => (/* reexport safe */ _results_status_RFIDStatus__WEBPACK_IMPORTED_MODULE_33__.RFIDStatus),
/* harmony export */ RFIDTerminalType: () => (/* reexport safe */ _params_rfid_scenario_RFIDScenario__WEBPACK_IMPORTED_MODULE_100__.RFIDTerminalType),
/* harmony export */ RFIDValidity: () => (/* reexport safe */ _results_rfid_RFIDValidity__WEBPACK_IMPORTED_MODULE_68__.RFIDValidity),
/* harmony export */ RFIDValue: () => (/* reexport safe */ _results_rfid_RFIDValue__WEBPACK_IMPORTED_MODULE_67__.RFIDValue),
/* harmony export */ RecognizeConfig: () => (/* reexport safe */ _config_RecognizeConfig__WEBPACK_IMPORTED_MODULE_5__.RecognizeConfig),
/* harmony export */ Rect: () => (/* reexport safe */ _results_visual_results_Rect__WEBPACK_IMPORTED_MODULE_17__.Rect),
/* harmony export */ ResultType: () => (/* reexport safe */ _results_Results__WEBPACK_IMPORTED_MODULE_30__.ResultType),
/* harmony export */ Results: () => (/* reexport safe */ _results_Results__WEBPACK_IMPORTED_MODULE_30__.Results),
/* harmony export */ ResultsStatus: () => (/* reexport safe */ _results_status_ResultsStatus__WEBPACK_IMPORTED_MODULE_34__.ResultsStatus),
/* harmony export */ ScannerConfig: () => (/* reexport safe */ _config_ScannerConfig__WEBPACK_IMPORTED_MODULE_4__.ScannerConfig),
/* harmony export */ Scenario: () => (/* reexport safe */ _info_DocReaderScenario__WEBPACK_IMPORTED_MODULE_12__.Scenario),
/* harmony export */ SecurityFeatureType: () => (/* reexport safe */ _results_authenticity_SecurityFeatureType__WEBPACK_IMPORTED_MODULE_42__.SecurityFeatureType),
/* harmony export */ SecurityObject: () => (/* reexport safe */ _results_rfid_SecurityObject__WEBPACK_IMPORTED_MODULE_58__.SecurityObject),
/* harmony export */ SecurityObjectCertificates: () => (/* reexport safe */ _results_rfid_SecurityObjectCertificates__WEBPACK_IMPORTED_MODULE_63__.SecurityObjectCertificates),
/* harmony export */ SignManagementAction: () => (/* reexport safe */ _params_rfid_scenario_RFIDScenario__WEBPACK_IMPORTED_MODULE_100__.SignManagementAction),
/* harmony export */ SignerInfo: () => (/* reexport safe */ _results_rfid_SignerInfo__WEBPACK_IMPORTED_MODULE_62__.SignerInfo),
/* harmony export */ Symbol: () => (/* reexport safe */ _results_visual_results_Symbol__WEBPACK_IMPORTED_MODULE_18__.Symbol),
/* harmony export */ TAChallenge: () => (/* reexport safe */ _rfid_TAChallenge__WEBPACK_IMPORTED_MODULE_107__.TAChallenge),
/* harmony export */ TccParams: () => (/* reexport safe */ _rfid_TccParams__WEBPACK_IMPORTED_MODULE_104__.TccParams),
/* harmony export */ TextField: () => (/* reexport safe */ _results_visual_results_TextField__WEBPACK_IMPORTED_MODULE_20__.TextField),
/* harmony export */ TextResult: () => (/* reexport safe */ _results_visual_results_TextResult__WEBPACK_IMPORTED_MODULE_26__.TextResult),
/* harmony export */ TextSource: () => (/* reexport safe */ _results_visual_results_TextSource__WEBPACK_IMPORTED_MODULE_27__.TextSource),
/* harmony export */ TransactionInfo: () => (/* reexport safe */ _results_TransactionInfo__WEBPACK_IMPORTED_MODULE_31__.TransactionInfo),
/* harmony export */ VDSData: () => (/* reexport safe */ _results_visible_digital_seals_VDSData__WEBPACK_IMPORTED_MODULE_56__.VDSData),
/* harmony export */ VDSNCData: () => (/* reexport safe */ _results_visible_digital_seals_VDSNCData__WEBPACK_IMPORTED_MODULE_53__.VDSNCData),
/* harmony export */ Validity: () => (/* reexport safe */ _results_visual_results_Validity__WEBPACK_IMPORTED_MODULE_22__.Validity),
/* harmony export */ Value: () => (/* reexport safe */ _results_visual_results_Value__WEBPACK_IMPORTED_MODULE_16__.Value),
/* harmony export */ ViewContentMode: () => (/* reexport safe */ _params_customization_CustomizationContentModes__WEBPACK_IMPORTED_MODULE_95__.ViewContentMode)
/* harmony export */ });
/* harmony import */ var _internal_bridge__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./internal/bridge */ "./src/internal/bridge.js");
/* harmony import */ var _config_OnlineProcessingConfig__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./config/OnlineProcessingConfig */ "./src/config/OnlineProcessingConfig.js");
/* harmony import */ var _config_InitConfig__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./config/InitConfig */ "./src/config/InitConfig.js");
/* harmony import */ var _config_RFIDConfig__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./config/RFIDConfig */ "./src/config/RFIDConfig.js");
/* harmony import */ var _config_ScannerConfig__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./config/ScannerConfig */ "./src/config/ScannerConfig.js");
/* harmony import */ var _config_RecognizeConfig__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./config/RecognizeConfig */ "./src/config/RecognizeConfig.js");
/* harmony import */ var _config_FinalizeConfig__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./config/FinalizeConfig */ "./src/config/FinalizeConfig.js");
/* harmony import */ var _info_DocReaderVersion__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./info/DocReaderVersion */ "./src/info/DocReaderVersion.js");
/* harmony import */ var _info_PrepareProgress__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./info/PrepareProgress */ "./src/info/PrepareProgress.js");
/* harmony import */ var _info_DocReaderException__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./info/DocReaderException */ "./src/info/DocReaderException.js");
/* harmony import */ var _info_DocumentsDatabase__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./info/DocumentsDatabase */ "./src/info/DocumentsDatabase.js");
/* harmony import */ var _info_License__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./info/License */ "./src/info/License.js");
/* harmony import */ var _info_DocReaderScenario__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./info/DocReaderScenario */ "./src/info/DocReaderScenario.js");
/* harmony import */ var _info_RFIDException__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./info/RFIDException */ "./src/info/RFIDException.js");
/* harmony import */ var _results_visual_results_LCID__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./results/visual_results/LCID */ "./src/results/visual_results/LCID.js");
/* harmony import */ var _results_visual_results_GraphicFieldType__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./results/visual_results/GraphicFieldType */ "./src/results/visual_results/GraphicFieldType.js");
/* harmony import */ var _results_visual_results_Value__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./results/visual_results/Value */ "./src/results/visual_results/Value.js");
/* harmony import */ var _results_visual_results_Rect__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./results/visual_results/Rect */ "./src/results/visual_results/Rect.js");
/* harmony import */ var _results_visual_results_Symbol__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./results/visual_results/Symbol */ "./src/results/visual_results/Symbol.js");
/* harmony import */ var _results_visual_results_Comparison__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./results/visual_results/Comparison */ "./src/results/visual_results/Comparison.js");
/* harmony import */ var _results_visual_results_TextField__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./results/visual_results/TextField */ "./src/results/visual_results/TextField.js");
/* harmony import */ var _results_visual_results_Lights__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./results/visual_results/Lights */ "./src/results/visual_results/Lights.js");
/* harmony import */ var _results_visual_results_Validity__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./results/visual_results/Validity */ "./src/results/visual_results/Validity.js");
/* harmony import */ var _results_visual_results_FieldType__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./results/visual_results/FieldType */ "./src/results/visual_results/FieldType.js");
/* harmony import */ var _results_visual_results_GraphicField__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./results/visual_results/GraphicField */ "./src/results/visual_results/GraphicField.js");
/* harmony import */ var _results_visual_results_RFIDOrigin__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./results/visual_results/RFIDOrigin */ "./src/results/visual_results/RFIDOrigin.js");
/* harmony import */ var _results_visual_results_TextResult__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./results/visual_results/TextResult */ "./src/results/visual_results/TextResult.js");
/* harmony import */ var _results_visual_results_TextSource__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./results/visual_results/TextSource */ "./src/results/visual_results/TextSource.js");
/* harmony import */ var _results_visual_results_GraphicResult__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./results/visual_results/GraphicResult */ "./src/results/visual_results/GraphicResult.js");
/* harmony import */ var _results_DocumentType__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./results/DocumentType */ "./src/results/DocumentType.js");
/* harmony import */ var _results_Results__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./results/Results */ "./src/results/Results.js");
/* harmony import */ var _results_TransactionInfo__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ./results/TransactionInfo */ "./src/results/TransactionInfo.js");
/* harmony import */ var _results_Position__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ./results/Position */ "./src/results/Position.js");
/* harmony import */ var _results_status_RFIDStatus__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ./results/status/RFIDStatus */ "./src/results/status/RFIDStatus.js");
/* harmony import */ var _results_status_ResultsStatus__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ./results/status/ResultsStatus */ "./src/results/status/ResultsStatus.js");
/* harmony import */ var _results_status_CheckResult__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ./results/status/CheckResult */ "./src/results/status/CheckResult.js");
/* harmony import */ var _results_status_OpticalStatus__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ./results/status/OpticalStatus */ "./src/results/status/OpticalStatus.js");
/* harmony import */ var _results_status_AgeStatus__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ./results/status/AgeStatus */ "./src/results/status/AgeStatus.js");
/* harmony import */ var _results_authenticity_CheckDiagnose__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ./results/authenticity/CheckDiagnose */ "./src/results/authenticity/CheckDiagnose.js");
/* harmony import */ var _results_authenticity_AuthenticityElement__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! ./results/authenticity/AuthenticityElement */ "./src/results/authenticity/AuthenticityElement.js");
/* harmony import */ var _results_authenticity_AuthenticityResult__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! ./results/authenticity/AuthenticityResult */ "./src/results/authenticity/AuthenticityResult.js");
/* harmony import */ var _results_authenticity_AuthenticityCheck__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! ./results/authenticity/AuthenticityCheck */ "./src/results/authenticity/AuthenticityCheck.js");
/* harmony import */ var _results_authenticity_SecurityFeatureType__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! ./results/authenticity/SecurityFeatureType */ "./src/results/authenticity/SecurityFeatureType.js");
/* harmony import */ var _results_authenticity_Authenticity__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! ./results/authenticity/Authenticity */ "./src/results/authenticity/Authenticity.js");
/* harmony import */ var _results_barcode_PDF417Info__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! ./results/barcode/PDF417Info */ "./src/results/barcode/PDF417Info.js");
/* harmony import */ var _results_barcode_BarcodeStatus__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! ./results/barcode/BarcodeStatus */ "./src/results/barcode/BarcodeStatus.js");
/* harmony import */ var _results_barcode_BarcodeType__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! ./results/barcode/BarcodeType */ "./src/results/barcode/BarcodeType.js");
/* harmony import */ var _results_barcode_BarcodeResult__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! ./results/barcode/BarcodeResult */ "./src/results/barcode/BarcodeResult.js");
/* harmony import */ var _results_barcode_BarcodeField__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! ./results/barcode/BarcodeField */ "./src/results/barcode/BarcodeField.js");
/* harmony import */ var _results_image_quality_ImageQuality__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! ./results/image_quality/ImageQuality */ "./src/results/image_quality/ImageQuality.js");
/* harmony import */ var _results_image_quality_ImageQualityGroup__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! ./results/image_quality/ImageQualityGroup */ "./src/results/image_quality/ImageQualityGroup.js");
/* harmony import */ var _results_image_quality_ImageQualityCheckType__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! ./results/image_quality/ImageQualityCheckType */ "./src/results/image_quality/ImageQualityCheckType.js");
/* harmony import */ var _results_visible_digital_seals_LDSParsingErrorCodes__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! ./results/visible_digital_seals/LDSParsingErrorCodes */ "./src/results/visible_digital_seals/LDSParsingErrorCodes.js");
/* harmony import */ var _results_visible_digital_seals_VDSNCData__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! ./results/visible_digital_seals/VDSNCData */ "./src/results/visible_digital_seals/VDSNCData.js");
/* harmony import */ var _results_visible_digital_seals_BytesData__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! ./results/visible_digital_seals/BytesData */ "./src/results/visible_digital_seals/BytesData.js");
/* harmony import */ var _results_visible_digital_seals_DocFeature__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! ./results/visible_digital_seals/DocFeature */ "./src/results/visible_digital_seals/DocFeature.js");
/* harmony import */ var _results_visible_digital_seals_VDSData__WEBPACK_IMPORTED_MODULE_56__ = __webpack_require__(/*! ./results/visible_digital_seals/VDSData */ "./src/results/visible_digital_seals/VDSData.js");
/* harmony import */ var _results_visible_digital_seals_LDSParsingNotificationCodes__WEBPACK_IMPORTED_MODULE_57__ = __webpack_require__(/*! ./results/visible_digital_seals/LDSParsingNotificationCodes */ "./src/results/visible_digital_seals/LDSParsingNotificationCodes.js");
/* harmony import */ var _results_rfid_SecurityObject__WEBPACK_IMPORTED_MODULE_58__ = __webpack_require__(/*! ./results/rfid/SecurityObject */ "./src/results/rfid/SecurityObject.js");
/* harmony import */ var _results_rfid_CardProperties__WEBPACK_IMPORTED_MODULE_59__ = __webpack_require__(/*! ./results/rfid/CardProperties */ "./src/results/rfid/CardProperties.js");
/* harmony import */ var _results_rfid_DataField__WEBPACK_IMPORTED_MODULE_60__ = __webpack_require__(/*! ./results/rfid/DataField */ "./src/results/rfid/DataField.js");
/* harmony import */ var _results_rfid_Attribute__WEBPACK_IMPORTED_MODULE_61__ = __webpack_require__(/*! ./results/rfid/Attribute */ "./src/results/rfid/Attribute.js");
/* harmony import */ var _results_rfid_SignerInfo__WEBPACK_IMPORTED_MODULE_62__ = __webpack_require__(/*! ./results/rfid/SignerInfo */ "./src/results/rfid/SignerInfo.js");
/* harmony import */ var _results_rfid_SecurityObjectCertificates__WEBPACK_IMPORTED_MODULE_63__ = __webpack_require__(/*! ./results/rfid/SecurityObjectCertificates */ "./src/results/rfid/SecurityObjectCertificates.js");
/* harmony import */ var _results_rfid_CertificateChain__WEBPACK_IMPORTED_MODULE_64__ = __webpack_require__(/*! ./results/rfid/CertificateChain */ "./src/results/rfid/CertificateChain.js");
/* harmony import */ var _results_rfid_Authority__WEBPACK_IMPORTED_MODULE_65__ = __webpack_require__(/*! ./results/rfid/Authority */ "./src/results/rfid/Authority.js");
/* harmony import */ var _results_rfid_File__WEBPACK_IMPORTED_MODULE_66__ = __webpack_require__(/*! ./results/rfid/File */ "./src/results/rfid/File.js");
/* harmony import */ var _results_rfid_RFIDValue__WEBPACK_IMPORTED_MODULE_67__ = __webpack_require__(/*! ./results/rfid/RFIDValue */ "./src/results/rfid/RFIDValue.js");
/* harmony import */ var _results_rfid_RFIDValidity__WEBPACK_IMPORTED_MODULE_68__ = __webpack_require__(/*! ./results/rfid/RFIDValidity */ "./src/results/rfid/RFIDValidity.js");
/* harmony import */ var _results_rfid_RFIDDataFileType__WEBPACK_IMPORTED_MODULE_69__ = __webpack_require__(/*! ./results/rfid/RFIDDataFileType */ "./src/results/rfid/RFIDDataFileType.js");
/* harmony import */ var _results_rfid_CertificateData__WEBPACK_IMPORTED_MODULE_70__ = __webpack_require__(/*! ./results/rfid/CertificateData */ "./src/results/rfid/CertificateData.js");
/* harmony import */ var _results_rfid_FileData__WEBPACK_IMPORTED_MODULE_71__ = __webpack_require__(/*! ./results/rfid/FileData */ "./src/results/rfid/FileData.js");
/* harmony import */ var _results_rfid_RFIDCertificateType__WEBPACK_IMPORTED_MODULE_72__ = __webpack_require__(/*! ./results/rfid/RFIDCertificateType */ "./src/results/rfid/RFIDCertificateType.js");
/* harmony import */ var _results_rfid_RFIDSessionData__WEBPACK_IMPORTED_MODULE_73__ = __webpack_require__(/*! ./results/rfid/RFIDSessionData */ "./src/results/rfid/RFIDSessionData.js");
/* harmony import */ var _results_rfid_Application__WEBPACK_IMPORTED_MODULE_74__ = __webpack_require__(/*! ./results/rfid/Application */ "./src/results/rfid/Application.js");
/* harmony import */ var _results_rfid_RFIDAccessControlProcedureType__WEBPACK_IMPORTED_MODULE_75__ = __webpack_require__(/*! ./results/rfid/RFIDAccessControlProcedureType */ "./src/results/rfid/RFIDAccessControlProcedureType.js");
/* harmony import */ var _results_rfid_Extension__WEBPACK_IMPORTED_MODULE_76__ = __webpack_require__(/*! ./results/rfid/Extension */ "./src/results/rfid/Extension.js");
/* harmony import */ var _results_rfid_AccessControlProcedureType__WEBPACK_IMPORTED_MODULE_77__ = __webpack_require__(/*! ./results/rfid/AccessControlProcedureType */ "./src/results/rfid/AccessControlProcedureType.js");
/* harmony import */ var _params_process_params_LivenessParams__WEBPACK_IMPORTED_MODULE_78__ = __webpack_require__(/*! ./params/process_params/LivenessParams */ "./src/params/process_params/LivenessParams.js");
/* harmony import */ var _params_process_params_AuthenticityPropertiesParams__WEBPACK_IMPORTED_MODULE_79__ = __webpack_require__(/*! ./params/process_params/AuthenticityPropertiesParams */ "./src/params/process_params/AuthenticityPropertiesParams.js");
/* harmony import */ var _params_process_params_ProcessParams__WEBPACK_IMPORTED_MODULE_80__ = __webpack_require__(/*! ./params/process_params/ProcessParams */ "./src/params/process_params/ProcessParams.js");
/* harmony import */ var _params_process_params_GlaresCheckParams__WEBPACK_IMPORTED_MODULE_81__ = __webpack_require__(/*! ./params/process_params/GlaresCheckParams */ "./src/params/process_params/GlaresCheckParams.js");
/* harmony import */ var _params_process_params_FaceApiParams__WEBPACK_IMPORTED_MODULE_82__ = __webpack_require__(/*! ./params/process_params/FaceApiParams */ "./src/params/process_params/FaceApiParams.js");
/* harmony import */ var _params_process_params_RFIDParams__WEBPACK_IMPORTED_MODULE_83__ = __webpack_require__(/*! ./params/process_params/RFIDParams */ "./src/params/process_params/RFIDParams.js");
/* harmony import */ var _params_process_params_ImageQA__WEBPACK_IMPORTED_MODULE_84__ = __webpack_require__(/*! ./params/process_params/ImageQA */ "./src/params/process_params/ImageQA.js");
/* harmony import */ var _params_process_params_AuthenticityParams__WEBPACK_IMPORTED_MODULE_85__ = __webpack_require__(/*! ./params/process_params/AuthenticityParams */ "./src/params/process_params/AuthenticityParams.js");
/* harmony import */ var _params_process_params_BackendProcessingConfig__WEBPACK_IMPORTED_MODULE_86__ = __webpack_require__(/*! ./params/process_params/BackendProcessingConfig */ "./src/params/process_params/BackendProcessingConfig.js");
/* harmony import */ var _params_process_params_Bsi__WEBPACK_IMPORTED_MODULE_87__ = __webpack_require__(/*! ./params/process_params/Bsi */ "./src/params/process_params/Bsi.js");
/* harmony import */ var _params_process_params_FaceApiSearchParams__WEBPACK_IMPORTED_MODULE_88__ = __webpack_require__(/*! ./params/process_params/FaceApiSearchParams */ "./src/params/process_params/FaceApiSearchParams.js");
/* harmony import */ var _params_Functionality__WEBPACK_IMPORTED_MODULE_89__ = __webpack_require__(/*! ./params/Functionality */ "./src/params/Functionality.js");
/* harmony import */ var _params_customization_CustomizationColors__WEBPACK_IMPORTED_MODULE_90__ = __webpack_require__(/*! ./params/customization/CustomizationColors */ "./src/params/customization/CustomizationColors.js");
/* harmony import */ var _params_customization_CustomizationFonts__WEBPACK_IMPORTED_MODULE_91__ = __webpack_require__(/*! ./params/customization/CustomizationFonts */ "./src/params/customization/CustomizationFonts.js");
/* harmony import */ var _params_customization_CustomizationImages__WEBPACK_IMPORTED_MODULE_92__ = __webpack_require__(/*! ./params/customization/CustomizationImages */ "./src/params/customization/CustomizationImages.js");
/* harmony import */ var _params_customization_CustomizationTimings__WEBPACK_IMPORTED_MODULE_93__ = __webpack_require__(/*! ./params/customization/CustomizationTimings */ "./src/params/customization/CustomizationTimings.js");
/* harmony import */ var _params_customization_CustomizationMatrices__WEBPACK_IMPORTED_MODULE_94__ = __webpack_require__(/*! ./params/customization/CustomizationMatrices */ "./src/params/customization/CustomizationMatrices.js");
/* harmony import */ var _params_customization_CustomizationContentModes__WEBPACK_IMPORTED_MODULE_95__ = __webpack_require__(/*! ./params/customization/CustomizationContentModes */ "./src/params/customization/CustomizationContentModes.js");
/* harmony import */ var _params_customization_Customization__WEBPACK_IMPORTED_MODULE_96__ = __webpack_require__(/*! ./params/customization/Customization */ "./src/params/customization/Customization.js");
/* harmony import */ var _params_rfid_scenario_EPassportDataGroups__WEBPACK_IMPORTED_MODULE_97__ = __webpack_require__(/*! ./params/rfid_scenario/EPassportDataGroups */ "./src/params/rfid_scenario/EPassportDataGroups.js");
/* harmony import */ var _params_rfid_scenario_EIDDataGroups__WEBPACK_IMPORTED_MODULE_98__ = __webpack_require__(/*! ./params/rfid_scenario/EIDDataGroups */ "./src/params/rfid_scenario/EIDDataGroups.js");
/* harmony import */ var _params_rfid_scenario_DTCDataGroup__WEBPACK_IMPORTED_MODULE_99__ = __webpack_require__(/*! ./params/rfid_scenario/DTCDataGroup */ "./src/params/rfid_scenario/DTCDataGroup.js");
/* harmony import */ var _params_rfid_scenario_RFIDScenario__WEBPACK_IMPORTED_MODULE_100__ = __webpack_require__(/*! ./params/rfid_scenario/RFIDScenario */ "./src/params/rfid_scenario/RFIDScenario.js");
/* harmony import */ var _params_rfid_scenario_EDLDataGroups__WEBPACK_IMPORTED_MODULE_101__ = __webpack_require__(/*! ./params/rfid_scenario/EDLDataGroups */ "./src/params/rfid_scenario/EDLDataGroups.js");
/* harmony import */ var _rfid_PAResourcesIssuer__WEBPACK_IMPORTED_MODULE_102__ = __webpack_require__(/*! ./rfid/PAResourcesIssuer */ "./src/rfid/PAResourcesIssuer.js");
/* harmony import */ var _rfid_RFIDErrorCodes__WEBPACK_IMPORTED_MODULE_103__ = __webpack_require__(/*! ./rfid/RFIDErrorCodes */ "./src/rfid/RFIDErrorCodes.js");
/* harmony import */ var _rfid_TccParams__WEBPACK_IMPORTED_MODULE_104__ = __webpack_require__(/*! ./rfid/TccParams */ "./src/rfid/TccParams.js");
/* harmony import */ var _rfid_RFIDNotification__WEBPACK_IMPORTED_MODULE_105__ = __webpack_require__(/*! ./rfid/RFIDNotification */ "./src/rfid/RFIDNotification.js");
/* harmony import */ var _rfid_PAAttribute__WEBPACK_IMPORTED_MODULE_106__ = __webpack_require__(/*! ./rfid/PAAttribute */ "./src/rfid/PAAttribute.js");
/* harmony import */ var _rfid_TAChallenge__WEBPACK_IMPORTED_MODULE_107__ = __webpack_require__(/*! ./rfid/TAChallenge */ "./src/rfid/TAChallenge.js");
/* harmony import */ var _rfid_PACEProtocol__WEBPACK_IMPORTED_MODULE_108__ = __webpack_require__(/*! ./rfid/PACEProtocol */ "./src/rfid/PACEProtocol.js");
/* harmony import */ var _rfid_CAProtocol__WEBPACK_IMPORTED_MODULE_109__ = __webpack_require__(/*! ./rfid/CAProtocol */ "./src/rfid/CAProtocol.js");
/* harmony import */ var _rfid_PKDCertificate__WEBPACK_IMPORTED_MODULE_110__ = __webpack_require__(/*! ./rfid/PKDCertificate */ "./src/rfid/PKDCertificate.js");
/* harmony import */ var _mdl_DataRetrieval__WEBPACK_IMPORTED_MODULE_111__ = __webpack_require__(/*! ./mdl/DataRetrieval */ "./src/mdl/DataRetrieval.js");
/* harmony import */ var _mdl_DeviceEngagement__WEBPACK_IMPORTED_MODULE_112__ = __webpack_require__(/*! ./mdl/DeviceEngagement */ "./src/mdl/DeviceEngagement.js");
/* harmony import */ var _mdl_NameSpaceMDL__WEBPACK_IMPORTED_MODULE_113__ = __webpack_require__(/*! ./mdl/NameSpaceMDL */ "./src/mdl/NameSpaceMDL.js");
/* harmony import */ var _mdl_DocumentRequestMDL__WEBPACK_IMPORTED_MODULE_114__ = __webpack_require__(/*! ./mdl/DocumentRequestMDL */ "./src/mdl/DocumentRequestMDL.js");
/* harmony import */ var _mdl_DeviceRetrievalMethod__WEBPACK_IMPORTED_MODULE_115__ = __webpack_require__(/*! ./mdl/DeviceRetrievalMethod */ "./src/mdl/DeviceRetrievalMethod.js");
class DocumentReader {
static get instance() { return DocumentReader._instance }
static _instance = new DocumentReader()
get availableScenarios() { return this._availableScenarios }
_availableScenarios = []
get version() { return this._version }
_version = null
get license() { return this._license }
_license = new _info_License__WEBPACK_IMPORTED_MODULE_11__.License()
async isRFIDAvailableForUse() {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getIsRFIDAvailableForUse", []);
}
async isAuthenticatorRFIDAvailableForUse() {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("isAuthenticatorRFIDAvailableForUse", []);
}
async isAuthenticatorAvailableForUse() {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("isAuthenticatorAvailableForUse", []);
}
get rfidSessionStatus() { return this._rfidSessionStatus }
_rfidSessionStatus = null
set rfidSessionStatus(val) {
this._rfidSessionStatus = val;
this._setRfidSessionStatus(val);
}
get tag() { return this._tag }
_tag = null
set tag(val) {
this._tag = val;
this._setTag(val);
}
get tenant() { return this._tenant }
_tenant = null
set tenant(val) {
this._tenant = val;
this._setTenant(val);
}
get env() { return this._env }
_env = null
set env(val) {
this._env = val;
this._setEnv(val);
}
get locale() { return this._locale }
_locale = null
set locale(val) {
this._locale = val;
this._setLocale(val);
}
get localizationDictionary() { return this._localizationDictionary }
_localizationDictionary = null
set localizationDictionary(val) {
var temp = Object.assign({}, val);
Object.freeze(temp);
this._localizationDictionary = temp
this._setLocalizationDictionary(val)
}
get functionality() { return this._functionality }
_functionality = new _params_Functionality__WEBPACK_IMPORTED_MODULE_89__.Functionality()
set functionality(val) {
this._functionality = val;
this._functionality._apply();
}
get processParams() { return this._processParams }
_processParams = new _params_process_params_ProcessParams__WEBPACK_IMPORTED_MODULE_80__.ProcessParams()
set processParams(val) {
this._processParams = val;
this._processParams._apply();
}
get customization() { return this._customization }
_customization = new _params_customization_Customization__WEBPACK_IMPORTED_MODULE_96__.Customization()
set customization(val) {
this._customization = val;
this._customization._apply();
}
get rfidScenario() { return this._rfidScenario }
_rfidScenario = new _params_rfid_scenario_RFIDScenario__WEBPACK_IMPORTED_MODULE_100__.RFIDScenario()
set rfidScenario(val) {
this._rfidScenario = val;
this._rfidScenario._apply();
}
async isReady() {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getDocumentReaderIsReady", []);
}
async status() {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getDocumentReaderStatus", []);
}
resetConfiguration() {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("resetConfiguration", []);
this._functionality = new _params_Functionality__WEBPACK_IMPORTED_MODULE_89__.Functionality();
this._processParams = new _params_process_params_ProcessParams__WEBPACK_IMPORTED_MODULE_80__.ProcessParams();
this._customization = new _params_customization_Customization__WEBPACK_IMPORTED_MODULE_96__.Customization();
this._rfidScenario = new _params_rfid_scenario_RFIDScenario__WEBPACK_IMPORTED_MODULE_100__.RFIDScenario();
}
set onCustomButtonTapped(completion) {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__._setCustomButtonTappedCompletion)(completion);
}
set videoEncoderCompletion(completion) {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__._setVideoEncoderCompletion)(completion);
}
async initialize(config) {
var response = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("initialize", [config])
var [success, error] = this._successOrErrorFromJson(response)
if (success) await this._onInit()
return [success, error]
}
async connectBluetoothDevice(deviceName) {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("connectBluetoothDevice", [deviceName]);
}
deinitializeReader() {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("deinitializeReader", []);
}
async prepareDatabase(databaseID, prepareCompletion) {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__._setDocumentReaderPrepareCompletion)(prepareCompletion);
var response = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("prepareDatabase", [databaseID]);
return this._successOrErrorFromJson(response);
}
async runAutoUpdate(databaseID, prepareCompletion) {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__._setDocumentReaderPrepareCompletion)(prepareCompletion);
var response = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("runAutoUpdate", [databaseID]);
return this._successOrErrorFromJson(response);
}
async checkDatabaseUpdate(databaseID) {
var response = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("checkDatabaseUpdate", [databaseID]);
return _info_DocumentsDatabase__WEBPACK_IMPORTED_MODULE_10__.DocumentsDatabase.fromJson(response ? JSON.parse(response) : null);
}
async cancelDBUpdate() {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("cancelDBUpdate", []);
}
async removeDatabase() {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("removeDatabase", []);
}
startNewPage() {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("startNewPage", []);
}
startNewSession() {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("startNewSession", []);
}
scan(config, completion) {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__._setDocumentReaderCompletion)(completion);
(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("scan", [config]);
}
startScanner(config, completion) {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__._setDocumentReaderCompletion)(completion);
(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("startScanner", [config]);
}
recognize(config, completion) {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__._setDocumentReaderCompletion)(completion);
(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("recognize", [config]);
}
rfid(config) {
if (config._disableUI) {
(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__._setRFIDCompletion)(config._rfidCompletion);
} else {
(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__._setDocumentReaderCompletion)(config._completion);
}
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__._setRFIDProgressCompletion)(config.onProgress);
(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__._setChipDetectedCompletion)(config.onChipDetected);
(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__._setRetryReadChipCompletion)(config.onRetryReadChip);
(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__._setPaCertificateCompletion)(config.onRequestPACertificates);
(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__._setTaCertificateCompletion)(config.onRequestTACertificates);
(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__._setTaSignatureCompletion)(config.onRequestTASignature);
(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__._setPACEProtocolCompletion)(config.onRequestPACEProtocol);
(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__._setCAProtocolCompletion)(config.onRequestCAProtocol);
(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)(config._disableUI ? "readRFID" : "startRFIDReader", [config.toJson()]);
}
stopScanner() {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("stopScanner", []);
}
stopRFIDReader() {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("stopRFIDReader", []);
}
addPKDCertificates(certificates) {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("addPKDCertificates", [certificates]);
}
clearPKDCertificates() {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("clearPKDCertificates", []);
}
async setTCCParams(params) {
var response = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("setTCCParams", [params]);
return this._successOrErrorFromJson(response);
}
async finalizePackage(config) {
var response = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)(
config == null ? "finalizePackage" :
"finalizePackageWithFinalizeConfig",
[(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.serializeInterface)(config, _config_FinalizeConfig__WEBPACK_IMPORTED_MODULE_6__.FinalizeConfig)]
);
var jsonObject = JSON.parse(response);
var action = jsonObject["action"];
var info = _results_TransactionInfo__WEBPACK_IMPORTED_MODULE_31__.TransactionInfo.fromJson(jsonObject["info"]);
var error = _info_DocReaderException__WEBPACK_IMPORTED_MODULE_9__.DocReaderException.fromJson(jsonObject["error"]);
return [action, info, error];
}
endBackendTransaction() {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("endBackendTransaction", []);
}
async readMDL(type, retrieval) {
var response = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("startReadMDl", [type, retrieval.toJson()]);
var jsonObject = JSON.parse(response);
return [
jsonObject["action"],
_results_Results__WEBPACK_IMPORTED_MODULE_30__.Results.fromJson(jsonObject["results"]),
_info_DocReaderException__WEBPACK_IMPORTED_MODULE_9__.DocReaderException.fromJson(jsonObject["error"]),
]
}
async engageDevice(type, options) {
var response = "";
if (options?.withoutUI != true) {
response = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("startEngageDevice", [type.value]);
} else if (type == _mdl_DeviceEngagement__WEBPACK_IMPORTED_MODULE_112__.MDLDeviceEngagement.NFC) {
response = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("engageDeviceNFC", []);
} else if (type == _mdl_DeviceEngagement__WEBPACK_IMPORTED_MODULE_112__.MDLDeviceEngagement.QR && options?.data != null) {
response = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("engageDeviceData", [options.data]);
}
var jsonObject = JSON.parse(response);
return [
_mdl_DeviceEngagement__WEBPACK_IMPORTED_MODULE_112__.DeviceEngagement.fromJson(jsonObject["deviceEngagement"]),
_info_DocReaderException__WEBPACK_IMPORTED_MODULE_9__.DocReaderException.fromJson(jsonObject["error"]),
]
}
async retrieveData(retrieval, options) {
var func = "startRetrieveData";
if (options?.withoutUI == _mdl_DataRetrieval__WEBPACK_IMPORTED_MODULE_111__.MDLDeviceRetrieval.NFC) func = "engageDeviceNFC";
if (options?.withoutUI == _mdl_DataRetrieval__WEBPACK_IMPORTED_MODULE_111__.MDLDeviceRetrieval.BLE) func = "engageDeviceBLE";
var response = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)(func, [retrieval.toJson(), options?.engagement?.toJson()]);
var jsonObject = JSON.parse(response);
return [
jsonObject["action"],
_results_Results__WEBPACK_IMPORTED_MODULE_30__.Results.fromJson(jsonObject["results"]),
_info_DocReaderException__WEBPACK_IMPORTED_MODULE_9__.DocReaderException.fromJson(jsonObject["error"]),
]
}
_successOrErrorFromJson(jsonString) {
var jsonObject = JSON.parse(jsonString);
var success = jsonObject["success"];
var error = _info_DocReaderException__WEBPACK_IMPORTED_MODULE_9__.DocReaderException.fromJson(jsonObject["error"]);
return [success, error];
}
async _onInit() {
this._version = await this._getDocReaderVersion();
this._availableScenarios = await this._getAvailableScenarios();
this._license = await this._getLicense();
this._tag = await this._getTag();
this._tenant = await this._getTenant();
this._env = await this._getEnv();
this._locale = await this._getLocale();
this._rfidSessionStatus = await this._getRfidSessionStatus();
this._functionality = await this._getFunctionality();
this._processParams = await this._getProcessParams();
this._customization = await this._getCustomization();
this._rfidScenario = await this._getRfidScenario();
}
async _getProcessParams() {
const response = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getProcessParams", []);
return _params_process_params_ProcessParams__WEBPACK_IMPORTED_MODULE_80__.ProcessParams.fromJson(JSON.parse(response));
}
async _getFunctionality() {
const response = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getFunctionality", []);
return _params_Functionality__WEBPACK_IMPORTED_MODULE_89__.Functionality.fromJson(JSON.parse(response));
}
async _getCustomization() {
const response = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getCustomization", []);
return _params_customization_Customization__WEBPACK_IMPORTED_MODULE_96__.Customization.fromJson(JSON.parse(response));
}
async _getRfidScenario() {
const response = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getRfidScenario", []);
return _params_rfid_scenario_RFIDScenario__WEBPACK_IMPORTED_MODULE_100__.RFIDScenario.fromJson(JSON.parse(response));
}
async _getLicense() {
const response = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getLicense", []);
return _info_License__WEBPACK_IMPORTED_MODULE_11__.License.fromJson(response ? JSON.parse(response) : {});
}
async _getAvailableScenarios() {
const response = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getAvailableScenarios", []);
const scenarios = [];
for (const s of JSON.parse(response)) {
scenarios.push(_info_DocReaderScenario__WEBPACK_IMPORTED_MODULE_12__.DocReaderScenario.fromJson(s));
}
return scenarios;
}
async _getDocReaderVersion() {
const response = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getDocReaderVersion", []);
return _info_DocReaderVersion__WEBPACK_IMPORTED_MODULE_7__.DocReaderVersion.fromJson(response ? JSON.parse(response) : null);
}
async _getRfidSessionStatus() {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getRfidSessionStatus", []);
}
_setRfidSessionStatus(status) {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("setRfidSessionStatus", [status]);
}
async _getTag() {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getTag", []);
}
_setTag(tag) {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("setTag", [tag]);
}
async _getTenant() {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getTenant", []);
}
_setTenant(tenant) {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("setTenant", [tenant]);
}
async _getEnv() {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getEnv", []);
}
_setEnv(env) {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("setEnv", [env]);
}
async _getLocale() {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getLocale", []);
}
_setLocale(locale) {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("setLocale", [locale]);
}
_setLocalizationDictionary(dictionary) {
;(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("setLocalizationDictionary", [dictionary]);
}
}
const DocReaderAction = {
COMPLETE: 0,
PROCESS: 1,
MORE_PAGES_AVAILABLE: 2,
CANCEL: 3,
ERROR: 4,
PROCESS_WHITE_FLASHLIGHT: 5,
TIMEOUT: 6,
PROCESSING_ON_SERVICE: 7,
PROCESS_WHITE_UV_IMAGES: 102,
PROCESS_IR_FRAME: 103
};
DocReaderAction.finished = function (value) {
return value == DocReaderAction.COMPLETE || value == DocReaderAction.TIMEOUT
}
DocReaderAction.interrupted = function (value) {
return value == DocReaderAction.CANCEL || value == DocReaderAction.ERROR
}
DocReaderAction.stopped = function (value) {
return DocReaderAction.finished(value) || DocReaderAction.interrupted(value)
}
/***/ },
/***/ "./src/info/DocReaderException.js"
/*!****************************************!*\
!*** ./src/info/DocReaderException.js ***!
\****************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ DocReaderException: () => (/* binding */ DocReaderException),
/* harmony export */ ErrorCodes: () => (/* binding */ ErrorCodes)
/* harmony export */ });
class DocReaderException {
code
message
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new DocReaderException()
result.code = jsonObject["code"]
result.message = jsonObject["message"] ?? ""
return result
}
toJson() {
return {
"code": this.code,
"message": this.message,
}
}
}
const ErrorCodes = {
INITIALIZATION_CORE_ABSENT: 0,
INITIALIZATION_FAILED: 1,
INCORRECT_SCENARIO: 2,
NO_RESULT: 3,
REMOVE_DATABASE: 4,
FETCHING_DATABASE: 5,
DB_ID_NOT_FOUND: 6,
DB_DESCRIPTION_NOT_FOUND: 7,
SAVE_DB: 8,
DOWNLOAD_DB_INCORRECT_CHECKSUM: 9,
DB_DOWNLOAD: 10,
DB_CREATION: 11,
RFID_ERROR: 12,
LICENSE_ABSENT_OR_CORRUPTED: 13,
LICENSE_INVALID_DATE: 14,
LICENSE_INVALID_VERSION: 15,
LICENSE_INVALID_DEVICE_ID: 16,
LICENSE_INVALID_SYSTEM_OR_APP_ID: 17,
LICENSE_NO_CAPABILITIES: 18,
LICENSE_NO_AUTHENTICITY: 19,
RECORD_PROCESS_INVALID_OUTPUT_URL: 20,
LICENSE_ONLINE_ERROR: 21,
LICENSE_NO_DATABASE: 22,
LICENSE_DATABASE_INCORRECT: 23,
INVALID_TCC_PARAMS: 24,
RFID_IN_PROGRESS: 25,
START_BACKEND_PROCESSING: 26,
ADD_DATA_TO_PACKAGE: 27,
FINALIZE_FAILED: 28,
CAMERA_NO_PERMISSION: 29,
CAMERA_NOT_AVAILABLE: 30,
CANNOT_USE_CAMERA_IN_SCENARIO: 40,
BLUETOOTH_NO_PERMISSION: 41,
BACKEND_ONLINE_PROCESSING: 303,
WRONG_INPUT: 400,
RESULT_UNAVAILABLE: 410,
RESULT_WRONG_OUTPUT: 411,
STATE_EXCEPTION: 500,
BLE_EXCEPTION: 600,
FEATURE_BLUETOOTH_LE_NOT_SUPPORTED: 601,
APP_BACKGROUND: 700,
ONLINE_PROCESSING_WRONG_INPUT: 800,
MDL_EXCEPTION: 900,
NATIVE_JAVA_EXCEPTION: 1000
}
/***/ },
/***/ "./src/info/DocReaderScenario.js"
/*!***************************************!*\
!*** ./src/info/DocReaderScenario.js ***!
\***************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ DocReaderOrientation: () => (/* binding */ DocReaderOrientation),
/* harmony export */ DocReaderScenario: () => (/* binding */ DocReaderScenario),
/* harmony export */ Scenario: () => (/* binding */ Scenario)
/* harmony export */ });
class DocReaderScenario {
name
caption
description
frameOrientation
uvTorch
faceExt
multiPageOff
seriesProcessMode
frameKWHLandscape
frameKWHPortrait
frameKWHDoublePageSpreadLandscape
frameKWHDoublePageSpreadPortrait
manualCrop
constructor() {
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new DocReaderScenario()
result.uvTorch = jsonObject["uvTorch"]
result.frameOrientation = jsonObject["frameOrientation"]
result.faceExt = jsonObject["faceExt"]
result.multiPageOff = jsonObject["multiPageOff"]
result.seriesProcessMode = jsonObject["seriesProcessMode"]
result.frameKWHLandscape = jsonObject["frameKWHLandscape"]
result.frameKWHPortrait = jsonObject["frameKWHPortrait"]
result.frameKWHDoublePageSpreadPortrait = jsonObject["frameKWHDoublePageSpreadPortrait"]
result.frameKWHDoublePageSpreadLandscape = jsonObject["frameKWHDoublePageSpreadLandscape"]
result.name = jsonObject["name"]
result.caption = jsonObject["caption"]
result.description = jsonObject["description"]
result.manualCrop = jsonObject["manualCrop"]
return result
}
toJson() {
return {
"uvTorch": this.uvTorch,
"frameOrientation": this.frameOrientation,
"faceExt": this.faceExt,
"multiPageOff": this.multiPageOff,
"seriesProcessMode": this.seriesProcessMode,
"frameKWHLandscape": this.frameKWHLandscape,
"frameKWHPortrait": this.frameKWHPortrait,
"frameKWHDoublePageSpreadPortrait": this.frameKWHDoublePageSpreadPortrait,
"frameKWHDoublePageSpreadLandscape": this.frameKWHDoublePageSpreadLandscape,
"name": this.name,
"caption": this.caption,
"description": this.description,
"manualCrop": this.manualCrop,
}
}
}
const Scenario = {
MRZ: "Mrz",
BARCODE: "Barcode",
LOCATE: "Locate",
OCR: "Ocr",
DOCTYPE: "DocType",
MRZ_OR_BARCODE: "MrzOrBarcode",
MRZ_OR_LOCATE: "MrzOrLocate",
MRZ_AND_LOCATE: "MrzAndLocate",
BARCODE_AND_LOCATE: "BarcodeAndLocate",
MRZ_OR_OCR: "MrzOrOcr",
MRZ_OR_BARCODE_OR_OCR: "MrzOrBarcodeOrOcr",
LOCATE_VISUAL_AND_MRZ_OR_OCR: "LocateVisual_And_MrzOrOcr",
FULL_PROCESS: "FullProcess",
FULL_AUTH: "FullAuth",
ID3RUS: "Id3Rus",
RUS_STAMP: "RusStamp",
OCR_FREE: "OcrFree",
CREDIT_CARD: "CreditCard",
CAPTURE: "Capture",
DTC: "DTC",
RFID: "RFID"
}
const DocReaderOrientation = {
ALL: 0,
PORTRAIT: 1,
LANDSCAPE: 2,
LANDSCAPE_LEFT: 3,
LANDSCAPE_RIGHT: 4
}
/***/ },
/***/ "./src/info/DocReaderVersion.js"
/*!**************************************!*\
!*** ./src/info/DocReaderVersion.js ***!
\**************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ DocReaderVersion: () => (/* binding */ DocReaderVersion)
/* harmony export */ });
/* harmony import */ var _DocumentsDatabase__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./DocumentsDatabase */ "./src/info/DocumentsDatabase.js");
class DocReaderVersion {
api
core
coreMode
database
constructor() {
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new DocReaderVersion()
result.api = jsonObject["api"]
result.core = jsonObject["core"]
result.coreMode = jsonObject["coreMode"]
result.database = _DocumentsDatabase__WEBPACK_IMPORTED_MODULE_0__.DocumentsDatabase.fromJson(jsonObject["database"])
return result
}
toJson() {
return {
"api": this.api,
"core": this.core,
"coreMode": this.coreMode,
"database": this.database?.toJson(),
}
}
}
/***/ },
/***/ "./src/info/DocumentsDatabase.js"
/*!***************************************!*\
!*** ./src/info/DocumentsDatabase.js ***!
\***************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ DocumentsDatabase: () => (/* binding */ DocumentsDatabase)
/* harmony export */ });
class DocumentsDatabase {
databaseID
version
date
databaseDescription
countriesNumber
documentsNumber
size
constructor() {
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new DocumentsDatabase()
result.databaseID = jsonObject["databaseID"]
result.version = jsonObject["version"]
result.date = jsonObject["date"]
result.databaseDescription = jsonObject["databaseDescription"]
result.countriesNumber = jsonObject["countriesNumber"]
result.documentsNumber = jsonObject["documentsNumber"]
result.size = jsonObject["size"]
return result
}
toJson() {
return {
"databaseID": this.databaseID,
"version": this.version,
"date": this.date,
"databaseDescription": this.databaseDescription,
"countriesNumber": this.countriesNumber,
"documentsNumber": this.documentsNumber,
"size": this.size,
}
}
}
/***/ },
/***/ "./src/info/License.js"
/*!*****************************!*\
!*** ./src/info/License.js ***!
\*****************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ License: () => (/* binding */ License)
/* harmony export */ });
/**
* Class contains properties to get the information about the license.
*/
class License {
expiryDate
countryFilter
isRfidAvailable
constructor() {
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new License()
result.expiryDate = jsonObject["expiryDate"]
result.countryFilter = jsonObject["countryFilter"]
result.isRfidAvailable = jsonObject["isRfidAvailable"] ?? false
return result
}
toJson() {
return {
"expiryDate": this.expiryDate,
"countryFilter": this.countryFilter,
"isRfidAvailable": this.isRfidAvailable,
}
}
}
/***/ },
/***/ "./src/info/PrepareProgress.js"
/*!*************************************!*\
!*** ./src/info/PrepareProgress.js ***!
\*************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ PrepareProgress: () => (/* binding */ PrepareProgress)
/* harmony export */ });
/**
* Class contains info about database preparation progress.
*/
class PrepareProgress {
downloadedBytes
totalBytes
progress
constructor(downloadedBytes, totalBytes, progress) {
this.downloadedBytes = downloadedBytes
this.totalBytes = totalBytes
this.progress = progress
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
return new PrepareProgress(
jsonObject["downloadedBytes"],
jsonObject["totalBytes"],
jsonObject["progress"]
)
}
toJson() {
return {
"downloadedBytes": this.downloadedBytes,
"totalBytes": this.totalBytes,
"progress": this.progress,
}
}
}
/***/ },
/***/ "./src/info/RFIDException.js"
/*!***********************************!*\
!*** ./src/info/RFIDException.js ***!
\***********************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ RFIDException: () => (/* binding */ RFIDException)
/* harmony export */ });
/* harmony import */ var _rfid_RFIDErrorCodes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../rfid/RFIDErrorCodes */ "./src/rfid/RFIDErrorCodes.js");
class RFIDException {
code
message
constructor() {
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new RFIDException()
result.code = jsonObject["code"]
result.message = jsonObject["message"] ?? ""
return result
}
toJson() {
return {
"code": this.code,
"message": this.message,
}
}
}
/***/ },
/***/ "./src/internal/bridge.js"
/*!********************************!*\
!*** ./src/internal/bridge.js ***!
\********************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ _setCAProtocolCompletion: () => (/* binding */ _setCAProtocolCompletion),
/* harmony export */ _setChipDetectedCompletion: () => (/* binding */ _setChipDetectedCompletion),
/* harmony export */ _setCustomButtonTappedCompletion: () => (/* binding */ _setCustomButtonTappedCompletion),
/* harmony export */ _setDocumentReaderCompletion: () => (/* binding */ _setDocumentReaderCompletion),
/* harmony export */ _setDocumentReaderPrepareCompletion: () => (/* binding */ _setDocumentReaderPrepareCompletion),
/* harmony export */ _setPACEProtocolCompletion: () => (/* binding */ _setPACEProtocolCompletion),
/* harmony export */ _setPaCertificateCompletion: () => (/* binding */ _setPaCertificateCompletion),
/* harmony export */ _setRFIDCompletion: () => (/* binding */ _setRFIDCompletion),
/* harmony export */ _setRFIDProgressCompletion: () => (/* binding */ _setRFIDProgressCompletion),
/* harmony export */ _setRetryReadChipCompletion: () => (/* binding */ _setRetryReadChipCompletion),
/* harmony export */ _setTaCertificateCompletion: () => (/* binding */ _setTaCertificateCompletion),
/* harmony export */ _setTaSignatureCompletion: () => (/* binding */ _setTaSignatureCompletion),
/* harmony export */ _setVideoEncoderCompletion: () => (/* binding */ _setVideoEncoderCompletion),
/* harmony export */ exec: () => (/* binding */ exec),
/* harmony export */ serializeInterface: () => (/* binding */ serializeInterface)
/* harmony export */ });
/* harmony import */ var _cordova__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cordova */ "./src/internal/cordova.js");
/* harmony import */ var _results_Results__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../results/Results */ "./src/results/Results.js");
/* harmony import */ var _info_DocReaderException__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../info/DocReaderException */ "./src/info/DocReaderException.js");
/* harmony import */ var _info_RFIDException__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../info/RFIDException */ "./src/info/RFIDException.js");
/* harmony import */ var _info_PrepareProgress__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../info/PrepareProgress */ "./src/info/PrepareProgress.js");
/* harmony import */ var _rfid_RFIDNotification__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../rfid/RFIDNotification */ "./src/rfid/RFIDNotification.js");
/* harmony import */ var _rfid_PAResourcesIssuer__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../rfid/PAResourcesIssuer */ "./src/rfid/PAResourcesIssuer.js");
/* harmony import */ var _rfid_TAChallenge__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../rfid/TAChallenge */ "./src/rfid/TAChallenge.js");
/* harmony import */ var _rfid_PACEProtocol__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../rfid/PACEProtocol */ "./src/rfid/PACEProtocol.js");
/* harmony import */ var _rfid_CAProtocol__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../rfid/CAProtocol */ "./src/rfid/CAProtocol.js");
const { RNDocumentReader } = _cordova__WEBPACK_IMPORTED_MODULE_0__.NativeModules
var eventManager = new _cordova__WEBPACK_IMPORTED_MODULE_0__.NativeEventEmitter(RNDocumentReader)
async function exec(name, params) {
return RNDocumentReader.exec(name, params)
}
function serializeInterface(value, ctor) {
if (value == null) return null
if (value instanceof ctor) return value.toJson()
return (new ctor(value)).toJson()
}
function _setEvent(id, completion, fromJson) {
eventManager.removeAllListeners(id)
if (completion == null) return
if (fromJson == null) eventManager.addListener(id, completion)
else eventManager.addListener(id, data => {
data = fromJson(data)
if (data !== null && typeof data[Symbol.iterator] === 'function') completion(...data)
else completion(data)
})
}
function _setDocumentReaderCompletion(completion) {
_setEvent("completion", completion, json => {
var jsonObject = JSON.parse(json)
var action = jsonObject["action"];
var results = _results_Results__WEBPACK_IMPORTED_MODULE_1__.Results.fromJson(jsonObject["results"]);
var error = _info_DocReaderException__WEBPACK_IMPORTED_MODULE_2__.DocReaderException.fromJson(jsonObject["error"]);
return [action, results, error]
})
}
function _setRFIDCompletion(completion) {
_setEvent("completion", completion, json => {
var jsonObject = JSON.parse(json)
var action = jsonObject["action"];
var results = _results_Results__WEBPACK_IMPORTED_MODULE_1__.Results.fromJson(jsonObject["results"]);
var error = _info_RFIDException__WEBPACK_IMPORTED_MODULE_3__.RFIDException.fromJson(jsonObject["error"]);
return [action, results, error]
})
}
function _setDocumentReaderPrepareCompletion(completion) {
_setEvent("database_progress", completion, json => _info_PrepareProgress__WEBPACK_IMPORTED_MODULE_4__.PrepareProgress.fromJson(JSON.parse(json)))
}
function _setCustomButtonTappedCompletion(completion) {
_setEvent("onCustomButtonTappedEvent", completion)
}
function _setVideoEncoderCompletion(completion) {
_setEvent("video_encoder_completion", completion)
}
function _setRFIDProgressCompletion(completion) {
_setEvent("rfidOnProgressCompletion", completion, json => _rfid_RFIDNotification__WEBPACK_IMPORTED_MODULE_5__.RFIDNotification.fromJson(JSON.parse(json)))
}
function _setChipDetectedCompletion(completion) {
_setEvent("rfidOnChipDetectedEvent", completion)
}
function _setRetryReadChipCompletion(completion) {
_setEvent("rfidOnRetryReadChipEvent", completion, json => _info_RFIDException__WEBPACK_IMPORTED_MODULE_3__.RFIDException.fromJson(JSON.parse(json)))
}
function _setPaCertificateCompletion(completion) {
_setEvent("pa_certificate_completion", completion, json => {
var jsonObject = JSON.parse(json)
var serialNumber = jsonObject["serialNumber"]
var issuer = _rfid_PAResourcesIssuer__WEBPACK_IMPORTED_MODULE_6__.PAResourcesIssuer.fromJson(jsonObject["issuer"])
return [serialNumber, issuer, async certificates => {
await exec("providePACertificates", [certificates])
}]
})
}
function _setTaCertificateCompletion(completion) {
_setEvent("ta_certificate_completion", completion, data => {
return [data, async certificates => {
await exec("provideTACertificates", [certificates])
}]
})
}
function _setTaSignatureCompletion(completion) {
_setEvent("ta_signature_completion", completion, json => {
return [_rfid_TAChallenge__WEBPACK_IMPORTED_MODULE_7__.TAChallenge.fromJson(JSON.parse(json)), async signature => {
await exec("provideTASignature", [signature])
}]
})
}
function _setPACEProtocolCompletion(completion) {
_setEvent("paceProtocolCompletionEvent", completion, json => {
return [JSON.parse(json).map(item => _rfid_PACEProtocol__WEBPACK_IMPORTED_MODULE_8__.PACEProtocol.fromJson(item)), async protocol => {
await exec("selectPACEProtocol", [protocol])
}]
})
}
function _setCAProtocolCompletion(completion) {
_setEvent("caProtocolCompletionEvent", completion, json => {
return [JSON.parse(json).map(item => _rfid_CAProtocol__WEBPACK_IMPORTED_MODULE_9__.CAProtocol.fromJson(item)), async protocol => {
await exec("selectCAProtocol", [protocol])
}]
})
}
/***/ },
/***/ "./src/internal/cordova.js"
/*!*********************************!*\
!*** ./src/internal/cordova.js ***!
\*********************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ NativeEventEmitter: () => (/* binding */ NativeEventEmitter),
/* harmony export */ NativeModules: () => (/* binding */ NativeModules)
/* harmony export */ });
var _exec = (completion, params) => cordova.exec(completion, null, "DocumentReader", "exec", params)
const NativeModules = {
RNDocumentReader: {
exec: async (name, params) => new Promise((resolve, _) => _exec(data => resolve(data), [name, ...params]))
}
}
class NativeEventEmitter {
addListener(id, completion) {
_exec(completion, ["setEvent", id])
}
removeAllListeners(id) {
_exec(null, ["setEvent", id])
}
}
/***/ },
/***/ "./src/mdl/DataRetrieval.js"
/*!**********************************!*\
!*** ./src/mdl/DataRetrieval.js ***!
\**********************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ DataRetrieval: () => (/* binding */ DataRetrieval),
/* harmony export */ MDLDeviceRetrieval: () => (/* binding */ MDLDeviceRetrieval),
/* harmony export */ MDLDocRequestPreset: () => (/* binding */ MDLDocRequestPreset)
/* harmony export */ });
/* harmony import */ var _NameSpaceMDL__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NameSpaceMDL */ "./src/mdl/NameSpaceMDL.js");
/* harmony import */ var _DocumentRequestMDL__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./DocumentRequestMDL */ "./src/mdl/DocumentRequestMDL.js");
class DataRetrieval {
deviceRetrieval
docRequestPreset
intentToRetain = _NameSpaceMDL__WEBPACK_IMPORTED_MODULE_0__.MDLIntentToRetain.FALSE
requests = []
constructor(deviceRetrieval) {
this.deviceRetrieval = deviceRetrieval
}
setDocRequestPreset(docRequestPreset, intentToRetain) {
this.docRequestPreset = docRequestPreset
this.intentToRetain = intentToRetain
}
addDocRequest(request) {
this.requests.push(request);
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new DataRetrieval(jsonObject["deviceRetrieval"])
result.docRequestPreset = jsonObject["docRequestPreset"]
result.intentToRetain = jsonObject["intentToRetain"]
result.requests = (jsonObject["requests"]).map(item => _DocumentRequestMDL__WEBPACK_IMPORTED_MODULE_1__.DocumentRequestMDL.fromJson(item));
return result
}
toJson() {
return {
"deviceRetrieval": this.deviceRetrieval,
"docRequestPreset": this.docRequestPreset,
"intentToRetain": this.intentToRetain,
"requests": this.requests.map(item => item.toJson())
}
}
}
const MDLDocRequestPreset = {
ALL: 0,
AGE: 1,
STANDARD_ID: 2,
TRAVEL: 3,
DRIVERS_LICENSE: 4,
}
const MDLDeviceRetrieval = {
NFC: 1,
BLE: 2,
}
/***/ },
/***/ "./src/mdl/DeviceEngagement.js"
/*!*************************************!*\
!*** ./src/mdl/DeviceEngagement.js ***!
\*************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ DeviceEngagement: () => (/* binding */ DeviceEngagement),
/* harmony export */ MDLDeviceEngagement: () => (/* binding */ MDLDeviceEngagement)
/* harmony export */ });
/* harmony import */ var _DeviceRetrievalMethod__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./DeviceRetrievalMethod */ "./src/mdl/DeviceRetrievalMethod.js");
class DeviceEngagement {
deviceRetrievalMethods = []
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new DeviceEngagement()
for (var item of jsonObject["deviceRetrievalMethods"]) {
item = _DeviceRetrievalMethod__WEBPACK_IMPORTED_MODULE_0__.DeviceRetrievalMethod.fromJson(item);
if (item != null) {
result.deviceRetrievalMethods.push(item);
}
}
return result
}
toJson() {
return {
"deviceRetrievalMethods": this.deviceRetrievalMethods.map(e => e.toJson()),
}
}
}
const MDLDeviceEngagement = {
QR: 0,
NFC: 1,
}
/***/ },
/***/ "./src/mdl/DeviceRetrievalMethod.js"
/*!******************************************!*\
!*** ./src/mdl/DeviceRetrievalMethod.js ***!
\******************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ DeviceRetrievalMethod: () => (/* binding */ DeviceRetrievalMethod)
/* harmony export */ });
/* harmony import */ var _DataRetrieval__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./DataRetrieval */ "./src/mdl/DataRetrieval.js");
class DeviceRetrievalMethod {
type
version
cmdMaxLength
respMaxLength
clientModeSupport
clientModeUUID
serverModeSupport
serverModeUUID
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new DeviceRetrievalMethod()
result.type = jsonObject["type"]
result.version = jsonObject["version"]
result.cmdMaxLength = jsonObject["cmdMaxLength"]
result.respMaxLength = jsonObject["respMaxLength"]
result.clientModeSupport = jsonObject["clientModeSupport"]
result.clientModeUUID = jsonObject["clientModeUUID"]
result.serverModeSupport = jsonObject["serverModeSupport"]
result.serverModeUUID = jsonObject["serverModeUUID"]
return result
}
toJson() {
return {
"type": this.type,
"version": this.version,
"cmdMaxLength": this.cmdMaxLength,
"respMaxLength": this.respMaxLength,
"clientModeSupport": this.clientModeSupport,
"clientModeUUID": this.clientModeUUID,
"serverModeSupport": this.serverModeSupport,
"serverModeUUID": this.serverModeUUID,
}
}
}
/***/ },
/***/ "./src/mdl/DocumentRequestMDL.js"
/*!***************************************!*\
!*** ./src/mdl/DocumentRequestMDL.js ***!
\***************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ DocumentRequest18013MDL: () => (/* binding */ DocumentRequest18013MDL),
/* harmony export */ DocumentRequestMDL: () => (/* binding */ DocumentRequestMDL)
/* harmony export */ });
/* harmony import */ var _NameSpaceMDL__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NameSpaceMDL */ "./src/mdl/NameSpaceMDL.js");
class DocumentRequestMDL {
docType
namespaces = []
constructor(docType) {
this.docType = docType
}
addNameSpace(namespace) {
this.namespaces.push(namespace);
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
var docType = jsonObject["docType"];
if (docType == "org.iso.18013.5.1.mDL") {
return DocumentRequest18013MDL.fromJson(jsonObject);
}
var result = new DocumentRequestMDL(docType);
result.namespaces = (jsonObject["namespaces"]).map(item => _NameSpaceMDL__WEBPACK_IMPORTED_MODULE_0__.NameSpaceMDL.fromJson(item));
return result;
}
toJson() {
return {
"docType": this.docType,
"namespaces": this.namespaces.map(item => item.toJson())
}
}
}
class DocumentRequest18013MDL extends DocumentRequestMDL {
familyName
givenName
birthDate
issueDate
expiryDate
issuingCountry
issuingAuthority
documentNumber
portrait
drivingPrivileges
unDistinguishingSign
administrativeNumber
sex
height
weight
eyeColour
hairColour
birthPlace
residentAddress
portraitCaptureDate
ageInYears
ageBirthYear
ageOver18
issuingJurisdiction
nationality
residentCity
residentState
residentPostalCode
residentCountry
biometricTemplateFace
biometricTemplateIris
biometricTemplateFinger
biometricTemplateSignatureSign
familyNameNationalCharacter
givenNameNationalCharacter
signatureUsualMark
constructor() {
super("org.iso.18013.5.1.mDL")
}
disableIntentToRetainValues() {
this.setAll(_NameSpaceMDL__WEBPACK_IMPORTED_MODULE_0__.MDLIntentToRetain.FALSE);
}
enableIntentToRetainValues() {
this.setAll(_NameSpaceMDL__WEBPACK_IMPORTED_MODULE_0__.MDLIntentToRetain.TRUE);
}
setAll(value) {
this.familyName = value;
this.givenName = value;
this.birthDate = value;
this.issueDate = value;
this.expiryDate = value;
this.issuingCountry = value;
this.issuingAuthority = value;
this.documentNumber = value;
this.portrait = value;
this.drivingPrivileges = value;
this.unDistinguishingSign = value;
this.administrativeNumber = value;
this.sex = value;
this.height = value;
this.weight = value;
this.eyeColour = value;
this.hairColour = value;
this.birthPlace = value;
this.residentAddress = value;
this.portraitCaptureDate = value;
this.ageInYears = value;
this.ageBirthYear = value;
this.ageOver18 = value;
this.issuingJurisdiction = value;
this.nationality = value;
this.residentCity = value;
this.residentState = value;
this.residentPostalCode = value;
this.residentCountry = value;
this.biometricTemplateFace = value;
this.biometricTemplateIris = value;
this.biometricTemplateFinger = value;
this.biometricTemplateSignatureSign = value;
this.familyNameNationalCharacter = value;
this.givenNameNationalCharacter = value;
this.signatureUsualMark = value;
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new DocumentRequest18013MDL()
result.namespaces = (jsonObject["namespaces"]).map(item => _NameSpaceMDL__WEBPACK_IMPORTED_MODULE_0__.NameSpaceMDL.fromJson(item));
result.familyName = jsonObject["familyName"]
result.givenName = jsonObject["givenName"]
result.birthDate = jsonObject["birthDate"]
result.issueDate = jsonObject["issueDate"]
result.expiryDate = jsonObject["expiryDate"]
result.issuingCountry = jsonObject["issuingCountry"]
result.issuingAuthority = jsonObject["issuingAuthority"]
result.documentNumber = jsonObject["documentNumber"]
result.portrait = jsonObject["portrait"]
result.drivingPrivileges = jsonObject["drivingPrivileges"]
result.unDistinguishingSign = jsonObject["unDistinguishingSign"]
result.administrativeNumber = jsonObject["administrativeNumber"]
result.sex = jsonObject["sex"]
result.height = jsonObject["height"]
result.weight = jsonObject["weight"]
result.eyeColour = jsonObject["eyeColour"]
result.hairColour = jsonObject["hairColour"]
result.birthPlace = jsonObject["birthPlace"]
result.residentAddress = jsonObject["residentAddress"]
result.portraitCaptureDate = jsonObject["portraitCaptureDate"]
result.ageInYears = jsonObject["ageInYears"]
result.ageBirthYear = jsonObject["ageBirthYear"]
result.ageOver18 = jsonObject["ageOver18"]
result.issuingJurisdiction = jsonObject["issuingJurisdiction"]
result.nationality = jsonObject["nationality"]
result.residentCity = jsonObject["residentCity"]
result.residentState = jsonObject["residentState"]
result.residentPostalCode = jsonObject["residentPostalCode"]
result.residentCountry = jsonObject["residentCountry"]
result.biometricTemplateFace = jsonObject["biometricTemplateFace"]
result.biometricTemplateIris = jsonObject["biometricTemplateIris"]
result.biometricTemplateFinger = jsonObject["biometricTemplateFinger"]
result.biometricTemplateSignatureSign = jsonObject["biometricTemplateSignatureSign"]
result.familyNameNationalCharacter = jsonObject["familyNameNationalCharacter"]
result.givenNameNationalCharacter = jsonObject["givenNameNationalCharacter"]
result.signatureUsualMark = jsonObject["signatureUsualMark"]
return result
}
toJson() {
return {
"docType": this.docType,
"namespaces": this.namespaces.map(item => item.toJson()),
"familyName": this.familyName,
"givenName": this.givenName,
"birthDate": this.birthDate,
"issueDate": this.issueDate,
"expiryDate": this.expiryDate,
"issuingCountry": this.issuingCountry,
"issuingAuthority": this.issuingAuthority,
"documentNumber": this.documentNumber,
"portrait": this.portrait,
"drivingPrivileges": this.drivingPrivileges,
"unDistinguishingSign": this.unDistinguishingSign,
"administrativeNumber": this.administrativeNumber,
"sex": this.sex,
"height": this.height,
"weight": this.weight,
"eyeColour": this.eyeColour,
"hairColour": this.hairColour,
"birthPlace": this.birthPlace,
"residentAddress": this.residentAddress,
"portraitCaptureDate": this.portraitCaptureDate,
"ageInYears": this.ageInYears,
"ageBirthYear": this.ageBirthYear,
"ageOver18": this.ageOver18,
"issuingJurisdiction": this.issuingJurisdiction,
"nationality": this.nationality,
"residentCity": this.residentCity,
"residentState": this.residentState,
"residentPostalCode": this.residentPostalCode,
"residentCountry": this.residentCountry,
"biometricTemplateFace": this.biometricTemplateFace,
"biometricTemplateIris": this.biometricTemplateIris,
"biometricTemplateFinger": this.biometricTemplateFinger,
"biometricTemplateSignatureSign": this.biometricTemplateSignatureSign,
"familyNameNationalCharacter": this.familyNameNationalCharacter,
"givenNameNationalCharacter": this.givenNameNationalCharacter,
"signatureUsualMark": this.signatureUsualMark,
}
}
}
/***/ },
/***/ "./src/mdl/NameSpaceMDL.js"
/*!*********************************!*\
!*** ./src/mdl/NameSpaceMDL.js ***!
\*********************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ MDLIntentToRetain: () => (/* binding */ MDLIntentToRetain),
/* harmony export */ NameSpaceMDL: () => (/* binding */ NameSpaceMDL)
/* harmony export */ });
class NameSpaceMDL {
name
map = {}
constructor(name) {
this.name = name
}
addField(name, intentToRetain) {
this.map[name] = intentToRetain;
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new NameSpaceMDL(jsonObject["name"])
result.map = jsonObject["map"]
return result
}
toJson() {
return {
"name": this.name,
"map": this.map
}
}
}
const MDLIntentToRetain = {
FALSE: 0,
TRUE: 1,
}
/***/ },
/***/ "./src/params/Functionality.js"
/*!*************************************!*\
!*** ./src/params/Functionality.js ***!
\*************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ CameraMode: () => (/* binding */ CameraMode),
/* harmony export */ CameraPosition: () => (/* binding */ CameraPosition),
/* harmony export */ CameraSize: () => (/* binding */ CameraSize),
/* harmony export */ CaptureMode: () => (/* binding */ CaptureMode),
/* harmony export */ CaptureSessionPreset: () => (/* binding */ CaptureSessionPreset),
/* harmony export */ DocReaderFrame: () => (/* binding */ DocReaderFrame),
/* harmony export */ Functionality: () => (/* binding */ Functionality)
/* harmony export */ });
/* harmony import */ var _internal_bridge__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../internal/bridge */ "./src/internal/bridge.js");
/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../index */ "./src/index.js");
/* harmony import */ var _info_DocReaderScenario__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../info/DocReaderScenario */ "./src/info/DocReaderScenario.js");
class Functionality {
get pictureOnBoundsReady() { return this._pictureOnBoundsReady; }
set pictureOnBoundsReady(val) {
this._pictureOnBoundsReady = val;
this._set({ "pictureOnBoundsReady": val });
}
get showTorchButton() { return this._showTorchButton; }
set showTorchButton(val) {
this._showTorchButton = val;
this._set({ "showTorchButton": val });
}
get showCloseButton() { return this._showCloseButton; }
set showCloseButton(val) {
this._showCloseButton = val;
this._set({ "showCloseButton": val });
}
get videoCaptureMotionControl() { return this._videoCaptureMotionControl; }
set videoCaptureMotionControl(val) {
this._videoCaptureMotionControl = val;
this._set({ "videoCaptureMotionControl": val });
}
get showCaptureButton() { return this._showCaptureButton; }
set showCaptureButton(val) {
this._showCaptureButton = val;
this._set({ "showCaptureButton": val });
}
get showChangeFrameButton() { return this._showChangeFrameButton; }
set showChangeFrameButton(val) {
this._showChangeFrameButton = val;
this._set({ "showChangeFrameButton": val });
}
get showSkipNextPageButton() { return this._showSkipNextPageButton; }
set showSkipNextPageButton(val) {
this._showSkipNextPageButton = val;
this._set({ "showSkipNextPageButton": val });
}
get useAuthenticator() { return this._useAuthenticator; }
set useAuthenticator(val) {
this._useAuthenticator = val;
this._set({ "useAuthenticator": val });
}
get skipFocusingFrames() { return this._skipFocusingFrames; }
set skipFocusingFrames(val) {
this._skipFocusingFrames = val;
this._set({ "skipFocusingFrames": val });
}
get showCameraSwitchButton() { return this._showCameraSwitchButton; }
set showCameraSwitchButton(val) {
this._showCameraSwitchButton = val;
this._set({ "showCameraSwitchButton": val });
}
get displayMetadata() { return this._displayMetadata; }
set displayMetadata(val) {
this._displayMetadata = val;
this._set({ "displayMetadata": val });
}
get isZoomEnabled() { return this._isZoomEnabled; }
set isZoomEnabled(val) {
this._isZoomEnabled = val;
this._set({ "isZoomEnabled": val });
}
get isCameraTorchCheckDisabled() { return this._isCameraTorchCheckDisabled; }
set isCameraTorchCheckDisabled(val) {
this._isCameraTorchCheckDisabled = val;
this._set({ "isCameraTorchCheckDisabled": val });
}
get recordScanningProcess() { return this._recordScanningProcess; }
set recordScanningProcess(val) {
this._recordScanningProcess = val;
this._set({ "recordScanningProcess": val });
}
get manualMultipageMode() { return this._manualMultipageMode; }
set manualMultipageMode(val) {
this._manualMultipageMode = val;
this._set({ "manualMultipageMode": val });
}
get singleResult() { return this._singleResult; }
set singleResult(val) {
this._singleResult = val;
this._set({ "singleResult": val });
}
get torchTurnedOn() { return this._torchTurnedOn; }
set torchTurnedOn(val) {
this._torchTurnedOn = val;
this._set({ "torchTurnedOn": val });
}
get preventScreenRecording() { return this._preventScreenRecording; }
set preventScreenRecording(val) {
this._preventScreenRecording = val;
this._set({ "preventScreenRecording": val });
}
get homeIndicatorAutoHide() { return this._homeIndicatorAutoHide; }
set homeIndicatorAutoHide(val) {
this._homeIndicatorAutoHide = val;
this._set({ "homeIndicatorAutoHide": val });
}
get hideStatusBar() { return this._hideStatusBar; }
set hideStatusBar(val) {
this._hideStatusBar = val;
this._set({ "hideStatusBar": val });
}
get showCaptureButtonDelayFromDetect() { return this._showCaptureButtonDelayFromDetect; }
set showCaptureButtonDelayFromDetect(val) {
this._showCaptureButtonDelayFromDetect = val;
this._set({ "showCaptureButtonDelayFromDetect": val });
}
get showCaptureButtonDelayFromStart() { return this._showCaptureButtonDelayFromStart; }
set showCaptureButtonDelayFromStart(val) {
this._showCaptureButtonDelayFromStart = val;
this._set({ "showCaptureButtonDelayFromStart": val });
}
get rfidTimeout() { return this._rfidTimeout; }
set rfidTimeout(val) {
this._rfidTimeout = val;
this._set({ "rfidTimeout": val });
}
get forcePagesCount() { return this._forcePagesCount; }
set forcePagesCount(val) {
this._forcePagesCount = val;
this._set({ "forcePagesCount": val });
}
get orientation() { return this._orientation; }
set orientation(val) {
this._orientation = val;
this._set({ "orientation": val });
}
get captureMode() { return this._captureMode; }
set captureMode(val) {
this._captureMode = val;
this._set({ "captureMode": val });
}
get cameraMode() { return this._cameraMode; }
set cameraMode(val) {
this._cameraMode = val;
this._set({ "cameraMode": val });
}
get cameraPositionIOS() { return this._cameraPositionIOS; }
set cameraPositionIOS(val) {
this._cameraPositionIOS = val;
this._set({ "cameraPositionIOS": val });
}
get cameraFrame() { return this._cameraFrame; }
set cameraFrame(val) {
this._cameraFrame = val;
this._set({ "cameraFrame": val });
}
get btDeviceName() { return this._btDeviceName; }
set btDeviceName(val) {
this._btDeviceName = val;
this._set({ "btDeviceName": val });
}
get zoomFactor() { return this._zoomFactor; }
set zoomFactor(val) {
this._zoomFactor = val;
this._set({ "zoomFactor": val });
}
get exposure() { return this._exposure; }
set exposure(val) {
this._exposure = val;
this._set({ "exposure": val });
}
get videoRecordingSizeDownscaleFactor() { return this._videoRecordingSizeDownscaleFactor; }
set videoRecordingSizeDownscaleFactor(val) {
this._videoRecordingSizeDownscaleFactor = val;
this._set({ "videoRecordingSizeDownscaleFactor": val });
}
get mdlTimeout() { return this._mdlTimeout; }
set mdlTimeout(val) {
this._mdlTimeout = val;
this._set({ "mdlTimeout": val });
}
get excludedCamera2Models() { return this._excludedCamera2Models; }
set excludedCamera2Models(val) {
this._excludedCamera2Models = val;
this._set({ "excludedCamera2Models": val });
}
get cameraResolutionAndroid() { return this._cameraResolutionAndroid; }
set cameraResolutionAndroid(val) {
this._cameraResolutionAndroid = val;
this._set({ "cameraSize": val });
}
get cameraResolutionIOS() { return this._cameraResolutionIOS; }
set cameraResolutionIOS(val) {
this._cameraResolutionIOS = val;
this._set({ "videoSessionPreset": val });
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new Functionality();
result._pictureOnBoundsReady = jsonObject["pictureOnBoundsReady"];
result._showTorchButton = jsonObject["showTorchButton"];
result._showCloseButton = jsonObject["showCloseButton"];
result._videoCaptureMotionControl = jsonObject["videoCaptureMotionControl"];
result._showCaptureButton = jsonObject["showCaptureButton"];
result._showChangeFrameButton = jsonObject["showChangeFrameButton"];
result._showSkipNextPageButton = jsonObject["showSkipNextPageButton"];
result._useAuthenticator = jsonObject["useAuthenticator"];
result._skipFocusingFrames = jsonObject["skipFocusingFrames"];
result._showCameraSwitchButton = jsonObject["showCameraSwitchButton"];
result._displayMetadata = jsonObject["displayMetadata"];
result._isZoomEnabled = jsonObject["isZoomEnabled"];
result._isCameraTorchCheckDisabled = jsonObject["isCameraTorchCheckDisabled"];
result._recordScanningProcess = jsonObject["recordScanningProcess"];
result._manualMultipageMode = jsonObject["manualMultipageMode"];
result._singleResult = jsonObject["singleResult"];
result._torchTurnedOn = jsonObject["torchTurnedOn"];
result._preventScreenRecording = jsonObject["preventScreenRecording"];
result._homeIndicatorAutoHide = jsonObject["homeIndicatorAutoHide"];
result._hideStatusBar = jsonObject["hideStatusBar"];
result._showCaptureButtonDelayFromDetect = jsonObject["showCaptureButtonDelayFromDetect"];
result._showCaptureButtonDelayFromStart = jsonObject["showCaptureButtonDelayFromStart"];
result._rfidTimeout = jsonObject["rfidTimeout"];
result._forcePagesCount = jsonObject["forcePagesCount"];
result._orientation = jsonObject["orientation"];
result._captureMode = jsonObject["captureMode"];
result._cameraMode = jsonObject["cameraMode"];
result._cameraPositionIOS = jsonObject["cameraPositionIOS"];
result._cameraFrame = jsonObject["cameraFrame"];
result._btDeviceName = jsonObject["btDeviceName"];
result._zoomFactor = jsonObject["zoomFactor"];
result._exposure = jsonObject["exposure"];
result._videoRecordingSizeDownscaleFactor = jsonObject["videoRecordingSizeDownscaleFactor"];
result._mdlTimeout = jsonObject["mdlTimeout"];
result._excludedCamera2Models = jsonObject["excludedCamera2Models"];
result._cameraResolutionAndroid = CameraSize.fromJson(jsonObject["cameraSize"]);
result._cameraResolutionIOS = jsonObject["videoSessionPreset"];
return result;
}
toJson() {
return {
"pictureOnBoundsReady": this.pictureOnBoundsReady,
"showTorchButton": this.showTorchButton,
"showCloseButton": this.showCloseButton,
"videoCaptureMotionControl": this.videoCaptureMotionControl,
"showCaptureButton": this.showCaptureButton,
"showChangeFrameButton": this.showChangeFrameButton,
"showSkipNextPageButton": this.showSkipNextPageButton,
"useAuthenticator": this.useAuthenticator,
"skipFocusingFrames": this.skipFocusingFrames,
"showCameraSwitchButton": this.showCameraSwitchButton,
"displayMetadata": this.displayMetadata,
"isZoomEnabled": this.isZoomEnabled,
"isCameraTorchCheckDisabled": this.isCameraTorchCheckDisabled,
"recordScanningProcess": this.recordScanningProcess,
"manualMultipageMode": this.manualMultipageMode,
"singleResult": this.singleResult,
"torchTurnedOn": this.torchTurnedOn,
"preventScreenRecording": this.preventScreenRecording,
"homeIndicatorAutoHide": this.homeIndicatorAutoHide,
"hideStatusBar": this.hideStatusBar,
"showCaptureButtonDelayFromDetect": this.showCaptureButtonDelayFromDetect,
"showCaptureButtonDelayFromStart": this.showCaptureButtonDelayFromStart,
"rfidTimeout": this.rfidTimeout,
"forcePagesCount": this.forcePagesCount,
"orientation": this.orientation,
"captureMode": this.captureMode,
"cameraMode": this.cameraMode,
"cameraPositionIOS": this.cameraPositionIOS,
"cameraFrame": this.cameraFrame,
"btDeviceName": this.btDeviceName,
"zoomFactor": this.zoomFactor,
"exposure": this.exposure,
"videoRecordingSizeDownscaleFactor": this.videoRecordingSizeDownscaleFactor,
"mdlTimeout": this.mdlTimeout,
"excludedCamera2Models": this.excludedCamera2Models,
"cameraSize": this.cameraResolutionAndroid?.toJson(),
"videoSessionPreset": this.cameraResolutionIOS,
}
}
_apply() { this._set(this); }
_set(json) {
if (this === _index__WEBPACK_IMPORTED_MODULE_1__.DocumentReader.instance.functionality)
(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("setFunctionality", [json]);
}
}
const CameraPosition = {
UNKNOWN: -1,
UNSPECIFIED: 0,
BACK: 1,
FRONT: 2,
};
const CaptureMode = {
UNKNOWN: -1,
AUTO: 0,
CAPTURE_VIDEO: 1,
CAPTURE_FRAME: 2,
};
const CameraMode = {
UNKNOWN: -1,
AUTO: 0,
CAMERA1: 1,
CAMERA2: 2,
};
const CaptureSessionPreset = {
UNKNOWN: -1,
LOW: 0,
MEDIUM: 1,
HIGH: 2,
PHOTO: 3,
INPUT_PRIORITY: 4,
PRESET_1280x720: 6,
PRESET_1920x1080: 7,
PRESET_3840x2160: 8,
FRAME_960x540: 9,
FRAME_1280x720: 10,
PRESET_640x480: 12,
PRESET_352x288: 13,
};
const DocReaderFrame = {
UNKNOWN: "",
SCENARIO_DEFAULT: "id1",
MAX: "max",
NONE: "none",
DOCUMENT: "document",
};
class CameraSize {
width
height
constructor(width, height) {
this.width = width;
this.height = height;
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
return new CameraSize(jsonObject["width"], jsonObject["height"]);
}
toJson() {
return {
"width": this.width,
"height": this.height,
}
}
}
/***/ },
/***/ "./src/params/customization/Customization.js"
/*!***************************************************!*\
!*** ./src/params/customization/Customization.js ***!
\***************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Cap: () => (/* binding */ Cap),
/* harmony export */ CustomButtonTag: () => (/* binding */ CustomButtonTag),
/* harmony export */ Customization: () => (/* binding */ Customization),
/* harmony export */ CustomizationTheme: () => (/* binding */ CustomizationTheme),
/* harmony export */ FrameShapeType: () => (/* binding */ FrameShapeType)
/* harmony export */ });
/* harmony import */ var _internal_bridge__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../internal/bridge */ "./src/internal/bridge.js");
/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../index */ "./src/index.js");
/* harmony import */ var _CustomizationColors__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./CustomizationColors */ "./src/params/customization/CustomizationColors.js");
/* harmony import */ var _CustomizationFonts__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./CustomizationFonts */ "./src/params/customization/CustomizationFonts.js");
/* harmony import */ var _CustomizationImages__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./CustomizationImages */ "./src/params/customization/CustomizationImages.js");
/* harmony import */ var _CustomizationTimings__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./CustomizationTimings */ "./src/params/customization/CustomizationTimings.js");
/* harmony import */ var _CustomizationContentModes__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./CustomizationContentModes */ "./src/params/customization/CustomizationContentModes.js");
/* harmony import */ var _CustomizationMatrices__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./CustomizationMatrices */ "./src/params/customization/CustomizationMatrices.js");
class Customization {
get theme() { return this._theme; }
set theme(val) {
this._theme = val;
this._set({ "theme": val });
}
get showStatusMessages() { return this._showStatusMessages; }
set showStatusMessages(val) {
this._showStatusMessages = val;
this._set({ "showStatusMessages": val });
}
get showResultStatusMessages() { return this._showResultStatusMessages; }
set showResultStatusMessages(val) {
this._showResultStatusMessages = val;
this._set({ "showResultStatusMessages": val });
}
get showHelpAnimation() { return this._showHelpAnimation; }
set showHelpAnimation(val) {
this._showHelpAnimation = val;
this._set({ "showHelpAnimation": val });
}
get showNextPageAnimation() { return this._showNextPageAnimation; }
set showNextPageAnimation(val) {
this._showNextPageAnimation = val;
this._set({ "showNextPageAnimation": val });
}
get showBackgroundMask() { return this._showBackgroundMask; }
set showBackgroundMask(val) {
this._showBackgroundMask = val;
this._set({ "showBackgroundMask": val });
}
get cameraFrameBorderWidth() { return this._cameraFrameBorderWidth; }
set cameraFrameBorderWidth(val) {
this._cameraFrameBorderWidth = val;
this._set({ "cameraFrameBorderWidth": val });
}
get cameraFrameLineLength() { return this._cameraFrameLineLength; }
set cameraFrameLineLength(val) {
this._cameraFrameLineLength = val;
this._set({ "cameraFrameLineLength": val });
}
get cameraFrameOffsetWidth() { return this._cameraFrameOffsetWidth; }
set cameraFrameOffsetWidth(val) {
this._cameraFrameOffsetWidth = val;
this._set({ "cameraFrameOffsetWidth": val });
}
get cameraFrameShapeType() { return this._cameraFrameShapeType; }
set cameraFrameShapeType(val) {
this._cameraFrameShapeType = val;
this._set({ "cameraFrameShapeType": val });
}
get status() { return this._status; }
set status(val) {
this._status = val;
this._set({ "status": val });
}
get resultStatus() { return this._resultStatus; }
set resultStatus(val) {
this._resultStatus = val;
this._set({ "resultStatus": val });
}
get multipageButtonText() { return this._multipageButtonText; }
set multipageButtonText(val) {
this._multipageButtonText = val;
this._set({ "multipageButtonText": val });
}
get cameraFrameDefaultColor() { return this._cameraFrameDefaultColor; }
set cameraFrameDefaultColor(val) {
this._cameraFrameDefaultColor = val;
this._set({ "cameraFrameDefaultColor": val });
}
get cameraFrameActiveColor() { return this._cameraFrameActiveColor; }
set cameraFrameActiveColor(val) {
this._cameraFrameActiveColor = val;
this._set({ "cameraFrameActiveColor": val });
}
get statusTextColor() { return this._statusTextColor; }
set statusTextColor(val) {
this._statusTextColor = val;
this._set({ "statusTextColor": val });
}
get resultStatusTextColor() { return this._resultStatusTextColor; }
set resultStatusTextColor(val) {
this._resultStatusTextColor = val;
this._set({ "resultStatusTextColor": val });
}
get resultStatusBackgroundColor() { return this._resultStatusBackgroundColor; }
set resultStatusBackgroundColor(val) {
this._resultStatusBackgroundColor = val;
this._set({ "resultStatusBackgroundColor": val });
}
get multipageButtonBackgroundColor() { return this._multipageButtonBackgroundColor; }
set multipageButtonBackgroundColor(val) {
this._multipageButtonBackgroundColor = val;
this._set({ "multipageButtonBackgroundColor": val });
}
get tintColor() { return this._tintColor; }
set tintColor(val) {
this._tintColor = val;
this._set({ "tintColor": val });
}
get activityIndicatorColor() { return this._activityIndicatorColor; }
set activityIndicatorColor(val) {
this._activityIndicatorColor = val;
this._set({ "activityIndicatorColor": val });
}
get statusBackgroundColor() { return this._statusBackgroundColor; }
set statusBackgroundColor(val) {
this._statusBackgroundColor = val;
this._set({ "statusBackgroundColor": val });
}
get cameraPreviewBackgroundColor() { return this._cameraPreviewBackgroundColor; }
set cameraPreviewBackgroundColor(val) {
this._cameraPreviewBackgroundColor = val;
this._set({ "cameraPreviewBackgroundColor": val });
}
get backgroundMaskColor() { return this._backgroundMaskColor; }
set backgroundMaskColor(val) {
this._backgroundMaskColor = val;
this._set({ "backgroundMaskColor": val });
}
get multipageButtonTextColor() { return this._multipageButtonTextColor; }
set multipageButtonTextColor(val) {
this._multipageButtonTextColor = val;
this._set({ "multipageButtonTextColor": val });
}
get statusPositionMultiplier() { return this._statusPositionMultiplier; }
set statusPositionMultiplier(val) {
this._statusPositionMultiplier = val;
this._set({ "statusPositionMultiplier": val });
}
get resultStatusPositionMultiplier() { return this._resultStatusPositionMultiplier; }
set resultStatusPositionMultiplier(val) {
this._resultStatusPositionMultiplier = val;
this._set({ "resultStatusPositionMultiplier": val });
}
get toolbarSize() { return this._toolbarSize; }
set toolbarSize(val) {
this._toolbarSize = val;
this._set({ "toolbarSize": val });
}
get backgroundMaskAlpha() { return this._backgroundMaskAlpha; }
set backgroundMaskAlpha(val) {
this._backgroundMaskAlpha = val;
this._set({ "backgroundMaskAlpha": val });
}
get customStatusPositionMultiplier() { return this._customStatusPositionMultiplier; }
set customStatusPositionMultiplier(val) {
this._customStatusPositionMultiplier = val;
this._set({ "customStatusPositionMultiplier": val });
}
get cameraFrameVerticalPositionMultiplier() { return this._cameraFrameVerticalPositionMultiplier; }
set cameraFrameVerticalPositionMultiplier(val) {
this._cameraFrameVerticalPositionMultiplier = val;
this._set({ "cameraFrameVerticalPositionMultiplier": val });
}
get cameraFrameLandscapeAspectRatio() { return this._cameraFrameLandscapeAspectRatio; }
set cameraFrameLandscapeAspectRatio(val) {
this._cameraFrameLandscapeAspectRatio = val;
this._set({ "cameraFrameLandscapeAspectRatio": val });
}
get cameraFramePortraitAspectRatio() { return this._cameraFramePortraitAspectRatio; }
set cameraFramePortraitAspectRatio(val) {
this._cameraFramePortraitAspectRatio = val;
this._set({ "cameraFramePortraitAspectRatio": val });
}
get cameraFrameCornerRadius() { return this._cameraFrameCornerRadius; }
set cameraFrameCornerRadius(val) {
this._cameraFrameCornerRadius = val;
this._set({ "cameraFrameCornerRadius": val });
}
get livenessAnimationPositionMultiplier() { return this._livenessAnimationPositionMultiplier; }
set livenessAnimationPositionMultiplier(val) {
this._livenessAnimationPositionMultiplier = val;
this._set({ "livenessAnimationPositionMultiplier": val });
}
get nextPageAnimationStartDelay() { return this._nextPageAnimationStartDelay; }
set nextPageAnimationStartDelay(val) {
this._nextPageAnimationStartDelay = val;
this._set({ "nextPageAnimationStartDelay": val });
}
get nextPageAnimationEndDelay() { return this._nextPageAnimationEndDelay; }
set nextPageAnimationEndDelay(val) {
this._nextPageAnimationEndDelay = val;
this._set({ "nextPageAnimationEndDelay": val });
}
get activityIndicatorPortraitPositionMultiplier() { return this._activityIndicatorPortraitPositionMultiplier; }
set activityIndicatorPortraitPositionMultiplier(val) {
this._activityIndicatorPortraitPositionMultiplier = val;
this._set({ "activityIndicatorPortraitPositionMultiplier": val });
}
get activityIndicatorLandscapePositionMultiplier() { return this._activityIndicatorLandscapePositionMultiplier; }
set activityIndicatorLandscapePositionMultiplier(val) {
this._activityIndicatorLandscapePositionMultiplier = val;
this._set({ "activityIndicatorLandscapePositionMultiplier": val });
}
get cameraPreviewVerticalPositionMultiplier() { return this._cameraPreviewVerticalPositionMultiplier; }
set cameraPreviewVerticalPositionMultiplier(val) {
this._cameraPreviewVerticalPositionMultiplier = val;
this._set({ "cameraPreviewVerticalPositionMultiplier": val });
}
get multipageButtonPositionMultiplier() { return this._multipageButtonPositionMultiplier; }
set multipageButtonPositionMultiplier(val) {
this._multipageButtonPositionMultiplier = val;
this._set({ "multipageButtonPositionMultiplier": val });
}
get multipageAnimationFrontImage() { return this._multipageAnimationFrontImage; }
set multipageAnimationFrontImage(val) {
this._multipageAnimationFrontImage = val;
this._set({ "multipageAnimationFrontImage": val });
}
get multipageAnimationBackImage() { return this._multipageAnimationBackImage; }
set multipageAnimationBackImage(val) {
this._multipageAnimationBackImage = val;
this._set({ "multipageAnimationBackImage": val });
}
get borderBackgroundImage() { return this._borderBackgroundImage; }
set borderBackgroundImage(val) {
this._borderBackgroundImage = val;
this._set({ "borderBackgroundImage": val });
}
get helpAnimationImage() { return this._helpAnimationImage; }
set helpAnimationImage(val) {
this._helpAnimationImage = val;
this._set({ "helpAnimationImage": val });
}
get closeButtonImage() { return this._closeButtonImage; }
set closeButtonImage(val) {
this._closeButtonImage = val;
this._set({ "closeButtonImage": val });
}
get captureButtonImage() { return this._captureButtonImage; }
set captureButtonImage(val) {
this._captureButtonImage = val;
this._set({ "captureButtonImage": val });
}
get cameraSwitchButtonImage() { return this._cameraSwitchButtonImage; }
set cameraSwitchButtonImage(val) {
this._cameraSwitchButtonImage = val;
this._set({ "cameraSwitchButtonImage": val });
}
get torchButtonOnImage() { return this._torchButtonOnImage; }
set torchButtonOnImage(val) {
this._torchButtonOnImage = val;
this._set({ "torchButtonOnImage": val });
}
get torchButtonOffImage() { return this._torchButtonOffImage; }
set torchButtonOffImage(val) {
this._torchButtonOffImage = val;
this._set({ "torchButtonOffImage": val });
}
get changeFrameButtonExpandImage() { return this._changeFrameButtonExpandImage; }
set changeFrameButtonExpandImage(val) {
this._changeFrameButtonExpandImage = val;
this._set({ "changeFrameButtonExpandImage": val });
}
get changeFrameButtonCollapseImage() { return this._changeFrameButtonCollapseImage; }
set changeFrameButtonCollapseImage(val) {
this._changeFrameButtonCollapseImage = val;
this._set({ "changeFrameButtonCollapseImage": val });
}
get livenessAnimationImage() { return this._livenessAnimationImage; }
set livenessAnimationImage(val) {
this._livenessAnimationImage = val;
this._set({ "livenessAnimationImage": val });
}
get multipageButtonImage() { return this._multipageButtonImage; }
set multipageButtonImage(val) {
this._multipageButtonImage = val;
this._set({ "multipageButtonImage": val });
}
get statusTextFont() { return this._statusTextFont; }
set statusTextFont(val) {
this._statusTextFont = val;
this._set({ "statusTextFont": val });
}
get resultStatusTextFont() { return this._resultStatusTextFont; }
set resultStatusTextFont(val) {
this._resultStatusTextFont = val;
this._set({ "resultStatusTextFont": val });
}
get multipageButtonTextFont() { return this._multipageButtonTextFont; }
set multipageButtonTextFont(val) {
this._multipageButtonTextFont = val;
this._set({ "multipageButtonTextFont": val });
}
get customLabelStatus() { return this._customLabelStatus; }
set customLabelStatus(val) {
this._customLabelStatus = val;
this._set({ "customLabelStatus": val });
}
get cameraFrameLineCap() { return this._cameraFrameLineCap; }
set cameraFrameLineCap(val) {
this._cameraFrameLineCap = val;
this._set({ "cameraFrameLineCap": val });
}
get uiCustomizationLayer() { return this._uiCustomizationLayer; }
set uiCustomizationLayer(val) {
this._uiCustomizationLayer = val;
this._set({ "uiCustomizationLayer": val });
}
get helpAnimationImageTransformsIOS() { return this._helpAnimationImageTransformsIOS; }
set helpAnimationImageTransformsIOS(val) {
this._helpAnimationImageTransformsIOS = val;
this._set({ "helpAnimationImageContentMode": val });
}
get multipageAnimationFrontImageTransformsIOS() { return this._multipageAnimationFrontImageTransformsIOS; }
set multipageAnimationFrontImageTransformsIOS(val) {
this._multipageAnimationFrontImageTransformsIOS = val;
this._set({ "multipageAnimationFrontImageContentMode": val });
}
get multipageAnimationBackImageTransformsIOS() { return this._multipageAnimationBackImageTransformsIOS; }
set multipageAnimationBackImageTransformsIOS(val) {
this._multipageAnimationBackImageTransformsIOS = val;
this._set({ "multipageAnimationBackImageContentMode": val });
}
get livenessAnimationImageTransformsIOS() { return this._livenessAnimationImageTransformsIOS; }
set livenessAnimationImageTransformsIOS(val) {
this._livenessAnimationImageTransformsIOS = val;
this._set({ "livenessAnimationImageContentMode": val });
}
get borderBackgroundImageTransformsIOS() { return this._borderBackgroundImageTransformsIOS; }
set borderBackgroundImageTransformsIOS(val) {
this._borderBackgroundImageTransformsIOS = val;
this._set({ "borderBackgroundImageContentMode": val });
}
get helpAnimationImageTransformsAndroid() { return this._helpAnimationImageTransformsAndroid; }
set helpAnimationImageTransformsAndroid(val) {
this._helpAnimationImageTransformsAndroid = val;
this._set({ "helpAnimationImageMatrix": val });
}
get multipageAnimationFrontImageTransformsAndroid() { return this._multipageAnimationFrontImageTransformsAndroid; }
set multipageAnimationFrontImageTransformsAndroid(val) {
this._multipageAnimationFrontImageTransformsAndroid = val;
this._set({ "multipageAnimationFrontImageMatrix": val });
}
get multipageAnimationBackImageTransformsAndroid() { return this._multipageAnimationBackImageTransformsAndroid; }
set multipageAnimationBackImageTransformsAndroid(val) {
this._multipageAnimationBackImageTransformsAndroid = val;
this._set({ "multipageAnimationBackImageMatrix": val });
}
get livenessAnimationImageTransformsAndroid() { return this._livenessAnimationImageTransformsAndroid; }
set livenessAnimationImageTransformsAndroid(val) {
this._livenessAnimationImageTransformsAndroid = val;
this._set({ "livenessAnimationImageMatrix": val });
}
get borderBackgroundImageTransformsAndroid() { return this._borderBackgroundImageTransformsAndroid; }
set borderBackgroundImageTransformsAndroid(val) {
this._borderBackgroundImageTransformsAndroid = val;
this._set({ "borderBackgroundImageMatrix": val });
}
get colors() { return this._colors; }
set colors(val) {
this._colors = val;
val._apply(this);
}
get fonts() { return this._fonts; }
set fonts(val) {
this._fonts = val;
val._apply(this);
}
get images() { return this._images; }
set images(val) {
this._images = val;
val._apply(this);
}
get timings() { return this._timings; }
set timings(val) {
this._timings = val;
val._apply(this);
}
get contentModes() { return this._contentModes; }
set contentModes(val) {
this._contentModes = val;
val._apply(this);
}
get matrices() { return this._matrices; }
set matrices(val) {
this._matrices = val;
val._apply(this);
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new Customization();
result._theme = jsonObject["theme"];
result._showStatusMessages = jsonObject["showStatusMessages"];
result._showResultStatusMessages = jsonObject["showResultStatusMessages"];
result._showHelpAnimation = jsonObject["showHelpAnimation"];
result._showNextPageAnimation = jsonObject["showNextPageAnimation"];
result._showBackgroundMask = jsonObject["showBackgroundMask"];
result._cameraFrameBorderWidth = jsonObject["cameraFrameBorderWidth"];
result._cameraFrameLineLength = jsonObject["cameraFrameLineLength"];
result._cameraFrameShapeType = jsonObject["cameraFrameShapeType"];
result._cameraFrameOffsetWidth = jsonObject["cameraFrameOffsetWidth"];
result._status = jsonObject["status"];
result._resultStatus = jsonObject["resultStatus"];
result._multipageButtonText = jsonObject["multipageButtonText"];
result._cameraFrameDefaultColor = jsonObject["cameraFrameDefaultColor"];
result._cameraFrameActiveColor = jsonObject["cameraFrameActiveColor"];
result._statusTextColor = jsonObject["statusTextColor"];
result._resultStatusTextColor = jsonObject["resultStatusTextColor"];
result._resultStatusBackgroundColor = jsonObject["resultStatusBackgroundColor"];
result._multipageButtonBackgroundColor = jsonObject["multipageButtonBackgroundColor"];
result._tintColor = jsonObject["tintColor"];
result._activityIndicatorColor = jsonObject["activityIndicatorColor"];
result._statusBackgroundColor = jsonObject["statusBackgroundColor"];
result._cameraPreviewBackgroundColor = jsonObject["cameraPreviewBackgroundColor"];
result._backgroundMaskColor = jsonObject["backgroundMaskColor"];
result._multipageButtonTextColor = jsonObject["multipageButtonTextColor"];
result._statusPositionMultiplier = jsonObject["statusPositionMultiplier"];
result._resultStatusPositionMultiplier = jsonObject["resultStatusPositionMultiplier"];
result._toolbarSize = jsonObject["toolbarSize"];
result._backgroundMaskAlpha = jsonObject["backgroundMaskAlpha"];
result._customStatusPositionMultiplier = jsonObject["customStatusPositionMultiplier"];
result._cameraFrameVerticalPositionMultiplier = jsonObject["cameraFrameVerticalPositionMultiplier"];
result._cameraFrameLandscapeAspectRatio = jsonObject["cameraFrameLandscapeAspectRatio"];
result._cameraFrameCornerRadius = jsonObject["cameraFrameCornerRadius"];
result._cameraFramePortraitAspectRatio = jsonObject["cameraFramePortraitAspectRatio"];
result._livenessAnimationPositionMultiplier = jsonObject["livenessAnimationPositionMultiplier"];
result._nextPageAnimationStartDelay = jsonObject["nextPageAnimationStartDelay"];
result._nextPageAnimationEndDelay = jsonObject["nextPageAnimationEndDelay"];
result._activityIndicatorPortraitPositionMultiplier = jsonObject["activityIndicatorPortraitPositionMultiplier"];
result._activityIndicatorLandscapePositionMultiplier = jsonObject["activityIndicatorLandscapePositionMultiplier"];
result._cameraPreviewVerticalPositionMultiplier = jsonObject["cameraPreviewVerticalPositionMultiplier"];
result._multipageButtonPositionMultiplier = jsonObject["multipageButtonPositionMultiplier"];
result._multipageAnimationFrontImage = jsonObject["multipageAnimationFrontImage"];
result._multipageAnimationBackImage = jsonObject["multipageAnimationBackImage"];
result._borderBackgroundImage = jsonObject["borderBackgroundImage"];
result._helpAnimationImage = jsonObject["helpAnimationImage"];
result._closeButtonImage = jsonObject["closeButtonImage"];
result._captureButtonImage = jsonObject["captureButtonImage"];
result._cameraSwitchButtonImage = jsonObject["cameraSwitchButtonImage"];
result._torchButtonOnImage = jsonObject["torchButtonOnImage"];
result._torchButtonOffImage = jsonObject["torchButtonOffImage"];
result._changeFrameButtonExpandImage = jsonObject["changeFrameButtonExpandImage"];
result._changeFrameButtonCollapseImage = jsonObject["changeFrameButtonCollapseImage"];
result._livenessAnimationImage = jsonObject["livenessAnimationImage"];
result._multipageButtonImage = jsonObject["multipageButtonImage"];
result._customLabelStatus = jsonObject["customLabelStatus"];
result._cameraFrameLineCap = jsonObject["cameraFrameLineCap"];
result._uiCustomizationLayer = jsonObject["uiCustomizationLayer"];
result._statusTextFont = _CustomizationFonts__WEBPACK_IMPORTED_MODULE_3__.Font.fromJson(jsonObject["statusTextFont"]);
result._resultStatusTextFont = _CustomizationFonts__WEBPACK_IMPORTED_MODULE_3__.Font.fromJson(jsonObject["resultStatusTextFont"]);
result._multipageButtonTextFont = _CustomizationFonts__WEBPACK_IMPORTED_MODULE_3__.Font.fromJson(jsonObject["multipageButtonTextFont"]);
result._helpAnimationImageTransformsIOS = jsonObject["helpAnimationImageContentMode"];
result._multipageAnimationFrontImageTransformsIOS = jsonObject["multipageAnimationFrontImageContentMode"];
result._multipageAnimationBackImageTransformsIOS = jsonObject["multipageAnimationBackImageContentMode"];
result._livenessAnimationImageTransformsIOS = jsonObject["livenessAnimationImageContentMode"];
result._borderBackgroundImageTransformsIOS = jsonObject["borderBackgroundImageContentMode"];
result._helpAnimationImageTransformsAndroid = jsonObject["helpAnimationImageMatrix"];
result._multipageAnimationFrontImageTransformsAndroid = jsonObject["multipageAnimationFrontImageMatrix"];
result._multipageAnimationBackImageTransformsAndroid = jsonObject["multipageAnimationBackImageMatrix"];
result._livenessAnimationImageTransformsAndroid = jsonObject["livenessAnimationImageMatrix"];
result._borderBackgroundImageTransformsAndroid = jsonObject["borderBackgroundImageMatrix"];
result._colors = _CustomizationColors__WEBPACK_IMPORTED_MODULE_2__.CustomizationColors.fromJson(jsonObject["colors"]);
result._fonts = _CustomizationFonts__WEBPACK_IMPORTED_MODULE_3__.CustomizationFonts.fromJson(jsonObject["fonts"]);
result._images = _CustomizationImages__WEBPACK_IMPORTED_MODULE_4__.CustomizationImages.fromJson(jsonObject["images"]);
result._timings = _CustomizationTimings__WEBPACK_IMPORTED_MODULE_5__.CustomizationTimings.fromJson(jsonObject["timings"]);
result._contentModes = _CustomizationContentModes__WEBPACK_IMPORTED_MODULE_6__.CustomizationContentModes.fromJson(jsonObject["contentModes"]);
result._matrices = _CustomizationMatrices__WEBPACK_IMPORTED_MODULE_7__.CustomizationMatrices.fromJson(jsonObject["matrices"]);
return result;
}
toJson() {
return {
"theme": this.theme,
"showStatusMessages": this.showStatusMessages,
"showResultStatusMessages": this.showResultStatusMessages,
"showHelpAnimation": this.showHelpAnimation,
"showNextPageAnimation": this.showNextPageAnimation,
"showBackgroundMask": this.showBackgroundMask,
"cameraFrameBorderWidth": this.cameraFrameBorderWidth,
"cameraFrameLineLength": this.cameraFrameLineLength,
"cameraFrameShapeType": this.cameraFrameShapeType,
"cameraFrameOffsetWidth": this.cameraFrameOffsetWidth,
"status": this.status,
"resultStatus": this.resultStatus,
"multipageButtonText": this.multipageButtonText,
"cameraFrameDefaultColor": this.cameraFrameDefaultColor,
"cameraFrameActiveColor": this.cameraFrameActiveColor,
"statusTextColor": this.statusTextColor,
"resultStatusTextColor": this.resultStatusTextColor,
"resultStatusBackgroundColor": this.resultStatusBackgroundColor,
"multipageButtonBackgroundColor": this.multipageButtonBackgroundColor,
"tintColor": this.tintColor,
"activityIndicatorColor": this.activityIndicatorColor,
"statusBackgroundColor": this.statusBackgroundColor,
"cameraPreviewBackgroundColor": this.cameraPreviewBackgroundColor,
"backgroundMaskColor": this.backgroundMaskColor,
"multipageButtonTextColor": this.multipageButtonTextColor,
"statusPositionMultiplier": this.statusPositionMultiplier,
"resultStatusPositionMultiplier": this.resultStatusPositionMultiplier,
"toolbarSize": this.toolbarSize,
"backgroundMaskAlpha": this.backgroundMaskAlpha,
"customStatusPositionMultiplier": this.customStatusPositionMultiplier,
"cameraFrameVerticalPositionMultiplier": this.cameraFrameVerticalPositionMultiplier,
"cameraFrameLandscapeAspectRatio": this.cameraFrameLandscapeAspectRatio,
"cameraFramePortraitAspectRatio": this.cameraFramePortraitAspectRatio,
"cameraFrameCornerRadius": this.cameraFrameCornerRadius,
"livenessAnimationPositionMultiplier": this.livenessAnimationPositionMultiplier,
"nextPageAnimationStartDelay": this.nextPageAnimationStartDelay,
"nextPageAnimationEndDelay": this.nextPageAnimationEndDelay,
"activityIndicatorPortraitPositionMultiplier": this.activityIndicatorPortraitPositionMultiplier,
"activityIndicatorLandscapePositionMultiplier": this.activityIndicatorLandscapePositionMultiplier,
"cameraPreviewVerticalPositionMultiplier": this.cameraPreviewVerticalPositionMultiplier,
"multipageButtonPositionMultiplier": this.multipageButtonPositionMultiplier,
"multipageAnimationFrontImage": this.multipageAnimationFrontImage,
"multipageAnimationBackImage": this.multipageAnimationBackImage,
"borderBackgroundImage": this.borderBackgroundImage,
"helpAnimationImage": this.helpAnimationImage,
"closeButtonImage": this.closeButtonImage,
"captureButtonImage": this.captureButtonImage,
"cameraSwitchButtonImage": this.cameraSwitchButtonImage,
"torchButtonOnImage": this.torchButtonOnImage,
"torchButtonOffImage": this.torchButtonOffImage,
"changeFrameButtonExpandImage": this.changeFrameButtonExpandImage,
"changeFrameButtonCollapseImage": this.changeFrameButtonCollapseImage,
"livenessAnimationImage": this.livenessAnimationImage,
"multipageButtonImage": this.multipageButtonImage,
"customLabelStatus": this.customLabelStatus,
"cameraFrameLineCap": this.cameraFrameLineCap,
"uiCustomizationLayer": this.uiCustomizationLayer,
"statusTextFont": this.statusTextFont?.toJson(),
"resultStatusTextFont": this.resultStatusTextFont?.toJson(),
"multipageButtonTextFont": this.multipageButtonTextFont?.toJson(),
"helpAnimationImageContentMode": this.helpAnimationImageTransformsIOS,
"multipageAnimationFrontImageContentMode": this.multipageAnimationFrontImageTransformsIOS,
"multipageAnimationBackImageContentMode": this.multipageAnimationBackImageTransformsIOS,
"livenessAnimationImageContentMode": this.livenessAnimationImageTransformsIOS,
"borderBackgroundImageContentMode": this.borderBackgroundImageTransformsIOS,
"helpAnimationImageMatrix": this.helpAnimationImageTransformsAndroid,
"multipageAnimationFrontImageMatrix": this.multipageAnimationFrontImageTransformsAndroid,
"multipageAnimationBackImageMatrix": this.multipageAnimationBackImageTransformsAndroid,
"livenessAnimationImageMatrix": this.livenessAnimationImageTransformsAndroid,
"borderBackgroundImageMatrix": this.borderBackgroundImageTransformsAndroid,
"colors": this.colors?.toJson(),
"fonts": this.fonts?.toJson(),
"images": this.images?.toJson(),
"timings": this.timings?.toJson(),
"contentModes": this.contentModes?.toJson(),
"matrices": this.matrices?.toJson(),
}
}
_apply() { this._set(this); }
_set(json) {
if (this === _index__WEBPACK_IMPORTED_MODULE_1__.DocumentReader.instance.customization)
(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("setCustomization", [json]);
}
}
const Cap = {
BUTT: 0,
ROUND: 1,
SQUARE: 2
};
const FrameShapeType = {
LINE: 0,
CORNER: 1
};
const CustomButtonTag = {
CLOSE: 1001,
TORCH: 1002,
CAPTURE: 1003,
CHANGE_FRAME: 1004,
SKIP: 1005,
CAMERA_SWITCH: 1006
};
const CustomizationTheme = {
CLEAR: 0,
LIQUID_GLASS: 1
};
/***/ },
/***/ "./src/params/customization/CustomizationColors.js"
/*!*********************************************************!*\
!*** ./src/params/customization/CustomizationColors.js ***!
\*********************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ CustomizationColors: () => (/* binding */ CustomizationColors)
/* harmony export */ });
/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../index */ "./src/index.js");
class CustomizationColors {
get rfidProcessingScreenBackground() { return this._rfidProcessingScreenBackground; }
set rfidProcessingScreenBackground(val) {
this._rfidProcessingScreenBackground = val;
this._set({ "rfidProcessingScreenBackground": val });
}
get rfidProcessingScreenHintLabelText() { return this._rfidProcessingScreenHintLabelText; }
set rfidProcessingScreenHintLabelText(val) {
this._rfidProcessingScreenHintLabelText = val;
this._set({ "rfidProcessingScreenHintLabelText": val });
}
get rfidProcessingScreenHintLabelBackground() { return this._rfidProcessingScreenHintLabelBackground; }
set rfidProcessingScreenHintLabelBackground(val) {
this._rfidProcessingScreenHintLabelBackground = val;
this._set({ "rfidProcessingScreenHintLabelBackground": val });
}
get rfidProcessingScreenProgressLabelText() { return this._rfidProcessingScreenProgressLabelText; }
set rfidProcessingScreenProgressLabelText(val) {
this._rfidProcessingScreenProgressLabelText = val;
this._set({ "rfidProcessingScreenProgressLabelText": val });
}
get rfidProcessingScreenProgressBar() { return this._rfidProcessingScreenProgressBar; }
set rfidProcessingScreenProgressBar(val) {
this._rfidProcessingScreenProgressBar = val;
this._set({ "rfidProcessingScreenProgressBar": val });
}
get rfidProcessingScreenProgressBarBackground() { return this._rfidProcessingScreenProgressBarBackground; }
set rfidProcessingScreenProgressBarBackground(val) {
this._rfidProcessingScreenProgressBarBackground = val;
this._set({ "rfidProcessingScreenProgressBarBackground": val });
}
get rfidProcessingScreenResultLabelText() { return this._rfidProcessingScreenResultLabelText; }
set rfidProcessingScreenResultLabelText(val) {
this._rfidProcessingScreenResultLabelText = val;
this._set({ "rfidProcessingScreenResultLabelText": val });
}
get rfidProcessingScreenLoadingBar() { return this._rfidProcessingScreenLoadingBar; }
set rfidProcessingScreenLoadingBar(val) {
this._rfidProcessingScreenLoadingBar = val;
this._set({ "rfidProcessingScreenLoadingBar": val });
}
get rfidEnableNfcTitleText() { return this._rfidEnableNfcTitleText; }
set rfidEnableNfcTitleText(val) {
this._rfidEnableNfcTitleText = val;
this._set({ "rfidEnableNfcTitleText": val });
}
get rfidEnableNfcDescriptionText() { return this._rfidEnableNfcDescriptionText; }
set rfidEnableNfcDescriptionText(val) {
this._rfidEnableNfcDescriptionText = val;
this._set({ "rfidEnableNfcDescriptionText": val });
}
get rfidEnableNfcButtonText() { return this._rfidEnableNfcButtonText; }
set rfidEnableNfcButtonText(val) {
this._rfidEnableNfcButtonText = val;
this._set({ "rfidEnableNfcButtonText": val });
}
get rfidEnableNfcButtonBackground() { return this._rfidEnableNfcButtonBackground; }
set rfidEnableNfcButtonBackground(val) {
this._rfidEnableNfcButtonBackground = val;
this._set({ "rfidEnableNfcButtonBackground": val });
}
get mdlProcessingScreenBackground() { return this._mdlProcessingScreenBackground; }
set mdlProcessingScreenBackground(val) {
this._mdlProcessingScreenBackground = val;
this._set({ "mdlProcessingScreenBackground": val });
}
get mdlProcessingScreenHintLabelText() { return this._mdlProcessingScreenHintLabelText; }
set mdlProcessingScreenHintLabelText(val) {
this._mdlProcessingScreenHintLabelText = val;
this._set({ "mdlProcessingScreenHintLabelText": val });
}
get mdlProcessingScreenHintLabelBackground() { return this._mdlProcessingScreenHintLabelBackground; }
set mdlProcessingScreenHintLabelBackground(val) {
this._mdlProcessingScreenHintLabelBackground = val;
this._set({ "mdlProcessingScreenHintLabelBackground": val });
}
get mdlProcessingScreenProgressLabelText() { return this._mdlProcessingScreenProgressLabelText; }
set mdlProcessingScreenProgressLabelText(val) {
this._mdlProcessingScreenProgressLabelText = val;
this._set({ "mdlProcessingScreenProgressLabelText": val });
}
get mdlProcessingScreenResultLabelText() { return this._mdlProcessingScreenResultLabelText; }
set mdlProcessingScreenResultLabelText(val) {
this._mdlProcessingScreenResultLabelText = val;
this._set({ "mdlProcessingScreenResultLabelText": val });
}
get mdlProcessingScreenLoadingBar() { return this._mdlProcessingScreenLoadingBar; }
set mdlProcessingScreenLoadingBar(val) {
this._mdlProcessingScreenLoadingBar = val;
this._set({ "mdlProcessingScreenLoadingBar": val });
}
get mdlEnableNfcTitleText() { return this._mdlEnableNfcTitleText; }
set mdlEnableNfcTitleText(val) {
this._mdlEnableNfcTitleText = val;
this._set({ "mdlEnableNfcTitleText": val });
}
get mdlEnableNfcDescriptionText() { return this._mdlEnableNfcDescriptionText; }
set mdlEnableNfcDescriptionText(val) {
this._mdlEnableNfcDescriptionText = val;
this._set({ "mdlEnableNfcDescriptionText": val });
}
get mdlEnableNfcButtonText() { return this._mdlEnableNfcButtonText; }
set mdlEnableNfcButtonText(val) {
this._mdlEnableNfcButtonText = val;
this._set({ "mdlEnableNfcButtonText": val });
}
get mdlEnableNfcButtonBackground() { return this._mdlEnableNfcButtonBackground; }
set mdlEnableNfcButtonBackground(val) {
this._mdlEnableNfcButtonBackground = val;
this._set({ "mdlEnableNfcButtonBackground": val });
}
get nextPageIdCardFront() { return this._nextPageIdCardFront; }
set nextPageIdCardFront(val) {
this._nextPageIdCardFront = val;
this._set({ "nextPageIdCardFront": val });
}
get nextPageIdCardBack() { return this._nextPageIdCardBack; }
set nextPageIdCardBack(val) {
this._nextPageIdCardBack = val;
this._set({ "nextPageIdCardBack": val });
}
get nextPagePassportShift() { return this._nextPagePassportShift; }
set nextPagePassportShift(val) {
this._nextPagePassportShift = val;
this._set({ "nextPagePassportShift": val });
}
get nextPagePassportFlip() { return this._nextPagePassportFlip; }
set nextPagePassportFlip(val) {
this._nextPagePassportFlip = val;
this._set({ "nextPagePassportFlip": val });
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new CustomizationColors();
result._rfidProcessingScreenBackground = jsonObject["rfidProcessingScreenBackground"];
result._rfidProcessingScreenHintLabelText = jsonObject["rfidProcessingScreenHintLabelText"];
result._rfidProcessingScreenHintLabelBackground = jsonObject["rfidProcessingScreenHintLabelBackground"];
result._rfidProcessingScreenProgressLabelText = jsonObject["rfidProcessingScreenProgressLabelText"];
result._rfidProcessingScreenProgressBar = jsonObject["rfidProcessingScreenProgressBar"];
result._rfidProcessingScreenProgressBarBackground = jsonObject["rfidProcessingScreenProgressBarBackground"];
result._rfidProcessingScreenResultLabelText = jsonObject["rfidProcessingScreenResultLabelText"];
result._rfidProcessingScreenLoadingBar = jsonObject["rfidProcessingScreenLoadingBar"];
result._rfidEnableNfcTitleText = jsonObject["rfidEnableNfcTitleText"];
result._rfidEnableNfcDescriptionText = jsonObject["rfidEnableNfcDescriptionText"];
result._rfidEnableNfcButtonText = jsonObject["rfidEnableNfcButtonText"];
result._rfidEnableNfcButtonBackground = jsonObject["rfidEnableNfcButtonBackground"];
result._mdlProcessingScreenBackground = jsonObject["mdlProcessingScreenBackground"];
result._mdlProcessingScreenHintLabelText = jsonObject["mdlProcessingScreenHintLabelText"];
result._mdlProcessingScreenHintLabelBackground = jsonObject["mdlProcessingScreenHintLabelBackground"];
result._mdlProcessingScreenProgressLabelText = jsonObject["mdlProcessingScreenProgressLabelText"];
result._mdlProcessingScreenResultLabelText = jsonObject["mdlProcessingScreenResultLabelText"];
result._mdlProcessingScreenLoadingBar = jsonObject["mdlProcessingScreenLoadingBar"];
result._mdlEnableNfcTitleText = jsonObject["mdlEnableNfcTitleText"];
result._mdlEnableNfcDescriptionText = jsonObject["mdlEnableNfcDescriptionText"];
result._mdlEnableNfcButtonText = jsonObject["mdlEnableNfcButtonText"];
result._mdlEnableNfcButtonBackground = jsonObject["mdlEnableNfcButtonBackground"];
result._nextPageIdCardFront = jsonObject["nextPageIdCardFront"];
result._nextPageIdCardBack = jsonObject["nextPageIdCardBack"];
result._nextPagePassportShift = jsonObject["nextPagePassportShift"];
result._nextPagePassportFlip = jsonObject["nextPagePassportFlip"];
return result;
}
_apply() { this._set(this); }
_set(json) {
const parentJson = { "colors": json };
var parent = _index__WEBPACK_IMPORTED_MODULE_0__.DocumentReader.instance.customization;
if (this === parent.colors) parent._set(parentJson);
}
toJson() {
return {
"rfidProcessingScreenBackground": this.rfidProcessingScreenBackground,
"rfidProcessingScreenHintLabelText": this.rfidProcessingScreenHintLabelText,
"rfidProcessingScreenHintLabelBackground": this.rfidProcessingScreenHintLabelBackground,
"rfidProcessingScreenProgressLabelText": this.rfidProcessingScreenProgressLabelText,
"rfidProcessingScreenProgressBar": this.rfidProcessingScreenProgressBar,
"rfidProcessingScreenProgressBarBackground": this.rfidProcessingScreenProgressBarBackground,
"rfidProcessingScreenResultLabelText": this.rfidProcessingScreenResultLabelText,
"rfidProcessingScreenLoadingBar": this.rfidProcessingScreenLoadingBar,
"rfidEnableNfcTitleText": this.rfidEnableNfcTitleText,
"rfidEnableNfcDescriptionText": this.rfidEnableNfcDescriptionText,
"rfidEnableNfcButtonText": this.rfidEnableNfcButtonText,
"rfidEnableNfcButtonBackground": this.rfidEnableNfcButtonBackground,
"mdlProcessingScreenBackground": this.mdlProcessingScreenBackground,
"mdlProcessingScreenHintLabelText": this.mdlProcessingScreenHintLabelText,
"mdlProcessingScreenHintLabelBackground": this.mdlProcessingScreenHintLabelBackground,
"mdlProcessingScreenProgressLabelText": this.mdlProcessingScreenProgressLabelText,
"mdlProcessingScreenResultLabelText": this.mdlProcessingScreenResultLabelText,
"mdlProcessingScreenLoadingBar": this.mdlProcessingScreenLoadingBar,
"mdlEnableNfcTitleText": this.mdlEnableNfcTitleText,
"mdlEnableNfcDescriptionText": this.mdlEnableNfcDescriptionText,
"mdlEnableNfcButtonText": this.mdlEnableNfcButtonText,
"mdlEnableNfcButtonBackground": this.mdlEnableNfcButtonBackground,
"nextPageIdCardFront": this.nextPageIdCardFront,
"nextPageIdCardBack": this.nextPageIdCardBack,
"nextPagePassportShift": this.nextPagePassportShift,
"nextPagePassportFlip": this.nextPagePassportFlip,
}
}
}
/***/ },
/***/ "./src/params/customization/CustomizationContentModes.js"
/*!***************************************************************!*\
!*** ./src/params/customization/CustomizationContentModes.js ***!
\***************************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ CustomizationContentModes: () => (/* binding */ CustomizationContentModes),
/* harmony export */ ViewContentMode: () => (/* binding */ ViewContentMode)
/* harmony export */ });
/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../index */ "./src/index.js");
class CustomizationContentModes {
get nextPageIdCardFront() { return this._nextPageIdCardFront; }
set nextPageIdCardFront(val) {
this._nextPageIdCardFront = val;
this._set({ "nextPageIdCardFront": val });
}
get nextPageIdCardBack() { return this._nextPageIdCardBack; }
set nextPageIdCardBack(val) {
this._nextPageIdCardBack = val;
this._set({ "nextPageIdCardBack": val });
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new CustomizationContentModes();
result._nextPageIdCardFront = jsonObject["nextPageIdCardFront"];
result._nextPageIdCardBack = jsonObject["nextPageIdCardBack"];
return result;
}
_apply() { this._set(this); }
_set(json) {
const parentJson = { "contentModes": json };
var parent = _index__WEBPACK_IMPORTED_MODULE_0__.DocumentReader.instance.customization;
if (this === parent.contentModes) parent._set(parentJson);
}
toJson() {
return {
"nextPageIdCardFront": this.nextPageIdCardFront,
"nextPageIdCardBack": this.nextPageIdCardBack,
}
}
}
const ViewContentMode = {
SCALE_TO_FILL: 0,
SCALE_ASPECT_FIT: 1,
SCALE_ASPECT_FILL: 2,
REDRAW: 3,
CENTER: 4,
TOP: 5,
BOTTOM: 6,
LEFT: 7,
RIGHT: 8,
TOP_LEFT: 9,
TOP_RIGHT: 10,
BOTTOM_LEFT: 11,
BOTTOM_RIGHT: 12
};
/***/ },
/***/ "./src/params/customization/CustomizationFonts.js"
/*!********************************************************!*\
!*** ./src/params/customization/CustomizationFonts.js ***!
\********************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ CustomizationFonts: () => (/* binding */ CustomizationFonts),
/* harmony export */ Font: () => (/* binding */ Font),
/* harmony export */ FontStyle: () => (/* binding */ FontStyle)
/* harmony export */ });
/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../index */ "./src/index.js");
class CustomizationFonts {
get rfidProcessingScreenHintLabel() { return this._rfidProcessingScreenHintLabel; }
set rfidProcessingScreenHintLabel(val) {
this._rfidProcessingScreenHintLabel = val;
this._set({ "rfidProcessingScreenHintLabel": val });
}
get rfidProcessingScreenProgressLabel() { return this._rfidProcessingScreenProgressLabel; }
set rfidProcessingScreenProgressLabel(val) {
this._rfidProcessingScreenProgressLabel = val;
this._set({ "rfidProcessingScreenProgressLabel": val });
}
get rfidProcessingScreenResultLabel() { return this._rfidProcessingScreenResultLabel; }
set rfidProcessingScreenResultLabel(val) {
this._rfidProcessingScreenResultLabel = val;
this._set({ "rfidProcessingScreenResultLabel": val });
}
get rfidEnableNfcTitleText() { return this._rfidEnableNfcTitleText; }
set rfidEnableNfcTitleText(val) {
this._rfidEnableNfcTitleText = val;
this._set({ "rfidEnableNfcTitleText": val });
}
get rfidEnableNfcDescriptionText() { return this._rfidEnableNfcDescriptionText; }
set rfidEnableNfcDescriptionText(val) {
this._rfidEnableNfcDescriptionText = val;
this._set({ "rfidEnableNfcDescriptionText": val });
}
get rfidEnableNfcButtonText() { return this._rfidEnableNfcButtonText; }
set rfidEnableNfcButtonText(val) {
this._rfidEnableNfcButtonText = val;
this._set({ "rfidEnableNfcButtonText": val });
}
get mdlProcessingScreenHintLabel() { return this._mdlProcessingScreenHintLabel; }
set mdlProcessingScreenHintLabel(val) {
this._mdlProcessingScreenHintLabel = val;
this._set({ "mdlProcessingScreenHintLabel": val });
}
get mdlProcessingScreenProgressLabel() { return this._mdlProcessingScreenProgressLabel; }
set mdlProcessingScreenProgressLabel(val) {
this._mdlProcessingScreenProgressLabel = val;
this._set({ "mdlProcessingScreenProgressLabel": val });
}
get mdlProcessingScreenResultLabel() { return this._mdlProcessingScreenResultLabel; }
set mdlProcessingScreenResultLabel(val) {
this._mdlProcessingScreenResultLabel = val;
this._set({ "mdlProcessingScreenResultLabel": val });
}
get mdlEnableNfcTitleText() { return this._mdlEnableNfcTitleText; }
set mdlEnableNfcTitleText(val) {
this._mdlEnableNfcTitleText = val;
this._set({ "mdlEnableNfcTitleText": val });
}
get mdlEnableNfcDescriptionText() { return this._mdlEnableNfcDescriptionText; }
set mdlEnableNfcDescriptionText(val) {
this._mdlEnableNfcDescriptionText = val;
this._set({ "mdlEnableNfcDescriptionText": val });
}
get mdlEnableNfcButtonText() { return this._mdlEnableNfcButtonText; }
set mdlEnableNfcButtonText(val) {
this._mdlEnableNfcButtonText = val;
this._set({ "mdlEnableNfcButtonText": val });
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new CustomizationFonts();
result._rfidProcessingScreenHintLabel = Font.fromJson(jsonObject["rfidProcessingScreenHintLabel"]);
result._rfidProcessingScreenProgressLabel = Font.fromJson(jsonObject["rfidProcessingScreenProgressLabel"]);
result._rfidProcessingScreenResultLabel = Font.fromJson(jsonObject["rfidProcessingScreenResultLabel"]);
result._rfidEnableNfcTitleText = Font.fromJson(jsonObject["rfidEnableNfcTitleText"]);
result._rfidEnableNfcDescriptionText = Font.fromJson(jsonObject["rfidEnableNfcDescriptionText"]);
result._rfidEnableNfcButtonText = Font.fromJson(jsonObject["rfidEnableNfcButtonText"]);
result._mdlProcessingScreenHintLabel = Font.fromJson(jsonObject["mdlProcessingScreenHintLabel"]);
result._mdlProcessingScreenProgressLabel = Font.fromJson(jsonObject["mdlProcessingScreenProgressLabel"]);
result._mdlProcessingScreenResultLabel = Font.fromJson(jsonObject["mdlProcessingScreenResultLabel"]);
result._mdlEnableNfcTitleText = Font.fromJson(jsonObject["mdlEnableNfcTitleText"]);
result._mdlEnableNfcDescriptionText = Font.fromJson(jsonObject["mdlEnableNfcDescriptionText"]);
result._mdlEnableNfcButtonText = Font.fromJson(jsonObject["mdlEnableNfcButtonText"]);
return result;
}
_apply() { this._set(this); }
_set(json) {
const parentJson = { "fonts": json };
var parent = _index__WEBPACK_IMPORTED_MODULE_0__.DocumentReader.instance.customization;
if (this === parent.fonts) parent._set(parentJson);
}
toJson() {
return {
"rfidProcessingScreenHintLabel": this.rfidProcessingScreenHintLabel?.toJson(),
"rfidProcessingScreenProgressLabel": this.rfidProcessingScreenProgressLabel?.toJson(),
"rfidProcessingScreenResultLabel": this.rfidProcessingScreenResultLabel?.toJson(),
"rfidEnableNfcTitleText": this.rfidEnableNfcTitleText?.toJson(),
"rfidEnableNfcDescriptionText": this.rfidEnableNfcDescriptionText?.toJson(),
"rfidEnableNfcButtonText": this.rfidEnableNfcButtonText?.toJson(),
"mdlProcessingScreenHintLabel": this.mdlProcessingScreenHintLabel?.toJson(),
"mdlProcessingScreenProgressLabel": this.mdlProcessingScreenProgressLabel?.toJson(),
"mdlProcessingScreenResultLabel": this.mdlProcessingScreenResultLabel?.toJson(),
"mdlEnableNfcTitleText": this.mdlEnableNfcTitleText?.toJson(),
"mdlEnableNfcDescriptionText": this.mdlEnableNfcDescriptionText?.toJson(),
"mdlEnableNfcButtonText": this.mdlEnableNfcButtonText?.toJson(),
}
}
}
class Font {
name
size
style
constructor(name, options) {
this.name = name;
this.size = options?.size;
this.style = options?.style;
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new Font(jsonObject["name"]);
result.size = jsonObject["size"];
result.style = jsonObject["style"];
return result;
}
toJson() {
return {
"name": this.name,
"size": this.size,
"style": this.style,
}
}
}
const FontStyle = {
NORMAL: 0,
BOLD: 1,
ITALIC: 2,
BOLD_ITALIC: 3
};
/***/ },
/***/ "./src/params/customization/CustomizationImages.js"
/*!*********************************************************!*\
!*** ./src/params/customization/CustomizationImages.js ***!
\*********************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ CustomizationImages: () => (/* binding */ CustomizationImages)
/* harmony export */ });
/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../index */ "./src/index.js");
class CustomizationImages {
get helpAnimation() { return this._helpAnimation; }
set helpAnimation(val) {
this._helpAnimation = val;
this._set({ "helpAnimation": val });
}
get livenessAnimation() { return this._livenessAnimation; }
set livenessAnimation(val) {
this._livenessAnimation = val;
this._set({ "livenessAnimation": val });
}
get borderBackground() { return this._borderBackground; }
set borderBackground(val) {
this._borderBackground = val;
this._set({ "borderBackground": val });
}
get torchButtonOn() { return this._torchButtonOn; }
set torchButtonOn(val) {
this._torchButtonOn = val;
this._set({ "torchButtonOn": val });
}
get torchButtonOff() { return this._torchButtonOff; }
set torchButtonOff(val) {
this._torchButtonOff = val;
this._set({ "torchButtonOff": val });
}
get captureButton() { return this._captureButton; }
set captureButton(val) {
this._captureButton = val;
this._set({ "captureButton": val });
}
get switchButton() { return this._switchButton; }
set switchButton(val) {
this._switchButton = val;
this._set({ "switchButton": val });
}
get closeButton() { return this._closeButton; }
set closeButton(val) {
this._closeButton = val;
this._set({ "closeButton": val });
}
get multipageButton() { return this._multipageButton; }
set multipageButton(val) {
this._multipageButton = val;
this._set({ "multipageButton": val });
}
get rfidProcessingScreenFailureImage() { return this._rfidProcessingScreenFailureImage; }
set rfidProcessingScreenFailureImage(val) {
this._rfidProcessingScreenFailureImage = val;
this._set({ "rfidProcessingScreenFailureImage": val });
}
get rfidEnableNfcImage() { return this._rfidEnableNfcImage; }
set rfidEnableNfcImage(val) {
this._rfidEnableNfcImage = val;
this._set({ "rfidEnableNfcImage": val });
}
get rfidDisableNfcImage() { return this._rfidDisableNfcImage; }
set rfidDisableNfcImage(val) {
this._rfidDisableNfcImage = val;
this._set({ "rfidDisableNfcImage": val });
}
get mdlProcessingScreenFailureImage() { return this._mdlProcessingScreenFailureImage; }
set mdlProcessingScreenFailureImage(val) {
this._mdlProcessingScreenFailureImage = val;
this._set({ "mdlProcessingScreenFailureImage": val });
}
get mdlEnableNfcImage() { return this._mdlEnableNfcImage; }
set mdlEnableNfcImage(val) {
this._mdlEnableNfcImage = val;
this._set({ "mdlEnableNfcImage": val });
}
get mdlDisableNfcImage() { return this._mdlDisableNfcImage; }
set mdlDisableNfcImage(val) {
this._mdlDisableNfcImage = val;
this._set({ "mdlDisableNfcImage": val });
}
get nextPageIdCardFront() { return this._nextPageIdCardFront; }
set nextPageIdCardFront(val) {
this._nextPageIdCardFront = val;
this._set({ "nextPageIdCardFront": val });
}
get nextPageIdCardBack() { return this._nextPageIdCardBack; }
set nextPageIdCardBack(val) {
this._nextPageIdCardBack = val;
this._set({ "nextPageIdCardBack": val });
}
get nextPagePassportShift() { return this._nextPagePassportShift; }
set nextPagePassportShift(val) {
this._nextPagePassportShift = val;
this._set({ "nextPagePassportShift": val });
}
get nextPagePassportFlipStart() { return this._nextPagePassportFlipStart; }
set nextPagePassportFlipStart(val) {
this._nextPagePassportFlipStart = val;
this._set({ "nextPagePassportFlipStart": val });
}
get nextPagePassportFlipClean() { return this._nextPagePassportFlipClean; }
set nextPagePassportFlipClean(val) {
this._nextPagePassportFlipClean = val;
this._set({ "nextPagePassportFlipClean": val });
}
get nextPagePassportFlipTop() { return this._nextPagePassportFlipTop; }
set nextPagePassportFlipTop(val) {
this._nextPagePassportFlipTop = val;
this._set({ "nextPagePassportFlipTop": val });
}
get nextPagePassportFlipBottom() { return this._nextPagePassportFlipBottom; }
set nextPagePassportFlipBottom(val) {
this._nextPagePassportFlipBottom = val;
this._set({ "nextPagePassportFlipBottom": val });
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new CustomizationImages();
result._helpAnimation = jsonObject["helpAnimation"];
result._livenessAnimation = jsonObject["livenessAnimation"];
result._borderBackground = jsonObject["borderBackground"];
result._torchButtonOn = jsonObject["torchButtonOn"];
result._torchButtonOff = jsonObject["torchButtonOff"];
result._captureButton = jsonObject["captureButton"];
result._switchButton = jsonObject["switchButton"];
result._closeButton = jsonObject["closeButton"];
result._multipageButton = jsonObject["multipageButton"];
result._rfidProcessingScreenFailureImage = jsonObject["rfidProcessingScreenFailureImage"];
result._rfidEnableNfcImage = jsonObject["rfidEnableNfcImage"];
result._rfidDisableNfcImage = jsonObject["rfidDisableNfcImage"];
result._mdlProcessingScreenFailureImage = jsonObject["mdlProcessingScreenFailureImage"];
result._mdlEnableNfcImage = jsonObject["mdlEnableNfcImage"];
result._mdlDisableNfcImage = jsonObject["mdlDisableNfcImage"];
result._nextPageIdCardFront = jsonObject["nextPageIdCardFront"];
result._nextPageIdCardBack = jsonObject["nextPageIdCardBack"];
result._nextPagePassportShift = jsonObject["nextPagePassportShift"];
result._nextPagePassportFlipStart = jsonObject["nextPagePassportFlipStart"];
result._nextPagePassportFlipClean = jsonObject["nextPagePassportFlipClean"];
result._nextPagePassportFlipTop = jsonObject["nextPagePassportFlipTop"];
result._nextPagePassportFlipBottom = jsonObject["nextPagePassportFlipBottom"];
return result;
}
_apply() { this._set(this); }
_set(json) {
const parentJson = { "images": json };
var parent = _index__WEBPACK_IMPORTED_MODULE_0__.DocumentReader.instance.customization;
if (this === parent.images) parent._set(parentJson);
}
toJson() {
return {
"helpAnimation": this.helpAnimation,
"livenessAnimation": this.livenessAnimation,
"borderBackground": this.borderBackground,
"torchButtonOn": this.torchButtonOn,
"torchButtonOff": this.torchButtonOff,
"captureButton": this.captureButton,
"switchButton": this.switchButton,
"closeButton": this.closeButton,
"multipageButton": this.multipageButton,
"rfidProcessingScreenFailureImage": this.rfidProcessingScreenFailureImage,
"rfidEnableNfcImage": this.rfidEnableNfcImage,
"rfidDisableNfcImage": this.rfidDisableNfcImage,
"mdlProcessingScreenFailureImage": this.mdlProcessingScreenFailureImage,
"mdlEnableNfcImage": this.mdlEnableNfcImage,
"mdlDisableNfcImage": this.mdlDisableNfcImage,
"nextPageIdCardFront": this.nextPageIdCardFront,
"nextPageIdCardBack": this.nextPageIdCardBack,
"nextPagePassportShift": this.nextPagePassportShift,
"nextPagePassportFlipStart": this.nextPagePassportFlipStart,
"nextPagePassportFlipClean": this.nextPagePassportFlipClean,
"nextPagePassportFlipTop": this.nextPagePassportFlipTop,
"nextPagePassportFlipBottom": this.nextPagePassportFlipBottom,
}
}
}
/***/ },
/***/ "./src/params/customization/CustomizationMatrices.js"
/*!***********************************************************!*\
!*** ./src/params/customization/CustomizationMatrices.js ***!
\***********************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ CustomizationMatrices: () => (/* binding */ CustomizationMatrices)
/* harmony export */ });
/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../index */ "./src/index.js");
class CustomizationMatrices {
get nextPageIdCardFront() { return this._nextPageIdCardFront; }
set nextPageIdCardFront(val) {
this._nextPageIdCardFront = val;
this._set({ "nextPageIdCardFront": val });
}
get nextPageIdCardBack() { return this._nextPageIdCardBack; }
set nextPageIdCardBack(val) {
this._nextPageIdCardBack = val;
this._set({ "nextPageIdCardBack": val });
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new CustomizationMatrices();
result._nextPageIdCardFront = jsonObject["nextPageIdCardFront"];
result._nextPageIdCardBack = jsonObject["nextPageIdCardBack"];
return result;
}
_apply() { this._set(this); }
_set(json) {
const parentJson = { "matrices": json };
var parent = _index__WEBPACK_IMPORTED_MODULE_0__.DocumentReader.instance.customization;
if (this === parent.matrices) parent._set(parentJson);
}
toJson() {
return {
"nextPageIdCardFront": this.nextPageIdCardFront,
"nextPageIdCardBack": this.nextPageIdCardBack,
}
}
}
/***/ },
/***/ "./src/params/customization/CustomizationTimings.js"
/*!**********************************************************!*\
!*** ./src/params/customization/CustomizationTimings.js ***!
\**********************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ CustomizationTimings: () => (/* binding */ CustomizationTimings)
/* harmony export */ });
/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../index */ "./src/index.js");
class CustomizationTimings {
get nextPageIdCardStartDelay() { return this._nextPageIdCardStartDelay; }
set nextPageIdCardStartDelay(val) {
this._nextPageIdCardStartDelay = val;
this._set({ "nextPageIdCardStartDelay": val });
}
get nextPageIdCardEndDelay() { return this._nextPageIdCardEndDelay; }
set nextPageIdCardEndDelay(val) {
this._nextPageIdCardEndDelay = val;
this._set({ "nextPageIdCardEndDelay": val });
}
get nextPagePassportShiftStartDelay() { return this._nextPagePassportShiftStartDelay; }
set nextPagePassportShiftStartDelay(val) {
this._nextPagePassportShiftStartDelay = val;
this._set({ "nextPagePassportShiftStartDelay": val });
}
get nextPagePassportShiftEndDelay() { return this._nextPagePassportShiftEndDelay; }
set nextPagePassportShiftEndDelay(val) {
this._nextPagePassportShiftEndDelay = val;
this._set({ "nextPagePassportShiftEndDelay": val });
}
get nextPagePassportFlipStartDelay() { return this._nextPagePassportFlipStartDelay; }
set nextPagePassportFlipStartDelay(val) {
this._nextPagePassportFlipStartDelay = val;
this._set({ "nextPagePassportFlipStartDelay": val });
}
get nextPagePassportFlipEndDelay() { return this._nextPagePassportFlipEndDelay; }
set nextPagePassportFlipEndDelay(val) {
this._nextPagePassportFlipEndDelay = val;
this._set({ "nextPagePassportFlipEndDelay": val });
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new CustomizationTimings();
result._nextPageIdCardStartDelay = jsonObject["nextPageIdCardStartDelay"];
result._nextPageIdCardEndDelay = jsonObject["nextPageIdCardEndDelay"];
result._nextPagePassportShiftStartDelay = jsonObject["nextPagePassportShiftStartDelay"];
result._nextPagePassportShiftEndDelay = jsonObject["nextPagePassportShiftEndDelay"];
result._nextPagePassportFlipStartDelay = jsonObject["nextPagePassportFlipStartDelay"];
result._nextPagePassportFlipEndDelay = jsonObject["nextPagePassportFlipEndDelay"];
return result;
}
_apply() { this._set(this); }
_set(json) {
const parentJson = { "timings": json };
var parent = _index__WEBPACK_IMPORTED_MODULE_0__.DocumentReader.instance.customization;
if (this === parent.timings) parent._set(parentJson);
}
toJson() {
return {
"nextPageIdCardStartDelay": this.nextPageIdCardStartDelay,
"nextPageIdCardEndDelay": this.nextPageIdCardEndDelay,
"nextPagePassportShiftStartDelay": this.nextPagePassportShiftStartDelay,
"nextPagePassportShiftEndDelay": this.nextPagePassportShiftEndDelay,
"nextPagePassportFlipStartDelay": this.nextPagePassportFlipStartDelay,
"nextPagePassportFlipEndDelay": this.nextPagePassportFlipEndDelay,
}
}
}
/***/ },
/***/ "./src/params/process_params/AuthenticityParams.js"
/*!*********************************************************!*\
!*** ./src/params/process_params/AuthenticityParams.js ***!
\*********************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ AuthenticityParams: () => (/* binding */ AuthenticityParams)
/* harmony export */ });
/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../index */ "./src/index.js");
/* harmony import */ var _LivenessParams__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./LivenessParams */ "./src/params/process_params/LivenessParams.js");
/* harmony import */ var _AuthenticityPropertiesParams__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./AuthenticityPropertiesParams */ "./src/params/process_params/AuthenticityPropertiesParams.js");
class AuthenticityParams {
get useLivenessCheck() { return this._useLivenessCheck; }
set useLivenessCheck(val) {
this._useLivenessCheck = val;
this._set({ "useLivenessCheck": val });
}
_livenessParams = new _LivenessParams__WEBPACK_IMPORTED_MODULE_1__.LivenessParams();
get livenessParams() { return this._livenessParams; }
set livenessParams(val) { (this._livenessParams = val)._apply(); }
get checkUVLuminiscence() { return this._checkUVLuminiscence; }
set checkUVLuminiscence(val) {
this._checkUVLuminiscence = val;
this._set({ "checkUVLuminiscence": val });
}
get checkIRB900() { return this._checkIRB900; }
set checkIRB900(val) {
this._checkIRB900 = val;
this._set({ "checkIRB900": val });
}
get checkImagePatterns() { return this._checkImagePatterns; }
set checkImagePatterns(val) {
this._checkImagePatterns = val;
this._set({ "checkImagePatterns": val });
}
get checkFibers() { return this._checkFibers; }
set checkFibers(val) {
this._checkFibers = val;
this._set({ "checkFibers": val });
}
get checkExtMRZ() { return this._checkExtMRZ; }
set checkExtMRZ(val) {
this._checkExtMRZ = val;
this._set({ "checkExtMRZ": val });
}
get checkExtOCR() { return this._checkExtOCR; }
set checkExtOCR(val) {
this._checkExtOCR = val;
this._set({ "checkExtOCR": val });
}
get checkAxial() { return this._checkAxial; }
set checkAxial(val) {
this._checkAxial = val;
this._set({ "checkAxial": val });
}
get checkBarcodeFormat() { return this._checkBarcodeFormat; }
set checkBarcodeFormat(val) {
this._checkBarcodeFormat = val;
this._set({ "checkBarcodeFormat": val });
}
get checkIRVisibility() { return this._checkIRVisibility; }
set checkIRVisibility(val) {
this._checkIRVisibility = val;
this._set({ "checkIRVisibility": val });
}
get checkIPI() { return this._checkIPI; }
set checkIPI(val) {
this._checkIPI = val;
this._set({ "checkIPI": val });
}
get checkPhotoEmbedding() { return this._checkPhotoEmbedding; }
set checkPhotoEmbedding(val) {
this._checkPhotoEmbedding = val;
this._set({ "checkPhotoEmbedding": val });
}
get checkPhotoComparison() { return this._checkPhotoComparison; }
set checkPhotoComparison(val) {
this._checkPhotoComparison = val;
this._set({ "checkPhotoComparison": val });
}
get checkLetterScreen() { return this._checkLetterScreen; }
set checkLetterScreen(val) {
this._checkLetterScreen = val;
this._set({ "checkLetterScreen": val });
}
get checkSecurityText() { return this._checkSecurityText; }
set checkSecurityText(val) {
this._checkSecurityText = val;
this._set({ "checkSecurityText": val });
}
get checkProperties() { return this._checkProperties; }
set checkProperties(val) {
this._checkProperties = val;
this._set({ "checkProperties": val });
}
_propertiesParams = new _AuthenticityPropertiesParams__WEBPACK_IMPORTED_MODULE_2__.AuthenticityPropertiesParams();
get propertiesParams() { return this._propertiesParams; }
set propertiesParams(val) { (this._propertiesParams = val)._apply(); }
static fromJson(jsonObject) {
if (jsonObject == null) return new AuthenticityParams();
const result = new AuthenticityParams();
result._useLivenessCheck = jsonObject["useLivenessCheck"];
result._livenessParams = _LivenessParams__WEBPACK_IMPORTED_MODULE_1__.LivenessParams.fromJson(jsonObject["livenessParams"]);
result._checkUVLuminiscence = jsonObject["checkUVLuminiscence"];
result._checkIRB900 = jsonObject["checkIRB900"];
result._checkImagePatterns = jsonObject["checkImagePatterns"];
result._checkFibers = jsonObject["checkFibers"];
result._checkExtMRZ = jsonObject["checkExtMRZ"];
result._checkExtOCR = jsonObject["checkExtOCR"];
result._checkAxial = jsonObject["checkAxial"];
result._checkBarcodeFormat = jsonObject["checkBarcodeFormat"];
result._checkIRVisibility = jsonObject["checkIRVisibility"];
result._checkIPI = jsonObject["checkIPI"];
result._checkPhotoEmbedding = jsonObject["checkPhotoEmbedding"];
result._checkPhotoComparison = jsonObject["checkPhotoComparison"];
result._checkLetterScreen = jsonObject["checkLetterScreen"];
result._checkSecurityText = jsonObject["checkSecurityText"];
result._checkProperties = jsonObject["checkProperties"];
result._propertiesParams = _AuthenticityPropertiesParams__WEBPACK_IMPORTED_MODULE_2__.AuthenticityPropertiesParams.fromJson(jsonObject["propertiesParams"]);
return result;
}
_apply() { this._set(this); }
_set(json) {
const parentJson = { "authenticityParams": json };
const parent = _index__WEBPACK_IMPORTED_MODULE_0__.DocumentReader.instance.processParams;
if (this === parent.authenticityParams) parent._set(parentJson);
}
toJson() {
return {
"useLivenessCheck": this.useLivenessCheck,
"livenessParams": this.livenessParams?.toJson(),
"checkUVLuminiscence": this.checkUVLuminiscence,
"checkIRB900": this.checkIRB900,
"checkImagePatterns": this.checkImagePatterns,
"checkFibers": this.checkFibers,
"checkExtMRZ": this.checkExtMRZ,
"checkExtOCR": this.checkExtOCR,
"checkAxial": this.checkAxial,
"checkBarcodeFormat": this.checkBarcodeFormat,
"checkIRVisibility": this.checkIRVisibility,
"checkIPI": this.checkIPI,
"checkPhotoEmbedding": this.checkPhotoEmbedding,
"checkPhotoComparison": this.checkPhotoComparison,
"checkLetterScreen": this.checkLetterScreen,
"checkSecurityText": this.checkSecurityText,
"checkProperties": this.checkProperties,
"propertiesParams": this.propertiesParams?.toJson(),
}
}
}
/***/ },
/***/ "./src/params/process_params/AuthenticityPropertiesParams.js"
/*!*******************************************************************!*\
!*** ./src/params/process_params/AuthenticityPropertiesParams.js ***!
\*******************************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ AuthenticityPropertiesParams: () => (/* binding */ AuthenticityPropertiesParams)
/* harmony export */ });
/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../index */ "./src/index.js");
class AuthenticityPropertiesParams {
get checkHoldersSignature() { return this._checkHoldersSignature; }
set checkHoldersSignature(val) {
this._checkHoldersSignature = val;
this._set({ "checkHoldersSignature": val });
}
static fromJson(jsonObject) {
if (jsonObject == null) return new AuthenticityPropertiesParams();
const result = new AuthenticityPropertiesParams();
result._checkHoldersSignature = jsonObject["checkHoldersSignature"];
return result;
}
_apply() { this._set(this); }
_set(json) {
const parentJson = { "propertiesParams": json };
var parent = _index__WEBPACK_IMPORTED_MODULE_0__.DocumentReader.instance.processParams.authenticityParams;
if (this === parent.propertiesParams) parent._set(parentJson);
}
toJson() {
return {
"checkHoldersSignature": this.checkHoldersSignature,
}
}
}
/***/ },
/***/ "./src/params/process_params/BackendProcessingConfig.js"
/*!**************************************************************!*\
!*** ./src/params/process_params/BackendProcessingConfig.js ***!
\**************************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ BackendProcessingConfig: () => (/* binding */ BackendProcessingConfig)
/* harmony export */ });
class BackendProcessingConfig {
url
httpHeaders
rfidServerSideChipVerification
mdlVerification
timeoutConnection
constructor(url, options) {
this.url = url;
this.rfidServerSideChipVerification = options?.rfidServerSideChipVerification;
this.mdlVerification = options?.mdlVerification;
this.httpHeaders = options?.httpHeaders;
this.timeoutConnection = options?.timeoutConnection;
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new BackendProcessingConfig(jsonObject["url"]);
result.rfidServerSideChipVerification = jsonObject["rfidServerSideChipVerification"];
result.mdlVerification = jsonObject["mdlVerification"];
result.httpHeaders = jsonObject["httpHeaders"];
result.timeoutConnection = jsonObject["timeoutConnection"];
return result;
}
toJson() {
return {
"url": this.url,
"rfidServerSideChipVerification": this.rfidServerSideChipVerification,
"mdlVerification": this.mdlVerification,
"httpHeaders": this.httpHeaders,
"timeoutConnection": this.timeoutConnection,
}
}
}
/***/ },
/***/ "./src/params/process_params/Bsi.js"
/*!******************************************!*\
!*** ./src/params/process_params/Bsi.js ***!
\******************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Bsi: () => (/* binding */ Bsi)
/* harmony export */ });
class Bsi {
generateResult
constructor(params) {
this.generateResult = params?.generateResult;
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new Bsi();
result.generateResult = jsonObject["generateResult"];
return result;
}
toJson() {
return {
"generateResult": this.generateResult,
}
}
}
/***/ },
/***/ "./src/params/process_params/FaceApiParams.js"
/*!****************************************************!*\
!*** ./src/params/process_params/FaceApiParams.js ***!
\****************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ FaceApiParams: () => (/* binding */ FaceApiParams)
/* harmony export */ });
/* harmony import */ var _FaceApiSearchParams__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./FaceApiSearchParams */ "./src/params/process_params/FaceApiSearchParams.js");
class FaceApiParams {
url
mode
threshold
searchParams
serviceTimeout
proxy
proxyPassword
proxyType
livenessTransactionId
constructor(options) {
this.url = options?.url ?? "https://faceapi.regulaforensics.com";
this.mode = options?.mode ?? "match";
this.threshold = options?.threshold ?? 75;
this.searchParams = options?.searchParams;
this.serviceTimeout = options?.serviceTimeout ?? 3000;
this.proxy = options?.proxy;
this.proxyPassword = options?.proxyPassword;
this.proxyType = options?.proxyType;
this.livenessTransactionId = options?.livenessTransactionId;
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
return new FaceApiParams({
url: jsonObject["url"],
mode: jsonObject["mode"],
threshold: jsonObject["threshold"],
searchParams: _FaceApiSearchParams__WEBPACK_IMPORTED_MODULE_0__.FaceApiSearchParams.fromJson(jsonObject["searchParams"]),
serviceTimeout: jsonObject["serviceTimeout"],
proxy: jsonObject["proxy"],
proxyPassword: jsonObject["proxyPassword"],
proxyType: jsonObject["proxyType"],
livenessTransactionId: jsonObject["livenessTransactionId"],
});
}
toJson() {
return {
"url": this.url,
"mode": this.mode,
"threshold": this.threshold,
"searchParams": this.searchParams?.toJson(),
"serviceTimeout": this.serviceTimeout,
"proxy": this.proxy,
"proxyPassword": this.proxyPassword,
"proxyType": this.proxyType,
"livenessTransactionId": this.livenessTransactionId,
}
}
}
/***/ },
/***/ "./src/params/process_params/FaceApiSearchParams.js"
/*!**********************************************************!*\
!*** ./src/params/process_params/FaceApiSearchParams.js ***!
\**********************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ FaceApiSearchParams: () => (/* binding */ FaceApiSearchParams)
/* harmony export */ });
class FaceApiSearchParams {
limit
threshold
groupIds
constructor(options) {
this.limit = options?.limit ?? 100;
this.threshold = options?.threshold ?? 1;
this.groupIds = options?.groupIds;
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
return new FaceApiSearchParams({
limit: jsonObject["limit"],
threshold: jsonObject["threshold"],
groupIds: jsonObject["groupIds"]
});
}
toJson() {
return {
"limit": this.limit,
"threshold": this.threshold,
"groupIds": this.groupIds,
}
}
}
/***/ },
/***/ "./src/params/process_params/GlaresCheckParams.js"
/*!********************************************************!*\
!*** ./src/params/process_params/GlaresCheckParams.js ***!
\********************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ GlaresCheckParams: () => (/* binding */ GlaresCheckParams)
/* harmony export */ });
class GlaresCheckParams {
imgMarginPart
maxGlaringPart
constructor(options) {
this.imgMarginPart = options?.imgMarginPart;
this.maxGlaringPart = options?.maxGlaringPart;
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
return new GlaresCheckParams({
imgMarginPart: jsonObject["imgMarginPart"],
maxGlaringPart: jsonObject["maxGlaringPart"]
});
}
toJson() {
return {
"imgMarginPart": this.imgMarginPart,
"maxGlaringPart": this.maxGlaringPart,
}
}
}
/***/ },
/***/ "./src/params/process_params/ImageQA.js"
/*!**********************************************!*\
!*** ./src/params/process_params/ImageQA.js ***!
\**********************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ ImageQA: () => (/* binding */ ImageQA)
/* harmony export */ });
/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../index */ "./src/index.js");
/* harmony import */ var _GlaresCheckParams__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./GlaresCheckParams */ "./src/params/process_params/GlaresCheckParams.js");
/* harmony import */ var _results_image_quality_ImageQualityCheckType__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../results/image_quality/ImageQualityCheckType */ "./src/results/image_quality/ImageQualityCheckType.js");
class ImageQA {
get dpiThreshold() { return this._dpiThreshold; }
set dpiThreshold(val) {
this._dpiThreshold = val;
this._set({ "dpiThreshold": val });
}
get angleThreshold() { return this._angleThreshold; }
set angleThreshold(val) {
this._angleThreshold = val;
this._set({ "angleThreshold": val });
}
get focusCheck() { return this._focusCheck; }
set focusCheck(val) {
this._focusCheck = val;
this._set({ "focusCheck": val });
}
get glaresCheck() { return this._glaresCheck; }
set glaresCheck(val) {
this._glaresCheck = val;
this._set({ "glaresCheck": val });
}
get glaresCheckParams() { return this._glaresCheckParams; }
set glaresCheckParams(val) {
this._glaresCheckParams = val;
this._set({ "glaresCheckParams": val });
}
get colornessCheck() { return this._colornessCheck; }
set colornessCheck(val) {
this._colornessCheck = val;
this._set({ "colornessCheck": val });
}
get screenCapture() { return this._screenCapture; }
set screenCapture(val) {
this._screenCapture = val;
this._set({ "screenCapture": val });
}
get expectedPass() { return this._expectedPass; }
set expectedPass(val) {
this._expectedPass = val;
this._set({ "expectedPass": val });
}
get documentPositionIndent() { return this._documentPositionIndent; }
set documentPositionIndent(val) {
this._documentPositionIndent = val;
this._set({ "documentPositionIndent": val });
}
get brightnessThreshold() { return this._brightnessThreshold; }
set brightnessThreshold(val) {
this._brightnessThreshold = val;
this._set({ "brightnessThreshold": val });
}
get occlusionCheck() { return this._occlusionCheck; }
set occlusionCheck(val) {
this._occlusionCheck = val;
this._set({ "occlusionCheck": val });
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new ImageQA();
result._dpiThreshold = jsonObject["dpiThreshold"];
result._angleThreshold = jsonObject["angleThreshold"];
result._focusCheck = jsonObject["focusCheck"];
result._glaresCheck = jsonObject["glaresCheck"];
result._colornessCheck = jsonObject["colornessCheck"];
result._screenCapture = jsonObject["screenCapture"];
result._expectedPass = jsonObject["expectedPass"];
result._glaresCheckParams = _GlaresCheckParams__WEBPACK_IMPORTED_MODULE_1__.GlaresCheckParams.fromJson(jsonObject["glaresCheckParams"]);
result._documentPositionIndent = jsonObject["documentPositionIndent"];
result._brightnessThreshold = jsonObject["brightnessThreshold"];
result._occlusionCheck = jsonObject["occlusionCheck"];
return result;
}
_apply() { this._set(this); }
_set(json) {
const parentJson = { "imageQA": json };
var parent = _index__WEBPACK_IMPORTED_MODULE_0__.DocumentReader.instance.processParams;
if (this === parent.imageQA) parent._set(parentJson);
}
toJson() {
return {
"dpiThreshold": this.dpiThreshold,
"angleThreshold": this.angleThreshold,
"documentPositionIndent": this.documentPositionIndent,
"focusCheck": this.focusCheck,
"glaresCheck": this.glaresCheck,
"colornessCheck": this.colornessCheck,
"screenCapture": this.screenCapture,
"expectedPass": this.expectedPass,
"glaresCheckParams": this.glaresCheckParams?.toJson(),
"brightnessThreshold": this.brightnessThreshold,
"occlusionCheck": this.occlusionCheck,
}
}
}
/***/ },
/***/ "./src/params/process_params/LivenessParams.js"
/*!*****************************************************!*\
!*** ./src/params/process_params/LivenessParams.js ***!
\*****************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ LivenessParams: () => (/* binding */ LivenessParams)
/* harmony export */ });
/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../index */ "./src/index.js");
class LivenessParams {
get checkOVI() { return this._checkOVI; }
set checkOVI(val) {
this._checkOVI = val;
this._set({ "checkOVI": val });
}
get checkMLI() { return this._checkMLI; }
set checkMLI(val) {
this._checkMLI = val;
this._set({ "checkMLI": val });
}
get checkHolo() { return this._checkHolo; }
set checkHolo(val) {
this._checkHolo = val;
this._set({ "checkHolo": val });
}
get checkED() { return this._checkED; }
set checkED(val) {
this._checkED = val;
this._set({ "checkED": val });
}
get checkBlackAndWhiteCopy() { return this._checkBlackAndWhiteCopy; }
set checkBlackAndWhiteCopy(val) {
this._checkBlackAndWhiteCopy = val;
this._set({ "checkBlackAndWhiteCopy": val });
}
get checkDynaprint() { return this._checkDynaprint; }
set checkDynaprint(val) {
this._checkDynaprint = val;
this._set({ "checkDynaprint": val });
}
get checkGeometry() { return this._checkGeometry; }
set checkGeometry(val) {
this._checkGeometry = val;
this._set({ "checkGeometry": val });
}
get checkBarcodeBackground() { return this._checkBarcodeBackground; }
set checkBarcodeBackground(val) {
this._checkBarcodeBackground = val;
this._set({ "checkBarcodeBackground": val });
}
static fromJson(jsonObject) {
if (jsonObject == null) return new LivenessParams();
const result = new LivenessParams();
result._checkOVI = jsonObject["checkOVI"];
result._checkMLI = jsonObject["checkMLI"];
result._checkHolo = jsonObject["checkHolo"];
result._checkED = jsonObject["checkED"];
result._checkBlackAndWhiteCopy = jsonObject["checkBlackAndWhiteCopy"];
result._checkDynaprint = jsonObject["checkDynaprint"];
result._checkGeometry = jsonObject["checkGeometry"];
result._checkBarcodeBackground = jsonObject["checkBarcodeBackground"];
return result;
}
_apply() { this._set(this); }
_set(json) {
const parentJson = { "livenessParams": json };
var parent = _index__WEBPACK_IMPORTED_MODULE_0__.DocumentReader.instance.processParams.authenticityParams;
if (this === parent.livenessParams) parent._set(parentJson);
}
toJson() {
return {
"checkOVI": this.checkOVI,
"checkMLI": this.checkMLI,
"checkHolo": this.checkHolo,
"checkED": this.checkED,
"checkBlackAndWhiteCopy": this.checkBlackAndWhiteCopy,
"checkDynaprint": this.checkDynaprint,
"checkGeometry": this.checkGeometry,
"checkBarcodeBackground": this.checkBarcodeBackground,
}
}
}
/***/ },
/***/ "./src/params/process_params/ProcessParams.js"
/*!****************************************************!*\
!*** ./src/params/process_params/ProcessParams.js ***!
\****************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ LogLevel: () => (/* binding */ LogLevel),
/* harmony export */ MRZFormat: () => (/* binding */ MRZFormat),
/* harmony export */ MeasureSystem: () => (/* binding */ MeasureSystem),
/* harmony export */ MrzDetectionModes: () => (/* binding */ MrzDetectionModes),
/* harmony export */ ProcessParams: () => (/* binding */ ProcessParams)
/* harmony export */ });
/* harmony import */ var _internal_bridge__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../internal/bridge */ "./src/internal/bridge.js");
/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../index */ "./src/index.js");
/* harmony import */ var _ImageQA__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ImageQA */ "./src/params/process_params/ImageQA.js");
/* harmony import */ var _RFIDParams__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./RFIDParams */ "./src/params/process_params/RFIDParams.js");
/* harmony import */ var _FaceApiParams__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./FaceApiParams */ "./src/params/process_params/FaceApiParams.js");
/* harmony import */ var _BackendProcessingConfig__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./BackendProcessingConfig */ "./src/params/process_params/BackendProcessingConfig.js");
/* harmony import */ var _Bsi__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Bsi */ "./src/params/process_params/Bsi.js");
/* harmony import */ var _AuthenticityParams__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./AuthenticityParams */ "./src/params/process_params/AuthenticityParams.js");
class ProcessParams {
get multipageProcessing() { return this._multipageProcessing; }
set multipageProcessing(val) {
this._multipageProcessing = val;
this._set({ "multipageProcessing": val });
}
get logs() { return this._logs; }
set logs(val) {
this._logs = val;
this._set({ "logs": val });
}
get debugSaveImages() { return this._debugSaveImages; }
set debugSaveImages(val) {
this._debugSaveImages = val;
this._set({ "debugSaveImages": val });
}
get debugSaveLogs() { return this._debugSaveLogs; }
set debugSaveLogs(val) {
this._debugSaveLogs = val;
this._set({ "debugSaveLogs": val });
}
get returnUncroppedImage() { return this._returnUncroppedImage; }
set returnUncroppedImage(val) {
this._returnUncroppedImage = val;
this._set({ "returnUncroppedImage": val });
}
get uvTorchEnabled() { return this._uvTorchEnabled; }
set uvTorchEnabled(val) {
this._uvTorchEnabled = val;
this._set({ "uvTorchEnabled": val });
}
get debugSaveCroppedImages() { return this._debugSaveCroppedImages; }
set debugSaveCroppedImages(val) {
this._debugSaveCroppedImages = val;
this._set({ "debugSaveCroppedImages": val });
}
get disableFocusingCheck() { return this._disableFocusingCheck; }
set disableFocusingCheck(val) {
this._disableFocusingCheck = val;
this._set({ "disableFocusingCheck": val });
}
get debugSaveRFIDSession() { return this._debugSaveRFIDSession; }
set debugSaveRFIDSession(val) {
this._debugSaveRFIDSession = val;
this._set({ "debugSaveRFIDSession": val });
}
get doublePageSpread() { return this._doublePageSpread; }
set doublePageSpread(val) {
this._doublePageSpread = val;
this._set({ "doublePageSpread": val });
}
get manualCrop() { return this._manualCrop; }
set manualCrop(val) {
this._manualCrop = val;
this._set({ "manualCrop": val });
}
get integralImage() { return this._integralImage; }
set integralImage(val) {
this._integralImage = val;
this._set({ "integralImage": val });
}
get returnCroppedBarcode() { return this._returnCroppedBarcode; }
set returnCroppedBarcode(val) {
this._returnCroppedBarcode = val;
this._set({ "returnCroppedBarcode": val });
}
get checkRequiredTextFields() { return this._checkRequiredTextFields; }
set checkRequiredTextFields(val) {
this._checkRequiredTextFields = val;
this._set({ "checkRequiredTextFields": val });
}
get depersonalizeLog() { return this._depersonalizeLog; }
set depersonalizeLog(val) {
this._depersonalizeLog = val;
this._set({ "depersonalizeLog": val });
}
get generateDoublePageSpreadImage() { return this._generateDoublePageSpreadImage; }
set generateDoublePageSpreadImage(val) {
this._generateDoublePageSpreadImage = val;
this._set({ "generateDoublePageSpreadImage": val });
}
get alreadyCropped() { return this._alreadyCropped; }
set alreadyCropped(val) {
this._alreadyCropped = val;
this._set({ "alreadyCropped": val });
}
get matchTextFieldMask() { return this._matchTextFieldMask; }
set matchTextFieldMask(val) {
this._matchTextFieldMask = val;
this._set({ "matchTextFieldMask": val });
}
get updateOCRValidityByGlare() { return this._updateOCRValidityByGlare; }
set updateOCRValidityByGlare(val) {
this._updateOCRValidityByGlare = val;
this._set({ "updateOCRValidityByGlare": val });
}
get noGraphics() { return this._noGraphics; }
set noGraphics(val) {
this._noGraphics = val;
this._set({ "noGraphics": val });
}
get multiDocOnImage() { return this._multiDocOnImage; }
set multiDocOnImage(val) {
this._multiDocOnImage = val;
this._set({ "multiDocOnImage": val });
}
get parseBarcodes() { return this._parseBarcodes; }
set parseBarcodes(val) {
this._parseBarcodes = val;
this._set({ "parseBarcodes": val });
}
get shouldReturnPackageForReprocess() { return this._shouldReturnPackageForReprocess; }
set shouldReturnPackageForReprocess(val) {
this._shouldReturnPackageForReprocess = val;
this._set({ "shouldReturnPackageForReprocess": val });
}
get disablePerforationOCR() { return this._disablePerforationOCR; }
set disablePerforationOCR(val) {
this._disablePerforationOCR = val;
this._set({ "disablePerforationOCR": val });
}
get respectImageQuality() { return this._respectImageQuality; }
set respectImageQuality(val) {
this._respectImageQuality = val;
this._set({ "respectImageQuality": val });
}
get strictImageQuality() { return this._strictImageQuality; }
set strictImageQuality(val) {
this._strictImageQuality = val;
this._set({ "strictImageQuality": val });
}
get splitNames() { return this._splitNames; }
set splitNames(val) {
this._splitNames = val;
this._set({ "splitNames": val });
}
get useFaceApi() { return this._useFaceApi; }
set useFaceApi(val) {
this._useFaceApi = val;
this._set({ "useFaceApi": val });
}
get useAuthenticityCheck() { return this._useAuthenticityCheck; }
set useAuthenticityCheck(val) {
this._useAuthenticityCheck = val;
this._set({ "useAuthenticityCheck": val });
}
get checkHologram() { return this._checkHologram; }
set checkHologram(val) {
this._checkHologram = val;
this._set({ "checkHologram": val });
}
get generateNumericCodes() { return this._generateNumericCodes; }
set generateNumericCodes(val) {
this._generateNumericCodes = val;
this._set({ "generateNumericCodes": val });
}
get strictBarcodeDigitalSignatureCheck() { return this._strictBarcodeDigitalSignatureCheck; }
set strictBarcodeDigitalSignatureCheck(val) {
this._strictBarcodeDigitalSignatureCheck = val;
this._set({ "strictBarcodeDigitalSignatureCheck": val });
}
get selectLongestNames() { return this._selectLongestNames; }
set selectLongestNames(val) {
this._selectLongestNames = val;
this._set({ "selectLongestNames": val });
}
get generateDTCVC() { return this._generateDTCVC; }
set generateDTCVC(val) {
this._generateDTCVC = val;
this._set({ "generateDTCVC": val });
}
get strictDLCategoryExpiry() { return this._strictDLCategoryExpiry; }
set strictDLCategoryExpiry(val) {
this._strictDLCategoryExpiry = val;
this._set({ "strictDLCategoryExpiry": val });
}
get generateAlpha2Codes() { return this._generateAlpha2Codes; }
set generateAlpha2Codes(val) {
this._generateAlpha2Codes = val;
this._set({ "generateAlpha2Codes": val });
}
get disableAuthResolutionFilter() { return this._disableAuthResolutionFilter; }
set disableAuthResolutionFilter(val) {
this._disableAuthResolutionFilter = val;
this._set({ "disableAuthResolutionFilter": val });
}
get strictSecurityChecks() { return this._strictSecurityChecks; }
set strictSecurityChecks(val) {
this._strictSecurityChecks = val;
this._set({ "strictSecurityChecks": val });
}
get returnTransliteratedFields() { return this._returnTransliteratedFields; }
set returnTransliteratedFields(val) {
this._returnTransliteratedFields = val;
this._set({ "returnTransliteratedFields": val });
}
get checkCaptureProcessIntegrity() { return this._checkCaptureProcessIntegrity; }
set checkCaptureProcessIntegrity(val) {
this._checkCaptureProcessIntegrity = val;
this._set({ "checkCaptureProcessIntegrity": val });
}
get strictExpiryDate() { return this._strictExpiryDate; }
set strictExpiryDate(val) {
this._strictExpiryDate = val;
this._set({ "strictExpiryDate": val });
}
get debugSaveBinarySession() { return this._debugSaveBinarySession; }
set debugSaveBinarySession(val) {
this._debugSaveBinarySession = val;
this._set({ "debugSaveBinarySession": val });
}
get checkVDS() { return this._checkVDS; }
set checkVDS(val) {
this._checkVDS = val;
this._set({ "checkVDS": val });
}
get strictAgeCheck() { return this._strictAgeCheck; }
set strictAgeCheck(val) {
this._strictAgeCheck = val;
this._set({ "strictAgeCheck": val });
}
get barcodeParserType() { return this._barcodeParserType; }
set barcodeParserType(val) {
this._barcodeParserType = val;
this._set({ "barcodeParserType": val });
}
get perspectiveAngle() { return this._perspectiveAngle; }
set perspectiveAngle(val) {
this._perspectiveAngle = val;
this._set({ "perspectiveAngle": val });
}
get minDPI() { return this._minDPI; }
set minDPI(val) {
this._minDPI = val;
this._set({ "minDPI": val });
}
get imageDpiOutMax() { return this._imageDpiOutMax; }
set imageDpiOutMax(val) {
this._imageDpiOutMax = val;
this._set({ "imageDpiOutMax": val });
}
get forceDocFormat() { return this._forceDocFormat; }
set forceDocFormat(val) {
this._forceDocFormat = val;
this._set({ "forceDocFormat": val });
}
get shiftExpiryDate() { return this._shiftExpiryDate; }
set shiftExpiryDate(val) {
this._shiftExpiryDate = val;
this._set({ "shiftExpiryDate": val });
}
get minimalHolderAge() { return this._minimalHolderAge; }
set minimalHolderAge(val) {
this._minimalHolderAge = val;
this._set({ "minimalHolderAge": val });
}
get imageOutputMaxHeight() { return this._imageOutputMaxHeight; }
set imageOutputMaxHeight(val) {
this._imageOutputMaxHeight = val;
this._set({ "imageOutputMaxHeight": val });
}
get imageOutputMaxWidth() { return this._imageOutputMaxWidth; }
set imageOutputMaxWidth(val) {
this._imageOutputMaxWidth = val;
this._set({ "imageOutputMaxWidth": val });
}
get processAuth() { return this._processAuth; }
set processAuth(val) {
this._processAuth = val;
this._set({ "processAuth": val });
}
get convertCase() { return this._convertCase; }
set convertCase(val) {
this._convertCase = val;
this._set({ "convertCase": val });
}
get logLevel() { return this._logLevel; }
set logLevel(val) {
this._logLevel = val;
this._set({ "logLevel": val });
}
get mrzDetectMode() { return this._mrzDetectMode; }
set mrzDetectMode(val) {
this._mrzDetectMode = val;
this._set({ "mrzDetectMode": val });
}
get measureSystem() { return this._measureSystem; }
set measureSystem(val) {
this._measureSystem = val;
this._set({ "measureSystem": val });
}
get forceDocID() { return this._forceDocID; }
set forceDocID(val) {
this._forceDocID = val;
this._set({ "forceDocID": val });
}
get pdfPagesLimit() { return this._pdfPagesLimit; }
set pdfPagesLimit(val) {
this._pdfPagesLimit = val;
this._set({ "pdfPagesLimit": val });
}
get dateFormat() { return this._dateFormat; }
set dateFormat(val) {
this._dateFormat = val;
this._set({ "dateFormat": val });
}
get scenario() { return this._scenario; }
set scenario(val) {
this._scenario = val;
this._set({ "scenario": val });
}
get captureButtonScenario() { return this._captureButtonScenario; }
set captureButtonScenario(val) {
this._captureButtonScenario = val;
this._set({ "captureButtonScenario": val });
}
get timeout() { return this._timeout; }
set timeout(val) {
this._timeout = val;
this._set({ "timeout": val });
}
get timeoutFromFirstDetect() { return this._timeoutFromFirstDetect; }
set timeoutFromFirstDetect(val) {
this._timeoutFromFirstDetect = val;
this._set({ "timeoutFromFirstDetect": val });
}
get timeoutFromFirstDocType() { return this._timeoutFromFirstDocType; }
set timeoutFromFirstDocType(val) {
this._timeoutFromFirstDocType = val;
this._set({ "timeoutFromFirstDocType": val });
}
get documentAreaMin() { return this._documentAreaMin; }
set documentAreaMin(val) {
this._documentAreaMin = val;
this._set({ "documentAreaMin": val });
}
get timeoutLiveness() { return this._timeoutLiveness; }
set timeoutLiveness(val) {
this._timeoutLiveness = val;
this._set({ "timeoutLiveness": val });
}
get documentIDList() { return this._documentIDList; }
set documentIDList(val) {
this._documentIDList = val;
this._set({ "documentIDList": val });
}
get barcodeTypes() { return this._barcodeTypes; }
set barcodeTypes(val) {
this._barcodeTypes = val;
this._set({ "barcodeTypes": val });
}
get fieldTypesFilter() { return this._fieldTypesFilter; }
set fieldTypesFilter(val) {
this._fieldTypesFilter = val;
this._set({ "fieldTypesFilter": val });
}
get resultTypeOutput() { return this._resultTypeOutput; }
set resultTypeOutput(val) {
this._resultTypeOutput = val;
this._set({ "resultTypeOutput": val });
}
get mrzFormatsFilter() { return this._mrzFormatsFilter; }
set mrzFormatsFilter(val) {
this._mrzFormatsFilter = val;
this._set({ "mrzFormatsFilter": val });
}
get documentGroupFilter() { return this._documentGroupFilter; }
set documentGroupFilter(val) {
this._documentGroupFilter = val;
this._set({ "documentGroupFilter": val });
}
get lcidIgnoreFilter() { return this._lcidIgnoreFilter; }
set lcidIgnoreFilter(val) {
this._lcidIgnoreFilter = val;
this._set({ "lcidIgnoreFilter": val });
}
get lcidFilter() { return this._lcidFilter; }
set lcidFilter(val) {
this._lcidFilter = val;
this._set({ "lcidFilter": val });
}
get fieldTypesIgnoreFilter() { return this._fieldTypesIgnoreFilter; }
set fieldTypesIgnoreFilter(val) {
this._fieldTypesIgnoreFilter = val;
this._set({ "fieldTypesIgnoreFilter": val });
}
_imageQA = new _ImageQA__WEBPACK_IMPORTED_MODULE_2__.ImageQA();
get imageQA() { return this._imageQA; }
set imageQA(val) { (this._imageQA = val)._apply(); }
get rfidParams() { return this._rfidParams; }
set rfidParams(val) {
this._rfidParams = val;
this._set({ "rfidParams": val });
}
get faceApiParams() { return this._faceApiParams; }
set faceApiParams(val) {
this._faceApiParams = val;
this._set({ "faceApiParams": val });
}
get backendProcessingConfig() { return this._backendProcessingConfig; }
set backendProcessingConfig(val) {
this._backendProcessingConfig = val;
this._set({ "backendProcessingConfig": val });
}
get bsiTr03135() { return this._bsiTr03135; }
set bsiTr03135(val) {
this._bsiTr03135 = val;
this._set({ "bsiTr03135": (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.serializeInterface)(val, _Bsi__WEBPACK_IMPORTED_MODULE_6__.Bsi) });
}
_authenticityParams = new _AuthenticityParams__WEBPACK_IMPORTED_MODULE_7__.AuthenticityParams();
get authenticityParams() { return this._authenticityParams; }
set authenticityParams(val) { (this._authenticityParams = val)._apply(); }
get customParams() { return this._customParams; }
set customParams(val) {
this._customParams = val;
this._set({ "customParams": val });
}
static fromJson(jsonObject) {
if (jsonObject == null) return new ProcessParams();
const result = new ProcessParams();
result._multipageProcessing = jsonObject["multipageProcessing"];
result._logs = jsonObject["logs"];
result._debugSaveImages = jsonObject["debugSaveImages"];
result._debugSaveLogs = jsonObject["debugSaveLogs"];
result._returnUncroppedImage = jsonObject["returnUncroppedImage"];
result._uvTorchEnabled = jsonObject["uvTorchEnabled"];
result._debugSaveCroppedImages = jsonObject["debugSaveCroppedImages"];
result._disableFocusingCheck = jsonObject["disableFocusingCheck"];
result._debugSaveRFIDSession = jsonObject["debugSaveRFIDSession"];
result._doublePageSpread = jsonObject["doublePageSpread"];
result._manualCrop = jsonObject["manualCrop"];
result._integralImage = jsonObject["integralImage"];
result._returnCroppedBarcode = jsonObject["returnCroppedBarcode"];
result._checkRequiredTextFields = jsonObject["checkRequiredTextFields"];
result._depersonalizeLog = jsonObject["depersonalizeLog"];
result._generateDoublePageSpreadImage = jsonObject["generateDoublePageSpreadImage"];
result._alreadyCropped = jsonObject["alreadyCropped"];
result._matchTextFieldMask = jsonObject["matchTextFieldMask"];
result._updateOCRValidityByGlare = jsonObject["updateOCRValidityByGlare"];
result._noGraphics = jsonObject["noGraphics"];
result._multiDocOnImage = jsonObject["multiDocOnImage"];
result._parseBarcodes = jsonObject["parseBarcodes"];
result._shouldReturnPackageForReprocess = jsonObject["shouldReturnPackageForReprocess"];
result._disablePerforationOCR = jsonObject["disablePerforationOCR"];
result._respectImageQuality = jsonObject["respectImageQuality"];
result._strictImageQuality = jsonObject["strictImageQuality"];
result._splitNames = jsonObject["splitNames"];
result._useFaceApi = jsonObject["useFaceApi"];
result._useAuthenticityCheck = jsonObject["useAuthenticityCheck"];
result._checkHologram = jsonObject["checkHologram"];
result._generateNumericCodes = jsonObject["generateNumericCodes"];
result._strictBarcodeDigitalSignatureCheck = jsonObject["strictBarcodeDigitalSignatureCheck"];
result._selectLongestNames = jsonObject["selectLongestNames"];
result._generateDTCVC = jsonObject["generateDTCVC"];
result._strictDLCategoryExpiry = jsonObject["strictDLCategoryExpiry"];
result._generateAlpha2Codes = jsonObject["generateAlpha2Codes"];
result._disableAuthResolutionFilter = jsonObject["disableAuthResolutionFilter"];
result._strictSecurityChecks = jsonObject["strictSecurityChecks"];
result._returnTransliteratedFields = jsonObject["returnTransliteratedFields"];
result._checkCaptureProcessIntegrity = jsonObject["checkCaptureProcessIntegrity"];
result._strictExpiryDate = jsonObject["strictExpiryDate"];
result._debugSaveBinarySession = jsonObject["debugSaveBinarySession"];
result._checkVDS = jsonObject["checkVDS"];
result._strictAgeCheck = jsonObject["strictAgeCheck"];
result._barcodeParserType = jsonObject["barcodeParserType"];
result._perspectiveAngle = jsonObject["perspectiveAngle"];
result._minDPI = jsonObject["minDPI"];
result._imageDpiOutMax = jsonObject["imageDpiOutMax"];
result._forceDocFormat = jsonObject["forceDocFormat"];
result._shiftExpiryDate = jsonObject["shiftExpiryDate"];
result._minimalHolderAge = jsonObject["minimalHolderAge"];
result._imageOutputMaxHeight = jsonObject["imageOutputMaxHeight"];
result._imageOutputMaxWidth = jsonObject["imageOutputMaxWidth"];
result._processAuth = jsonObject["processAuth"];
result._convertCase = jsonObject["convertCase"];
result._logLevel = jsonObject["logLevel"];
result._mrzDetectMode = jsonObject["mrzDetectMode"];
result._measureSystem = jsonObject["measureSystem"];
result._forceDocID = jsonObject["forceDocID"];
result._pdfPagesLimit = jsonObject["pdfPagesLimit"];
result._dateFormat = jsonObject["dateFormat"];
result._scenario = jsonObject["scenario"];
result._captureButtonScenario = jsonObject["captureButtonScenario"];
result._timeout = jsonObject["timeout"];
result._timeoutFromFirstDetect = jsonObject["timeoutFromFirstDetect"];
result._timeoutFromFirstDocType = jsonObject["timeoutFromFirstDocType"];
result._documentAreaMin = jsonObject["documentAreaMin"];
result._timeoutLiveness = jsonObject["timeoutLiveness"];
result._documentIDList = jsonObject["documentIDList"];
result._barcodeTypes = jsonObject["barcodeTypes"];
result._fieldTypesFilter = jsonObject["fieldTypesFilter"];
result._resultTypeOutput = jsonObject["resultTypeOutput"];
result._mrzFormatsFilter = jsonObject["mrzFormatsFilter"];
result._documentGroupFilter = jsonObject["documentGroupFilter"];
result._lcidIgnoreFilter = jsonObject["lcidIgnoreFilter"];
result._lcidFilter = jsonObject["lcidFilter"];
result._fieldTypesIgnoreFilter = jsonObject["fieldTypesIgnoreFilter"];
result._imageQA = _ImageQA__WEBPACK_IMPORTED_MODULE_2__.ImageQA.fromJson(jsonObject["imageQA"]);
result._rfidParams = _RFIDParams__WEBPACK_IMPORTED_MODULE_3__.RFIDParams.fromJson(jsonObject["rfidParams"]);
result._faceApiParams = _FaceApiParams__WEBPACK_IMPORTED_MODULE_4__.FaceApiParams.fromJson(jsonObject["faceApiParams"]);
result._backendProcessingConfig = _BackendProcessingConfig__WEBPACK_IMPORTED_MODULE_5__.BackendProcessingConfig.fromJson(jsonObject["backendProcessingConfig"]);
result._bsiTr03135 = _Bsi__WEBPACK_IMPORTED_MODULE_6__.Bsi.fromJson(jsonObject["bsiTr03135"]);
result._authenticityParams = _AuthenticityParams__WEBPACK_IMPORTED_MODULE_7__.AuthenticityParams.fromJson(jsonObject["authenticityParams"]);
result._customParams = jsonObject["customParams"];
return result;
}
toJson() {
return {
"multipageProcessing": this.multipageProcessing,
"debugSaveImages": this.debugSaveImages,
"debugSaveLogs": this.debugSaveLogs,
"returnUncroppedImage": this.returnUncroppedImage,
"uvTorchEnabled": this.uvTorchEnabled,
"debugSaveCroppedImages": this.debugSaveCroppedImages,
"disableFocusingCheck": this.disableFocusingCheck,
"debugSaveRFIDSession": this.debugSaveRFIDSession,
"doublePageSpread": this.doublePageSpread,
"manualCrop": this.manualCrop,
"integralImage": this.integralImage,
"returnCroppedBarcode": this.returnCroppedBarcode,
"checkRequiredTextFields": this.checkRequiredTextFields,
"depersonalizeLog": this.depersonalizeLog,
"generateDoublePageSpreadImage": this.generateDoublePageSpreadImage,
"alreadyCropped": this.alreadyCropped,
"matchTextFieldMask": this.matchTextFieldMask,
"updateOCRValidityByGlare": this.updateOCRValidityByGlare,
"noGraphics": this.noGraphics,
"multiDocOnImage": this.multiDocOnImage,
"parseBarcodes": this.parseBarcodes,
"shouldReturnPackageForReprocess": this.shouldReturnPackageForReprocess,
"disablePerforationOCR": this.disablePerforationOCR,
"respectImageQuality": this.respectImageQuality,
"strictImageQuality": this.strictImageQuality,
"splitNames": this.splitNames,
"useFaceApi": this.useFaceApi,
"useAuthenticityCheck": this.useAuthenticityCheck,
"checkHologram": this.checkHologram,
"generateNumericCodes": this.generateNumericCodes,
"strictBarcodeDigitalSignatureCheck": this.strictBarcodeDigitalSignatureCheck,
"selectLongestNames": this.selectLongestNames,
"generateDTCVC": this.generateDTCVC,
"strictDLCategoryExpiry": this.strictDLCategoryExpiry,
"generateAlpha2Codes": this.generateAlpha2Codes,
"disableAuthResolutionFilter": this.disableAuthResolutionFilter,
"strictSecurityChecks": this.strictSecurityChecks,
"returnTransliteratedFields": this.returnTransliteratedFields,
"checkCaptureProcessIntegrity": this.checkCaptureProcessIntegrity,
"strictExpiryDate": this.strictExpiryDate,
"debugSaveBinarySession": this.debugSaveBinarySession,
"checkVDS": this.checkVDS,
"strictAgeCheck": this.strictAgeCheck,
"measureSystem": this.measureSystem,
"barcodeParserType": this.barcodeParserType,
"perspectiveAngle": this.perspectiveAngle,
"minDPI": this.minDPI,
"imageDpiOutMax": this.imageDpiOutMax,
"forceDocID": this.forceDocID,
"pdfPagesLimit": this.pdfPagesLimit,
"forceDocFormat": this.forceDocFormat,
"shiftExpiryDate": this.shiftExpiryDate,
"minimalHolderAge": this.minimalHolderAge,
"imageOutputMaxHeight": this.imageOutputMaxHeight,
"imageOutputMaxWidth": this.imageOutputMaxWidth,
"processAuth": this.processAuth,
"convertCase": this.convertCase,
"logLevel": this.logLevel,
"mrzDetectMode": this.mrzDetectMode,
"dateFormat": this.dateFormat,
"scenario": this.scenario,
"captureButtonScenario": this.captureButtonScenario,
"timeout": this.timeout,
"timeoutFromFirstDetect": this.timeoutFromFirstDetect,
"timeoutFromFirstDocType": this.timeoutFromFirstDocType,
"documentAreaMin": this.documentAreaMin,
"timeoutLiveness": this.timeoutLiveness,
"documentIDList": this.documentIDList,
"barcodeTypes": this.barcodeTypes,
"fieldTypesFilter": this.fieldTypesFilter,
"resultTypeOutput": this.resultTypeOutput,
"mrzFormatsFilter": this.mrzFormatsFilter,
"documentGroupFilter": this.documentGroupFilter,
"lcidIgnoreFilter": this.lcidIgnoreFilter,
"lcidFilter": this.lcidFilter,
"fieldTypesIgnoreFilter": this.fieldTypesIgnoreFilter,
"imageQA": this.imageQA?.toJson(),
"rfidParams": this.rfidParams?.toJson(),
"faceApiParams": this.faceApiParams?.toJson(),
"backendProcessingConfig": this.backendProcessingConfig?.toJson(),
"bsiTr03135": (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.serializeInterface)(this.bsiTr03135, _Bsi__WEBPACK_IMPORTED_MODULE_6__.Bsi),
"authenticityParams": this.authenticityParams?.toJson(),
"customParams": this.customParams,
}
}
_apply() { this._set(this); }
_set(json) {
if (this === _index__WEBPACK_IMPORTED_MODULE_1__.DocumentReader.instance.processParams)
(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("setProcessParams", [json]);
}
}
const MeasureSystem = {
METRIC: 0,
IMPERIAL: 1
};
const MRZFormat = {
FORMAT_1X30: "1x30",
FORMAT_3X30: "3x30",
FORMAT_2X36: "2x36",
FORMAT_2X44: "2x44",
FORMAT_1X6: "1x6",
FORMAT_2X30: "2x30"
};
const LogLevel = {
FatalError: "FatalError",
Error: "Error",
Warning: "Warning",
Info: "Info",
Debug: "Debug"
};
const MrzDetectionModes = {
DEFAULT: 0,
RESIZE_BINARIZE_WINDOW: 1,
BLUR_BEFORE_BINARIZATION: 2
};
/***/ },
/***/ "./src/params/process_params/RFIDParams.js"
/*!*************************************************!*\
!*** ./src/params/process_params/RFIDParams.js ***!
\*************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ RFIDParams: () => (/* binding */ RFIDParams)
/* harmony export */ });
class RFIDParams {
paIgnoreNotificationCodes
constructor(options) {
this.paIgnoreNotificationCodes = options?.paIgnoreNotificationCodes;
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
return new RFIDParams({
paIgnoreNotificationCodes: jsonObject["paIgnoreNotificationCodes"]
});
}
toJson() {
return {
"paIgnoreNotificationCodes": this.paIgnoreNotificationCodes,
}
}
}
/***/ },
/***/ "./src/params/rfid_scenario/DTCDataGroup.js"
/*!**************************************************!*\
!*** ./src/params/rfid_scenario/DTCDataGroup.js ***!
\**************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ DTCDataGroup: () => (/* binding */ DTCDataGroup)
/* harmony export */ });
/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../index */ "./src/index.js");
class DTCDataGroup {
get dg17() { return this._dg17; }
set dg17(val) {
this._dg17 = val;
this._set({ "DG17": val });
}
get dg18() { return this._dg18; }
set dg18(val) {
this._dg18 = val;
this._set({ "DG18": val });
}
get dg22() { return this._dg22; }
set dg22(val) {
this._dg22 = val;
this._set({ "DG22": val });
}
get dg23() { return this._dg23; }
set dg23(val) {
this._dg23 = val;
this._set({ "DG23": val });
}
get dg24() { return this._dg24; }
set dg24(val) {
this._dg24 = val;
this._set({ "DG24": val });
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
var result = new DTCDataGroup();
result._dg17 = jsonObject["DG17"];
result._dg18 = jsonObject["DG18"];
result._dg22 = jsonObject["DG22"];
result._dg23 = jsonObject["DG23"];
result._dg24 = jsonObject["DG24"];
return result;
}
_apply() { this._set(this); }
_set(json) {
var rfidScenarioJson = { "dtcDataGroups": json };
var rfidScenario = _index__WEBPACK_IMPORTED_MODULE_0__.DocumentReader.instance.rfidScenario;
if (this === rfidScenario.dtcDataGroups) rfidScenario._set(rfidScenarioJson);
}
toJson() {
return {
"DG17": this.dg17,
"DG18": this.dg18,
"DG22": this.dg22,
"DG23": this.dg23,
"DG24": this.dg24,
}
}
}
/***/ },
/***/ "./src/params/rfid_scenario/EDLDataGroups.js"
/*!***************************************************!*\
!*** ./src/params/rfid_scenario/EDLDataGroups.js ***!
\***************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ EDLDataGroups: () => (/* binding */ EDLDataGroups)
/* harmony export */ });
/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../index */ "./src/index.js");
class EDLDataGroups {
get dg1() { return this._dg1; }
set dg1(val) {
this._dg1 = val;
this._set({ "DG1": val });
}
get dg2() { return this._dg2; }
set dg2(val) {
this._dg2 = val;
this._set({ "DG2": val });
}
get dg3() { return this._dg3; }
set dg3(val) {
this._dg3 = val;
this._set({ "DG3": val });
}
get dg4() { return this._dg4; }
set dg4(val) {
this._dg4 = val;
this._set({ "DG4": val });
}
get dg5() { return this._dg5; }
set dg5(val) {
this._dg5 = val;
this._set({ "DG5": val });
}
get dg6() { return this._dg6; }
set dg6(val) {
this._dg6 = val;
this._set({ "DG6": val });
}
get dg7() { return this._dg7; }
set dg7(val) {
this._dg7 = val;
this._set({ "DG7": val });
}
get dg8() { return this._dg8; }
set dg8(val) {
this._dg8 = val;
this._set({ "DG8": val });
}
get dg9() { return this._dg9; }
set dg9(val) {
this._dg9 = val;
this._set({ "DG9": val });
}
get dg10() { return this._dg10; }
set dg10(val) {
this._dg10 = val;
this._set({ "DG10": val });
}
get dg11() { return this._dg11; }
set dg11(val) {
this._dg11 = val;
this._set({ "DG11": val });
}
get dg12() { return this._dg12; }
set dg12(val) {
this._dg12 = val;
this._set({ "DG12": val });
}
get dg13() { return this._dg13; }
set dg13(val) {
this._dg13 = val;
this._set({ "DG13": val });
}
get dg14() { return this._dg14; }
set dg14(val) {
this._dg14 = val;
this._set({ "DG14": val });
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
var result = new EDLDataGroups();
result._dg1 = jsonObject["DG1"];
result._dg2 = jsonObject["DG2"];
result._dg3 = jsonObject["DG3"];
result._dg4 = jsonObject["DG4"];
result._dg5 = jsonObject["DG5"];
result._dg6 = jsonObject["DG6"];
result._dg7 = jsonObject["DG7"];
result._dg8 = jsonObject["DG8"];
result._dg9 = jsonObject["DG9"];
result._dg10 = jsonObject["DG10"];
result._dg11 = jsonObject["DG11"];
result._dg12 = jsonObject["DG12"];
result._dg13 = jsonObject["DG13"];
result._dg14 = jsonObject["DG14"];
return result;
}
_apply() { this._set(this); }
_set(json) {
var rfidScenarioJson = { "eDLDataGroups": json };
var rfidScenario = _index__WEBPACK_IMPORTED_MODULE_0__.DocumentReader.instance.rfidScenario;
if (this === rfidScenario.eDLDataGroups) rfidScenario._set(rfidScenarioJson);
}
toJson() {
return {
"DG1": this.dg1,
"DG2": this.dg2,
"DG3": this.dg3,
"DG4": this.dg4,
"DG5": this.dg5,
"DG6": this.dg6,
"DG7": this.dg7,
"DG8": this.dg8,
"DG9": this.dg9,
"DG10": this.dg10,
"DG11": this.dg11,
"DG12": this.dg12,
"DG13": this.dg13,
"DG14": this.dg14,
}
}
}
/***/ },
/***/ "./src/params/rfid_scenario/EIDDataGroups.js"
/*!***************************************************!*\
!*** ./src/params/rfid_scenario/EIDDataGroups.js ***!
\***************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ EIDDataGroups: () => (/* binding */ EIDDataGroups)
/* harmony export */ });
/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../index */ "./src/index.js");
class EIDDataGroups {
get dg1() { return this._dg1; }
set dg1(val) {
this._dg1 = val;
this._set({ "DG1": val });
}
get dg2() { return this._dg2; }
set dg2(val) {
this._dg2 = val;
this._set({ "DG2": val });
}
get dg3() { return this._dg3; }
set dg3(val) {
this._dg3 = val;
this._set({ "DG3": val });
}
get dg4() { return this._dg4; }
set dg4(val) {
this._dg4 = val;
this._set({ "DG4": val });
}
get dg5() { return this._dg5; }
set dg5(val) {
this._dg5 = val;
this._set({ "DG5": val });
}
get dg6() { return this._dg6; }
set dg6(val) {
this._dg6 = val;
this._set({ "DG6": val });
}
get dg7() { return this._dg7; }
set dg7(val) {
this._dg7 = val;
this._set({ "DG7": val });
}
get dg8() { return this._dg8; }
set dg8(val) {
this._dg8 = val;
this._set({ "DG8": val });
}
get dg9() { return this._dg9; }
set dg9(val) {
this._dg9 = val;
this._set({ "DG9": val });
}
get dg10() { return this._dg10; }
set dg10(val) {
this._dg10 = val;
this._set({ "DG10": val });
}
get dg11() { return this._dg11; }
set dg11(val) {
this._dg11 = val;
this._set({ "DG11": val });
}
get dg12() { return this._dg12; }
set dg12(val) {
this._dg12 = val;
this._set({ "DG12": val });
}
get dg13() { return this._dg13; }
set dg13(val) {
this._dg13 = val;
this._set({ "DG13": val });
}
get dg14() { return this._dg14; }
set dg14(val) {
this._dg14 = val;
this._set({ "DG14": val });
}
get dg15() { return this._dg15; }
set dg15(val) {
this._dg15 = val;
this._set({ "DG15": val });
}
get dg16() { return this._dg16; }
set dg16(val) {
this._dg16 = val;
this._set({ "DG16": val });
}
get dg17() { return this._dg17; }
set dg17(val) {
this._dg17 = val;
this._set({ "DG17": val });
}
get dg18() { return this._dg18; }
set dg18(val) {
this._dg18 = val;
this._set({ "DG18": val });
}
get dg19() { return this._dg19; }
set dg19(val) {
this._dg19 = val;
this._set({ "DG19": val });
}
get dg20() { return this._dg20; }
set dg20(val) {
this._dg20 = val;
this._set({ "DG20": val });
}
get dg21() { return this._dg21; }
set dg21(val) {
this._dg21 = val;
this._set({ "DG21": val });
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
var result = new EIDDataGroups();
result._dg1 = jsonObject["DG1"];
result._dg2 = jsonObject["DG2"];
result._dg3 = jsonObject["DG3"];
result._dg4 = jsonObject["DG4"];
result._dg5 = jsonObject["DG5"];
result._dg6 = jsonObject["DG6"];
result._dg7 = jsonObject["DG7"];
result._dg8 = jsonObject["DG8"];
result._dg9 = jsonObject["DG9"];
result._dg10 = jsonObject["DG10"];
result._dg11 = jsonObject["DG11"];
result._dg12 = jsonObject["DG12"];
result._dg13 = jsonObject["DG13"];
result._dg14 = jsonObject["DG14"];
result._dg15 = jsonObject["DG15"];
result._dg16 = jsonObject["DG16"];
result._dg17 = jsonObject["DG17"];
result._dg18 = jsonObject["DG18"];
result._dg19 = jsonObject["DG19"];
result._dg20 = jsonObject["DG20"];
result._dg21 = jsonObject["DG21"];
return result;
}
_apply() { this._set(this); }
_set(json) {
var rfidScenarioJson = { "eIDDataGroups": json };
var rfidScenario = _index__WEBPACK_IMPORTED_MODULE_0__.DocumentReader.instance.rfidScenario;
if (this === rfidScenario.eIDDataGroups) rfidScenario._set(rfidScenarioJson);
}
toJson() {
return {
"DG1": this.dg1,
"DG2": this.dg2,
"DG3": this.dg3,
"DG4": this.dg4,
"DG5": this.dg5,
"DG6": this.dg6,
"DG7": this.dg7,
"DG8": this.dg8,
"DG9": this.dg9,
"DG10": this.dg10,
"DG11": this.dg11,
"DG12": this.dg12,
"DG13": this.dg13,
"DG14": this.dg14,
"DG15": this.dg15,
"DG16": this.dg16,
"DG17": this.dg17,
"DG18": this.dg18,
"DG19": this.dg19,
"DG20": this.dg20,
"DG21": this.dg21,
}
}
}
/***/ },
/***/ "./src/params/rfid_scenario/EPassportDataGroups.js"
/*!*********************************************************!*\
!*** ./src/params/rfid_scenario/EPassportDataGroups.js ***!
\*********************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ EPassportDataGroups: () => (/* binding */ EPassportDataGroups)
/* harmony export */ });
/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../index */ "./src/index.js");
class EPassportDataGroups {
get dg1() { return this._dg1; }
set dg1(val) {
this._dg1 = val;
this._set({ "DG1": val });
}
get dg2() { return this._dg2; }
set dg2(val) {
this._dg2 = val;
this._set({ "DG2": val });
}
get dg3() { return this._dg3; }
set dg3(val) {
this._dg3 = val;
this._set({ "DG3": val });
}
get dg4() { return this._dg4; }
set dg4(val) {
this._dg4 = val;
this._set({ "DG4": val });
}
get dg5() { return this._dg5; }
set dg5(val) {
this._dg5 = val;
this._set({ "DG5": val });
}
get dg6() { return this._dg6; }
set dg6(val) {
this._dg6 = val;
this._set({ "DG6": val });
}
get dg7() { return this._dg7; }
set dg7(val) {
this._dg7 = val;
this._set({ "DG7": val });
}
get dg8() { return this._dg8; }
set dg8(val) {
this._dg8 = val;
this._set({ "DG8": val });
}
get dg9() { return this._dg9; }
set dg9(val) {
this._dg9 = val;
this._set({ "DG9": val });
}
get dg10() { return this._dg10; }
set dg10(val) {
this._dg10 = val;
this._set({ "DG10": val });
}
get dg11() { return this._dg11; }
set dg11(val) {
this._dg11 = val;
this._set({ "DG11": val });
}
get dg12() { return this._dg12; }
set dg12(val) {
this._dg12 = val;
this._set({ "DG12": val });
}
get dg13() { return this._dg13; }
set dg13(val) {
this._dg13 = val;
this._set({ "DG13": val });
}
get dg14() { return this._dg14; }
set dg14(val) {
this._dg14 = val;
this._set({ "DG14": val });
}
get dg15() { return this._dg15; }
set dg15(val) {
this._dg15 = val;
this._set({ "DG15": val });
}
get dg16() { return this._dg16; }
set dg16(val) {
this._dg16 = val;
this._set({ "DG16": val });
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
var result = new EPassportDataGroups();
result._dg1 = jsonObject["DG1"];
result._dg2 = jsonObject["DG2"];
result._dg3 = jsonObject["DG3"];
result._dg4 = jsonObject["DG4"];
result._dg5 = jsonObject["DG5"];
result._dg6 = jsonObject["DG6"];
result._dg7 = jsonObject["DG7"];
result._dg8 = jsonObject["DG8"];
result._dg9 = jsonObject["DG9"];
result._dg10 = jsonObject["DG10"];
result._dg11 = jsonObject["DG11"];
result._dg12 = jsonObject["DG12"];
result._dg13 = jsonObject["DG13"];
result._dg14 = jsonObject["DG14"];
result._dg15 = jsonObject["DG15"];
result._dg16 = jsonObject["DG16"];
return result;
}
_apply() { this._set(this); }
_set(json) {
var rfidScenarioJson = { "ePassportDataGroups": json };
var rfidScenario = _index__WEBPACK_IMPORTED_MODULE_0__.DocumentReader.instance.rfidScenario;
if (this === rfidScenario.ePassportDataGroups) rfidScenario._set(rfidScenarioJson);
}
toJson() {
return {
"DG1": this.dg1,
"DG2": this.dg2,
"DG3": this.dg3,
"DG4": this.dg4,
"DG5": this.dg5,
"DG6": this.dg6,
"DG7": this.dg7,
"DG8": this.dg8,
"DG9": this.dg9,
"DG10": this.dg10,
"DG11": this.dg11,
"DG12": this.dg12,
"DG13": this.dg13,
"DG14": this.dg14,
"DG15": this.dg15,
"DG16": this.dg16,
}
}
}
/***/ },
/***/ "./src/params/rfid_scenario/RFIDScenario.js"
/*!**************************************************!*\
!*** ./src/params/rfid_scenario/RFIDScenario.js ***!
\**************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ RFIDAuthenticationProcedureType: () => (/* binding */ RFIDAuthenticationProcedureType),
/* harmony export */ RFIDPasswordType: () => (/* binding */ RFIDPasswordType),
/* harmony export */ RFIDReadingBufferSize: () => (/* binding */ RFIDReadingBufferSize),
/* harmony export */ RFIDSDKProfilerType: () => (/* binding */ RFIDSDKProfilerType),
/* harmony export */ RFIDScenario: () => (/* binding */ RFIDScenario),
/* harmony export */ RFIDTerminalType: () => (/* binding */ RFIDTerminalType),
/* harmony export */ SignManagementAction: () => (/* binding */ SignManagementAction)
/* harmony export */ });
/* harmony import */ var _internal_bridge__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../internal/bridge */ "./src/internal/bridge.js");
/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../index */ "./src/index.js");
/* harmony import */ var _DTCDataGroup__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./DTCDataGroup */ "./src/params/rfid_scenario/DTCDataGroup.js");
/* harmony import */ var _EDLDataGroups__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./EDLDataGroups */ "./src/params/rfid_scenario/EDLDataGroups.js");
/* harmony import */ var _EIDDataGroups__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./EIDDataGroups */ "./src/params/rfid_scenario/EIDDataGroups.js");
/* harmony import */ var _EPassportDataGroups__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./EPassportDataGroups */ "./src/params/rfid_scenario/EPassportDataGroups.js");
/* harmony import */ var _results_rfid_AccessControlProcedureType__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../results/rfid/AccessControlProcedureType */ "./src/results/rfid/AccessControlProcedureType.js");
class RFIDScenario {
get paceStaticBinding() { return this._paceStaticBinding; }
set paceStaticBinding(val) {
this._paceStaticBinding = val;
this._set({ "paceStaticBinding": val });
}
get onlineTA() { return this._onlineTA; }
set onlineTA(val) {
this._onlineTA = val;
this._set({ "onlineTA": val });
}
get writeEid() { return this._writeEid; }
set writeEid(val) {
this._writeEid = val;
this._set({ "writeEid": val });
}
get universalAccessRights() { return this._universalAccessRights; }
set universalAccessRights(val) {
this._universalAccessRights = val;
this._set({ "universalAccessRights": val });
}
get authorizedRestrictedIdentification() { return this._authorizedRestrictedIdentification; }
set authorizedRestrictedIdentification(val) {
this._authorizedRestrictedIdentification = val;
this._set({ "authorizedRestrictedIdentification": val });
}
get auxVerificationCommunityID() { return this._auxVerificationCommunityID; }
set auxVerificationCommunityID(val) {
this._auxVerificationCommunityID = val;
this._set({ "auxVerificationCommunityID": val });
}
get auxVerificationDateOfBirth() { return this._auxVerificationDateOfBirth; }
set auxVerificationDateOfBirth(val) {
this._auxVerificationDateOfBirth = val;
this._set({ "auxVerificationDateOfBirth": val });
}
get skipAA() { return this._skipAA; }
set skipAA(val) {
this._skipAA = val;
this._set({ "skipAA": val });
}
get strictProcessing() { return this._strictProcessing; }
set strictProcessing(val) {
this._strictProcessing = val;
this._set({ "strictProcessing": val });
}
get pkdDSCertPriority() { return this._pkdDSCertPriority; }
set pkdDSCertPriority(val) {
this._pkdDSCertPriority = val;
this._set({ "pkdDSCertPriority": val });
}
get pkdUseExternalCSCA() { return this._pkdUseExternalCSCA; }
set pkdUseExternalCSCA(val) {
this._pkdUseExternalCSCA = val;
this._set({ "pkdUseExternalCSCA": val });
}
get trustedPKD() { return this._trustedPKD; }
set trustedPKD(val) {
this._trustedPKD = val;
this._set({ "trustedPKD": val });
}
get passiveAuth() { return this._passiveAuth; }
set passiveAuth(val) {
this._passiveAuth = val;
this._set({ "passiveAuth": val });
}
get useSFI() { return this._useSFI; }
set useSFI(val) {
this._useSFI = val;
this._set({ "useSFI": val });
}
get readEPassport() { return this._readEPassport; }
set readEPassport(val) {
this._readEPassport = val;
this._set({ "readEPassport": val });
}
get readEID() { return this._readEID; }
set readEID(val) {
this._readEID = val;
this._set({ "readEID": val });
}
get readEDL() { return this._readEDL; }
set readEDL(val) {
this._readEDL = val;
this._set({ "readEDL": val });
}
get authorizedSTSignature() { return this._authorizedSTSignature; }
set authorizedSTSignature(val) {
this._authorizedSTSignature = val;
this._set({ "authorizedSTSignature": val });
}
get authorizedSTQSignature() { return this._authorizedSTQSignature; }
set authorizedSTQSignature(val) {
this._authorizedSTQSignature = val;
this._set({ "authorizedSTQSignature": val });
}
get authorizedWriteDG17() { return this._authorizedWriteDG17; }
set authorizedWriteDG17(val) {
this._authorizedWriteDG17 = val;
this._set({ "authorizedWriteDG17": val });
}
get authorizedWriteDG18() { return this._authorizedWriteDG18; }
set authorizedWriteDG18(val) {
this._authorizedWriteDG18 = val;
this._set({ "authorizedWriteDG18": val });
}
get authorizedWriteDG19() { return this._authorizedWriteDG19; }
set authorizedWriteDG19(val) {
this._authorizedWriteDG19 = val;
this._set({ "authorizedWriteDG19": val });
}
get authorizedWriteDG20() { return this._authorizedWriteDG20; }
set authorizedWriteDG20(val) {
this._authorizedWriteDG20 = val;
this._set({ "authorizedWriteDG20": val });
}
get authorizedWriteDG21() { return this._authorizedWriteDG21; }
set authorizedWriteDG21(val) {
this._authorizedWriteDG21 = val;
this._set({ "authorizedWriteDG21": val });
}
get authorizedVerifyAge() { return this._authorizedVerifyAge; }
set authorizedVerifyAge(val) {
this._authorizedVerifyAge = val;
this._set({ "authorizedVerifyAge": val });
}
get authorizedVerifyCommunityID() { return this._authorizedVerifyCommunityID; }
set authorizedVerifyCommunityID(val) {
this._authorizedVerifyCommunityID = val;
this._set({ "authorizedVerifyCommunityID": val });
}
get authorizedPrivilegedTerminal() { return this._authorizedPrivilegedTerminal; }
set authorizedPrivilegedTerminal(val) {
this._authorizedPrivilegedTerminal = val;
this._set({ "authorizedPrivilegedTerminal": val });
}
get authorizedCANAllowed() { return this._authorizedCANAllowed; }
set authorizedCANAllowed(val) {
this._authorizedCANAllowed = val;
this._set({ "authorizedCANAllowed": val });
}
get authorizedPINManagement() { return this._authorizedPINManagement; }
set authorizedPINManagement(val) {
this._authorizedPINManagement = val;
this._set({ "authorizedPINManagement": val });
}
get authorizedInstallCert() { return this._authorizedInstallCert; }
set authorizedInstallCert(val) {
this._authorizedInstallCert = val;
this._set({ "authorizedInstallCert": val });
}
get authorizedInstallQCert() { return this._authorizedInstallQCert; }
set authorizedInstallQCert(val) {
this._authorizedInstallQCert = val;
this._set({ "authorizedInstallQCert": val });
}
get applyAmendments() { return this._applyAmendments; }
set applyAmendments(val) {
this._applyAmendments = val;
this._set({ "applyAmendments": val });
}
get autoSettings() { return this._autoSettings; }
set autoSettings(val) {
this._autoSettings = val;
this._set({ "autoSettings": val });
}
get proceedReadingAlways() { return this._proceedReadingAlways; }
set proceedReadingAlways(val) {
this._proceedReadingAlways = val;
this._set({ "proceedReadingAlways": val });
}
get readDTC() { return this._readDTC; }
set readDTC(val) {
this._readDTC = val;
this._set({ "readDTC": val });
}
get mrzStrictCheck() { return this._mrzStrictCheck; }
set mrzStrictCheck(val) {
this._mrzStrictCheck = val;
this._set({ "mrzStrictCheck": val });
}
get loadCRLFromRemote() { return this._loadCRLFromRemote; }
set loadCRLFromRemote(val) {
this._loadCRLFromRemote = val;
this._set({ "loadCRLFromRemote": val });
}
get independentSODStatus() { return this._independentSODStatus; }
set independentSODStatus(val) {
this._independentSODStatus = val;
this._set({ "independentSODStatus": val });
}
get readingBuffer() { return this._readingBuffer; }
set readingBuffer(val) {
this._readingBuffer = val;
this._set({ "readingBuffer": val });
}
get onlineTAToSignDataType() { return this._onlineTAToSignDataType; }
set onlineTAToSignDataType(val) {
this._onlineTAToSignDataType = val;
this._set({ "onlineTAToSignDataType": val });
}
get defaultReadingBufferSize() { return this._defaultReadingBufferSize ?? 231; }
set defaultReadingBufferSize(val) {
this._defaultReadingBufferSize = val;
this._set({ "defaultReadingBufferSize": val });
}
get signManagementAction() { return this._signManagementAction; }
set signManagementAction(val) {
this._signManagementAction = val;
this._set({ "signManagementAction": val });
}
get profilerType() { return this._profilerType; }
set profilerType(val) {
this._profilerType = val;
this._set({ "profilerType": val });
}
get authProcType() { return this._authProcType; }
set authProcType(val) {
this._authProcType = val;
this._set({ "authProcType": val });
}
get baseSMProcedure() { return this._baseSMProcedure; }
set baseSMProcedure(val) {
this._baseSMProcedure = val;
this._set({ "baseSMProcedure": val });
}
get pacePasswordType() { return this._pacePasswordType; }
set pacePasswordType(val) {
this._pacePasswordType = val;
this._set({ "pacePasswordType": val });
}
get terminalType() { return this._terminalType; }
set terminalType(val) {
this._terminalType = val;
this._set({ "terminalType": val });
}
get password() { return this._password; }
set password(val) {
this._password = val;
this._set({ "password": val });
}
get pkdPA() { return this._pkdPA; }
set pkdPA(val) {
this._pkdPA = val;
this._set({ "pkdPA": val });
}
get pkdEAC() { return this._pkdEAC; }
set pkdEAC(val) {
this._pkdEAC = val;
this._set({ "pkdEAC": val });
}
get mrz() { return this._mrz; }
set mrz(val) {
this._mrz = val;
this._set({ "mrz": val });
}
get eSignPINDefault() { return this._eSignPINDefault; }
set eSignPINDefault(val) {
this._eSignPINDefault = val;
this._set({ "eSignPINDefault": val });
}
get eSignPINNewValue() { return this._eSignPINNewValue; }
set eSignPINNewValue(val) {
this._eSignPINNewValue = val;
this._set({ "eSignPINNewValue": val });
}
get cardAccess() { return this._cardAccess; }
set cardAccess(val) {
this._cardAccess = val;
this._set({ "cardAccess": val });
}
get mrzHash() { return this._mrzHash; }
set mrzHash(val) {
this._mrzHash = val;
this._set({ "mrzHash": val });
}
get documentNumber() { return this._documentNumber; }
set documentNumber(val) {
this._documentNumber = val;
this._set({ "documentNumber": val });
}
get dateOfBirth() { return this._dateOfBirth; }
set dateOfBirth(val) {
this._dateOfBirth = val;
this._set({ "dateOfBirth": val });
}
get dateOfExpiry() { return this._dateOfExpiry; }
set dateOfExpiry(val) {
this._dateOfExpiry = val;
this._set({ "dateOfExpiry": val });
}
get eDLDataGroups() { return this._eDLDataGroups; }
set eDLDataGroups(val) { (this._eDLDataGroups = val)._apply(); }
get ePassportDataGroups() { return this._ePassportDataGroups; }
set ePassportDataGroups(val) { (this._ePassportDataGroups = val)._apply(); }
get eIDDataGroups() { return this._eIDDataGroups; }
set eIDDataGroups(val) { (this._eIDDataGroups = val)._apply(); }
get dtcDataGroups() { return this._dtcDataGroups; }
set dtcDataGroups(val) { (this._dtcDataGroups = val)._apply(); }
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new RFIDScenario();
result._paceStaticBinding = jsonObject["paceStaticBinding"];
result._onlineTA = jsonObject["onlineTA"];
result._writeEid = jsonObject["writeEid"];
result._universalAccessRights = jsonObject["universalAccessRights"];
result._authorizedRestrictedIdentification = jsonObject["authorizedRestrictedIdentification"];
result._auxVerificationCommunityID = jsonObject["auxVerificationCommunityID"];
result._auxVerificationDateOfBirth = jsonObject["auxVerificationDateOfBirth"];
result._skipAA = jsonObject["skipAA"];
result._strictProcessing = jsonObject["strictProcessing"];
result._pkdDSCertPriority = jsonObject["pkdDSCertPriority"];
result._pkdUseExternalCSCA = jsonObject["pkdUseExternalCSCA"];
result._trustedPKD = jsonObject["trustedPKD"];
result._passiveAuth = jsonObject["passiveAuth"];
result._useSFI = jsonObject["useSFI"];
result._readEPassport = jsonObject["readEPassport"];
result._readEID = jsonObject["readEID"];
result._readEDL = jsonObject["readEDL"];
result._authorizedSTSignature = jsonObject["authorizedSTSignature"];
result._authorizedSTQSignature = jsonObject["authorizedSTQSignature"];
result._authorizedWriteDG17 = jsonObject["authorizedWriteDG17"];
result._authorizedWriteDG18 = jsonObject["authorizedWriteDG18"];
result._authorizedWriteDG19 = jsonObject["authorizedWriteDG19"];
result._authorizedWriteDG20 = jsonObject["authorizedWriteDG20"];
result._authorizedWriteDG21 = jsonObject["authorizedWriteDG21"];
result._authorizedVerifyAge = jsonObject["authorizedVerifyAge"];
result._authorizedVerifyCommunityID = jsonObject["authorizedVerifyCommunityID"];
result._authorizedPrivilegedTerminal = jsonObject["authorizedPrivilegedTerminal"];
result._authorizedCANAllowed = jsonObject["authorizedCANAllowed"];
result._authorizedPINManagement = jsonObject["authorizedPINManagement"];
result._authorizedInstallCert = jsonObject["authorizedInstallCert"];
result._authorizedInstallQCert = jsonObject["authorizedInstallQCert"];
result._applyAmendments = jsonObject["applyAmendments"];
result._autoSettings = jsonObject["autoSettings"];
result._proceedReadingAlways = jsonObject["proceedReadingAlways"];
result._readDTC = jsonObject["readDTC"];
result._mrzStrictCheck = jsonObject["mrzStrictCheck"];
result._loadCRLFromRemote = jsonObject["loadCRLFromRemote"];
result._independentSODStatus = jsonObject["independentSODStatus"];
result._readingBuffer = jsonObject["readingBuffer"];
result._onlineTAToSignDataType = jsonObject["onlineTAToSignDataType"];
result._defaultReadingBufferSize = jsonObject["defaultReadingBufferSize"];
result._signManagementAction = jsonObject["signManagementAction"];
result._profilerType = jsonObject["profilerType"];
result._authProcType = jsonObject["authProcType"];
result._baseSMProcedure = jsonObject["baseSMProcedure"];
result._pacePasswordType = jsonObject["pacePasswordType"];
result._terminalType = jsonObject["terminalType"];
result._password = jsonObject["password"];
result._pkdPA = jsonObject["pkdPA"];
result._pkdEAC = jsonObject["pkdEAC"];
result._mrz = jsonObject["mrz"];
result._eSignPINDefault = jsonObject["eSignPINDefault"];
result._eSignPINNewValue = jsonObject["eSignPINNewValue"];
result._cardAccess = jsonObject["cardAccess"];
result._mrzHash = jsonObject["mrzHash"];
result._documentNumber = jsonObject["documentNumber"];
result._dateOfBirth = jsonObject["dateOfBirth"];
result._dateOfExpiry = jsonObject["dateOfExpiry"];
result._eDLDataGroups = _EDLDataGroups__WEBPACK_IMPORTED_MODULE_3__.EDLDataGroups.fromJson(jsonObject["eDLDataGroups"]);
result._ePassportDataGroups = _EPassportDataGroups__WEBPACK_IMPORTED_MODULE_5__.EPassportDataGroups.fromJson(jsonObject["ePassportDataGroups"]);
result._eIDDataGroups = _EIDDataGroups__WEBPACK_IMPORTED_MODULE_4__.EIDDataGroups.fromJson(jsonObject["eIDDataGroups"]);
result._dtcDataGroups = _DTCDataGroup__WEBPACK_IMPORTED_MODULE_2__.DTCDataGroup.fromJson(jsonObject["dtcDataGroups"]);
return result;
}
toJson() {
return {
"paceStaticBinding": this.paceStaticBinding,
"onlineTA": this.onlineTA,
"writeEid": this.writeEid,
"universalAccessRights": this.universalAccessRights,
"authorizedRestrictedIdentification": this.authorizedRestrictedIdentification,
"auxVerificationCommunityID": this.auxVerificationCommunityID,
"auxVerificationDateOfBirth": this.auxVerificationDateOfBirth,
"skipAA": this.skipAA,
"strictProcessing": this.strictProcessing,
"pkdDSCertPriority": this.pkdDSCertPriority,
"pkdUseExternalCSCA": this.pkdUseExternalCSCA,
"trustedPKD": this.trustedPKD,
"passiveAuth": this.passiveAuth,
"useSFI": this.useSFI,
"readEPassport": this.readEPassport,
"readEID": this.readEID,
"readEDL": this.readEDL,
"authorizedSTSignature": this.authorizedSTSignature,
"authorizedSTQSignature": this.authorizedSTQSignature,
"authorizedWriteDG17": this.authorizedWriteDG17,
"authorizedWriteDG18": this.authorizedWriteDG18,
"authorizedWriteDG19": this.authorizedWriteDG19,
"authorizedWriteDG20": this.authorizedWriteDG20,
"authorizedWriteDG21": this.authorizedWriteDG21,
"authorizedVerifyAge": this.authorizedVerifyAge,
"authorizedVerifyCommunityID": this.authorizedVerifyCommunityID,
"authorizedPrivilegedTerminal": this.authorizedPrivilegedTerminal,
"authorizedCANAllowed": this.authorizedCANAllowed,
"authorizedPINManagement": this.authorizedPINManagement,
"authorizedInstallCert": this.authorizedInstallCert,
"authorizedInstallQCert": this.authorizedInstallQCert,
"applyAmendments": this.applyAmendments,
"autoSettings": this.autoSettings,
"proceedReadingAlways": this.proceedReadingAlways,
"readDTC": this.readDTC,
"mrzStrictCheck": this.mrzStrictCheck,
"loadCRLFromRemote": this.loadCRLFromRemote,
"independentSODStatus": this.independentSODStatus,
"readingBuffer": this.readingBuffer,
"onlineTAToSignDataType": this.onlineTAToSignDataType,
"defaultReadingBufferSize": this.defaultReadingBufferSize,
"signManagementAction": this.signManagementAction,
"profilerType": this.profilerType,
"authProcType": this.authProcType,
"baseSMProcedure": this.baseSMProcedure,
"pacePasswordType": this.pacePasswordType,
"terminalType": this.terminalType,
"password": this.password,
"pkdPA": this.pkdPA,
"pkdEAC": this.pkdEAC,
"mrz": this.mrz,
"eSignPINDefault": this.eSignPINDefault,
"eSignPINNewValue": this.eSignPINNewValue,
"cardAccess": this.cardAccess,
"mrzHash": this.mrzHash,
"documentNumber": this.documentNumber,
"dateOfBirth": this.dateOfBirth,
"dateOfExpiry": this.dateOfExpiry,
"eDLDataGroups": this.eDLDataGroups?.toJson(),
"ePassportDataGroups": this.ePassportDataGroups?.toJson(),
"eIDDataGroups": this.eIDDataGroups?.toJson(),
"dtcDataGroups": this.dtcDataGroups?.toJson(),
}
}
_apply() { this._set(this); }
_set(json) {
if (this === _index__WEBPACK_IMPORTED_MODULE_1__.DocumentReader.instance.rfidScenario)
(0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("setRfidScenario", [json]);
}
}
const RFIDAuthenticationProcedureType = {
UNDEFINED: 0,
STANDARD: 1,
ADVANCED: 2,
GENERAL: 3
};
const RFIDPasswordType = {
UNDEFINED: 0,
MRZ: 1,
CAN: 2,
PIN: 3,
PUK: 4,
PIN_ESIGN: 5,
SAI: 6,
MRZ_HASH: 7
};
const RFIDSDKProfilerType = {
UNKNOWN: -1,
DOC_9303_EDITION_2006: 1,
DOC_9303_LDS_PKI_MAINTENANCE: 2
};
const RFIDTerminalType = {
UNDEFINED: 0,
INSPECTION_SYSTEM: 1,
AUTHENTICATION_TERMINAL: 2,
SIGNATURE_TERMINAL: 3,
UNAUTHENTICATED_TERMINAL: 4
};
const SignManagementAction = {
UNDEFINED: 0,
CREATE_PIN: 1,
CHANGE_PIN: 2,
UNBLOCK_PIN: 3,
TERMINATE_PIN: 4,
GENERATE_KEYS: 5,
TERMINATE_KEYS: 6,
SIGN_DATA: 7
};
const RFIDReadingBufferSize = {
STANDARD_LENGTH: 0,
EXTENDED_LENGTH: -1
};
/***/ },
/***/ "./src/results/DocumentType.js"
/*!*************************************!*\
!*** ./src/results/DocumentType.js ***!
\*************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ DocFormat: () => (/* binding */ DocFormat),
/* harmony export */ DocType: () => (/* binding */ DocType),
/* harmony export */ DocumentType: () => (/* binding */ DocumentType)
/* harmony export */ });
class DocumentType {
name;
id;
iCAOCode;
fDSID;
type;
format;
mrz;
isDeprecated;
description;
year;
countryName;
pageIndex;
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new DocumentType();
result.name = jsonObject["name"];
result.id = jsonObject["documentID"];
result.iCAOCode = jsonObject["ICAOCode"];
result.fDSID = jsonObject["FDSID"];
result.type = jsonObject["dType"];
result.format = jsonObject["dFormat"];
result.mrz = jsonObject["dMRZ"];
result.isDeprecated = jsonObject["isDeprecated"];
result.description = jsonObject["dDescription"];
result.year = jsonObject["dYear"];
result.countryName = jsonObject["dCountryName"];
result.pageIndex = jsonObject["pageIndex"];
return result;
}
toJson() {
return {
name: this.name,
documentID: this.id,
ICAOCode: this.iCAOCode,
FDSID: this.fDSID,
dType: this.type,
dFormat: this.format,
dMRZ: this.mrz,
isDeprecated: this.isDeprecated,
dDescription: this.description,
dYear: this.year,
dCountryName: this.countryName,
pageIndex: this.pageIndex,
}
}
}
const DocFormat = {
ID1: 0,
ID2: 1,
ID3: 2,
NON: 3,
A4: 4,
ID3_x2: 5,
ID2_TURKEY: 6,
ID1_90: 10,
ID1_180: 11,
ID1_270: 12,
ID2_180: 13,
ID3_180: 14,
CUSTOM: 1000,
PHOTO: 1001,
FLEXIBLE: 1002
};
const DocType = {
NotDefined: 0,
Passport: 11,
IdentityCard: 12,
DiplomaticPassport: 13,
ServicePassport: 14,
SeamanIdentityDocument: 15,
IdentityCardForResidence: 16,
TravelDocument: 17,
Other: 99,
VisaID2: 29,
VisaID3: 30,
NationalIdentityCard: 20,
SocialIdentityCard: 21,
AliensIdentityCard: 22,
PrivilegedIdentityCard: 23,
ResidencePermitIdentityCard: 24,
OriginCard: 25,
EmergencyPassport: 26,
AliensPassport: 27,
AlternativeIdentityCard: 28,
AuthorizationCard: 32,
BeginnerPermit: 33,
BorderCrossingCard: 34,
ChauffeurLicense: 35,
ChauffeurLicenseUnder18: 36,
ChauffeurLicenseUnder21: 37,
CommercialDrivingLicense: 38,
CommercialDrivingLicenseInstructionalPermit: 39,
CommercialDrivingLicenseUnder18: 40,
CommercialDrivingLicenseUnder21: 41,
CommercialInstructionPermit: 42,
CommercialNewPermit: 43,
ConcealedCarryLicense: 44,
ConcealedFirearmPermit: 45,
ConditionalDrivingLicense: 46,
DepartmentOfVeteransAffairsIdentityCard: 47,
DiplomaticDrivingLicense: 48,
DrivingLicense: 49,
DrivingLicenseInstructionalPermit: 50,
DrivingLicenseInstructionalPermitUnder18: 51,
DrivingLicenseInstructionalPermitUnder21: 52,
DrivingLicenseLearnersPermit: 53,
DrivingLicenseLearnersPermitUnder18: 54,
DrivingLicenseLearnersPermitUnder21: 55,
DrivingLicenseNovice: 56,
DrivingLicenseNoviceUnder18: 57,
DrivingLicenseNoviceUnder21: 58,
DrivingLicenseRegisteredOffender: 59,
DrivingLicenseRestrictedUnder18: 60,
DrivingLicenseRestrictedUnder21: 61,
DrivingLicenseTemporaryVisitor: 62,
DrivingLicenseTemporaryVisitorUnder18: 63,
DrivingLicenseTemporaryVisitorUnder21: 64,
DrivingLicenseUnder18: 65,
DrivingLicenseUnder21: 66,
EmploymentDrivingPermit: 67,
EnhancedChauffeurLicense: 68,
EnhancedChauffeurLicenseUnder18: 69,
EnhancedChauffeurLicenseUnder21: 70,
EnhancedCommercialDrivingLicense: 71,
EnhancedDrivingLicense: 72,
EnhancedDrivingLicenseUnder18: 73,
EnhancedDrivingLicenseUnder21: 74,
EnhancedIdentityCard: 75,
EnhancedIdentityCardUnder18: 76,
EnhancedIdentityCardUnder21: 77,
EnhancedOperatorsLicense: 78,
FirearmsPermit: 79,
FullProvisionalLicense: 80,
FullProvisionalLicenseUnder18: 81,
FullProvisionalLicenseUnder21: 82,
GenevaConventionsIdentityCard: 83,
GraduatedDrivingLicenseUnder18: 84,
GraduatedDrivingLicenseUnder21: 85,
GraduatedInstructionPermitUnder18: 86,
GraduatedInstructionPermitUnder21: 87,
GraduatedLicenseUnder18: 88,
GraduatedLicenseUnder21: 89,
HandgunCarryPermit: 90,
IdentityAndPrivilegeCard: 91,
IdentityCardMobilityImpaired: 92,
IdentityCardRegisteredOffender: 93,
IdentityCaremporaryVisitor: 94,
IdentityCaremporaryVisitorUnder18: 95,
IdentityCaremporaryVisitorUnder21: 96,
IdentityCardUnder18: 97,
IdentityCardUnder21: 98,
IgnitionInterlockPermit: 100,
ImmigrantVisa: 101,
InstructionPermit: 102,
InstructionPermitUnder18: 103,
InstructionPermitUnder21: 104,
InterimDrivingLicense: 105,
InterimIdentityCard: 106,
IntermediateDrivingLicense: 107,
IntermediateDrivingLicenseUnder18: 108,
IntermediateDrivingLicenseUnder21: 109,
JuniorDrivingLicense: 110,
LearnerInstructionalPermit: 111,
LearnerLicense: 112,
LearnerLicenseUnder18: 113,
LearnerLicenseUnder21: 114,
LearnerPermit: 115,
LearnerPermitUnder18: 116,
LearnerPermitUnder21: 117,
LimitedLicense: 118,
LimitedPermit: 119,
LimiteermDrivingLicense: 120,
LimiteermIdentityCard: 121,
LiquorIdentityCard: 122,
NewPermit: 123,
NewPermitUnder18: 124,
NewPermitUnder21: 125,
NonUsCitizenDrivingLicense: 126,
OccupationalDrivingLicense: 127,
OneidaTribeOfIndiansIdentityCard: 128,
OperatorLicense: 129,
OperatorLicenseUnder18: 130,
OperatorLicenseUnder21: 131,
PermanentDrivingLicense: 132,
PermitToReEnter: 133,
ProbationaryAutoLicense: 134,
ProbationaryDrivingLicenseUnder18: 135,
ProbationaryDrivingLicenseUnder21: 136,
ProbationaryVehicleSalespersonLicense: 137,
ProvisionalDrivingLicense: 138,
ProvisionalDrivingLicenseUnder18: 139,
ProvisionalDrivingLicenseUnder21: 140,
ProvisionalLicense: 141,
ProvisionalLicenseUnder18: 142,
ProvisionalLicenseUnder21: 143,
PublicPassengerChauffeurLicense: 144,
RacingAndGamingComissionCard: 145,
RefugeeTravelDocument: 146,
RenewalPermit: 147,
RestrictedCommercialDrivingLicense: 148,
RestrictedDrivingLicense: 149,
RestrictedPermit: 150,
SeasonalPermit: 151,
SeasonalResidentIdentityCard: 152,
SeniorCitizenIdentityCard: 153,
SexOffender: 154,
SocialSecurityCard: 155,
TemporaryDrivingLicense: 156,
TemporaryDrivingLicenseUnder18: 157,
TemporaryDrivingLicenseUnder21: 158,
TemporaryIdentityCard: 159,
TemporaryInstructionPermitIdentityCard: 160,
TemporaryInstructionPermitIdentityCardUnder18: 161,
TemporaryInstructionPermitIdentityCardUnder21: 162,
TemporaryVisitorDrivingLicense: 163,
TemporaryVisitorDrivingLicenseUnder18: 164,
TemporaryVisitorDrivingLicenseUnder21: 165,
UniformedServicesIdentityCard: 166,
VehicleSalespersonLicense: 167,
WorkerIdentificationCredential: 168,
CommercialDrivingLicenseNovice: 169,
CommercialDrivingLicenseNoviceUnder18: 170,
CommercialDrivingLicenseNoviceUnder21: 171,
PassportCard: 172,
PermanentResidentCard: 173,
PersonalIdentificationVerification: 174,
TemporaryOperatorLicense: 175,
DrivingLicenseUnder19: 176,
IdentityCardUnder19: 177,
Visa: 178,
TemporaryPassport: 179,
VotingCard: 180,
HealthCard: 181,
CertificateOfCitizenship: 182,
AddressCard: 183,
AirportImmigrationCard: 184,
AlienRegistrationCard: 185,
APEHCard: 186,
CouponToDrivingLicense: 187,
CrewMemberCertificate: 188,
DocumentForReturn: 189,
ECard: 190,
EmploymentCard: 191,
HKSARImmigrationForm: 192,
ImmigrantCard: 193,
LabourCard: 194,
LaissezPasser: 195,
LawyerIdentityCertificate: 196,
LicenseCard: 197,
PassportStateless: 198,
PassportChild: 199,
PassportConsular: 200,
PassportDiplomaticService: 201,
PassportOfficial: 202,
PassportProvisional: 203,
PassportSpecial: 204,
PermissionToTheLocalBorderTraffic: 205,
RegistrationCertificate: 206,
SEDESOLCard: 207,
SocialCard: 208,
TBCard: 209,
VehiclePassport: 210,
WDocument: 211,
DiplomaticIdentityCard: 212,
ConsularIdentityCard: 213,
IncomeTaxCard: 214,
ResidencePermit: 215,
DocumentOfIdentity: 216,
BorderCrossingPermit: 217,
PassportLimitedValidity: 218,
SIMCard: 219,
TaxCard: 220,
CompanyCard: 221,
DomesticPassport: 222,
IdentityCertificate: 223,
ResidentIdCard: 224,
ArmedForcesIdentityCard: 225,
ProfessionalCard: 226,
RegistrationStamp: 227,
DriverCard: 228,
DriverTrainingCertificate: 229,
QualificationDrivingLicense: 230,
MembershipCard: 231,
PublicVehicleDriverAuthorityCard: 232,
MarineLicense: 233,
TemporaryLearnerDrivingLicense: 234,
TemporaryCommercialDrivingLicense: 235,
InterimInstructionalPermit: 236,
CertificateOfCompetency: 237,
CertificateOfProficiency: 238,
TradeLicense: 239,
PassportPage: 240,
Invoice: 241,
PassengerLocatorForm: 242
};
/***/ },
/***/ "./src/results/Position.js"
/*!*********************************!*\
!*** ./src/results/Position.js ***!
\*********************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Coordinate: () => (/* binding */ Coordinate),
/* harmony export */ Position: () => (/* binding */ Position)
/* harmony export */ });
/* harmony import */ var _DocumentType_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./DocumentType.js */ "./src/results/DocumentType.js");
/* harmony import */ var _status_CheckResult_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./status/CheckResult.js */ "./src/results/status/CheckResult.js");
class Position {
docFormat;
width;
height;
angle;
dpi;
inverse;
perspectiveTr;
objArea;
objIntAngleDev;
resultStatus;
center;
leftTop;
leftBottom;
rightTop;
rightBottom;
pageIndex;
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new Position();
result.docFormat = jsonObject["docFormat"];
result.width = jsonObject["width"];
result.height = jsonObject["height"];
result.angle = jsonObject["angle"];
result.dpi = jsonObject["dpi"];
result.inverse = jsonObject["inverse"];
result.perspectiveTr = jsonObject["perspectiveTr"];
result.objArea = jsonObject["objArea"];
result.objIntAngleDev = jsonObject["objIntAngleDev"];
result.resultStatus = jsonObject["resultStatus"];
result.pageIndex = jsonObject["pageIndex"];
result.center = Coordinate.fromJson(jsonObject["center"]);
result.leftTop = Coordinate.fromJson(jsonObject["leftTop"]);
result.leftBottom = Coordinate.fromJson(jsonObject["leftBottom"]);
result.rightTop = Coordinate.fromJson(jsonObject["rightTop"]);
result.rightBottom = Coordinate.fromJson(jsonObject["rightBottom"]);
return result;
}
toJson() {
return {
"docFormat": this.docFormat,
"resultStatus": this.resultStatus,
"width": this.width,
"height": this.height,
"angle": this.angle,
"dpi": this.dpi,
"inverse": this.inverse,
"perspectiveTr": this.perspectiveTr,
"objArea": this.objArea,
"objIntAngleDev": this.objIntAngleDev,
"pageIndex": this.pageIndex,
"center": this.center?.toJson(),
"leftTop": this.leftTop?.toJson(),
"leftBottom": this.leftBottom?.toJson(),
"rightTop": this.rightTop?.toJson(),
"rightBottom": this.rightBottom?.toJson(),
}
}
}
class Coordinate {
x;
y;
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new Coordinate();
result.x = jsonObject["x"];
result.y = jsonObject["y"];
return result;
}
toJson() {
return {
"x": this.x,
"y": this.y,
}
}
}
/***/ },
/***/ "./src/results/Results.js"
/*!********************************!*\
!*** ./src/results/Results.js ***!
\********************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ ProcessingFinishedStatus: () => (/* binding */ ProcessingFinishedStatus),
/* harmony export */ ResultType: () => (/* binding */ ResultType),
/* harmony export */ Results: () => (/* binding */ Results)
/* harmony export */ });
/* harmony import */ var _internal_bridge__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../internal/bridge */ "./src/internal/bridge.js");
/* harmony import */ var _authenticity_AuthenticityResult__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./authenticity/AuthenticityResult */ "./src/results/authenticity/AuthenticityResult.js");
/* harmony import */ var _barcode_BarcodeResult__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./barcode/BarcodeResult */ "./src/results/barcode/BarcodeResult.js");
/* harmony import */ var _image_quality_ImageQualityGroup__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./image_quality/ImageQualityGroup */ "./src/results/image_quality/ImageQualityGroup.js");
/* harmony import */ var _rfid_RFIDSessionData__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./rfid/RFIDSessionData */ "./src/results/rfid/RFIDSessionData.js");
/* harmony import */ var _status_ResultsStatus__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./status/ResultsStatus */ "./src/results/status/ResultsStatus.js");
/* harmony import */ var _visual_results_FieldType__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./visual_results/FieldType */ "./src/results/visual_results/FieldType.js");
/* harmony import */ var _visual_results_GraphicFieldType__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./visual_results/GraphicFieldType */ "./src/results/visual_results/GraphicFieldType.js");
/* harmony import */ var _visual_results_LCID__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./visual_results/LCID */ "./src/results/visual_results/LCID.js");
/* harmony import */ var _visual_results_Lights__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./visual_results/Lights */ "./src/results/visual_results/Lights.js");
/* harmony import */ var _visual_results_GraphicField__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./visual_results/GraphicField */ "./src/results/visual_results/GraphicField.js");
/* harmony import */ var _visual_results_GraphicResult__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./visual_results/GraphicResult */ "./src/results/visual_results/GraphicResult.js");
/* harmony import */ var _visual_results_TextResult__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./visual_results/TextResult */ "./src/results/visual_results/TextResult.js");
/* harmony import */ var _visual_results_TextField__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./visual_results/TextField */ "./src/results/visual_results/TextField.js");
/* harmony import */ var _visible_digital_seals_VDSNCData__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./visible_digital_seals/VDSNCData */ "./src/results/visible_digital_seals/VDSNCData.js");
/* harmony import */ var _visible_digital_seals_VDSData__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./visible_digital_seals/VDSData */ "./src/results/visible_digital_seals/VDSData.js");
/* harmony import */ var _Position__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./Position */ "./src/results/Position.js");
/* harmony import */ var _DocumentType__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./DocumentType */ "./src/results/DocumentType.js");
/* harmony import */ var _TransactionInfo__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./TransactionInfo */ "./src/results/TransactionInfo.js");
class Results {
documentType
textResult
graphicResult
documentPosition
barcodePosition
mrzPosition
imageQuality
status
authenticityResult
rfidSessionData
chipPage
barcodeResult
vdsncData
vdsData
dtcData
processingFinishedStatus
morePagesAvailable
elapsedTime
elapsedTimeRFID
rawResult
bsiTr03135Results
transactionInfo
async textFieldValueByType(fieldType) {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("textFieldValueByType", [
this.rawResult,
fieldType,
]);
}
async textFieldValueByTypeLcid(fieldType, lcid) {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("textFieldValueByTypeLcid", [
this.rawResult,
fieldType,
lcid,
]);
}
async textFieldValueByTypeSource(fieldType, source) {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("textFieldValueByTypeSource", [
this.rawResult,
fieldType,
source,
]);
}
async textFieldValueByTypeLcidSource(fieldType, lcid, source) {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("textFieldValueByTypeLcidSource", [
this.rawResult,
fieldType,
lcid,
source,
]);
}
async textFieldValueByTypeSourceOriginal(fieldType, source, original) {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("textFieldValueByTypeSourceOriginal", [
this.rawResult,
fieldType,
source,
original,
]);
}
async textFieldValueByTypeLcidSourceOriginal(fieldType, lcid, source, original) {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("textFieldValueByTypeLcidSourceOriginal", [
this.rawResult,
fieldType,
lcid,
source,
original,
]);
}
async textFieldByType(fieldType) {
const result = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("textFieldByType", [
this.rawResult,
fieldType,
]);
if (result == null) return null;
return _visual_results_TextField__WEBPACK_IMPORTED_MODULE_13__.TextField.fromJson(JSON.parse(result));
}
async textFieldByTypeLcid(fieldType, lcid) {
const result = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("textFieldByTypeLcid", [
this.rawResult,
fieldType,
lcid,
]);
if (result == null) return null;
return _visual_results_TextField__WEBPACK_IMPORTED_MODULE_13__.TextField.fromJson(JSON.parse(result));
}
async graphicFieldByTypeSource(fieldType, source) {
const result = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("graphicFieldByTypeSource", [
this.rawResult,
fieldType,
source,
]);
if (result == null) return null;
return _visual_results_GraphicField__WEBPACK_IMPORTED_MODULE_10__.GraphicField.fromJson(JSON.parse(result));
}
async graphicFieldByTypeSourcePageIndex(fieldType, source, pageIndex) {
const result = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("graphicFieldByTypeSourcePageIndex", [
this.rawResult,
fieldType,
source,
pageIndex,
]);
if (result == null) return null;
return _visual_results_GraphicField__WEBPACK_IMPORTED_MODULE_10__.GraphicField.fromJson(JSON.parse(result));
}
async graphicFieldByTypeSourcePageIndexLight(fieldType, source, pageIndex, light) {
const result = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("graphicFieldByTypeSourcePageIndexLight", [
this.rawResult,
fieldType,
source,
pageIndex,
light,
]);
if (result == null) return null;
return _visual_results_GraphicField__WEBPACK_IMPORTED_MODULE_10__.GraphicField.fromJson(JSON.parse(result));
}
async graphicFieldImageByType(fieldType) {
const result = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("graphicFieldImageByType", [
this.rawResult,
fieldType,
]);
return result;
}
async graphicFieldImageByTypeSource(fieldType, source) {
const result = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("graphicFieldImageByTypeSource", [
this.rawResult,
fieldType,
source,
]);
return result;
}
async graphicFieldImageByTypeSourcePageIndex(fieldType, source, pageIndex) {
const result = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("graphicFieldImageByTypeSourcePageIndex", [
this.rawResult,
fieldType,
source,
pageIndex,
]);
return result;
}
async graphicFieldImageByTypeSourcePageIndexLight(fieldType, source, pageIndex, light) {
const result = await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("graphicFieldImageByTypeSourcePageIndexLight", [
this.rawResult,
fieldType,
source,
pageIndex,
light,
]);
return result;
}
async containers(resultType) {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("containers", [this.rawResult, resultType]);
}
async encryptedContainers() {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("encryptedContainers", [this.rawResult]);
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new Results();
result.chipPage = jsonObject["chipPage"];
result.processingFinishedStatus = jsonObject["processingFinishedStatus"];
result.elapsedTime = jsonObject["elapsedTime"];
result.elapsedTimeRFID = jsonObject["elapsedTimeRFID"];
result.morePagesAvailable = jsonObject["morePagesAvailable"];
result.graphicResult = _visual_results_GraphicResult__WEBPACK_IMPORTED_MODULE_11__.GraphicResult.fromJson(jsonObject["graphicResult"]);
result.textResult = _visual_results_TextResult__WEBPACK_IMPORTED_MODULE_12__.TextResult.fromJson(jsonObject["textResult"]);
result.rawResult = jsonObject["rawResult"];
result.bsiTr03135Results = jsonObject["bsiTr03135Results"];
result.rfidSessionData = _rfid_RFIDSessionData__WEBPACK_IMPORTED_MODULE_4__.RFIDSessionData.fromJson(jsonObject["rfidSessionData"]);
result.authenticityResult = _authenticity_AuthenticityResult__WEBPACK_IMPORTED_MODULE_1__.AuthenticityResult.fromJson(jsonObject["authenticityResult"]);
result.barcodeResult = _barcode_BarcodeResult__WEBPACK_IMPORTED_MODULE_2__.BarcodeResult.fromJson(jsonObject["barcodeResult"]);
result.status = _status_ResultsStatus__WEBPACK_IMPORTED_MODULE_5__.ResultsStatus.fromJson(jsonObject["status"]);
result.vdsncData = _visible_digital_seals_VDSNCData__WEBPACK_IMPORTED_MODULE_14__.VDSNCData.fromJson(jsonObject["vdsncData"]);
result.vdsData = _visible_digital_seals_VDSData__WEBPACK_IMPORTED_MODULE_15__.VDSData.fromJson(jsonObject["vdsData"]);
result.dtcData = jsonObject["dtcData"];
result.transactionInfo = _TransactionInfo__WEBPACK_IMPORTED_MODULE_18__.TransactionInfo.fromJson(jsonObject["transactionInfo"]);
if (jsonObject["documentPosition"] != null) {
result.documentPosition = [];
for (const item of jsonObject["documentPosition"]) {
const position = _Position__WEBPACK_IMPORTED_MODULE_16__.Position.fromJson(item);
if (position != null) {
result.documentPosition.push(position);
}
}
}
if (jsonObject["barcodePosition"] != null) {
result.barcodePosition = [];
for (const item of jsonObject["barcodePosition"]) {
const position = _Position__WEBPACK_IMPORTED_MODULE_16__.Position.fromJson(item);
if (position != null) {
result.barcodePosition.push(position);
}
}
}
if (jsonObject["mrzPosition"] != null) {
result.mrzPosition = [];
for (const item of jsonObject["mrzPosition"]) {
const position = _Position__WEBPACK_IMPORTED_MODULE_16__.Position.fromJson(item);
if (position != null) {
result.mrzPosition.push(position);
}
}
}
if (jsonObject["imageQuality"] != null) {
result.imageQuality = [];
for (const item of jsonObject["imageQuality"]) {
const imageQualityGroup = _image_quality_ImageQualityGroup__WEBPACK_IMPORTED_MODULE_3__.ImageQualityGroup.fromJson(item);
if (imageQualityGroup != null) {
result.imageQuality.push(imageQualityGroup);
}
}
}
if (jsonObject["documentType"] != null) {
result.documentType = [];
for (const item of jsonObject["documentType"]) {
const documentType = _DocumentType__WEBPACK_IMPORTED_MODULE_17__.DocumentType.fromJson(item);
if (documentType != null) {
result.documentType.push(documentType);
}
}
}
return result;
}
toJson() {
return {
"documentType": this.documentType?.map(e => e.toJson()),
"documentPosition": this.documentPosition?.map(e => e.toJson()),
"barcodePosition": this.barcodePosition?.map(e => e.toJson()),
"mrzPosition": this.mrzPosition?.map(e => e.toJson()),
"imageQuality": this.imageQuality?.map(e => e.toJson()),
"textResult": this.textResult?.toJson(),
"graphicResult": this.graphicResult?.toJson(),
"status": this.status?.toJson(),
"authenticityResult": this.authenticityResult?.toJson(),
"rfidSessionData": this.rfidSessionData?.toJson(),
"barcodeResult": this.barcodeResult?.toJson(),
"vdsncData": this.vdsncData?.toJson(),
"vdsData": this.vdsData?.toJson(),
"dtcData": this.dtcData,
"chipPage": this.chipPage,
"processingFinishedStatus": this.processingFinishedStatus,
"morePagesAvailable": this.morePagesAvailable,
"elapsedTime": this.elapsedTime,
"elapsedTimeRFID": this.elapsedTimeRFID,
"rawResult": this.rawResult,
"bsiTr03135Results": this.bsiTr03135Results,
"transactionInfo": this.transactionInfo?.toJson(),
}
}
}
const ProcessingFinishedStatus = {
NOT_READY: 0,
READY: 1,
TIMEOUT: 2
};
const ResultType = {
NONE: -1,
EMPTY: 0,
RAW_IMAGE: 1,
FILE_IMAGE: 2,
MRZ_OCR_EXTENDED: 3,
BARCODES: 5,
GRAPHICS: 6,
MRZ_TEST_QUALITY: 7,
DOCUMENT_TYPES_CANDIDATES: 8,
CHOSEN_DOCUMENT_TYPE_CANDIDATE: 9,
DOCUMENTS_INFO_LIST: 10,
OCR_LEXICAL_ANALYZE: 15,
RAW_UNCROPPED_IMAGE: 16,
VISUAL_OCR_EXTENDED: 17,
BAR_CODES_TEXT_DATA: 18,
BAR_CODES_IMAGE_DATA: 19,
AUTHENTICITY: 20,
EXPERT_ANALYZE: 21,
OCR_LEXICAL_ANALYZE_EX: 22,
EOS_IMAGE: 23,
BAYER_IMAGE: 24,
MAGNETIC_STRIPE: 25,
MAGNETIC_STRIPE_TEXT_DATA: 26,
FIELD_FILE_IMAGE: 27,
DATABASE_CHECK: 28,
FINGERPRINT_TEMPLATE_ISO: 29,
INPUT_IMAGE_QUALITY: 30,
LIVE_PORTRAIT: 32,
STATUS: 33,
PORTRAIT_COMPARISON: 34,
EXT_PORTRAIT: 35,
TEXT: 36,
IMAGES: 37,
INTERNAL_RFID_SESSION: 48,
INTERNAL_ENCRYPTED_RCL: 49,
INTERNAL_LICENSE: 50,
MRZ_POSITION: 61,
BARCODE_POSITION: 62,
RESULT_TYPE_BSI_XML_V2: 73,
DOCUMENT_POSITION: 85,
CUSTOM: 100,
RFID_RAW_DATA: 101,
RFID_TEXT_DATA: 102,
RFID_IMAGE_DATA: 103,
RFID_BINARY_DATA: 104,
RFID_ORIGINAL_GRAPHICS: 105,
RFID_DTC_VC: 109,
MDL_PARSED_RESPONSE: 121,
VDS_NC: 124,
VDS: 125,
};
/***/ },
/***/ "./src/results/TransactionInfo.js"
/*!****************************************!*\
!*** ./src/results/TransactionInfo.js ***!
\****************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ TransactionInfo: () => (/* binding */ TransactionInfo)
/* harmony export */ });
class TransactionInfo {
transactionId
tag
sessionLogFolder
static fromJson(jsonObject) {
if (jsonObject == null) return null
var result = new TransactionInfo()
result.transactionId = jsonObject["transactionId"]
result.tag = jsonObject["tag"]
result.sessionLogFolder = jsonObject["sessionLogFolder"]
return result
}
toJson() {
return {
"transactionId": this.transactionId,
"tag": this.tag,
"sessionLogFolder": this.sessionLogFolder,
}
}
}
/***/ },
/***/ "./src/results/authenticity/Authenticity.js"
/*!**************************************************!*\
!*** ./src/results/authenticity/Authenticity.js ***!
\**************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Authenticity: () => (/* binding */ Authenticity)
/* harmony export */ });
const Authenticity = {
NONE: 0,
UV_LUMINESCENCE: 1,
IR_B900: 2,
IMAGE_PATTERN: 4,
AXIAL_PROTECTION: 8,
UV_FIBERS: 16,
IR_VISIBILITY: 32,
OCR_SECURITY_TEXT: 64,
IPI: 128,
PHOTO_EMBED_TYPE: 512,
OVI: 1024,
HOLOGRAMS: 4096,
PHOTO_AREA: 8192,
PORTRAIT_COMPARISON: 32768,
BARCODE_FORMAT_CHECK: 65536,
KINEGRAM: 131072,
HOLOGRAMS_DETECTION: 524288,
LIVENESS: 2097152,
OCR: 4194304,
MRZ: 8388608,
PROPERT: 33554432,
STATUS_ONLY: 2147483648,
}
/***/ },
/***/ "./src/results/authenticity/AuthenticityCheck.js"
/*!*******************************************************!*\
!*** ./src/results/authenticity/AuthenticityCheck.js ***!
\*******************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ AuthenticityCheck: () => (/* binding */ AuthenticityCheck)
/* harmony export */ });
/* harmony import */ var _Authenticity__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Authenticity */ "./src/results/authenticity/Authenticity.js");
/* harmony import */ var _AuthenticityElement__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AuthenticityElement */ "./src/results/authenticity/AuthenticityElement.js");
/* harmony import */ var _status_CheckResult__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../status/CheckResult */ "./src/results/status/CheckResult.js");
class AuthenticityCheck {
type
status
pageIndex
elements
typeName
constructor() {
this.elements = []
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new AuthenticityCheck()
result.type = jsonObject["type"]
result.status = jsonObject["status"]
result.typeName = jsonObject["typeName"]
result.pageIndex = jsonObject["pageIndex"]
for (const item of jsonObject["elements"]) {
const element = _AuthenticityElement__WEBPACK_IMPORTED_MODULE_1__.AuthenticityElement.fromJson(item)
if (element != null) {
result.elements.push(element)
}
}
return result
}
toJson() {
return {
"type": this.type,
"status": this.status,
"pageIndex": this.pageIndex,
"typeName": this.typeName,
"elements": this.elements?.map(e => e.toJson()),
}
}
}
/***/ },
/***/ "./src/results/authenticity/AuthenticityElement.js"
/*!*********************************************************!*\
!*** ./src/results/authenticity/AuthenticityElement.js ***!
\*********************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ AuthenticityElement: () => (/* binding */ AuthenticityElement)
/* harmony export */ });
/* harmony import */ var _SecurityFeatureType__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./SecurityFeatureType */ "./src/results/authenticity/SecurityFeatureType.js");
/* harmony import */ var _CheckDiagnose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CheckDiagnose */ "./src/results/authenticity/CheckDiagnose.js");
/* harmony import */ var _status_CheckResult__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../status/CheckResult */ "./src/results/status/CheckResult.js");
class AuthenticityElement {
status
elementType
elementDiagnose
elementTypeName
elementDiagnoseName
constructor() {
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new AuthenticityElement()
result.status = jsonObject["status"]
result.elementType = jsonObject["elementType"]
result.elementDiagnose = jsonObject["elementDiagnose"]
result.elementTypeName = jsonObject["elementTypeName"]
result.elementDiagnoseName = jsonObject["elementDiagnoseName"]
return result
}
toJson() {
return {
"status": this.status,
"elementType": this.elementType,
"elementDiagnose": this.elementDiagnose,
"elementTypeName": this.elementTypeName,
"elementDiagnoseName": this.elementDiagnoseName,
}
}
}
/***/ },
/***/ "./src/results/authenticity/AuthenticityResult.js"
/*!********************************************************!*\
!*** ./src/results/authenticity/AuthenticityResult.js ***!
\********************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ AuthenticityResult: () => (/* binding */ AuthenticityResult)
/* harmony export */ });
/* harmony import */ var _AuthenticityCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AuthenticityCheck */ "./src/results/authenticity/AuthenticityCheck.js");
/* harmony import */ var _status_CheckResult__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../status/CheckResult */ "./src/results/status/CheckResult.js");
class AuthenticityResult {
status
checks
constructor() {
this.checks = []
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new AuthenticityResult()
result.status = jsonObject["status"]
for (const item of jsonObject["checks"]) {
const check = _AuthenticityCheck__WEBPACK_IMPORTED_MODULE_0__.AuthenticityCheck.fromJson(item)
if (check != null) {
result.checks.push(check)
}
}
return result
}
toJson() {
return {
"status": this.status,
"checks": this.checks?.map(e => e.toJson()),
}
}
}
/***/ },
/***/ "./src/results/authenticity/CheckDiagnose.js"
/*!***************************************************!*\
!*** ./src/results/authenticity/CheckDiagnose.js ***!
\***************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ CheckDiagnose: () => (/* binding */ CheckDiagnose)
/* harmony export */ });
const CheckDiagnose = {
PASS: 1,
INVALID_INPUT_DATA: 2,
INTERNAL_ERROR: 3,
EXCEPTION_IN_MODULE: 4,
UNCERTAIN_VERIFICATION: 5,
NECESSARY_IMAGE_NOT_FOUND: 7,
PHOTO_SIDES_NOT_FOUND: 8,
INVALID_CHECKSUM: 10,
SYNTAX_ERROR: 11,
LOGIC_ERROR: 12,
SOURCES_COMPARISON_ERROR: 13,
FIELDS_COMPARISON_LOGIC_ERROR: 14,
INVALID_FIELD_FORMAT: 15,
TRUE_LUMINISCENCE_ERROR: 20,
FALSE_LUMINISCENCE_ERROR: 21,
FIXED_PATTERN_ERROR: 22,
LOW_CONTRAST_IN_IR_LIGHT: 23,
INCORRECT_BACKGROUND_LIGHT: 24,
BACKGROUND_COMPARISON_ERROR: 25,
INCORRECT_TEXT_COLOR: 26,
PHOTO_FALSE_LUMINISCENCE: 27,
TOO_MUCH_SHIFT: 28,
CONTACT_CHIP_TYPE_MISMATCH: 29,
FIBERS_NOT_FOUND: 30,
TOO_MANY_OBJECTS: 31,
SPECKS_IN_UV: 33,
TOO_LOW_RESOLUTION: 34,
INVISIBLE_ELEMENT_PRESENT: 40,
VISIBLE_ELEMENT_ABSENT: 41,
ELEMENT_SHOULD_BE_COLORED: 42,
ELEMENT_SHOULD_BE_GRAYSCALE: 43,
PHOTO_WHITE_IR_DONT_MATCH: 44,
UV_DULL_PAPER_MRZ: 50,
FALSE_LUMINISCENCE_IN_MRZ: 51,
UV_DULL_PAPER_PHOTO: 52,
UV_DULL_PAPER_BLANK: 53,
UV_DULL_PAPER_ERROR: 54,
FALSE_LUMINISCENCE_IN_BLANK: 55,
BAD_AREA_IN_AXIAL: 60,
FALSE_IPI_PARAMETERS: 65,
FIELD_POS_CORRECTOR_HIGHLIGHT_IR: 80,
FIELD_POS_CORRECTOR_GLARES_IN_PHOTO_AREA: 81,
FIELD_POS_CORRECTOR_PHOTO_REPLACED: 82,
FIELD_POS_CORRECTOR_LANDMARKS_CHECK_ERROR: 83,
FIELD_POS_CORRECTOR_FACE_PRESENCE_CHECK_ERROR: 84,
FIELD_POS_CORRECTOR_FACE_ABSENCE_CHECK_ERROR: 85,
CHD_FIELD_POS_CORRECTOR_INCORRECT_HEAD_POSITION: 86,
CHD_FIELD_POS_CORRECTOR_AGE_CHECK_ERROR: 87,
CHD_FIELD_POS_CORRECTOR_SEX_CHECK_ERROR: 88,
OVI_IR_INVISIBLE: 90,
OVI_INSUFFICIENT_AREA: 91,
OVI_COLOR_INVARIABLE: 92,
OVI_BAD_COLOR_FRONT: 93,
OVI_BAD_COLOR_SIDE: 94,
OVI_WIDE_COLOR_SPREAD: 95,
OVI_BAD_COLOR_PERCENT: 96,
HOLOGRAM_ELEMENT_ABSENT: 100,
HOLOGRAM_SIDE_TOP_IMAGES_ABSENT: 101,
HOLOGRAM_ELEMENT_PRESENT: 102,
HOLOGRAM_FRAMES_IS_ABSENT: 103,
HOLOGRAM_HOLO_FIELD_IS_ABSENT: 104,
PHOTO_PATTERN_INTERRUPTED: 110,
PHOTO_PATTERN_SHIFTED: 111,
PHOTO_PATTERN_DIFFERENT_COLORS: 112,
PHOTO_PATTERN_IR_VISIBLE: 113,
PHOTO_PATTERN_NOT_INTERSECT: 114,
PHOTO_SIZE_IS_WRONG: 115,
PHOTO_PATTERN_INVALID_COLOR: 116,
PHOTO_PATTERN_SHIFTED_VERT: 117,
PHOTO_PATTERN_PATTERN_NOT_FOUND: 118,
PHOTO_PATTERN_DIFFERENT_LINES_THICKNESS: 119,
PHOTO_IS_NOT_RECTANGLE: 120,
PHOTO_CORNERS_IS_WRONG: 121,
DOCUMENT_IS_CANCELLING: 122,
TEXT_COLOR_SHOULD_BE_BLUE: 130,
TEXT_COLOR_SHOULD_BE_GREEN: 131,
TEXT_COLOR_SHOULD_BE_RED: 132,
TEXT_SHOULD_BE_BLACK: 133,
SECURITY_TEXT_IS_ABSENT: 134,
BARCODE_WAS_READ_WITH_ERRORS: 140,
BARCODE_DATA_FORMAT_ERROR: 141,
BARCODE_SIZE_PARAMS_ERROR: 142,
NOT_ALL_BARCODES_READ: 143,
GLARES_IN_BARCODE_AREA: 144,
CHD_NO_CERTIFICATE_FOR_DIGITAL_SIGNATURE_CHECK: 145,
PORTRAIT_COMPARISON_PORTRAITS_DIFFER: 150,
PORTRAIT_COMPARISON_NO_SERVICE_REPLY: 151,
PORTRAIT_COMPARISON_SERVICE_ERROR: 152,
PORTRAIT_COMPARISON_NOT_ENOUGH_IMAGES: 153,
PORTRAIT_COMPARISON_NO_LIVE_PHOTO: 154,
PORTRAIT_COMPARISON_NO_SERVICE_LICENSE: 155,
PORTRAIT_COMPARISON_NO_PORTRAIT_DETECTED: 156,
MOBILE_IMAGES_UNSUITABLE_LIGHT_CONDITIONS: 160,
MOBILE_IMAGES_WHITE_UV_NO_DIFFERENCE: 161,
FINGERPRINTS_COMPARISON_MISMATCH: 170,
HOLO_PHOTO_FACE_NOT_DETECTED: 180,
HOLO_PHOTO_FACE_COMPARISON_FAILED: 181,
HOLO_PHOTO_FACE_GLARE_IN_CENTER_ABSENT: 182,
HOLO_ELEMENT_SHAPE_ERROR: 183,
ALGORITHM_STEPS_ERROR: 184,
HOLO_AREAS_NOT_LOADED: 185,
FINISHED_BY_TIMEOUT: 186,
HOLO_PHOTO_DOCUMENT_OUTSIDE_FRAME: 187,
LIVENESS_DEPTH_CHECK_FAILED: 190,
MRZ_QUALITY_WRONG_SYMBOL_POSITION: 200,
MRZ_QUALITY_WRONG_BACKGROUND: 201,
MRZ_QUALITY_WRONG_MRZ_WIDTH: 202,
MRZ_QUALITY_WRONG_MRZ_HEIGHT: 203,
MRZ_QUALITY_WRONG_LINE_POSITION: 204,
MRZ_QUALITY_WRONG_FONT_TYPE: 205,
OCR_QUALITY_TEXT_POSITION: 220,
OCR_QUALITY_INVALID_FONT: 221,
OCR_QUALITY_INVALID_BACKGROUND: 222,
LAS_INK_INVALID_LINES_FREQUENCY: 230,
DOC_LIVENESS_DOCUMENT_NOT_LIVE: 238,
CHD_DOC_LIVENESS_BLACK_AND_WHITE_COPY_DETECTED: 239,
DOC_LIVENESS_ELECTRONIC_DEVICE_DETECTED: 240,
DOC_LIVENESS_INVALID_BARCODE_BACKGROUND: 241,
DOC_LIVENESS_VIRTUAL_CAMERA_DETECTED: 242,
ICAO_IDB_BASE_32_ERROR: 243,
ICAO_IDB_ZIPPED_ERROR: 244,
ICAO_IDB_MESSAGE_ZONE_EMPTY: 245,
ICAO_IDB_SIGNATURE_MUST_BE_PRESENT: 246,
ICAO_IDB_SIGNATURE_MUST_NOT_BE_PRESENT: 247,
ICAO_IDB_CERTIFICATE_MUST_NOT_BE_PRESENT: 248,
INCORRECT_OBJECT_COLOR: 250,
PROPERTY_NO_SIGNATURE: 260,
PROPERTY_TEXT_AS_SIGNATURE: 261,
PROPERTY_FINGERPRINT_AS_SIGNATURE: 262,
}
/***/ },
/***/ "./src/results/authenticity/SecurityFeatureType.js"
/*!*********************************************************!*\
!*** ./src/results/authenticity/SecurityFeatureType.js ***!
\*********************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ SecurityFeatureType: () => (/* binding */ SecurityFeatureType)
/* harmony export */ });
const SecurityFeatureType = {
NONE: -1,
BLANK: 0,
FILL: 1,
PHOTO: 2,
MRZ: 3,
FALSE_LUMINESCENCE: 4,
HOLO_SIMPLE: 5,
HOLO_VERIFY_STATIC: 6,
HOLO_VERIFY_MULTI_STATIC: 7,
HOLO_VERIFY_DINAMIC: 8,
PATTERN_NOT_INTERRUPTED: 9,
PATTERN_NOT_SHIFTED: 10,
PATTERN_SAME_COLORS: 11,
PATTERN_IR_INVISIBLE: 12,
PHOTO_SIZE_CHECK: 13,
PORTRAIT_COMPARISON_VS_GHOST: 14,
PORTRAIT_COMPARISON_VS_RFID: 15,
PORTRAIT_COMPARISON_VS_VISUAL: 16,
BARCODE: 17,
PATTERN_DIFFERENT_LINES_THICKNESS: 18,
PORTRAIT_COMPARISON_VS_CAMERA: 19,
PORTRAIT_COMPARISON_RFID_VS_CAMERA: 20,
GHOST_PHOTO: 21,
CLEAR_GHOST_PHOTO: 22,
INVISIBLE_OBJECT: 23,
LOW_CONTRAST_OBJECT: 24,
PHOTO_COLOR: 25,
PHOTO_SHAPE: 26,
PHOTO_CORNERS: 27,
DOCUMENT_CANCELLING_DETECTOR: 28,
OCR: 28,
PORTRAIT_COMPARISON_EXTVS_VISUAL: 29,
PORTRAIT_COMPARISON_EXTVS_RFID: 30,
PORTRAIT_COMPARISON_EXTVS_LIVE: 31,
LIVENESS_DEPTH: 32,
MICROTEXT: 33,
FLUORESCENT_OBJECT: 34,
LANDMARKS_CHECK: 35,
FACE_PRESENCE: 36,
FACE_ABSENCE: 38,
LIVENESS_SCREEN_CAPTURE: 39,
LIVENESS_ELECTRONIC_DEVICE: 40,
LIVENESS_OVI: 41,
BARCODE_SIZE_CHECK: 42,
LAS_INK: 43,
LIVENESS_MLI: 44,
LIVENESS_BARCODE_BACKGROUND: 45,
PORTRAIT_COMPARISON_VS_BARCODE: 46,
PORTRAIT_COMPARISON_RFID_VS_BARCODE: 47,
PORTRAIT_COMPARISON_EXT_VS_BARCODE: 48,
PORTRAIT_COMPARISON_BARCODE_VS_CAMERA: 49,
CHECK_DIGITAL_SIGNATURE: 50,
CONTACT_CHIP_CLASSIFICATION: 51,
HEAD_POSITION_CHECK: 52,
LIVENESS_BLACK_AND_WHITE_COPY_CHECK: 53,
LIVENESS_DYNAPRINT: 54,
LIVENESS_GEOMETRY_CHECK: 55,
AGE_CHECK: 56,
SEX_CHECK: 57,
PORTRAIT_COMPARISON_RFIDVSGHOST: 58,
PORTRAIT_COMPARISON_BARCODEVSGHOST: 59,
PORTRAIT_COMPARISON_GHOSTVSLIVE: 60,
PORTRAIT_COMPARISON_EXTVSGHOST: 61,
SIGNATURE_PRESENCE: 62,
}
/***/ },
/***/ "./src/results/barcode/BarcodeField.js"
/*!*********************************************!*\
!*** ./src/results/barcode/BarcodeField.js ***!
\*********************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ BarcodeField: () => (/* binding */ BarcodeField)
/* harmony export */ });
/* harmony import */ var _BarcodeStatus__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BarcodeStatus */ "./src/results/barcode/BarcodeStatus.js");
/* harmony import */ var _BarcodeType__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BarcodeType */ "./src/results/barcode/BarcodeType.js");
/* harmony import */ var _PDF417Info__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./PDF417Info */ "./src/results/barcode/PDF417Info.js");
class BarcodeField {
barcodeType
status
pdf417Info
data
pageIndex
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new BarcodeField();
result.barcodeType = jsonObject["barcodeType"];
result.status = jsonObject["status"];
result.pageIndex = jsonObject["pageIndex"];
result.pdf417Info = _PDF417Info__WEBPACK_IMPORTED_MODULE_2__.PDF417Info.fromJson(jsonObject["pdf417Info"]);
result.data = jsonObject["data"];
return result;
}
toJson() {
return {
"barcodeType": this.barcodeType,
"status": this.status,
"pdf417Info": this.pdf417Info?.toJson(),
"data": this.data,
"pageIndex": this.pageIndex,
}
}
}
/***/ },
/***/ "./src/results/barcode/BarcodeResult.js"
/*!**********************************************!*\
!*** ./src/results/barcode/BarcodeResult.js ***!
\**********************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ BarcodeResult: () => (/* binding */ BarcodeResult)
/* harmony export */ });
/* harmony import */ var _BarcodeField__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BarcodeField */ "./src/results/barcode/BarcodeField.js");
class BarcodeResult {
constructor() {
this.fields = [];
}
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new BarcodeResult();
if (jsonObject["fields"] != null) {
for (const item of jsonObject["fields"]) {
const field = _BarcodeField__WEBPACK_IMPORTED_MODULE_0__.BarcodeField.fromJson(item);
if (field != null) {
result.fields.push(field);
}
}
}
return result;
}
toJson() {
return {
"fields": this.fields?.map(e => e.toJson()),
}
}
}
/***/ },
/***/ "./src/results/barcode/BarcodeStatus.js"
/*!**********************************************!*\
!*** ./src/results/barcode/BarcodeStatus.js ***!
\**********************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ BarcodeStatus: () => (/* binding */ BarcodeStatus)
/* harmony export */ });
const BarcodeStatus = {
NO_ERR: 0,
INVALID_RESULT: 140,
NULL_PTR_ERR: -6001,
BAD_ARG_ERR: -6002,
SIZE_ERR: -6003,
RANGE_ERR: -6004,
INTERNAL_ERR: -6005,
TRY_EXCEPT_ERR: -6006,
BAR_CODE_NOT_FOUND: -6008,
BAR_CODE_DECODE_ERR: -6010,
NO_USER_DLL_FOUND: -6019,
NO_IPP_DLL_FOUND: -6020,
IPP_EXEC_ERR: -6024,
IPP_TRY_EXCEPT_ERR: -6025,
BARCODE_ERROR_INPUT_PARAM: -11001,
BARCODE_ERROR_FINIT: -11006,
BARCODE_ERROR_NOT_LOAD_IP_DECODED_LL: -11012,
BARCODE_ERROR_INNER_PROBLEM: -11100,
BARCODE_ERROR_DECODE_1D_BAD_DECODE: -11200,
BARCODE_ERROR_FIND_ROW_OR_COLUMN: -11201,
BARCODE_ERROR_FIND_3X8_2D_X: -11202,
BARCODE_ERROR_FIND_3X8_2D_Y: -11203,
BARCODE_ERROR_2D_UGOL_MAX: -11204,
BARCODE_ERROR_INDEFINITELY_DECODED: -11210,
BARCODE_ERROR_DLL_NOT_INIT: -11300,
BARCODE_ERROR_IP_DECODE_DLL_Try_Except: -11400,
IPDECODE_ERROR_LARGEERRORS: -4503,
IPDECODE_ERROR_FAULTCOLUMNS: -4504,
IPDECODE_ERROR_FAULTROWS: -4505,
IPDECODE_ERROR_INCORRECT_ERROR_LEVEL: -4511,
IPDECODE_ERROR_LOADING_DEV_TABLE: -4512
}
/***/ },
/***/ "./src/results/barcode/BarcodeType.js"
/*!********************************************!*\
!*** ./src/results/barcode/BarcodeType.js ***!
\********************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ BarcodeType: () => (/* binding */ BarcodeType)
/* harmony export */ });
const BarcodeType = {
BCT_CODE128: 1,
CODE39: 2,
EAN8: 3,
ITF: 4,
PDF417: 5,
STF: 6,
MTF: 7,
IATA: 8,
CODABAR: 9,
UPCA: 10,
CODE93: 11,
UPCE: 12,
EAN13: 13,
QRCODE: 14,
AZTEC: 15,
DATAMATRIX: 16,
ALL_1D: 17,
CODE11: 18,
JABCODE: 19
}
/***/ },
/***/ "./src/results/barcode/PDF417Info.js"
/*!*******************************************!*\
!*** ./src/results/barcode/PDF417Info.js ***!
\*******************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ PDF417Info: () => (/* binding */ PDF417Info)
/* harmony export */ });
class PDF417Info {
errorLevel
columns
rows
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new PDF417Info();
result.errorLevel = jsonObject["errorLevel"];
result.columns = jsonObject["columns"];
result.rows = jsonObject["rows"];
return result;
}
toJson() {
return {
"errorLevel": this.errorLevel,
"columns": this.columns,
"rows": this.rows,
}
}
}
/***/ },
/***/ "./src/results/image_quality/ImageQuality.js"
/*!***************************************************!*\
!*** ./src/results/image_quality/ImageQuality.js ***!
\***************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ ImageQuality: () => (/* binding */ ImageQuality)
/* harmony export */ });
/* harmony import */ var _status_CheckResult__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../status/CheckResult */ "./src/results/status/CheckResult.js");
/* harmony import */ var _visual_results_Rect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../visual_results/Rect */ "./src/results/visual_results/Rect.js");
/* harmony import */ var _ImageQualityCheckType__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ImageQualityCheckType */ "./src/results/image_quality/ImageQualityCheckType.js");
class ImageQuality {
featureType
result
type
boundRects
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new ImageQuality();
result.featureType = jsonObject["featureType"];
result.result = jsonObject["result"];
result.type = jsonObject["type"];
if (jsonObject["boundRects"] != null) {
result.boundRects = [];
for (const item of jsonObject["boundRects"]) {
const rect = _visual_results_Rect__WEBPACK_IMPORTED_MODULE_1__.Rect.fromJson(item);
if (rect != null) {
result.boundRects.push(rect);
}
}
}
return result;
}
toJson() {
return {
"featureType": this.featureType,
"result": this.result,
"type": this.type,
"boundRects": this.boundRects?.map(e => e.toJson()),
}
}
}
/***/ },
/***/ "./src/results/image_quality/ImageQualityCheckType.js"
/*!************************************************************!*\
!*** ./src/results/image_quality/ImageQualityCheckType.js ***!
\************************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ ImageQualityCheckType: () => (/* binding */ ImageQualityCheckType)
/* harmony export */ });
/* harmony import */ var _internal_bridge__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../internal/bridge */ "./src/internal/bridge.js");
const ImageQualityCheckType = {
IMAGE_GLARES: 0,
IMAGE_FOCUS: 1,
IMAGE_RESOLUTION: 2,
IMAGE_COLORNESS: 3,
PERSPECTIVE: 4,
BOUNDS: 5,
SCREEN_CAPTURE: 6,
PORTRAIT: 7,
HANDWRITTEN: 8,
BRIGHTNESS: 9,
OCCLUSION: 10
}
ImageQualityCheckType.getTranslation = async function (value) {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getTranslation", ["ImageQualityCheckType", value]);
}
/***/ },
/***/ "./src/results/image_quality/ImageQualityGroup.js"
/*!********************************************************!*\
!*** ./src/results/image_quality/ImageQualityGroup.js ***!
\********************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ ImageQualityGroup: () => (/* binding */ ImageQualityGroup)
/* harmony export */ });
/* harmony import */ var _status_CheckResult__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../status/CheckResult */ "./src/results/status/CheckResult.js");
/* harmony import */ var _ImageQuality__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageQuality */ "./src/results/image_quality/ImageQuality.js");
class ImageQualityGroup {
count
result
imageQualityList
pageIndex
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new ImageQualityGroup();
result.count = jsonObject["count"];
result.result = jsonObject["result"];
result.pageIndex = jsonObject["pageIndex"];
if (jsonObject["imageQualityList"] != null) {
result.imageQualityList = [];
for (const item of jsonObject["imageQualityList"]) {
const imageQuality = _ImageQuality__WEBPACK_IMPORTED_MODULE_1__.ImageQuality.fromJson(item);
if (imageQuality != null) {
result.imageQualityList.push(imageQuality);
}
}
}
return result;
}
toJson() {
return {
"count": this.count,
"result": this.result,
"pageIndex": this.pageIndex,
"imageQualityList": this.imageQualityList?.map(e => e.toJson()),
}
}
}
/***/ },
/***/ "./src/results/rfid/AccessControlProcedureType.js"
/*!********************************************************!*\
!*** ./src/results/rfid/AccessControlProcedureType.js ***!
\********************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ AccessControlProcedureType: () => (/* binding */ AccessControlProcedureType)
/* harmony export */ });
/* harmony import */ var _rfid_RFIDErrorCodes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../rfid/RFIDErrorCodes */ "./src/rfid/RFIDErrorCodes.js");
/* harmony import */ var _RFIDAccessControlProcedureType__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./RFIDAccessControlProcedureType */ "./src/results/rfid/RFIDAccessControlProcedureType.js");
class AccessControlProcedureType {
activeOptionIdx
notifications
status
type
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new AccessControlProcedureType();
result.activeOptionIdx = jsonObject["activeOptionIdx"];
result.status = jsonObject["status"];
result.type = jsonObject["type"];
result.notifications = jsonObject["notifications"];
return result;
}
toJson() {
return {
"activeOptionIdx": this.activeOptionIdx,
"notifications": this.notifications,
"status": this.status,
"type": this.type,
}
}
}
/***/ },
/***/ "./src/results/rfid/Application.js"
/*!*****************************************!*\
!*** ./src/results/rfid/Application.js ***!
\*****************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Application: () => (/* binding */ Application),
/* harmony export */ RFIDApplicationType: () => (/* binding */ RFIDApplicationType)
/* harmony export */ });
/* harmony import */ var _File__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./File */ "./src/results/rfid/File.js");
/* harmony import */ var _rfid_RFIDErrorCodes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../rfid/RFIDErrorCodes */ "./src/rfid/RFIDErrorCodes.js");
class Application {
applicationID
dataHashAlgorithm
files
status
type
unicodeVersion
version
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new Application();
result.applicationID = jsonObject["applicationID"];
result.dataHashAlgorithm = jsonObject["dataHashAlgorithm"];
result.status = jsonObject["status"];
result.type = jsonObject["type"];
result.unicodeVersion = jsonObject["unicodeVersion"];
result.version = jsonObject["version"];
if (jsonObject["files"] != null) {
result.files = [];
for (const item of jsonObject["files"]) {
const file = _File__WEBPACK_IMPORTED_MODULE_0__.File.fromJson(item);
if (file != null) {
result.files.push(file);
}
}
}
return result;
}
toJson() {
return {
"applicationID": this.applicationID,
"dataHashAlgorithm": this.dataHashAlgorithm,
"files": this.files?.map(e => e.toJson()),
"status": this.status,
"type": this.type,
"unicodeVersion": this.unicodeVersion,
"version": this.version,
}
}
}
const RFIDApplicationType = {
E_PASSPORT: 1,
E_ID: 2,
E_SIGN: 3,
E_DL: 4,
LDS2_TRAVEL_RECORDS: 5,
LDS2_VISA_RECORDS: 6,
LDS2_ADD_BIOMETRICS: 7,
E_DTC_PC: 8
}
/***/ },
/***/ "./src/results/rfid/Attribute.js"
/*!***************************************!*\
!*** ./src/results/rfid/Attribute.js ***!
\***************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Attribute: () => (/* binding */ Attribute)
/* harmony export */ });
/* harmony import */ var _RFIDValue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./RFIDValue */ "./src/results/rfid/RFIDValue.js");
class Attribute {
type
value
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new Attribute();
result.type = jsonObject["type"];
result.value = _RFIDValue__WEBPACK_IMPORTED_MODULE_0__.RFIDValue.fromJson(jsonObject["value"]);
return result;
}
toJson() {
return {
"type": this.type,
"value": this.value?.toJson(),
}
}
}
/***/ },
/***/ "./src/results/rfid/Authority.js"
/*!***************************************!*\
!*** ./src/results/rfid/Authority.js ***!
\***************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Authority: () => (/* binding */ Authority)
/* harmony export */ });
/* harmony import */ var _Attribute__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Attribute */ "./src/results/rfid/Attribute.js");
/* harmony import */ var _RFIDValue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./RFIDValue */ "./src/results/rfid/RFIDValue.js");
class Authority {
attributes
data
friendlyName
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new Authority();
result.data = jsonObject["data"];
result.friendlyName = _RFIDValue__WEBPACK_IMPORTED_MODULE_1__.RFIDValue.fromJson(jsonObject["friendlyName"]);
if (jsonObject["attributes"] != null) {
result.attributes = [];
for (const item of jsonObject["attributes"]) {
const attribute = _Attribute__WEBPACK_IMPORTED_MODULE_0__.Attribute.fromJson(item);
if (attribute != null) {
result.attributes.push(attribute);
}
}
}
return result;
}
toJson() {
return {
"attributes": this.attributes?.map(e => e.toJson()),
"data": this.data,
"friendlyName": this.friendlyName?.toJson(),
}
}
}
/***/ },
/***/ "./src/results/rfid/CardProperties.js"
/*!********************************************!*\
!*** ./src/results/rfid/CardProperties.js ***!
\********************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ CardProperties: () => (/* binding */ CardProperties)
/* harmony export */ });
class CardProperties {
aTQA
aTQB
aTR
baudrate1
baudrate2
bitRateR
bitRateS
chipTypeA
mifareMemory
rfidType
sAK
support4
supportMifare
uID
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new CardProperties();
result.aTQA = jsonObject["aTQA"];
result.aTQB = jsonObject["aTQB"];
result.aTR = jsonObject["aTR"];
result.baudrate1 = jsonObject["baudrate1"];
result.baudrate2 = jsonObject["baudrate2"];
result.bitRateR = jsonObject["bitRateR"];
result.bitRateS = jsonObject["bitRateS"];
result.chipTypeA = jsonObject["chipTypeA"];
result.mifareMemory = jsonObject["mifareMemory"];
result.rfidType = jsonObject["rfidType"];
result.sAK = jsonObject["sAK"];
result.support4 = jsonObject["support4"];
result.supportMifare = jsonObject["supportMifare"];
result.uID = jsonObject["uID"];
return result;
}
toJson() {
return {
"aTQA": this.aTQA,
"bitRateR": this.bitRateR,
"bitRateS": this.bitRateS,
"chipTypeA": this.chipTypeA,
"mifareMemory": this.mifareMemory,
"rfidType": this.rfidType,
"sAK": this.sAK,
"support4": this.support4,
"supportMifare": this.supportMifare,
"aTQB": this.aTQB,
"aTR": this.aTR,
"baudrate1": this.baudrate1,
"baudrate2": this.baudrate2,
"uID": this.uID,
}
}
}
/***/ },
/***/ "./src/results/rfid/CertificateChain.js"
/*!**********************************************!*\
!*** ./src/results/rfid/CertificateChain.js ***!
\**********************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ CertificateChain: () => (/* binding */ CertificateChain)
/* harmony export */ });
/* harmony import */ var _Authority__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Authority */ "./src/results/rfid/Authority.js");
/* harmony import */ var _Extension__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Extension */ "./src/results/rfid/Extension.js");
/* harmony import */ var _RFIDCertificateType__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./RFIDCertificateType */ "./src/results/rfid/RFIDCertificateType.js");
/* harmony import */ var _RFIDValidity__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./RFIDValidity */ "./src/results/rfid/RFIDValidity.js");
/* harmony import */ var _RFIDValue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./RFIDValue */ "./src/results/rfid/RFIDValue.js");
class CertificateChain {
type
extensions
fileName
issuer
notifications
origin
paStatus
serialNumber
signatureAlgorithm
subject
subjectPKAlgorithm
validity
version
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new CertificateChain();
result.type = jsonObject["type"];
result.origin = jsonObject["origin"];
result.paStatus = jsonObject["paStatus"];
result.version = jsonObject["version"];
result.serialNumber = jsonObject["serialNumber"];
result.signatureAlgorithm = jsonObject["signatureAlgorithm"];
result.subjectPKAlgorithm = jsonObject["subjectPKAlgorithm"];
result.fileName = _RFIDValue__WEBPACK_IMPORTED_MODULE_4__.RFIDValue.fromJson(jsonObject["fileName"]);
result.issuer = _Authority__WEBPACK_IMPORTED_MODULE_0__.Authority.fromJson(jsonObject["issuer"]);
result.subject = _Authority__WEBPACK_IMPORTED_MODULE_0__.Authority.fromJson(jsonObject["subject"]);
result.validity = _RFIDValidity__WEBPACK_IMPORTED_MODULE_3__.RFIDValidity.fromJson(jsonObject["validity"]);
result.notifications = jsonObject["notifications"];
if (jsonObject["extensions"] != null) {
result.extensions = [];
for (const item of jsonObject["extensions"]) {
const extension = _Extension__WEBPACK_IMPORTED_MODULE_1__.Extension.fromJson(item);
if (extension != null) {
result.extensions.push(extension);
}
}
}
return result;
}
toJson() {
return {
"type": this.type,
"extensions": this.extensions?.map(e => e.toJson()),
"fileName": this.fileName?.toJson(),
"issuer": this.issuer?.toJson(),
"notifications": this.notifications,
"origin": this.origin,
"paStatus": this.paStatus,
"serialNumber": this.serialNumber,
"signatureAlgorithm": this.signatureAlgorithm,
"subject": this.subject?.toJson(),
"subjectPKAlgorithm": this.subjectPKAlgorithm,
"validity": this.validity?.toJson(),
"version": this.version,
}
}
}
/***/ },
/***/ "./src/results/rfid/CertificateData.js"
/*!*********************************************!*\
!*** ./src/results/rfid/CertificateData.js ***!
\*********************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ CertificateData: () => (/* binding */ CertificateData)
/* harmony export */ });
class CertificateData {
data
length
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new CertificateData();
result.data = jsonObject["data"];
result.length = jsonObject["length"];
return result;
}
toJson() {
return {
"data": this.data,
"length": this.length,
}
}
}
/***/ },
/***/ "./src/results/rfid/DataField.js"
/*!***************************************!*\
!*** ./src/results/rfid/DataField.js ***!
\***************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ DataField: () => (/* binding */ DataField)
/* harmony export */ });
/* harmony import */ var _RFIDDataFileType__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./RFIDDataFileType */ "./src/results/rfid/RFIDDataFileType.js");
class DataField {
data
fieldType
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new DataField();
result.data = jsonObject["data"] ?? "";
result.fieldType = jsonObject["fieldType"] ?? _RFIDDataFileType__WEBPACK_IMPORTED_MODULE_0__.RFIDDataFileType.UNSPECIFIED;
return result;
}
toJson() {
return {
"data": this.data,
"fieldType": this.fieldType,
}
}
}
/***/ },
/***/ "./src/results/rfid/Extension.js"
/*!***************************************!*\
!*** ./src/results/rfid/Extension.js ***!
\***************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Extension: () => (/* binding */ Extension)
/* harmony export */ });
class Extension {
data
type
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new Extension();
result.data = jsonObject["data"];
result.type = jsonObject["type"];
return result;
}
toJson() {
return {
"data": this.data,
"type": this.type,
}
}
}
/***/ },
/***/ "./src/results/rfid/File.js"
/*!**********************************!*\
!*** ./src/results/rfid/File.js ***!
\**********************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ File: () => (/* binding */ File)
/* harmony export */ });
/* harmony import */ var _FileData__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./FileData */ "./src/results/rfid/FileData.js");
/* harmony import */ var _RFIDDataFileType__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./RFIDDataFileType */ "./src/results/rfid/RFIDDataFileType.js");
/* harmony import */ var _rfid_RFIDErrorCodes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../rfid/RFIDErrorCodes */ "./src/rfid/RFIDErrorCodes.js");
/* harmony import */ var _SecurityObjectCertificates__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./SecurityObjectCertificates */ "./src/results/rfid/SecurityObjectCertificates.js");
class File {
fileData
fileID
notifications
pAStatus
readingStatus
readingTime
type
typeName
docFieldsText
docFieldsGraphics
docFieldsOriginals
certificates
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new File();
result.readingTime = jsonObject["readingTime"];
result.type = jsonObject["type"];
result.typeName = jsonObject["typeName"];
result.pAStatus = jsonObject["pAStatus"];
result.readingStatus = jsonObject["readingStatus"];
result.fileID = jsonObject["fileID"];
result.fileData = _FileData__WEBPACK_IMPORTED_MODULE_0__.FileData.fromJson(jsonObject["fileData"]);
result.certificates = _SecurityObjectCertificates__WEBPACK_IMPORTED_MODULE_3__.SecurityObjectCertificates.fromJson(jsonObject["certificates"]);
result.notifications = jsonObject["notifications"];
result.docFieldsText = jsonObject["docFieldsText"];
result.docFieldsGraphics = jsonObject["docFieldsGraphics"];
result.docFieldsOriginals = jsonObject["docFieldsOriginals"];
return result;
}
toJson() {
return {
"fileData": this.fileData?.toJson(),
"fileID": this.fileID,
"notifications": this.notifications,
"pAStatus": this.pAStatus,
"readingStatus": this.readingStatus,
"readingTime": this.readingTime,
"type": this.type,
"typeName": this.typeName,
"docFieldsText": this.docFieldsText,
"docFieldsGraphics": this.docFieldsGraphics,
"docFieldsOriginals": this.docFieldsOriginals,
"certificates": this.certificates?.toJson(),
}
}
}
/***/ },
/***/ "./src/results/rfid/FileData.js"
/*!**************************************!*\
!*** ./src/results/rfid/FileData.js ***!
\**************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ FileData: () => (/* binding */ FileData)
/* harmony export */ });
class FileData {
data
length
type
status
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new FileData();
result.data = jsonObject["data"];
result.length = jsonObject["length"];
result.type = jsonObject["type"];
result.status = jsonObject["status"];
return result;
}
toJson() {
return {
"data": this.data,
"length": this.length,
"type": this.type,
"status": this.status,
}
}
}
/***/ },
/***/ "./src/results/rfid/RFIDAccessControlProcedureType.js"
/*!************************************************************!*\
!*** ./src/results/rfid/RFIDAccessControlProcedureType.js ***!
\************************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ RFIDAccessControlProcedureType: () => (/* binding */ RFIDAccessControlProcedureType)
/* harmony export */ });
const RFIDAccessControlProcedureType = {
UNDEFINED: 0,
BAC: 1,
PACE: 2,
CA: 3,
TA: 4,
AA: 5,
RI: 6,
CARD_INFO: 10
};
/***/ },
/***/ "./src/results/rfid/RFIDCertificateType.js"
/*!*************************************************!*\
!*** ./src/results/rfid/RFIDCertificateType.js ***!
\*************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ RFIDCertificateType: () => (/* binding */ RFIDCertificateType)
/* harmony export */ });
const RFIDCertificateType = {
UNDEFINED: 0,
CSCA: 1,
CSCA_LINK: 2,
DS: 3,
MLS: 4,
DEV_LS: 5,
DEF_LS: 6,
BLS: 7,
LDS2: 8,
BCS: 9,
BCSNC: 10,
MDLS: 13
};
/***/ },
/***/ "./src/results/rfid/RFIDDataFileType.js"
/*!**********************************************!*\
!*** ./src/results/rfid/RFIDDataFileType.js ***!
\**********************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ RFIDDataFileType: () => (/* binding */ RFIDDataFileType)
/* harmony export */ });
/* harmony import */ var _internal_bridge__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../internal/bridge */ "./src/internal/bridge.js");
const RFIDDataFileType = {
UNSPECIFIED: 0,
PASSPORT_DG1: 1,
PASSPORT_DG2: 2,
PASSPORT_DG3: 3,
PASSPORT_DG4: 4,
PASSPORT_DG5: 5,
PASSPORT_DG6: 6,
PASSPORT_DG7: 7,
PASSPORT_DG8: 8,
PASSPORT_DG9: 9,
PASSPORT_DG10: 10,
PASSPORT_DG11: 11,
PASSPORT_DG12: 12,
PASSPORT_DG13: 13,
PASSPORT_DG14: 14,
PASSPORT_DG15: 15,
PASSPORT_DG16: 16,
PASSPORT_DG17: 17,
PASSPORT_DG18: 18,
PASSPORT_DG19: 19,
PASSPORT_DG20: 20,
PASSPORT_SOD: 21,
PASSPORT_CVCA: 22,
PASSPORT_COM: 23,
DTC_DG17: 57,
DTC_DG18: 58,
DTC_DG22: 62,
DTC_DG23: 63,
DTC_DG24: 64,
ID_DG1: 101,
ID_DG2: 102,
ID_DG3: 103,
ID_DG4: 104,
ID_DG5: 105,
ID_DG6: 106,
ID_DG7: 107,
ID_DG8: 108,
ID_DG9: 109,
ID_DG10: 110,
ID_DG11: 111,
ID_DG12: 112,
ID_DG13: 113,
ID_DG14: 114,
ID_DG15: 115,
ID_DG16: 116,
ID_DG17: 117,
ID_DG18: 118,
ID_DG19: 119,
ID_DG20: 120,
ID_DG21: 121,
ID_DG22: 122,
DL_COM: 150,
DL_DG1: 151,
DL_DG2: 152,
DL_DG3: 153,
DL_DG4: 154,
DL_DG5: 155,
DL_DG6: 156,
DL_DG7: 157,
DL_DG8: 158,
DL_DG9: 159,
DL_DG10: 160,
DL_DG11: 161,
DL_DG12: 162,
DL_DG13: 163,
DL_DG14: 164,
DL_SOD: 165,
DL_CE: 166,
DL_CVCA: 167,
PACE_CARDACCESS: 200,
PACE_CARDSECURITY: 201,
PACE_CHIPSECURITY: 202,
MIFARE_DATA: 300,
MIFARE_VALIDITY: 301,
AUTHENTICITYV2: 302,
ATR: 400,
ESIGN_PK: 500,
ESIGN_SIGNEDDATA: 501,
CERTIFICATE: 600,
MASTERLIST: 601,
DEFECTLIST: 602,
DEVIATIONLIST: 603,
APP_DIRECTORY: 700,
SESSION: 701,
LOGDATA: 702,
CHIP_PROPERTIES: 703,
ID_DG22: 122,
POST_CA_RESPONSE: 710,
POST_CA_PUBLIC_KEY: 711,
POST_CA_INFO: 712,
POST_CA_DPARAMS: 713,
POST_CA_CHECK_PK: 714,
POST_CA_CHECK_SK: 715,
SAM_DATA: 800,
SAM_DATA_MAX: 832,
VDS: 900,
VDSNC: 901,
USERDEFINED: 1000
};
RFIDDataFileType.getTranslation = async function (value) {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getTranslation", ["RFIDDataFileType", value]);
}
/***/ },
/***/ "./src/results/rfid/RFIDSessionData.js"
/*!*********************************************!*\
!*** ./src/results/rfid/RFIDSessionData.js ***!
\*********************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ RFIDSessionData: () => (/* binding */ RFIDSessionData)
/* harmony export */ });
/* harmony import */ var _AccessControlProcedureType__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AccessControlProcedureType */ "./src/results/rfid/AccessControlProcedureType.js");
/* harmony import */ var _Application__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Application */ "./src/results/rfid/Application.js");
/* harmony import */ var _SecurityObject__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./SecurityObject */ "./src/results/rfid/SecurityObject.js");
/* harmony import */ var _CardProperties__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./CardProperties */ "./src/results/rfid/CardProperties.js");
/* harmony import */ var _rfid_RFIDErrorCodes__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../rfid/RFIDErrorCodes */ "./src/rfid/RFIDErrorCodes.js");
/* harmony import */ var _DataField__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./DataField */ "./src/results/rfid/DataField.js");
/* harmony import */ var _RFIDDataFileType__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./RFIDDataFileType */ "./src/results/rfid/RFIDDataFileType.js");
class RFIDSessionData {
accessControls
applications
securityObjects
cardProperties
totalBytesReceived
totalBytesSent
status
extLeSupport
processTime
dataFields
dataGroups
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new RFIDSessionData();
result.totalBytesReceived = jsonObject["totalBytesReceived"];
result.totalBytesSent = jsonObject["totalBytesSent"];
result.status = jsonObject["status"];
result.extLeSupport = jsonObject["extLeSupport"];
result.processTime = jsonObject["processTime"];
result.cardProperties = _CardProperties__WEBPACK_IMPORTED_MODULE_3__.CardProperties.fromJson(jsonObject["cardProperties"]);
result.dataGroups = jsonObject["dataGroups"];
if (jsonObject["accessControls"]) {
result.accessControls = [];
for (const item of jsonObject["accessControls"]) {
const accessControl = _AccessControlProcedureType__WEBPACK_IMPORTED_MODULE_0__.AccessControlProcedureType.fromJson(item);
if (accessControl) {
result.accessControls.push(accessControl);
}
}
}
if (jsonObject["applications"]) {
result.applications = [];
for (const item of jsonObject["applications"]) {
const application = _Application__WEBPACK_IMPORTED_MODULE_1__.Application.fromJson(item);
if (application) {
result.applications.push(application);
}
}
}
if (jsonObject["securityObjects"]) {
result.securityObjects = [];
for (const item of jsonObject["securityObjects"]) {
const securityObject = _SecurityObject__WEBPACK_IMPORTED_MODULE_2__.SecurityObject.fromJson(item);
if (securityObject) {
result.securityObjects.push(securityObject);
}
}
}
if (jsonObject["dataFields"]) {
result.dataFields = [];
for (const item of jsonObject["dataFields"]) {
const dataField = _DataField__WEBPACK_IMPORTED_MODULE_5__.DataField.fromJson(item);
if (dataField) {
result.dataFields.push(dataField);
}
}
}
return result;
}
toJson() {
return {
"cardProperties": this.cardProperties?.toJson(),
"totalBytesReceived": this.totalBytesReceived,
"totalBytesSent": this.totalBytesSent,
"status": this.status,
"extLeSupport": this.extLeSupport,
"processTime": this.processTime,
"accessControls": this.accessControls?.map(e => e.toJson()),
"applications": this.applications?.map(e => e.toJson()),
"securityObjects": this.securityObjects?.map(e => e.toJson()),
"dataFields": this.dataFields?.map(e => e.toJson()),
"dataGroups": this.dataGroups,
}
}
}
/***/ },
/***/ "./src/results/rfid/RFIDValidity.js"
/*!******************************************!*\
!*** ./src/results/rfid/RFIDValidity.js ***!
\******************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ RFIDValidity: () => (/* binding */ RFIDValidity)
/* harmony export */ });
/* harmony import */ var _RFIDValue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./RFIDValue */ "./src/results/rfid/RFIDValue.js");
class RFIDValidity {
notAfter
notBefore
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new RFIDValidity();
result.notAfter = _RFIDValue__WEBPACK_IMPORTED_MODULE_0__.RFIDValue.fromJson(jsonObject["notAfter"]);
result.notBefore = _RFIDValue__WEBPACK_IMPORTED_MODULE_0__.RFIDValue.fromJson(jsonObject["notBefore"]);
return result;
}
toJson() {
return {
"notAfter": this.notAfter?.toJson(),
"notBefore": this.notBefore?.toJson(),
}
}
}
/***/ },
/***/ "./src/results/rfid/RFIDValue.js"
/*!***************************************!*\
!*** ./src/results/rfid/RFIDValue.js ***!
\***************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ RFIDValue: () => (/* binding */ RFIDValue)
/* harmony export */ });
class RFIDValue {
data
length
status
type
format
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new RFIDValue();
result.length = jsonObject["length"];
result.type = jsonObject["type"];
result.status = jsonObject["status"];
result.data = jsonObject["data"];
result.format = jsonObject["format"];
return result;
}
toJson() {
return {
"data": this.data,
"length": this.length,
"status": this.status,
"type": this.type,
"format": this.format,
}
}
}
/***/ },
/***/ "./src/results/rfid/SecurityObject.js"
/*!********************************************!*\
!*** ./src/results/rfid/SecurityObject.js ***!
\********************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ SecurityObject: () => (/* binding */ SecurityObject)
/* harmony export */ });
/* harmony import */ var _SignerInfo__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./SignerInfo */ "./src/results/rfid/SignerInfo.js");
class SecurityObject {
fileReference
objectType
version
signerInfos
notifications
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new SecurityObject();
result.fileReference = jsonObject["fileReference"];
result.version = jsonObject["version"];
result.objectType = jsonObject["objectType"];
result.notifications = jsonObject["notifications"];
if (jsonObject["signerInfos"]) {
result.signerInfos = [];
for (const item of jsonObject["signerInfos"]) {
const signerInfo = _SignerInfo__WEBPACK_IMPORTED_MODULE_0__.SignerInfo.fromJson(item);
if (signerInfo) {
result.signerInfos.push(signerInfo);
}
}
}
return result;
}
toJson() {
return {
"fileReference": this.fileReference,
"objectType": this.objectType,
"version": this.version,
"signerInfos": this.signerInfos?.map(e => e.toJson()),
"notifications": this.notifications,
}
}
}
/***/ },
/***/ "./src/results/rfid/SecurityObjectCertificates.js"
/*!********************************************************!*\
!*** ./src/results/rfid/SecurityObjectCertificates.js ***!
\********************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ SecurityObjectCertificates: () => (/* binding */ SecurityObjectCertificates)
/* harmony export */ });
/* harmony import */ var _CertificateData__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CertificateData */ "./src/results/rfid/CertificateData.js");
class SecurityObjectCertificates {
securityObject
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new SecurityObjectCertificates();
result.securityObject = _CertificateData__WEBPACK_IMPORTED_MODULE_0__.CertificateData.fromJson(jsonObject["securityObject"]);
return result;
}
toJson() {
return {
"securityObject": this.securityObject?.toJson(),
}
}
}
/***/ },
/***/ "./src/results/rfid/SignerInfo.js"
/*!****************************************!*\
!*** ./src/results/rfid/SignerInfo.js ***!
\****************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ SignerInfo: () => (/* binding */ SignerInfo)
/* harmony export */ });
/* harmony import */ var _Authority__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Authority */ "./src/results/rfid/Authority.js");
/* harmony import */ var _RFIDValue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./RFIDValue */ "./src/results/rfid/RFIDValue.js");
/* harmony import */ var _Extension__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Extension */ "./src/results/rfid/Extension.js");
/* harmony import */ var _CertificateChain__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./CertificateChain */ "./src/results/rfid/CertificateChain.js");
class SignerInfo {
dataToHash
digestAlgorithm
paStatus
signatureAlgorithm
version
issuer
serialNumber
signature
signedAttributes
subjectKeyIdentifier
certificateChain
notifications
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new SignerInfo();
result.dataToHash = jsonObject["dataToHash"];
result.digestAlgorithm = jsonObject["digestAlgorithm"];
result.paStatus = jsonObject["paStatus"];
result.signatureAlgorithm = jsonObject["signatureAlgorithm"];
result.version = jsonObject["version"];
result.issuer = _Authority__WEBPACK_IMPORTED_MODULE_0__.Authority.fromJson(jsonObject["issuer"]);
result.serialNumber = _RFIDValue__WEBPACK_IMPORTED_MODULE_1__.RFIDValue.fromJson(jsonObject["serialNumber"]);
result.signature = _RFIDValue__WEBPACK_IMPORTED_MODULE_1__.RFIDValue.fromJson(jsonObject["signature"]);
result.subjectKeyIdentifier = _RFIDValue__WEBPACK_IMPORTED_MODULE_1__.RFIDValue.fromJson(jsonObject["subjectKeyIdentifier"]);
result.notifications = jsonObject["notifications"];
if (jsonObject["signedAttributes"] != null) {
result.signedAttributes = [];
for (const item of jsonObject["signedAttributes"]) {
const extension = _Extension__WEBPACK_IMPORTED_MODULE_2__.Extension.fromJson(item);
if (extension != null) {
result.signedAttributes.push(extension);
}
}
}
if (jsonObject["certificateChain"] != null) {
result.certificateChain = [];
for (const item of jsonObject["certificateChain"]) {
const certificateChainItem = _CertificateChain__WEBPACK_IMPORTED_MODULE_3__.CertificateChain.fromJson(item);
if (certificateChainItem != null) {
result.certificateChain.push(certificateChainItem);
}
}
}
return result;
}
toJson() {
return {
"dataToHash": this.dataToHash,
"digestAlgorithm": this.digestAlgorithm,
"version": this.version,
"paStatus": this.paStatus,
"signatureAlgorithm": this.signatureAlgorithm,
"issuer": this.issuer?.toJson(),
"serialNumber": this.serialNumber?.toJson(),
"signature": this.signature?.toJson(),
"subjectKeyIdentifier": this.subjectKeyIdentifier?.toJson(),
"signedAttributes": this.signedAttributes?.map(e => e.toJson()),
"certificateChain": this.certificateChain?.map(e => e.toJson()),
"notifications": this.notifications,
}
}
}
/***/ },
/***/ "./src/results/status/AgeStatus.js"
/*!*****************************************!*\
!*** ./src/results/status/AgeStatus.js ***!
\*****************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ AgeStatus: () => (/* binding */ AgeStatus)
/* harmony export */ });
/* harmony import */ var _CheckResult__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CheckResult */ "./src/results/status/CheckResult.js");
class AgeStatus {
threshold
overThreshold
over18
over21
over25
over65
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new AgeStatus();
result.threshold = jsonObject["threshold"];
result.overThreshold = jsonObject["overThreshold"];
result.over18 = jsonObject["over18"];
result.over21 = jsonObject["over21"];
result.over25 = jsonObject["over25"];
result.over65 = jsonObject["over65"];
return result;
}
toJson() {
return {
"threshold": this.threshold,
"overThreshold": this.overThreshold,
"over18": this.over18,
"over21": this.over21,
"over25": this.over25,
"over65": this.over65,
}
}
}
/***/ },
/***/ "./src/results/status/CheckResult.js"
/*!*******************************************!*\
!*** ./src/results/status/CheckResult.js ***!
\*******************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ CheckResult: () => (/* binding */ CheckResult)
/* harmony export */ });
const CheckResult = {
ERROR: 0,
OK: 1,
WAS_NOT_DONE: 2
};
/***/ },
/***/ "./src/results/status/OpticalStatus.js"
/*!*********************************************!*\
!*** ./src/results/status/OpticalStatus.js ***!
\*********************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ OpticalStatus: () => (/* binding */ OpticalStatus)
/* harmony export */ });
/* harmony import */ var _CheckResult__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CheckResult */ "./src/results/status/CheckResult.js");
class OpticalStatus {
overallStatus
mrz
text
docType
security
imageQA
expiry
vds
pagesCount
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new OpticalStatus();
result.overallStatus = jsonObject["overallStatus"];
result.mrz = jsonObject["mrz"];
result.text = jsonObject["text"];
result.docType = jsonObject["docType"];
result.security = jsonObject["security"];
result.imageQA = jsonObject["imageQA"];
result.expiry = jsonObject["expiry"];
result.vds = jsonObject["vds"];
result.pagesCount = jsonObject["pagesCount"];
return result;
}
toJson() {
return {
"overallStatus": this.overallStatus,
"mrz": this.mrz,
"text": this.text,
"docType": this.docType,
"security": this.security,
"imageQA": this.imageQA,
"expiry": this.expiry,
"vds": this.vds,
"pagesCount": this.pagesCount,
}
}
}
/***/ },
/***/ "./src/results/status/RFIDStatus.js"
/*!******************************************!*\
!*** ./src/results/status/RFIDStatus.js ***!
\******************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ RFIDStatus: () => (/* binding */ RFIDStatus)
/* harmony export */ });
/* harmony import */ var _CheckResult__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CheckResult */ "./src/results/status/CheckResult.js");
class RFIDStatus {
overallStatus
pa
ca
aa
ta
bac
pace
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new RFIDStatus();
result.pa = jsonObject["pa"];
result.ca = jsonObject["ca"];
result.aa = jsonObject["aa"];
result.ta = jsonObject["ta"];
result.bac = jsonObject["bac"];
result.pace = jsonObject["pace"];
result.overallStatus = jsonObject["overallStatus"];
return result;
}
toJson() {
return {
"overallStatus": this.overallStatus,
"pa": this.pa,
"ca": this.ca,
"aa": this.aa,
"ta": this.ta,
"bac": this.bac,
"pace": this.pace,
}
}
}
/***/ },
/***/ "./src/results/status/ResultsStatus.js"
/*!*********************************************!*\
!*** ./src/results/status/ResultsStatus.js ***!
\*********************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ ResultsStatus: () => (/* binding */ ResultsStatus)
/* harmony export */ });
/* harmony import */ var _CheckResult__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CheckResult */ "./src/results/status/CheckResult.js");
/* harmony import */ var _OpticalStatus__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./OpticalStatus */ "./src/results/status/OpticalStatus.js");
/* harmony import */ var _AgeStatus__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./AgeStatus */ "./src/results/status/AgeStatus.js");
/* harmony import */ var _RFIDStatus__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./RFIDStatus */ "./src/results/status/RFIDStatus.js");
class ResultsStatus {
overallStatus
optical
detailsOptical
rfid
detailsRFID
portrait
stopList
mDL
age
captureProcessIntegrity
ageStatus
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new ResultsStatus();
result.overallStatus = jsonObject["overallStatus"];
result.optical = jsonObject["optical"];
result.detailsOptical = _OpticalStatus__WEBPACK_IMPORTED_MODULE_1__.OpticalStatus.fromJson(jsonObject["detailsOptical"]);
result.rfid = jsonObject["rfid"];
result.detailsRFID = _RFIDStatus__WEBPACK_IMPORTED_MODULE_3__.RFIDStatus.fromJson(jsonObject["detailsRFID"]);
result.portrait = jsonObject["portrait"];
result.stopList = jsonObject["stopList"];
result.mDL = jsonObject["mDL"];
result.age = jsonObject["age"];
result.captureProcessIntegrity = jsonObject["captureProcessIntegrity"];
result.ageStatus = _AgeStatus__WEBPACK_IMPORTED_MODULE_2__.AgeStatus.fromJson(jsonObject["detailsAge"]);
return result;
}
toJson() {
return {
"overallStatus": this.overallStatus,
"optical": this.optical,
"rfid": this.rfid,
"portrait": this.portrait,
"stopList": this.stopList,
"mDL": this.mDL,
"age": this.age,
"captureProcessIntegrity": this.captureProcessIntegrity,
"detailsOptical": this.detailsOptical?.toJson(),
"detailsRFID": this.detailsRFID?.toJson(),
"detailsAge": this.ageStatus?.toJson(),
}
}
}
/***/ },
/***/ "./src/results/visible_digital_seals/BytesData.js"
/*!********************************************************!*\
!*** ./src/results/visible_digital_seals/BytesData.js ***!
\********************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ BytesData: () => (/* binding */ BytesData)
/* harmony export */ });
class BytesData {
data
length
status
type
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new BytesData();
result.data = jsonObject["data"];
result.length = jsonObject["length"];
result.status = jsonObject["status"];
result.type = jsonObject["type"];
return result;
}
toJson() {
return {
"data": this.data,
"length": this.length,
"status": this.status,
"type": this.type,
}
}
}
/***/ },
/***/ "./src/results/visible_digital_seals/DocFeature.js"
/*!*********************************************************!*\
!*** ./src/results/visible_digital_seals/DocFeature.js ***!
\*********************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ DocFeature: () => (/* binding */ DocFeature)
/* harmony export */ });
/* harmony import */ var _BytesData__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BytesData */ "./src/results/visible_digital_seals/BytesData.js");
class DocFeature {
type
data
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new DocFeature();
result.type = jsonObject["type"];
result.data = _BytesData__WEBPACK_IMPORTED_MODULE_0__.BytesData.fromJson(jsonObject["data"]);
return result;
}
toJson() {
return {
"type": this.type,
"data": this.data?.toJson(),
}
}
}
/***/ },
/***/ "./src/results/visible_digital_seals/LDSParsingErrorCodes.js"
/*!*******************************************************************!*\
!*** ./src/results/visible_digital_seals/LDSParsingErrorCodes.js ***!
\*******************************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ LDSParsingErrorCodes: () => (/* binding */ LDSParsingErrorCodes)
/* harmony export */ });
/* harmony import */ var _internal_bridge__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../internal/bridge */ "./src/internal/bridge.js");
const LDSParsingErrorCodes = {
OK: 0x00000001,
ASN_INCORRECT_DATA: 0x80000001,
ASN_NOT_ENOUGH_DATA: 0x80000002,
ASN_CONTENTS_UNEXPECTED_DATA: 0x80000003,
ASN_SIGNED_DATA_INCORRECT_DATA: 0x80000008,
ASN_SIGNED_DATA_ENCAP_CONTENTS_INCORRECT_DATA: 0x80000009,
ASN_SIGNED_DATA_VERSION_INCORRECT_DATA: 0x8000000A,
ASN_SIGNED_DATA_DIGEST_ALGORITHMS_INCORRECT_DATA: 0x80000011,
ASN_LDS_OBJECT_INCORRECT_DATA: 0x80000013,
ASN_LDS_OBJECT_VERSION_INCORRECT_DATA: 0x80000014,
ASN_LDS_OBJECT_DIGEST_ALGORITHM_INCORRECT_DATA: 0x80000015,
ASN_LDS_OBJECT_DG_HASHES_INCORRECT_DATA: 0x80000016,
ASN_LDS_OBJECT_VERSION_INFO_INCORRECT_DATA: 0x80000012,
ASN_CERTIFICATE_INCORRECT_DATA: 0x80000017,
ASN_CERTIFICATE_VERSION_INCORRECT_DATA: 0x80000018,
ASN_CERTIFICATE_SN_INCORRECT_DATA: 0x80000019,
ASN_CERTIFICATE_SIGNATURE_INCORRECT_DATA: 0x8000001A,
ASN_CERTIFICATE_ISSUER_INCORRECT_DATA: 0x8000001B,
ASN_CERTIFICATE_VALIDITY_INCORRECT_DATA: 0x8000001C,
ASN_CERTIFICATE_SUBJECT_INCORRECT_DATA: 0x8000001D,
ASN_CERTIFICATE_SUBJECT_PK_INCORRECT_DATA: 0x8000001E,
ASN_CERTIFICATE_EXTENSIONS_INCORRECT_DATA: 0x8000001F,
ASN_SIGNER_INFO_INCORRECT_DATA: 0x80000020,
ASN_SIGNER_INFO_VERSION_INCORRECT_DATA: 0x80000021,
ASN_SIGNER_INFO_SID_INCORRECT_DATA: 0x80000022,
ASN_SIGNER_INFO_DIGEST_ALG_INCORRECT_DATA: 0x80000023,
ASN_SIGNER_INFO_SIGNED_ATTRS_INCORRECT_DATA: 0x80000024,
ASN_SIGNER_INFO_SIGN_ALG_INCORRECT_DATA: 0x80000025,
ASN_SIGNER_INFO_SIGNATURE_INCORRECT_DATA: 0x80000026,
ASN_SIGNER_INFO_UNSIGNED_ATTRS_INCORRECT_DATA: 0x80000027,
ICAO_LDS_OBJECT_UNSUPPORTED_DIGEST_ALGORITHM: 0x80000030,
ICAO_SIGNED_DATA_SIGNER_INFOS_EMPTY: 0x80000031,
ICAO_SIGNER_INFO_UNSUPPORTED_DIGEST_ALGORITHM: 0x80000032,
ICAO_SIGNER_INFO_UNSUPPORTED_SIGNATURE_ALGORITHM: 0x80000033,
ICAO_SIGNER_INFO_MESSAGE_DIGEST_ERROR: 0x80000034,
ICAO_SIGNER_INFO_SIGNED_ATTRS_MISSED: 0x80000036,
AUTH_SIGNER_INFO_CANT_FIND_CERTIFICATE: 0x80000035,
AUTH_ERROR: 0x80000050,
AUTH_UNSUPPORTED_SIGNATURE_ALGORITHM: 0x80000051,
AUTH_UNSUPPORTED_PUBLIC_KEY_ALGORITHM: 0x80000052,
AUTH_MESSED_ALGORITHMS: 0x80000053,
AUTH_PUBLIC_KEY_DATA_INVALID: 0x80000054,
AUTH_ALGORITHM_PARAMETERS_DATA_INVALID: 0x80000055,
AUTH_SIGNATURE_DATA_INVALID: 0x80000056,
AUTH_UNSUPPORTED_DIGEST_ALGORITHM: 0x80000057,
AUTH_SIGNATURE_DATA_INCORRECT: 0x80000058,
AUTH_ALGORITHM_PARAMETERS_NOT_DEFINED: 0x80000059,
AUTH_SIGNATURE_CHECK_FAILED: 0x8000005A,
DG_WRONG_TAH: 0x80000070,
DG_CONTENTS_UNEXPECTED_DATA: 0x80000071,
BAP_SYMMETRIC_CYPHER_CANT_INITIALIZE: 0x81000011,
PACE_INFO_NOT_AVAILABLE: 0x81000020,
PACE_SYMMETRIC_CYPHER_CANT_INITIALIZE: 0x81000021,
PACE_KEY_AGREEMENT_CANT_INITIALIZE: 0x81000022,
PACE_EPHEMERAL_KEYS_CANT_CREATE: 0x81000023,
PACE_MAPPING_CANT_DECODE_NONCE: 0x81000024,
PACE_SHARED_SECRET_CANT_CREATE: 0x81000025,
PACE_DOMAIN_PARAMS_UNSUPPORTED_FORMAT: 0x81000026,
PACE_EPHEMERAL_KEYS_INCORRECT: 0x81000027,
PACE_MAPPING_EPHEMERAL_KEYS_INCORRECT: 0x81000028,
PACE_MAPPING_CANT_PERFORM: 0x81000029,
PACE_NON_MATCHING_AUTH_TOKENS: 0x8100002A,
PACE_CAM_DATA_INCORRECT: 0x8100002B,
PACE_CAM_DATA_CANT_VERIFY: 0x8100002C,
PACE_CAM_DATA_NON_MATCHING: 0x8100002D,
PACE_IM_SCHEME_INCORRECT: 0x8100002E,
PACE_IM_RANDOM_MAPPING_FAILED: 0x8100002F,
CA_CANT_FIND_PUBLIC_KEY: 0x81000030,
CA_CANT_FIND_INFO: 0x81000031,
CA_INCORRECT_VERSION: 0x81000032,
CA_CANT_FIND_DOMAIN_PARAMETERS: 0x81000033,
CA_KEY_AGREEMENT_CANT_INITIALIZE: 0x81000034,
CA_PUBLIC_KEY_UNSUPPORTED_ALGORITHM: 0x81000035,
CA_EPHEMERAL_KEYS_CANT_CREATE: 0x81000036,
CA_SHARED_SECRET_CANT_CREATE: 0x81000037,
CA_NON_MATCHING_AUTH_TOKENS: 0x81000038,
TA_INCORRECT_VERSION: 0x81000040,
TA_CANT_BUILD_CERTIFICATE_CHAIN: 0x81000041,
TA_CANT_FIND_IS_PRIVATE_KEY: 0x81000042,
TA_PUBLIC_KEY_UNSUPPORTED_ALGORITHM: 0x81000043,
TA_SIGNATURE_BUILDING_ERROR: 0x81000044,
TA_INVALID_KEY_ALGORITHM_PARAMETERS: 0x81000045,
AA_PUBLIC_KEY_UNSUPPORTED_ALGORITHM: 0x81000050,
AA_PUBLIC_KEY_INCORRECT_DATA: 0x81000051,
AA_PUBLIC_KEY_INCORRECT_PARAMETERS: 0x81000052,
AA_PUBLIC_KEY_UNDEFINED_PARAMETERS: 0x81000053,
AA_SIGNATURE_INCORRECT_DATA: 0x81000054,
AA_UNSUPPORTED_RECOVERY_SCHEME: 0x81000055,
AA_INCORRECT_TRAILER: 0x81000056,
AA_UNSUPPORTED_DIGEST_ALGORITHM: 0x81000057,
RI_SECTOR_KEY_CANT_FIND: 0x81000070,
RI_SECTOR_KEY_INCORRECT_DATA: 0x81000071,
RI_SECTOR_KEY_INCOMPLETE_DATA: 0x81000072,
CV_CERTIFICATE_MISSING_MANDATORY_DATA_PK: 0x81000060,
CV_CERTIFICATE_PUBLIC_KEY_UNSUPPORTED: 0x81000062,
CV_CERTIFICATE_CHAT_UNSUPPORTED_TERMINAL_TYPE: 0x81000063,
CV_CERTIFICATE_PRIVATE_KEY_UNSUPPORTED: 0x8100006,
CV_CERTIFICATE_PRIVATE_KEY_INVALID_PARAMS: 0x81000065,
CV_CERTIFICATE_INCORRECT_DATA: 0x81000160,
CV_CERTIFICATE_CPI_INCORRECT_DATA: 0x81000161,
CV_CERTIFICATE_CAR_INCORRECT_DATA: 0x81000162,
CV_CERTIFICATE_PUBLIC_KEY_INCORRECT_DATA: 0x81000163,
CV_CERTIFICATE_CHR_INCORRECT_DATA: 0x81000164,
CV_CERTIFICATE_CHAT_INCORRECT_DATA: 0x81000165,
CV_CERTIFICATE_VALID_FROM_INCORRECT_DATA: 0x81000166,
CV_CERTIFICATE_VALID_TO_INCORRECT_DATA: 0x81000167,
CV_CERTIFICATE_EXTENSIONS_INCORRECT_DATA: 0x81000168,
CV_CERTIFICATE_PRIVATE_KEY_INCORRECT_DATA: 0x81000169,
CV_CERTIFICATE_PRIVATE_KEY_MISSING: 0x8100016A,
VDS_UNSUPPORTED_VERSION: 0x81000200,
VDS_ISSUING_COUNTRY_SIZE: 0x81000201,
VDS_ISSUING_COUNTRY_INCORRECT_DATA: 0x81000202,
VDS_SIGNER_CERTIFICATE_SIZE: 0x81000203,
VDS_SIGNER_CERTIFICATE_DATA: 0x81000204,
VDS_SIGNATURE_INCORRECT_DATA: 0x81000205,
VDS_NC_INCORRECT_DATA: 0x81000300,
VDS_NC_MISSING_OR_INCORRECT_DATA: 0x81000301,
VDS_NC_MISSING_OR_INCORRECT_HEADER: 0x81000302,
VDS_NC_MISSING_OR_INCORRECT_TYPE: 0x81000303,
VDS_NC_MISSING_OR_INCORRECT_VERSION: 0x81000304,
VDS_NC_MISSING_OR_INCORRECT_ISSUING_COUNTRY: 0x81000305,
VDS_NC_MISSING_OR_INCORRECT_MESSAGE: 0x81000306,
VDS_NC_MISSING_OR_INCORRECT_SIGNATURE: 0x81000307,
VDS_NC_MISSING_OR_INCORRECT_SIG_ALGORITHM: 0x81000308,
VDS_NC_MISSING_OR_INCORRECT_CERTIFICATE: 0x81000309,
VDS_NC_MISSING_OR_INCORRECT_SIG_VALUE: 0x8100030A,
PACE_CAM_DATA_USAGE_INCORRECT: 0x8100012B,
PACE_IM_MAPPING_DATA_INCORRECT: 0x8100012F,
};
LDSParsingErrorCodes.getTranslation = async function (value) {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getTranslation", ["LDSParsingErrorCodes", value]);
}
/***/ },
/***/ "./src/results/visible_digital_seals/LDSParsingNotificationCodes.js"
/*!**************************************************************************!*\
!*** ./src/results/visible_digital_seals/LDSParsingNotificationCodes.js ***!
\**************************************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ LDSParsingNotificationCodes: () => (/* binding */ LDSParsingNotificationCodes)
/* harmony export */ });
/* harmony import */ var _internal_bridge__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../internal/bridge */ "./src/internal/bridge.js");
const LDSParsingNotificationCodes = {
ASN_CERTIFICATE_INCORRECT_VERSION: 0x90000001,
ASN_CERTIFICATE_NON_MATCHING_SIGNATURE_ALGORITHM: 0x90000002,
ASN_CERTIFICATE_INCORRECT_TIME_CODING: 0x90000003,
ASN_CERTIFICATE_INCORRECT_USE_OF_GENERALIZED_TIME: 0x90000004,
ASN_CERTIFICATE_EMPTY_ISSUER: 0x90000005,
ASN_CERTIFICATE_EMPTY_SUBJECT: 0x90000006,
ASN_CERTIFICATE_UNSUPPORTED_CRITICAL_EXTENSION: 0x90000008,
ASN_CERTIFICATE_FORCED_DEFAULT_CSCA_ROLE: 0x9000000E,
ASN_CERTIFICATE_FORCED_DEFAULT_DS_ROLE: 0x9000000F,
ASN_CERTIFICATE_INCORRECT_ISSUER_SUBJECT_DS: 0x90000010,
ASN_CERTIFICATE_DUPLICATING_EXTENSIONS: 0x90000017,
ICAO_CERTIFICATE_VERSION_MISSED: 0x90000200,
ICAO_CERTIFICATE_VERSION_INCORRECT: 0x90000201,
ICAO_CERTIFICATE_ISSUER_COUNTRY_MISSED: 0x90000202,
ICAO_CERTIFICATE_ISSUER_COMMON_NAME_MISSED: 0x90000203,
ICAO_CERTIFICATE_ISSUER_COUNTRY_NON_COMPLIANT: 0x90000204,
ICAO_CERTIFICATE_SUBJECT_COUNTRY_MISSED: 0x90000205,
ICAO_CERTIFICATE_SUBJECT_COMMON_NAME_MISSED: 0x90000206,
ICAO_CERTIFICATE_SUBJECT_COUNTRY_NON_COMPLIANT: 0x90000207,
ICAO_CERTIFICATE_USING_NON_COMPLIANT_DATA: 0x90000208,
ICAO_CERTIFICATE_UNSUPPORTED_SIGNATURE_ALGORITHM: 0x90000209,
ICAO_CERTIFICATE_UNSUPPORTED_PUBLIC_KEY_ALGORITHM: 0x9000020A,
ICAO_CERTIFICATE_MISSED_EXTENSIONS: 0x9000020B,
ICAO_CERTIFICATE_VALIDITY: 0x9000020C,
ICAO_CERTIFICATE_EXT_USING_NON_COMPLIANT_DATA: 0x9000020D,
ICAO_CERTIFICATE_EXT_KEY_USAGE_MISSED: 0x9000020E,
ICAO_CERTIFICATE_EXT_KEY_USAGE_NOT_CRITICAL: 0x9000020F,
ICAO_CERTIFICATE_EXT_KEY_USAGE_INCORRECT_DATA: 0x90000210,
ICAO_CERTIFICATE_EXT_BASIC_C_MISSED: 0x90000211,
ICAO_CERTIFICATE_EXT_BASIC_C_INCORRECT_USAGE1: 0x90000212,
ICAO_CERTIFICATE_EXT_BASIC_C_INCORRECT_USAGE2: 0x90000213,
ICAO_CERTIFICATE_EXT_BASIC_C_NOT_CRITICAL: 0x90000214,
ICAO_CERTIFICATE_EXT_BASIC_C_INCORRECT_DATA: 0x90000215,
ICAO_CERTIFICATE_EXT_BASIC_C_PATH_LEN_C_MISSED: 0x90000216,
ICAO_CERTIFICATE_EXT_BASIC_C_PATH_LEN_C_INCORRECT: 0x90000217,
ICAO_CERTIFICATE_EXT_EXT_KEY_USAGE_NOT_CRITICAL: 0x90000218,
ICAO_CERTIFICATE_EXT_EXT_KEY_USAGE_INCORRECT_USAGE: 0x90000219,
ICAO_CERTIFICATE_EXT_EXT_KEY_USAGE_INCORRECT_DATA: 0x9000021A,
ICAO_CERTIFICATE_EXT_AUTH_KEY_ID_MISSED: 0x9000021B,
ICAO_CERTIFICATE_EXT_AUTH_KEY_ID_INCORRECT_DATA: 0x9000021C,
ICAO_CERTIFICATE_EXT_AUTH_KEY_ID_KEY_ID_MISSED: 0x9000021D,
ICAO_CERTIFICATE_EXT_SUBJECT_KEY_ID_MISSED: 0x9000021E,
ICAO_CERTIFICATE_EXT_SUBJECT_KEY_ID_INCORRECT_DATA: 0x9000021F,
ICAO_CERTIFICATE_EXT_PRIVATE_KEY_UP_MISSED: 0x90000220,
ICAO_CERTIFICATE_EXT_PRIVATE_KEY_UP_INCORRECT_DATA: 0x90000221,
ICAO_CERTIFICATE_EXT_PRIVATE_KEY_UP_EMPTY: 0x90000222,
ICAO_CERTIFICATE_EXT_SUBJECT_ALT_NAME_MISSED: 0x90000223,
ICAO_CERTIFICATE_EXT_SUBJECT_ALT_NAME_INCORRECT_DATA: 0x90000224,
ICAO_CERTIFICATE_EXT_SUBJECT_ALT_NAME_EMPTY: 0x90000225,
ICAO_CERTIFICATE_EXT_SUBJECT_ALT_NAME_NON_COMPLIANT: 0x90000226,
ICAO_CERTIFICATE_EXT_SUBJECT_ALT_NAME_CRITICAL: 0x90000228,
ICAO_CERTIFICATE_EXT_SUBJECT_ALT_NAME_DN_EMPTY: 0x90000229,
ICAO_CERTIFICATE_EXT_SUBJECT_ALT_NAME_DN_INCORRECT: 0x9000022A,
ICAO_CERTIFICATE_EXT_SUBJECT_ALT_NAME_DN_NON_COMPLIANT: 0x9000022B,
ICAO_CERTIFICATE_EXT_ISSUER_ALT_NAME_MISSED: 0x9000022C,
ICAO_CERTIFICATE_EXT_ISSUER_ALT_NAME_INCORRECT_DATA: 0x9000022D,
ICAO_CERTIFICATE_EXT_ISSUER_ALT_NAME_EMPTY: 0x9000022E,
ICAO_CERTIFICATE_EXT_ISSUER_ALT_NAME_NON_COMPLIANT: 0x9000022F,
ICAO_CERTIFICATE_EXT_ISSUER_ALT_NAME_CRITICAL: 0x90000231,
ICAO_CERTIFICATE_EXT_ISSUER_ALT_NAME_DN_EMPTY: 0x90000232,
ICAO_CERTIFICATE_EXT_ISSUER_ALT_NAME_DN_INCORRECT: 0x90000233,
ICAO_CERTIFICATE_EXT_ISSUER_ALT_NAME_DN_NON_COMPLIANT: 0x90000234,
ICAO_CERTIFICATE_EXT_DOC_TYPE_LIST_MISSED: 0x90000235,
ICAO_CERTIFICATE_EXT_DOC_TYPE_LIST_INCORRECT_DATA: 0x90000236,
ICAO_CERTIFICATE_EXT_DOC_TYPE_LIST_VERSION: 0x90000237,
ICAO_CERTIFICATE_EXT_DOC_TYPE_LIST_DOC_TYPES: 0x90000238,
ICAO_CERTIFICATE_EXT_DOC_TYPE_LIST_DOC_TYPES_EMPTY: 0x90000239,
ICAO_CERTIFICATE_EXT_CERT_POLICIES_INCORRECT_DATA: 0x9000023A,
ICAO_CERTIFICATE_EXT_CERT_POLICIES_EMPTY: 0x9000023B,
ICAO_CERTIFICATE_EXT_CERT_POLICIES_POLICY_ID_MISSED: 0x9000023C,
ICAO_CERTIFICATE_EXT_CRL_DIST_POINT_MISSED: 0x9000023D,
ICAO_CERTIFICATE_EXT_CRL_DIST_POINT_INCORRECT_DATA: 0x9000023E,
ICAO_CERTIFICATE_EXT_CRL_DIST_POINT_EMPTY: 0x9000023F,
ICAO_CERTIFICATE_EXT_CRL_DIST_POINT_POINT_MISSED: 0x90000240,
ICAO_CERTIFICATE_SN_NON_COMPLIANT: 0x90000241,
ICAO_CERTIFICATE_ISSUER_SN_NON_COMPLIANT: 0x90000242,
ICAO_CERTIFICATE_SUBJECT_SN_NON_COMPLIANT: 0x90000243,
ICAO_CERTIFICATE_ISSUER_ATTRIBUTE_NON_COMPLIANT: 0x90000244,
ICAO_CERTIFICATE_SUBJECT_ATTRIBUTE_NON_COMPLIANT: 0x90000245,
ICAO_CERTIFICATE_ISSUER_SUBJECT_COUNTRY_NON_MATCHING: 0x90000246,
ICAO_CERTIFICATE_EXT_CSCA_ALT_NAMES_NON_MATCHING: 0x90000247,
ICAO_CERTIFICATE_EXT_NAME_CHANGE_INCORRECT_DATA: 0x90000248,
ICAO_CERTIFICATE_EXT_NAME_CHANGE_NON_COMPLIANT: 0x90000249,
ICAO_CERTIFICATE_EXT_NAME_CHANGE_CRITICAL: 0x9000024A,
ICAO_CERTIFICATE_EXT_DOC_TYPE_LIST_NON_COMPLIANT: 0x9000024B,
ICAO_CERTIFICATE_EXT_DOC_TYPE_LIST_CRITICAL: 0x9000024C,
ICAO_CERTIFICATE_EXT_OPTIONAL_CRITICAL: 0x9000024D,
ICAO_CERTIFICATE_SUBJECT_NON_COMPLIANT: 0x9000024E,
ICAO_CERTIFICATE_SUBJECT_COMMON_NAME_NON_COMPLIANT: 0x9000024F,
ICAO_COM_LDS_VERSION_INCORRECT: 0x90000020,
ICAO_COM_LDS_VERSION_MISSING: 0x90000021,
ICAO_COM_UNICODE_VERSION_INCORRECT: 0x90000022,
ICAO_COM_UNICODE_VERSION_MISSING: 0x90000023,
ICAO_COM_DGPM_INCORRECT: 0x90000024,
ICAO_COM_DGPM_MISSING: 0x90000025,
ICAO_COM_DGPM_UNEXPECTED: 0x90000026,
ICAO_APPLICATION_LDS_VERSION_UNSUPPORTED: 0x90000030,
ICAO_APPLICATION_UNICODE_VERSION_UNSUPPORTED: 0x90000031,
ICAO_APPLICATION_LDS_VERSION_INCONSISTENT: 0x90000032,
ICAO_APPLICATION_UNICODE_VERSION_INCONSISTENT: 0x90000033,
ASN_SIGNED_DATA_OID_INCORRECT: 0x90000100,
ASN_SIGNED_DATA_VERSION_INCORRECT: 0x900001A0,
ASN_SIGNED_DATA_CONTENT_OID_INCORRECT: 0x900001A1,
ICAO_SIGNED_DATA_VERSION_INCORRECT: 0x90000101,
ICAO_SIGNED_DATA_DIGEST_ALGORITHMS_EMPTY: 0x90000102,
ICAO_SIGNED_DATA_DIGEST_ALGORITHMS_UNSUPPORTED: 0x90000103,
ICAO_SIGNED_DATA_SIGNER_INFOS_MULTIPLE_ENTRIES: 0x90000109,
ICAO_SIGNED_DATA_CERTIFICATES_MISSED: 0x900001B0,
ICAO_SIGNED_DATA_CERTIFICATES_EMPTY: 0x900001B1,
ICAO_SIGNED_DATA_CRLS_INCORRECT_USAGE: 0x900001B2,
ICAO_LDS_OBJECT_INCORRECT_CONTENT_OID: 0x90000104,
ICAO_LDS_OBJECT_DG_NUMBER_INCORRECT: 0x90000105,
ICAO_LDS_OBJECT_DG_HASH_MISSING: 0x90000106,
ICAO_LDS_OBJECT_DG_HASH_EXTRA: 0x90000107,
ICAO_LDS_OBJECT_VERSION_INCORRECT: 0x90000108,
ICAO_MASTER_LIST_VERSION_INCORRECT: 0x900001C0,
ICAO_DEVIATION_LIST_VERSION_INCORRECT: 0x900001C8,
BSI_DEFECT_LIST_VERSION_INCORRECT: 0x900001D0,
BSI_BLACK_LIST_VERSION_INCORRECT: 0x900001D8,
ASN_SIGNER_INFO_VERSION_INCORRECT: 0x9000010A,
ASN_SIGNER_INFO_SID_INCORRECT_CHOICE: 0x9000010B,
ASN_SIGNER_INFO_SID_DIGEST_ALGORITHM_NOT_LISTED: 0x9000010C,
ASN_SIGNER_INFO_MESSAGE_DIGEST_ATTR_MISSING: 0x9000010D,
ASN_SIGNER_INFO_MESSAGE_DIGEST_ATTR_DATA: 0x9000010E,
ASN_SIGNER_INFO_MESSAGE_DIGEST_ATTR_Value: 0x9000010F,
ASN_SIGNER_INFO_CONTENT_TYPE_ATTR_MISSING: 0x90000110,
ASN_SIGNER_INFO_CONTENT_TYPE_ATTR_DATA: 0x90000111,
ASN_SIGNER_INFO_CONTENT_TYPE_ATTR_VALUE: 0x90000112,
ASN_SIGNER_INFO_SIGNING_TIME_ATTR_MISSING: 0x9000011B,
ASN_SIGNER_INFO_SIGNING_TIME_ATTR_DATA: 0x9000011C,
ASN_SIGNER_INFO_SIGNING_TIME_ATTR_VALUE: 0x9000011D,
ASN_SIGNER_INFO_LIST_CONTENT_DESCRIPTION_ATTR_MISSING: 0x9000011E,
ASN_SIGNER_INFO_LIST_CONTENT_DESCRIPTION_ATTR_DATA: 0x9000011F,
AUTH_SIGNER_INFO_CERTIFICATE_VALIDITY: 0x90000115,
AUTH_SIGNER_INFO_CERTIFICATE_ROOT_IS_NOT_TRUSTED: 0x90000116,
AUTH_SIGNER_INFO_CERTIFICATE_CANT_FIND_CSCA: 0x90000117,
AUTH_SIGNER_INFO_CERTIFICATE_REVOKED: 0x90000118,
AUTH_SIGNER_INFO_CERTIFICATE_SIGNATURE_INVALID: 0x90000119,
UNSUPPORTED_IMAGE_FORMAT: 0x9000011A,
MRZ_DOCUMENT_TYPE_UNKNOWN: 0x00022008,
MRZ_ISSUING_STATE_SYNTAX_ERROR: 0x00022009,
MRZ_NAME_IS_VOID: 0x0002200A,
MRZ_NUMBER_INCORRECT_CHECKSUM: 0x0002200D,
MRZ_NATIONALITY_SYNTAX_ERROR: 0x0002200E,
MRZ_DOB_SYNTAX_ERROR: 0x0002200F,
MRZ_DOB_ERROR: 0x00022010,
MRZ_DOB_INCORRECT_CHECKSUM: 0x00022011,
MRZ_SEX_INCORRECT: 0x00022012,
MRZ_DOE_SYNTAX_ERROR: 0x00022013,
MRZ_DOE_ERROR: 0x00022014,
MRZ_DOE_INCORRECT_CHECKSUM: 0x00022015,
MRZ_OPTIONAL_DATA_INCORRECT_CHECKSUM: 0x00022016,
MRZ_INCORRECT_CHECKSUM: 0x00022017,
MRZ_INCORRECT: 0x00022018,
BIOMETRICS_FORMAT_OWNER_MISSING: 0x90010000,
BIOMETRICS_FORMAT_OWNER_INCORRECT: 0x90020000,
BIOMETRICS_FORMAT_TYPE_MISSING: 0x90030000,
BIOMETRICS_FORMAT_TYPE_INCORRECT: 0x90040000,
BIOMETRICS_TYPE_INCORRECT: 0x90050000,
BIOMETRICS_SUB_TYPE_MISSING: 0x90060000,
BIOMETRICS_SUB_TYPE_INCORRECT: 0x90070000,
BIOMETRICS_BDB_IMAGE_MISSING: 0x90080000,
BIOMETRICS_BDB_FORMAT_ID_INCORRECT: 0x90090000,
BIOMETRICS_BDB_VERSION_INCORRECT: 0x900A0000,
BIOMETRICS_BDB_DATA_LENGTH_INCORRECT: 0x900B0000,
BIOMETRICS_BDB_DATA_GENDER: 0x90100000,
BIOMETRICS_BDB_DATA_EYE_COLOR: 0x90110000,
BIOMETRICS_BDB_DATA_HAIR_COLOR: 0x90120000,
BIOMETRICS_BDB_DATA_POSE_ANGLE_YAW: 0x90130000,
BIOMETRICS_BDB_DATA_POSE_ANGLE_PITCH: 0x90140000,
BIOMETRICS_BDB_DATA_POSE_ANGLE_ROLL: 0x90150000,
BIOMETRICS_BDB_DATA_POSE_ANGLE_U_YAW: 0x90160000,
BIOMETRICS_BDB_DATA_POSE_ANGLE_U_PITCH: 0x90170000,
BIOMETRICS_BDB_DATA_POSE_ANGLE_U_ROLL: 0x90180000,
BIOMETRICS_BDB_DATA_FACE_IMAGE_TYPE: 0x90190000,
BIOMETRICS_BDB_DATA_IMAGE_DATA_TYPE: 0x901A0000,
SI_PACE_INFO_UNSUPPORTED_STD_PARAMETERS: 0x91000000,
SI_PACE_INFO_DEPRECATED_VERSION: 0x91000001,
SI_PACE_DOMAIN_PARAMS_USING_STD_REF: 0x91000002,
SI_PACE_DOMAIN_PARAMS_UNSUPPORTED_ALGORITHM: 0x91000003,
SI_CA_INFO_INCORRECT_VERSION: 0x91000004,
SI_CA_PUBLIC_KEY_UNSUPPORTED_ALGORITHM: 0x91000005,
SI_CA_DOMAIN_PARAMS_UNSUPPORTED_ALGORITHM: 0x91000006,
SI_TA_INFO_INCORRECT_VERSION: 0x91000007,
SI_TA_INFO_FILE_ID_FOR_VERSION2: 0x91000008,
SI_EID_SECURITY_UNSUPPORTED_DIGEST_ALGORITHM: 0x91000009,
SI_RI_INFO_INCORRECT_VERSION: 0x9100000A,
SI_RI_DOMAIN_PARAMS_UNSUPPORTED_ALGORITHM: 0x9100000B,
SI_AA_INFO_INCORRECT_VERSION: 0x9100000C,
SI_AA_INFO_UNSUPPORTED_ALGORITHM: 0x9100000D,
SI_AA_INFO_INCONSISTENT_ALGORITHM_REFERENCE: 0x9100000E,
SI_STORAGE_PACE_INFO_NOT_AVAILABLE: 0x91000100,
SI_STORAGE_PACE_INFO_NO_STD_PARAMETERS: 0x91000101,
SI_STORAGE_PACE_INFO_NO_MATCHING_DOMAIN_PARAMS: 0x91000102,
SI_STORAGE_CA_INFO_NOT_AVAILABLE: 0x91000103,
SI_STORAGE_CA_DOMAIN_PARAMS_NO_REQUIRED_OPTION: 0x91000104,
SI_STORAGE_CA_DOMAIN_PARAMS_NOT_AVAILABLE: 0x91000105,
SI_STORAGE_CA_ANONYMOUS_INFOS: 0x91000106,
SI_STORAGE_CA_INFO_NO_MATCHING_DOMAIN_PARAMS: 0x91000107,
SI_STORAGE_CA_INFO_NO_MATCHING_PUBLIC_KEY: 0x91000108,
SI_STORAGE_CA_INCORRECT_INFOS_QUANTITY: 0x91000109,
SI_STORAGE_TA_INFO_NOT_AVAILABLE: 0x9100010A,
SI_STORAGE_CARD_INFO_LOCATOR_MULTIPLE_ENTRIES: 0x9100010B,
SI_STORAGE_EID_SECURITY_INFO_MULTIPLE_ENTRIES: 0x9100010C,
SI_STORAGE_PRIVILEGED_TI_MULTIPLE_ENTRIES: 0x9100010D,
SI_STORAGE_PRIVILEGED_TI_INCORRECT_USAGE: 0x9100010E,
SI_STORAGE_RI_DOMAIN_PARAMS_MULTIPLE_ENTRIES: 0x9100010F,
SI_STORAGE_PACE_INFOS_NON_CONSISTANT: 0x91000110,
SI_STORAGE_CS_NONCONSISTANT: 0x91000111,
SI_STORAGE_CS_PACE_CAM_KEY_MISSING: 0x91000112,
CV_CERTIFICATE_PROFILE_INCORRECT_VERSION: 0x91000201,
CV_CERTIFICATE_VALIDITY: 0x91000202,
CV_CERTIFICATE_NON_CV_CA_DOMAIN_PARAMETERS: 0x91000203,
CV_CERTIFICATE_PRIVATE_KEY_INCORRECT_VERSION: 0x91000204,
TA_PACE_STATIC_BINDING_USED: 0x91000300,
AUTH_ML_SIGNER_INFO_CERTIFICATE_VALIDITY: 0x92000115,
AUTH_ML_SIGNER_INFO_CERTIFICATE_ROOT_IS_NOT_TRUSTED: 0x92000116,
AUTH_ML_SIGNER_INFO_CERTIFICATE_CANT_FIND_CSCA: 0x92000117,
AUTH_ML_SIGNER_INFO_CERTIFICATE_REVOKED: 0x92000118,
AUTH_ML_SIGNER_INFO_CERTIFICATE_SIGNATURE_INVALID: 0x92000119,
NTF_LDS_ICAO_CERTIFICATE_CHAIN_COUNTRY_NON_MATCHING: 0x90000250,
NTF_LDS_ICAO_CERTIFICATE_VISUAL_MRZ_COUNTRY_NON_MATCHING: 0x90000251,
NTF_LDS_MRZ_COUNTRYCODE_VISUALMRZ_NON_MATCHING: 0x00022019,
NTF_LDS_ICAO_CERTIFICATE_MRZ_COUNTRY_NON_MATCHING: 0x90000252,
NTF_LDS_ICAO_CERTIFICATE_ISSUER_COUNTRY_NON_UPPER_CASE: 0x90000253,
NTF_LDS_ICAO_CERTIFICATE_SUBJECT_COUNTRY_NON_UPPER_CASE: 0x90000254,
ASN_CERTIFICATE_NONMATCHINGDSROLE: 0x90000011,
MDL_CERTIFICATE_CHAIN_SOP_NONMATCHING: 0x90000400,
MDL_CERTIFICATE_UNSUPPORTEDPUBLICKEYALGORITHM: 0x90000401,
MDL_CERTIFICATE_UNSUPPORTEDSIGNATUREALGORITHM: 0x90000402,
MDL_CERTIFICATE_UNSUPPORTEDPUBLICKEYPARAMS: 0x90000403,
};
LDSParsingNotificationCodes.getTranslation = async function (value) {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getTranslation", ["LDSParsingNotificationCodes", value]);
}
/***/ },
/***/ "./src/results/visible_digital_seals/VDSData.js"
/*!******************************************************!*\
!*** ./src/results/visible_digital_seals/VDSData.js ***!
\******************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ VDSData: () => (/* binding */ VDSData)
/* harmony export */ });
/* harmony import */ var _rfid_CertificateChain__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../rfid/CertificateChain */ "./src/results/rfid/CertificateChain.js");
/* harmony import */ var _BytesData__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BytesData */ "./src/results/visible_digital_seals/BytesData.js");
/* harmony import */ var _DocFeature__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./DocFeature */ "./src/results/visible_digital_seals/DocFeature.js");
class VDSData {
type
docType
featureRef
version
issuingCountry
docIssueDate
signature
signatureDate
signer
certificate
certificateChain
docFeatures
notifications
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new VDSData();
result.type = jsonObject["type"];
result.docType = jsonObject["docType"];
result.featureRef = jsonObject["featureRef"];
result.version = jsonObject["version"];
result.issuingCountry = jsonObject["issuingCountry"];
result.docIssueDate = jsonObject["docIssueDate"];
result.signature = _BytesData__WEBPACK_IMPORTED_MODULE_1__.BytesData.fromJson(jsonObject["signature"]);
result.signatureDate = jsonObject["signatureDate"];
result.signer = jsonObject["signer"];
result.certificate = jsonObject["certificate"];
result.notifications = jsonObject["notifications"];
if (jsonObject["certificateChain"] != null) {
result.certificateChain = [];
for (const item of jsonObject["certificateChain"]) {
const certificateChain = _rfid_CertificateChain__WEBPACK_IMPORTED_MODULE_0__.CertificateChain.fromJson(item);
if (certificateChain != null) {
result.certificateChain.push(certificateChain);
}
}
}
if (jsonObject["docFeatures"] != null) {
result.docFeatures = [];
for (const item of jsonObject["docFeatures"]) {
const docFeature = _DocFeature__WEBPACK_IMPORTED_MODULE_2__.DocFeature.fromJson(item);
if (docFeature != null) {
result.docFeatures.push(docFeature);
}
}
}
return result;
}
toJson() {
return {
"type": this.type,
"docType": this.docType,
"featureRef": this.featureRef,
"version": this.version,
"issuingCountry": this.issuingCountry,
"docIssueDate": this.docIssueDate,
"signature": this.signature?.toJson(),
"signatureDate": this.signatureDate,
"signer": this.signer,
"certificate": this.certificate,
"certificateChain": this.certificateChain?.map(e => e.toJson()),
"docFeatures": this.docFeatures?.map(e => e.toJson()),
"notifications": this.notifications,
}
}
}
/***/ },
/***/ "./src/results/visible_digital_seals/VDSNCData.js"
/*!********************************************************!*\
!*** ./src/results/visible_digital_seals/VDSNCData.js ***!
\********************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ VDSNCData: () => (/* binding */ VDSNCData)
/* harmony export */ });
/* harmony import */ var _rfid_CertificateChain__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../rfid/CertificateChain */ "./src/results/rfid/CertificateChain.js");
/* harmony import */ var _BytesData__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BytesData */ "./src/results/visible_digital_seals/BytesData.js");
class VDSNCData {
type
version
issuingCountry
message
signatureAlgorithm
signature
certificate
certificateChain
notifications
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new VDSNCData();
result.type = jsonObject["type"];
result.version = jsonObject["version"];
result.issuingCountry = jsonObject["issuingCountry"];
result.message = jsonObject["message"];
result.signatureAlgorithm = jsonObject["signatureAlgorithm"];
result.signature = _BytesData__WEBPACK_IMPORTED_MODULE_1__.BytesData.fromJson(jsonObject["signature"]);
result.certificate = _BytesData__WEBPACK_IMPORTED_MODULE_1__.BytesData.fromJson(jsonObject["certificate"]);
result.notifications = jsonObject["notifications"];
if (jsonObject["certificateChain"] != null) {
result.certificateChain = [];
for (const item of jsonObject["certificateChain"]) {
const certificateChain = _rfid_CertificateChain__WEBPACK_IMPORTED_MODULE_0__.CertificateChain.fromJson(item);
if (certificateChain != null) {
result.certificateChain.push(certificateChain);
}
}
}
return result;
}
toJson() {
return {
"type": this.type,
"version": this.version,
"issuingCountry": this.issuingCountry,
"message": this.message,
"signatureAlgorithm": this.signatureAlgorithm,
"signature": this.signature?.toJson(),
"certificate": this.certificate?.toJson(),
"certificateChain": this.certificateChain?.map(e => e.toJson()),
"notifications": this.notifications,
}
}
}
/***/ },
/***/ "./src/results/visual_results/Comparison.js"
/*!**************************************************!*\
!*** ./src/results/visual_results/Comparison.js ***!
\**************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Comparison: () => (/* binding */ Comparison)
/* harmony export */ });
/* harmony import */ var _status_CheckResult_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../status/CheckResult.js */ "./src/results/status/CheckResult.js");
/* harmony import */ var _Results_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Results.js */ "./src/results/Results.js");
class Comparison {
sourceTypeLeft;
sourceTypeRight;
status;
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new Comparison();
result.sourceTypeLeft = jsonObject["sourceTypeLeft"];
result.sourceTypeRight = jsonObject["sourceTypeRight"];
result.status = jsonObject["status"];
return result;
}
toJson() {
return {
"sourceTypeLeft": this.sourceTypeLeft,
"sourceTypeRight": this.sourceTypeRight,
"status": this.status,
}
}
}
/***/ },
/***/ "./src/results/visual_results/FieldType.js"
/*!*************************************************!*\
!*** ./src/results/visual_results/FieldType.js ***!
\*************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ FieldType: () => (/* binding */ FieldType)
/* harmony export */ });
/* harmony import */ var _internal_bridge__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../internal/bridge */ "./src/internal/bridge.js");
const FieldType = {
DOCUMENT_CLASS_CODE: 0,
ISSUING_STATE_CODE: 1,
DOCUMENT_NUMBER: 2,
DATE_OF_EXPIRY: 3,
DATE_OF_ISSUE: 4,
DATE_OF_BIRTH: 5,
PLACE_OF_BIRTH: 6,
PERSONAL_NUMBER: 7,
SURNAME: 8,
GIVEN_NAMES: 9,
MOTHERS_NAME: 10,
NATIONALITY: 11,
SEX: 12,
HEIGHT: 13,
WEIGHT: 14,
EYES_COLOR: 15,
HAIR_COLOR: 16,
ADDRESS: 17,
DONOR: 18,
SOCIAL_SECURITY_NUMBER: 19,
DL_CLASS: 20,
DL_ENDORSED: 21,
DL_RESTRICTION_CODE: 22,
DL_UNDER_21_DATE: 23,
AUTHORITY: 24,
SURNAME_AND_GIVEN_NAMES: 25,
NATIONALITY_CODE: 26,
PASSPORT_NUMBER: 27,
INVITATION_NUMBER: 28,
VISA_ID: 29,
VISA_CLASS: 30,
VISA_SUB_CLASS: 31,
MRZ_STRING_1: 32,
MRZ_STRING_2: 33,
MRZ_STRING_3: 34,
MRZ_TYPE: 35,
OPTIONAL_DATA: 36,
DOCUMENT_CLASS_NAME: 37,
ISSUING_STATE_NAME: 38,
PLACE_OF_ISSUE: 39,
DOCUMENT_NUMBER_CHECKSUM: 40,
DATE_OF_BIRTH_CHECKSUM: 41,
DATE_OF_EXPIRY_CHECKSUM: 42,
PERSONAL_NUMBER_CHECKSUM: 43,
FINAL_CHECKSUM: 44,
PASSPORT_NUMBER_CHECKSUM: 45,
INVITATION_NUMBER_CHECKSUM: 46,
VISA_ID_CHECKSUM: 47,
SURNAME_AND_GIVEN_NAMES_CHECKSUM: 48,
VISA_VALID_UNTIL_CHECKSUM: 49,
OTHER: 50,
MRZ_STRINGS: 51,
NAME_SUFFIX: 52,
NAME_PREFIX: 53,
DATE_OF_ISSUE_CHECKSUM: 54,
DATE_OF_ISSUE_CHECK_DIGIT: 55,
DOCUMENT_SERIES: 56,
REG_CERT_REG_NUMBER: 57,
REG_CERT_CAR_MODEL: 58,
REG_CERT_CAR_COLOR: 59,
REG_CERT_BODY_NUMBER: 60,
REG_CERT_CAR_TYPE: 61,
REG_CERT_MAX_WEIGHT: 62,
REG_CERT_WEIGHT: 63,
ADDRESS_AREA: 64,
ADDRESS_STATE: 65,
ADDRESS_BUILDING: 66,
ADDRESS_HOUSE: 67,
ADDRESS_FLAT: 68,
PLACE_OF_REGISTRATION: 69,
DATE_OF_REGISTRATION: 70,
RESIDENT_FROM: 71,
RESIDENT_UNTIL: 72,
AUTHORITY_CODE: 73,
PLACE_OF_BIRTH_AREA: 74,
PLACE_OF_BIRTH_STATE_CODE: 75,
ADDRESS_STREET: 76,
ADDRESS_CITY: 77,
ADDRESS_JURISDICTION_CODE: 78,
ADDRESS_POSTAL_CODE: 79,
DOCUMENT_NUMBER_CHECK_DIGIT: 80,
DATE_OF_BIRTH_CHECK_DIGIT: 81,
DATE_OF_EXPIRY_CHECK_DIGIT: 82,
PERSONAL_NUMBER_CHECK_DIGIT: 83,
FINAL_CHECK_DIGIT: 84,
PASSPORT_NUMBER_CHECK_DIGIT: 85,
INVITATION_NUMBER_CHECK_DIGIT: 86,
VISA_ID_CHECK_DIGIT: 87,
SURNAME_AND_GIVEN_NAMES_CHECK_DIGIT: 88,
VISA_VALID_UNTIL_CHECK_DIGIT: 89,
PERMIT_DL_CLASS: 90,
PERMIT_DATE_OF_EXPIRY: 91,
PERMIT_IDENTIFIER: 92,
PERMIT_DATE_OF_ISSUE: 93,
PERMIT_RESTRICTION_CODE: 94,
PERMIT_ENDORSED: 95,
ISSUE_TIMESTAMP: 96,
NUMBER_OF_DUPLICATES: 97,
MEDICAL_INDICATOR_CODES: 98,
NON_RESIDENT_INDICATOR: 99,
VISA_TYPE: 100,
VISA_VALID_FROM: 101,
VISA_VALID_UNTIL: 102,
DURATION_OF_STAY: 103,
NUMBER_OF_ENTRIES: 104,
DAY: 105,
MONTH: 106,
YEAR: 107,
UNIQUE_CUSTOMER_IDENTIFIER: 108,
COMMERCIAL_VEHICLE_CODES: 109,
AKA_DATE_OF_BIRTH: 110,
AKA_SOCIAL_SECURITY_NUMBER: 111,
AKA_SURNAME: 112,
AKA_GIVEN_NAMES: 113,
AKA_NAME_SUFFIX: 114,
AKA_NAME_PREFIX: 115,
MAILING_ADDRESS_STREET: 116,
MAILING_ADDRESS_CITY: 117,
MAILING_ADDRESS_JURISDICTION_CODE: 118,
MAILING_ADDRESS_POSTAL_CODE: 119,
AUDIT_INFORMATION: 120,
INVENTORY_NUMBER: 121,
RACE_ETHNICITY: 122,
JURISDICTION_VEHICLE_CLASS: 123,
JURISDICTION_ENDORSEMENT_CODE: 124,
JURISDICTION_RESTRICTION_CODE: 125,
FAMILY_NAME: 126,
GIVEN_NAMES_RUS: 127,
VISA_ID_RUS: 128,
FATHERS_NAME: 129,
FATHERS_NAME_RUS: 130,
SURNAME_AND_GIVEN_NAMES_RUS: 131,
PLACE_OF_BIRTH_RUS: 132,
AUTHORITY_RUS: 133,
ISSUING_STATE_CODE_NUMERIC: 134,
NATIONALITY_CODE_NUMERIC: 135,
ENGINE_POWER: 136,
ENGINE_VOLUME: 137,
CHASSIS_NUMBER: 138,
ENGINE_NUMBER: 139,
ENGINE_MODEL: 140,
VEHICLE_CATEGORY: 141,
IDENTITY_CARD_NUMBER: 142,
CONTROL_NO: 143,
PARRENTS_GIVEN_NAMES: 144,
SECOND_SURNAME: 145,
MIDDLE_NAME: 146,
REG_CERT_VIN: 147,
REG_CERT_VIN_CHECK_DIGIT: 148,
REG_CERT_VIN_CHECKSUM: 149,
LINE_1_CHECK_DIGIT: 150,
LINE_2_CHECK_DIGIT: 151,
LINE_3_CHECK_DIGIT: 152,
LINE_1_CHECKSUM: 153,
LINE_2_CHECKSUM: 154,
LINE_3_CHECKSUM: 155,
REG_CERT_REG_NUMBER_CHECK_DIGIT: 156,
REG_CERT_REG_NUMBER_CHECKSUM: 157,
REG_CERT_VEHICLE_ITS_CODE: 158,
CARD_ACCESS_NUMBER: 159,
MARITAL_STATUS: 160,
COMPANY_NAME: 161,
SPECIAL_NOTES: 162,
SURNAME_OF_SPOSE: 163,
TRACKING_NUMBER: 164,
BOOKLET_NUMBER: 165,
CHILDREN: 166,
COPY: 167,
SERIAL_NUMBER: 168,
DOSSIER_NUMBER: 169,
AKA_SURNAME_AND_GIVEN_NAMES: 170,
TERRITORIAL_VALIDITY: 171,
MRZ_STRINGS_WITH_CORRECT_CHECK_SUMS: 172,
DL_CDL_RESTRICTION_CODE: 173,
DL_UNDER_18_DATE: 174,
DL_RECORD_CREATED: 175,
DL_DUPLICATE_DATE: 176,
DL_ISS_TYPE: 177,
MILITARY_BOOK_NUMBER: 178,
DESTINATION: 179,
BLOOD_GROUP: 180,
SEQUENCE_NUMBER: 181,
REG_CERT_BODY_TYPE: 182,
REG_CERT_CAR_MARK: 183,
TRANSACTION_NUMBER: 184,
AGE: 185,
FOLIO_NUMBER: 186,
VOTER_KEY: 187,
ADDRESS_MUNICIPALITY: 188,
ADDRESS_LOCATION: 189,
SECTION: 190,
OCR_NUMBER: 191,
FEDERAL_ELECTIONS: 192,
REFERENCE_NUMBER: 193,
OPTIONAL_DATA_CHECKSUM: 194,
OPTIONAL_DATA_CHECK_DIGIT: 195,
VISA_NUMBER: 196,
VISA_NUMBER_CHECKSUM: 197,
VISA_NUMBER_CHECK_DIGIT: 198,
VOTER: 199,
PREVIOUS_TYPE: 200,
FIELD_FROM_MRZ: 220,
CURRENT_DATE: 221,
STATUS_DATE_OF_EXPIRY: 251,
BANKNOTE_NUMBER: 252,
CSC_CODE: 253,
ARTISTIC_NAME: 254,
ACADEMIC_TITLE: 255,
ADDRESS_COUNTRY: 256,
ADDRESS_ZIPCODE: 257,
E_ID_RESIDENCE_PERMIT_1: 258,
E_ID_RESIDENCE_PERMIT_2: 259,
E_ID_PLACE_OF_BIRTH_STREET: 260,
E_ID_PLACE_OF_BIRTH_CITY: 261,
E_ID_PLACE_OF_BIRTH_STATE: 262,
E_ID_PLACE_OF_BIRTH_COUNTRY: 263,
E_ID_PLACE_OF_BIRTH_ZIPCODE: 264,
CDL_CLASS: 265,
DL_UNDER_19_DATE: 266,
WEIGHT_POUNDS: 267,
LIMITED_DURATION_DOCUMENT_INDICATOR: 268,
ENDORSEMENT_EXPIRATION_DATE: 269,
REVISION_DATE: 270,
COMPLIANCE_TYPE: 271,
FAMILY_NAME_TRUNCATION: 272,
FIRST_NAME_TRUNCATION: 273,
MIDDLE_NAME_TRUNCATION: 274,
EXAM_DATE: 275,
ORGANIZATION: 276,
DEPARTMENT: 277,
PAY_GRADE: 278,
RANK: 279,
BENEFITS_NUMBER: 280,
SPONSOR_SERVICE: 281,
SPONSOR_STATUS: 282,
SPONSOR: 283,
RELATIONSHIP: 284,
USCIS: 285,
CATEGORY: 286,
CONDITIONS: 287,
IDENTIFIER: 288,
CONFIGURATION: 289,
DISCRETIONARY_DATA: 290,
LINE_1_OPTIONAL_DATA: 291,
LINE_2_OPTIONAL_DATA: 292,
LINE_3_OPTIONAL_DATA: 293,
EQV_CODE: 294,
ALT_CODE: 295,
BINARY_CODE: 296,
PSEUDO_CODE: 297,
FEE: 298,
STAMP_NUMBER: 299,
SBH_SECURITYOPTIONS: 300,
SBH_INTEGRITYOPTIONS: 301,
DATE_OF_CREATION: 302,
VALIDITY_PERIOD: 303,
PATRON_HEADER_VERSION: 304,
BDB_TYPE: 305,
BIOMETRIC_TYPE: 306,
BIOMETRIC_SUBTYPE: 307,
BIOMETRIC_PRODUCTID: 308,
BIOMETRIC_FORMAT_OWNER: 309,
BIOMETRIC_FORMAT_TYPE: 310,
PHONE: 311,
PROFESSION: 312,
TITLE: 313,
PERSONAL_SUMMARY: 314,
OTHER_VALID_ID: 315,
CUSTODY_INFO: 316,
OTHER_NAME: 317,
OBSERVATIONS: 318,
TAX: 319,
DATE_OF_PERSONALIZATION: 320,
PERSONALIZATION_SN: 321,
OTHERPERSON_NAME: 322,
PERSONTONOTIFY_DATE_OF_RECORD: 323,
PERSONTONOTIFY_NAME: 324,
PERSONTONOTIFY_PHONE: 325,
PERSONTONOTIFY_ADDRESS: 326,
DS_CERTIFICATE_ISSUER: 327,
DS_CERTIFICATE_SUBJECT: 328,
DS_CERTIFICATE_VALIDFROM: 329,
DS_CERTIFICATE_VALIDTO: 330,
VRC_DATAOBJECT_ENTRY: 331,
TYPE_APPROVAL_NUMBER: 332,
ADMINISTRATIVE_NUMBER: 333,
DOCUMENT_DISCRIMINATOR: 334,
DATA_DISCRIMINATOR: 335,
ISO_ISSUER_ID_NUMBER: 336,
DTC_VERSION: 337,
DTC_ID: 338,
DTC_DATE_OF_EXPIRY: 339,
GNIB_NUMBER: 340,
DEPT_NUMBER: 341,
TELEX_CODE: 342,
ALLERGIES: 343,
SP_CODE: 344,
COURT_CODE: 345,
CTY: 346,
SPONSOR_SSN: 347,
DO_D_NUMBER: 348,
MC_NOVICE_DATE: 349,
DUF_NUMBER: 350,
AGY: 351,
PNR_CODE: 352,
FROM_AIRPORT_CODE: 353,
TO_AIRPORT_CODE: 354,
FLIGHT_NUMBER: 355,
DATE_OF_FLIGHT: 356,
SEAT_NUMBER: 357,
DATE_OF_ISSUE_BOARDING_PASS: 358,
CCW_UNTIL: 359,
REFERENCE_NUMBER_CHECKSUM: 360,
REFERENCE_NUMBER_CHECK_DIGIT: 361,
ROOM_NUMBER: 362,
RELIGION: 363,
REMAINDER_TERM: 364,
ELECTRONIC_TICKET_INDICATOR: 365,
COMPARTMENT_CODE: 366,
CHECK_IN_SEQUENCE_NUMBER: 367,
AIRLINE_DESIGNATOR_OF_BOARDING_PASS_ISSUER: 368,
AIRLINE_NUMERIC_CODE: 369,
TICKET_NUMBER: 370,
FREQUENT_FLYER_AIRLINE_DESIGNATOR: 371,
FREQUENT_FLYER_NUMBER: 372,
FREE_BAGGAGE_ALLOWANCE: 373,
PDF_417_CODEC: 374,
IDENTITY_CARD_NUMBER_CHECKSUM: 375,
IDENTITY_CARD_NUMBER_CHECK_DIGIT: 376,
VETERAN: 377,
DL_CLASS_CODE_A_1_FROM: 378,
DL_CLASS_CODE_A_1_TO: 379,
DL_CLASS_CODE_A_1_NOTES: 380,
DL_CLASS_CODE_A_FROM: 381,
DL_CLASS_CODE_A_TO: 382,
DL_CLASS_CODE_A_NOTES: 383,
DL_CLASS_CODE_B_FROM: 384,
DL_CLASS_CODE_B_TO: 385,
DL_CLASS_CODE_B_NOTES: 386,
DL_CLASS_CODE_C_1_FROM: 387,
DL_CLASS_CODE_C_1_TO: 388,
DL_CLASS_CODE_C_1_NOTES: 389,
DL_CLASS_CODE_C_FROM: 390,
DL_CLASS_CODE_C_TO: 391,
DL_CLASS_CODE_C_NOTES: 392,
DL_CLASS_CODE_D_1_FROM: 393,
DL_CLASS_CODE_D_1_TO: 394,
DL_CLASS_CODE_D_1_NOTES: 395,
DL_CLASS_CODE_D_FROM: 396,
DL_CLASS_CODE_D_TO: 397,
DL_CLASS_CODE_D_NOTES: 398,
DL_CLASS_CODE_BE_FROM: 399,
DL_CLASS_CODE_BE_TO: 400,
DL_CLASS_CODE_BE_NOTES: 401,
DL_CLASS_CODE_C_1_E_FROM: 402,
DL_CLASS_CODE_C_1_E_TO: 403,
DL_CLASS_CODE_C_1_E_NOTES: 404,
DL_CLASS_CODE_CE_FROM: 405,
DL_CLASS_CODE_CE_TO: 406,
DL_CLASS_CODE_CE_NOTES: 407,
DL_CLASS_CODE_D_1_E_FROM: 408,
DL_CLASS_CODE_D_1_E_TO: 409,
DL_CLASS_CODE_D_1_E_NOTES: 410,
DL_CLASS_CODE_DE_FROM: 411,
DL_CLASS_CODE_DE_TO: 412,
DL_CLASS_CODE_DE_NOTES: 413,
DL_CLASS_CODE_M_FROM: 414,
DL_CLASS_CODE_M_TO: 415,
DL_CLASS_CODE_M_NOTES: 416,
DL_CLASS_CODE_L_FROM: 417,
DL_CLASS_CODE_L_TO: 418,
DL_CLASS_CODE_L_NOTES: 419,
DL_CLASS_CODE_T_FROM: 420,
DL_CLASS_CODE_T_TO: 421,
DL_CLASS_CODE_T_NOTES: 422,
DL_CLASS_CODE_AM_FROM: 423,
DL_CLASS_CODE_AM_TO: 424,
DL_CLASS_CODE_AM_NOTES: 425,
DL_CLASS_CODE_A_2_FROM: 426,
DL_CLASS_CODE_A_2_TO: 427,
DL_CLASS_CODE_A_2_NOTES: 428,
DL_CLASS_CODE_B_1_FROM: 429,
DL_CLASS_CODE_B_1_TO: 430,
DL_CLASS_CODE_B_1_NOTES: 431,
SURNAME_AT_BIRTH: 432,
CIVIL_STATUS: 433,
NUMBER_OF_SEATS: 434,
NUMBER_OF_STANDING_PLACES: 435,
MAX_SPEED: 436,
FUEL_TYPE: 437,
EC_ENVIRONMENTAL_TYPE: 438,
POWER_WEIGHT_RATIO: 439,
MAX_MASS_OF_TRAILER_BRAKED: 440,
MAX_MASS_OF_TRAILER_UNBRAKED: 441,
TRANSMISSION_TYPE: 442,
TRAILER_HITCH: 443,
ACCOMPANIED_BY: 444,
POLICE_DISTRICT: 445,
FIRST_ISSUE_DATE: 446,
PAYLOAD_CAPACITY: 447,
NUMBER_OF_AXELS: 448,
PERMISSIBLE_AXLE_LOAD: 449,
PRECINCT: 450,
INVITED_BY: 451,
PURPOSE_OF_ENTRY: 452,
SKIN_COLOR: 453,
COMPLEXION: 454,
AIRPORT_FROM: 455,
AIRPORT_TO: 456,
AIRLINE_NAME: 457,
AIRLINE_NAME_FREQUENT_FLYER: 458,
LICENSE_NUMBER: 459,
IN_TANKS: 460,
EXEPT_IN_TANKS: 461,
FAST_TRACK: 462,
OWNER: 463,
MRZ_STRINGS_ICAO_RFID: 464,
NUMBER_OF_CARD_ISSUANCE: 465,
NUMBER_OF_CARD_ISSUANCE_CHECKSUM: 466,
NUMBER_OF_CARD_ISSUANCE_CHECK_DIGIT: 467,
CENTURY_DATE_OF_BIRTH: 468,
DL_CLASSCODE_A3_FROM: 469,
DL_CLASSCODE_A3_TO: 470,
DL_CLASSCODE_A3_NOTES: 471,
DL_CLASSCODE_C2_FROM: 472,
DL_CLASSCODE_C2_TO: 473,
DL_CLASSCODE_C2_NOTES: 474,
DL_CLASSCODE_B2_FROM: 475,
DL_CLASSCODE_B2_TO: 476,
DL_CLASSCODE_B2_NOTES: 477,
DL_CLASSCODE_D2_FROM: 478,
DL_CLASSCODE_D2_TO: 479,
DL_CLASSCODE_D2_NOTES: 480,
DL_CLASSCODE_B2E_FROM: 481,
DL_CLASSCODE_B2E_TO: 482,
DL_CLASSCODE_B2E_NOTES: 483,
DL_CLASSCODE_G_FROM: 484,
DL_CLASSCODE_G_TO: 485,
DL_CLASSCODE_G_NOTES: 486,
DL_CLASSCODE_J_FROM: 487,
DL_CLASSCODE_J_TO: 488,
DL_CLASSCODE_J_NOTES: 489,
DL_CLASSCODE_LK_FROM: 490,
DL_CLASSCODE_LK_TO: 491,
DLC_LASSCODE_LC_NOTES: 492,
BANKCARDNUMBER: 493,
BANKCARDVALIDTHRU: 494,
TAX_NUMBER: 495,
HEALTH_NUMBER: 496,
GRANDFATHERNAME: 497,
SELECTEE_INDICATOR: 498,
MOTHER_SURNAME: 499,
MOTHER_GIVENNAME: 500,
FATHER_SURNAME: 501,
FATHER_GIVENNAME: 502,
MOTHER_DATEOFBIRTH: 503,
FATHER_DATEOFBIRTH: 504,
MOTHER_PERSONALNUMBER: 505,
FATHER_PERSONALNUMBER: 506,
MOTHER_PLACEOFBIRTH: 507,
FATHER_PLACEOFBIRTH: 508,
MOTHER_COUNTRYOFBIRTH: 509,
FATHER_COUNTRYOFBIRTH: 510,
DATE_FIRST_RENEWAL: 511,
DATE_SECOND_RENEWAL: 512,
PLACE_OF_EXAMINATION: 513,
APPLICATION_NUMBER: 514,
VOUCHER_NUMBER: 515,
AUTHORIZATION_NUMBER: 516,
FACULTY: 517,
FORM_OF_EDUCATION: 518,
DNI_NUMBER: 519,
RETIREMENT_NUMBER: 520,
PROFESSIONAL_ID_NUMBER: 521,
AGE_AT_ISSUE: 522,
YEARS_SINCE_ISSUE: 523,
DLCLASSCODE_BTP_FROM: 524,
DLCLASSCODE_BTP_NOTES: 525,
DLCLASSCODE_BTP_TO: 526,
DLCLASSCODE_C3_FROM: 527,
DLCLASSCODE_C3_NOTES: 528,
DLCLASSCODE_C3_TO: 529,
DLCLASSCODE_E_FROM: 530,
DLCLASSCODE_E_NOTES: 531,
DLCLASSCODE_E_TO: 532,
DLCLASSCODE_F_FROM: 533,
DLCLASSCODE_F_NOTES: 534,
DLCLASSCODE_F_TO: 535,
DLCLASSCODE_FA_FROM: 536,
DLCLASSCODE_FA_NOTES: 537,
DLCLASSCODE_FA_TO: 538,
DLCLASSCODE_FA1_FROM: 539,
DLCLASSCODE_FA1_NOTES: 540,
DLCLASSCODE_FA1_TO: 541,
DLCLASSCODE_FB_FROM: 542,
DLCLASSCODE_FB_NOTES: 543,
DLCLASSCODE_FB_TO: 544,
DLCLASSCODE_G1_FROM: 545,
DLCLASSCODE_G1_NOTES: 546,
DLCLASSCODE_G1_TO: 547,
DLCLASSCODE_H_FROM: 548,
DLCLASSCODE_H_NOTES: 549,
DLCLASSCODE_H_TO: 550,
DLCLASSCODE_I_FROM: 551,
DLCLASSCODE_I_NOTES: 552,
DLCLASSCODE_I_TO: 553,
DLCLASSCODE_K_FROM: 554,
DLCLASSCODE_K_NOTES: 555,
DLCLASSCODE_K_TO: 556,
DLCLASSCODE_LK_FROM: 557,
DLCLASSCODE_LK_NOTES: 558,
DLCLASSCODE_LK_TO: 559,
DLCLASSCODE_N_FROM: 560,
DLCLASSCODE_N_NOTES: 561,
DLCLASSCODE_N_TO: 562,
DLCLASSCODE_S_FROM: 563,
DLCLASSCODE_S_NOTES: 564,
DLCLASSCODE_S_TO: 565,
DLCLASSCODE_TB_FROM: 566,
DLCLASSCODE_TB_NOTES: 567,
DLCLASSCODE_TB_TO: 568,
DLCLASSCODE_TM_FROM: 569,
DLCLASSCODE_TM_NOTES: 570,
DLCLASSCODE_TM_TO: 571,
DLCLASSCODE_TR_FROM: 572,
DLCLASSCODE_TR_NOTES: 573,
DLCLASSCODE_TR_TO: 574,
DLCLASSCODE_TV_FROM: 575,
DLCLASSCODE_TV_NOTES: 576,
DLCLASSCODE_TV_TO: 577,
DLCLASSCODE_V_FROM: 578,
DLCLASSCODE_V_NOTES: 579,
DLCLASSCODE_V_TO: 580,
DLCLASSCODE_W_FROM: 581,
DLCLASSCODE_W_NOTES: 582,
DLCLASSCODE_W_TO: 583,
URL: 584,
CALIBER: 585,
MODEL: 586,
MAKE: 587,
NUMBER_OF_CYLINDERS: 588,
SURNAME_OF_HUSBAND_AFTER_REGISTRATION: 589,
SURNAME_OF_WIFE_AFTER_REGISTRATION: 590,
DATE_OF_BIRTH_OF_WIFE: 591,
DATE_OF_BIRTH_OF_HUSBAND: 592,
CITIZENSHIP_OF_FIRST_PERSON: 593,
CITIZENSHIP_OF_SECOND_PERSON: 594,
CVV: 595,
DATE_OF_INSURANCE_EXPIRY: 596,
MORTGAGE_BY: 597,
OLD_DOCUMENT_NUMBER: 598,
OLD_DATE_OF_ISSUE: 599,
OLD_PLACE_OF_ISSUE: 600,
DLCLASSCODE_LR_FROM: 601,
DLCLASSCODE_LR_TO: 602,
DLCLASSCODE_LR_NOTES: 603,
DLCLASSCODE_MR_FROM: 604,
DLCLASSCODE_MR_TO: 605,
DLCLASSCODE_MR_NOTES: 606,
DLCLASSCODE_HR_FROM: 607,
DLCLASSCODE_HR_TO: 608,
DLCLASSCODE_HR_NOTES: 609,
DLCLASSCODE_HC_FROM: 610,
DLCLASSCODE_HC_TO: 611,
DLCLASSCODE_HC_NOTES: 612,
DLCLASSCODE_MC_FROM: 613,
DLCLASSCODE_MC_TO: 614,
DLCLASSCODE_MC_NOTES: 615,
DLCLASSCODE_RE_FROM: 616,
DLCLASSCODE_RE_TO: 617,
DLCLASSCODE_RE_NOTES: 618,
DLCLASSCODE_R_FROM: 619,
DLCLASSCODE_R_TO: 620,
DLCLASSCODE_R_NOTES: 621,
DLCLASSCODE_CA_FROM: 622,
DLCLASSCODE_CA_TO: 623,
DLCLASSCODE_CA_NOTES: 624,
CITIZENSHIP_STATUS: 625,
MILITARY_SERVICE_FROM: 626,
MILITARY_SERVICE_TO: 627,
DLCLASSCODE_NT_FROM: 628,
DLCLASSCODE_NT_TO: 629,
DLCLASSCODE_NT_NOTES: 630,
DLCLASSCODE_TN_FROM: 631,
DLCLASSCODE_TN_TO: 632,
DLCLASSCODE_TN_NOTES: 633,
DLCLASSCODE_D3_FROM: 634,
DLCLASSCODE_D3_TO: 635,
DLCLASSCODE_D3_NOTES: 636,
ALT_DATE_OF_EXPIRY: 637,
DLCLASSCODE_CD_FROM: 638,
DLCLASSCODE_CD_TO: 639,
DLCLASSCODE_CD_NOTES: 640,
PAYMENT_PERIOD_TO: 643,
PAYMENT_PERIOD_FROM: 642,
ISSUER_IDENTIFICATION_NUMBER: 641,
VACCINATION_CERTIFICATE_IDENTIFIER: 644,
FIRST_NAME: 645,
DATE_OF_ARRIVAL: 646,
SECOND_NAME: 647,
THIRD_NAME: 648,
FOURTH_NAME: 649,
LAST_NAME: 650,
DLCLASSCODE_RM_FROM: 651,
DLCLASSCODE_RM_NOTES: 652,
DLCLASSCODE_RM_TO: 653,
DLCLASSCODE_PW_FROM: 654,
DLCLASSCODE_PW_NOTES: 655,
DLCLASSCODE_PW_TO: 656,
DLCLASSCODE_EB_FROM: 657,
DLCLASSCODE_EB_NOTES: 658,
DLCLASSCODE_EB_TO: 659,
DLCLASSCODE_EC_FROM: 660,
DLCLASSCODE_EC_NOTES: 661,
DLCLASSCODE_EC_TO: 662,
DLCLASSCODE_EC1_FROM: 663,
DLCLASSCODE_EC1_NOTES: 664,
DLCLASSCODE_EC1_TO: 665,
PLACE_OF_BIRTH_CITY: 666,
YEAR_OF_BIRTH: 667,
YEAR_OF_EXPIRY: 668,
GRANDFATHER_NAME_MATERNAL: 669,
FIRST_SURNAME: 670,
MONTH_OF_BIRTH: 671,
ADDRESS_FLOOR_NUMBER: 672,
ADDRESS_ENTRANCE: 673,
ADDRESS_BLOCK_NUMBER: 674,
ADDRESS_STREET_NUMBER: 675,
ADDRESS_STREET_TYPE: 676,
ADDRESS_CITY_SECTOR: 677,
ADDRESS_COUNTY_TYPE: 678,
ADDRESS_CITY_TYPE: 679,
ADDRESS_BUILDING_TYPE: 680,
DATE_OF_RETIREMENT: 681,
DOCUMENT_STATUS: 682,
SIGNATURE: 683,
UNIQUE_CERTIFICATE_IDENTIFIER: 684,
EMAIL: 685,
DATE_OF_SPECIMEN_COLLECTION: 686,
TYPE_OF_TESTING: 687,
RESULT_OF_TESTING: 688,
METHOD_OF_TESTING: 689,
DIGITAL_TRAVEL_AUTHORIZATION_NUMBER: 690,
DATE_OF_FIRST_POSITIVE_TEST_RESULT: 691,
EF_CARD_ACCESS: 692,
SHORT_FLIGHT_NUMBER: 693,
AIRLINE_CODE: 694,
MVC_AGENCY: 695,
ISSUING_STATE_CODE_ALPHA_2: 696,
NATIONALITY_CODE_ALPHA_2: 697,
FIRST_ISSUE_DATE_CHECKDIGIT: 698,
FIRST_ISSUE_DATE_CHECKSUM: 699,
EXPIRY_TIMESTAMP: 700,
COMMERCIAL_INDICATOR: 701,
NON_DOMICILED_INDICATOR: 702,
JURISDICTION_SPECIFIC_DATA: 703,
DATA_DATE_OF_EXPIRY: 704,
CONSUL: 705,
DLCLASSCODE_B3_FROM: 706,
DLCLASSCODE_B3_TO: 707,
DLCLASSCODE_B3_NOTES: 708,
}
FieldType.getTranslation = async function (value) {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getTranslation", ["FieldType", value]);
}
/***/ },
/***/ "./src/results/visual_results/GraphicField.js"
/*!****************************************************!*\
!*** ./src/results/visual_results/GraphicField.js ***!
\****************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ GraphicField: () => (/* binding */ GraphicField)
/* harmony export */ });
/* harmony import */ var _Results_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Results.js */ "./src/results/Results.js");
/* harmony import */ var _GraphicFieldType_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./GraphicFieldType.js */ "./src/results/visual_results/GraphicFieldType.js");
/* harmony import */ var _visual_results_Lights_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../visual_results/Lights.js */ "./src/results/visual_results/Lights.js");
/* harmony import */ var _visual_results_Rect_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../visual_results/Rect.js */ "./src/results/visual_results/Rect.js");
class GraphicField {
sourceType;
fieldType;
fieldName;
light;
lightName;
pageIndex;
originalPageIndex;
value;
fieldRect;
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new GraphicField();
result.sourceType = jsonObject["sourceType"];
result.fieldType = jsonObject["fieldType"];
result.fieldName = jsonObject["fieldName"];
result.light = jsonObject["light"];
result.lightName = jsonObject["lightName"];
result.pageIndex = jsonObject["pageIndex"];
result.originalPageIndex = jsonObject["originalPageIndex"];
result.value = jsonObject["value"];
result.fieldRect = _visual_results_Rect_js__WEBPACK_IMPORTED_MODULE_3__.Rect.fromJson(jsonObject["fieldRect"]);
return result;
}
toJson() {
return {
"sourceType": this.sourceType,
"fieldType": this.fieldType,
"fieldName": this.fieldName,
"light": this.light,
"lightName": this.lightName,
"pageIndex": this.pageIndex,
"originalPageIndex": this.originalPageIndex,
"value": this.value,
"fieldRect": this.fieldRect?.toJson(),
}
}
}
/***/ },
/***/ "./src/results/visual_results/GraphicFieldType.js"
/*!********************************************************!*\
!*** ./src/results/visual_results/GraphicFieldType.js ***!
\********************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ GraphicFieldType: () => (/* binding */ GraphicFieldType)
/* harmony export */ });
const GraphicFieldType = {
PORTRAIT: 201,
FINGERPR: 202,
EYE: 203,
SIGNATURE: 204,
BAR_CODE: 205,
PROOF_OF_CITIZENSHIP: 206,
DOCUMENT_IMAGE: 207,
COLOR_DYNAMIC: 209,
GHOST_PORTRAIT: 210,
STAMP: 211,
PORTRAIT_OF_CHILD: 212,
CONTACT_CHIP: 213,
OTHER: 250,
FINGER_LEFT_THUMB: 300,
FINGER_LEFT_INDEX: 301,
FINGER_LEFT_MIDDLE: 302,
FINGER_LEFT_RING: 303,
FINGER_LEFT_LITTLE: 304,
FINGER_RIGHT_THUMB: 305,
FINGER_RIGHT_INDEX: 306,
FINGER_RIGHT_MIDDLE: 307,
FINGER_RIGHT_RING: 308,
FINGER_RIGHT_LITTLE: 309
};
/***/ },
/***/ "./src/results/visual_results/GraphicResult.js"
/*!*****************************************************!*\
!*** ./src/results/visual_results/GraphicResult.js ***!
\*****************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ GraphicResult: () => (/* binding */ GraphicResult)
/* harmony export */ });
/* harmony import */ var _GraphicField_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./GraphicField.js */ "./src/results/visual_results/GraphicField.js");
class GraphicResult {
fields;
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new GraphicResult();
result.fields = [];
if (jsonObject["fields"] != null) {
for (const item of jsonObject["fields"]) {
const field = _GraphicField_js__WEBPACK_IMPORTED_MODULE_0__.GraphicField.fromJson(item);
if (field != null) {
result.fields.push(field);
}
}
}
return result;
}
toJson() {
return {
"fields": this.fields?.map(e => e.toJson()),
}
}
}
/***/ },
/***/ "./src/results/visual_results/LCID.js"
/*!********************************************!*\
!*** ./src/results/visual_results/LCID.js ***!
\********************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ LCID: () => (/* binding */ LCID)
/* harmony export */ });
/* harmony import */ var _internal_bridge__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../internal/bridge */ "./src/internal/bridge.js");
const LCID = {
LATIN: 0,
ABKHAZIAN_CYRILLIC: 10011,
AFRIKAANS: 1078,
ALBANIAN: 1052,
AMHARIC: 1118,
ARABIC_ALGERIA: 5121,
ARABIC_BAHRAIN: 15361,
ARABIC_EGYPT: 3073,
ARABIC_IRAQ: 2049,
ARABIC_JORDAN: 11265,
ARABIC_KUWAIT: 13313,
ARABIC_LEBANON: 12289,
ARABIC_LIBYA: 4097,
ARABIC_MOROCCO: 6145,
ARABIC_OMAN: 8193,
ARABIC_QATAR: 16385,
ARABIC_SAUDI_ARABIA: 1025,
ARABIC_SYRIA: 10241,
ARABIC_TUNISIA: 7169,
ARABIC_UAE: 14337,
ARABIC_YEMEN: 9217,
ARABIC_ARMENIAN: 1067,
ARABIC_WORLD: 4096,
AZERI_CYRILIC: 2092,
AZERI_LATIN: 1068,
ASSAMESE: 1101,
BASQUE: 1069,
BANK_CARD: 10003,
BANK_CARD_CVV2: 10004,
BANK_CARD_NAME: 10002,
BANK_CARD_NUMBER: 10000,
BANK_CARD_VALID_THRU: 10001,
BELARUSIAN: 1059,
BENGALI_BANGLADESH: 2117,
BENGALI_INDIA: 1093,
BULGARIAN: 1026,
CATALAN: 1027,
CHINESE_HONGKONG_SAR: 3076,
CHINESE_MACAO_SAR: 5124,
CHINESE: 2052,
CHINESE_SINGAPORE: 4100,
CHINESE_TAIWAN: 1028,
CROATIAN: 1050,
CZECH: 1029,
DANISH: 1030,
DIVEHI: 1125,
DUTCH_BELGIUM: 2067,
DUTCH_NETHERLANDS: 1043,
ENGLISH_AUSTRALIA: 3081,
ENGLISH_BELIZE: 10249,
ENGLISH_CANADA: 4105,
ENGLISH_CARRIBEAN: 9225,
ENGLISH_IRELAND: 6153,
ENGLISH_JAMAICA: 8201,
ENGLISH_NEW_ZEALAND: 5129,
ENGLISH_PHILIPPINES: 13321,
ENGLISH_SOUTH_AFRICA: 7177,
ENGLISH_TRINIDAD: 11273,
ENGLISH_UK: 2057,
ENGLISH_US: 1033,
ENGLISH_ZIMBABWE: 12297,
ESTONIAN: 1061,
FAEROESE: 1080,
FARSI: 1065,
FINNISH: 1035,
FRENCH_BELGIUM: 2060,
FRENCH_CANADA: 3084,
FRENCH_FRANCE: 1036,
FRENCH_LUXEMBOURG: 5132,
FRENCH_MONACO: 6156,
FRENCH_SWITZERLAND: 4108,
FYRO_MACEDONIAN: 1071,
GALICIAN: 1110,
GEORGIAN: 1079,
GERMAN_AUSTRIA: 3079,
GERMAN_GERMANY: 1031,
GERMAN_LIECHTENSTEIN: 5127,
GERMAN_LUXEMBOURG: 4103,
GERMAN_SWITZERLAND: 2055,
GREEK: 1032,
GUJARATI: 1095,
HEBREW: 1037,
HINDI_INDIA: 1081,
HUNGARIAN: 1038,
ICELANDIC: 1039,
INDONESIAN: 1057,
ITALIAN_ITALY: 1040,
ITALIAN_SWITZERLAND: 2064,
JAPANESE: 1041,
KANNADA: 1099,
KASHMIRI: 1120,
KAZAKH: 1087,
KONKANI: 1111,
KOREAN: 1042,
KYRGYZ_CYRILICK: 1088,
LAO: 1108,
LATVIAN: 1062,
LITHUANIAN: 1063,
MALAY_MALAYSIA: 1086,
MALAY_BRUNEI_DARUSSALAM: 2110,
MARATHI: 1102,
MONGOLIAN_CYRILIC: 1104,
NORWEGIAN_BOKMAL: 1044,
NORWEGIAN_NYORSK: 2068,
PASHTO: 1123,
POLISH: 1045,
PORTUGUESE_BRAZIL: 1046,
PORTUGUESE_PORTUGAL: 2070,
PUNJABI: 1094,
RHAETO_ROMANIC: 1047,
ROMANIAN: 1048,
RUSSIAN: 1049,
SANSKRIT: 1103,
SERBIAN_CYRILIC: 3098,
SERBIAN_LATIN: 2074,
SINDHI: 2137,
SINDHI_INDIA: 1113,
SINHALA: 1115,
SLOVAK: 1051,
SLOVENIAN: 1060,
SPANISH_ARGENTINA: 11274,
SPANISH_BOLIVIA: 16394,
SPANISH_CHILE: 13322,
SPANICH_COLOMBIA: 9226,
SPANISH_COSTA_RICA: 5130,
SPANISH_DOMINICAN_REPUBLIC: 7178,
SPANISH_ECUADOR: 12298,
SPANISH_EL_SALVADOR: 17418,
SPANISH_GUATEMALA: 4106,
SPANISH_HONDURAS: 18442,
SPANISH_MEXICO: 2058,
SPANISH_NICARAGUA: 19466,
SPANISH_PANAMA: 6154,
SPANISH_PARAGUAY: 15370,
SPANISH_PERU: 10250,
SPANISH_PUERTO_RICO: 20490,
SPANISH_TRADITIONAL_SORT: 1034,
SPANISH_INTERNATIONAL_SORT: 3082,
SPANISH_URUGUAY: 14346,
SPANISH_VENEZUELA: 8202,
SWAHILI: 1089,
SWEDISH: 1053,
SWEDISH_FINLAND: 2077,
SYRIAC: 1114,
TAMIL: 1097,
TATAR: 1092,
TELUGU: 1098,
THAI_THAILAND: 1054,
TURKISH: 1055,
TAJIK_CYRILLIC: 1064,
TURKMEN: 1090,
UKRAINIAN: 1058,
URDU: 1056,
UZBEK_CYRILIC: 2115,
UZBEK_LATIN: 1091,
VIETNAMESE: 1066,
CTC_SIMPLIFIED: 50001,
CTC_TRADITIONAL: 50002,
MALTESE: 1082,
BURMESE: 1109,
KHMER: 1107,
KARAKALPAK_LATIN: 10012,
MALAYALAM: 1100,
NEPALI: 1121,
ORIYA: 1096,
URDU_DETECTION: 10560
};
LCID.getTranslation = async function (value) {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getTranslation", ["LCID", value]);
}
/***/ },
/***/ "./src/results/visual_results/Lights.js"
/*!**********************************************!*\
!*** ./src/results/visual_results/Lights.js ***!
\**********************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Lights: () => (/* binding */ Lights)
/* harmony export */ });
const Lights = {
NONE: 0,
UV: 128,
WHITE_FULL: 6,
IR: 16777216,
IR_TOP: 8,
IR_SIDE: 16,
IR_FULL: 8 | 16,
OVD: 67108864,
WHITE_FULL_OVD: 6 | 67108864
};
/***/ },
/***/ "./src/results/visual_results/RFIDOrigin.js"
/*!**************************************************!*\
!*** ./src/results/visual_results/RFIDOrigin.js ***!
\**************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ RFIDOrigin: () => (/* binding */ RFIDOrigin)
/* harmony export */ });
class RFIDOrigin {
dg;
dgTag;
entryView;
tagEntry;
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new RFIDOrigin();
result.dg = jsonObject["dg"];
result.dgTag = jsonObject["dgTag"];
result.entryView = jsonObject["entryView"];
result.tagEntry = jsonObject["tagEntry"];
return result;
}
toJson() {
return {
"dg": this.dg,
"dgTag": this.dgTag,
"entryView": this.entryView,
"tagEntry": this.tagEntry,
}
}
}
/***/ },
/***/ "./src/results/visual_results/Rect.js"
/*!********************************************!*\
!*** ./src/results/visual_results/Rect.js ***!
\********************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Rect: () => (/* binding */ Rect)
/* harmony export */ });
class Rect {
bottom;
top;
left;
right;
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new Rect();
result.bottom = jsonObject["bottom"];
result.top = jsonObject["top"];
result.left = jsonObject["left"];
result.right = jsonObject["right"];
return result;
}
toJson() {
return {
"bottom": this.bottom,
"top": this.top,
"left": this.left,
"right": this.right,
}
}
}
/***/ },
/***/ "./src/results/visual_results/Symbol.js"
/*!**********************************************!*\
!*** ./src/results/visual_results/Symbol.js ***!
\**********************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Symbol: () => (/* binding */ Symbol)
/* harmony export */ });
/* harmony import */ var _Rect_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Rect.js */ "./src/results/visual_results/Rect.js");
class Symbol {
code;
rect;
probability;
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new Symbol();
result.code = jsonObject["code"];
result.rect = _Rect_js__WEBPACK_IMPORTED_MODULE_0__.Rect.fromJson(jsonObject["rect"]);
result.probability = jsonObject["probability"];
return result;
}
toJson() {
return {
"rect": this.rect?.toJson(),
"code": this.code,
"probability": this.probability,
}
}
}
/***/ },
/***/ "./src/results/visual_results/TextField.js"
/*!*************************************************!*\
!*** ./src/results/visual_results/TextField.js ***!
\*************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ TextField: () => (/* binding */ TextField)
/* harmony export */ });
/* harmony import */ var _visual_results_FieldType_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../visual_results/FieldType.js */ "./src/results/visual_results/FieldType.js");
/* harmony import */ var _LCID_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./LCID.js */ "./src/results/visual_results/LCID.js");
/* harmony import */ var _status_CheckResult_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../status/CheckResult.js */ "./src/results/status/CheckResult.js");
/* harmony import */ var _visual_results_Value_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../visual_results/Value.js */ "./src/results/visual_results/Value.js");
/* harmony import */ var _Comparison_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Comparison.js */ "./src/results/visual_results/Comparison.js");
/* harmony import */ var _visual_results_Validity_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../visual_results/Validity.js */ "./src/results/visual_results/Validity.js");
class TextField {
fieldType;
fieldName;
lcid;
lcidName;
value;
getValue;
values;
status;
comparisonList;
validityList;
comparisonStatus;
validityStatus;
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new TextField();
result.fieldType = jsonObject["fieldType"];
result.fieldName = jsonObject["fieldName"];
result.lcid = jsonObject["lcid"];
result.lcidName = jsonObject["lcidName"];
result.value = jsonObject["value"];
result.getValue = _visual_results_Value_js__WEBPACK_IMPORTED_MODULE_3__.Value.fromJson(jsonObject["getValue"]);
result.status = jsonObject["status"];
result.comparisonStatus = jsonObject["comparisonStatus"];
result.validityStatus = jsonObject["validityStatus"];
result.values = [];
if (jsonObject["values"] != null) {
for (const item of jsonObject["values"]) {
const value = _visual_results_Value_js__WEBPACK_IMPORTED_MODULE_3__.Value.fromJson(item);
if (value != null) {
result.values.push(value);
}
}
}
result.comparisonList = [];
if (jsonObject["comparisonList"] != null) {
for (const item of jsonObject["comparisonList"]) {
const comparison = _Comparison_js__WEBPACK_IMPORTED_MODULE_4__.Comparison.fromJson(item);
if (comparison != null) {
result.comparisonList.push(comparison);
}
}
}
result.validityList = [];
if (jsonObject["validityList"] != null) {
for (const item of jsonObject["validityList"]) {
const validity = _visual_results_Validity_js__WEBPACK_IMPORTED_MODULE_5__.Validity.fromJson(item);
if (validity != null) {
result.validityList.push(validity);
}
}
}
return result;
}
toJson() {
return {
"fieldType": this.fieldType,
"fieldName": this.fieldName,
"lcid": this.lcid,
"lcidName": this.lcidName,
"value": this.value,
"getValue": this.getValue?.toJson(),
"values": this.values?.map(e => e.toJson()),
"status": this.status,
"comparisonList": this.comparisonList?.map(e => e.toJson()),
"validityList": this.validityList?.map(e => e.toJson()),
"comparisonStatus": this.comparisonStatus,
"validityStatus": this.validityStatus,
}
}
}
/***/ },
/***/ "./src/results/visual_results/TextResult.js"
/*!**************************************************!*\
!*** ./src/results/visual_results/TextResult.js ***!
\**************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ TextResult: () => (/* binding */ TextResult)
/* harmony export */ });
/* harmony import */ var _status_CheckResult_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../status/CheckResult.js */ "./src/results/status/CheckResult.js");
/* harmony import */ var _visual_results_TextSource_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../visual_results/TextSource.js */ "./src/results/visual_results/TextSource.js");
/* harmony import */ var _TextField_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./TextField.js */ "./src/results/visual_results/TextField.js");
class TextResult {
status;
comparisonStatus;
validityStatus;
availableSourceList;
fields;
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new TextResult();
result.status = jsonObject["status"];
result.comparisonStatus = jsonObject["comparisonStatus"];
result.validityStatus = jsonObject["validityStatus"];
result.availableSourceList = [];
if (jsonObject["availableSourceList"] != null) {
for (const item of jsonObject["availableSourceList"]) {
const source = _visual_results_TextSource_js__WEBPACK_IMPORTED_MODULE_1__.TextSource.fromJson(item);
if (source != null) {
result.availableSourceList.push(source);
}
}
}
result.fields = [];
if (jsonObject["fields"] != null) {
for (const item of jsonObject["fields"]) {
const field = _TextField_js__WEBPACK_IMPORTED_MODULE_2__.TextField.fromJson(item);
if (field != null) {
result.fields.push(field);
}
}
}
return result;
}
toJson() {
return {
"status": this.status,
"comparisonStatus": this.comparisonStatus,
"validityStatus": this.validityStatus,
"availableSourceList": this.availableSourceList?.map(e => e.toJson()),
"fields": this.fields?.map(e => e.toJson()),
}
}
}
/***/ },
/***/ "./src/results/visual_results/TextSource.js"
/*!**************************************************!*\
!*** ./src/results/visual_results/TextSource.js ***!
\**************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ TextSource: () => (/* binding */ TextSource)
/* harmony export */ });
/* harmony import */ var _Results_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Results.js */ "./src/results/Results.js");
/* harmony import */ var _status_CheckResult_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../status/CheckResult.js */ "./src/results/status/CheckResult.js");
class TextSource {
sourceType;
source;
validityStatus;
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new TextSource();
result.sourceType = jsonObject["sourceType"];
result.source = jsonObject["source"];
result.validityStatus = jsonObject["validityStatus"];
return result;
}
toJson() {
return {
"sourceType": this.sourceType,
"source": this.source,
"validityStatus": this.validityStatus,
}
}
}
/***/ },
/***/ "./src/results/visual_results/Validity.js"
/*!************************************************!*\
!*** ./src/results/visual_results/Validity.js ***!
\************************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Validity: () => (/* binding */ Validity)
/* harmony export */ });
/* harmony import */ var _Results_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Results.js */ "./src/results/Results.js");
/* harmony import */ var _status_CheckResult_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../status/CheckResult.js */ "./src/results/status/CheckResult.js");
class Validity {
sourceType;
status;
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new Validity();
result.sourceType = jsonObject["sourceType"];
result.status = jsonObject["status"];
return result;
}
toJson() {
return {
"sourceType": this.sourceType,
"status": this.status,
}
}
}
/***/ },
/***/ "./src/results/visual_results/Value.js"
/*!*********************************************!*\
!*** ./src/results/visual_results/Value.js ***!
\*********************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Value: () => (/* binding */ Value)
/* harmony export */ });
/* harmony import */ var _Results_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Results.js */ "./src/results/Results.js");
/* harmony import */ var _Rect_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Rect.js */ "./src/results/visual_results/Rect.js");
/* harmony import */ var _RFIDOrigin_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./RFIDOrigin.js */ "./src/results/visual_results/RFIDOrigin.js");
/* harmony import */ var _Symbol_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Symbol.js */ "./src/results/visual_results/Symbol.js");
class Value {
sourceType;
value;
originalValue;
pageIndex;
boundRect;
rfidOrigin;
originalSymbols = [];
probability;
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new Value();
result.sourceType = jsonObject["sourceType"];
result.value = jsonObject["value"];
result.originalValue = jsonObject["originalValue"];
result.pageIndex = jsonObject["pageIndex"];
result.boundRect = _Rect_js__WEBPACK_IMPORTED_MODULE_1__.Rect.fromJson(jsonObject["boundRect"]);
result.rfidOrigin = _RFIDOrigin_js__WEBPACK_IMPORTED_MODULE_2__.RFIDOrigin.fromJson(jsonObject["rfidOrigin"]);
result.probability = jsonObject["probability"];
if (jsonObject["originalSymbols"] != null) {
for (const item of jsonObject["originalSymbols"]) {
const symbol = _Symbol_js__WEBPACK_IMPORTED_MODULE_3__.Symbol.fromJson(item);
if (symbol != null) {
result.originalSymbols.push(symbol);
}
}
}
return result;
}
toJson() {
return {
"sourceType": this.sourceType,
"value": this.value,
"originalValue": this.originalValue,
"pageIndex": this.pageIndex,
"boundRect": this.boundRect?.toJson(),
"rfidOrigin": this.rfidOrigin?.toJson(),
"originalSymbols": this.originalSymbols?.map(e => e.toJson()),
"probability": this.probability,
}
}
}
/***/ },
/***/ "./src/rfid/CAProtocol.js"
/*!********************************!*\
!*** ./src/rfid/CAProtocol.js ***!
\********************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ CAProtocol: () => (/* binding */ CAProtocol)
/* harmony export */ });
class CAProtocol {
version
scheme
keyAlgorithm
chipIndividual
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new CAProtocol()
result.version = jsonObject["version"]
result.scheme = jsonObject["scheme"]
result.keyAlgorithm = jsonObject["keyAlgorithm"]
result.chipIndividual = jsonObject["chipIndividual"]
return result
}
toJson() {
return {
"version": this.version,
"scheme": this.scheme,
"keyAlgorithm": this.keyAlgorithm,
"chipIndividual": this.chipIndividual,
}
}
}
/***/ },
/***/ "./src/rfid/PAAttribute.js"
/*!*********************************!*\
!*** ./src/rfid/PAAttribute.js ***!
\*********************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ PAAttribute: () => (/* binding */ PAAttribute)
/* harmony export */ });
class PAAttribute {
type
value
constructor() {
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new PAAttribute()
result.type = jsonObject["type"] ?? ""
result.value = jsonObject["value"] ?? ""
return result
}
toJson() {
return {
"type": this.type,
"value": this.value,
}
}
}
/***/ },
/***/ "./src/rfid/PACEProtocol.js"
/*!**********************************!*\
!*** ./src/rfid/PACEProtocol.js ***!
\**********************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ PACEProtocol: () => (/* binding */ PACEProtocol)
/* harmony export */ });
class PACEProtocol {
version
stdDomainParams
keyAlgorithm
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new PACEProtocol()
result.version = jsonObject["version"]
result.stdDomainParams = jsonObject["stdDomainParams"]
result.keyAlgorithm = jsonObject["keyAlgorithm"]
return result
}
toJson() {
return {
"version": this.version,
"stdDomainParams": this.stdDomainParams,
"keyAlgorithm": this.keyAlgorithm,
}
}
}
/***/ },
/***/ "./src/rfid/PAResourcesIssuer.js"
/*!***************************************!*\
!*** ./src/rfid/PAResourcesIssuer.js ***!
\***************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ PAResourcesIssuer: () => (/* binding */ PAResourcesIssuer)
/* harmony export */ });
/* harmony import */ var _PAAttribute__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./PAAttribute */ "./src/rfid/PAAttribute.js");
class PAResourcesIssuer {
data
friendlyName
attributes
constructor() {
this.attributes = []
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new PAResourcesIssuer()
result.data = jsonObject["data"]
result.friendlyName = jsonObject["friendlyName"]
for (const item of jsonObject["attributes"]) {
const attribute = _PAAttribute__WEBPACK_IMPORTED_MODULE_0__.PAAttribute.fromJson(item)
if (attribute != null) {
result.attributes.push(attribute)
}
}
return result
}
toJson() {
return {
"data": this.data,
"friendlyName": this.friendlyName,
"attributes": this.attributes?.map(e => e.toJson()),
}
}
}
/***/ },
/***/ "./src/rfid/PKDCertificate.js"
/*!************************************!*\
!*** ./src/rfid/PKDCertificate.js ***!
\************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ PKDCertificate: () => (/* binding */ PKDCertificate),
/* harmony export */ PKDResourceType: () => (/* binding */ PKDResourceType)
/* harmony export */ });
class PKDCertificate {
binaryData
resourceType
privateKey
constructor(binaryData, resourceType, options) {
this.binaryData = binaryData
this.resourceType = resourceType
this.privateKey = options?.privateKey
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
return new PKDCertificate(
jsonObject["binaryData"],
jsonObject["resourceType"],
{ privateKey: jsonObject["privateKey"] }
)
}
toJson() {
return {
"binaryData": this.binaryData,
"resourceType": this.resourceType,
"privateKey": this.privateKey,
}
}
}
const PKDResourceType = {
CERTIFICATE_PA: 0,
CERTIFICATE_TA: 1,
LDIF: 2,
CRL: 3,
ML: 4,
DEFL: 5,
DEVL: 6,
BL: 7,
LDIF_TA: 8,
ML_TA: 9,
CBOR: 10,
getType(value) {
switch (value) {
case "pa":
return PKDResourceType.CERTIFICATE_PA
case "ta":
return PKDResourceType.CERTIFICATE_TA
case "ldif":
return PKDResourceType.LDIF
case "crl":
return PKDResourceType.CRL
case "ml":
return PKDResourceType.ML
case "defl":
return PKDResourceType.DEFL
case "devl":
return PKDResourceType.DEVL
case "bl":
return PKDResourceType.BL
default:
return PKDResourceType.CERTIFICATE_PA
}
}
}
/***/ },
/***/ "./src/rfid/RFIDErrorCodes.js"
/*!************************************!*\
!*** ./src/rfid/RFIDErrorCodes.js ***!
\************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ RFIDErrorCodes: () => (/* binding */ RFIDErrorCodes)
/* harmony export */ });
/* harmony import */ var _internal_bridge__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../internal/bridge */ "./src/internal/bridge.js");
const RFIDErrorCodes = {
UNDEFINED: 0,
NO_ERROR: 1,
ALREADY_DONE: 2,
FAILED: -1,
NO_CHIP_DETECTED: -2147418111,
NOT_AVAILABLE: -2147418110,
INVALID_PARAMETER: -2147418108,
NOT_INITIALIZED: -2147418107,
NOT_ENOUGH_MEMORY: -2147418106,
INVALID_DIRECTORY: -2147418104,
UNKNOWN_COMMAND: -2147418103,
FILE_IO_ERROR: -2147418102,
BUSY: -2147418101,
OLD_FIRMWARE: -2147418100,
PCSC_FAILED: -2147352576,
PCSC_READER_NOT_AVAILABLE: -2147352575,
PCSC_CANT_CONNECT_CARD: -2147352574,
PCSC_CARD_IS_NOT_CONNECTED: -2147352573,
PCSC_OPERATION_CANCELLED: -2147352572,
PCSC_CARD_IS_BUSY: -2147352571,
PCSC_FAILED_SCARD: -2147352570,
PCSC_EXT_LE_FAILED: -2147352560,
LAYER6_SECURITY_MANAGER: -2046820352,
LAYER6_APP_SELECTION_FAILURE: -2046820351,
LAYER6_MUTUAL_AUTH_MAC_FAIL: -2046819840,
LAYER6_MUTUAL_AUTH_ENC_FAIL: -2046819839,
LAYER6_MUTUAL_AUTH_FAILURE: -2046819838,
LAYER6_MUTUAL_AUTH_FAILURE_DATA: -2046819837,
LAYER6_SM_DO_8E_MISSING: -2046819584,
LAYER6_SM_DO_87_MISSING: -2046819583,
LAYER6_SM_DO_99_MISSING: -2046819582,
LAYER6_SM_MAC_INCORRECT: -2046819581,
LAYER6_SM_DO_87_INCORRECT: -2046819580,
LAYER6_NON_TLV_RESPONSE_DATA: -2046819328,
LAYER6_WRONG_RND_ICC_LENGTH: -2046819327,
LAYER6_INT_AUTH_FAILURE: -2046819326,
LAYER6_MSE_SET_KAT_FAILURE: -2046819325,
LAYER6_MSE_SET_DST_FAILURE: -2046819324,
LAYER6_PSO_CERTIFICATE_FAILURE: -2046819323,
LAYER6_MSE_SET_AT_FAILURE: -2046819322,
LAYER6_GET_CHALLENGE_FAILURE: -2046819321,
LAYER6_EXT_AUTH_FAILURE: -2046819320,
LAYER6_GENERAL_AUTH_FAILURE: -2046819319,
LAYER6_FILE_NOT_FOUND: -2147456638,
LAYER6_FILE_EOF1: -2147458142,
LAYER6_WRONG_PARAMS: -2147456256,
LAYER6_INCORRECT_PARAMS: -2147456640,
LAYER6_NO_REFERENCE_DATA: -2147456632,
LAYER6_PWD_SUSPEND: -2147458143,
LAYER6_PWD_BLOCKED: -2147458144,
LAYER6_PWD_DEACTIVATED: -2147458141,
LAYER6_PWD_BLOCKED2: -2147457437,
LAYER6_PWD_DEACTIVATED2: -2147457436,
LAYER6_PWD_SUSPEND2: -2147457435,
LAYER6_PWD_FAILED: -2146380864,
NOT_PERFORMED: -2100080640,
SESSION_IS_CLOSED: -2100080639,
SESSION_TERMINAL_UNSUPPORTED_OPERATION: -2100080638,
SESSION_TERMINAL_TYPE_UNKNOWN: -2100080624,
SESSION_TERMINAL_TYPE_BAD_CERTIFICATE: -2100080623,
SESSION_TERMINAL_TYPE_NOT_SET: -2100080622,
SESSION_PROCEDURE_TYPE_UNKNOWN: -2100080621,
Session_Procedure_Type_Unsupported: -2100080620,
SESSION_PROCEDURE_TYPE_NOT_SET: -2100080619,
SESSION_ACCESS_KEY_UNKNOWN_TYPE: -2100080618,
SESSION_ACCESS_KEY_UNSUPPORTED_SM_TYPE: -2100080617,
SESSION_ACCESS_KEY_INCORRECT_SM_TYPE: -2100080616,
SESSION_ACCESS_KEY_RESTRICTED: -2100080615,
SESSION_ACCESS_KEY_INCORRECT_DATA: -2100080614,
SESSION_ACCESS_KEY_NOT_SET: -2100080613,
SESSION_PWD_MANAGEMENT_NOT_AUTHORIZED: -2100080612,
SESSION_ACCESS_CONTROL_UNKNOWN_TYPE: -2100080608,
SESSION_ACCESS_CONTROL_REQUIRES_SM: -2100080607,
SESSION_ACCESS_CONTROL_REQUIRES_PACE: -2100080606,
SESSION_ACCESS_CONTROL_REQUIRES_CA_KEYS: -2100080605,
SESSION_ACCESS_CONTROL_REQUIRES_TA: -2100080604,
SESSION_ACCESS_CONTROL_REQUIRES_CA: -2100080603,
SESSION_ACCESS_CONTROL_INCORRECT_OPTION_CA: -2100080602,
SESSION_ACCESS_CONTROL_CA_FAILED: -2100080601,
SESSION_ACCESS_CONTROL_TA_FAILED: -2100080600,
SESSION_ACCESS_CONTROL_AA_FAILED: -2100080599,
SESSION_ACCESS_CONTROL_RI_FAILED: -2100080598,
SESSION_PA_SIGNATURE_CHECK_FAILED: -2100080592,
SESSION_PA_HASH_CHECK_FAILED: -2100080591,
SESSION_INVALID_AUX_DATA_DATE_OF_EXPIRY: -2100080576,
SESSION_INVALID_AUX_DATA_DATE_OF_BIRTH: -2100080575,
SESSION_INVALID_AUX_DATA_COMMUNITY_ID: -2100080574,
SESSION_E_SIGN_REQUIRES_APP_SELECTION: -2100080560,
SESSION_E_SIGN_PIN_NOT_SET: -2100080559,
SESSION_E_SIGN_PIN_NOT_VERIFIED: -2100080558,
SESSION_INCORRECT_DATA: -2100080544,
SESSION_FILE_NOT_ENOUGH_DATA: -2099949568,
SESSION_FILE_INCORRECT_DATA: -2099884032,
SESSION_FILE_UNEXPECTED_DATA: -2099818496,
SESSION_FILE_CONTENTS_UNEXPECTED_DATA: -2099752960,
SESSION_FILE_WRONG_TAG: -2099687424,
SESSION_FILE_CANT_USE_DATA: -2099621888,
SESSION_FILE_CANT_READ_DATA: -2099556352,
SESSION_FILE_ACCESS_DENIED: -2099490816,
LAYER34_NO_ERROR: -2080374784,
LAYER34_TIME_OUT: -2080309248,
LAYER34_COLLISION: -2080243712,
LAYER34_CRC: -2080178176,
LAYER34_DATA_INTEGRITY: -2080112640,
LAYER34_DATA_LENGTH: -2080047104,
Layer34_RFU: -2079981568,
LAYER34_COLLISION_TOO_MANY: -2079916032,
LAYER34_PROTOCOL_B: -2079850496,
LAYER34_DATA_CONTENTS: -2079784960,
LAYER34_PROTOCOL: -2079719424,
LAYER34_GLOBAL_TIME_OUT: -2079653888,
LAYER34_MIFARE_AUTH: -2079588352,
LAYER34_SAM_ERROR: -2079522816,
LAYER34_SAM_COLLISION: -2079457280,
LAYER34_SAM_ACKNOWLEDGE: -2079391744
}
RFIDErrorCodes.getTranslation = async function (value) {
return await (0,_internal_bridge__WEBPACK_IMPORTED_MODULE_0__.exec)("getTranslation", ["RFIDErrorCodes", value]);
}
/***/ },
/***/ "./src/rfid/RFIDNotification.js"
/*!**************************************!*\
!*** ./src/rfid/RFIDNotification.js ***!
\**************************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ RFIDNotification: () => (/* binding */ RFIDNotification),
/* harmony export */ RFIDNotificationCodes: () => (/* binding */ RFIDNotificationCodes)
/* harmony export */ });
/* harmony import */ var _results_rfid_RFIDDataFileType__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../results/rfid/RFIDDataFileType */ "./src/results/rfid/RFIDDataFileType.js");
class RFIDNotification {
notificationCode
dataFileType
progress
constructor() {
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new RFIDNotification()
result.notificationCode = jsonObject["notificationCode"]
result.dataFileType = jsonObject["dataFileType"]
result.progress = jsonObject["progress"]
return result
}
toJson() {
return {
"notificationCode": this.notificationCode,
"dataFileType": this.dataFileType,
"progress": this.progress,
}
}
}
const RFIDNotificationCodes = {
ERROR: 65536,
DOCUMENT_READY: 65537,
READ_PROTOCOL4: 65539,
READ_PROTOCOL3: 65546,
PROGRESS: 65547,
TA_STEP: 65550,
SM_REQUIRED: 65551,
ISO_ERROR: 69632,
PA_REQUEST: 77824,
SM_ESTABLISHED: 81935,
PCSC_READER_DISCONNECTED: 131072,
PCSC_READER_LIST_CHANGED: 131073,
PCSC_BYTES_RECEIVED: 131074,
PCSC_TOTAL_READING_TIME: 131075,
PCSC_DATA_RECEIVED: 131076,
PCSC_BYTES_SENT: 131077,
PCSC_TOTAL_READING_SPEED: 131078,
PCSC_TOTAL_PROCESS_TIME: 131079,
PCSC_READER_LIST_CHANGING: 131080,
PCSC_EXT_LENGTH_SUPPORT: 131088,
PA_CERTIFICATE_CHAIN: 131089,
PA_CERTIFICATE_CHAIN_ITEM: 131090,
SCENARIO: 131104,
PCSC_READING_DATAGROUP: 196608,
PCSC_FILE_NOT_FOUND: 262144,
PCSC_END_OF_FILE: 327680,
PCSC_FILE_ACCESS_DENIED: 393216,
PCSC_APPLICATION_SELECTED: 458752,
AC_PROCEDURE_START: 524288,
AC_PROCEDURE_FINISH: 589824,
PA_SECURITY_OBJECT_CHECK: 655360,
PA_FILE_CHECK: 720896,
PCSC_UPDATING_DATAGROUP: 786432,
AUXILIARY_DATA_VALIDATION: 851968,
RI_SECTOR_ID: 917504,
BIOMETRICS_EMPTY_PLACEHOLDER: 983040,
SESSION_FILE_DATA_UPDATED: 1048576,
TCC_TA_RESOURCES: 1114112,
TCC_TA_SIGNATURE: 1114113,
}
/***/ },
/***/ "./src/rfid/TAChallenge.js"
/*!*********************************!*\
!*** ./src/rfid/TAChallenge.js ***!
\*********************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ TAChallenge: () => (/* binding */ TAChallenge)
/* harmony export */ });
class TAChallenge {
data
auxPCD
challengePICC
hashPK
idPICC
constructor() {
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new TAChallenge()
result.data = jsonObject["data"]
result.auxPCD = jsonObject["auxPCD"] ?? ""
result.challengePICC = jsonObject["challengePICC"] ?? ""
result.hashPK = jsonObject["hashPK"] ?? ""
result.idPICC = jsonObject["idPICC"] ?? ""
return result
}
toJson() {
return {
"data": this.data,
"auxPCD": this.auxPCD,
"challengePICC": this.challengePICC,
"hashPK": this.hashPK,
"idPICC": this.idPICC,
}
}
}
/***/ },
/***/ "./src/rfid/TccParams.js"
/*!*******************************!*\
!*** ./src/rfid/TccParams.js ***!
\*******************************/
(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ TccParams: () => (/* binding */ TccParams)
/* harmony export */ });
/** TCC service related parameters for RFID session configuration. */
class TccParams {
serviceUrlTA
serviceUrlPA
pfxCertUrl
pfxPassPhrase
pfxCert
constructor() {
}
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new TccParams()
result.serviceUrlTA = jsonObject["serviceUrlTA"]
result.serviceUrlPA = jsonObject["serviceUrlPA"]
result.pfxCertUrl = jsonObject["pfxCertUrl"]
result.pfxPassPhrase = jsonObject["pfxPassPhrase"]
result.pfxCert = jsonObject["pfxCert"]
return result
}
toJson() {
return {
"serviceUrlTA": this.serviceUrlTA,
"serviceUrlPA": this.serviceUrlPA,
"pfxCertUrl": this.pfxCertUrl,
"pfxPassPhrase": this.pfxPassPhrase,
"pfxCert": this.pfxCert,
}
}
}
/***/ }
/******/ });
/************************************************************************/
/******/ // The module cache
/******/ const __webpack_module_cache__ = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/ // Check if module is in cache
/******/ const cachedModule = __webpack_module_cache__[moduleId];
/******/ if (cachedModule !== undefined) {
/******/ return cachedModule.exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ const module = __webpack_module_cache__[moduleId] = {
/******/ // no module.id needed
/******/ // no module.loaded needed
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ if (!(moduleId in __webpack_modules__)) {
/******/ delete __webpack_module_cache__[moduleId];
/******/ const e = new Error("Cannot find module '" + moduleId + "'");
/******/ e.code = 'MODULE_NOT_FOUND';
/******/ throw e;
/******/ }
/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/************************************************************************/
/******/ /* webpack/runtime/define property getters */
/******/ (() => {
/******/ // define getter/value functions for harmony exports
/******/ __webpack_require__.d = (exports, definition) => {
/******/ if(Array.isArray(definition)) {
/******/ var i = 0;
/******/ while(i < definition.length) {
/******/ var key = definition[i++];
/******/ var binding = definition[i++];
/******/ if(!__webpack_require__.o(exports, key)) {
/******/ if(binding === 0) {
/******/ Object.defineProperty(exports, key, { enumerable: true, value: definition[i++] });
/******/ } else {
/******/ Object.defineProperty(exports, key, { enumerable: true, get: binding });
/******/ }
/******/ } else if(binding === 0) { i++; }
/******/ }
/******/ } else {
/******/ for(var key in definition) {
/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
/******/ }
/******/ }
/******/ }
/******/ };
/******/ })();
/******/
/******/ /* webpack/runtime/hasOwnProperty shorthand */
/******/ (() => {
/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
/******/ })();
/******/
/******/ /* webpack/runtime/make namespace object */
/******/ (() => {
/******/ // define __esModule on exports
/******/ __webpack_require__.r = (exports) => {
/******/ if(Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/ })();
/******/
/************************************************************************/
/******/
/******/ // startup
/******/ // Load entry module and return exports
/******/ // This entry module is referenced by other modules so it can't be inlined
/******/ let __webpack_exports__ = __webpack_require__("./src/index.js");
/******/ const __webpack_export_target__ = exports;
/******/ for(var __webpack_i__ in __webpack_exports__) __webpack_export_target__[__webpack_i__] = __webpack_exports__[__webpack_i__];
/******/ if(__webpack_exports__.__esModule) Object.defineProperty(__webpack_export_target__, "__esModule", { value: true });
/******/
/******/ })()
;