diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/Generated.xml b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/Generated.xml index 952d5dc91..3f1266467 100644 --- a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/Generated.xml +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/Generated.xml @@ -2,2690 +2,163 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -e - -image - - - - - - - - - - - - - - - -e - -cameraController -width -height - - -context -scanPlugin -scanViewPluginConfig - -context -scanViewPluginConfig -idConfig - -context -scanViewPluginConfig -idConfig -id - - -ch - -ch - -ch - -ch - -ch - -ch - -ch - -type - -type - -type - -type - -depth -channels - -type - - -context -json -mapJsonName -dirToCopyTo -isForceCopy - -context -pathInAssets -dirToCopyTo -isForceCopy - -context -pathInAssets -dirToCopyTo -isForceCopy - -context -pathInAssets -dirToCopyTo -isForceCopy - -context -pathInAssets -dirToCopyTo -isForceCopy - -sourceDir -destDir - -directoryToBeDeleted - -path -fileName - -context -fileName - -context -product - -context -scanPluginClass - -path -fileName - - -aamvaVersion - -additionalInformation - -body - - -image -targetOrientation -cropX -cropY -cropWidth -cropHeight -isGreyOnly - -format -width -height -data -targetOrientation -isGreyOnly - -format -width -height -targetOrientation - -cropX -cropY -cropWidth -cropHeight -isGreyOnly - -data - - -context -id - -scanMode - - - -whiteList - -regexString - - -context -scanPlugin -config - -context -config -id - - -context -configFileName - -context -json - -isCancelOnResult - -delayStartScanTime - - -scale - -visualFeedbackConfig - -context -json - - -name - -name - -context -configFileName - -jsonObject - -charCountX - -charCountY - -charPaddingXFactor - -charPaddingYFactor - -charWhitelist - -customCmdFile - -customScript - -maxCharHeight - -minCharHeight - -minConfidence - -minSharpness - -model - -validationRegex - - -scanMode - - -touchableView -currentZoomlevel -cameraController - -maxZoom - -listener - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -pluginId -outline -confidence -cutoutImage -fullImage -result -thresholdedImage -topCandidates -blobKey - - -cropAndTransformID - -strictMode - - -context -fileNamePrefix -fileNameSuffix - - -image -imageCropX -imageCropY -imageCropWidth -imageCropHeight - - -name - - -reportedObject -id - -cutoutRect - -id -visible - - - - - - -context - -reportedShape -id - -shape - -webView - -shape -id -cropRect -x -y -scale -rectOnVisibleView -scanViewPluginScale - -scanViewPlugin - - -cameraView - -rect -scale -reportedRect -resizeScale -id -cropRect -x -y -cutoutRectOnView - -delayTime -id - -contours -scale -resizeScale -id -cropRect -x -y -rectOnVisibleView - -id -visible - -reportedShape -cropRect -scale -id -x -y -rectOnVisibleView -scanViewPluginScale - - -values -value - -values -value - -values -value - - -context -scanPlugin -config - -context -ocrConfig -config -id - -config - -fileName -fileHash - - - - - - - - - - - -jsonObject - -defaultLensFacing - -fallbackLensFacings - -focalLength - -maxFocalLength - -maxZoomRatio - -preferredPictureHeight - -preferredPictureWidth - -preferredPreviewHeight - -preferredPreviewWidth - -zoomGestureEnabled - -zoomRatio - - -corners -documentShapeAndBrightnessValid - -fullFrame -corners - -error - -error - -transformedImage - -error - -anylineImage - -error - - - - - - - - - - - - - - - -context -scanPlugin -config - -context -config -id - -listener - -formats - -multiBarcode - - - - - - - - - - - - - - -context -config - -frameWidth -frameHeight -viewWidth -viewHeight -scale - - -imageReceiver - - -objectToMap - - -type -country -layout - -country - -layout - -type - - - -str - - - - - - - - - - - - - - - - - - - - - - - - -context -id -cutoutConfig -visualFeedbackConfig -rect - -delayTime -id - -cutoutConfig - -context -ids -cutoutConfigs -visualFeedbackConfigs -rects - -context -ids -cutoutConfigs -visualFeedbackConfigs -rects - -id -visible - -visualFeedbackConfig -id - -rectFs -context -id - -points -context -id - - - - - - - - - -cutoutConfig - - -japaneseLandingPermissionConfig - - -name - -zoomLevelRatio - -cameraOrientation - -zoomLevel - -isOn - -focalLength - -context -cutOutRect -surfaceWidth -surfaceHeight - -maxFocalLength - -maxZoomRatio - -view - -top -left -right -bottom -viewWidth -viewHeight - - -style - -name - -alignment - -name - -cutoutStyle - -name - -context -jsonObject - -alignment - -rectRadiusInDp - -cropOffsetX - -cropOffsetY - -cropPaddingX - -cropPaddingY - -outerColorString - -strokeColorString - -drawable - -feedbackStrokeColor - -feedbackStrokeColorString - -inactiveStrokeColorForDelay - -maxHeightPercent - -maxWidthPercent - -offsetX - -offsetY - -outerColor - -ratio - -strokeColor - -strokeWidthInDp - -style - -width - -context - -context - -animationStyle - - -context - -context -attrs - -context -attrs -defStyleAttr - -scanViewPlugin - -brightness - -outline - -reportedObject -id - -configFileName - -configJsonObject - -projectContext -resultHandler - -jsonObject - -points - -imageProvider - -cutoutRect - -id -visible - - -cropRect - - -pathFile - -jsonObject - -scanViewConfig - - - - - -name - -name - -brightnessLevel -ambientLightLevel - -listener - -low -high -duration - -low -high -duration - -brightness - - - - - - - - - - - -style - -name - -style - -style - -name - -jsonObject -cutoutCornerRadius - -animationDuration - -isBeepOnResult - -cornerRadius - -fillColor - -fillColorString - -redrawTimeout - -color - -strokeColorString - -strokeWidthInDp - -isVibrateOnResult - -context - -context - -animationStyle - -feedbackStyle - - -pluginId -outline -confidence -cutoutImage -fullImage -result -scanMode -blobKey - - - - - - - - - - - - - - - - - - -currentZoomLevel - - -context -id - -enabled - - - -listener - -ratios - -width -height - -deviation - -minBrightness - -skip - -fullImage -corners - - - - - - - - - - - - - - - - - - - - -cropRect -greyOnly - -greyOnly - - - - - - - - - - -pluginId -code -text - - - -context -id - -listener - - - -formats - -multiBarcode - - - - - - - - - - - - - - - - - - -context - -context -attrs - -context -attrs -defStyleAttr - -context -api2Enabled - -preferredConfig - - -enabled - -listener - -isOn - -focusConfig - -highResolutionImageListener - -imageListener - -width -height - -minFps -maxFps - -width -height - -cropGravity - -sceneMode - -isEnabled - -top -left -right -bottom -scanViewWidth -scanViewHeight - - -id - - - - - -mode - -name - -cameraId -characteristics - -context - - - - - - -jsonObject -context - -jsonObject -context - - -name - -name - -tinConfigJson - -strictMode - -upsideDownMode - - -vals - -x -y -width -height - -p1 -p2 - -p -s - -p - -vals - - -alphabet - -idFieldScanOptions - -idMinFieldConfidences - -minConfidence - -faceDetectionEnabled - - -width -height - -vals - -p - -vals - - - - - - - -pluginId -outline -confidence -cutoutImage -fullImage -result -scanMode -counter -blobKey - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -context -json - - - - - - - - - - - -licenseKey -moduleSpecificListener - -isBeepOnResult - -isBlinkOnResult - -cameraOpenListener - -isCancelOnResult - -isDebug - -isVibrateOnResult - - - - - - - - - - - - - -param - -param - -param - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -barcodeFormat - -base64 - -coordinates - -parsedPDF417 - -value - - -viewRect -frameWidth -frameHeight -scale - - - - -fullFrame -outlineCorners -offsetX -offsetY -fullImage -resizeWidth -contourBorder - -outlineCorners -resizeWidth -contourBorder -rect - - -context -configFilName - - - - - - - - - - - - - - - - - - - - - - - - - - - -type - -type - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -context -scanPlugin -config - -context -tireConfig -config -id - - - -mode - -mode - -name - - -cam1Ranges - -cam2Ranges - -cameraFacingBit - -fallbackCameraBits - -camera1Facing - -camera2Facing - -name - -format - -name - -mode - -mode - -name - -context - -context -lensFacing - - - - - - - - - - -context -attrs - -x - -y - - -context -dp - -context -pix - -context -dp - -context - -context - - - - - - - -outline - -context -correctedResult -apiKey -correctedResultHandler - -context -blobKey -correctedResult -apiKey -correctedResultHandler - -context -blobKey -correctedResult -apiKey -correctedResultHandler - -context -correctedResult -apiKey -correctedResultHandler - - - - - - - - - - - - - - - -m - -m - - -elemNumber - -a - -lp - -addr - - -newZoom - -zoom - -zoomHandlerListener - - - - - - - - - - - -context -id -idConfig - -idConfig - -e - - - -faceImage - - - - - - - -cols -rows -config - - - - - - - - - - - - - - - - - - - - - - - - - - - -rows -cols -type - -rows -cols -type -s - -m -rowRange - -m -rowRange -colRange - - -size -type - -size -type -s - -addr - -dtop -dbottom -dleft -dright - -m - -m -type - -elemChannels - -elemChannels -depth - -elemChannels -depth -requireContinuous - -x - -startcol -endcol - -r - -m -rtype - -m -rtype -alpha - -m -rtype -alpha -beta - -m - -m -mask - -rows -cols -type - -size -type - -m - -d - -d - -m - -rows -cols -type - -size -type - -row -col - -row -col -data - -row -col -data - -row -col -data - -row -col -data - -row -col -data - -method - -wholeSize -ofs - -m - -m -scale - -rows -cols -type - -size -type - -m - -row -col -data - -row -col -data - -row -col -data - -row -col -data - -row -col -data - -cn - -cn -rows - -y - -startrow -endrow - -r - -value - -value -mask - -s - -value -mask - -i - -rowStart -rowEnd -colStart -colEnd - -rowRange -colRange - -roi - -rows -cols -type - -size -type - - - - - - - - - - - -context - -assetFileName - -assetFileName - - - - - - - - - - - - - - - - - - -pluginId -outline -confidence -cutoutImage -fullImage -result -blobKey - - - - - - - - - -context -id -config - -anylineOcrConfig - - - - -barcodeFormat - -barcodeFormat - -name - - -pos - -flashPos - -name - -mode - -mode - -name - -context -flashJson - -alignment - -imageAutoId - -imageOffId - -imageOnId - -mode - -offsetXInDp - -offsetYInDp - -paddingInDp - - -fieldName -value - -fieldName - -fieldName - -fieldName - - -x -y - -vals - -p - -r - -vals - - - - - - - - - - - - - - - - - - - - - - - - - - - - -imageProvider - -listener - -listener - -listener - -listener - -listener - -listener - - - - -image - -bmp - -mat - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -context - -context -visualFeedbackConfig -resizeScale - -reportedShape - -webView - -shape - -cutoutRectOnView -frameToViewScale -cutoutCropOffsetOnViewX -cutoutCropOffsetOnViewY - - -rect -reportedRect -resizeScale - -reportedShape -cropRect -resizeScale - - -reportedShape -cropRect -scale - - -name - -name - -context -scanPlugin -config - -context -config -id - -enabled - -listener - -ratios - -width -height - -deviation - -minBrightness - -fullImage -corners - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ratio - -aspectRatioString - -name - -pictureSizes -preferredPictureWidth -preferredPictureHeight -preferredAspectRatios - -supportedFps -minFps -maxFps - -sizes -maxWidth -maxHeight - -context -cameraCharacteristics - -context -cameraId - -context -cameraId - -context - -context - -context -cameraId -camera - - - - - - - - - - - - -vinConfigJson - -validationRegex - -characterWhiteList - - -fieldName -value - -fieldName - -fieldName - -fieldName - - - - - -points - -combinedImageProvider - - -bitmap - -alYuvImage - -cvMat - -file -quality - - - -autoExposureRegionEnabled - -autoFocusInterval - -fallbackLensFacings - -focalLength - -focusMode - -focusOnTouchEnabled - -focusRegionEnabled - -lensFacing - -maxFocalLength - -maxZoomRatio - -opticalStabilizationEnabled - -pictureSize - -previewSize - -sceneMode - -updateRegionsOnAutoFocusEnabled - -videoStabilizationEnabled - -zoomGestureEnabled - -zoomRatio - -fallbackLensFacings - -highResImageSize - - - - - - - - - -context -id - -context -id -config - - - - - - - - - - -touchableView -currentZoomLevel -cameraController - -activeArraySize - -maxZoom - -listener - - -pluginId -outline -confidence -cutoutImage -fullImage -result -blobKey - - - - - - - - - - - - - -address - -dateOfBirth - -dateOfExpiry - -dateOfIssue - -vizAddress - -vizDateOfBirth - -vizDateOfExpiry - -vizDateOfIssue - -vizGivenNames - -vizSurname - - -pluginId -outline -confidence -cutoutImage -fullImage -faceImage -result -blobKey - -pluginId -outline -confidence -cutoutImage -fullImage -result -blobKey - - -cancelOnResult - -listener - -listener - -listener - -listener - -context -frameWidth -frameHeight -viewWidth -viewHeight -scale - - - -listener - -listener - -listener - -listener - - -cropRect - -imageProvider - -cancelOnResult - -listener - -listener - -listener - -listener - -context -frameWidth -frameHeight -viewWidth -viewHeight -scale - -listener - -listener - -listener - -listener - -cropRect - -imageProvider - - -millis - -defaultMode - -isEnabled - -isEnabled - -isEnabled - -isEnabled - -updateAreasOnAutoFocus - - -cameraId -camera + + + + + + + + + + + + + + + + + + + +isDebug + +jsonString + +workerRunnableExceptionListener + +assetJsonPaths + +isCancelOnResult + +cmdFileName + +cmdFileName +pathInAssets + +cutoutRect + +delayScanTime +startTime + +key +value + +id + +imageProvider + +b + +productName + +script + +script +bundlePath + +scriptName +script +bundlePath + +key +value + +trainerReportedValues + +handler + + + + + + + + + + + + + + + + + +touchableView +currentZoomLevel +cameraController + +zoom + +v +event + +maxZoom + +zoomHardness + +zoom + + +zoom + +zoom + +activeArraySize + +zoomHandlerListener + + +touchableView +currentZoomLevel +cameraController + +activeArraySize + +maxZoom + +listener + + +autoExposureRegionEnabled + +autoFocusInterval + +fallbackLensFacings + +focalLength + +focusMode + +focusOnTouchEnabled + +focusRegionEnabled + +lensFacing + +maxFocalLength + +maxZoomRatio + +opticalStabilizationEnabled + +pictureSize + +previewSize + +sceneMode + +updateRegionsOnAutoFocusEnabled + +videoStabilizationEnabled + +zoomGestureEnabled + +zoomRatio + +fallbackLensFacings + +highResImageSize degrees @@ -2757,93 +230,127 @@ bottom viewWidth viewHeight - - -name - - -lowBrightness -highBrightness -lowAmbientLight -highAmbientLight - - -identification - -faceImage - -fieldConfidences - - - - -scanMode - -name - - -name - -tireSizeJson - -upsideDownMode - - -isDebug - -jsonString - -workerRunnableExceptionListener - -assetJsonPaths - -isCancelOnResult - -cmdFileName - -cmdFileName -pathInAssets - -cutoutRect - -delayScanTime -startTime - -key -value - -id - -imageProvider - -b - -productName - -script - -script -bundlePath - -scriptName -script -bundlePath - -key -value - -trainerReportedValues - -handler - - -context -json -object - - - - + + +zoomLevelRatio + +cameraOrientation + +zoomLevel + + +isOn + +focalLength + +context +cutOutRect +surfaceWidth +surfaceHeight + +maxFocalLength + +maxZoomRatio + +view + +top +left +right +bottom +scanViewWidth +scanViewHeight + + +name + +zoomLevelRatio + +cameraOrientation + +zoomLevel + +isOn + +focalLength + +context +cutOutRect +surfaceWidth +surfaceHeight + +maxFocalLength + +maxZoomRatio + +view + +top +left +right +bottom +viewWidth +viewHeight + + +mode + +mode + +name + + +cam1Ranges + +cam2Ranges + +cameraFacingBit + +fallbackCameraBits + +camera1Facing + +camera2Facing + +name + +format + +name + +mode + +mode + +name + +context + +context +lensFacing + + +cameraId +camera + + +mode + +name + +cameraId +characteristics + +context + + +activity + +requestCode +permissions +grantResults + +message size @@ -2852,84 +359,479 @@ width height - - - - - - - - - - - - - - - - - - - - - - - - + + +ratio + +aspectRatioString + +name + +pictureSizes +preferredPictureWidth +preferredPictureHeight +preferredAspectRatios + +supportedFps +minFps +maxFps + +sizes +maxWidth +maxHeight + +context +cameraCharacteristics + +context +cameraId + +context +cameraId + +context + +context + +context +cameraId +camera + + +context + +context +attrs + +context +attrs +defStyleAttr + +context +api2Enabled + +preferredConfig + + +enabled + +listener + +isOn + +focusConfig + +highResolutionImageListener + +imageListener + +width +height + +minFps +maxFps + +width +height + +cropGravity + +sceneMode + +isEnabled + +top +left +right +bottom +scanViewWidth +scanViewHeight + + +e + +faceImage + +faceDetectionResultHandler + +imageForProcessing + + +millis + +defaultMode + +isEnabled + +isEnabled + +isEnabled + +isEnabled + +updateAreasOnAutoFocus + + +e + +cameraController +width +height + + +cutoutRect +waterMarkRect + + +name + +isEnabled + +cameraController + +isOn + +mode + + +e + +image + + +highResolutionImageListener + +top +left +right +bottom +scanViewWidth +scanViewHeight + + +imageReceiver + + +cropRect +greyOnly + +greyOnly + + +currentZoomLevel + + + +cameraView + + +newZoom + +zoom + +zoomHandlerListener + + +touchableView +currentZoomlevel +cameraController + +maxZoom + +listener + + +style + +name + +style + +style + +name + +jsonObject +cutoutCornerRadius + +animationDuration + +isBeepOnResult + +cornerRadius + +fillColor + +fillColorString + +redrawTimeout + +color + +strokeColorString + +strokeWidthInDp + +isVibrateOnResult + +context + +context + +animationStyle + +feedbackStyle + + + + + + + + + + + + + +bitmap + +alYuvImage + +cvMat + +file +quality + + +identifier + +identifier + +identifier + +identifier + + + + +outline + +context +correctedResult +apiKey +correctedResultHandler + +context +blobKey +correctedResult +apiKey +correctedResultHandler + +context +blobKey +correctedResult +apiKey +correctedResultHandler + +context +correctedResult +apiKey +correctedResultHandler + + +image +targetOrientation +cropX +cropY +cropWidth +cropHeight +isGreyOnly + +format +width +height +data +targetOrientation +isGreyOnly + +format +width +height +targetOrientation + +cropX +cropY +cropWidth +cropHeight +isGreyOnly + +data + + + +cols +rows +config + + +cols +rows +config + + +licenseKey +moduleSpecificListener + +isBeepOnResult + +isBlinkOnResult + +cameraOpenListener + +isCancelOnResult + +isDebug + +isVibrateOnResult scanResult - - -info - - -fieldName - -fieldName - - -context -id -anylineAssetsJsonPath -cmdFileName - -id - -imageProvider - -listener - -listener - -listener - - - - - - -listener - -listener - -listener - -workerRunnableExceptionListener - -assetPath - -isCancelOnResult - -cmdFileName - -cutoutRect - -isDebug - -delayScanTime - - + + +context +okListener +contactListener + +context + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2946,6 +848,1110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +ch + +ch + +ch + +ch + +ch + +ch + +ch + +type + +type + +type + +type + +depth +channels + +type + + + + + + + + + + + + + + +rows +cols +type + +rows +cols +type +s + +m +rowRange + +m +rowRange +colRange + + +size +type + +size +type +s + +addr + +dtop +dbottom +dleft +dright + +m + +m +type + +elemChannels + +elemChannels +depth + +elemChannels +depth +requireContinuous + +x + +startcol +endcol + +r + +m +rtype + +m +rtype +alpha + +m +rtype +alpha +beta + +m + +m +mask + +rows +cols +type + +size +type + +m + +d + +d + +m + +rows +cols +type + +size +type + +row +col + +row +col +data + +row +col +data + +row +col +data + +row +col +data + +row +col +data + +method + +wholeSize +ofs + +m + +m +scale + +rows +cols +type + +size +type + +m + +row +col +data + +row +col +data + +row +col +data + +row +col +data + +row +col +data + +cn + +cn +rows + +y + +startrow +endrow + +r + +value + +value +mask + +s + +value +mask + +i + +rowStart +rowEnd +colStart +colEnd + +rowRange +colRange + +roi + +rows +cols +type + +size +type + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +m + +m + + +elemNumber + +a + +lp + +addr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +x +y + +vals + +p + +r + +vals + + + + + + + + + + + + + + + +vals + +x +y +width +height + +p1 +p2 + +p +s + +p + +vals + + + + + + + +v0 + +v0 +v1 + +v0 +v1 +v2 + +v0 +v1 +v2 +v3 + +vals + +v + +it + +it +scale + +vals + + +width +height + +vals + +p + +vals + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2957,357 +1963,736 @@ - - -checkDigitDateOfBirth - -checkDigitDateOfExpiry - -checkDigitDocumentNumber - -checkDigitFinal - -checkDigitPersonalNumber - -dateOfBirth - -dateOfExpiry - -documentNumber - -documentType - -givenNames - -issuingCountryCode - -nationalityCountryCode - -optionalData - -personalNumber - -sex - -surname - -vizAddress - -vizDateOfBirth - -vizDateOfExpiry - -vizDateOfIssue - -vizGivenNames - -vizSurname - - -zoom - -zoom - -activeArraySize - -zoomHandlerListener - - -context - -context -attrs - -context -attrs -defStyleAttr - -context -config - -config - -isEnabled - -cameraController - -setFlashOn - -mode - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - -pluginId -outline -confidence -cutoutImage -fullImage -result -thresholdedImage -blobKey - - -fieldScanOption - -name - -context -json -object - - - - - - - - - - - - - -v0 - -v0 -v1 - -v0 -v1 -v2 - -v0 -v1 -v2 -v3 - -vals - -v - -it - -it -scale - -vals - - -name - -anylineContainerConfigJson - -scanMode - -validationRegex - -characterWhiteList - - -anylineFeedbackView -cutoutConfig - - - -tireConfigJson - - -context -scanPlugin -config - -context -config -id - -scanMode - - - - - - - - - - - - - - -cutoutRect -waterMarkRect - - -jsonObject - -universalIdLayoutType - -universalIdLayoutType -layoutList - - -pluginId -key -value - - -name - -isEnabled - -cameraController - -isOn - -mode - - - - - - - - - -highResolutionImageListener - -top -left -right -bottom -scanViewWidth -scanViewHeight - - - - - - - - - - - -cols -rows -config - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +context +id +anylineAssetsJsonPath +cmdFileName + +id + +imageProvider + +listener + +listener + +listener + + + + + + +listener + +listener + +listener + +workerRunnableExceptionListener + +assetPath + +isCancelOnResult + +cmdFileName + +cutoutRect + +isDebug + +delayScanTime + + + + +barcodeFormat + +base64 + +coordinates + +parsedPDF417 + +value + + +barcodeFormat + +barcodeFormat + +name + + + +context +id + +listener + + + +formats + +multiBarcode + + +pluginId +outline +confidence +cutoutImage +fullImage +result +blobKey + + +context +scanPlugin +config + +context +config +id + +listener + +formats + +multiBarcode + + +scanResult + + +aamvaVersion + +additionalInformation + +body + + +context +id + +enabled + + + +listener + +ratios + +width +height + +deviation + +minBrightness + +skip + +fullImage +corners + + +name + + +name + +name + +context +scanPlugin +config + +context +config +id + +enabled + +listener + +ratios + +width +height + +deviation + +minBrightness + +fullImage +corners + + +points + +combinedImageProvider + + +corners +documentShapeAndBrightnessValid + +fullFrame +corners + +error + +error + +transformedImage + +error + +anylineImage + +error + + +stringValue + +name + + +objectToMap + + +identification + +faceImage + +fieldConfidences + + + + +alphabet + +idFieldScanOptions + +idMinFieldConfidences + +minConfidence + +faceDetectionEnabled + + +fieldName + +fieldName + + +context +json +object + + + + +fieldScanOption + +name + +context +json +object + + + + +context +id +idConfig + +idConfig + +e + + + +faceImage + + +context +scanPlugin +scanViewPluginConfig + +context +scanViewPluginConfig +idConfig + +context +scanViewPluginConfig +idConfig +id + + +japaneseLandingPermissionConfig + + +type +country +layout + +country + +layout + +type + + +cropAndTransformID + +strictMode + + +checkDigitDateOfBirth + +checkDigitDateOfExpiry + +checkDigitDocumentNumber + +checkDigitFinal + +checkDigitPersonalNumber + +dateOfBirth + +dateOfExpiry + +documentNumber + +documentType + +givenNames + +issuingCountryCode + +nationalityCountryCode + +optionalData + +personalNumber + +sex + +surname + +vizAddress + +vizDateOfBirth + +vizDateOfExpiry + +vizDateOfIssue + +vizGivenNames + +vizSurname + + +address + +dateOfBirth + +dateOfExpiry + +dateOfIssue + +vizAddress + +vizDateOfBirth + +vizDateOfExpiry + +vizDateOfIssue + +vizGivenNames + +vizSurname + + +alResult + +address + +checkDigitDateOfBirth + +checkDigitDateOfExpiry + +checkDigitDayOfBirth + +checkDigitDocumentNumber + +checkDigitExpirationDate + +checkDigitFinal + +checkDigitNumber + +checkDigitPersonalNumber + +countryCode + +dateOfBirth + +dateOfExpiry + +dateOfIssue + +dayOfBirth + +documentNumber + +documentType + +expirationDate + +givenNames + +issuingCountryCode + +issuingDate + +mrzString + +nationalityCountryCode + +optionalData + +personalNumber + +personalNumber2 + +sex + +surNames + +surname + +vizAddress + +vizDateOfBirth + +vizDateOfExpiry + +vizDateOfIssue + +vizGivenNames + +vizSurname + +allCheckDigitsValid + + +passportNumber +dateOfBirth +expirationDate + + +jsonObject + + + + +jsonObject + +universalIdLayoutType + +universalIdLayoutType +layoutList + + +fieldName +value + +fieldName + +fieldName + +fieldName + + +fieldName +value + +fieldName + +fieldName + +fieldName + + +type + +type + + +info + + +imageProvider + +listener + +listener + +listener + +listener + +listener + +listener + + +result + + +reason scanMode name - - -context -cameraId -isFrontFacing - - -in - -fullImageFile -croppedImageFile -corners - -fullImageFile -croppedImageFile -corners -startRotation - -fullImagePath -croppedImagePath -corners - -mImageFile - -mImageFile - -rotationInDegrees - -transformationPoints - -filePath - -dest -flags - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -scanResult - - - - - - - context @@ -3326,144 +2711,584 @@ delimiter + + +pluginId +outline +confidence +cutoutImage +fullImage +result +country +area +blobKey + + +context +scanPlugin +config + +context +config +id + + +scanMode + +name + + +context +id + +scanMode + + + +whiteList + +regexString + + +pluginId +outline +confidence +cutoutImage +fullImage +result +scanMode +blobKey + + +context +scanPlugin +config + +context +config +id + +scanMode + + +pluginId +outline +confidence +cutoutImage +fullImage +result +scanMode +counter +blobKey + + + +name + +anylineContainerConfigJson + +scanMode + +validationRegex + +characterWhiteList + + + +name + +name + +context +configFileName + +jsonObject + +charCountX + +charCountY + +charPaddingXFactor + +charPaddingYFactor + +charWhitelist + +customCmdFile + +customScript + +maxCharHeight + +minCharHeight + +minConfidence + +minSharpness + +model + +validationRegex + + +scanMode + + +name + +name + +anylineTINConfigJson + +strictMode + +upsideDownMode + + +vinConfigJson + +validationRegex + +characterWhiteList + + +context +id +config + +anylineOcrConfig + + + + +pluginId +outline +confidence +cutoutImage +fullImage +result +thresholdedImage +blobKey + + +context +scanPlugin +config + +context +ocrConfig +config +id + +config + +fileName +fileHash + + +pluginId +outline +confidence +cutoutImage +fullImage +result +thresholdedImage +topCandidates +blobKey + + +pluginId +key +value + + +pluginId +outline +confidence +cutoutImage +fullImage +faceImage +result +blobKey + +pluginId +outline +confidence +cutoutImage +fullImage +result +blobKey + + +pluginId +code +text + + +tireConfigJson + + +name + +name + +tinConfigJson + +strictMode + +upsideDownMode tireConfigJson minConfidence - - -zoomLevelRatio - -cameraOrientation - -zoomLevel - - -isOn - -focalLength - -context -cutOutRect -surfaceWidth -surfaceHeight - -maxFocalLength - -maxZoomRatio - -view - -top -left -right -bottom -scanViewWidth -scanViewHeight - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -stringValue - -name - - -id - -id - - - - - - - - - + + +context +id + +context +id +config + + + + +pluginId +outline +confidence +cutoutImage +fullImage +result +blobKey + + +context +scanPlugin +config + +context +tireConfig +config +id + + +name + +tireSizeJson + +upsideDownMode + + + + + + + + + + + + + + + + + +image + +bmp + +mat + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +values +value + +values +value + +values +value + + +context +json +mapJsonName +dirToCopyTo +isForceCopy + +context +pathInAssets +dirToCopyTo +isForceCopy + +context +pathInAssets +dirToCopyTo +isForceCopy + +context +pathInAssets +dirToCopyTo +isForceCopy + +context +pathInAssets +dirToCopyTo +isForceCopy + +sourceDir +destDir + +directoryToBeDeleted + +path +fileName + +context +fileName + +context +product + +context +scanPluginClass + +path +fileName color alphaFactor - - -result - - - - - - - - - - - -name - -name - -anylineTINConfigJson - -strictMode - -upsideDownMode - - -e - -faceImage - -faceDetectionResultHandler - -imageForProcessing - - - - - - - - - - + + + +context +dp + +context +pix + +context +dp + +context + +context + + +image +imageCropX +imageCropY +imageCropWidth +imageCropHeight + + +context +cameraId +isFrontFacing + + +jsonObject + +object + + +context +id +cutoutConfig +visualFeedbackConfig +rect + +delayTime +id + +cutoutConfig + +context +ids +cutoutConfigs +visualFeedbackConfigs +rects + +context +ids +cutoutConfigs +visualFeedbackConfigs +rects + +id +visible + +visualFeedbackConfig +id + +rectFs +context +id + +points +context +id + + +numberString +min +max + + +param + +param + +param + + +context + +assetFileName + +assetFileName + + +str + + +context +fileNamePrefix +fileNameSuffix + + + + + + + + + + +cancelOnResult + +listener + +listener + +listener + +listener + +context +frameWidth +frameHeight +viewWidth +viewHeight +scale + + + +listener + +listener + +listener + +listener + + +cropRect + +imageProvider + +cancelOnResult + +listener + +listener + +listener + +listener + +context +frameWidth +frameHeight +viewWidth +viewHeight +scale + +listener + +listener + +listener + +listener + +cropRect + +imageProvider + + +context +scanPlugin +scanViewConfig + +cancelOnResult + +listener + +listener + +listener + +listener + +context +frameWidth +frameHeight +viewWidth +viewHeight +scale + +listener + +listener + +listener + +listener + +cropRect + +imageProvider id @@ -3505,138 +3330,113 @@ cropRect imageProvider - - -cameraView - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -reason - - -activity - -requestCode -permissions -grantResults - -message - - -jsonObject - -object - - -alResult - -address - -checkDigitDateOfBirth - -checkDigitDateOfExpiry - -checkDigitDayOfBirth - -checkDigitDocumentNumber - -checkDigitExpirationDate - -checkDigitFinal - -checkDigitNumber - -checkDigitPersonalNumber - -countryCode - -dateOfBirth - -dateOfExpiry - -dateOfIssue - -dayOfBirth - -documentNumber - -documentType - -expirationDate - -givenNames - -issuingCountryCode - -issuingDate - -mrzString - -nationalityCountryCode - -optionalData - -personalNumber - -personalNumber2 - -sex - -surNames - -surname - -vizAddress - -vizDateOfBirth - -vizDateOfExpiry - -vizDateOfIssue - -vizGivenNames - -vizSurname - -allCheckDigitsValid - - -pluginId -outline -confidence -cutoutImage -fullImage -result -country -area -blobKey + + +context + +context +visualFeedbackConfig +resizeScale + +reportedShape + +webView + +shape + +cutoutRectOnView +frameToViewScale +cutoutCropOffsetOnViewX +cutoutCropOffsetOnViewY + + +rect +reportedRect +resizeScale + +reportedShape +cropRect +resizeScale + + +reportedShape +cropRect +scale + + +anylineFeedbackView +cutoutConfig + + + +context +attrs + +x + +y + + +context +configFilName + + +context + +reportedShape +id + +shape + +webView + +shape +id +cropRect +x +y +scale +rectOnVisibleView +scanViewPluginScale + +scanViewPlugin + + +cameraView + +rect +scale +reportedRect +resizeScale +id +cropRect +x +y +cutoutRectOnView + +delayTime +id + +contours +scale +resizeScale +id +cropRect +x +y +rectOnVisibleView + +id +visible + +reportedShape +cropRect +scale +id +x +y +rectOnVisibleView +scanViewPluginScale context @@ -3647,141 +3447,341 @@ context json - - -passportNumber -dateOfBirth -expirationDate - - -context -scanPlugin -scanViewConfig - -cancelOnResult - -listener - -listener - -listener - -listener - -context -frameWidth -frameHeight -viewWidth -viewHeight -scale - -listener - -listener - -listener - -listener - -cropRect - -imageProvider - - -touchableView -currentZoomLevel -cameraController - -zoom - -v -event - -maxZoom - -zoomHardness - -zoom - - - - - - - - - - -context -okListener -contactListener - -context - - -jsonObject - - - - - - - - - - - - - - - - - - - - -numberString -min -max - - -identifier - -identifier - -identifier - -identifier - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +name + + +lowBrightness +highBrightness +lowAmbientLight +highAmbientLight + + +style + +name + +alignment + +name + +cutoutStyle + +name + +context +jsonObject + +alignment + +rectRadiusInDp + +cropOffsetX + +cropOffsetY + +cropPaddingX + +cropPaddingY + +outerColorString + +strokeColorString + +drawable + +feedbackStrokeColor + +feedbackStrokeColorString + +inactiveStrokeColorForDelay + +maxHeightPercent + +maxWidthPercent + +offsetX + +offsetY + +outerColor + +ratio + +strokeColor + +strokeWidthInDp + +style + +width + +context + +context + +animationStyle + + +context +config + +frameWidth +frameHeight +viewWidth +viewHeight +scale + + + + +context + +context +attrs + +context +attrs +defStyleAttr + +context +config + +config + +isEnabled + +cameraController + +setFlashOn + +mode + + +pos + +flashPos + +name + +mode + +mode + +name + +context +flashJson + +alignment + +imageAutoId + +imageOffId + +imageOnId + +mode + +offsetXInDp + +offsetYInDp + +paddingInDp + + +context +json + + +cutoutConfig + + +reportedObject +id + +cutoutRect + +id +visible + + +jsonObject +context + +jsonObject +context + + +name + +name + +brightnessLevel +ambientLightLevel + +listener + +low +high +duration + +low +high +duration + +brightness + + +id + + +in + +fullImageFile +croppedImageFile +corners + +fullImageFile +croppedImageFile +corners +startRotation + +fullImagePath +croppedImagePath +corners + +mImageFile + +mImageFile + +rotationInDegrees + +transformationPoints + +filePath + +dest +flags + + +context + +context +attrs + +context +attrs +defStyleAttr + +scanViewPlugin + +brightness + +outline + +reportedObject +id + +configFileName + +configJsonObject + +projectContext +resultHandler + +jsonObject + +points + +imageProvider + +cutoutRect + +id +visible + + +cropRect + + +pathFile + +jsonObject + +scanViewConfig + + + +jsonObject + +defaultLensFacing + +fallbackLensFacings + +focalLength + +maxFocalLength + +maxZoomRatio + +preferredPictureHeight + +preferredPictureWidth + +preferredPreviewHeight + +preferredPreviewWidth + +zoomGestureEnabled + +zoomRatio + + +context +configFileName + +context +json + +isCancelOnResult + +delayStartScanTime + + +scale + +visualFeedbackConfig + +context +json + + + +viewRect +frameWidth +frameHeight +scale + + + + +fullFrame +outlineCorners +offsetX +offsetY +fullImage +resizeWidth +contourBorder + +outlineCorners +resizeWidth +contourBorder +rect + + +id + +id diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/dist/GetJavaSignatures.pyc b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/dist/GetJavaSignatures.pyc index 4f5a3e402..c56058378 100644 --- a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/dist/GetJavaSignatures.pyc +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/dist/GetJavaSignatures.pyc @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d7a64be9c9d6e85d69cc55486525e8276bce5682012fec8d67fcebfda8370ca7 -size 2837 +oid sha256:84878eaf05c14a09b571a64a113c5435b930a37d5967bc32039a9223019ca124 +size 2965 diff --git a/Nuget/lib/MonoAndroid10/AnylineXamarinSDK.Droid.dll b/Nuget/lib/MonoAndroid10/AnylineXamarinSDK.Droid.dll index 00e5f65de..5df51841c 100644 --- a/Nuget/lib/MonoAndroid10/AnylineXamarinSDK.Droid.dll +++ b/Nuget/lib/MonoAndroid10/AnylineXamarinSDK.Droid.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e56b01202ef7b113ab1cd72ee023a931a71e9b940f7f225f8f857d3a70edffb4 -size 88822272 +oid sha256:1846a551b318c82023aec718cd767cb739dfd7adeebdb9b0728c0a11eee449db +size 95639040 diff --git a/Nuget/lib/Xamarin.iOS10/AnylineXamarinSDK.iOS.dll b/Nuget/lib/Xamarin.iOS10/AnylineXamarinSDK.iOS.dll index 30d6998a3..b55ce97ff 100644 --- a/Nuget/lib/Xamarin.iOS10/AnylineXamarinSDK.iOS.dll +++ b/Nuget/lib/Xamarin.iOS10/AnylineXamarinSDK.iOS.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e8d5dcd9a1be8163ef4677655109f1d0a1896ae34cac6c0291b3321347c716bb -size 43066880 +oid sha256:099831e0cc57fd1ad9f95ce88bc5cc993cbafd71a994ba0a3d73a89280be897e +size 43369472 diff --git a/com.anyline.xamarin.examples_36.0.0.apk b/com.anyline.xamarin.examples_36.0.0.apk deleted file mode 100644 index b33502ee5..000000000 --- a/com.anyline.xamarin.examples_36.0.0.apk +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:374d83d3becc2927094d8aab3bca0d48b47c9e33976425e316a6960bc10d8039 -size 98892936 diff --git a/com.anyline.xamarin.examples_37.0.0.apk b/com.anyline.xamarin.examples_37.0.0.apk new file mode 100644 index 000000000..833e3244f --- /dev/null +++ b/com.anyline.xamarin.examples_37.0.0.apk @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94137b0e5eaa5627dde69def0c21e1be953076f470f69de9ca5384c4a73e8e55 +size 105912187 diff --git a/com.anyline.xamarin.sdk.swidtag b/com.anyline.xamarin.sdk.swidtag index f849995fd..c5fdb8c3b 100644 --- a/com.anyline.xamarin.sdk.swidtag +++ b/com.anyline.xamarin.sdk.swidtag @@ -1,1108 +1,1306 @@ - + - - - - + + + + - - + + - + - - - - + + + + - + - - - + + + - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + - + - + - - - + + + - - - - - - + + + + + + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - + + + - - - - - - - + + + + + + + - + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - - - - - - - - + + + + + + + + + - + - - + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - + + + + + + + + + + - - - - + + + + - - - - + + + + - - - - - - - + + + + + + + - - + + - - + + - - + + - + - - - - + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - + + + + - - + + - - - - + + + + - - - - - - - - - + + + + + + + - - - - - - - - + + + + + - - + + - + - - + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + - - - + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + - + - - - - - - + + + + + + - - + + - - - - - - - - + + + + + + + + - + - - - - + + + + - + - - - + + + - + - + - + - +