diff --git a/xml/page_adult_error.xml b/xml/page_adult_error.xml
new file mode 100644
index 00000000..65acf119
--- /dev/null
+++ b/xml/page_adult_error.xml
@@ -0,0 +1,70 @@
+; From y18IDCardLive, if the menu is not for sale
+
+
+ "Enable"
+ 1080
+ 1920
+ SoundVolume
+
+
+
+
+
+ ; Ad
+
+
+ ; Background
+
+ 0
+ 380
+ 1080
+ 1540
+ "0xeae6e1"
+
+
+
+
+ ; Display not sale
+
+
+ 250
+ 1000
+ 32
+ 500
+ 64
+ MITRegularTTF
+ 0x5A5A5A
+ "This menu is unavailable"
+ center-vertical-horizontal
+
+
+
+ Open "ROOT/taobin_project/xml/page_board.xml"
+
+
\ No newline at end of file
diff --git a/xml/page_board.xml b/xml/page_board.xml
index 5f77fb91..ca1a9339 100644
--- a/xml/page_board.xml
+++ b/xml/page_board.xml
@@ -921,52 +921,82 @@
EndIf
EndIf
- ; Init read
- ;ReadProfile "ROOT/xmlprofile/main.json" "XMLProfile"
- DEBUGVAR XMLProfile
+ ; Init read if XMLProfile contains this mode
+ ;
+ STRCONTAIN "EnableXMLProfile" XMLProfile EnableJsonProfileMode
- STRCONTAIN "y18IDCardLive" XMLProfile Y18IDCARDLIVE_ENABLE
- STRCONTAIN "y18IDCard" XMLProfile Y18IDCARD_ENABLE
- STRCONTAIN "SugarBreak" XMLProfile SugarBreakEnable
- STRCONTAIN "Discount50" XMLProfile Discount50
-
-
- DEBUGVAR EnableLiveness
- DEBUGVAR Only18
- DEBUGVAR NoSugarStepRight2
- DEBUGVAR HalfPrice
+ If EnableJsonProfileMode = "true" Then
- If Y18IDCARDLIVE_ENABLE = "true" Then
- Var EnableLiveness = "true"
- Var Only18 = "true"
- Else
- Var EnableLiveness = "false"
- Var Only18 = "false"
+ ReadProfile "ROOT/xmlprofile/main.json" "XMLProfileFromJson"
+ DEBUGVAR XMLProfileFromJson
+
+ STRCONTAIN "y18IDCardLive" XMLProfileFromJson Y18IDCARDLIVE_ENABLE
+ STRCONTAIN "y18IDCard" XMLProfileFromJson Y18IDCARD_ENABLE
+
+ STRCONTAIN "y20IDCard-Liveness" XMLProfileFromJson Y20IDCARDLIVE_ENABLE
+ STRCONTAIN "y20IDCard" XMLProfileFromJson Y20IDCARD_ENABLE
+
+ STRCONTAIN "SugarBreak" XMLProfileFromJson SugarBreakEnable
+ STRCONTAIN "Discount50" XMLProfileFromJson Discount50
+ STRCONTAIN "ClossMenu" XMLProfileFromJson ClossMenu
+
+
+ ; DEBUGVAR EnableLiveness
+ ; DEBUGVAR Only18
+ ; DEBUGVAR NoSugarStepRight2
+ ; DEBUGVAR HalfPrice
+
+ ; If Y18IDCARDLIVE_ENABLE = "true" Then
+ ; Var EnableLiveness = "true"
+ ; Var Only18 = "true"
+ ; Else
+ ; Var EnableLiveness = "false"
+ ; Var Only18 = "false"
+ ; EndIf
+
+ If Y18IDCARD_ENABLE = "true" Then
+ Var Only18 = "true"
+ ; MenuProfile
+ Else
+ Var Only18 = "false"
+ EndIf
+
+ If Y20IDCARDLIVE_ENABLE = "true" Then
+ Var EnableLiveness = "true"
+ Var Only20 = "true"
+ Else
+ Var EnableLiveness = "false"
+ Var Only20 = "false"
+ EndIf
+
+ If Y20IDCARD_ENABLE = "true" Then
+ Var Only20 = "true"
+ ; MenuProfile
+ Else
+ Var Only20 = "false"
+ EndIf
+
+ ; Only get 1,2,3
+ If SugarBreakEnable = "true" Then
+ Var NoSugarStepRight2 = "true"
+ Else
+ Var NoSugarStepRight2 = "false"
+ EndIf
+
+ If Discount50 = "true" Then
+ Var HalfPrice = "true"
+ Var InvokeDiscountCMD = "true"
+ DEBUGVAR InvokeDiscountCMD
+ __CMD "invoke-discount-50" "-" "-" "-"
+ Else
+ Var HalfPrice = "false"
+ DEBUGVAR Discount50
+ EndIf
EndIf
- If Y18IDCARD_ENABLE = "true" Then
- Var Only18 = "true"
- ; MenuProfile
- Else
- Var Only18 = "false"
- EndIf
- ; Only get 1,2,3
- If SugarBreakEnable = "true" Then
- Var NoSugarStepRight2 = "true"
- Else
- Var NoSugarStepRight2 = "false"
- EndIf
- If Discount50 = "true" Then
- Var HalfPrice = "true"
- Var InvokeDiscountCMD = "true"
- DEBUGVAR InvokeDiscountCMD
- __CMD "invoke-discount-50" "-" "-" "-"
- Else
- Var HalfPrice = "false"
- DEBUGVAR Discount50
- EndIf
+ ; If ClossMenu = "true"
Var NETCORE_LOST_COUNT_UP = 0
@@ -1018,7 +1048,7 @@
;DEBUGVAR 12-02-01-0021.Price
;DEBUGVAR $12-02-01-0021.Price
- DEBUGVAR XMLProfile
+ ; DEBUGVAR XMLProfile
; test
; Var XMLProfile = "y18IDCard"
; Var XMLProfile = "y18IDCardLive"
@@ -1027,8 +1057,8 @@
If XMLProfile = "" Then
; test action
- ReadProfile "ROOT/xmlprofile/main.json" "XMLProfile"
- DEBUGVAR XMLProfile
+ ReadProfile "ROOT/xmlprofile/main.json" "XMLProfileFromJson"
+ DEBUGVAR XMLProfileFromJson
; Var XMLProfile = "Discount50"
@@ -1041,18 +1071,18 @@
__CMD "invoke-discount-50" "-" "-" "-"
Var InvokeDiscountCMD = "true"
Else
- DEBUGVAR InvokeDiscountCMD
+ ; DEBUGVAR InvokeDiscountCMD
EndIf
Else
Var HalfPrice = "false"
- DEBUGVAR Discount50
+ ; DEBUGVAR Discount50
EndIf
- DEBUGVAR EnableLiveness
- DEBUGVAR Only18
- DEBUGVAR NoSugarStepRight2
- DEBUGVAR HalfPrice
+ ; DEBUGVAR EnableLiveness
+ ; DEBUGVAR Only18
+ ; DEBUGVAR NoSugarStepRight2
+ ; DEBUGVAR HalfPrice
DEBUGVAR WebAppShow
If IgnoreNetCore = "true" Then
diff --git a/xml/page_identity18_verification.xml b/xml/page_identity18_verification.xml
new file mode 100644
index 00000000..cf9a6318
--- /dev/null
+++ b/xml/page_identity18_verification.xml
@@ -0,0 +1,481 @@
+
+ "Enable"
+ 1080
+ 1920
+ "0xeae6e1"
+ SoundVolume
+
+
+ Var CamFlag = 0
+ Var CamCount = 0
+ Var Timeout = 0
+ Var ShutterResult = "-"
+
+ Var AdultFlag = 1
+
+ If AdultFlag = 1 Then
+
+ Var AdultFlag = 0
+
+ DEBUGVAR SystemDate
+ Var sdate = ""
+ Var sdate = SystemDate
+ Var sdateday = ""
+ Var sdatemonth = ""
+ Var sdateyear = ""
+ SPLIT sdate "/" 1 sdateday
+ SPLIT sdate "/" 2 sdatemonth
+ SPLIT sdate "/" 3 sdateyear
+ INT sdateday
+ INT sdatemonth
+ INT sdateyear
+ Var AdultState = "Enable"
+ Var AdultState1 = "Enable"
+
+ Var countAdultS2 = 0
+ Var AdultFlag2 = 1
+ EndIf
+
+ If show_eng = "true" Then
+ Var DirImage = "ROOT/taobin_project/image/page_payment_en/page_payment"
+ Var DirImage2 = "ROOT/taobin_project/image/page_payment_cash_extend_en"
+ Var page_doing_show_time_image = "ROOT/taobin_project/image/page_doing/img2.png"
+
+ Else
+ Var DirImage = "ROOT/taobin_project/image/page_payment"
+ Var DirImage2 = "ROOT/taobin_project/image/page_payment_cash_extend"
+ Var page_doing_show_time_image = "ROOT/taobin_project/image/page_doing/img2.png"
+ EndIf
+
+
+ If CameraCount = 1 Then
+
+ EndIf
+
+ Var IDBirthdate = ""
+
+ Var LivenessResult = ""
+
+ Var CountDownDelayReadCardID = 5
+ DEBUGVAR CameraCount
+ ;STOPCARDID
+ Var LivenessShowString = ""
+
+ Var CameraStage = "Invisible"
+ Var IDcardStage = "Enable"
+ Var IDcardStageText = "Enable"
+ Var load_gif_stage = "Invisible"
+ Var IDcardTextStatus = "โปรดเสียบบัตรประชาชน \nเพื่อดำเนินการต่อ"
+
+ Var LivenessRestartCount = 0
+ Var FailTrickCount = 0
+
+ Var FailState = "Invisible"
+
+ Var StepGetServer = 0
+
+ Var Cid = 29
+ Var PointCrm = "2"
+ Var GetScore = "1"
+ Var IDNumx = "2640100003053"
+ ;AddData Cid TelephoneNumber IDNumx PointCrm GetScore
+
+
+
+
+
+ DEBUGVAR Ext1a
+
+ ; If StepGetServer = 1 Then
+
+ ; If Ext1a = "ok" Then
+ ; Var ChildrenFree = 1
+ ; Open "ROOT/taobin_project/xml/page_payment.xml"
+ ; Else
+
+ ; If Ext1a = "limit" Then
+ ; Var load_gif_stage = "Invisible"
+ ; Var FailState = "Enable"
+ ; Var img_popup16 = "/img_popup16-3.png"
+
+ ; WRITE_FILE "/mnt/sdcard/oreo_for_free_limit" "true"
+
+ ; Else
+
+ ; Var load_gif_stage = "Invisible"
+ ; Var FailState = "Enable"
+ ; Var img_popup16 = "/img_popup16-2.png"
+
+ ; EndIf
+
+ ; Refresh
+
+ ; EndIf
+
+ ; EndIf
+
+
+
+
+
+
+
+
+
+ DEBUGVAR IDCardStatus
+ DEBUGVAR IDCardReady
+ DEBUGVAR IDCardData
+ DEBUGVAR IDBirthdate
+ DEBUGVAR IDFullNameEng
+
+
+ If IDCardStatus = "OK" Then
+ If IDCardReady = "OK" Then
+ If IDCardData = "START" Then
+ Var load_gif_stage = "Enable"
+ Var IDcardStageText = "Invisible"
+ Var FailState = "Invisible"
+ ;Var img_popup16 = "/img_popup16-1.png"
+ RefreshAll
+ Var Timeout = 90
+ EndIf
+ EndIf
+ EndIf
+
+
+
+
+ If IDCardStatus = "OK" Then
+ If IDCardReady = "OK" Then
+ If IDCardData = "ERROR" Then
+ Var load_gif_stage = "Invisible"
+ Var IDcardStageText = "Enable"
+ Var IDcardTextStatus = "อ่านบัตรไม่ได้"
+
+ Var FailState = "Enable"
+ Var img_popup16 = "/img_popup16-1.png"
+
+ Refresh
+ EndIf
+ EndIf
+ EndIf
+
+ If IDCardStatus = "ERROR" Then
+ Var load_gif_stage = "Invisible"
+ Var IDcardStageText = "Enable"
+ Var IDcardTextStatus = "อ่านบัตรไม่ได้"
+
+ Var FailState = "Enable"
+ Var img_popup16 = "/img_popup16-1.png"
+ Refresh
+ EndIf
+
+ If IDCardStatus = "ERROR" Then
+ If IDCardReady = "ERROR" Then
+ If IDCardData = "ERROR" Then
+ Var FailState = "Invisible"
+ EndIf
+ EndIf
+ EndIf
+
+ If IDCardStatus = "OK" Then
+ If IDCardReady = "OK" Then
+ If IDCardData = "DONE" Then
+
+ ;Var birthDate = IDBirthdate
+ Var StrYear = ""
+ Var StrMon = ""
+ Var StrDay = ""
+
+ SUBSTRING IDBirthdate 0 4 StrYear
+ SUBSTRING IDBirthdate 4 6 StrMon
+ SUBSTRING IDBirthdate 6 8 StrDay
+
+ INT StrYear
+ INT StrMon
+ INT StrDay
+
+ Var Adult7 = 0
+ Var Adult15 = 0
+
+ DEBUGVAR StrYear
+ DEBUGVAR StrMon
+ DEBUGVAR StrDay
+
+ DEBUGVAR sdatemonth
+ DEBUGVAR sdateday
+
+ Var sdateyear = sdateyear + 543
+ Var AgeNumber = sdateyear - StrYear
+ DEBUGVAR AgeNumber
+
+
+ If AgeNumber >= 18 Then
+
+ Open "ROOT/taobin_project/xml/page_payment.xml"
+
+ ; If AgeNumber = 18 Then
+ ; If sdatemonth > StrMon Then
+ ; Var Adult15 = 1
+ ; Else
+ ; If sdatemonth = StrMon Then
+ ; If sdateday >= StrDay Then
+ ; Var Adult15 = 1
+ ; EndIf
+ ; EndIf
+ ; EndIf
+
+ ; Else
+ ; Var Adult15 = 1
+ ; EndIf
+ Else
+
+ EndIf
+
+ ; If Adult15 = 0 Then
+
+ ; If AgeNumber >= 15 Then
+ ; If AgeNumber = 15 Then
+ ; If sdatemonth > StrMon Then
+ ; Var Adult7 = 1
+ ; Else
+ ; If sdatemonth = StrMon Then
+ ; If sdateday >= StrDay Then
+ ; Var Adult7 = 1
+ ; EndIf
+ ; EndIf
+ ; EndIf
+
+ ; Else
+ ; Var Adult7 = 1
+ ; EndIf
+ ; Else
+
+ ; EndIf
+
+
+ ; EndIf
+
+ ;Var Adult7 = 1
+
+ ; If Adult7 = 1 Then
+
+
+
+ ; GETACCEXT IDNum 27
+ ; Var StepGetServer = 1
+
+ ; Else
+
+
+ ; Var load_gif_stage = "Invisible"
+ ; Var FailState = "Enable"
+ ; Var img_popup16 = "/img_popup16-1.png"
+
+ ; Refresh
+
+ ; EndIf
+
+
+ EndIf
+ EndIf
+ EndIf
+
+
+
+
+
+
+
+
+
+ 1000
+
+ DEBUGVAR IDCardStatus
+ DEBUGVAR IDCardReady
+ DEBUGVAR IDCardData
+ DEBUGVAR IDBirthdate
+ DEBUGVAR CountDownDelayReadCardID
+ DEBUGVAR ShutterResult
+ DEBUGVAR IDCardState
+ DEBUGVAR load_gif_stage
+
+ If IDBirthdate = "" Then
+ Var CountDownDelayReadCardID = CountDownDelayReadCardID - 1
+ If CountDownDelayReadCardID = 0 Then
+ READCARDID
+ Var CountDownDelayReadCardID = 600
+ EndIf
+ EndIf
+
+ DEBUGVAR Timeout
+ Var Timeout = Timeout + 1
+
+ If Timeout > 120 Then
+ Open "ROOT/taobin_project/xml/page_catalog2.xml"
+ EndIf
+
+ If IDCardState = "PRESENT" Then
+ If IDCardStatus = "ERROR" Then
+ Var load_gif_stage = "Invisible"
+ Var IDcardStageText = "Enable"
+ Var IDcardTextStatus = "อ่านบัตรไม่ได้อะ"
+ Refresh
+ EndIf
+ EndIf
+
+
+
+
+
+ Refresh
+ TimerReset
+
+
+
+
+
+; back
+
+
+
+
+
+
+
+
+ 75
+ 493
+ "Enable"
+ Var( DirImage + "/img_popup18.png" )
+
+
+
+
+
+
+
+ 0
+ 380
+ load_gif_stage
+ "ROOT/taobin_project/image/page_payment/alpha.png"
+
+
+
+ 0
+ 380
+ FailState
+ "ROOT/taobin_project/image/page_payment/alpha.png"
+
+
+
+ 249
+ 751
+ load_gif_stage
+ Var( DirImage + "/img_popup15.png" )
+
+
+
+ 249
+ 751
+ FailState
+ Var( DirImage + img_popup16 )
+
+
+
+
+
+
+
+
+
+ 440
+ 988
+ load_gif_stage
+ "ROOT/taobin_project/image/page_payment/loading.gif"
+
+
+
+ Var IDCardStatus = "OK"
+ Var IDCardReady = "OK"
+ Var IDCardData = "START"
+ EventEvaluate "EventIDCard"
+
+
+
+ Var IDBirthdate = 25271014
+ Var IDCardStatus = "OK"
+ Var IDCardReady = "OK"
+ Var IDCardData = "DONE"
+ EventEvaluate "EventIDCard"
+
+
+ Var LivenessResult = "pass"
+ EventEvaluate "EventLivenessState"
+
+
+
+ Var IDCardState = "PRESENT"
+ Var IDCardStatus = "ERROR"
+ Var IDCardReady = "ERROR"
+ Var IDCardData = "ERROR"
+
+
+
+
+
diff --git a/xml/page_topping_select5.xml b/xml/page_topping_select5.xml
index 8a9ba67c..9ee50d92 100644
--- a/xml/page_topping_select5.xml
+++ b/xml/page_topping_select5.xml
@@ -51,7 +51,7 @@
Open "ROOT/taobin_project/xml/page_topping_select8.xml"
EndIf
- If Only18 = "true" Then
+ If Only20 = "true" Then
Open "ROOT/taobin_project/xml/page_topping_select7_copy.xml"
Else
If NoSugarStepRight2 = "true" Then
diff --git a/xml/page_topping_select7_copy.xml b/xml/page_topping_select7_copy.xml
index a9906d6c..435a8643 100644
--- a/xml/page_topping_select7_copy.xml
+++ b/xml/page_topping_select7_copy.xml
@@ -398,13 +398,19 @@
DEBUGVAR IsMenuInProfile
If IsMenuInProfile = "true" Then
- OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_blank.xml"
- Open "ROOT/taobin_project/xml/page_identity_verification.xml"
+ ; Check profile
-
- ;If EnableLiveness = "true" Then
- ;EndIf
+ If EnableLiveness = "true" Then
+ DEBUGVAR EnableLiveness
+ OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_blank.xml"
+ ; full
+ Open "ROOT/taobin_project/xml/page_identity_verification.xml"
+ Else
+ OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_blank.xml"
+ ; Only IDCard
+ Open "ROOT/taobin_project/xml/page_identity18_verification.xml"
+ EndIf
Else
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_blank.xml"
diff --git a/xmlprofile/ClossMenu.json b/xmlprofile/ClossMenu.json
new file mode 100644
index 00000000..100b8c08
--- /dev/null
+++ b/xmlprofile/ClossMenu.json
@@ -0,0 +1 @@
+{"name":"ClossMenu","content":[]}
\ No newline at end of file
diff --git a/xmlprofile/SugarBreak.json b/xmlprofile/SugarBreak.json
new file mode 100644
index 00000000..3e62abc4
--- /dev/null
+++ b/xmlprofile/SugarBreak.json
@@ -0,0 +1 @@
+{"content":[{"productCode":"12-01-01-0001","enable":true},{"productCode":"12-01-01-0003","enable":true},{"productCode":"12-01-01-0004","enable":true},{"productCode":"12-01-01-0005","enable":true},{"productCode":"12-01-01-0006","enable":true},{"productCode":"12-01-01-0007","enable":true},{"productCode":"12-01-01-0008","enable":true},{"productCode":"12-01-01-0009","enable":true},{"productCode":"12-01-01-0010","enable":true},{"productCode":"12-01-01-0011","enable":true},{"productCode":"12-01-01-0012","enable":true},{"productCode":"12-01-01-0013","enable":true},{"productCode":"12-01-01-0014","enable":true},{"productCode":"12-01-01-0017","enable":true},{"productCode":"12-01-01-0019","enable":true},{"productCode":"12-01-01-0020","enable":true},{"productCode":"12-01-01-0021","enable":true},{"productCode":"12-01-01-0022","enable":true},{"productCode":"12-01-01-0023","enable":true},{"productCode":"12-01-01-0024","enable":true},{"productCode":"12-01-01-0025","enable":true},{"productCode":"12-01-01-0026","enable":true},{"productCode":"12-01-01-0027","enable":true},{"productCode":"12-01-01-0028","enable":true},{"productCode":"12-01-01-0029","enable":true},{"productCode":"12-01-01-0030","enable":true},{"productCode":"12-01-01-0031","enable":true},{"productCode":"12-01-01-0032","enable":true},{"productCode":"12-01-01-0033","enable":true},{"productCode":"12-01-01-0034","enable":true},{"productCode":"12-01-01-0035","enable":true},{"productCode":"12-01-01-0036","enable":true},{"productCode":"12-01-01-0037","enable":true},{"productCode":"12-01-01-0038","enable":true},{"productCode":"12-01-01-0039","enable":true},{"productCode":"12-01-01-0040","enable":true},{"productCode":"12-01-02-0001","enable":true},{"productCode":"12-01-02-0002","enable":true},{"productCode":"12-01-02-0003","enable":true},{"productCode":"12-01-02-0004","enable":true},{"productCode":"12-01-02-0005","enable":true},{"productCode":"12-01-02-0006","enable":true},{"productCode":"12-01-02-0007","enable":true},{"productCode":"12-01-02-0008","enable":true},{"productCode":"12-01-02-0009","enable":true},{"productCode":"12-01-02-0011","enable":true},{"productCode":"12-01-02-0017","enable":true},{"productCode":"12-01-02-0018","enable":true},{"productCode":"12-01-02-0019","enable":true},{"productCode":"12-01-02-0020","enable":true},{"productCode":"12-01-02-0021","enable":true},{"productCode":"12-01-02-0022","enable":true},{"productCode":"12-01-02-0023","enable":true},{"productCode":"12-01-02-0024","enable":true},{"productCode":"12-01-02-0025","enable":true},{"productCode":"12-01-02-0026","enable":true},{"productCode":"12-01-02-0027","enable":true},{"productCode":"12-01-02-0028","enable":true},{"productCode":"12-01-02-0029","enable":true},{"productCode":"12-01-02-0030","enable":true},{"productCode":"12-01-02-0031","enable":true},{"productCode":"12-01-02-0032","enable":true},{"productCode":"12-01-02-0033","enable":true},{"productCode":"12-01-02-0034","enable":true},{"productCode":"12-01-02-0035","enable":true},{"productCode":"12-01-02-0036","enable":true},{"productCode":"12-01-02-0037","enable":true},{"productCode":"12-01-02-0038","enable":true},{"productCode":"12-01-02-0039","enable":true},{"productCode":"12-01-02-0040","enable":true},{"productCode":"12-01-02-0041","enable":true},{"productCode":"12-01-01-0043","enable":true},{"productCode":"12-01-01-0044","enable":true},{"productCode":"12-01-02-0044","enable":true},{"productCode":"12-01-02-0045","enable":true},{"productCode":"12-01-01-0046","enable":true},{"productCode":"12-01-01-0047","enable":true},{"productCode":"12-01-02-0047","enable":true},{"productCode":"12-01-02-0048","enable":true},{"productCode":"12-01-01-0049","enable":true},{"productCode":"12-01-01-0050","enable":true},{"productCode":"12-01-02-0050","enable":true},{"productCode":"12-01-02-0051","enable":true},{"productCode":"12-01-03-0001","enable":true},{"productCode":"12-01-03-0002","enable":true},{"productCode":"12-01-03-0003","enable":true},{"productCode":"12-01-03-0004","enable":true},{"productCode":"12-01-03-0005","enable":true},{"productCode":"12-01-03-0006","enable":true},{"productCode":"12-01-03-0007","enable":true},{"productCode":"12-01-03-0008","enable":true},{"productCode":"12-01-03-0009","enable":true},{"productCode":"12-01-03-0011","enable":true},{"productCode":"12-01-03-0017","enable":true},{"productCode":"12-01-03-0029","enable":true},{"productCode":"12-01-03-0030","enable":true},{"productCode":"12-01-03-0031","enable":true},{"productCode":"12-02-01-0039","enable":true},{"productCode":"12-02-01-0002","enable":true},{"productCode":"12-02-01-0003","enable":true},{"productCode":"12-02-01-0004","enable":true},{"productCode":"12-02-01-0006","enable":true},{"productCode":"12-02-01-0007","enable":true},{"productCode":"12-02-01-0008","enable":true},{"productCode":"12-02-01-0009","enable":true},{"productCode":"12-02-01-0010","enable":true},{"productCode":"12-02-01-0011","enable":true},{"productCode":"12-02-01-0012","enable":true},{"productCode":"12-02-01-0016","enable":true},{"productCode":"12-02-01-0017","enable":true},{"productCode":"12-02-01-0019","enable":true},{"productCode":"12-02-01-0020","enable":true},{"productCode":"12-02-01-0021","enable":true},{"productCode":"12-02-01-0022","enable":true},{"productCode":"12-02-01-0024","enable":true},{"productCode":"12-02-01-0025","enable":true},{"productCode":"12-02-01-0026","enable":true},{"productCode":"12-02-01-0027","enable":true},{"productCode":"12-02-01-0028","enable":true},{"productCode":"12-02-01-0029","enable":true},{"productCode":"12-02-01-0030","enable":true},{"productCode":"12-02-01-0031","enable":true},{"productCode":"12-02-01-0032","enable":true},{"productCode":"12-02-01-0033","enable":true},{"productCode":"12-02-01-0034","enable":true},{"productCode":"12-02-01-0035","enable":true},{"productCode":"12-02-01-0037","enable":true},{"productCode":"12-02-01-0038","enable":true},{"productCode":"12-02-02-0039","enable":true},{"productCode":"12-02-02-0002","enable":true},{"productCode":"12-02-02-0003","enable":true},{"productCode":"12-02-02-0004","enable":true},{"productCode":"12-02-02-0005","enable":true},{"productCode":"12-02-02-0006","enable":true},{"productCode":"12-02-02-0007","enable":true},{"productCode":"12-02-02-0008","enable":true},{"productCode":"12-02-02-0009","enable":true},{"productCode":"12-02-02-0010","enable":true},{"productCode":"12-02-02-0011","enable":true},{"productCode":"12-02-02-0012","enable":true},{"productCode":"12-02-02-0017","enable":true},{"productCode":"12-02-02-0018","enable":true},{"productCode":"12-02-02-0019","enable":true},{"productCode":"12-02-02-0020","enable":true},{"productCode":"12-02-02-0022","enable":true},{"productCode":"12-02-02-0023","enable":true},{"productCode":"12-02-02-0024","enable":true},{"productCode":"12-02-02-0025","enable":true},{"productCode":"12-02-02-0026","enable":true},{"productCode":"12-02-02-0027","enable":true},{"productCode":"12-02-02-0028","enable":true},{"productCode":"12-02-02-0029","enable":true},{"productCode":"12-02-02-0030","enable":true},{"productCode":"12-02-02-0031","enable":true},{"productCode":"12-02-02-0032","enable":true},{"productCode":"12-02-02-0033","enable":true},{"productCode":"12-02-02-0034","enable":true},{"productCode":"12-02-02-0035","enable":true},{"productCode":"12-02-02-0037","enable":true},{"productCode":"12-02-02-0038","enable":true},{"productCode":"12-01-02-0053","enable":true},{"productCode":"12-01-02-0054","enable":true},{"productCode":"12-03-02-0026","enable":true},{"productCode":"12-02-02-0043","enable":true},{"productCode":"12-02-02-0044","enable":true},{"productCode":"12-05-02-0055","enable":true},{"productCode":"12-05-02-0056","enable":true},{"productCode":"12-02-01-0039","enable":true},{"productCode":"12-02-02-0039","enable":true},{"productCode":"12-02-03-0039","enable":true},{"productCode":"12-02-01-0040","enable":true},{"productCode":"12-02-02-0040","enable":true},{"productCode":"12-02-03-0040","enable":true},{"productCode":"12-02-01-0047","enable":true},{"productCode":"12-02-02-0047","enable":true},{"productCode":"12-02-01-1038","enable":true},{"productCode":"12-02-02-1038","enable":true},{"productCode":"12-02-01-1039","enable":true},{"productCode":"12-02-02-1039","enable":true},{"productCode":"12-02-01-1040","enable":true},{"productCode":"12-02-02-1040","enable":true},{"productCode":"12-01-01-0055 ","enable":true},{"productCode":"12-01-02-0055","enable":true},{"productCode":"12-01-03-0055","enable":true},{"productCode":"12-02-01-0045","enable":true},{"productCode":"12-02-02-0045","enable":true},{"productCode":"12-02-01-0046","enable":true},{"productCode":"12-02-02-0046","enable":true},{"productCode":"12-02-03-0046","enable":true},{"productCode":"12-02-03-0047","enable":true},{"productCode":"12-02-03-0045","enable":true},{"productCode":"12-02-03-0039","enable":true},{"productCode":"12-02-03-0002","enable":true},{"productCode":"12-02-03-0003","enable":true},{"productCode":"12-02-03-0004","enable":true},{"productCode":"12-02-03-0006","enable":true},{"productCode":"12-02-03-0007","enable":true},{"productCode":"12-02-03-0008","enable":true},{"productCode":"12-02-03-0011","enable":true},{"productCode":"12-02-03-0012","enable":true},{"productCode":"12-02-03-0015","enable":true},{"productCode":"12-02-03-0017","enable":true},{"productCode":"12-02-03-0019","enable":true},{"productCode":"12-02-03-0020","enable":true},{"productCode":"12-02-03-0022","enable":true},{"productCode":"12-02-03-0023","enable":true},{"productCode":"12-02-03-0024","enable":true},{"productCode":"12-02-03-0025","enable":true},{"productCode":"12-02-03-0026","enable":true},{"productCode":"12-02-03-0027","enable":true},{"productCode":"12-02-03-0028","enable":true},{"productCode":"12-02-03-0033","enable":true},{"productCode":"12-02-03-0044","enable":true},{"productCode":"12-04-02-0001","enable":true},{"productCode":"12-04-02-0002","enable":true},{"productCode":"12-04-02-0003","enable":true},{"productCode":"12-04-02-0004","enable":true},{"productCode":"12-04-02-0005","enable":true},{"productCode":"12-04-02-0006","enable":true},{"productCode":"12-04-02-0007","enable":true},{"productCode":"12-04-02-0008","enable":true},{"productCode":"12-04-02-0009","enable":true},{"productCode":"12-04-02-0010","enable":true},{"productCode":"12-04-02-0011","enable":true},{"productCode":"12-04-02-0013","enable":true},{"productCode":"12-04-02-0014","enable":true},{"productCode":"12-04-02-0015","enable":true},{"productCode":"12-04-02-0016","enable":true},{"productCode":"12-04-02-0017","enable":true},{"productCode":"12-04-02-0018","enable":true},{"productCode":"12-04-02-1018","enable":true},{"productCode":"12-04-02-1019","enable":true},{"productCode":"12-04-02-1020","enable":true},{"productCode":"12-04-02-1021","enable":true},{"productCode":"12-04-02-1022","enable":true},{"productCode":"12-05-02-0007","enable":true},{"productCode":"12-05-02-0008","enable":true},{"productCode":"12-05-02-0009","enable":true},{"productCode":"12-05-02-0010","enable":true},{"productCode":"12-05-02-0011","enable":true},{"productCode":"12-05-02-0012","enable":true},{"productCode":"12-05-02-0013","enable":true},{"productCode":"12-05-02-0014","enable":true},{"productCode":"12-05-02-0015","enable":true},{"productCode":"12-05-02-0019","enable":true},{"productCode":"12-05-02-0020","enable":true},{"productCode":"12-05-02-0021","enable":true},{"productCode":"12-05-02-0022","enable":true},{"productCode":"12-05-02-0023","enable":true},{"productCode":"12-05-02-0024","enable":true},{"productCode":"12-05-02-0025","enable":true},{"productCode":"12-05-02-0027","enable":true},{"productCode":"12-05-02-0028","enable":true},{"productCode":"12-05-02-0029","enable":true},{"productCode":"12-05-02-0031","enable":true},{"productCode":"12-05-02-0033","enable":true},{"productCode":"12-05-02-0034","enable":true},{"productCode":"12-05-02-0035","enable":true},{"productCode":"12-05-02-0036","enable":true},{"productCode":"12-05-02-0037","enable":true},{"productCode":"12-05-02-0038","enable":true},{"productCode":"12-05-02-0039","enable":true},{"productCode":"12-05-02-0041","enable":true},{"productCode":"12-05-02-0043","enable":true},{"productCode":"12-05-02-0044","enable":true},{"productCode":"12-05-02-0045","enable":true},{"productCode":"12-05-02-0046","enable":true},{"productCode":"12-05-02-0047","enable":true},{"productCode":"12-05-02-0053","enable":true},{"productCode":"12-05-02-0054","enable":true},{"productCode":"12-99-02-0009","enable":true},{"productCode":"12-99-02-0002","enable":true},{"productCode":"12-99-02-0006","enable":true},{"productCode":"12-99-02-0007","enable":true},{"productCode":"12-99-02-0008","enable":true},{"productCode":"12-99-02-0001","enable":true},{"productCode":"12-99-02-0003","enable":true},{"productCode":"12-99-02-0005","enable":true},{"productCode":"12-99-02-0004","enable":true},{"productCode":"12-05-03-0007","enable":true},{"productCode":"12-05-03-0008","enable":true},{"productCode":"12-05-03-0009","enable":true},{"productCode":"12-05-03-0010","enable":true},{"productCode":"12-05-03-0011","enable":true},{"productCode":"12-05-03-0019","enable":true},{"productCode":"12-05-03-0020","enable":true},{"productCode":"12-05-03-0021","enable":true},{"productCode":"12-05-03-0022","enable":true},{"productCode":"12-05-03-0024","enable":true},{"productCode":"12-05-03-0025","enable":true},{"productCode":"12-05-03-0027","enable":true},{"productCode":"12-05-03-0028","enable":true},{"productCode":"12-05-03-0029","enable":true},{"productCode":"12-05-03-0033","enable":true},{"productCode":"12-05-03-0035","enable":true},{"productCode":"12-05-03-0036","enable":true},{"productCode":"12-05-03-0037","enable":true},{"productCode":"12-05-03-0038","enable":true},{"productCode":"12-05-03-0039","enable":true},{"productCode":"12-05-03-0041","enable":true},{"productCode":"12-05-03-0043","enable":true},{"productCode":"12-05-03-0046","enable":true},{"productCode":"12-05-03-0047","enable":true},{"productCode":"12-11-01-0001","enable":true},{"productCode":"12-11-02-0001","enable":true},{"productCode":"12-11-02-0002","enable":true},{"productCode":"12-11-03-0001","enable":true},{"productCode":"12-11-03-0002","enable":true},{"productCode":"12-01-01-1003","enable":true},{"productCode":"12-01-01-1004","enable":true},{"productCode":"12-01-01-1006","enable":true},{"productCode":"12-01-01-1099","enable":true},{"productCode":"12-01-02-1001","enable":true},{"productCode":"12-01-02-1002","enable":true},{"productCode":"12-01-02-1003","enable":true},{"productCode":"12-01-02-1099","enable":true},{"productCode":"12-02-01-1024","enable":true},{"productCode":"12-02-01-1025","enable":true},{"productCode":"12-02-01-1026","enable":true},{"productCode":"12-02-01-1027","enable":true},{"productCode":"12-02-01-1029","enable":true},{"productCode":"12-02-01-1030","enable":true},{"productCode":"12-02-01-1031","enable":true},{"productCode":"12-02-01-1032","enable":true},{"productCode":"12-02-01-1037","enable":true},{"productCode":"12-02-02-1024","enable":true},{"productCode":"12-02-02-1025","enable":true},{"productCode":"12-02-02-1026","enable":true},{"productCode":"12-02-02-1027","enable":true},{"productCode":"12-02-02-1029","enable":true},{"productCode":"12-02-02-1030","enable":true},{"productCode":"12-02-02-1031","enable":true},{"productCode":"12-02-02-1032","enable":true},{"productCode":"12-02-02-1037","enable":true},{"productCode":"12-05-02-1010","enable":true},{"productCode":"12-02-02-0039","enable":true},{"productCode":"12-02-02-0040","enable":true},{"productCode":"12-02-02-0041","enable":true},{"productCode":"12-02-02-0042","enable":true},{"productCode":"12-05-02-0051","enable":true},{"productCode":"12-05-02-0052","enable":true},{"productCode":"12-05-02-0048","enable":true},{"productCode":"12-05-02-0049","enable":true},{"productCode":"12-99-01-0042","enable":true},{"productCode":"12-99-02-0044","enable":true},{"productCode":"12-99-03-0046","enable":true},{"productCode":"12-99-01-0043","enable":true},{"productCode":"12-99-02-0045","enable":true},{"productCode":"12-99-03-0047","enable":true},{"productCode":"12-99-03-0048","enable":true},{"productCode":"12-99-01-0049","enable":true},{"productCode":"12-99-02-0050","enable":true},{"productCode":"12-99-05-0051","enable":true},{"productCode":"12-99-05-0052","enable":true},{"productCode":"12-05-02-0062","enable":true},{"productCode":"11-99-05-0001","enable":true},{"productCode":"11-99-05-0002","enable":true},{"productCode":"11-99-05-0003","enable":true},{"productCode":"11-99-05-0004","enable":true},{"productCode":"11-99-05-0005","enable":true},{"productCode":"11-99-05-0006","enable":true},{"productCode":"11-99-05-0007","enable":true},{"productCode":"11-99-05-0008","enable":true},{"productCode":"11-99-05-0009","enable":true},{"productCode":"11-99-05-0010","enable":true},{"productCode":"11-99-05-0012","enable":true},{"productCode":"11-99-05-0013","enable":true},{"productCode":"11-99-05-0017","enable":true},{"productCode":"11-99-05-0018","enable":true},{"productCode":"11-99-05-0015","enable":true},{"productCode":"11-99-05-0014","enable":true},{"productCode":"12-99-05-0053","enable":true},{"productCode":"12-99-05-0054","enable":true},{"productCode":"12-99-05-0055","enable":true},{"productCode":"12-99-05-0056","enable":true},{"productCode":"12-99-05-0057","enable":true},{"productCode":"12-99-05-0058","enable":true},{"productCode":"12-99-05-0059","enable":true},{"productCode":"12-99-05-0060","enable":true},{"productCode":"12-99-05-0061","enable":true},{"productCode":"12-99-05-0062","enable":true},{"productCode":"12-99-05-0064","enable":true},{"productCode":"12-99-05-0065","enable":true},{"productCode":"12-99-03-0066","enable":true},{"productCode":"11-99-05-0028","enable":true},{"productCode":"11-99-05-0029","enable":true},{"productCode":"12-02-02-0049","enable":true},{"productCode":"12-99-03-0067","enable":true}],"name":"SugarBreak"}
\ No newline at end of file
diff --git a/xmlprofile/main.json b/xmlprofile/main.json
new file mode 100644
index 00000000..da17aca8
--- /dev/null
+++ b/xmlprofile/main.json
@@ -0,0 +1 @@
+{"SugarBreak":{"except":[],"enable":true,"modifiers":[]},"y18IDCard":{"modifiers":[],"except":[],"enable":true},"y20IDCard":{"except":[],"modifiers":[],"enable":false},"y20IDCard-Liveness":{"except":[],"enable":false,"modifiers":[]},"ClossMenu":{"except":[],"modifiers":[],"enable":false}}
\ No newline at end of file
diff --git a/xmlprofile/y18IDCard.json b/xmlprofile/y18IDCard.json
index df1e18d8..e62ef051 100644
--- a/xmlprofile/y18IDCard.json
+++ b/xmlprofile/y18IDCard.json
@@ -1,33 +1 @@
-{
- "Name": "y18IDCard Profile",
- "content": [
- {
- "productCode":"12-02-01-0017",
- "enable": true
- },
- {
- "productCode":"12-05-02-0027",
- "enable": true
- },
- {
- "productCode":"12-05-03-0027",
- "enable": true
- },
- {
- "productCode":"12-05-02-0028",
- "enable": true
- },
- {
- "productCode":"12-05-03-0028",
- "enable": true
- },
- {
- "productCode":"12-05-02-0029",
- "enable": true
- },
- {
- "productCode":"12-05-03-0029",
- "enable": true
- }
- ]
- }
\ No newline at end of file
+{"content":[{"productCode":"12-01-01-0001","enable":true},{"productCode":"12-01-01-0003","enable":true},{"productCode":"12-01-01-0004","enable":true},{"productCode":"12-01-01-0005","enable":true},{"productCode":"12-01-01-0006","enable":true},{"productCode":"12-01-01-0007","enable":true},{"productCode":"12-01-01-0008","enable":true},{"productCode":"12-01-01-0009","enable":true},{"productCode":"12-01-01-0010","enable":true},{"productCode":"12-01-01-0011","enable":true},{"productCode":"12-01-01-0012","enable":true},{"productCode":"12-01-01-0013","enable":true},{"productCode":"12-01-01-0014","enable":true},{"productCode":"12-01-01-0017","enable":true},{"productCode":"12-01-01-0019","enable":true},{"productCode":"12-01-01-0020","enable":true},{"productCode":"12-01-01-0021","enable":true},{"productCode":"12-01-01-0022","enable":true},{"productCode":"12-01-01-0023","enable":true},{"productCode":"12-01-01-0024","enable":true},{"productCode":"12-01-01-0025","enable":true},{"productCode":"12-01-01-0026","enable":true},{"productCode":"12-01-01-0027","enable":true},{"productCode":"12-01-01-0028","enable":true},{"productCode":"12-01-01-0029","enable":true},{"productCode":"12-01-01-0030","enable":true},{"productCode":"12-01-01-0031","enable":true},{"productCode":"12-01-01-0032","enable":true},{"productCode":"12-01-01-0033","enable":true},{"productCode":"12-01-01-0034","enable":true},{"productCode":"12-01-01-0035","enable":true},{"productCode":"12-01-01-0036","enable":true},{"productCode":"12-01-01-0037","enable":true},{"productCode":"12-01-01-0038","enable":true},{"productCode":"12-01-01-0039","enable":true},{"productCode":"12-01-01-0040","enable":true},{"productCode":"12-01-02-0001","enable":true},{"productCode":"12-01-02-0002","enable":true},{"productCode":"12-01-02-0003","enable":true},{"productCode":"12-01-02-0004","enable":true},{"productCode":"12-01-02-0005","enable":true},{"productCode":"12-01-02-0006","enable":true},{"productCode":"12-01-02-0007","enable":true},{"productCode":"12-01-02-0008","enable":true},{"productCode":"12-01-02-0009","enable":true},{"productCode":"12-01-02-0011","enable":true},{"productCode":"12-01-02-0017","enable":true},{"productCode":"12-01-02-0018","enable":true},{"productCode":"12-01-02-0019","enable":true},{"productCode":"12-01-02-0020","enable":true},{"productCode":"12-01-02-0021","enable":true},{"productCode":"12-01-02-0022","enable":true},{"productCode":"12-01-02-0023","enable":true},{"productCode":"12-01-02-0024","enable":true},{"productCode":"12-01-02-0025","enable":true},{"productCode":"12-01-02-0026","enable":true},{"productCode":"12-01-02-0027","enable":true},{"productCode":"12-01-02-0028","enable":true},{"productCode":"12-01-02-0029","enable":true},{"productCode":"12-01-02-0030","enable":true},{"productCode":"12-01-02-0031","enable":true},{"productCode":"12-01-02-0032","enable":true},{"productCode":"12-01-02-0033","enable":true},{"productCode":"12-01-02-0034","enable":true},{"productCode":"12-01-02-0035","enable":true},{"productCode":"12-01-02-0036","enable":true},{"productCode":"12-01-02-0037","enable":true},{"productCode":"12-01-02-0038","enable":true},{"productCode":"12-01-02-0039","enable":true},{"productCode":"12-01-02-0040","enable":true},{"productCode":"12-01-02-0041","enable":true},{"productCode":"12-01-01-0043","enable":true},{"productCode":"12-01-01-0044","enable":true},{"productCode":"12-01-02-0044","enable":true},{"productCode":"12-01-02-0045","enable":true},{"productCode":"12-01-01-0046","enable":true},{"productCode":"12-01-01-0047","enable":true},{"productCode":"12-01-02-0047","enable":true},{"productCode":"12-01-02-0048","enable":true},{"productCode":"12-01-01-0049","enable":true},{"productCode":"12-01-01-0050","enable":true},{"productCode":"12-01-02-0050","enable":true},{"productCode":"12-01-02-0051","enable":true},{"productCode":"12-01-03-0001","enable":true},{"productCode":"12-01-03-0002","enable":true},{"productCode":"12-01-03-0003","enable":true},{"productCode":"12-01-03-0004","enable":true},{"productCode":"12-01-03-0005","enable":true},{"productCode":"12-01-03-0006","enable":true},{"productCode":"12-01-03-0007","enable":true},{"productCode":"12-01-03-0008","enable":true},{"productCode":"12-01-03-0009","enable":true},{"productCode":"12-01-03-0011","enable":true},{"productCode":"12-01-03-0017","enable":true},{"productCode":"12-01-03-0029","enable":true},{"productCode":"12-01-03-0030","enable":true},{"productCode":"12-01-03-0031","enable":true},{"productCode":"12-02-01-0039","enable":true},{"productCode":"12-02-01-0002","enable":true},{"productCode":"12-02-01-0003","enable":true},{"productCode":"12-02-01-0004","enable":true},{"productCode":"12-02-01-0006","enable":true},{"productCode":"12-02-01-0007","enable":true},{"productCode":"12-02-01-0008","enable":true},{"productCode":"12-02-01-0009","enable":true},{"productCode":"12-02-01-0010","enable":true},{"productCode":"12-02-01-0011","enable":true},{"productCode":"12-02-01-0012","enable":true},{"productCode":"12-02-01-0016","enable":true},{"productCode":"12-02-01-0017","enable":true},{"productCode":"12-02-01-0019","enable":true},{"productCode":"12-02-01-0020","enable":true},{"productCode":"12-02-01-0021","enable":true},{"productCode":"12-02-01-0022","enable":true},{"productCode":"12-02-01-0024","enable":true},{"productCode":"12-02-01-0025","enable":true},{"productCode":"12-02-01-0026","enable":true},{"productCode":"12-02-01-0027","enable":true},{"productCode":"12-02-01-0028","enable":true},{"productCode":"12-02-01-0029","enable":true},{"productCode":"12-02-01-0030","enable":true},{"productCode":"12-02-01-0031","enable":true},{"productCode":"12-02-01-0032","enable":true},{"productCode":"12-02-01-0033","enable":true},{"productCode":"12-02-01-0034","enable":true},{"productCode":"12-02-01-0035","enable":true},{"productCode":"12-02-01-0037","enable":true},{"productCode":"12-02-01-0038","enable":true},{"productCode":"12-02-02-0039","enable":true},{"productCode":"12-02-02-0002","enable":true},{"productCode":"12-02-02-0003","enable":true},{"productCode":"12-02-02-0004","enable":true},{"productCode":"12-02-02-0005","enable":true},{"productCode":"12-02-02-0006","enable":true},{"productCode":"12-02-02-0007","enable":true},{"productCode":"12-02-02-0008","enable":true},{"productCode":"12-02-02-0009","enable":true},{"productCode":"12-02-02-0010","enable":true},{"productCode":"12-02-02-0011","enable":true},{"productCode":"12-02-02-0012","enable":true},{"productCode":"12-02-02-0017","enable":true},{"productCode":"12-02-02-0018","enable":true},{"productCode":"12-02-02-0019","enable":true},{"productCode":"12-02-02-0020","enable":true},{"productCode":"12-02-02-0022","enable":true},{"productCode":"12-02-02-0023","enable":true},{"productCode":"12-02-02-0024","enable":true},{"productCode":"12-02-02-0025","enable":true},{"productCode":"12-02-02-0026","enable":true},{"productCode":"12-02-02-0027","enable":true},{"productCode":"12-02-02-0028","enable":true},{"productCode":"12-02-02-0029","enable":true},{"productCode":"12-02-02-0030","enable":true},{"productCode":"12-02-02-0031","enable":true},{"productCode":"12-02-02-0032","enable":true},{"productCode":"12-02-02-0033","enable":true},{"productCode":"12-02-02-0034","enable":true},{"productCode":"12-02-02-0035","enable":true},{"productCode":"12-02-02-0037","enable":true},{"productCode":"12-02-02-0038","enable":true},{"productCode":"12-01-02-0053","enable":true},{"productCode":"12-01-02-0054","enable":true},{"productCode":"12-03-02-0026","enable":true},{"productCode":"12-02-02-0043","enable":true},{"productCode":"12-02-02-0044","enable":true},{"productCode":"12-05-02-0055","enable":true},{"productCode":"12-05-02-0056","enable":true},{"productCode":"12-02-01-0039","enable":true},{"productCode":"12-02-02-0039","enable":true},{"productCode":"12-02-03-0039","enable":true},{"productCode":"12-02-01-0040","enable":true},{"productCode":"12-02-02-0040","enable":true},{"productCode":"12-02-03-0040","enable":true},{"productCode":"12-02-01-0047","enable":true},{"productCode":"12-02-02-0047","enable":true},{"productCode":"12-02-01-1038","enable":true},{"productCode":"12-02-02-1038","enable":true},{"productCode":"12-02-01-1039","enable":true},{"productCode":"12-02-02-1039","enable":true},{"productCode":"12-02-01-1040","enable":true},{"productCode":"12-02-02-1040","enable":true},{"productCode":"12-01-01-0055 ","enable":true},{"productCode":"12-01-02-0055","enable":true},{"productCode":"12-01-03-0055","enable":true},{"productCode":"12-02-01-0045","enable":true},{"productCode":"12-02-02-0045","enable":true},{"productCode":"12-02-01-0046","enable":true},{"productCode":"12-02-02-0046","enable":true},{"productCode":"12-02-03-0046","enable":true},{"productCode":"12-02-03-0047","enable":true},{"productCode":"12-02-03-0045","enable":true},{"productCode":"12-02-03-0039","enable":true},{"productCode":"12-02-03-0002","enable":true},{"productCode":"12-02-03-0003","enable":true},{"productCode":"12-02-03-0004","enable":true},{"productCode":"12-02-03-0006","enable":true},{"productCode":"12-02-03-0007","enable":true},{"productCode":"12-02-03-0008","enable":true},{"productCode":"12-02-03-0011","enable":true},{"productCode":"12-02-03-0012","enable":true},{"productCode":"12-02-03-0015","enable":true},{"productCode":"12-02-03-0017","enable":true},{"productCode":"12-02-03-0019","enable":true},{"productCode":"12-02-03-0020","enable":true},{"productCode":"12-02-03-0022","enable":true},{"productCode":"12-02-03-0023","enable":true},{"productCode":"12-02-03-0024","enable":true},{"productCode":"12-02-03-0025","enable":true},{"productCode":"12-02-03-0026","enable":true},{"productCode":"12-02-03-0027","enable":true},{"productCode":"12-02-03-0028","enable":true},{"productCode":"12-02-03-0033","enable":true},{"productCode":"12-02-03-0044","enable":true},{"productCode":"12-04-02-0001","enable":true},{"productCode":"12-04-02-0002","enable":true},{"productCode":"12-04-02-0003","enable":true},{"productCode":"12-04-02-0004","enable":true},{"productCode":"12-04-02-0005","enable":true},{"productCode":"12-04-02-0006","enable":true},{"productCode":"12-04-02-0007","enable":true},{"productCode":"12-04-02-0008","enable":true},{"productCode":"12-04-02-0009","enable":true},{"productCode":"12-04-02-0010","enable":true},{"productCode":"12-04-02-0011","enable":true},{"productCode":"12-04-02-0013","enable":true},{"productCode":"12-04-02-0014","enable":true},{"productCode":"12-04-02-0015","enable":true},{"productCode":"12-04-02-0016","enable":true},{"productCode":"12-04-02-0017","enable":true},{"productCode":"12-04-02-0018","enable":true},{"productCode":"12-04-02-1018","enable":true},{"productCode":"12-04-02-1019","enable":true},{"productCode":"12-04-02-1020","enable":true},{"productCode":"12-04-02-1021","enable":true},{"productCode":"12-04-02-1022","enable":true},{"productCode":"12-05-02-0007","enable":true},{"productCode":"12-05-02-0008","enable":true},{"productCode":"12-05-02-0009","enable":true},{"productCode":"12-05-02-0010","enable":true},{"productCode":"12-05-02-0011","enable":true},{"productCode":"12-05-02-0012","enable":true},{"productCode":"12-05-02-0013","enable":true},{"productCode":"12-05-02-0014","enable":true},{"productCode":"12-05-02-0015","enable":true},{"productCode":"12-05-02-0019","enable":true},{"productCode":"12-05-02-0020","enable":true},{"productCode":"12-05-02-0021","enable":true},{"productCode":"12-05-02-0022","enable":true},{"productCode":"12-05-02-0023","enable":true},{"productCode":"12-05-02-0024","enable":true},{"productCode":"12-05-02-0025","enable":true},{"productCode":"12-05-02-0027","enable":true},{"productCode":"12-05-02-0028","enable":true},{"productCode":"12-05-02-0029","enable":true},{"productCode":"12-05-02-0031","enable":true},{"productCode":"12-05-02-0033","enable":true},{"productCode":"12-05-02-0034","enable":true},{"productCode":"12-05-02-0035","enable":true},{"productCode":"12-05-02-0036","enable":true},{"productCode":"12-05-02-0037","enable":true},{"productCode":"12-05-02-0038","enable":true},{"productCode":"12-05-02-0039","enable":true},{"productCode":"12-05-02-0041","enable":true},{"productCode":"12-05-02-0043","enable":true},{"productCode":"12-05-02-0044","enable":true},{"productCode":"12-05-02-0045","enable":true},{"productCode":"12-05-02-0046","enable":true},{"productCode":"12-05-02-0047","enable":true},{"productCode":"12-05-02-0053","enable":true},{"productCode":"12-05-02-0054","enable":true},{"productCode":"12-99-02-0009","enable":true},{"productCode":"12-99-02-0002","enable":true},{"productCode":"12-99-02-0006","enable":true},{"productCode":"12-99-02-0007","enable":true},{"productCode":"12-99-02-0008","enable":true},{"productCode":"12-99-02-0001","enable":true},{"productCode":"12-99-02-0003","enable":true},{"productCode":"12-99-02-0005","enable":true},{"productCode":"12-99-02-0004","enable":true},{"productCode":"12-05-03-0007","enable":true},{"productCode":"12-05-03-0008","enable":true},{"productCode":"12-05-03-0009","enable":true},{"productCode":"12-05-03-0010","enable":true},{"productCode":"12-05-03-0011","enable":true},{"productCode":"12-05-03-0019","enable":true},{"productCode":"12-05-03-0020","enable":true},{"productCode":"12-05-03-0021","enable":true},{"productCode":"12-05-03-0022","enable":true},{"productCode":"12-05-03-0024","enable":true},{"productCode":"12-05-03-0025","enable":true},{"productCode":"12-05-03-0027","enable":true},{"productCode":"12-05-03-0028","enable":true},{"productCode":"12-05-03-0029","enable":true},{"productCode":"12-05-03-0033","enable":true},{"productCode":"12-05-03-0035","enable":true},{"productCode":"12-05-03-0036","enable":true},{"productCode":"12-05-03-0037","enable":true},{"productCode":"12-05-03-0038","enable":true},{"productCode":"12-05-03-0039","enable":true},{"productCode":"12-05-03-0041","enable":true},{"productCode":"12-05-03-0043","enable":true},{"productCode":"12-05-03-0046","enable":true},{"productCode":"12-05-03-0047","enable":true},{"productCode":"12-11-01-0001","enable":true},{"productCode":"12-11-02-0001","enable":true},{"productCode":"12-11-02-0002","enable":true},{"productCode":"12-11-03-0001","enable":true},{"productCode":"12-11-03-0002","enable":true},{"productCode":"12-01-01-1003","enable":true},{"productCode":"12-01-01-1004","enable":true},{"productCode":"12-01-01-1006","enable":true},{"productCode":"12-01-01-1099","enable":true},{"productCode":"12-01-02-1001","enable":true},{"productCode":"12-01-02-1002","enable":true},{"productCode":"12-01-02-1003","enable":true},{"productCode":"12-01-02-1099","enable":true},{"productCode":"12-02-01-1024","enable":true},{"productCode":"12-02-01-1025","enable":true},{"productCode":"12-02-01-1026","enable":true},{"productCode":"12-02-01-1027","enable":true},{"productCode":"12-02-01-1029","enable":true},{"productCode":"12-02-01-1030","enable":true},{"productCode":"12-02-01-1031","enable":true},{"productCode":"12-02-01-1032","enable":true},{"productCode":"12-02-01-1037","enable":true},{"productCode":"12-02-02-1024","enable":true},{"productCode":"12-02-02-1025","enable":true},{"productCode":"12-02-02-1026","enable":true},{"productCode":"12-02-02-1027","enable":true},{"productCode":"12-02-02-1029","enable":true},{"productCode":"12-02-02-1030","enable":true},{"productCode":"12-02-02-1031","enable":true},{"productCode":"12-02-02-1032","enable":true},{"productCode":"12-02-02-1037","enable":true},{"productCode":"12-05-02-1010","enable":true},{"productCode":"12-02-02-0039","enable":true},{"productCode":"12-02-02-0040","enable":true},{"productCode":"12-02-02-0041","enable":true},{"productCode":"12-02-02-0042","enable":true},{"productCode":"12-05-02-0051","enable":true},{"productCode":"12-05-02-0052","enable":true},{"productCode":"12-05-02-0048","enable":true},{"productCode":"12-05-02-0049","enable":true},{"productCode":"12-99-01-0042","enable":true},{"productCode":"12-99-02-0044","enable":true},{"productCode":"12-99-03-0046","enable":true},{"productCode":"12-99-01-0043","enable":true},{"productCode":"12-99-02-0045","enable":true},{"productCode":"12-99-03-0047","enable":true},{"productCode":"12-99-03-0048","enable":true},{"productCode":"12-99-01-0049","enable":true},{"productCode":"12-99-02-0050","enable":true},{"productCode":"12-99-05-0051","enable":true},{"productCode":"12-99-05-0052","enable":true},{"productCode":"12-05-02-0062","enable":true},{"productCode":"11-99-05-0001","enable":true},{"productCode":"11-99-05-0002","enable":true},{"productCode":"11-99-05-0003","enable":true},{"productCode":"11-99-05-0004","enable":true},{"productCode":"11-99-05-0005","enable":true},{"productCode":"11-99-05-0006","enable":true},{"productCode":"11-99-05-0007","enable":true},{"productCode":"11-99-05-0008","enable":true},{"productCode":"11-99-05-0009","enable":true},{"productCode":"11-99-05-0010","enable":true},{"productCode":"11-99-05-0012","enable":true},{"productCode":"11-99-05-0013","enable":true},{"productCode":"11-99-05-0017","enable":true},{"productCode":"11-99-05-0018","enable":true},{"productCode":"11-99-05-0015","enable":true},{"productCode":"11-99-05-0014","enable":true},{"productCode":"12-99-05-0053","enable":true},{"productCode":"12-99-05-0054","enable":true},{"productCode":"12-99-05-0055","enable":true},{"productCode":"12-99-05-0056","enable":true},{"productCode":"12-99-05-0057","enable":true},{"productCode":"12-99-05-0058","enable":true},{"productCode":"12-99-05-0059","enable":true},{"productCode":"12-99-05-0060","enable":true},{"productCode":"12-99-05-0061","enable":true},{"productCode":"12-99-05-0062","enable":true},{"productCode":"12-99-05-0064","enable":true},{"productCode":"12-99-05-0065","enable":true},{"productCode":"12-99-03-0066","enable":true},{"productCode":"11-99-05-0028","enable":true},{"productCode":"11-99-05-0029","enable":true},{"productCode":"12-02-02-0049","enable":true},{"productCode":"12-99-03-0067","enable":true}],"name":"y18IDCard"}
\ No newline at end of file
diff --git a/xmlprofile/y20IDCard-Liveness.json b/xmlprofile/y20IDCard-Liveness.json
new file mode 100644
index 00000000..8eb4c991
--- /dev/null
+++ b/xmlprofile/y20IDCard-Liveness.json
@@ -0,0 +1 @@
+{"name":"y20IDCard-Liveness","content":[]}
\ No newline at end of file
diff --git a/xmlprofile/y20IDCard.json b/xmlprofile/y20IDCard.json
new file mode 100644
index 00000000..5a614dab
--- /dev/null
+++ b/xmlprofile/y20IDCard.json
@@ -0,0 +1 @@
+{"content":[],"name":"y20IDCard"}
\ No newline at end of file