From 857410d3b4dd71c503eafadd2101eaa7941443f4 Mon Sep 17 00:00:00 2001 From: singh_mansi Date: Fri, 1 May 2020 19:28:31 +0100 Subject: [PATCH] - Release of v3.1.1 - Updated the functionality to add the files by the library --- zapp_default/3.1.1/css/brn.css | 330 +++ zapp_default/3.1.1/css/button.css | 155 ++ zapp_default/3.1.1/css/extras.css | 28 + zapp_default/3.1.1/css/framework.css | 264 ++ zapp_default/3.1.1/css/mark-for-mc.css | 23 + zapp_default/3.1.1/css/more-about.css | 805 ++++++ zapp_default/3.1.1/css/pbba.css | 2310 +++++++++++++++++ zapp_default/3.1.1/css/zapp.css | 292 +++ .../mark_for_mc/MarkWebPro-BoldW01Regular.ttf | Bin 0 -> 39712 bytes .../mark_for_mc/MarkWebPro-BookW01Regular.ttf | Bin 0 -> 39284 bytes .../MarkWebPro-HeavyW01Regular.ttf | Bin 0 -> 40080 bytes .../MarkWebPro-MediumW01Regular.ttf | Bin 0 -> 39040 bytes .../mark_for_mc_office/MarkForMC-Bold.ttf | Bin 0 -> 153976 bytes .../mark_for_mc_office/MarkForMC-Heavy.ttf | Bin 0 -> 154296 bytes .../mark_for_mc_office/MarkForMC-Med.ttf | Bin 0 -> 154996 bytes .../fonts/mark_for_mc_office/MarkForMC.ttf | Bin 0 -> 154532 bytes zapp_default/3.1.1/html/action.html | 72 + zapp_default/3.1.1/html/button.html | 36 + zapp_default/3.1.1/html/more-about.html | 98 + zapp_default/3.1.1/html/popup.html | 244 ++ .../brn-popup/artwork_step_3_code_svg.png | Bin 0 -> 3338 bytes zapp_default/3.1.1/images/brn-popup/close.svg | 7 + .../brn-popup/icon-more-about-pbba_svg.svg | 7 + .../images/brn-popup/icon_attention_svg.svg | 7 + .../3.1.1/images/brn-popup/pbba_get_code.svg | 7 + .../images/brn-popup/phone_bank_step1_svg.png | Bin 0 -> 4552 bytes .../brn-popup/phone_bank_step3_bg_svg.png | Bin 0 -> 3450 bytes .../images/brn-popup/phone_menu_step2_svg.png | Bin 0 -> 5929 bytes .../images/brn-popup/powered_by_logo.png | Bin 0 -> 6768 bytes .../images/brn-popup/powered_by_mc-1.svg | 32 + zapp_default/3.1.1/images/button_pbba.png | Bin 0 -> 1801 bytes .../3.1.1/images/icon-more-about-pbba.png | Bin 0 -> 688 bytes .../3.1.1/images/more-about/close.png | Bin 0 -> 784 bytes .../3.1.1/images/more-about/close.svg | 7 + .../images/more-about/more-about-artwork.png | Bin 0 -> 27154 bytes .../images/more-about/powered_by_logo.png | Bin 0 -> 6768 bytes .../images/more-about/powered_by_mc-1.svg | 32 + .../3.1.1/images/more-about/step_1.png | Bin 0 -> 1236 bytes .../3.1.1/images/more-about/step_2.png | Bin 0 -> 1498 bytes .../3.1.1/images/more-about/step_3.png | Bin 0 -> 1725 bytes .../artwork_step_1_phone_banks_svg.png | Bin 0 -> 4017 bytes .../artwork_step_2_phone_menu_svg.png | Bin 0 -> 5442 bytes .../artwork_step_3_code_svg-2.png | Bin 0 -> 1747 bytes .../artwork_step_3_code_svg.png | Bin 0 -> 2098 bytes .../notification-popup/pbba_get_code.png | Bin 0 -> 441 bytes .../images/pbba-logo-black-horizontal_svg.svg | 7 + zapp_default/3.1.1/images/pbba-long.png | Bin 0 -> 36053 bytes zapp_default/3.1.1/images/pbba-mini.png | Bin 0 -> 578 bytes zapp_default/3.1.1/images/pbba-short.png | Bin 0 -> 27970 bytes zapp_default/3.1.1/images/powered by mc-1.svg | 32 + zapp_default/3.1.1/js/button.js | 548 ++++ zapp_default/3.1.1/js/cookie-management.js | 31 + zapp_default/3.1.1/js/extras.js | 509 ++++ zapp_default/3.1.1/js/more-about.js | 94 + zapp_default/3.1.1/js/pbba-popup.js | 658 +++++ zapp_default/3.1.1/js/zapp-button.js | 241 ++ zapp_default/3.1.1/js/zapp-popup.js | 770 ++++++ zapp_default/3.1.1/js/zpopup-extras.js | 472 ++++ zapp_default/pbbacustomconfig.js | 2 +- .../pbbacustomconfig_branded.template | 2 +- zapp_default/pbbacustomconfig_custom.template | 2 +- zapp_default/zapp.js | 10 +- zapp_default/zpopup.js | 15 +- 63 files changed, 8138 insertions(+), 11 deletions(-) create mode 100644 zapp_default/3.1.1/css/brn.css create mode 100644 zapp_default/3.1.1/css/button.css create mode 100644 zapp_default/3.1.1/css/extras.css create mode 100644 zapp_default/3.1.1/css/framework.css create mode 100644 zapp_default/3.1.1/css/mark-for-mc.css create mode 100644 zapp_default/3.1.1/css/more-about.css create mode 100644 zapp_default/3.1.1/css/pbba.css create mode 100644 zapp_default/3.1.1/css/zapp.css create mode 100644 zapp_default/3.1.1/fonts/mark_for_mc/MarkWebPro-BoldW01Regular.ttf create mode 100644 zapp_default/3.1.1/fonts/mark_for_mc/MarkWebPro-BookW01Regular.ttf create mode 100644 zapp_default/3.1.1/fonts/mark_for_mc/MarkWebPro-HeavyW01Regular.ttf create mode 100644 zapp_default/3.1.1/fonts/mark_for_mc/MarkWebPro-MediumW01Regular.ttf create mode 100644 zapp_default/3.1.1/fonts/mark_for_mc_office/MarkForMC-Bold.ttf create mode 100644 zapp_default/3.1.1/fonts/mark_for_mc_office/MarkForMC-Heavy.ttf create mode 100644 zapp_default/3.1.1/fonts/mark_for_mc_office/MarkForMC-Med.ttf create mode 100644 zapp_default/3.1.1/fonts/mark_for_mc_office/MarkForMC.ttf create mode 100644 zapp_default/3.1.1/html/action.html create mode 100644 zapp_default/3.1.1/html/button.html create mode 100644 zapp_default/3.1.1/html/more-about.html create mode 100644 zapp_default/3.1.1/html/popup.html create mode 100644 zapp_default/3.1.1/images/brn-popup/artwork_step_3_code_svg.png create mode 100644 zapp_default/3.1.1/images/brn-popup/close.svg create mode 100644 zapp_default/3.1.1/images/brn-popup/icon-more-about-pbba_svg.svg create mode 100644 zapp_default/3.1.1/images/brn-popup/icon_attention_svg.svg create mode 100644 zapp_default/3.1.1/images/brn-popup/pbba_get_code.svg create mode 100644 zapp_default/3.1.1/images/brn-popup/phone_bank_step1_svg.png create mode 100644 zapp_default/3.1.1/images/brn-popup/phone_bank_step3_bg_svg.png create mode 100644 zapp_default/3.1.1/images/brn-popup/phone_menu_step2_svg.png create mode 100644 zapp_default/3.1.1/images/brn-popup/powered_by_logo.png create mode 100644 zapp_default/3.1.1/images/brn-popup/powered_by_mc-1.svg create mode 100644 zapp_default/3.1.1/images/button_pbba.png create mode 100644 zapp_default/3.1.1/images/icon-more-about-pbba.png create mode 100644 zapp_default/3.1.1/images/more-about/close.png create mode 100644 zapp_default/3.1.1/images/more-about/close.svg create mode 100644 zapp_default/3.1.1/images/more-about/more-about-artwork.png create mode 100644 zapp_default/3.1.1/images/more-about/powered_by_logo.png create mode 100644 zapp_default/3.1.1/images/more-about/powered_by_mc-1.svg create mode 100644 zapp_default/3.1.1/images/more-about/step_1.png create mode 100644 zapp_default/3.1.1/images/more-about/step_2.png create mode 100644 zapp_default/3.1.1/images/more-about/step_3.png create mode 100644 zapp_default/3.1.1/images/notification-popup/artwork_step_1_phone_banks_svg.png create mode 100644 zapp_default/3.1.1/images/notification-popup/artwork_step_2_phone_menu_svg.png create mode 100644 zapp_default/3.1.1/images/notification-popup/artwork_step_3_code_svg-2.png create mode 100644 zapp_default/3.1.1/images/notification-popup/artwork_step_3_code_svg.png create mode 100644 zapp_default/3.1.1/images/notification-popup/pbba_get_code.png create mode 100644 zapp_default/3.1.1/images/pbba-logo-black-horizontal_svg.svg create mode 100644 zapp_default/3.1.1/images/pbba-long.png create mode 100644 zapp_default/3.1.1/images/pbba-mini.png create mode 100644 zapp_default/3.1.1/images/pbba-short.png create mode 100644 zapp_default/3.1.1/images/powered by mc-1.svg create mode 100644 zapp_default/3.1.1/js/button.js create mode 100644 zapp_default/3.1.1/js/cookie-management.js create mode 100644 zapp_default/3.1.1/js/extras.js create mode 100644 zapp_default/3.1.1/js/more-about.js create mode 100644 zapp_default/3.1.1/js/pbba-popup.js create mode 100644 zapp_default/3.1.1/js/zapp-button.js create mode 100644 zapp_default/3.1.1/js/zapp-popup.js create mode 100644 zapp_default/3.1.1/js/zpopup-extras.js diff --git a/zapp_default/3.1.1/css/brn.css b/zapp_default/3.1.1/css/brn.css new file mode 100644 index 0000000..4e74f2b --- /dev/null +++ b/zapp_default/3.1.1/css/brn.css @@ -0,0 +1,330 @@ +/* Copyright 2016 IPCO 2012 Limited + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. */ + +/******* GENERAL ******/ +html, body { + overflow: hidden; + -webkit-font-smoothing: subpixel-antialiased; +} + +h1, h2 { + font-size: 20px; + line-height: 20px; +} + +h1, h2, strong, a { + font-weight: bold; +} + +a { + text-decoration: none; + color: black; +} + +a:hover { + text-decoration: underline; +} + +h1 { + display: none; + background-color: black; + color: white; + padding: 15px; +} + +h2 { + color: black; + font-size: 30px; + margin: 25px 0 0; + font-family: 'Mark Office for MC', sans-serif !important; +} + +hr { + -webkit-margin-before: 0; + -webkit-margin-after: 0; + margin: 7px 0; + border-style: none; + border-top: 1px solid gray; + opacity: 0.2; +} + +h3 { + border: 2px solid black; + line-height: 14px; + width: 14px; + border-radius: 20px; + display: inline-block; + text-align: center; + position: absolute; + font-size: 10px; + left: 0px; + top: 0px; + color: #4b0000; +} + +h4 { + display: inline-block; + padding-left: 28px; + line-height: 30px; +} + +.text-center { + text-align: center; +} + +.clrimg { + clear: both; +} + +/* Start - styles for Confirm popup */ +.confirmWindow { + text-align: center; + position: fixed; + padding: 0px; + height: 198px; + width: 406px; + background-color: rgba(251, 251, 251, 1); + border: 1px solid #FF6E00; + border-radius: 2px; + box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.24); + top: 50%; + left: 50%; + margin: -106px 0 0 -196px; +} + +#blanket { + background-color: #505050; + filter: alpha(opacity = 50); /* IE */ + opacity: 0.5; /* Safari, Opera */ + -moz-opacity: 0.50; /* FireFox */ + z-index: 9002; + background-repeat: no-repeat; + background-position: center; + position: absolute; + top: 0px; + left: 0px; +} + +#wrapperDiv { + height: 100%; + width: 100%; + position: fixed; + z-index: 9999; + left: 0px; + display: none; +} + +.confirmDiv { + text-align: center; + height: 100%; +} + +#confirmDiv>div { + margin: 12% 0; + width: 80%; + display: inline-block; +} + +.confirmDiv h4 { + font-family: 'Mark Office for MC'; + font-size: 20px; + color: rgba(48, 48, 48, 1); + text-align: center; + padding-left: 0px; +} + +.confirmDivCloseBtn, .confirmDivCancelBtn { + color: rgba(255, 110, 0, 1); + background-color: rgba(251, 251, 251, 1); + border: 1px solid rgba(255, 110, 0, 1); + border-radius: 4px; + margin: 0 6px; + cursor: pointer; +} + +.confirmBtn { + font-family: 'Mark Office for MC'; + font-size: 20px; + font-weight: 600; + text-align: center; + top: 50%; + bottom:50%; + position: relative; +} + +.confirmDivCloseBtn:hover, .confirmDivCancelBtn:hover { + text-decoration: none; + background-color: rgba(255, 110, 0, 1); +} + +.confirmDivCloseBtn:active, .confirmDivCancelBtn:active { + position: relative; + background-color: rgba(255, 110, 0, 1); + top: 1px; +} + +.orangeButton { + padding: 5px 30px; +} + +.orangeButton:hover { + background-color: rgba(255, 110, 0, 1); + color: #fff; +} + +.orangeButton:active { + color: #fff; +} + +/* End - styles for Confirm popup */ +@media only screen and (min-device-width : 320px) and (max-device-width + : 568px) and (orientation: portrait) { + hr { + margin: 10px 0; + } + .getCodeImg { + vertical-align: middle; + margin-left: 0px; + width: 14px; + } + /* Start - styles for Confirm popup */ + .confirmWindow { + width: 264px !important; + height: 180px !important; + margin: -140px 0 0 -137px; + left: 51%; + } + #confirmDiv>div { + width: 94%; + /* padding: 15px 2px 0 2px; */ + margin: 16% 0; + } + .confirmDiv h4 { + font-size: 16px; + } + .confirmDivCloseBtn, .confirmDivCancelBtn { + font-size: 18px; + padding: 2px 30px; + } + .confirmBtn { + font-size: 18px; + top: 50%; + bottom:50%; + } + + /* End - styles for Confirm popup */ +} + +@media only screen and (min-device-width : 768px) and (max-device-width + : 1024px) and (orientation : landscape) and + (-webkit-min-device-pixel-ratio: 2) { + hr { + margin: 10px 0; + } + .getCodeImg { + vertical-align: middle; + margin-left: 0px; + width: 14px; + } + .text-left a { + text-align: center; + } + + /* Start - styles for Confirm popup */ + .confirmWindow { + top: 43% !important; + left: 45% !important; + width: 380px !important; + margin: -88px 0 0 -150px !important; + } + + /* End - styles for Confirm popup */ +} + +@media ( min-device-width : 768px) and (max-device-width : 1024px) and + not (-webkit-min-device-pixel-ratio: 2) { + hr { + margin: 10px 0; + } + .getCodeImg { + vertical-align: middle; + margin-left: 0px; + width: auto; + } + .text-left a { + text-align: center; + } + .confirmWindow { + top: 43% !important; + left: 45% !important; + width: 380px !important; + margin: -120px 0 0 -158px !important; + } +} + +/* Samsung Galaxy Tab 3 */ +@media only screen and (min-device-width: 800px) and (max-device-height: + 1280px) and (orientation:landscape) { +} + +/* 1280 X 800 resolution */ +@media ( min-device-width : 800px) and (max-device-width: 1280px) { + .getCodeImg { + vertical-align: middle; + margin-left: 0px; + width: auto; + } + .text-left a { + text-align: center; + } + + /* Start - styles for Confirm popup */ + .confirmWindow { + top: 35%; + left: 47%; + margin: -92px 0 0 -174px; + } + + /* End - styles for Confirm popup */ +} + +@media only screen and (min-device-width : 320px) and (max-device-width + : 568px) and (orientation: landscape) { + hr { + margin: 10px 0; + } + .getCodeImg { + vertical-align: middle; + margin-left: 0px; + width: 14px; + } +} + +/* Ipad potrait*/ +@media only screen and (min-device-height: 1024px) and + (min-device-width: 768px) and (orientation: portrait) { + .confirmWindow { + margin: -146px 0 0 -196px; + } + #confirmDiv>div { + margin: 12% 0; + } +} + +/* IE specific CSS */ +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + .confirmBtn { + top:2px; + } +} \ No newline at end of file diff --git a/zapp_default/3.1.1/css/button.css b/zapp_default/3.1.1/css/button.css new file mode 100644 index 0000000..7e16e3b --- /dev/null +++ b/zapp_default/3.1.1/css/button.css @@ -0,0 +1,155 @@ +/******************************************************************************* + * Copyright 2016 IPCO 2012 Limited + * + * Licensed under the Apache License, Version 2.0 (the "License "); you may not + * use this file except in compliance with the License . You may obtain a copy + * of the License at + * + * http: // www.apache.org /licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS " BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied . See the + * License for the specific language governing permissions and limitations under + * the License . + ******************************************************************************/ + /* START CM CHANGES */ + + /* Styles for Pay by Bank app HREF */ + .payByBankApp { + position: absolute; + width: 100%; + height: 100%; + cursor: pointer; + /*border-radius: 10px;*/ + text-align: center; + -ms-overflow-y:hidden; + overflow-y:hidden; +} + + + /* Styles for the main container */ + .mainContainer { + background-color: #ff6e00; + border-radius: 5px; + display: table-cell; + vertical-align: middle; + left: 0; + right: 0; + top: 0; + bottom: 0; + position: absolute; + width: 100%; + height: 100%; +} + +/* Styles for the left container for PBBA logo */ +.pbbaLogoContainer { + padding-left: 0px !important; + position: absolute; + transform: translateY(-50%); + -webkit-transform: translateY(-50%); + top: 50%; + margin-left: 3.9%; +} + +.pbbaLogo { + vertical-align: middle; +} + +/* Styles for the right container for CFI logos */ +.cfiLogosContainer { + position: absolute; + transform: translateY(-50%); + -webkit-transform: translateY(-50%); + top: 50%; +} + +.cfiLogoDiv { + border-radius:8px; + background-color: #fff0; + display: table-cell; +} + +.cfiLogo { + border-radius:8px; + border: none; + display: block; + vertical-align: middle; +} +.centerAlign{ + position: relative; + margin-left: auto; + margin-right: auto + } +/* END CM CHANGES */ + +body, html { + margin: 0; + padding: 0; + width: 100%; + height: 100%; +} + + +@media only screen and (max-device-width:768px) and + (min-device-width:320px) { + .right div img { + border-radius: 6px; + border: 1px solid #fff; + } + .right div { + background-color: transparent; + } + #pbba-button-frame-0 { + height: 57px; + } + #payByZapp div.left { + padding-left: 8px; + padding-top: 14px; + } +} + +/* iPhone 5 */ +@media only screen and (min-device-width : 320px) and (max-device-width + : 568px) { + #payByZapp div.left { + padding-top: 21px; + } + #payByZapp div.right { + margin-top: 6% ; + } +} + +/* iPhone 6 */ +@media only screen and (min-device-width : 375px) and (max-device-width + : 667px) { + #payByZapp div.left { + padding-top: 5%; + } + #payByZapp div.right { + margin-top: 4% ; + } +} + +/* iPhone 6+ */ +@media only screen and (min-device-width : 414px) and (max-device-width + : 736px) { + #payByZapp div.left { + padding-top: 4%; + } + #payByZapp div.right { + margin-top: 4% ; + } +} + +/* Samsung Galaxy S5 */ +@media only screen and (max-device-width: 360px) and (max-device-height: + 640px) { + #payByZapp div.left { + padding-top: 6%; + } + .long img { + height: 100%; + } +} \ No newline at end of file diff --git a/zapp_default/3.1.1/css/extras.css b/zapp_default/3.1.1/css/extras.css new file mode 100644 index 0000000..2561ae5 --- /dev/null +++ b/zapp_default/3.1.1/css/extras.css @@ -0,0 +1,28 @@ +.hide { + display:none; +} + +.show { + display:block; +} + +.fontSize0Px { + font-size:0px; +} + +.clear{ + clear: both; +} + +.positionRelative{ + position:relative; +} + +.marginRight9px{ + margin-right: 9px; +} + +.marginBottomTop-mobile{ + margin-bottom: 10px; + margin-top: 7%; +} \ No newline at end of file diff --git a/zapp_default/3.1.1/css/framework.css b/zapp_default/3.1.1/css/framework.css new file mode 100644 index 0000000..6de6ea4 --- /dev/null +++ b/zapp_default/3.1.1/css/framework.css @@ -0,0 +1,264 @@ +.pbba-container { + position: fixed; + z-index: 1; + padding-top: 2%; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: hidden; + background-color: rgba(0, 0, 0, 0.4); +} + +.pbba-content { + margin: auto; + padding: 1%; + border: 1px solid #888; + width: 1024px; + max-height: 550px; + height: 550px; + font-family: "Mark Office for MC" !important; + margin-top: 3%; +} + +.pbba-content-background { + background: url('../images/brn-popup/powered_by_logo.png'); + background-size: 11%; + background-repeat: no-repeat; + background-position: 98% 98%; + background-color: #fefefe; +} + +.more-about-background { + background: url('../images/more-about/more-about-artwork.png'), + url('../images/more-about/powered_by_logo.png'); + background-size: 37%, 11%; + background-repeat : no-repeat; + background-position : 85% 38%, 98% 98%; + background-color: #fefefe; + background-repeat: no-repeat; +} + +.content-wrapper { + display: inline-block; + width: 96%; + height: 94%; + margin: 0% 2%; +} + +/* LOW RESOLUTION DESKTOP */ +@media screen and (max-device-height: 768px) { + .pbba-container { + padding-top: 15px; + } + .pbba-content { + margin: auto; + padding: 1%; + border: 1px solid #888; + max-width: 830px; + max-height: 500px; + font-family: "Mark Office for MC" !important; + margin-top: 0%; + } +} + +/* All Mobiles */ +@media only screen and (min-device-width: 360px) and (min-device-height: + 568px) and (orientation: portrait) { + .pbba-container { + position: fixed; + z-index: 1; + padding-top: 0px; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: hidden; + background-color: rgba(0, 0, 0, 0.4); + display: flex; + } + .pbba-content { + margin: auto; + padding: 1%; + border: 1px solid #888; + width: 325px; + height: 530px; + max-width: 100%; + max-height: 100%; + text-align: center; + background-position: 55% 98%; + background-size: 38%; + } + .more-about-background { + background: url('../images/more-about/powered_by_logo.png'); + background-size: 38%; + background-repeat: no-repeat; + background-position: 55% 98%; + background-color: #fefefe; + } +} + +/* iPhone 5 & 5S in portrait & landscape */ +@media only screen and (max-device-width : 320px) and (orientation : + portrait) { + .pbba-container { + position: fixed; + z-index: 1; + padding-top: 2px; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: hidden; + background-color: rgba(0, 0, 0, 0.4); + display: flex; + } + .pbba-content { + margin: auto; + padding: 1%; + border: 1px solid #888; + width: 270px; + height: 447px; + max-height: 100%; + text-align: center; + background-position: 55% 99%; + background-size: 40%; + } + .more-about-background { + background: url(../images/more-about/powered_by_logo.png); + background-size: 40%; + background-repeat: no-repeat; + background-position: 55% 98%; + background-color: #fefefe; + } +} + +/* iPad portrait */ +@media only screen and (min-device-height: 1024px) and + (min-device-width: 768px) and (orientation: portrait) { + .pbba-container { + position: fixed; + z-index: 1; + padding-top: 0px; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: hidden; + background-color: rgba(0, 0, 0, 0.4); + display: flex; + } + .pbba-content { + margin: auto; + padding: 1%; + border: 1px solid #888; + width: 550px; + height: 800px; + max-width: 100%; + max-height: 100%; + text-align: center; + background-position: 55% 98%; + background-size: 28%; + } +} + +/**All mobiles – landscape mode **/ +@media only screen and (min-device-width:360px) and + (max-device-width:568px) and (orientation:landscape) { + .pbba-content { + width: 575px; + height: 320px; + max-width: 100%; + max-height: 100%; + } + .more-about-background { + background-position: 85% 42%, 98% 98%; + background-size: 37%, 15%; + } + .pbba-content-background { + background-size: 16%; + background-position: 98% 98%; + } + .close img { + margin-top: 3px; + width: 60%; + } +} + + + +/** Iphone 5/5s – landscape mode **/ +@media only screen and (min-device-width: 320px) and (max-device-width: + 568px) and (orientation:landscape) { + .pbba-content { + width: 530px; + height: 270px; + max-width: 100%; + max-height: 100%; + } + .more-about-background { + background-size: 45%, 13%; + } + .pbba-content-background { + background-size: 16%; + background-position: 98% 98%; + } + .close img { + margin-top: 3px; + width: 60%; + } +} + + /** ipad - landscape mode **/ + @media only screen and (min-device-width : 768px) and (max-device-width + : 1024px) and (orientation : landscape) { + .pbba-container { + position: fixed; + z-index: 1; + padding-top: 0px; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: auto; + background-color: rgba(0, 0, 0, 0.4); + display: flex; + } + .pbba-content { + margin: auto; + padding: 1%; + border: 1px solid #888; + height: 445px; + width: 800px; + max-height: 100%; + max-width: 100%; + background-size: 14%, 11%; + background-repeat: no-repeat; + background-position: 96% 98%, 98% 98%; + } +} + +@media only screen and (min-device-width: 768px) and (max-device-width : + 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2.5), + only screen and (-o-min-device-pixel-ratio: 26/10), + only screen and (min-resolution: 252dpi) and (orientation : landscape) + { + .pbba-content { + width: 575px; + height: 305px; + max-width: 100%; + max-height: 100%; + } + .more-about-background { + background-position: 85% 42%, 98% 98%; + } + .pbba-content-background { + background-size: 16%; + background-position: 98% 98%; + } + .close img { + margin-top: 3px; + width: 60%; + } + + } \ No newline at end of file diff --git a/zapp_default/3.1.1/css/mark-for-mc.css b/zapp_default/3.1.1/css/mark-for-mc.css new file mode 100644 index 0000000..f23e907 --- /dev/null +++ b/zapp_default/3.1.1/css/mark-for-mc.css @@ -0,0 +1,23 @@ +/*New rule for font family with customise MC font*/ +@font-face { + font-family: 'Mark Office for MC'; + src: url('../fonts/mark_for_mc_office/MarkForMC.ttf') format('truetype'); +} + +@font-face { + font-family: 'Mark Office for Bold'; + src: url('../fonts/mark_for_mc_office/MarkForMC-Bold.ttf') + format('truetype'); +} + +@font-face { + font-family: 'Mark Office for Heavy'; + src: url('../fonts/mark_for_mc_office/MarkForMC-Heavy.ttf') + format('truetype'); +} + +@font-face { + font-family: 'Mark Office for Medium'; + src: url('../fonts/mark_for_mc_office/MarkForMC-Med.ttf') + format('truetype'); +} \ No newline at end of file diff --git a/zapp_default/3.1.1/css/more-about.css b/zapp_default/3.1.1/css/more-about.css new file mode 100644 index 0000000..cdd6e8a --- /dev/null +++ b/zapp_default/3.1.1/css/more-about.css @@ -0,0 +1,805 @@ +/* Copyright 2016 IPCO 2012 Limited + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. */ + +/* All desktop */ +body { + font-family: "Mark Office For MC"; + font-size: 16px; +} + +h2 { + font-size: 1.250em; +} + +.cfiLogos { + width: 100%; +} + +p { + font-size: 1.1em; +} +.it-work-like-this{ + font-size: 1.1em; +} + +[class*="mobile"] { + display: none; +} + +[class*="desktop"] { + display: block; + font-size: 1.2em; + width: 115%; +} + +.more-about-content { + margin: auto; + padding: 1%; + border: 1px solid #888; + max-width: 1024px; + max-height: 550px; + height: 550px; + font-family: "Mark Office for MC" !important; + background: url('../images/more-about/more-about-artwork.png'), + url('../images/more-about/powered_by_mc-1.svg'); + background-size: 45%, 210px 26px; + background-repeat: no-repeat; + background-position: 85% 48%, 98% 98%; + margin-top: 3%; + background-color: #fefefe; +} + +.more-about-container { + position: fixed; + z-index: 1; + padding-top: 2%; + left: 0; + top: 0; + width: 100%; + height: 100%; + background-color: rgb(0, 0, 0); + background-color: rgba(0, 0, 0, 0.4); +} + +.header { + width: 100%; + margin-top: 1%; +} + +.pbbaLogoDiv { + float: left; +} + +#moreAboutLogoFocus{ + font-size:0.5px; + color:#ffffff; + outline:none; +} + +.closeDiv { + float: right; +} + +.close { + font-size: 1.250em; + float: right; +} + +.close img { + margin-top: 10px; + height: auto; +} + +.close:hover { + cursor: pointer; +} + +.fontWeigthBold { + font-family: "Mark Office for Bold"; +} + +.fontWeigthMedium { + font-family: "Mark Office for Medium"; +} + +.fontWeigthMC { + font-family: "Mark Office for MC"; +} + +.introduction { + width: 75%; + font-family: "Mark Office for MC" !important; + margin-top: 2% +} + +.wrapper { + width: 100%; +} + +.how-it-works { + width: 50%; + float: left; + font-size: 1.25em; + padding-top: 4%; +} + +.how-it-works .step { + margin-bottom: 5%; +} + +.how-it-works div.first { + margin-right: 20px; + float: left; + width: 30px; + height: 30px; + background-color: #f37021; + text-align: center; + border-radius: 40px; + line-height: 30px; + font-weight: bold; + color: white; +} + +.how-it-works div.second.desktop { + display: flex; +} + +.deviceLogoDiv { + float: left; + margin-top: -7%; + width: 50%; +} + +.deviceLogo { + width: 80%; +} + +.cfiLogosWrapper { + font-size: 0.85em; + margin-top: 1%; +} + +.cfiLogosWrapper h2 { + font-size: 0.938em; +} + +.cfiLogosWrapper p { + font-size: 1.5em; + margin-bottom: .5%; +} + +.cfiLogo { + height: 35px; + width: auto; + margin-right: 5px; +} + +.footer { + width: 100%; + height: 25px; + margin-top: 8px; +} + +.new-mc-logo { + float: right; + width: 210px; + height: 26px; +} + +.footer span { + display: inline-flex; +} + +.poweredBy { + font-size: 0.938em;; + float: right; + width: auto; + font-weight: bold; +} + +.mc-logo { + height: 26px; + width: 210px; +} + +.ghostFooter { + width: 100%; + height: 20px;; +} + +/* this class aligns steps number in left side. */ +.step_left { + width: 11%; + float: left; + margin: 0% 2% 0 0; +} + +/* this class aligns steps number in right side. */ +.step_right { + width: 85%; + font-size: 1em; +} + +.step img { + width: 2em; +} + +#headerLogo:focus { + outline: none; +} + +#MoreAboutPbbaLogo:focus { + outline: none; +} + +#PbbaLogo:focus { + outline: none; +} + +.footerLogo { + float: right; + margin-top: 1%; + width: 28%; + height: 31px; + font-size: 0px; +} + +/* LOW RESOLUTION DESKTOP */ +@media screen and (max-device-height: 768px) { + .more-about-container { + padding-top: 15px; + } + .more-about-content { + background-color: #fefefe; + margin: auto; + padding: 1%; + border: 1px solid #888; + max-width: 800px; + max-height: 550px; + font-family: "Mark Office for MC" !important; + margin-top: 0%; + background: url('../images/more-about/more-about-artwork.png'), + url('../images/more-about/powered_by_mc-1.svg'); + background-size: 45%, 210px 26px; + background-repeat: no-repeat; + background-position: 85% 48%, 98% 98%; + background-color: #fefefe; + } + .footerLogo { + float: right; + margin-left: 8%; + margin-top: 0px; + width: 30%; + height: 31px; + font-size: 0px; + } + .cfiLogo { + height: 30px; + margin-right: 3px; +} +.cfiLogosWrapper p { + font-size: 1.5em; + margin-bottom: 0.5%; +} +.cfiLogosWrapper { + font-size: 0.85em; + margin-top: -2%; +} +} + +/* All mobiles */ +@media only screen and (min-device-width: 360px) and (min-device-height: + 568px) and (orientation: portrait) { + [class*="desktop"] { + display: none; + } + [class*="mobile"] { + display: block; + } + .header { + width: 100%; + } + .pbbaLogoDiv { + width: 91%; + } + .pbbaLogo { + width: 54%; + margin-top: 3%; + margin-left: 7%; + } + .closeDiv { + margin-top: 3%; + } + .close img { + width: 50%; + } + .introduction { + width: 100%; + } + .mobileIntro { + text-align: -webkit-center; + } + .mobileIntro p { + width: 86%; + margin-top: 0%; + font-size: 1em; + } + .it-work-like-this-div { + margin: 6%; + } + .how-it-works { + width: 64%; + text-align: -webkit-left; + margin: auto; + float: none; + font-size: inherit; + } + .how-it-works .step { + margin: 5% 0 0; + height: auto; + width: 100%; + } + .step img { + width: 1.8em; + } + .step_right { + font-size: .75em; + padding-top: 1.1%; + margin-left: 18%; + } + .cfiLogosWrapper p { + font-size: .9em; + } + /* + .cfiLogo { + height: 25px; + } */ + .step_left { + margin: auto; + } + .cfiLogo { + height: 25px; + margin: 0px 3px; + } + .footerLogo { + float: left; + margin-left: 8%; + width: 85%; + margin-top: 0px; + height: 32px; + font-size: 0px; + } +} + +/* iPhone 5 & 5S in portrait & landscape */ +@media only screen and (max-device-width : 320px) and (orientation : + portrait) { + [class*="desktop"] { + display: none; + } + [class*="mobile"] { + display: block; + } + .header { + width: 100%; + } + .pbbaLogoDiv { + width: 85%; + } + .pbbaLogo { + width: 65%; + margin-top: 4%; + margin-left: 11%; + } + .closeDiv { + margin-top: 2%; + } + .close img { + width: 50%; + } + .introduction { + width: 100%; + } + .mobileIntro { + text-align: -webkit-center; + margin-top: 7%; + } + .mobileIntro p { + width: 91%; + } + .it-work-like-this-div { + margin: 6% 0 0%; + } + .how-it-works { + width: 75%; + text-align: -webkit-left; + margin: auto; + float: none; + font-size: inherit; + } + .how-it-works .step { + margin: 5% 0 0; + height: auto; + width: 100%; + } + .step img { + width: 1.8em; + } + .step_right { + font-size: .75em; + padding-top: 1.1%; + margin-left: 18%; + width: 87%; + } + .step_left { + margin: auto; + } + .cfiLogo { + height: 22px; + margin: -2px 1px; + } + .footerLogo { + float: left; + margin-left: 8%; + width: 85%; + margin-top: 0px; + height: 31px; + font-size: 0px; + } +.cfiLogosWrapper p { + margin-bottom: 1%; + font-size: 1.1em; + margin-top: -2%; +} +.mobileIntro p { + font-size: 0.9em; +} +.it-work-like-this { + font-size: 0.9em; +} +} + +/* iPad portrait */ +@media only screen and (min-device-height: 1024px) and + (min-device-width: 768px) and (orientation: portrait) { + .close { + margin-top: 2%; + } + .close img { + width: 70%; + } + .mobileIntro p { + width: 80%; + font-size: 20px; + } + .it-work-like-this-div { + margin: 5% 0 0%; + font-size: 20px; + } + .how-it-works { + width: 64%; + text-align: -webkit-left; + margin: auto; + float: none; + font-size: 22px; + } + .cfiLogosWrapper p { + font-size: 18px; + } + .cfiLogo { + height: 35px; + margin: 0 5px; + } + .cfiLogos { + width: 90%; + margin: 0 auto; +} +} +/**All mobiles – landscape mode **/ +@media only screen and (min-device-width:360px) and + (max-device-width:568px) and (orientation:landscape) { + [class*="desktop"] { + display: block; + font-size: 0.9em; + width: 103%; + } + #pbbaLogoFocus { + margin-top: -10px; + } + .pbbaLogo { + width: 60%; + } + .close img { + margin-top: 3px; + width: 60%; + } + .step img { + width: 1.5em; + } + .it-work-like-this { + font-size: 0.9em; + } + .step_right { + font-size: .57em; + } + .cfiLogo { + height: 23px; + width: auto; + margin-right: 1px; + } + .introduction { + margin-top: 0%; + } + .cfiLogoHeading { + margin-top: 0%; + margin-bottom: 1%; + } + + #useBankContent { + margin-top: 2%; + margin-bottom: 2%; + width: 88%; + font-size: 0.9em !important; + } + .how-it-works { + padding-top: 1%; + font-size: 1.1em; + } + .cfiLogosWrapper p { + font-size: 0.9em; + margin-top: 0%; + } + .step_right { + font-size: .75em; +} +.how-it-works .step { + margin-bottom: 5% !important; +} +} + +/** Iphone 5/5s – landscape mode **/ +@media only screen and (min-device-width: 280px) and (max-device-width: 568px) and (orientation:landscape) +{ +[class*="desktop"] { + font-size: .85em; +} + +.pbbaLogo { + width: 60%; +} + +.close img { + margin-top: 3px; + width: 60%; +} + +.it-work-like-this { + font-size: 0.8em; +} + +.it-work-like-this-div { + margin-top: -1%; +} + +.introduction { + width: 70%; + font-family: "Mark Office for MC" !important; + margin-top: 0%; +} + +.cfiLogoHeading { + margin-top: 0%; + margin-bottom: 1%; + } +.step_right { + font-size: .57em; +} + +.step_left { + margin: 0% 0% 0 0; +} + +.step img { + width: 1.1em; +} + +.cfiLogosWrapper p { + font-size: .9em; + margin-top: 0%; +} + +.cfiLogo { + height: 20px; + margin-right:1px; +} + +.cfiLogosWrapper { + font-size: 0.75em; + margin-top: 0%; +} + +#useBankContent { + margin-top: 2%; + margin-bottom: 2%; + width: 95%; + font-size: 0.5em; +} + +.how-it-works { + padding-top: 1%; +} +.how-it-works .step { + margin-bottom: 3%; +} +} + + + + + +/** ipad - landscape mode **/ +@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : landscape) { + .pbba-content { + margin: auto; + padding: 1%; + border: 1px solid #888; + height: 445px; + width: 800px; + max-height: 100%; + max-width: 100%; + background-size: 44%, 11%; + background-repeat: no-repeat; + background-position: 91% 45%, 98% 98%; + } + #useBankContent { + width: 85%; + } + .pbbaLogo { + width: 70%; + } + .how-it-works { + padding-top: 1%; + } + .how-it-works .step { + margin-bottom: 6%; + } + .step_right { + font-size: 0.8em; + } + .step_right { + width: 95%; + } + .step img { + width: 2.2em; + } + .it-work-like-this { + font-size: 1.1em; + } + p { + font-size: 1.2em; + } + #useBankContent { + margin-top: 3%; + margin-bottom: 0%; + font-size: 1em; +} + .it-work-like-this-div { + margin: 2% 0 1% 0; + } + .introduction { + margin-top: 0%; + } + .cfiLogosWrapper p { + font-size: 1.2em; + } + .cfiLogo { + height: 25px; + } + .step_left { + width: 11%; + float: left; + margin: 0% 6% 0 0; +} +/* Firefox specific css */ +@-moz-document url-prefix() { + +.more-about-background{ + background-size: 37%, 12%; + background-position: 85% 38%, 98% 98%; +} +} +} + +@media only screen and (min-device-width: 768px) and (max-device-width : + 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2.5), + only screen and (-o-min-device-pixel-ratio: 26/10), + only screen and (min-resolution: 252dpi) and (orientation : landscape) + { + .pbba-content { + width: 530px; + height: 270px; + max-width: 100%; + max-height: 100%; + + } + + .more-about-background { + background-position: 85% 42%, 98% 98%; + background-size: 37%, 16%; + } + .pbba-content-background { + background-size: 16%; + background-position: 98% 98%; + } + .close img { + margin-top: 3px; + width: 60%; + } + + [class*="desktop"] { + display: block; + font-size: 0.9em; + width: 103%; + } + .pbbaLogo { + width: 60%; + } + .close img { + margin-top: 3px; + width: 60%; + } + .step img { + width: 1.5em; + } + .it-work-like-this { + font-size: 0.9em; + } + .step_right { + font-size: .67em; + } + .how-it-works .step { + margin-bottom: 3%; +} + .cfiLogo { + height: 20px; + width: auto; + margin-right: 1px; + } + .introduction { + margin-top: 0%; + } + .cfiLogoHeading { + margin-top: 0%; + margin-bottom: 1%; + } + .cfiLogosWrapper { + margin-top: 0%; + } + #useBankContent { + margin-top: 2%; + margin-bottom: 2%; + width: 88%; + font-size: 0.8em; + } + .how-it-works { + padding-top: 1%; + font-size: 1.1em; + } + .cfiLogosWrapper p { + font-size: 0.9em; + margin-top: 0%; + margin-bottom: 0; + } + +} diff --git a/zapp_default/3.1.1/css/pbba.css b/zapp_default/3.1.1/css/pbba.css new file mode 100644 index 0000000..9f8e70c --- /dev/null +++ b/zapp_default/3.1.1/css/pbba.css @@ -0,0 +1,2310 @@ +/******************************************************************************* + * Copyright 2016 IPCO 2012 Limited + * + * Licensed under the Apache License, Version 2.0 (the "License "); you may not + * use this file except in compliance with the License . You may obtain a copy + * of the License at + * + * http: // www.apache.org /licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS " BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied . See the + * License for the specific language governing permissions and limitations under + * the License . + ******************************************************************************/ +[class*="mobile"] { + display: none; +} + +[class*="desktop"] { + display: block; +} + +[class*="Smdesktop"] { + display: none; +} + +.more-about-iframe { + position: fixed; /* Stay in place */ + z-index: 1; /* Sit on top */ + left: 0; + top: 0; + width: 100%; /* Full width */ + height: 100%; /* Full height */ + overflow: auto; /* Enable scroll if needed */ + border: none; +} + +.cfiLogosWrapper { + font-family: Mark Office for MC !important; +} + +.brn-content-banks { + width: 100%; + display: none; +} + +.custom-row { + max-width: 92%; + clear: both; + margin-top: 10px; + margin-left: auto; + margin-right: auto; +} + +#list-of-banks { + clear: both; + margin: 20px 0; +} + +#list-of-banks p { + font-size: 1.3em; + margin: 1% 0; +} + +.wrkBank { + font-size: 1em; +} + +.step1Wrapper, .step2Wrapper, .step3Wrapper, .step1NotificationWrapper, + .step2NotificationWrapper, .step3WrapperMobile { + float: left; +} + +.step1 { + background-image: url('../images/brn-popup/phone_bank_step1_svg.png'); + background-position-x: 5%; +} + +.step1Mobile { + background-image: + url('../images/notification-popup/artwork_step_2_phone_menu_svg.png'); + background-position-x: 8%; + background-size: 68.2%; +} + +.step2 { + background-image: url('../images/brn-popup/phone_menu_step2_svg.png'); + background-position-x: 5%; +} + +.step2Mobile { + background-image: + url('../images/notification-popup/artwork_step_1_phone_banks_svg.png'); + background-position-x: 11%; + background-size: 52.4%; +} + +.step1, .step2, .step1Mobile, .step2Mobile { + width: 280px; + height: 290px; + float: left; + text-align: center; + background-repeat: no-repeat; + background-position-y: top; + font-size: 0px; +} + +.step3 { + background-image: url('../images/brn-popup/phone_bank_step3_bg_svg.png'); + width: 335px; + height: 290px; + float: left; + text-align: center; + background-repeat: no-repeat; + background-position-y: top; + background-position-x: 20%; + background-size: contain; +} + +.step3-content { + position: absolute; + height: 290px; + width: 335px; + font-size: 0px; +} + +.step3NotificationBlock { + background-image: + url(../images/notification-popup/artwork_step_3_code_svg.png); + width: 313px; + height: 255px; + float: right; + text-align: center; + background-repeat: no-repeat; + background-position-y: top; + background-position-x: 20%; + background-size: contain; + margin-top: 2%; +} + +.step1NotificationWrapper .step1TextDesktop, .step2NotificationWrapper .step2TextDesktop { + margin-left: 10px; +} + +.step1TextDesktop, .step2TextDesktop, .step3TextDesktop { + width: 180px; + text-align: center; +} + +.step1TextDesktop span, .step2TextDesktop span, .step3TextDesktop span { + color: rgba(255, 110, 0, 1); + font-weight: bold; +} + +.step3TextDesktop { + margin-top: 290px; + margin-left: 93px; + position: absolute; +} + +.custom-col-step3 { + width: 300px; + height: 300px; + float: left; + background-image: url('../images/brn-popup/phone_bank_step3_bg_svg.png'); + background-size: contain; + background-repeat: no-repeat; + background-position: center; + text-align: center; +} + +.custom-col-step3>div:first-child { + width: 95%; +} + +.custom-col-lg-6, .custom-col-md-6 { + width: 50%; + float: left; +} + +.new-mc-logo { + float: right; + width: 210px; + height: 26px; +} + +.step3-block { + background: url('../images/brn-popup/phone_bank_step3_bg_svg.png') + no-repeat; +} + +#brnCodeBlock { + margin-top: 35%; + margin-left: 9%; + text-align: center; +} + +.refresh-in { + display: block; + text-align: center; + font-size: 16px; + margin-top: 20px; +} + +.seconds { + font-size: 16px; + margin-left: 4px; +} + +.step3-caption { + text-align: center; + margin-left: 50px; + width: 250px; +} + +.brnErrorHeading { + font-size: 19px; + font-family: "Mark Office for Medium" !important; + margin-bottom: 4%; +} + +.brnErrorHeading2 { + font-size: 18px; + font-family: "Mark Office for Medium" !important; + margin: 5px; + width: 255px; +} + +.brnErrorText { + font-size: 16px; + margin-top: 3%; + width: 80%; + margin-left: 11%; +} + +.brnErrorText2 { + font-size: 15px; + margin: 6% 0; + width: 250px; +} + +.numberCircle { + font: 19px "Mark Office for MC", Arial, sans-serif; + width: 2em; + height: 2em; + box-sizing: initial; + background: #000; + color: #fff; + text-align: center; + border-radius: 6px; + line-height: 2em; + box-sizing: content-box; + display: inline-block; + font-weight: bold; + z-index: 100; + margin-right: 2%; +} + +.brnTimer { + background-color: rgba(141, 185, 46, 1); + border-radius: 6px; + color: white; + text-align: center; + padding: 2px 5px; + font-size: 14px; +} + +.poweredByLogo { + float: right; +} + +.openBankApp { + font-size: 15px; + height: auto; + background-color: #F1EFEB; + border-radius: 6px; + font-family: 'Mark Office for MC'; + font-weight: 600; + color: rgba(0, 0, 0, 1); + text-align: center; + width: 33%; + border-width: 0px; + padding: 2%; +} + +.intermediatePopup-container { + text-align: center; + display: none; +} + +.attentionIcon { + margin-top: 30px; +} + +.attentionSvgClass { + width: 50px; +} + +.getCodeButton { + height: auto; + width: 33%; + padding: 2%; + background-color: rgba(255, 110, 0, 1); + border-radius: 6px; + font-family: 'Mark Office for MC'; + font-size: 15px; + font-weight: 600; + color: rgba(255, 255, 255, 1); + text-align: center; + border-width: 0px; + margin-bottom: 1.93% +} + +.getCodeImage { + height: 23px; + width: 21px; + position: absolute; +} + +.intermediateClass { + height: 21px; + font-family: 'Mark Office for MC'; + font-size: 18px; + font-weight: bold; + color: rgba(0, 0, 0, 1); + -webkit-transform: scale(1.44); + -ms-transform: scale(1.44); + transform: scale(1.44); + margin-bottom: 60px; +} + +.intermediateSvg { + height: 18px; + width: 18px; + position: absolute; +} + +.moreAboutIcon { + margin-right: 23px; +} + +.moreAboutSvg { + margin-top: 10px; +} + +.continueAnother { + font-size: 17px; + font-weight: 600; + display: inline-grid; + margin-bottom: 0%; +} + +.continueAnotherWidth { + width: 100%; + margin-top: 3%; +} + +.getCodeText { + margin-left: 23px; +} + +.imgAttention { + display: table-cell; + vertical-align: middle; + text-align: center +} + +.brnError { + margin-left: 0%; +} + +#brnNotGenerated { + margin-left: 16%; +} + +.tryAgainBtn { + font-size: 15px; + border: none; + color: #fff; + width: 85%; + background: rgba(243, 112, 33, 1); + border-radius: 6px; + padding: 5%; + cursor: pointer; + font-family: "Mark Office For MC" !important; +} + +.brnErrorHead { + font-weight: bold; + font-size: 14px; + margin-bottom: 0; +} + +#iconAttention1, #iconAttention4 { + display: none; + margin-left: auto; + margin-right: auto; + max-width: 25%; +} + +#iconAttention2 ,#iconAttention3 { + display: none; + margin: 12px auto 0; + margin-left: 37%; + max-width: 25%; +} + +#iconAttention3, #iconAttention4{ + display:none !important; +} + +#brnExpire { + margin-left: 16%; +} + +.brnErrorBlock { + display: none; + text-align: center; + margin-top: 11%; + margin-left: 6%; + margin-right: auto; + width: 75%; +} + +/* Notification popup css block */ +.notificationBlock { + margin-top: 19%; +} + +.notificationGetCode { + width: 90%; + padding: 9px; +} + +.notificationBtn { + font-size: 1em; + border: none; + color: #fff; + background: rgba(243, 112, 33, 1); + border-radius: 6px; + padding: 4%; + cursor: pointer; + font-family: "Mark Office for Medium" !important; + width: 80%; + margin-top: 8%; +} + +.notificationHeading { + font-size: 1em; + font-weight: bold; +} + +.notificationText { + font-size: .89em; +} + +#notificationPopupStep1Content { + font-size: 1em; + font-family: "Mark Office for Medium" !important; +} + +#notificationPopupStep2Content { + font-size: 1em; + font-family: "Mark Office for Medium" !important; + width: 96% !important; + margin-left: 0% !important; +} + +.brnError { + padding: 5%; + width: 91%; +} + +.row { + display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ + display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ + display: -webkit-flex; /* NEW - Chrome */ + display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ +} + +.step-column { + flex: 56.20%; + padding: 5px; +} + +.header { + width: 100%; + margin-top: 1%; +} + +.pbbaLogo { + width: 260px; +} + +#pbbaLogoFocus{ + font-size: 0.5px; + color: #fefefe; + outline:none; +} + +#pbbaLogoFocus2{ + font-size:0.5px; + color:#ffffff00; + outline:none; + display:none; +} + +.closeDiv { + float: right; +} + +.close { + font-size: 20px; + float: right; +} + +.close img { + height: auto; +} + +.close:hover { + cursor: pointer; +} + +.introduction { + width: 100%; +} + +.wrapper { + width: 100%; +} + +.step-column div.first { + margin-right: 20px; + float: left; + width: 50px; + height: 50px; + background-color: #f37021; + text-align: center; + border-radius: 40px; + line-height: 30px; + font-weight: bold; + color: white; +} + +.deviceLogoDiv { + float: left; + margin-top: -80px; + width: 45%; +} + +.deviceLogo { + height: 240px; +} + +.cfiLogosWrapper { + font-size: 0.85em; +} + +.cfiLogosWrapper h2 { + font-size: 15px; +} + +.cfiLogo { + height: 35px; + width: auto; + margin-right: 5px; +} + +.footer { + width: 100%; + height: 25px; + margin-top: 31px; +} + +.footer span { + display: inline-flex; +} + +.poweredBy { + font-size: 15px; + float: right; + width: auto; + font-weight: bold; +} + +.mc-logo { + height: 26px; + width: 210px; +} + +#brnPopupStep1Content { + width: 100%; +} + +#brnPopupStep2Content { + width: 100%; +} + +.footerLogo { + float: right; + margin-left: 8%; + width: 27%; + margin-top: 1%; + height: 31px; + font-size: 0px; +} + +#brnPopupStep1Content { + width: 75%; + margin-left: 10%; +} + +#brnPopupStep2Content { + width: 75%; + margin-left: 10%; +} + +#pbbaLogoId:focus { + outline: none; +} + +#customHeadingH4:focus { + outline: none; +} + +.customHeadingH4 { + font-family: 'Mark Office for MC'; + font-size: 17px; + color: rgba(48, 48, 48, 1); + text-align: center; + padding-bottom: 9%; + padding-left: 0px; + display: inline-block; + line-height: 25px; + font-weight: bold; +} + +.step3Label { + font-size: 0px; +} + +/* LOW RESOLUTION DESKTOP */ +@media +screen +and +(max-device-height:768px) +{ +.custom-row { + max-width: 93%; +} + +.pbbaLogo { + width: 35%; +} + +.close img { + margin: 0; + height: auto; +} + +#list-of-banks { + margin: 20px 0; +} + +.notificationText { + font-size: .8em; +} + +.numberCircle { + width: 35px; + height: 35px; +} + +#brnCodeBlock { + margin-top: 33%; + margin-left: 9%; +} + +#brnExpire { + margin-left: 11%; +} + +.brnErrorBlock { + text-align: center; + margin-top: 10%; + margin-right: auto; + width: 87%; +} + +.brnErrorText2 { + margin: 3% 0; +} + +.brnError{ + margin-left:9%; +} + +#brnNotGenerated { + margin-left: 6%; +} + +.notificationBlock { + margin-top: 14%; +} + +.step1 { + background-image: url('../images/brn-popup/phone_bank_step1_svg.png'); + background-size: 56%; + background-position-x: 5%; +} + +.step2 { + background-image: url('../images/brn-popup/phone_menu_step2_svg.png'); + background-size: 56%; + background-position-x: 5%; +} + +.step1, .step2, .step1Mobile, .step2Mobile { + width: 220px; + height: 240px; + float: left; + text-align: center; + background-repeat: no-repeat; + background-position-y: top; +} + +.step1Mobile { + background-position-x: 30%; + background-size: 74%; +} + +.step2Mobile { + background-position-x: 27%; + background-size: 56.5%; +} + +.step3NotificationBlock { + width: 255px; + height: 255px; +} + +#list-of-banks p { + font-size: 1.3em; + margin: 1% 0; +} + +.cfiLogo { + height: 30px; +} + +.header { + margin-top: 1%; +} + +.step1TextDesktop, .step2TextDesktop, .step3TextDesktop { + font-size: .8em; + width: 180px; +} + +.step3 { + background-image: url('../images/brn-popup/phone_bank_step3_bg_svg.png'); + width: 271px; + height: 240px; + float: left; + text-align: center; + background-repeat: no-repeat; + background-position-y: top; + background-position-x: 20%; + background-size: contain; +} + +.step1NotificationWrapper .step1TextDesktop, .step2NotificationWrapper .step2TextDesktop { + margin-left: 25px; +} + +.step3-content { + width: 271px; + height: 240px; + font-size: 0px; +} + +.step1TextDesktop, .step2TextDesktop, .step3TextDesktop { + width: 150px; + text-align: center; +} + +.step3TextDesktop { + margin-left: 70px; + margin-top: 242px; +} + +.introduction { + width: 100%; +} + +.continueAnotherWidth { + margin-top: 3%; +} + +.getCodeButton { + width: 37%; + padding: 2%; +} + +.openBankApp { + font-size: 15px; + padding: 2%; + width: 37%; + margin: 1%; +} + +#iconAttention1 , #iconAttention2{ + max-width: 23%; + height: auto; + margin: 0 auto; + max-height:47px; +} + +#iconAttention2, #iconAttention3 { + max-width: 23%; + margin: 0 auto; + max-height:47px; + margin-left:41%; +} + +.brnErrorHeading { + margin: 4%; +} + +.footerLogo { + float: right; + margin-left: 8%; + margin-top: 0px; + width: 30%; + height: 31px; + font-size: 0px; +} +.brnErrorText { + width: 95%; + margin-left:2%; + margin-bottom:6px; +} + +} + +/* All mobiles */ +@media only screen and (min-device-width: 360px) and (min-device-height: + 568px) and (orientation: portrait) { + [class*="mobile"] { + display: block; + } + [class*="desktop"] { + display: none !important; + } + #iconAttention2, #iconAttention1{ + display:none !important; + } + .poweredByLogo { + float: none; + } + .close img { + width: 50%; + height: auto; + margin-top: 13%; + } + .pbbaLogoDiv { + margin-top: 0%; + } + .pbbaLogo { + width: 55% !important; + margin-left: 5%; + } + .introduction { + width: 100%; + } + .getCodeButton { + width: 80%; + padding: 4%; + } + .moreAboutSvg { + font-size: 12px; + } + .continueSecondContent { + font-size: 0.85em; + } + .continueFirstContent { + font-size: 14px; + } + .continueSecondContent { + font-size: 14px; + } + .openBankApp { + width: 80%; + font-size: 15px; + padding: 4%; + } + .getCodeImage { + height: 20px; + width: 19px; + position: absolute; + } + .close { + margin-top: 2%; + } + hr { + margin: 8% 0 3%; + } + .continueAnotherWidth { + margin-top: 12%; + } + .step1Wrapper, .step2Wrapper, .step1NotificationWrapper, .step2NotificationWrapper { + width: 50%; + } + .step3Wrapper { + width: 100%; + margin-bottom: 5%; + } + .step3 { + background: #e4e0d8; + border-radius: 11px; + height: 121px; + width: 239px; + float: left; + margin: 6% 11%; + margin-bottom: 10%; + } + .step3::before { + content: '3'; + display: inline-block; + width: 25px; + height: 25px; + border-radius: 20px; + background-color: #ff6e00; + float: left; + margin: -10px; + border: 2.5px solid #FFF; + color: WHITE; + font-size: 15px; + line-height: 25px; + } + .step3-content { + position: absolute; + height: 121px; + width: 239px; + margin: 17px 34px; + font-size: 0px; + } + .step3NotificationBlock { + background: #e4e0d8; + border-radius: 11px; + height: 121px; + width: 239px; + float: left; + margin: 6% 11%; + } + .notificationHeading { + font-size: .8em; + font-weight: bold; + } + .notificationBlock { + margin-top: 0; + } + .notificationBtn { + margin-top: 0; + } + .notificationText { + font-size: .6em; + } + .notificationBtn { + font-size: .7em; + border-radius: 4px; + padding: 4%; + width: 73%; + } + .step1, .step2 { + height: 148px; + background-size: 37%; + background-position-x: 21%; + width: 200px; + font-size: 0px; + } + .step1Mobile { + height: 175px; + background-size: 59%; + background-position-x: 21%; + width: 200px; + } + .step2Mobile { + height: 175px; + background-size: 45%; + background-position-x: 21%; + width: 200px; + } + .step1TextDesktop, .step2TextDesktop { + width: 130px; + text-align: center; + font-size: 0.71em; + margin: auto; + } + .step1TextDesktop span, .step2TextDesktop span, .step3TextDesktop span { + color: rgba(255, 110, 0, 1); + font-weight: bold; + } + .numberCircle { + font-size: 13px; + border-radius: 4px; + line-height: 26px; + width: 28px; + height: 28px; + } + .refresh-in { + font-size: 13px; + width: 180px; + margin: 2% auto 0 auto; + } + .seconds { + font-size: 13px; + } + #brnCodeBlock { + margin-top: 13%; + margin-left: 1%; + } + .step3TextDesktop { + width: 138px; + text-align: center; + font-size: 0.73em; + margin: 143px 0 0 85px; + position: absolute; + } + .brnErrorBlock { + text-align: center; + margin: auto; + } + .brnErrorHeading { + font-size: 16px; + width: 60%; + margin: auto; + } + .brnErrorText { + font-size: 12px; + margin: auto; + padding-top: 2%; + padding-bottom: 2%; + width: 60%; + } + .tryAgainBtn { + font-size: 13px; + width: 80%; + padding: 3%; + margin: 1%; + } + .brnErrorBlock { + text-align: center; + margin: 7px auto !important; + width: 100%; + } + .brnErrorText2 { + font-size: 10px; + margin: 2%; + width: auto; + } + .brnErrorHeading2 { + font-size: 13px; + font-family: "Mark Office for Medium" !important; + margin: 6% 0% 0% 0%; + width: 100%; + } + .cfiLogos { + width: 95%; + margin: 0 auto; + } + .cfiLogo { + height: 25px; + margin: -1px 3px; + } + .wrkBank { + margin: 1% 0; + padding-top: 0%; + } + .footerLogo { + float: left; + margin-left: 8%; + width: 85%; + margin-top: 0px; + height: 32px; + font-size: 0px; + } + .brnTimer { + border-radius: 4px; + padding: 1px 3px; + font-size: 10px; + } + .customHeadingH4 { + font-size: 1em; + } +} + +/* iPhone 5 & 5S in portrait */ +@media only screen and (max-device-width : 320px) and (orientation : + portrait) { + [class*="desktop"] { + display: none !important; + } + [class*="mobile"] { + display: block; + } + #iconAttention2, #iconAttention1{ + display:none !important; + } + .close img { + width: 50%; + height: auto; + } + .pbbaLogo { + width: 50% !important; + margin-left: 9%; + } + .pbbaLogoDiv { + margin-top: 0%; + } + .continueFirstContent { + font-size: 0.8em; + margin-top: 3.6%; + margin-bottom: 7%; + } + .introduction { + width: 100%; + margin: auto; + } + .getCodeButton { + width: 80%; + padding: 3%; + } + .moreAboutSvg { + font-size: 12px; + } + .continueSecondContent { + font-size: 0.8em; + } + .openBankApp { + width: 80%; + font-size: 15px; + padding: 4%; + } + .getCodeImage { + height: 20px; + width: 19px; + position: absolute; + } + hr { + margin: 8% 0 3%; + } + .continueAnotherWidth { + margin-top: 10%; + } + .continueAnother { + font-size: 15px; + } + .step1Wrapper, .step2Wrapper { + width: 50%; + } + .step1NotificationWrapper, .step2NotificationWrapper { + float: left; + width: 49%; + } + .step3Wrapper { + width: 100%; + margin-bottom: 3%; + } + .step3 { + background: #e4e0d8; + border-radius: 16px; + height: 113px; + width: 221px; + float: left; + margin: 4% 4%; + } + .step3::before { + content: '3'; + display: inline-block; + width: 25px; + height: 25px; + border-radius: 20px; + background-color: #ff6e00; + float: left; + margin: -10px; + border: 2.5px solid #FFF; + color: WHITE; + font-size: 15px; + line-height: 25px; + } + .step3-content { + position: absolute; + height: 113px; + width: 221px; + margin: 2% 3%; + font-size: 0px; + } + .step3NotificationBlock { + background: #e4e0d8; + border-radius: 9px; + height: 121px; + width: 239px; + float: left; + margin: 6% 7%; + } + .notificationHeading { + font-size: .8em; + font-weight: bold; + } + .notificationText { + font-size: .6em; + } + .notificationBtn { + font-size: .7em; + border-radius: 4px; + padding: 4%; + width: 73%; + } + .step1Mobile { + height: 175px; + background-size: 59%; + background-position-x: 21%; + width: 200px; + } + .step2Mobile { + height: 175px; + background-size: 45%; + background-position-x: 21%; + width: 200px; + } + .step1, .step2 { + height: 136px; + background-size: 30%; + margin: auto 17%; + background-position-x: 0%; + } + .step1TextDesktop, .step2TextDesktop { + width: 118px; + text-align: center; + font-size: 0.65em; + margin: auto; + } + .notificationBlock { + margin-top: 0; + } + .notificationBtn { + margin-top: 0; + } + .step1TextDesktop span, .step2TextDesktop span, .step3TextDesktop span { + color: rgba(255, 110, 0, 1); + font-weight: bold; + } + .numberCircle { + font-size: 11.5px; + border-radius: 4px; + line-height: 28px; + width: 28px; + height: 28px; + } + .refresh-in { + font-size: 13px; + width: 180px; + margin: 2% auto 0 auto; + } + .seconds { + font-size: 13px; + } + #brnCodeBlock { + margin-top: 14%; + margin-left: auto; + } + .step3TextDesktop { + width: 138px; + text-align: center; + font-size: 0.73em; + margin: 39% 0 0 16%; + position: absolute; + } + .wrkBank { + margin: 2%; + padding-top: 8%; + } + .brnErrorHeading { + font-size: 16px; + width: 60%; + margin-left: 26%; + margin: 5px 5px 5px 68px; + } + .brnErrorBlock { + text-align: center; + margin: auto; + } + .brnErrorHeading { + padding: 0; + margin: 0; + width: 100%; + } + .brnErrorText { + font-size: 11px; + margin: 3%; + width: 62%; + margin-left: 20%; + } + .tryAgainBtn { + font-size: 12.5px; + width: 80%; + padding: 3%; + margin-left: -2%; + } + .brnErrorBlock { + text-align: center; + margin: 4% auto; + width: 100%; + } + #brnNotGenerated { + margin-left: 1%; + } + #brnExpire { + margin-left: 0%; + } + .brnErrorText2 { + font-size: 9px; + margin: 2%; + padding: 1% 0% 1% 0%; + width: auto; + } + .brnErrorHeading2 { + font-size: 13px; + font-family: "Mark Office for Medium" !important; + margin: 9% 0 0 0; + width: 100%; + } + .cfiLogos { + width: 98%; + margin: auto; + } + .cfiLogo { + height: 22px; + margin: -2px 1px; + } + #pbbaLogoFocus { + margin-top: -4px; + } + .wrkBank { + margin: 2% 0 0; + } + .footerLogo { + float: left; + margin-left: 8%; + width: 85%; + margin-top: 0px; + height: 31px; + font-size: 0px; + } + .brnTimer { + padding: 1px 3px; + font-size: 12px; + border-radius: 4px; + } + .custom-row { + margin-top: 0px; + } + .customHeadingH4 { + font-size: 1em; + } +} + +/* iPad portrait */ +@media only screen and (min-device-height: 1024px) and + (min-device-width: 768px) and (orientation: portrait) { + [class*="desktop"] { + display: none !important; + } + [class*="mobile"] { + display: block; + } + .pbbaLogo { + width: 50% !important; + margin-left: 9%; + } + .close { + margin-top: 2%; + } + .close img { + width: 70%; + } + .continueAnother { + font-size: 24px; + } + .continueFirstContent { + font-size: 18px; + } + .getCodeButton { + width: 68%; + padding: 3%; + font-size: 20px; + } + .moreAboutSvg { + font-size: 14px; + } + .continueSecondContent { + font-size: 18px; + } + .openBankApp { + width: 68%; + font-size: 20px; + padding: 3%; + } + .step1, .step2 { + height: 235px; + background-size: 60%; + background-position-x: 70%; + width: 200px; + } + .step1Mobile { + height: 235px; + background-size: 71%; + background-position-x: 75%; + width: 220px; + } + .step2Mobile { + height: 235px; + background-size: 51%; + background-position-x: 50%; + width: 235px; + } + .step3NotificationBlock { + background: #e4e0d8; + border-radius: 16px; + height: 150px; + width: 300px; + float: left; + margin: 6% 20%; + } + .notificationHeading { + font-size: 1em; + } + .notificationText { + font-size: .9em; + margin: 3%; + } + .step1TextDesktop, .step2TextDesktop { + width: 196px; + font-size: 1em; + } + .step3::before { + content: '3'; + width: 32px; + height: 32px; + border-radius: 24px; + border: 3px solid #fff; + font-size: 18px; + line-height: 34px; + } + .step3-content { + position: absolute; + height: 155px; + width: 300px; + margin: 39px 94px; + font-size: 0px; + } + .step3 { + height: 155px; + width: 300px; + margin: 6% 20%; + margin-bottom: 35px; + } + .step3TextDesktop { + width: 180px; + font-size: 1em; + margin: 186px 0 0 162px; + } + .refresh-in { + font-size: 16px; + width: 100%; + } + .seconds { + font-size: 16px; + } + .numberCircle { + font-size: 16px; + border-radius: 5px; + line-height: 32px; + } + .wrkBank { + font-size: 1.2em; + } + .cfiLogo { + height: 35px; + margin: 0 2px; + } + .cfiLogos { + width: 80%; + margin: 0 auto; + } + .brnErrorHeading { + font-size: 19px; + } + .brnErrorText { + font-size: 16px; + margin: 3% 0% 1% 16%; + width: 72%; + } + .tryAgainBtn { + font-size: 16px; + padding: 3%; + } + .brnErrorHeading2 { + font-size: 19px; + margin-left: 3%; + } + .brnErrorText2 { + font-size: 12px; + margin-left: 7%; + padding: 2% 0% 1% 0%; + width: 90%; + } + .brnTimer { + padding: 1px 3px; + font-size: 12px; + border-radius: 4px; + } + .brnErrorBlock { + text-align: center; + margin: 4px auto !important; + width: 90%; + } + #brnCodeBlock { + margin-top: 13%; + margin-left: 6%; + } + .brnErrorText2 { + width: 100%; + margin-left: 1%; + } + #iconAttention2, #iconAttention1{ + display:none !important; + } +} + +/**All mobiles – landscape mode **/ +@media only screen and (min-device-width:360px) and + (max-device-width:568px) and (orientation:landscape) { + [class*="mobile"] { + display: none; + } + [class*="desktop"] { + display: none; + } + #iconAttention3, #iconAttention4{ + display:none !important; + } + .pbbaLogo { + width: 31%; + } + .containerLeft { + float: left; + font-size: 0.9em; + margin-top: 4%; + } + .containerRight { + float: right; + font-size: 0.9em; + margin-top: 5%; + } + .continueAnother { + font-size: 1em; + } + .getCodeButton { + width: 100%; + padding: 3%; + } + .openBankApp { + width: 100%; + padding: 3%; + margin: 2% 0 0 0; + } + .vertical-line { + width: 1px; + height: 145px; + background-color: silver; + border-radius: 2px; + margin-left: 3%; + margin-top: 5%; + float: left; + } + .horizentalLine { + display: none; + } + .step1 { + background-size: 56%; + } + .step2 { + background-size: 56%; + } + .step1, .step2, .step1Mobile, .step2Mobile { + width: 130px; + height: 148px; + float: right; + } + .step1TextDesktop, .step2TextDesktop, .step3TextDesktop { + width: 153px; + font-size: .7em; + } + .step3 { + width: 195px; + height: 130px; + float: right; + } + .step3-content { + width: 200px; + } + .step3Caption { + margin-top: 148px; + margin-left: 12px; + position: absolute; + } + .brnErrorBlock { + text-align: center; + margin-top: 15%; + margin-right: auto; + margin-left: 10%; + width: 69%; + } + .brnErrorHeading { + font-size: 15px; + } + .brnErrorHeading2 { + font-size: 10px; + font-family: "Mark Office for Medium" !important; + margin: 5px; + width: 127px; + } + .brnErrorText2 { + font-size: 9px; + margin: 5% 2%; + width: 133px; + } + .wrkBank { + padding-top: 3%; + font-size: 0.9em; + margin-bottom: 1px; + } + .numberCircle { + width: 18px; + padding-top: 4px; + height: 16px; + margin-left: 0%; + font: 10px "Mark Office for MC", Arial, sans-serif; + } + .brnErrorText { + font-size: 10px; + } + .tryAgainBtn { + font-size: 13px; + width: 79%; + padding: 2%; + } + #brnCodeBlock { + margin-top: 25%; + margin-left: -8%; + } + .refresh-in { + font-size: 12px; + margin-top: 10px; + } + .seconds { + font-size: 12px; + } + .brnTimer { + font-size: 11px; + padding: 1px 4px; + } + .SmdesktopCfiLogo { + display: none; + } + .desktopCfiLogo { + display: none; + } + .mobileCfiLogo { + display: block; + } + .cfiLogo { + height: 23px; + margin-right: 1px; + } + #pbbaLogoFocus { + margin-top: -6px; + } + .step3NotificationBlock { + width: 153px; + height: 153px; + } + .notificationHeading { + font-size: 0.8em; + font-weight: bold; + } + .notificationText { + font-size: .59em; + } + .notificationBtn { + font-size: 0.7em; + border: none; + color: #fff; + background: rgba(243, 112, 33, 1); + border-radius: 6px; + padding: 4%; + cursor: pointer; + font-family: "Mark Office for Medium" !important; + width: 80%; + margin-top: 0%; + } + .getCodeImage { + height: 17px; + width: 17px; + position: absolute; + } + #brnExpire { + margin-left: 10%; + margin-top: 9%; + } + #brnNotGenerated { + margin-left: 10%; + } + .brnError { + margin-left: 2%; + } + .brnErrorText { + font-size: 10px; + margin-top: 8%; + width: 100%; + margin: 3% 0; + } + #iconAttention1, #iconAttention2 { + max-width: 16%; + max-height:23px; + } +} +/** Iphone 5/5s – landscape mode **/ +@media only screen and (min-device-width: 280px) and (max-device-width: + 568px) and (orientation:landscape) { + [class*="desktop"] { + display: none; + } + [class*="mobile"] { + display: block; + } + #iconAttention3, #iconAttention4{ + display:none !important; + } + #iconAttention1, #iconAttention2 { + max-width: 16%; + max-height:23px; + } + .pbbaLogo { + width: 31%; + } + .containerLeft { + float: left; + font-size: 0.75em; + margin-top: 4%; + } + .containerRight { + float: right; + font-size: 0.75em; + margin-top: 5%; + } + .continueAnother { + font-size: 14px; + } + .getCodeButton { + width: 100%; + padding: 3%; + } + .openBankApp { + width: 100%; + padding: 3%; + } + .vertical-line { + width: 1px; + height: 140px; + background-color: silver; + border-radius: 2px; + margin-left: 6%; + margin-top: 5%; + float: left; + } + .custom-row { + max-width: 100%; + } + .step1 { + background-size: 56%; + } + .step2 { + background-size: 56%; + } + .step1, .step2, .step1Mobile, .step2Mobile { + width: 120px; + height: 137px; + float: left; + margin-left: 25px; + } + + .step1NotificationWrapper .step1TextDesktop, .step2NotificationWrapper .step2TextDesktop { + margin-left: 0; + } + .step3-content { + width: 145px; + height: 239px; + font-size: 0px; + } + .step1TextDesktop, .step2TextDesktop, .step3TextDesktop { + width: 154px; + font-size: .7em; + } + .step3 { + width: 146px; + height: 135px; + float: right; + } + .step3Caption { + margin-top: 137px; + margin-left: 13px; + width: 135px; + position: absolute; + } + #list-of-banks { + margin: 10px 0; + } + #brnCodeBlock { + margin-top: 24%; + margin-top: 34%; + margin-left: 8%; + } + .wrkBank { + padding-top: 1%; + font-size: 0.8em; + margin-top: 1%; + margin-bottom: 0%; + } + .numberCircle { + width: 16px; + padding-top: 2px; + padding-bottom: 2px; + height: 14px; + margin-left: 0%; + font: 10px "Mark Office for MC", Arial, sans-serif; + } + .refresh-in { + font-size: 10px; + margin-top: 10px; + } + .seconds { + font-size: 10px; + } + .brnTimer { + font-size: 10px; + padding: 1px 4px; + } + .brnErrorBlock { + margin-left: 9%; + width: 89%; + } + .brnErrorHeading { + font-size: 13px; + margin-bottom: -3%; + margin-top:3%; + font-family: "Mark Office for Medium" !important; + } + .brnErrorText { + font-size: 9px; + } + .cfiLogo { + height: 20px; + margin-right: 2px; + } + .tryAgainBtn { + font-size: 13px; + width: 79%; + padding: 2%; + } + .horizentalLine { + display: none; + } + .brnErrorText2 { + font-size: 8px; + margin: 5% -2%; + width: 133px; + } + .brnErrorHeading2 { + font-size: 9px; + font-family: "Mark Office for Medium" !important; + margin: 5px; + width: 127px; + } + #brnNotGenerated { + margin-left: 10%; + } + .brnError { + margin-left: 0%; + } + #brnExpire { + margin-left: 10%; + } + .brnErrorText { + width: 100%; + margin: 5% 0; + } +} + +/** ipad - landscape mode **/ +@media only screen and (min-device-width : 768px) and (max-device-width + : 1024px) and (orientation : landscape) { + [class*="desktop"] { + display: block; + } + [class*="mobile"] { + display: none; + } + #iconAttention3, #iconAttention4{ + display:none !important; + } + + #iconAttention2, #iconAttention3 { + max-width: 23%; + margin: 0 auto; + max-height:40px; + } + .desktopCfiLogo { + display: none; + } + .containerLeft { + float: left; + font-size: 1.2em; + margin-top: 4%; + } + .containerRight { + float: right; + font-size: 1.2em; + margin-top: 6%; + } + .continueAnother { + font-size: 21px; + } + .getCodeButton { + width: 100%; + padding: 3%; + font-size: 20px; + } + .openBankApp { + width: 100%; + padding: 3%; + font-size: 20px; + } + div.vertical-line { + width: 1px; + height: 128px; + background-color: silver; + border-radius: 2px; + position: absolute; + margin-left: 43% !important; + margin-top: 4%; + } + .vertical-line { + width: 1px; + height: 210px; + background-color: silver; + border-radius: 2px; + margin-left: 6% !important; + margin-top: 5%; + float: left; + } + .custom-row { + max-width: 100%; + } + .step1 { + background-size: 56%; + } + .step2 { + background-size: 56%; + } + .step1, .step2, .step1Mobile, .step2Mobile { + width: 220px; + height: 244px; + float: right; + } + .step3-content { + width: 261px; + height: 240px; + font-size: 0px; + height: 240px; + } + .step1TextDesktop, .step2TextDesktop, .step3TextDesktop { + width: 180px; + font-size: 1em; + } + .step1NotificationWrapper .step1TextDesktop, .step2NotificationWrapper .step2TextDesktop { + margin-left: 10px; + } + .step3TextDesktop { + margin-left: 20%; + } + .step3 { + width: 300px; + height: 218px; + float: right; + } + .step3Caption { + margin-top: 240px; + margin-left: 58px; + position: absolute; + } + #list-of-banks { + margin: 10px 0; + } + #brnCodeBlock { + margin-top: 24%; + margin-top: 32%; + margin-left: 13%; + } + .wrkBank { + padding-top: 2%; + margin-bottom: 1%; + font-size: 1.2em; + margin-top: 1%; + } + .numberCircle { + width: 31px; + padding-top: 3px; + padding-bottom: 16px; + height: 12px; + margin-left: 0%; + font: 19px "Mark Office for MC", Arial, sans-serif; + } + .refresh-in { + font-size: 17px; + margin-top: 10px; + } + .seconds { + font-size: 17px; + } + .brnTimer { + font-size: 16px; + padding: 1px 4px; + } + .brnErrorBlock { + margin-left: 22%; + margin-top: 13%; + } + .brnErrorHeading { + font-size: 20px; + margin: 3% 0; + } + .brnErrorText { + font-size: 15px; + margin-top: 4%; + } + .cfiLogo { + height: 25px; + margin-right: 4px; + } + .tryAgainBtn { + font-size: 19px; + width: 79%; + padding: 2%; + } + .horizentalLine { + display: none; + } + .brnErrorHeading2 { + font-size: 16px; + font-family: "Mark Office for Medium" !important; + margin: 5px; + width: 204px; + } + .brnErrorText2 { + font-size: 14px; + margin: 3% 0; + width: 218px; + } + .brnError { + font-size: 19px; + width: 86%; + padding: 2% 0%; + margin-left: 0; + } + .brnErrorText { + width: 100%; + margin: 0; + width: 100%; + margin-bottom: 2%; + } + #brnExpire { + margin-left: 13%; + } + #brnNotGenerated { + margin-left: 13%; + } + .brnErrorBlock { + width: 87%; + } + #iconAttention1, #iconAttention2 { + max-width:18%; + max-height:40px; + } +} + +@media only screen and (min-device-width: 768px) and (max-device-width : + 1024px) and (orientation : landscape) and + (-webkit-min-device-pixel-ratio: 2.5) , only screen and + (-o-min-device-pixel-ratio: 26/10) , only screen and (min-resolution: + 252dpi) and (orientation : landscape) { + [class*="mobile"] { + display: none; + } + [class*="desktop"] { + display: none; + } + #iconAttention3, #iconAttention4{ + display:none !important; + } + + #iconAttention1, #iconAttention2 { + max-width:15%; + } + .pbbaLogo { + width: 31%; + } + .containerLeft { + float: left; + font-size: 0.9em; + margin-top: 4%; + } + .containerRight { + float: right; + font-size: 0.9em; + margin-top: 5%; + } + .continueAnother { + font-size: 1.1em; + } + .getCodeButton { + width: 100%; + padding: 3%; + font-size: 1.1em; + } + .openBankApp { + width: 100%; + padding: 3%; + margin: 2% 0 0 0; + font-size: 1.1em; + } + .vertical-line { + width: 1px; + height: 145px; + background-color: silver; + border-radius: 2px; + margin-left: 3%; + margin-top: 5%; + float: left; + } + .horizentalLine { + display: none; + } + .step1 { + background-size: 56%; + } + .step2 { + background-size: 56%; + } + .step1, .step2, .step1Mobile, .step2Mobile { + width: 130px; + height: 148px; + float: right; + } + .step1TextDesktop, .step2TextDesktop, .step3TextDesktop { + width: 153px; + font-size: .7em; + } + .step3 { + width: 195px; + height: 130px; + float: right; + } + .step3-content { + width: 200px; + } + .step3Caption { + margin-top: 148px; + margin-left: 22px; + width: 132px; + position: absolute; + } + .brnErrorBlock { + text-align: center; + margin-top: 10%; + margin-right: auto; + margin-left: 7%; + width: 75%; + } + .brnErrorHeading { + font-size: 15px; + } + .brnErrorHeading2 { + margin: 0 9%; + font-size: 10px; + font-family: "Mark Office for Medium" !important; + width: 127px; + } + .brnErrorText2 { + font-size: 9px; + margin: 3% 8%; + width: 133px; + } + .brnError { + margin: 1% 0% 0% 3%; + } + .wrkBank { + padding-top: 3%; + font-size: 0.9em; + margin-bottom: 1px; + } + .numberCircle { + width: 18px; + padding: 4px 1px 3px 0px; + height: 13px; + margin-left: -0.7%; + font: 10px "Mark Office for MC", Arial, sans-serif; + } + .brnErrorText { + font-size: 10px; + width: 85%; + margin: 0; + margin-left: 8%; + margin-bottom: 3%; + } + .tryAgainBtn { + font-size: 13px; + width: 79%; + padding: 2%; + } + #brnCodeBlock { + margin-top: 25%; + margin-left: -8%; + } + .refresh-in { + font-size: 12px; + margin-top: 10px; + } + .seconds { + font-size: 12px; + } + .brnTimer { + font-size: 11px; + padding: 1px 4px; + } + .SmdesktopCfiLogo { + display: none; + } + .desktopCfiLogo { + display: none; + } + .mobileCfiLogo { + display: block; + } + .cfiLogo { + height: 22px; + margin-right: 2px; + } + #pbbaLogoFocus { + margin-top: -6px; + } + .step3NotificationBlock { + width: 153px; + height: 186px; + } + .notificationHeading { + font-size: 0.8em; + font-weight: bold; + } + .notificationText { + font-size: .59em; + } + .notificationBtn { + font-size: 0.7em; + border: none; + color: #fff; + background: rgba(243, 112, 33, 1); + border-radius: 6px; + padding: 4%; + cursor: pointer; + font-family: "Mark Office for Medium" !important; + width: 80%; + margin-top: 0%; + } + .getCodeImage { + height: 17px; + width: 17px; + position: absolute; + } + #brnExpire { + margin-left: 7%; + } + #brnNotGenerated { + margin-left: 6%; + } +} \ No newline at end of file diff --git a/zapp_default/3.1.1/css/zapp.css b/zapp_default/3.1.1/css/zapp.css new file mode 100644 index 0000000..366eca8 --- /dev/null +++ b/zapp_default/3.1.1/css/zapp.css @@ -0,0 +1,292 @@ +/******************************************************************************* + * Copyright 2016 IPCO 2012 Limited + * + * Licensed under the Apache License, Version 2.0 (the "License "); you may not + * use this file except in compliance with the License . You may obtain a copy + * of the License at + * + * http: // www.apache.org /licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS " BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied . See the + * License for the specific language governing permissions and limitations under + * the License . + ******************************************************************************/ +.more-about-iframe, .brn-iframe { + position: fixed; /* Stay in place */ + z-index: 1; /* Sit on top */ + left: 0; + top: 0; + width: 100%; /* Full width */ + height: 100%; /* Full height */ + overflow: auto; /* Enable scroll if needed */ + border: none; +} + +.moreAboutDiv { + text-align: center; + font-size: 15px; + font-family: "Mark Office for MC" !important; + margin-top: 3px; +} +.infoIcon{ + height:12px; +} +.moreAboutDivLeft { + text-align: left; + float: left; + font-size: 15px; + font-family: "Mark Office for MC" !important; + margin-top: 3px; +} + +.moreAboutLink:hover { + cursor: pointer; +} + +.underline { + text-decoration: underline; +} + +.moreAboutText { + margin-top: 0px; + font-family: 'Mark Office for Bold'; +} + +.zapp-button { + display: inline-block; + position: relative; + vertical-align: top; + height: 100%; +} + +.zapp-buy-popup, #zapp-popup { + position: absolute; + z-index: 9999; + display: block; + top: 0px; + left: 0px; + border-color: #FF6E00; + box-sizing: content-box; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; +} + +#zapp-popup .zapp-arrow { + position: absolute; + width: 20px; + height: 20px; + left: 50px; + bottom: 0px !important; + text-indent: -9999px; + background-color: white; + border: 3px solid #FF6E00; + -ms-filter: + "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"; +} + +#zapp-popup iframe { + height: 415px !important; + overflow: hidden; + background-color: white; + border: 3px solid #FF6E00; + left: -3px; + top: -3px; + width: 700px !important; + position: relative; + box-sizing: content-box; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + display: block; + float: none; + margin: 0 auto; +} + +#zapp-popup.dark iframe { + border-color: #FF6E00; + border-radius: 10px; + width: 330px !important; + height: 295px !important +} + +#zapp-popup.dark .zapp-arrow { + border-color: #FF6E00; + background-color: white; + left: 88% !important; + border-radius: 5px; +} + +#zapp-popup.mobile .zapp-arrow { + display: none; +} + +th { + width: 120px; + font-weight: bold; +} + +.zapp-popup-wrapper iframe { + left: 0 !important; + top: 0 !important; + bottom: 0 !important; + right: 0 !important; + margin: auto !important; + position: absolute !important; + padding: 0 !important; +} + +.zapp-popup-wrapper { + position: fixed !important; + top: 0; + left: 0; + height: 100% !important; + width: 100%; + z-index: 100; + border-radius: 0 !important; + border: none !important; +} + +.zapp-popup { + position: fixed; + top: 50%; + left: 50%; + background: white; + border: 1px solid #ccc; + padding: 10px; + border-radius: 7px; + z-index: 30; +} + +.zapp-popup.zapp-popup-large { + width: 480px; + height: 240px; + margin: -120px -240px; +} + +@media ( max-width : 480px) { + .zapp-popup-wrapper .zapp-popup { + width: 90%; + height: 240px !important; + margin: -120px 2%; + left: 0; + padding: 3%; + } +} + +@media only screen and (min-device-width : 768px) and (max-device-width + : 1024px) { + #zapp-popup iframe { + height: 500px !important; + background-color: transparent; + border: 0px; + border-radius: 0px !important; + margin: auto !important; + width: 80% !important; + left: -3px !important; + top: 0; + bottom: auto !important; + right: auto !important; + position: relative !important; + padding: 0 !important; + } + #zapp-popup.dark iframe { + border-color: #FF6E00; + border-radius: 10px; + width: 330px !important; + height: 295px !important + } + .moreAboutDiv { + font-size: 13px; + } + .infoIcon{ + height:10px; + } +} + +@media only screen and (max-width: 768px) { + .more-about-iframe { + position: fixed; /* Stay in place */ + z-index: 1; /* Sit on top */ + left: 0; + top: 0; + width: 100%; /* Full width */ + height: 100%; /* Full height */ + overflow: hidden; /* Enable scroll if needed */ + color: white; + border-width: 0px; + } +} + +@media only screen and (min-device-width : 320px) and (max-device-width + : 568px) { + #zapp-popup iframe { + height: 500px !important; + background-color: transparent; + border: 0px; + border-radius: 0px !important; + margin: auto !important; + width: 90% !important; + left: 4px !important; + top: auto !important; + bottom: auto !important; + right: auto !important; + position: relative !important; + padding: 0 !important; + } + .moreAboutDiv { + font-size: 11px; + } + .infoIcon{ + height:9px; + } +} + +@media ( min-device-width : 800px) and (max-device-width: 1280px) { + #zapp-popup iframe { + height: 500px !important; + background-color: transparent; + border: 0px; + border-radius: 0px !important; + margin: auto !important; + width: 80% !important; + left: -3px !important; + top: 0; + bottom: auto !important; + right: auto !important; + position: relative !important; + padding: 0 !important; + } + #zapp-popup.dark iframe { + border-color: #FF6E00; + border-radius: 10px; + width: 330px !important; + height: 295px !important + } +} + +.cover { + background-color: #505050; + filter: alpha(opacity = 50); /* IE */ + opacity: 0.5; /* Safari, Opera */ + -moz-opacity: 0.50; /* FireFox */ + z-index: 9998; + height: 100%; + width: 100%; + background-repeat: no-repeat; + background-position: center; + position: fixed; + top: 0px; + left: 0px; +} + +#zapp-popup { + width: 100% !important; + margin: 0 !important; + padding-top: 5% +} + +#zapp-popup .content { + width: 90%; + margin: 0 auto +} \ No newline at end of file diff --git a/zapp_default/3.1.1/fonts/mark_for_mc/MarkWebPro-BoldW01Regular.ttf b/zapp_default/3.1.1/fonts/mark_for_mc/MarkWebPro-BoldW01Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a34579ce2714eb9b6302c7a3676c86fb6bf8d456 GIT binary patch literal 39712 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 literal 0 HcmV?d00001 diff --git a/zapp_default/3.1.1/fonts/mark_for_mc/MarkWebPro-BookW01Regular.ttf b/zapp_default/3.1.1/fonts/mark_for_mc/MarkWebPro-BookW01Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5c676ad1c0ad13813dd850671e8bd34e5457fd5e GIT binary patch literal 39284 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

xmnP8;Lg(HxW1cort-GPi-Y`BW@?& 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 literal 0 HcmV?d00001 diff --git a/zapp_default/3.1.1/html/action.html b/zapp_default/3.1.1/html/action.html new file mode 100644 index 0000000..7cecda4 --- /dev/null +++ b/zapp_default/3.1.1/html/action.html @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + diff --git a/zapp_default/3.1.1/html/button.html b/zapp_default/3.1.1/html/button.html new file mode 100644 index 0000000..2212375 --- /dev/null +++ b/zapp_default/3.1.1/html/button.html @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + +

+ + + + diff --git a/zapp_default/3.1.1/html/more-about.html b/zapp_default/3.1.1/html/more-about.html new file mode 100644 index 0000000..d137ef9 --- /dev/null +++ b/zapp_default/3.1.1/html/more-about.html @@ -0,0 +1,98 @@ + + + + + + + + + + + +More About Pay by Bank app + + +
+ +
+ +
+
+
More About pop up
+ +
+
+ + + +
+
+
+
+ +

Use the bank app on your phone to pay at online checkouts.
No payment details required.

+
+ +

+ Use the bank app on your phone to pay at online checkouts.

+

No payment details required.

+
+
+
+ It works like this: +
+
+
+
+
+ step 1 +
+
+ You choose Pay by Bank app
at the checkout.
+
+
+
+
+ step 2 +
+
+ Confirm payment amount
in your mobile bank app.
+
+
+
+
+ step 3 +
+
+ Happy with everything?
Complete payment.
+
+
+
+
+
+
+

Works with these banking apps:

+ +
+
+ +
+ + +
+ + + + diff --git a/zapp_default/3.1.1/html/popup.html b/zapp_default/3.1.1/html/popup.html new file mode 100644 index 0000000..6c9950c --- /dev/null +++ b/zapp_default/3.1.1/html/popup.html @@ -0,0 +1,244 @@ + + + + + + + + + + + + + + +BRN Pop-Up + + + +
+
+ +
+
+
+
+
+
+ Have you already paid using your mobile banking app? + + + +
+
+
+
+
+
+
+
Pay by bank app popup
+
Pay by bank app popup
+ + + + +
+
+
+ +
+ +
+
+ +
+
+
+
+
+
+
+ Step 1Log in to your mobile banking app. +
+ + +
+ +
+
+
+
+ Step 1Open the notification
from the banking app +
+
+ +
+
+
+
+
+ Step 2Find the Pay by Bank app option. +
+
+ Step 2Log in and complete your purchase +
+
+ +
+
+
+
+ Step 2Log in and complete your purchase +
+
+ +
+
+ Step 3Enter the above code for secure payment. +
+
+ Step 3Enter the above code for secure payment. +
+ +
+
+
+
+
+
+
+
+
+ Your code will refresh in
+ + + seconds +
+
+
+ + Caution + Caution +

Request expired

+

+ Tap on the button below
to generate a new code.

+ + +
+ +
+ + Caution + Caution +

There has been a problem

+

We were unable to generate a request + at this time. Tap on the button below to try again.

+ + +
+
+
+ +
+ + +
+
+
+

No notification?

+

Didn't receive a notification or
want to pay on another device?

+ + +
+
+
+ +
+ + + +
+ +
+ +
+

+ Continue with current device

+

+ Tap the button below to open your
mobile banking app and log in
to complete your request. +

+ +
+
+
+ ⓘ More about Pay by Bank app +
+ +
+ +
+ + +
+

Continue with another device

+
+
+

+ Tap this button if you use another
device for your mobile banking app +

+
+ +
+ +
+
+
+
+ +
+
+ + + + diff --git a/zapp_default/3.1.1/images/brn-popup/artwork_step_3_code_svg.png b/zapp_default/3.1.1/images/brn-popup/artwork_step_3_code_svg.png new file mode 100644 index 0000000000000000000000000000000000000000..c83bd9b05786b9a812907af19e809054cb3786fa GIT binary patch literal 3338 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 NKu7J4lv`7-{0FxS2PXgk literal 0 HcmV?d00001 diff --git a/zapp_default/3.1.1/images/brn-popup/close.svg b/zapp_default/3.1.1/images/brn-popup/close.svg new file mode 100644 index 0000000..4652805 --- /dev/null +++ b/zapp_default/3.1.1/images/brn-popup/close.svg @@ -0,0 +1,7 @@ + + + \ No newline at end of file diff --git a/zapp_default/3.1.1/images/brn-popup/icon-more-about-pbba_svg.svg b/zapp_default/3.1.1/images/brn-popup/icon-more-about-pbba_svg.svg new file mode 100644 index 0000000..f3a1358 --- /dev/null +++ b/zapp_default/3.1.1/images/brn-popup/icon-more-about-pbba_svg.svg @@ -0,0 +1,7 @@ + + + \ No newline at end of file diff --git a/zapp_default/3.1.1/images/brn-popup/icon_attention_svg.svg b/zapp_default/3.1.1/images/brn-popup/icon_attention_svg.svg new file mode 100644 index 0000000..05cc114 --- /dev/null +++ b/zapp_default/3.1.1/images/brn-popup/icon_attention_svg.svg @@ -0,0 +1,7 @@ + + + \ No newline at end of file diff --git a/zapp_default/3.1.1/images/brn-popup/pbba_get_code.svg b/zapp_default/3.1.1/images/brn-popup/pbba_get_code.svg new file mode 100644 index 0000000..f3305b3 --- /dev/null +++ b/zapp_default/3.1.1/images/brn-popup/pbba_get_code.svg @@ -0,0 +1,7 @@ + + + \ No newline at end of file diff --git a/zapp_default/3.1.1/images/brn-popup/phone_bank_step1_svg.png b/zapp_default/3.1.1/images/brn-popup/phone_bank_step1_svg.png new file mode 100644 index 0000000000000000000000000000000000000000..71314fc3f18737d8a4de917a52ce995ac11875d7 GIT binary patch literal 4552 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 literal 0 HcmV?d00001 diff --git a/zapp_default/3.1.1/images/brn-popup/powered_by_mc-1.svg b/zapp_default/3.1.1/images/brn-popup/powered_by_mc-1.svg new file mode 100644 index 0000000..a469a4b --- /dev/null +++ b/zapp_default/3.1.1/images/brn-popup/powered_by_mc-1.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + diff --git a/zapp_default/3.1.1/images/button_pbba.png b/zapp_default/3.1.1/images/button_pbba.png new file mode 100644 index 0000000000000000000000000000000000000000..2186108fb39fbcd7dfaca8ccb271d1a9883a1989 GIT binary patch literal 1801 zcmV+k2ln`hP)Px*!%0LzRA>e5m<7z85jEX(^V#q^SSn)~M9d5n+AGVk1@ooYXl_|HNFkV*3XqmzO0k>qGzPL6m6pY_pY@))}kq zOtKOdhp&PSi`gVsEuR()8O8hoKrQ z1Ct{Z^l7Cw?VWL$>JsX2!p>Oj#4k3jSYLjja-Zw7new~Vn({!`u!q@PJ6o~ExzetS zYx|;WGm5%)ER&5Cf=Pm249CoYJ_O@kzql2PeKsi0^$9t&#kLnr3Mt&;VyrNu(?#fU z&Nqg#?Jja3h42kq^f3U70`+sP2+~J1vKlmGM)mR-!H>( z+O$OL%$L-Pso=MELfvx(XKYUlSAkwq9wbf#o!Ccpi61v+iT&o%Zxwt(buAo#88KJJ z5cE6H3kHF59tx7nU?W@%SAuew=yISK6Y957(&CuPv;4rBP4%Oo7t*^y6K@|p0Fw5w z9=d|=aTiQ-@%0QfhSx%8cm)RFyEN&*;?$OT1AGS~p)B$SosNNC9Oi(w^IUFBgWC>X z1??28LDD~_()!&?yw70`y>w$bTJ+%4m3nk&0NV03F?25Wh74j~gSr=vKmlm?7yu@P zv{?_IVVDO^!OuYh_7doQU^2uB{hr03NuvSOaqmi z0+Rk&F&+P_5yvtObR&c5^jmz3QrA||ayvv}H!LBRUQSw2UJ0$h7h6@nEuFGH(IooJ zNLMD2+gs{Hema};VJc-kNZE&iFTeT~uN;=cGtS=_tsTkQ1ZJ*rI|c2CiMvVI^Y}gJ z6n>9dK$4o7F@55fi)2$<2vtEB!xX*92b;Eq(#TvM)@T?5Pr_E$NjIWF9S)k6+Dc9G zDQJ~26Ilb-5W0W{bpf;h?Fd>O=}1Q!KLXw0v5<}r zVfz`hot_6;RLMloOL8!#;(pC{AZ*1BrfH6Aem`0yljF%8CD`+wUo%o$pl&7*9_mjF z#z$1fq1&Q0LwkV+J4{;9?nWFMgfXy=7(20PAhgxzQQnN!0HuJL zcThe+WrQ;<3LDrDalQ_^NGj2w&Pmc>4|e%=9)-ywjGCp-drmzlTM0^j7z_mE@fYZU zCdx7lnutq4*V91QiqODnGRWT+biPY;e)^(Z^@MsmP{9k{H1up9px$zyqdWmLfh4+? z&P+)m_=B{c`cXIp`=AJvzeF+h-ZBcNg2^ljOJS`U(A&Y{wxg_FRC%t0$HAA`RCHfI zfOf_m+GkUJ?&v$ywl_b}NtcNmfo9MdT7$O!Kq$uzBK0+pXZ}QuuQ6!F#tF7eGf*B6 zk~U^bN7Ju9bOe2lY2}M4+uh9&qV)!*mw-w+gPy>@hGh}~Vjm%D00000NkvXXu0mjfLn~UI literal 0 HcmV?d00001 diff --git a/zapp_default/3.1.1/images/icon-more-about-pbba.png b/zapp_default/3.1.1/images/icon-more-about-pbba.png new file mode 100644 index 0000000000000000000000000000000000000000..4f895ab0ac2edd47611b4e8880687094d6d94269 GIT binary patch literal 688 zcmV;h0#E&kP)P000>X1^@s6#OZ}&00004XF*Lt006O% z3;baP0000WV@Og>004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x010qNS#tmY3labT3lag+-G2N4000McNliru;tU%L3J%1w z2igDt0s%=xK~zY`t=7v+RACeV@Lw}iHWG=8h+bOsvPBT#rl?RCtqXcATLsakg8Co& z0}=|O*Rn;mYY|!PlfVdq3JOBQA~Gog6I*;|nCmp&J0l*r9M0j~^L~8fLlq}+2e0uH z^MS{43n$QF39t&6F%?RSzAw0hN;73En(+E?AA5tI!ziBN1E#Say*PqFltcCvPT_rC z1PAavy!(q`Y%Ykp2RFi*d3;0vV#0m+kqQ5Bn<*X)1M`vQ?agX1o)Os9rh%-ZwK|Sz zsL_>7iViKJpe%LS6I{Q^Yc0jJ8E@~?9Gswh%7lBj9F|fNXI!` z#hC)RZJB6}!Mz|Jw_SmJcpiF3O4uLF7cKl)MR(vL7!BNCiO}F}!B1>XW@v@xGd_IakUk@3g$o75G;PAA{Jv%tm$u{#24C69$&q$WY*y zES!@K1>t9hu`5TmSA9;7)B41>V`N0b#M9dD>cAsucRf(=v_=@rL~*fEL3Ru8Tw)z^ zw=nEczbBL0zb8l458jk|cl`$kGoH*!mvK{p@-5Qpucc^G!)0uC004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x010qNS#tmY3labT3lag+-G2N4000McNliru;tLZ96(c$2 zAC~|C0%1u+K~#9!?cK3%!!Qg4&_nWnazC%l(DXMmr9&dXO#@q&MDk8H0jop)O&%pq5~&pq5~oqHe)tN8N&Hf_kpNWJRsP?26ig$%fj3*#)%+CJSm0%qG;H zn9-;`F{@B5Fr!c{FgKxEVtS)mViuu#V0xi?U@oG1Vp^kmV&-$5qefs_p+;c-L;VU0 z&>J-pGoK3pOawt%Q5i6A06uacWmGy$WmH;BMN}5dX)UM%stl$AsvIUWsw^fWsyrqe zDno{5OeWM}F!zpXg1J{zQ_Q`gx?t`F)fIDe)DX;3QA06DL#4nR1(ga@9hDMO6_pxO z4OIeD1yu@@9aR#O6;&FO4b=tHh+KkE)d?L>pRUDH6^#?DLalBEjdW|Ab|6oR-S~qTaqF%8wUCbKQ ztEJEbbrI78)w@5_6150(j(Uu{?1X878vV|@Cu$XDPt<74o~TWjJy2ONd!U9-3TMM? zK{c6WzXg>QGgtUxfLtZ0?3lU2S6AdZma7=lvHr)Pjs;Z)HR1}jCd^;FKRAc_#0xb5 O0000 + + \ No newline at end of file diff --git a/zapp_default/3.1.1/images/more-about/more-about-artwork.png b/zapp_default/3.1.1/images/more-about/more-about-artwork.png new file mode 100644 index 0000000000000000000000000000000000000000..986d2a0ed4012414d75a4de7bb75ec1329042be5 GIT binary patch literal 27154 zcmeFa2UL@3yDl8ZQD#PkL6jm*LB&E50RbW4C`AQCM5ULZ7?9peNP=UdM^r!%g2GUg zCcP&p2ns@sNQZmE9ZN9SkEow^f+q)m?8AXyKO%lJ`3(ju#qMJNz5{yfeDRtI z3>JPA28+B0gKdIGkuxw@&?y*f&JhMX`wRvX@lCHY(*`egIvE-2!FbSrFBw#RGW-nD+lgT;U+UeyBksydd=57sk- z)yI|^hZNmY&Wq=b*j;Pzs_`l{I)1D3{lI<89S4N8N>^Mo(T}`7hNo#V1@vPK9(!F% z3_>4hq?B0L_ei+k!Xs2~yrZUXWXKa&z#N4Ql3n$&u%;c8VL1JkH9>k+RE?&Ly@;TN zVasxq+p%z+$Q`PC1@mOaXQS3{>Mg`a*$L7^lU;kV9zKtLKS(Hle^vtqlQ(z=KUcS` zP5D)jXQS7kB-6VeE^zK0E;`E8u!ZJo#c&}trxTqPDevImLj?XQP}qYfytEDGxb0^qZ1%%SgQm<(K-EZY%#<4u1U>o}i#~XPM`VnOZsPLXJ%h zA1rdm;oautTR!na6fTpG?Nal|DlZRM#!&eUTaab)tnMs??LRGGpB!<878^x~`k90d4b{M* zH)m&P^C!c#BlQc4iWGY7P(i9{Y9_de^=ZaX~La*50~Lhqw~D{86sR zUBFkcva<4hK}loqIEDoXn=6z2$*PbuB*p|YI|paQKl4={%r?Y=S&3L-FqqZVRpa5W z`viHfXKICo#-zYk`9^@A%%3AkaxKDcnxx5nlZMJYXaM30H7bD`SlzJYb;ciMCj&U5=MD z(d_lfU3YkHIBMGJ?$AW=S!DR?W>n3s1q0g0CtX#1mX2Y#wvR$`N4@J#%Xl9Hy`B5s z8)-<6JhQl{5H1yY8LM2i+T1?bM z;N4CK0Yk!IYcoO44nQodj`F=Y*mGNLCm)}jcen{jMPVl-aj>h{VlkGJuj7juD_C;H zr7^S}X+{1YuadDSvsc$+a623?6~x6EH-x$W)5`;G_(!n?wIx~Nict*ic+gg# z0O?-6oY{6wZfgdxbLa0N!ALOJ#VCl$!OzcIoB)vZ&|lvl*4tVwz}KH3(!pSle%;!1 z7;LZ1f7?#}1bYbW#kHF!l4Lr{vf5zBjB!-6qMNZ&&X>OLVAsT;M@f8gZ!h%nQ`0~> zy+z1$AH4Ok(<=$6>EB!a--xk{2#qNTi05CQk89`Dgr)931RRe0%2( zWGGF1N>$OvzS9RLE@-$9Soa#MtKH+bGv*c-<0sm%O6w~)?Xc6pMm1Yq3J{zOlLCD# zt7j(w0~`G8&D|9{rXwE^bSUnLAD z0{`LLFMk^Ve;Y-A8;buo*u6nVfl+D*v;XcNy>OiJubmOJgzefudb@$}K!_C#OmXcjrsW$i{>&S0gJ8;q1#^(91*wZELQ~rU0 zf&1V)PhHTF-EyJ-RqoKAhX8#L&=$a8_TzE?7x-X%^aWs_>~Yk1K|goBiv93iVCF0H zlOLb>vHMGBXf*8YO6ygPPiE%k=JGap?Xy~1*`=kWpRE90vhwoeuB^~j>~vsqikfI0!S)=q28RrA(u2sc>WtFl0xTR zOC7?-$e+ z&PIF%eDmhsZhrpOQV|FF@ZE}!Z&w~Lv=2Q5LOg4K=+F{H?0;RH?~fLebLyGvAq@^% zuO74g@g02MG2+U+?6`%@c&47-#(7;`Rn>jlw{KTIeR^-tCq~Pu9j3hUQ|NVmo5r|9b(p=V`w+Ge5k9}J-6fH;^h19-##fT+g0W81A8&w z;T>H51&9*KjQ7cmJLu`Hs8X=-SyG$zxrq8%G0px;7BxHR7{08AHR zqO2c#-49^_K7qjm4-Gf#Cs8-bqSl+E`p>u{CE($z;lKiWjV*>cfeHP@^i2c=aMfdn z=?$OqV-1ueCceGApnU4o)zv8Ii*tY6L)QGXtW7v0!wyeg+wl<`wFZ8>Zl3QEtC%pf@oOi-00hxc_?}Z z_3tS7>(cMI$uP38AVyfQL~7^^SSg=?L{vF~C=7=JS+F-3pTDjOUh$J0k{T zA-;w+dH%#aC9tf`n~e&k-5a8>cAIWlX4zXSi;eRYD7lKGQUnDFaKE7dqK-J?N~U7C zD%8|baPQLCeh^{>5i?C0>(;6a4L_L#Nv)f!Zd*Oe92sstxza62w{up9vx>X z^yD7^y0V7^$D3F7hwDgMS*{BLu~kK|CCKboC(^sT;urqsuPQ-E4{$LQhTJ0k3;v&(rvfsZ9j*ffg@bYyuzYhcf^A#B2;`+$K~Eyj z0&;z-j6<1~8uLRBd=tU$1Wb(SEI0hWUu>=Bzusq5-3Ny~dH^EqR>{E6fMzEj_7485 zprE)tXU@&T<7D`5=%MAZeA2&EXZ{^A`M)S)vZJG{@Gpx~F{MMFrnu|Hq>tgqU(ROl z@Yn0BKiRtETswZ?zyaZfjrOVKKXjzuyLo#nhX1IzcPqgB!cp?%O^tbc*M7Rzl4WVu z%*eFNidHeuM}XVTy-iC?bLx4019Ee(DW*7grm5}XHhA;Wr%AK$(r}r^6Huojddppb1PVHo#mF**P}$P|9`Z%;h#xh>yvoaxptDp@ z!&||-QwIZ_*d*uvh^BENy5z$%^DnbBhr z#e+jb6TnJ)HE>3=-Lwip#HE=A1_lSW)>nC*+?;~+#V;V>Vf4k*iA~M3l6koK85n>9 zUKAZJuqh0ur~K3l9i(X)6~^5hCI!#|_!}2bO9FnH z(Ixid2AFV9`f>P%@~CZ<*U-%sw5IR3(F&vKi1D|49{e(m%r31)BD8Q|%iKBQ%z3b< zG;C#>KBS`g1Whfrn{WU&S{opA40(@m;zvZ6ZUqV{p%LoKW^`p}c@$^9`JJ=be=8cY zLoAo?AssIbEa$4nV@A5W1IV#mSGah!w$!4ouCC)o)7tCNrg|+itofIVLv7Wj)n{}- zqc^H*0G*r8&&|!nfGw4FNOJ+hQnh2z{$DA;2@1Qw3xudK0@m^4V5#OApTR(~%6iDs zuvIx@qj{(rYu^&sSKMFiLs@5ZK38vhNNWsf=dd<6TZuEc(Bu#V0@2V|08#i>MZ)Ht zyL`^nt_(G!T@d3`c@CT|C~t1#zZVhQmXMb7JJ=#&AKF|Dm~f5r`AP1mU5LJgMc)pG zCj(tz1pInGifN)XQCo#!-{FJOrLC;9W)>C}3-e1-7#i4@Q&NL?cpY=`d6{09Z6>5m z@|6HVCL274s_2h&svd9x->#Mm^~yqPE6kqb2x$9uebyCDQ>P8?mu{FZ7K1YYf8|QR zqN3aR&)O>Z zq!nH8)Ajv2p?!9KqfK|{^GA&B=g~k;&G|t^0t{x9lH(tF1hH(j)Lj%r0OFNa{<6Nx zJEJEcVgb*(6&TFLqgdnF(k#o)fQ*jXcg)FMsc670#EtSNC}^9?>2l8%V@v}_N8hf` zwCMzsGgD`^sb_~c=dqm2RGXhb9@{+mlUVn_fEcu*EW;ncsC$8r==gDVVWH59aSKp@ zUhFk=yUUicl2r1Q&2EVuwEqCseLJ~K%%;p${tY&RuESshYnwhGsnsPGEC=xilN?4} zFGMmHqW6fOiNj!)A1i~gzW4N+0v5mSuf`lkF`s_Z9hmNXKGCH`li<}tBFp$$#A*>l zF(tKvjgiw_gsHJnz@ zHNitDl1#&N=IGm}sr7Za>8bFI?(IUE^^J{i^a`GpD=$>;HB*_0S6>%L7oNZ z@U_r{;M$RFrQm!ztTqLS@O#^{t0(~T@`%^b%ue`*C%aaI65wq~;5N*!6N7O;L=BNh zR$MPD6T2b&<<2FeNn;MY=S_50tEycsTHym*ZKTRXNMf5 z6e8buiZPoWp9vdTkG>Oh#$yPZ+VFtYvbL;LW%7jo^u9*pPoC5PfDeVqAFXz84M`F2 zEs@sk#sd;B)lzY3nVAwB0N*2XF4gcQR|I6-&<#Gr^)#^;;+1O!r>nOt4ORP)&o6>W zcmTAkK(REX>q|;#Sr0h_UFD6DIZj70KRD`SZ%j`4#b1Lw>n&USlJw{Z4Xp0MK8uON~sjCTi~}mqjb7r2u{P zd^tKUDhjY|kF86{@_o;(#kCy(+tk<7vmfXzdm$@|&O=xKR?nd-1+XR!v;h(*!>zR` z>6{h5EoWc2nzYaXfUGTLruK6Hh1ay5J|=*vIVwS9dT2cli}?mHqLn%eTbx$jdFJTMx5QTHK(*$ZKm;0eY;*26wLoo@|KG5EBXV# z>=i2+>UkDrU_f&UaWu0OVljEit{T3Yix9k$z)FE$dXETM$d7)Lk&!`X6c@(^-&_M~ zBnxmadpuu=$dy7aS(Hh9ww)dT0uHfPyGJS5w@{=--^|;`d{UN=!j9hd@xii|>Xm{Q z`jw|D2O-EISGc$G-3$*8&y`25zO7$MBi(rcn!U#_Ezzf9!Sit;0UgW!ZBQ8Ug@zSr zdy^9=&-fTM6BVV=GbC;bU%O6{?JV$6_l~Qossbr|nBrp*hX`dHk}&}OWqGQP;@iC5 zSF-9e8q{YeqEJ+%PuqL$_nlq1csX3CQx}r}j7Vo-p9-nlrMV7#y#EYNT)7{b7KZpY z`|R(6i~qj$BmWv-b}J2P`P1FIcS$3SN(>rB8khiTl=`V;8(?jz^cLHNkf<6F>sPgx zKgbFS`mq+Pl|BSOKEa!spP1)HkPD@arAX#d02;G^^yn*&EwZULFf=qIZ3V;M-20h% z&JH=5XgL0D?1G>mi9`~7e#R?C+^4~v%>oJ2n5CtqegXy~p%ZaT3LT0ZMziX(%gf7W zNRVxAnN{c~@U>{9J_KvXs`Ti4&!_Xv)FX@2&#>`nRH*V^jEN#03DRNK8an&>zL}wa zZv$KvMM&Q33cMsA!ya7ygz70-AL?h{w{PG4SeHriGM9(dQyw)WREOX;R! zs_N=(rtB6|dtU-FJUpu&>Cnm5i?go?*;r0UqmER1AOb@|K;MQDquY6b?an3<8E7t* zCPmTN$ZCLy#H#U|Xsw~QK5unsZj&0)n&=yykjA{YMTY*ttqTEePP{r<6-}5$D?Ldu zP4gW0zbxeN9PIt8=~_9RR%5i1bIDY{$LW##F?@V{6HhYPL}d*PQ2?ucZIU7O-?L^}5sXHf052q2g*6*j42o;<4=vHsbJ=Xt>43!=NrAQ@ZzA_;+;pO+b?D7 z>XvW63YOP24$9hs5Wc>?+QGrW#i>0gEiJ9Ky9>4NI89CGI>o*SIn!H$*3`X+MQy5s zq42)Z7`pH23tdwG;3h~|l?KiC(%Yo9RO;*Nwa#kwwd9&S&m9IXoH}raCwgssViOV) zjsvs4W$K=H<60G+0|#5MK7WcLG6&hmCeQ74e)3!Y_A+#pWa#iqzgAvDurnPcU*>>Z zY^9^p*){(pRA7PleT&FeCXf&ni2Z@r1VtzfrBQ(q4t>Ro#bI7d8bw!XQI700PMbUr zmhSHDo$%bd?szbb%=xlxTuIbre8fhPOeKs%3?O&#Y9=IO8F%j7(WF$@*1EFi-@cud zrY75vuL+s8IeGi|&_WNAYy6yt!{@z7!^0ASN+so(;-APPBXG1ZufrnPGY?)KzF@onQV{OM zKWPgK=?wYRU1G7lEGDhQN}TJI=FL0Wx-e@`iDstO7?bq+?6ua=fVdN^8o=tuOUwY- z*Yi#vT|xqOUtjSYtZ-*5AFZ3s-Sv=_%CmhIvR)Vl4ueMeb zEX=_=kNcr;NlTfGn~z(YmGRc|x~kKMB37an!hqXn7z3mm7!(O0otnJTxFiNW+DY=)Pc6Qfs{U zM1s~*`Wb$JTv|FCA9)evQ=M$l`fm#}+ny@Lmt^Yt9f!OT$64Q200w8ghc%>h3GAs6 zsxA3eRwI&`P;y-7iR;y)&qXbXLB9_LDCh%UR1OKk;ek%FC=Xtj#cKPLGid;m9dLhUXUhVt)t;xO*R*cdD#{>>7oA_$fM`=|=C98L zocT^1otv4-uMJ&j$q8%azY?c-L3Qn5OaED3EJvOm?a_^uYji zZN18O4h$MuE4Xy0E~rDHIxh1#3JB`@UETG`r@mRMuigQ~W41yraBCu**p?Y{Ln+7Hh(3|(P zoC-vPC`R)Eu(Y)jARqme9@O=>_o8!cs%{n6)z^c79kl_mValF7-{N)^zgRWYDsWz# z{f%*)IZ)wl4oQOjE%`4H2Yr2I;{?X-UYg%Prv#K@cwBlLFe9ophM*`}@~JVYe55)# z6l$YcSI_KeAt_f6`x}91+?D!-4O^i37fB-{l0ZMVW_m1mvJ(=fsJ2yk0O@qT-N78d z!mFxpHF8Q(met;i4V|LO2l^qT?z@p0dWJVxIqx)5SJ`b}0X8iN(q64Vr+9Rob*K-v zgC=RvCuAw_-9XO;Y#0Y@jp6n_o;>6G=k9<_i&rwQ0MyKCgDjoBpd|dVV?;>=Mtdt|9xe9 zDF7S`5JYyKYEJ^4ocjS3x_}u1D7*qi#0#wg!k|ASXQ+KsItXP$fBDbm_;;=Rzu)D5 z@t#2J)f90yaAsD+fAS*9`OUeTMb`W0`+SaVr6D83jsO$T6&!N`vJ@kAcgJaMZQIqK zAUdveUDE`=&e?6HreOI&x&L+!A}G(gC;?-q_)!|Be>dduO<5w#_ilE7h zrMS3;;d=+3r^QI|IbQO(?U^3B;s%|!=&j+KYi~~~$jZsdnNhYp=;h@FWns=`fzh*P za~x?HS=hdUS_bW#kUp_o6gXLSvokYMz>I`K3b0?!_%b}@ZK~vD3{u?O+})#r<(Ad< zgQY((G_qg5JbHn4GCcQv)AxCg%+Ajj)S^Bb2}(!aSL>uu2*<(8zs{mu0l}fkFda1O z%l?xfk?nXXZIu~vSO#yoY8-oKE7I^a<8sd4JkyK=gb`451&$2qV|Tpy6J*KsY>=!L z6P{19Yg;VNz$8 z5?riApnvd9tf;JRiy3tF$Hhe%#^5|kzaNCD>*?+`4`8(y6vxPS#7OOWQS53ZY+)DF zGubKKQRew4I7_r^3m)=q*WSKSSjZ9A+AFA=>S|R9djIP%k;irf5vuyI zC|`uIxA9`-3h8JxHWXcqpvlsLrE!I zHL~u_t78h*{Z9XO%wy?_OJE-5@7~w#)4PZBPW@)RkWO1=*0R6Gdm7dmz zKXbFhUNYzL^&d_Nfn+K44=BgjtNC~B4n-<+*s-zbUc zDX_r$C?#E{zdl(U)dQSB5QcSWr0_9FQ((HqfGe6r>dcWAa|BwCZBfs%43ukWvlhxp0jq9Mju5Q&b_Oys zbv70{+(_swTW};bfBjBs%jE|Tw<=_!shLQ{GFr%Qxn<_IK)i_wc8wPB@|!sEg!L3$Y^xuxngMFj~rR*gTkzlzcj5;WCsp%}Kjl<%;eao)Bb`_tE? zYp*7C8I~1COJ4l~J4Xlea|#6|TFP_wZOc>KYTLL6EKo>(byalbb!CpLQ;qb8vISXv z;*YU+2vO(kYNylI{5sXgGl{gN_F^CB_(N0v zj|9nb0&vGxJqz1?`@t+*006+3Yf8`m{}r9L_!ZQZ{CkpZ!RG&*vHSfHq+&7xrzw$V znt398_b~Bku1a&UI^bUlD0s9}ErjGefcM_Iw)7hy& zB9rY`MfVlHeEHpiD~Iw0K_1NyEVlL*_9^Xu+{u5NqbdhLVW}hj239KOC6CFAo}+_$ zpdFDvB=vd6=%v=SLT9d6&2Jfr7qF4gtl-u#0iq>i~N@$!?j0 z|B<)#U*HG8-X9CH7uw?!YUr}Zq-4Exx&2~X1g9ix^W77D8kEm($^y=|{BJpG;#rFp zIzm?F9S!hXD_WQno4k<>Gfj4URtS`obTk84*0lHQdam@dJ~!RX7oDUxQ+%;xHSjJ{ z-?WC$GGV>RoXWG0dr8>H&T6xKTxR63e@`EIpP3ZL!ncz8 zDqmvVK_6Rr*d@hQcuxsuDe6IPR8+ncM)8DcM9x;puH!GjXFl)RanqoA%`Q=`633)2 z-@$(%O2oF0`52&=?`O5)%9ELF165D-P>1;IB#jj%?>Oz3Q!(v*UeU`*CAFi(sph+h z%#5fx6-wM3>4H8M^;>5($5RzeLwZ!LaXP9E*ZRTHHmF`y?H)2xKer;>PPLI!{2{rh zA)jat=X&l&ahWo@VUt-prYl9dDo1kdeX9_7!Mm7^Xwi+#%=-LtyWLhDM=HfHPeu8g z>mA;^ByN+nh`{&+7F*@(u$ap06do!r5c6^du2DT*^=imEWj}mB7|$4hwY-d#xktsw zieX|}y(7uQZRT%-*EM-qGFk)vGK!SkiXwk(z4f z*+E0Sr^OK_72HW$%P0bU@9I0P)eHDP0tve?~(Xs+78eckaBt^J!hzhYz z)HG%_0F)R0*jdfH{Is~HcuQy;&4iY=2`75;Bk~A)HykmO2vZTzpr>N3O?cIDr^q8$ zl4?f|@EKu|*5LS{<>c}cLm8SDy6DV zPxalW2Hn_rrv7Z%$=jHkQq2QCXbZ5VZ+Bz{9M@z?V`N@8!Y8WBTc?jXpiruWc@dcd zHn-7L4P32QDG@N7u-cfEW1(o3?X)aGke38JQCRUc@57?7K16uy{b(m{7dccP)oU`T=^`*T)rhSj#1&$fq@9+se zE+TGW!}z+Xw(gW>Syh5t=!BLm^0)yNCFi_es+;K#%U*r$kv&$YuK(14cf&f&8*`n@ z?Fbm8Buh6cl^K(yYZieou6!cPB^uhRC&)m2bw=lF{b_64oXpu+2+>BY?RM!ie=rqI61tr=s zzIfcc9VL2Jyhn&=I5p%DKgOd|WOUcY(-|r9-#THP_b;P*57`5p0sVQR~Ga=sL|UUXxV>OA=z zBc4d5roUtl+GI5>t(jSe-Eir!XpHd9;kjJLVNRdGFz<_U9WZ7e?m*EDMPq5lQDZchtR*zt)N$o)P}6lGtFk`&XB%_TY0ov z^pz5;<~5&^kvF%!o|cd$;wb@$IBo8R==#?Z10CP#DKW}wu^V^Hp(MlajgkSLVWBpZ zhWU1Z^k%k5ZK#VqE-ov*kXcQ+wAQlAylQGY%DgJ6q*2qF%p;g`TJ-ev3gegSOi1g~ z(h2R|*tRAbZ{;}O&j%>}hN^^>JQGblaikKkPh9w0OyDKx{&O@H-Zp@S^qEXkx zPFD&DpZ_8^9WIHGqJ(iNi-qJ6p5g-?9?~373Gd^W)v*Tyblchspv@(Pb|ACLcm;k8 zCM}x1T1xjpbXe%m^YJb`?IVm0WBms9o7K%}WznZG5+>DL<8)37QGe~e9D;KeIPAWD zRufW=$35I)l9_0EnF3DV+s|DTEI`nG@R5q#_%5O3+wL1AN?a}tNvWV$7`&3`)cvNE zMMq-(ycN*mhr?PFJ9en-jv%Gb!}s61W%XF&>b|D za_xNJ#!2Oq^_YJ~hx}YiQBbjC`7Vt@CuXg_9<;Pv3_Gz?nj@f(J<}*3yZk^r&$Ejt zfsKk<_P}c$@Y&=JH16chP@P{mZ>RHTdoy2Y&g+7m z`!d*PxG~phjt*WwnORgj647RutGn*U4@u5!GPC8gh>qH(Z3i`&J~mAwXc^QIPL)f0 zdq($4vvdtpa#CxQkUaSZOprXP@9JQA3zvY5o;`p&JUv6Xfk`xU$m?}2N5_51DT&Fg zMjhPAV^5UhmB6Y*K+V@1y`b71$!~OrOjH5U?(}c_!R%Fc-5fWM&3kCaREO2Q! zs%Q%Kil!ERY!A;-d)QP?H$dBuYfC*DiT|;uamzNx( zzohL^8+xrI74!BXZ)ykadD7)BEFp z_VVh4pzMW2yWktD=)S7se$bGOEnqBb+41h@%wazb%S}uFDDvU|a?>OLPdB_NqcJeNw%d^CT^| zbr|pn$=U8|um7bA&UmvQLjbL5Aobi=c>UYC-8AkKQ8Guao8lLGaCw4g5d1z!4ZDBp zK~(#PPq>EDdu73Lp88^5t__L%aN9_bsauBfZSygly2^}WHg2+akVA-Y<+Zi6DOR!n zxA{bY)gFn_4}*wm9TXXj@9k+0Ab22{eeUf#sG^SgI*=QeP+V%w@?8bEy*^w+l87zq{{H z?VcQZBB=|Rl3OgDSytpfih2LJ*t84XCx@rqv{&22d)Nsp_v?oL>Qq+SKwF;sQ{BNPDMh2It06O7QtM_IL@ z=VUt3K)~2oWQOWXzhVH4+v4L!T`mfXr1cS9RoB^}0>I8bg7kQWG1TgGqkWs?PI$s*bkktYUwP7G;+(_rt9h zjpeX+T)>mX`GT!f2TdzI%#`+d~5%OaNN zU6=ij`;Ao&E9ExuCclO$ilI6$7xe0fHH+twsh^@rcU5w(x$KEIo3oWB^*4-`TOe^U z$C7dzAhXmqSCH4Gwz^!$?CEaHiy+X8XxKzleQw0HF((j$R=sS251wmiMi?@umiL(B z)yrrl6AN)W!8RX<8I-yZa9R@8s(U;;h&bHTT^BR!#^CnphLRAny*XHyy(W;HpMgp2 zMe;=f+DD8U?`G2pC&DYj$fQ>YPYVHz^GyM>usIK48Jz`(WU%ZTlYl97RDT^VRTd4YwBHbtQ~r~|EZS(jnyeiUP%QiQP#sPZn;%GgQ@(QxQK1kiryW<`3vWI-z=T_j&}^IhKUcc_+6U3ElL(~-7h zX-<(nM&Yd=)h3 z9I;}wi*W$B?Wa`0orxJ9+?Pn%`pL31uZ_>Ln zgZlke`u(vIw)=G)xWrKJI{#uUV3JO&je+GGB!4Oa|82WTc{1<)b=25L(T(1e?6FE8 zbXae%D`_1b((>7Xn-@SXSuRo{0*ff-LGCfT&DQ}0?F-wL**Oo1JkcC~7s&$Ic}rB6 zv>12Zw2K!DN&}lt0yO+u3i%N9X)p6Cgh>%8aGtmiPHqqfYK64ksJl0(r@a0rHy!uR z^>%XyES`c_u_m)f$4Zc#hAvC^^5j>QDPrDfiS3!(p5sQT*E2b+8QvmhuR;j-`7xjM zt_{>7hdYqhu4rM`@}=8H`*RLj6EF>7_qHg z+}pNaF8zXIkrdaU3p z*%fo_mm!lj4hb(M38=0&)+p`}iAP(C`?6mgAO-+IOCeJD$C)^k9DwTbOl9eXSm0`a zFi83aDjeJTK?v!z?o(|z)x=9*=DbvjII*1g)(yXgAR?!k&!CNdsf!$)YSZNo&skOaiU`;jOiLF${_yt*|qM9o(s(f+zq1Gv)Oeo}?^qg`}wq#cUw^_-fnh zwp)HlZ z{a&kD<>ja-E;%2kBNaw`o3G7m*^ybWxlo-uQu2TnLH$aVnj?IRYz8PQLJ+!up=+7d zEyNtN+ZZGT%?>3S-aKKb^I2re)gJAW(cO6W$(~7N7_QZF%n=RvlTKB9B2Z9D+|JBe z=dQ0qQ9>*24t^Jnk;2t@5W-72R)Vs7sz^8k^o_W~v>b@fH4xMxt7t0KM<1Qb5c+jv zz}#;-g|g48ql`2pd!gIjIA~JbA+DP_d)A7Cv5Jq4f>gNvWY32|3q4@5ER(Y#5I2K|&-}rZ zq)>?*T{Adme8%4j1kN%wfzi*5w?7!VP4^?%?xqD0unzK^q}wSsuuQYYro9r?>{`|a z3z9^+a~SMPP26u1vKO+IgQccG3}sRrqeW#QBnz@%&9}+g;Lq-q-dr1Wy;gSZX|Jt0 zE8=ds?&wuGU>JRO>e-1SDF)rW(y?FW3YfRUX47aXiuL|qVjpKRWeO%9@MVQB z4D8|!drtM_OKjHHDs-Oi9yr;Ym?^14#P2cC(bmYeLaatSq4kEGHo(*0hlSM|;5j|{ zIxC$PtD;HGl&HiuU0o&UV%j&pz{U-~S=7?RphWd^#q~|gLS1s)xNS_m?jfCDNgCm| zf?s8;?Bsp}i>V*}wG%jB9|q6fUb=}|iryhv4m`tzT+Fw(^zsgyl#-Y`rWm)tpHr`C zrd4q*U7jdl7?c z#ctB>^$8*ub)6sMJV*mk(ktSND=KnM>qY`f{c%0GyWRFb21m5Iqcb;}Qbjk%r4{?* zAQ}#XOSz1$n)hMbj_}%e>Ri(yC9WSyHYeLUx}3o3HbadKsch20{%f$1y3%31g}w`! z<=WVC-Yf#LFK#g=07id9h8U8Ofn&E^-qwBvHzl0ofHI2Y7Yko_ghp0u(F%TEgS#O) zBqvuTq~(`>^wmg_bDFB-3qNJZ&BBoD98Q;c}2<>C%2@ziqm1{N`f@@a49 zapp%d{kZkpPGmpNzj*vDNM=YZO}{{fj$E(l}PyzDM9#+O#+HEOjHE8xLvX*uuZ;p~^t zpQrSR0>bc2!cp~bjLFlHPK9kz@F(pUhfKfnzW+yud zTo3nr)nbsF?IM&cwPBeoRa>4N=Z&T(e&V$=D>yd*CHuDl(^IMsIYg^~zr*)^a_DMj zPgS*r&We=~U8fdohn&GjFs&vtO&IGs&x7~m7WeY^XK(aDOPvaT2Em`x=+pl0t}caf z4EoqJ5yTr(b~iLE=RA#`ed?U2qRNug3U`3s1!sZ+5XPe>g*sEz9w)qrvh9lk#y`K_SVe) z5-(`7kqV$j7v<{480uyXP>jVg+>rZV*1f59>JKR!505v}s|UyBg{yTQE zyBd_XWnLNyiMlo*?4e(LWJ z1u}E>j(5nPi-Mp{7050!l4K1NCO;&~dVw0x9x+MDPI%sxO28qWZlNto!`pU3*B<)9 z;t~>W1qN0uf|A!r6HvvzHRgXILvM}uHy6SFwBVq?X;k+2v1M7xG(_9cA`aN`xs z*HJ-Hu?qgf)t|?tE8va!}eB*xw_)ZTqww3{VBYyd~7xs+;?yvi^ z|Mft-H7>-L&#S+^GX>BJUD5{X)fV@-{$9_#bJw8eVW*8X>vwS5*W%W_L$CX48(+$M zF?D=D|HOO~mePwBom($}(EnRep~tb5Dx|cA+gHQ>2A>D4v9T%ygroW7Zy!F4UaNU% zvUlnC6&&c!#ihj$%0v)aXH|S8jl>vd)=a#@78>J%cYY*vP*+JeqW^ z3o)9`Dy0KG08uT!w=Q`3`thmRzq&07b6I@oUH#m@_B%eghwT63T6@po zOluovcq6FjtXV9D*83Wq^%`3ZZ+u&1I&%9&)6t)qZ-S)7Y>iD!{^~+4_e#1YVJ**# z_#+Z{rZ!CVONxaG36i=vL8Vuq*aG(9Vs$P^?` zYT%GFwBZ#?ldFN3kKeVCuIafJsQ@k;L+U)6yk9<$o16P(?JI_Pr%$d9 zk}Zh1&J`lCSGH~f3+Vy>e}k1}7EOA%?$P9poTnRAh`Ws+gqUwYB5Z7<@@*p$aSPN| z5C8RfC%7eVDI?X2z$wUrduI9yguHmVjJU-0^Mao~{Wx`CpsEd`R*lE4TL_iYr%%_c z`5vEg_9E^;rh;#mL{5Lpg8pv+)01#!1zZSx*;K3*MucmIug;A2_8g|UAr<@Q!98vl za-PaPY4Gr+fs)YF^mI=obQ@Zvor*(MHSW7kp&S;Ur55q6NFko*SR83SKPtqPY_<5C3Xw(7(@fMm~Zwd9x z`8^^+TZzEq2A-{k3$X<*p|hTr4KpI%NCSbno0gk;ak=&|MeR*W9xmdvMTz|gHy)zd zmSSYtGs>R&+uUTIf83XHtwo?8+#b8|Cf7apNyOQYA^b}YHNJ;LGEr5FbkG7;<+?ff zFxtCqHwCP>LrIuc($zV|-dM4+vT{f2LGv;ZJ8+==(v3iiEwF}M%2ntIqrG3QeyTz0__ zOeZVXz3vkC;K%=`weycj;|$~YZCTr8{!y21u%(?g8!f|D$)>GZi==Mtaw5$6$BZ4c z%~rd}FtUm$9o4o=W?a`YkGc(%P?I8AA;>i7C@5-m&7l^B7W{#u$}y=F&5nZA65V^U zzxUVf-@E6%_rCY!-sj2tJfF++G>8LufD5Js;2DB%iin%c0+QL{)5oq{as1hd)J+&U zou)ZxVo;xy4l%sj*e)wW_dEf5}U+{FTq_yNS4i-wRf%A0d`_T}`@*=VrM|Mw~p*8l#TgmCXKP3Bx5zC368 z5tAYfFkVaxG)2i?(sFA@ZVNU@scO=0^-V)(vJb)e&DfmgMrUVbfAV5$holnuc)wX2 zh6(qC9zl}*sH~-A;~n$sz}U>x$pY#(tX;m9FDoi&Uw?P_f$p_U5O;xcqhs=*q`14p z85U<>SQ)N{Pn8ztT1d;xR;#v_L0RM1tuH-q1#2n-^g<2PiVP`q2d=>D7 zL0Jk-6Bkw}|N2ON)Y@YK0^PIWEf1*#`3Y#vn+%I1m7UUZfC}B->zjgc_n--i0@IXcU9!T7+;(jN<-8+aCXOi!3Y!o6IJI6a$0-qD*9q?l_fO-AEH?1#j; zoBFRJnJUVh>EZX}$*o0xfM+s{*XC93B=#5}NGksq!|)#=>;IA=>fgQygPpgr$4R#inDA|xJ};R^&sREs*eSM(L(S~&4)vy{v0Wm$l!hK~i^(JsAsO)L9!54X2=pWmxHGs81l4bO z>)%FoEF_B^S*NHu?`PGG3`Ij_TyBxAVrC;j9y2c16ix^0+9+i(4!)$-bnES&3ZAmGqa()Gdn z{d3n{>+W^d-p_vaS?Bz2xSFawHYOP+007tuZ)G(A02KH5u8WTP_*``R@dE(JgcM|7 zYkH+0WMDuE{-pFjEQ|9Eb9d0t1d_>W%7Q-~BN0Xu@7l?#C>t6X@wr65?9(!z(t=Y^ zkw>SgP{rEh^s)7sqwt^};vfrj`;A<8xc@m zT;AM%;p4;{k;AOW!|<=1W$1du%wdAOqFoXK2i_o&fK0d{v_L$7ilht5M($7qN&sK5 zi39`(#16!LI;a9)FRRrXIS$zK`llVIrULvYzqFCJ*UvbRjz}wZT9JdAn5Ht)L-&tUl)?ITa%*d~GyA7BaF#B@$PbX+PG zq>SPWh9D2?7#Squ&@)q`Iuk=~E=72wP;-!E)o0x3h-lJ~FC`!w0G4N2nV1oUL&e5g z8is2RfYf87#)KqHCKYM#_(xCf_vI^KOx{I`UMjvk|52hp*7ATS5)^H1pA`c~M!fDT z+P03(pK7xdX}5Tulng`0-yl2Deq^thg0doYU8p96IYL9B4+#odlS?hpXx;wk1X}wH z93lzRZhAFRL#zQYbQ7G}h2843jZA9YK|XcRV;dN``HtB@Ekx4}jo>J~g9{30Pmap8 z7yN{zr?U*R3oF6!YpY|YNX7INOk6qjp^@Lf3eu5`D9k<>V~VvLg}X!4I#=Wl+>r*f z>6tr4!KIDSoVA+-qzGvuauS~_?kUE8R->+#iK#uQ$72Yr<>)Rqfw@h_1pm#KF4wU(eEy^p z`*MPiO$Cfq!>Jhd6Hq5$WVZ$`^_KqXKZq}kuhEK~FwD4b1);B7jw0RZ3Wbi${?`f; z<>x&W>mL27Or=s;>h^{(M%UDVG^GHCQi{EhL!hyzZVK&5Reo0=#!IAuGIYKI{zXqN7n4r~BaD)plF(@DoCP$p&?fcm zqDoR`-{bzbTxa6NoT#cNtNJXyi{(8>(zQ3t^~*OXJX!TDFahN$grLhJ`N1H-(Jls& zkwh<$-P0+VAb0o5(dA#L1M-?sc|OsT+{fMj_S=@M{Zuq0Tacp-DmY<9OgbJpe>dKy zf!_39V19RgDl>w*09ZB2Iunqm`!3fW-g_n9^7F=v5$~Xi&ysN)=Xh9C2bA+qa9F81 z;7mucUzo|S?C#vt@rUrd_?zAr4+HM^E2VT7?zsjyUVbmxz=hRutN0mR57vOYj z>^Ui>j2`REe0kVikajtNH3sj$B;(yC=d}=GE@C`rif7{46eBWm|M4ghLAc+~fS!m) z8_~iGUG+9UothT~V_CqJiJ!{(Caj~YJqdMQF5vm&lI~-QhZX%^JS6?4mZA1j86&d5 z&99^x;g`EZ&`MU7-2~k?7AZC@hl|g&9tY9vlzujzWL)@H^@2Rr#)?m377m(?0@YJBL?fOK%y{(Q=lX*GO# z`K=Y)x<`L@UD0gUJf-@OXLE5BBjjl)PilcVzK@={Uu>-9WIS8n`jM86N1!J_nsx5g zUZcF_gNy)Ju4OFL2on04g#EQQK$;ihRw70MAc)oB+^zwpVj%fc<-&q};kOO5UM5$v zm^#hG<}ye1EvxjWsAw|Xcs^Ur{Fbw9)P;U6E4LJclWZuYf^xLD6emHmAfG16=(^SW}vn=kyyA_-)g)LpRc+3Rah|Qq zTrPwqT^HL`ZzqL4E=r5H{rBG01H)ymjZ5h*2y($p6VlxFixbiRi2~A8F0hg}_ugAy z%5j6z>a_$y|CI2MN17&lfov_0y#7e`Kn>2-yHDyGJWRG2 z-Q!h7T`2t&3N)^sMIRZe&?Z?6X7n|b>ucr`r~ap`Z?~S4(@jp`78+o-Eh4As6PL!L*0zF% zvACfS4o+(~ZBlTqVB^9GbI6M4k7ahjahBpv%rF5iCAJnzn}Ac5mVXa#oDJ4 zw%VT~66jsjUh!Hi4&4(7;~Uw}^kNBLpx#z3Ku>R}scFrg#SvJS88Zm)C0))Ud8}oC zusED=Z$(H{tmJ1?sg&Uq3Jv9j=M5S5(UQjfgQrpU7|x0BI$NG+=JrehUvs@fsn+i> zyLo6ExPlKNpe|WMo^S*srZ!V3!ET{c6ok@}Bkc{ozNW)_T7Mla9uE5w1v4#n`l>kU zEC$f}CQ7QY2ZFf3)w#yH8k;}s5+n1OUiJurDLFd@}BBC;uCGp z9Das+Z))2mMT_CwD_@tBbGD0_^7EUf`oG6A!nVge)N_*C zHKk*rn9`V7;&lf-@mISB(qX$rwf0IDB5RzLGj*7YpO2r{QB~aR1b_e^&*=Zsj!yOLxEJBT-D!x;Q{#Zea|>0(^E4NFsKe^xq|E)bsMR(-yKod z&nHCDMWw2gI1fi8IGlW5&Y^{W4>xaj-((V>FnOr&-ycFar7w$;cBbSd}2l|$D z9gKQ2E(C9Ue>g$K3S&^cB2tgwhmp0j(b^;>D|R3M8nF{W2iohm9X{7VXWrT0zixzX zGF)^?wAY5x)LsRCZArkG*)k0j+0>4OfWpaxEWewTXX|+#m*U3n5uSO72-q-5)}550 zP9(2eh{nFhW=&x*6u`r7H923UR072--Nk_iC}#1T5UxajE!_4_ZGJDB#?U%SPS8h9 z2{J{$Ks8zP6SmsXEL2wu<>TPs=C~Zmk-Zk57ApwXtW)Tj z2>cE^#6ua_Dra1=2s&__4AU&{<}x?vT9MfKCU0hTeUS5@`kH$xRUp;PKjy(dUGi4U zymTPZuawjRO#n9y6xiDQ?IM5tL!`ZvG%+{MJ~NBtzI7tAv+=0pV)C?uUy@a|N01>c z5s~f(&aRfdiBEGE@NgcMFBTlHLRU#y!Rbp~VLf)VS2lK87F;B)lgEiPN4PYm)^sW} z){D=%=Kpk4$wU;yE1Mihdo=Oc?W*miT8k?8 zpJwcpgZI(Tq3}>~)!Z|^Uo&F%!J8e}+Z)1*slX@n#W&Iad^Cmv_=ozywlh_X-6UVf zhaJqB>g#E2$?0WgG^wS;xO8 zA`n^#{!NgWozLB6vbYs3)s#Kp*J|%q-`(8V5j&&$$AtzKz4U_OUXW0CI}4mEP}m7|NFK3QJ~|?cc7jQd4cHc|nKx=h-1FCt^$q?SzX` zb0O}?1-4;ftW)8%Pi@3E&%8N}_y3w^mV$jw7rxq9s7POW{Rr1i6`>pjuno+G@P8;7 zu0~P43gjWOm~<8UlGpPdve~u5_-9x5bxGXYO6Ht|Qf_Ad&S8C~GU<~S68i*DGD}5|`iZA(Ms|2-g zxmt#%H3P9_3_VNMR;yO|!f!BbKIov6nF@sE1B0dChmz!!>VI5ssev9hLI$Z+5d-$k z!b=|ONYzY>(XY|sH~ck~izsNNBlXhCenKk9U*_QIXc(qV#xI#)(H?WZhRiL_%~>+< z>IHEPXy#Sm&TD=|RGkzjOrpF#=oO@boz7`ll3xxxPzR2LE5D42han{%&%FsN-X+Sc zA@-;?$&~B5G2+OM3fU(s|var(8+-cEr%kF-~0 zK&0YKJ&XFUSt`ZJV1x&Fjt%7RP^b|m9P5J@d^#f5&PDm7H&kO|$SsL`kAtb9W;5)4 zBt>t}uVxk#$<3?Se2gQhP^)WsBBR8v&_z9d*O0RoCXGw6{+q_6w){Krsahh*`*% zC5Rfw`KV!!CE%!j&j~iDD$orbs~iTvZW8hCx9C3EoHoTSvTKL#=)SdxGFM4 zzc3tGB)wevj1Bk12(#iM$Bl)2$8rLfm~y_Yijbx$up}O1ZyndPWeup!itAu_wEu( zc|LN(^X`>yrkX9d)d%~$A#O^q(T%4tQa8z`=6vv#WT2aNA%7XCRVv5MV=V(EPXg5A z0lneZf3A@vZ}Zdr{%XbUyCEE^LL$R6d4 z;wRXQp1;G$izTyCC-rB+HJ+HR{b;bv<>ZCZ-65q($DqdIf)FI`b7TR`wYD6)dnbL$ zOKSrqt2;|KTx7t_eS#HCnNAF^!B(1^;B3ttUSOCgDJDkwPD=AfYF3PT%P-wn9DZ6q z@8W(RQ;1)chJ5^#@#)@an3n)R539);;P2g1j()9lD-heA(k z$sgXtxOV0zwRJ@=-GmiRMBDLu8bE5oz1z-B8P01$eeV8@MK}vl+B(GQA-NjSLj>0eh<4s#Obcm_?TcLB6}7S+5b(#f9K+(_;yG zE_1orz&HNpzQJ#C&Lie3Y$rwu&>ty<1}SHyt30m+2gC>8v;V+vz?}hJ$6b7#E^e_G zKj46Sz(c?Oq7X+9B`hZ~3qD-z>Dnx>ChxQnBix2VNqzo_ql6)aHd=}}3hWScd`f0Uf1?lCwy_0-uyCD0G zb5)CG{B0<8G*P@`xqJa*(iOGmoQUruQOIvG{HR5xJ7O`Uzy8P#2SvdFTF-9<>P68YL#NpP%i!l8Z19FN5LRre^BpO;AFZjNaeWSvI4WBCA zUQ-u6A&pr1c`$h6g>FGtd=Vsg8oY@Kyb83U=IX)|=(HwT!|VY!>$za;!WvVh_t( zDyF8S&$1gu7)t7i-08qtmGCkT{zUUSytC6_b%qh%w7h1xB0qeYNGYR(*2?}w&w@IY zCkv6hI8{AI{;7UA9>=wqA;6^@1dBFMCbB_E_$1IOaf08PJZXwYG^upo(TMTw-;gM~ zkaXU%Oc(>+HpMISlz=LG0?VNOFZ-+1nExTUZdc$vAVyW#Y>mmunI*u$q&!3WU25yH zbD*a}zSEUBB593GV60W=ZpY;BwXy| zKRQJa^=?x*`VkI0fQvP|z>1286uZ&?9@nkjiFCnBrS3sfK%bQ_Zei})`* z*roDAk7Bt_(4ccnocvDn{8-6eW(S?sX6z5XUkw=X{3Br-AYYsgyjdd4r-^3%Zp8!P z133)+^_cdkO&baqf-_ix`yFP9I=!++x69`5J=Ld(%}kZG+JE$!4u?54)id)Q+jsnA zR%9kJPx$Gi8*j-MW2%?Pthi91r+&@}G;qJ*<-YrfUYlR!&R{Qth#EXx$1!z0_IE+}Z;HQF%IiwthJDSB09{Cpu#-{4HdpF;5Rw|48 zjB9;s)I;j{Vl1eo|IJ&jad&N^2wWOLM2m_{0j13e+3SQ%+tH8Zu)L;=+}uTU@CFwz wk`u@$K8=}sBbUcdFG(9Q6PjD}33Lw%5oycDsqvqG{F4MI$f?SfOPd7#57;NriU0rr literal 0 HcmV?d00001 diff --git a/zapp_default/3.1.1/images/more-about/powered_by_mc-1.svg b/zapp_default/3.1.1/images/more-about/powered_by_mc-1.svg new file mode 100644 index 0000000..a469a4b --- /dev/null +++ b/zapp_default/3.1.1/images/more-about/powered_by_mc-1.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + diff --git a/zapp_default/3.1.1/images/more-about/step_1.png b/zapp_default/3.1.1/images/more-about/step_1.png new file mode 100644 index 0000000000000000000000000000000000000000..8a06a46b05522391e0ca84f343b35e1c30645ecf GIT binary patch literal 1236 zcmV;_1S|WAP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 A!2kdN literal 0 HcmV?d00001 diff --git a/zapp_default/3.1.1/images/more-about/step_3.png b/zapp_default/3.1.1/images/more-about/step_3.png new file mode 100644 index 0000000000000000000000000000000000000000..bdbb0ff33e0a462a8a171d31d8e5c8ae5ccfce6f GIT binary patch literal 1725 zcmV;u215CXP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x010qNS#tmY3labT3lag+-G2N4000McNliru;tL229tifl zM_vE`1`bI?K~!ko-J4r%6jd0;3DuR@C$GpCj-8 zrNDg(U^{JG=o_O9m~91c2Cx$-LC({@QXX&+_|RuVp8zifP6LnhA!x83_1UmgC9o6N zhFnCFErjhBt2m&uX$T%JbPcI9A{^;A`M^ ztBE2|4)RV9iWWEy_}tgg^`abL58#Lf_+8*Gs|lh|p3nAP0WSxhw%YO-v;ufCQs800 z+g4j_g0=v|BLRK`NV3{m6O>Gd8y5_GH`eZ;%+^D|J>h^~wc0`j+Sn8DT>91#=qpX9 zi-)Cm`Qk+-!|4w6I~Jnn%*Qq&2a%8pfYDr!_n%7KKYvBXkNcp#MJ4o0$eox!0FVLv zP4p3pkh0x28|Tv35UE4Mo@X?ir*-FgJf{z<0(K);?DL)f(vO=BYoD?N*Q&y6!UBkt zA-Gl+qK})a3RnjogTNjB9us#}!j(+?#v_Qh1b>^i<}~h#y?8HFfhz?q{Z{Og^ASmb zt*_BoOY`P=7_C=SK$ip4L}Ni#Dl%$lYIw#rDi`O9ZHV{*wC&qW$Dtiy7~OxE_!OM0 zim=^0(cjiqyn&9RAE*HK0BIU>6*D~+<*7PO%Ug?SD}I@d(xR(i0gUDb+CEy>txX#_ zK?N+xDLYjMCdS%RPx4+oi}zyq2&?x(6-HY#A}$^Pkr0s|AFXmVEcSJUGZEo%`j3sK zODcyOs{x~}1h&sx3nDP1Jii`MIoxQSYeWc?$Y#ejA_x17<>(U^`J27fCvl(HuX5zU zIx+{OTnU?g^22t{*RJxO|BaTSHQ;fpG$To;k6b|!-}CS4sVtMQ9j&U(NYqf19_f{A zV`ku5xgC)*MD%pk~Lly8b9XN_~oy-dWI9xba??B5Ok0WzDwsG_5IJg~mWm(`^ zD+IQzT;djQK%@@yU+O+pqRJok0OdNeism>b1^{dsW3Xk84;+um#WpGzJRNv1odb6V zVnF&;i<8mTMEl-NDqukdIqEw%9mQt$?D^{iEnA;&sm2!wdjkwH8?mL9K?-HBu7Q|OcP(T3a-@)V=F9`~``v>$i}qp406tQ(m^ zy3n<3X+N?OM~SpSnP|gv5XotB^=@v!`|lY%)hAUu3;j%#Em7z+vd_ zIFur5u5L7a*9jX84DgE8)+tc8d|5DX39{hqM$sN*-A9kWAahJgDp~tj4Zw53jiG>R zLY;UW>RF&V5@3M$fFi3cjzNV$$n-_H@Xj;HIeopU1bKHuDjaY-ve5g4)daoJF`v!t z(Ex*-`14WZLYk}!WLs%I za&m8C(rw7c)iV0WbGiqP(dCZD%l=(hGk)?|d08{D3y9hyQ zMaH1^0Uu*xvcT*&)4IxqtRI;KWCLT6wNlB*6s>_={VxOOfJ)z|0vSnFQmOVo;1z-Z TA=rT+00000NkvXXu0mjf!D$6- literal 0 HcmV?d00001 diff --git a/zapp_default/3.1.1/images/notification-popup/artwork_step_1_phone_banks_svg.png b/zapp_default/3.1.1/images/notification-popup/artwork_step_1_phone_banks_svg.png new file mode 100644 index 0000000000000000000000000000000000000000..5d8f4ae630913237aa0a952d60cfac35da3d49e7 GIT binary patch literal 4017 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 literal 0 HcmV?d00001 diff --git a/zapp_default/3.1.1/images/notification-popup/artwork_step_2_phone_menu_svg.png b/zapp_default/3.1.1/images/notification-popup/artwork_step_2_phone_menu_svg.png new file mode 100644 index 0000000000000000000000000000000000000000..ea12b6d68f4483e3bc7566701dc555c8f8171ea8 GIT binary patch literal 5442 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 literal 0 HcmV?d00001 diff --git a/zapp_default/3.1.1/images/notification-popup/artwork_step_3_code_svg.png b/zapp_default/3.1.1/images/notification-popup/artwork_step_3_code_svg.png new file mode 100644 index 0000000000000000000000000000000000000000..c6dd1e6eb60e8eb72e15dbecf923014a1597787f GIT binary patch literal 2098 zcmeH|?Nd^D6vuz0iHT(oPMQ_j+U8WV(!;bhAQG(w=72>ixmjwpYuWgaNf;%NxlK+c z>1H|>P)i0uN)Ahsc9GdBVW-)$RR%XrZY?cvH^s~wc@tdxEA~xu<~wK3=bTq(&O`NX zHe+sBOc(%QZVEG*0|4$wKnbBC0rGI*=-Pk_&Zo2J0JKX8Q+cxkaqM9xhXsIOH2~r& z0I&cOy8z&=2LQZFMm1mDotC+KVW|ErM7HvJ*n>Pna5qzloc6;_G8Yt7EDoOzd-@r@E#8cJ(S&WKFd%>R9u} z0mwbl(kM$U?n;83XtNZu4LiF&!qNuFhP9^JMN@S}l@v8zgIDLY4rf3L>?g!o)I$T& zW7F0?YlPaY@nq&`iEaMRdgEk^ZN4K%E!1L6o`~mmrG>$ncZ!fUb9 zrD(j>Oj(W#8mrG&cWaXNQcuK@61&b7+Bv>sD1=BB9Ts!PKUi0!OHLL1Gvcgxefs=a zKKciuv%Xb$7sD*LRQaP&hv`2&f)nZfZD=b(Wq6jGuJ>xWc2&}+f~CgquZX%aGZG~k zjuUTbe`=+b6(Bs{ud$+Euov3b)Pa4@ZrqW}1V^6`PC4%)p@ihv^~z(z#UCWMi7 z=qOV5l}>S3yrpNal?s*buv-}x(Y5HHM|BBYdFQyfAVmC!v4?CUi5+NT>D*_p_Dk@SSt&GXMNrUmE~C) z)%g-xC_GE>06PRlI#y)nY!$2(6I=vo%utJm=C?H9J!)cW!V2ng)9m-@yfic!I{VF~ zcy;$y0a;9Nkj`xALC519>OqRMaZ0981{qy;``_L}y2S!?W2|-}Q_My;mxnWpfna-{lcio-2s_$m5YTsg&NQITxUd0t% za8fp-xBe|0E8vGu4kF)8vX{X6ay3?>ymQcYy6E+U9;uKD7X-sSQ~Q;=HGa4C+e8l) zC2EMOq=wXcxMzR=g*?~TReoP0$xwIwhF^u1@%ZRN#2t7KxxJgLIoxiJFGG1s_EaBr zVd!E9pG+N9SkGuu8KN+NKYgojVRKHK-xy`PW7wnp+QRM93GVlKS9vo%>fsm14%7@v w{I@|-y_4+Q<~@(RN9x$zEwmw)A#Xy0+o^3D-^|`k4SZ;jvV)!6wmrANn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!tD$=lt9;Xep2*t>i( zP=vF^Jqpu)hw$mQwc7-DgH?i52W z7DoZs`)|rth#MFNvFIyERCU|7HEvwsZV(}G(Ir@a!>qLrRDHyHj~+R4H$B0c&-n7? zy>${9tLkcBm51_c&CE}e>!0ey7RltGq3GIE<)WPss`W+eWbNFm8-=o6uQ3;J$*c>k zV2>$(S`uk6RV{7p%2iU2RGDNL;yd-eHO{WEdu{%s{fb=g)#oR6zBqaPsO7@RGwK7) z|7mYoUbjm7tH!~TT)kJ9&zQ|uGDp;^?_=w(nZjPV-}nmT&Ic!$ALQP-GIrh0=+hzY z-w&AC_itkP?DhJ1Sk#s7K*r~y5l=jPv%^c~doXPCvdW73eKdEAWo9w^)HnYo+h6$} g_9ii*Kj0_ZUG>mk8=b=3fdR$f>FVdQ&MBb@0P~WjKL7v# literal 0 HcmV?d00001 diff --git a/zapp_default/3.1.1/images/pbba-logo-black-horizontal_svg.svg b/zapp_default/3.1.1/images/pbba-logo-black-horizontal_svg.svg new file mode 100644 index 0000000..4fcf9dd --- /dev/null +++ b/zapp_default/3.1.1/images/pbba-logo-black-horizontal_svg.svg @@ -0,0 +1,7 @@ + + + \ No newline at end of file diff --git a/zapp_default/3.1.1/images/pbba-long.png b/zapp_default/3.1.1/images/pbba-long.png new file mode 100644 index 0000000000000000000000000000000000000000..50a256d00ec02581b95e0f8a9744f698d4c3e5c0 GIT binary patch literal 36053 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 MWtC*|rQomrKMW}NhX4Qo literal 0 HcmV?d00001 diff --git a/zapp_default/3.1.1/images/pbba-mini.png b/zapp_default/3.1.1/images/pbba-mini.png new file mode 100644 index 0000000000000000000000000000000000000000..9a7dff85b05d194745b52d7f0611d43875b67ca5 GIT binary patch literal 578 zcmV-I0=@l-P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x010qNS#tmY3labT3lag+-G2N4000McNliru;tCcHH6M*V z;(`DG0h38YK~zY`y_dU6LqQORzZ0TS#9J4&5v+Uz8ymq|1bqMt5wx)q@lsd_3RZ#; zMaVPQS}Ryu2-*c9ij_o+7-MuS&W3D)@$8&U{9#~*b7sH2Ul0+LmKBkT==3Ne6M=}J z&?u18Bv{HOlnK2tK>#T&%+?(cMA)pI-~;>A{-cFG14ZNKwY5ts|9`+^+KT58SvWYhj1Lpz&{kT}`qEHUrEX|C_M; zKH356r+yM-fJ(~+;Fxf2Rdp7pRW2>- z1IFVP-k?$xtN@(ib_MuLPe3M++FkAi7-&%|e$~I9)EW&DE@T1DePBtVXXh}r!#1sj z*@gGuKM|Z;)~IV>ns7$84AyKjO%m<^L6h(AYMO{_h)7BK1S*Kgoc6i(1EaABrQzwZ QrvLx|07*qoM6N<$f&{VRM*si- literal 0 HcmV?d00001 diff --git a/zapp_default/3.1.1/images/pbba-short.png b/zapp_default/3.1.1/images/pbba-short.png new file mode 100644 index 0000000000000000000000000000000000000000..b2912c1e43b3939d71b615ef9e12d6893554a6b2 GIT binary patch literal 27970 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�!J@LhB#fK&mciPA)YP{l$=i69~o5Rl##5h>E7 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 OP+e8)MuD + + + + + + + + + + + diff --git a/zapp_default/3.1.1/js/button.js b/zapp_default/3.1.1/js/button.js new file mode 100644 index 0000000..61383e5 --- /dev/null +++ b/zapp_default/3.1.1/js/button.js @@ -0,0 +1,548 @@ +/** Copyright 2016 IPCO 2012 Limited + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. */ + +(function() { + + zapp.events = {}; + + function removePopup(self) { + + if (document.getElementById('cover') != "undefined" + && document.getElementById('cover') != null) { + try { + document.getElementById('cover').remove(); + } catch (e) { + document.getElementById('cover').parentNode + .removeChild(window.parent.document + .getElementById('cover')); + } + } + + self._finish(); + } + + function addMethods(proto, methods) { + for ( var methodSig in methods) { + proto[methodSig] = methods[methodSig]; + } + } + + function format(value) { + return value < 10 ? '0' + value : value; + } + + function getUTCOffset(date) { + var sign = (date.getTimezoneOffset() > 0) ? "-" : "+"; + var offset = Math.abs(date.getTimezoneOffset()); + var hours = format(Math.floor(offset / 60)); + var minutes = format(offset % 60); + return sign + hours + ":" + minutes; + } + + addMethods( + zapp, + { + paymentNotificationCookie : "zappPaymentNotificationStatus", + isMobile : function() { + return zapp.platformSupportsZapp(); + }, + isTablet : function() { + return (zapp.isMobile() && (navigator.userAgent + .match('iPad') || !navigator.userAgent + .match(/mobile/i))); + }, + platformSupportsZapp : function() { + var isiOS = navigator.userAgent.match(/iPhone|iPod|iPad/); + var isAndroid = navigator.userAgent.match(/Android/); + return (isiOS || isAndroid) ? true : false; + }, + registerEventHandler : function(name, fn) { + if (typeof name == "undefined") + return; + if (typeof zapp.events[name] === "undefined") + zapp.events[name] = []; + zapp.events[name].push(fn); + }, + triggerEvent : function(name, args) { + if (typeof name == "undefined") + return; + if (typeof zapp.events[name] === "undefined") + return; + for (var idx = 0; idx < zapp.events[name].length; idx++) + zapp.events[name][idx](args); + }, + _isIE : function() { + var ieFlag = false; + var userAgent = window.navigator.userAgent; + + var msie = userAgent.indexOf('MSIE '); + if (msie > 0) { + ieFlag = true; + } + + var trident = userAgent.indexOf('Trident/'); + if (trident > 0) { + ieFlag = true; + } + + var edge = userAgent.indexOf('Edge/'); + if (edge > 0) { + ieFlag = true; + } + + return ieFlag; + }, + _init : function() { + + var self = this; + var loadInterval = self._isIE() ? 300 : 50; + + zapp.addJsFile(this.libUrl + "/js/extras.js"); + zapp.addJsFile(this.libUrl + "/js/zapp-popup.js"); + zapp.addJsFile(this.libUrl + "/js/cookie-management.js"); + + self + .registerEventHandler( + 'com.zapp.extras.loaded', + function() { + self.addCssFile(zapp.libUrl + + "/css/mark-for-mc.css"); + self.addCssFile(zapp.libUrl + + "/css/zapp.css"); + + self.registerXEventHandler({ + "com.zapp.button.click" : function( + data) { + self.pcid = data.pcid; + self.hasApp = data.hasApp; + var button = zapp + ._getButtonWithId(data.id); + button.click(); + }, + "com.zapp.button.onkeypress" : function( + data) { + self.pcid = data.pcid; + self.hasApp = data.hasApp; + var button = zapp + ._getButtonWithId(data.id); + button.click(); + }, + "com.zapp.popup.size" : function( + data) { + zapppopup + ._positionContextPopup(data.data); + }, + "com.zapp.popup.size2" : function( + data) { + zapppopup + ._positionContextPopup2(data.data); + }, + "com.zapp.button.openapp.click" : function( + data) { + zapppopup + ._invokeApp(data); + }, + "com.zapp.button.regen.click" : function( + data) { + self._getButtonWithId( + data.id)._pay(); + }, + "com.zapp.popup.close" : function( + data) { + self._getButtonWithId( + data.id) + ._finish(); + }, + "com.zapp.transaction.timeout" : function( + data) { + self + ._getButtonWithId( + data.id) + ._transactionTimeout(); + } + }); + + setTimeout(function() { + self._setupButtons(); + }, loadInterval); + }) + }, + _getButtonWithId : function(id) { + return this.buttonItems[id]; + }, + _setupButtons : function() { + for ( var idx in this.buttonItems) { + this.buttonItems[idx]._setupButton(); + } + }, + notify : function(response) { + + } + }); + + addMethods( + zapp.button.prototype, + { + canStartNewPayment : function() { + if (this._ongoingTransaction()) + return false; + if (!this.enabled) + return false; + if (this.retryTimestamp >= new Date().getTime()) + return false; + return true; + }, + click : function() { + if (!this.canStartNewPayment()) { + console.log('Cannot start new payment'); + this._finish(); + return; + } + this._pay(); + }, + _ongoingTransaction : function() { + return (this.activeTransaction || this.pendingTransaction); + }, + _setupButton : function() { + var self = this; + var imageKey = 1; + var imageSrc = ""; + var imagePrefix = "button_pbba_"; + var defaultImageSuffix = ".png"; + var imageSuffix = ".svg"; + var defaultImagePath = "../images/"; + var coBrandedImagePath = "../images/co-branding/"; + if (typeof zapp != "undefined" + && typeof zapp.options.imageKey != "undefined") { + imageKey = zapp.options.imageKey; + } + switch (imageKey) { + + case 1: + imageSrc = defaultImagePath + imagePrefix + imageKey + + defaultImageSuffix; + break; + case 2: + imageSrc = coBrandedImagePath + imagePrefix + imageKey + + imageSuffix; + break; + case 3: + imageSrc = coBrandedImagePath + imagePrefix + imageKey + + imageSuffix; + break; + default: + imageKey = 1; + imageSrc = defaultImagePath + imagePrefix + imageKey + + defaultImageSuffix; + break; + + } + + this.options.isMobile = zapp.isMobile(); + zapp.options.showCFILogos = true; + var queryString = 'src=' + imageSrc + '&id=' + self.id + + '&imageKey=' + imageKey + '&url=' + + zapp.options.cfiLogosURL + '&showCFILogos=' + + zapp.options.showCFILogos; + if (typeof self.options['cornerRadius'] !== "undefined") + queryString += "&cornerRadius=" + + params['cornerRadius']; + if (typeof self.options['backgroundColor'] !== "undefined") + queryString += "&backgroundColor=" + + params['backgroundColor']; + var height = self.ele.clientWidth/6; + if (height == 0) + height = 46; + self.ele.innerHTML = ''; + + var div = document.createElement('div'); + var iframe = document.getElementById('pbba-button-frame-' + + self.id); + iframe.style.border='0'; + iframe.style.scroll='none'; + iframe.style.display='block'; + iframe.style.height=height+'px'; + iframe.style.width='100%'; + var moreAboutLink = document.createElement('a'); + var moreAboutText = document.createTextNode("Pay securely using your own banking app."); + var p = document.createElement('span'); + moreAboutLink.setAttribute("id", 'more-about-' + self.id); + moreAboutLink.style.color='rgb(60, 60, 60)'; + moreAboutLink.setAttribute("class", 'moreAboutLink'); + moreAboutLink.appendChild(moreAboutText); + + p.setAttribute("class", 'moreAboutText'); + p.innerHTML = '
More about Pay by Bank app'; + moreAboutLink.appendChild(p); + div.setAttribute("id", 'more-about-div-' + self.id); + div.setAttribute("class", 'moreAboutDiv'); + div.setAttribute("aria-label", 'Pay securely using your own banking app. More about Pay by Bank app '); + div.setAttribute("role", 'link'); + + div.setAttribute("tabindex",0); + div.appendChild(moreAboutLink); + self.ele.appendChild(div); + document.getElementById('more-about-div-' + self.id).addEventListener("click",showMoreAboutPopup); + document.getElementById('more-about-div-' + self.id).addEventListener("keypress",showMoreAboutPopupOnKeyPress); + + var hoverOverPopupEnabled = false; + if (typeof zapp != "undefined" + && typeof zapp.options.hoverOverPopupEnabled != "undefined") { + hoverOverPopupEnabled = zapp.options.hoverOverPopupEnabled; + } + + if (!zapp.isMobile() && hoverOverPopupEnabled) { + + self.ele.onmouseover = function() { + self._hover = true; + if (self._ongoingTransaction() + || self.finishedTransaction) + return; + setTimeout(function() { + zapppopup._addPopup(self).sendMessage(self, + "com.zapp.popup.state", "ready"); + }, 100); + }; + + self.ele.onmouseout = function() { + self._hover = false; + setTimeout(function() { + if (!self._hover) + zapppopup._removePopup(false, self + ._ongoingTransaction(), + self.finishedTransaction); + }, 100); + }; + } + }, + _hover : false, + pendingTransaction : false, + activeTransaction : false, + finishedTransaction : false, + enabled : true, + _setEnabled : function(enabled) { + this.enabled = enabled; + if (enabled) + this._sendMessage("com.zapp.button.enable", []); + else + this._sendMessage("com.zapp.button.disable", []); + }, + retryTimestamp : 0, + _pay : function() { + + var self = this; + + self.pendingTransaction = true; + + self.retryTimestamp = new Date().getTime() + 10000; + + this._setEnabled(false); + + setTimeout(function() { + if (!self._ongoingTransaction()) + self._setEnabled(true); + }, 10000); + + // Generate Browser Info + this.options.browserInfo = { + userAgent : navigator.userAgent, + timeZone : getUTCOffset(new Date()), + screen : screen.width + "x" + screen.height, + activeHeaders : "Accept-Encoding:*;Accept-Language:en" + }; + + this.options.pcid = zapp.pcid; + + delete self.options.transaction; + + zapp.options.pay(this.options, function(response) { + + // Was transaction request cancelled? + if (!self.pendingTransaction) + return; + + self.pendingTransaction = false; + + if (!response instanceof zapppopup.response.payment) { + return false; + } + + var popup = null; + + self.options.transaction = response; + + if (!response.success) { + self.finishedTransaction = true; + self._sendMessage("com.zapp.button.stop"); + popup = zapppopup._addPopup(self).sendMessage(self, + "com.zapp.popup.state", "requestFailure"); + popup.ele.className = ""; + return; + } + + self.activeTransaction = true; + + if (zapp.hasApp && zapp.hasApp!= "undefined") { + zapppopup._invokeAppWithResponse(self, response); + if (zapp.options.notify) { + self._startNotification(); + } + return; + } + + response.id = self.id; + if (response.notificationSent && zapp.pcid) + response.pcid = zapp.pcid; + + if (zapp != undefined + && zapp.options.imageKey != undefined + && zapp.options.imageKey > 1) { + response.isCoBranded = true; + } + popup = zapppopup._addPopup(self).sendMessage(self, + "com.zapp.popup.data", response); + popup.ele.className = ""; + if (zapp.options.notify) { + self._startNotification(); + } + }); + }, + _sendMessage : function(eventType, data) { + var ele = this.ele.firstChild; + + var postData = { + eventType : eventType, + id : this.id, + data : data + }; + + setTimeout(function() { + ele.contentWindow.postMessage(JSON.stringify(postData), + zapp.url); + }, 5); + + return this; + }, + _finish : function() { + this.activeTransaction = false; + this.pendingTransaction = false; + this.finishedTransaction = false; + if (this.retryTimestamp <= new Date().getTime()) + this._setEnabled(true); + this._stopNotification(); + this._sendMessage("com.zapp.button.stop", []); + zapppopup._removePopup(true); + }, + _notifyTimer : null, + _startNotification : function() { + var merchantPollInterval = 5000; + if (zapp != undefined + && zapp.options.merchantPollInterval != undefined) { + merchantPollInterval = zapp.options.merchantPollInterval; + } + var self = this; + if (this._notifyTimer != null) + return; + this._notifyTimer = setInterval(function() { + zapp.options.notify( + self.options.transaction.secureToken, function( + response) { + if (response.success) { + self._notify(response); + zapp.notify(response); + } + }); + }, merchantPollInterval); + zapppopup._startTimers(self); + }, + _transactionTimeout : function() { + var self = this; + self._stopNotification(); + self._sendMessage("com.zapp.button.stop", []); + self.activeTransaction = false; + self.finishedTransaction = true; + }, + _stopNotification : function() { + var timers = [ "_notifyTimer" ]; + for (var idx = 0; idx < timers.length; idx++) { + if (this[timers[idx]] == null) + continue; + clearInterval(this[timers[idx]]); + clearTimeout(this[timers[idx]]); + this[timers[idx]] = null; + } + zapppopup._stopTimers(); + }, + _getCallbackUrlForBrowser : function() { + + var browsers = { + "safari" : { + https : "https", + http : "http" + }, + "chrome" : { + https : "googlechromes", + http : "googlechrome" + }, + "opera" : { + https : "https", + http : "http" + }, + "firefox" : { + https : "https", + http : "http" + }, + "default" : { + https : "https", + http : "http" + } + }; + + var browser = "default"; + + if (navigator.userAgent.match(/safari/i)) + browser = "safari"; + if (navigator.userAgent.match(/firefox/i)) + browser = "firefox"; + if (navigator.userAgent.match(/chrome/i)) + browser = "chrome"; + if (navigator.userAgent.match(/opera/i)) + browser = "opera"; + + var a = document.createElement('a'); + a.href = zapp.options.callbackUrl; + + if (a.protocol != "https:" && a.protocol != "http:") + return zapp.options.callbackUrl; + + var protocol = a.protocol.replace(":", ""); + a.protocol = browsers[browser][protocol]; + + return a.href; + + }, + _notify : function(response) { + removePopup(this); + } + }); + + zapp._init(); + +}).call(this); \ No newline at end of file diff --git a/zapp_default/3.1.1/js/cookie-management.js b/zapp_default/3.1.1/js/cookie-management.js new file mode 100644 index 0000000..1513081 --- /dev/null +++ b/zapp_default/3.1.1/js/cookie-management.js @@ -0,0 +1,31 @@ +/** Copyright 2016 IPCO 2012 Limited + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. */ + +/** + * This is the cookie management script which loads a cookie in an iframe. This + * is needed for establishing pay connect. + */ +function setCookie(key, value, cookieExpiryDays, url) { + if (!isCookieEnabled()) { + return; + } + if (isTPCookieDisabled()) { + redirectToCookieManagementUrl(url, value, cookieExpiryDays); + } else { + var iframe = document.getElementById('pcid-iframe'); + iframe.src = url + "index.html?pcid=" + value + + "&cookieExpiryDays=" + cookieExpiryDays; + } + +} \ No newline at end of file diff --git a/zapp_default/3.1.1/js/extras.js b/zapp_default/3.1.1/js/extras.js new file mode 100644 index 0000000..78fc74c --- /dev/null +++ b/zapp_default/3.1.1/js/extras.js @@ -0,0 +1,509 @@ +/** Copyright 2016 IPCO 2012 Limited + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. */ + +window.zapp = window.zapp || {}; +window.zapppopup = window.zapppopup || {}; +var cfiLogosShort = []; +var cfiLogosShuffled = []; +var cfiLogosLong = []; +var logoData; +var TP_COOKIE_DISABLED_COOKIE = "TPCookieDisabled"; +(function() { + + zapp._readyCallbacks = []; + zapp._readyCallback = false; + zapppopup._readyCallbacks = []; + + if (!zapp.registerEventHandler) { + + zapp.events = {}; + + zapp.registerEventHandler = function(name, fn) { + if (typeof zapp.events[name] === "undefined") + zapp.events[name] = []; + zapp.events[name].push(fn); + }; + + zapp.triggerEvent = function(name, args) { + if (typeof zapp.events[name] === "undefined") + return; + for (var idx = 0; idx < zapp.events[name].length; idx++) + zapp.events[name][idx](args); + }; + + } + + if (!zapppopup.registerEventHandler) { + + zapppopup.events = {}; + + zapppopup.registerEventHandler = function(name, fn) { + if (typeof zapppopup.events[name] === "undefined") + zapppopup.events[name] = []; + zapppopup.events[name].push(fn); + }; + + zapppopup.triggerEvent = function(name, args) { + if (typeof zapppopup.events[name] === "undefined") + return; + for (var idx = 0; idx < zapppopup.events[name].length; idx++) + zapppopup.events[name][idx](args); + }; + + } + + /** + * + * @param callback + */ + zapp.documentReady = function(callback) { + try { + zapp._readyCallbacks.push(callback); + if (zapp._readyCallback) + return; + document.onreadystatechange = function() { + if (document.readyState === "complete") + for (var i = 0; i < zapp._readyCallbacks.length; i++) + zapp._readyCallbacks[i](); + }; + zapp._readyCallback = true; + } catch (err) { + return; + } + + }; + + zapppopup.documentReady = function(callback) { + try { + zapppopup._readyCallbacks.push(callback); + if (zapppopup._readyCallback) + return; + document.onreadystatechange = function() { + if (document.readyState === "complete") + for (var i = 0; i < zapppopup._readyCallbacks.length; i++) + zapppopup._readyCallbacks[i](); + }; + zapppopup._readyCallback = true; + } catch (err) { + return; + } + }; + + /** + * + * @param eventName + * @param events + * @param target + */ + zapp.registerXEventHandler = function(events, target) { + + zapp.bindEvent("message", function(ev) { + + try { + data = JSON.parse(ev.data); + } catch (err) { + return; + } + + if (typeof data.eventType === "undefined" + || data.eventType.indexOf("com.zapp") == -1) + return; + + if (!events[data.eventType]) { + return; + } + + if (typeof events[data.eventType] !== "function") { + return; + } + + events[data.eventType](data); + + }, target); + + }; + + zapppopup.extendObj = function() { + var obj = {}; + for ( var idx in arguments) { + if (typeof (arguments[idx]) !== "object") + continue; + for ( var prop in arguments[idx]) + obj[prop] = arguments[idx][prop]; + } + return obj; + }; + + /** + * + * @param elem + * @returns {{document: {top: number, left: number, right: number, bottom: number}, window: {top: Number, left: Number, right: number, bottom: number}, height: Number, width: Number}} + */ + zapppopup.getBoundingClient = function(elem) { + var box = elem.getBoundingClientRect(); + + var getSize = function(prop) { + var doc = elem.ownerDocument, docElem = doc.documentElement, body = doc.body; + return docElem[prop] || body[prop] || 0; + }; + + return { + document : { + top : box.top + getSize('scrollTop') - getSize('clientTop'), + left : box.left + getSize('scrollLeft') - getSize('clientLeft'), + right : getSize('clientWidth') - box.right, + bottom : getSize('clientHeight') - box.bottom + }, + window : { + top : box.top, + left : box.left, + right : window.screen.width - box.right, + bottom : window.screen.height - box.bottom + }, + height : box.bottom - box.top, + width : box.right - box.left + }; + }; + + /** + * + * @param url + */ + zapppopup.addCssFile = zapp.addCssFile = function(url) { + var script = document.createElement('link'); + script.setAttribute('type', 'text/css'); + script.setAttribute('rel', 'stylesheet'); + script.setAttribute('media', 'all'); + script.setAttribute('href', url); + document.getElementsByTagName('head')[0].appendChild(script); + }; + + /** + * Bind the callback to an event + * + * @param {string} eventName + * @param {function} callback + * @param {Element} target + * @returns {undefined} + */ + zapppopup.bindEvent = zapp.bindEvent = function(eventName, callback, target) { + target = target || window; + if (typeof (target.addEventListener) !== "undefined") { + target.addEventListener(eventName, callback, false); + } else if (typeof (target.attachEvent) !== "undefined") { + target.attachEvent("on" + eventName, callback); + } else { + target["on" + eventName] = callback; + } + }; + + /** + * @param {string} className description + */ + zapp.hasClassName = function(ele, className) { + return (' ' + ele.className + ' ').indexOf(' ' + className + ' ') > -1; + }; + + /** + * @param {string} className description + */ + zapppopup.addClassName = function(ele, className) { + if (zapp.hasClassName(ele, className)) + return ele; + var a = ele.className + " " + className; + ele.className = a[0] === " " ? a.substring(1, a.length) : a; + return ele; + }; + + /** + * @param {string} className description + */ + zapppopup.removeClassName = function(ele, className) { + if (!zapp.hasClassName(ele, className)) + return ele; + var a = " " + ele.className + " ", b = " " + className + " ", c = a + .indexOf(b), d = a.substring(0, c) + " " + + a.substring(c + b.length, a.length); + ele.className = d.substring(1, d.length - 1); + return ele; + }; + + /** + * + * @param name + * @returns {string} + */ + zapppopup.getParameterByName = zapp.getParameterByName = function(name) { + try { + name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); + var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), results = regex + .exec(location.search); + return results === null ? "" : decodeURIComponent(results[1] + .replace(/\+/g, " ")); + } catch (err) { + return; + } + + }; + + zapppopup.deleteCookie = function(name) { + + document.cookie = name + + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/'; + } + + zapppopup.cookieExists = function(cookie) { + return (document.cookie.indexOf(cookie) != -1) ? true : false; + }; + + zapppopup.isTPCookieDisabled = function() { + return zapppopup.cookieExists(TP_COOKIE_DISABLED_COOKIE); + }; + + zapppopup.redirectToCookieManagementUrl = function(url) { + + var xmlhttp = new XMLHttpRequest(); + + if (xmlhttp.withCredentials === undefined) { + xmlhttp = new XDomainRequest(); + } + + xmlhttp.onreadystatechange = function() { + if (xmlhttp.readyState == XMLHttpRequest.DONE) { + if (xmlhttp.status == 200) { + console.log(url + " is reachable."); + setTimeout(function() { + window.location.href = url + + "index.html"; + }, 10); + zapppopup.deleteCookie(TP_COOKIE_DISABLED_COOKIE); + } + } + }; + + xmlhttp.open("HEAD", url + "index.html", true); + xmlhttp.send(); + }; + + zapppopup.setHasAppCookie = function(cookieManagementUrl) { + + var ele = document.getElementById("zappAction"); + if (!ele) { + ele = document.createElement("iframe"); + ele.style.display = "none"; + ele.id = "zappAction"; + } + if (typeof zapp != "undefined" && typeof zapp.options != "undefined") + ele.setAttribute("src", zapp.options.cookieManagementUrl + + "set-app-cookie.html"); + else if (typeof zapppopup != "undefined" + && typeof zapppopup.options != "undefined") + ele.setAttribute("src", zapppopup.options.cookieManagementUrl + + "set-app-cookie.html"); + else if (cookieManagementUrl != null && cookieManagementUrl != "") + ele.setAttribute("src", cookieManagementUrl + + "set-app-cookie.html"); + + document.body.appendChild(ele); + + }; + + zapppopup.setAppCookie = function(cookieManagementUrl) { + if (zapppopup.isTPCookieDisabled()) { + zapppopup.redirectToCookieManagementUrl(cookieManagementUrl); + setTimeout(function() { + zapppopup.setHasAppCookie(cookieManagementUrl); + }, 1000); + } else { + zapppopup.setHasAppCookie(cookieManagementUrl); + } + + }; + + zapppopup.removeAppCookie = function(cookieManagementUrl) { + var ele = document.getElementById("zappAction"); + if (!ele) { + ele = document.createElement("iframe"); + ele.style.display = "none"; + ele.id = "zappAction"; + } + if (typeof zapp != "undefined" && typeof zapp.options != "undefined") + ele.setAttribute("src", zapp.options.cookieManagementUrl + + "remove-app-cookie.html"); + else if (typeof zapppopup != "undefined" + && typeof zapppopup.options != "undefined") + ele.setAttribute("src", zapppopup.options.cookieManagementUrl + + "remove-app-cookie.html"); + else if (cookieManagementUrl != null && cookieManagementUrl != "") + ele.setAttribute("src", cookieManagementUrl + + "remove-app-cookie.html"); + + document.body.appendChild(ele); + + }; + + /** + * + * @param c_name + * @returns {HTMLCollection} + */ + zapppopup.getCookie = zapp.getCookie = function(c_name) { + var c_value = document.cookie; + + var c_start = c_value.indexOf(" " + c_name + "="); + if (c_start === -1) { + c_start = c_value.indexOf(c_name + "="); + } + if (c_start === -1) { + c_value = null; + } else { + c_start = c_value.indexOf("=", c_start) + 1; + var c_end = c_value.indexOf(";", c_start); + if (c_end === -1) { + c_end = c_value.length; + } + c_value = unescape(c_value.substring(c_start, c_end)); + } + return c_value; + }; + + showMoreAboutPopupOnKeyPress = function(event) { + if(event.keyCode == 13) { showMoreAboutPopup(event) } + } + + showMoreAboutPopup = function(event) { + if(event.keyCode == 9){ + document.getElementByClassName('footer').focus; + } else { + var moreAboutIframe = document.getElementById('moreAboutIframe'); + if (moreAboutIframe) { + document.body.removeChild(moreAboutIframe); + } + moreAboutIframe = document.createElement('iframe'); + moreAboutIframe.setAttribute("class", "more-about-iframe"); + moreAboutIframe.setAttribute("id", "moreAboutIframe"); + moreAboutIframe.src = zapp.libUrl + "/html/more-about.html?url=" + + zapp.options.cfiLogosURL; + document.body.appendChild(moreAboutIframe); + } + } + + closeMoreAboutPopup = function() { + var moreAboutIframe = document.getElementById('moreAboutIframe'); + if (moreAboutIframe) { + document.body.removeChild(moreAboutIframe); + } + } + + closeBRNPopup = function() { + var brnIframe = document.getElementById('brnIframe'); + if (brnIframe) { + document.body.removeChild(brnIframe); + } + } + + randomise = function(array) { + var arrayLength = Object.keys(array).length; + + if (arrayLength > 8) { + length = 8; + } else { + length = arrayLength; + } + + randArray = {}; + keys = Object.keys(array); + for (var i = length - 1; i > 0; i--) { + var j = Math.floor(Math.random() * (i + 1)); + var temp = keys[i]; + keys[i] = keys[j]; + keys[j] = temp; + } + for(var i = 0; i 0) { + return; + } + var request = new XMLHttpRequest(); + if (request.overrideMimeType) { + request.overrideMimeType("application/json"); + } + request.open("GET", file, true); + request.send(null); + request.onload = function() { + var type = request.getResponseHeader('Content-Type'); + if (type.indexOf("json") !== 1) { + var data = JSON.parse(request.responseText); + logoData = data; + for (var i = 0; i < data.length; i++) { + var obj = data[i]; + if (obj.longLogo != undefined && obj.longLogo.length > 0) { + cfiLogosLong[obj.name] = obj.longLogo; + } + if(obj.shortLogo != undefined && obj.shortLogo.length > 0) { + cfiLogosShort[obj.name] = obj.shortLogo; + } + } + } + + }; + } + + getCfiLogosShort = function(shuffled) { + if (shuffled) { + cfiLogosShuffled = randomise(cfiLogosShort); + return cfiLogosShuffled; + } else { + return cfiLogosShort; + } + } + + getCfiLogosLong = function(shuffled) { + if (shuffled) { + cfiLogosShuffled = randomise(cfiLogosLong); + return cfiLogosShuffled; + } else { + return cfiLogosLong; + } + } + + /* + * function return array of logos in a random order + * @return {array} + */ + getCfiLogos = function() { + return randomise(cfiLogosShort); + } + +})(); + +// Fire Loaded Event (This comes last to make sure the methods have been loaded) +setTimeout(function() { + if (zapppopup.triggerEvent) + zapppopup.triggerEvent("com.zapp.extras.loaded"); +}, 200); + +//Fire Loaded Event (This comes last to make sure the methods have been loaded) +setTimeout(function() { + if (zapp.triggerEvent) + zapp.triggerEvent("com.zapp.extras.loaded"); +}, 200); diff --git a/zapp_default/3.1.1/js/more-about.js b/zapp_default/3.1.1/js/more-about.js new file mode 100644 index 0000000..ed0c5ca --- /dev/null +++ b/zapp_default/3.1.1/js/more-about.js @@ -0,0 +1,94 @@ +/******************************************************************************* + * Copyright 2016 IPCO 2012 Limited + * + * Licensed under the Apache License, Version 2.0 (the "License "); you may not + * use this file except in compliance with the License . You may obtain a copy + * of the License at + * + * http: // www.apache.org /licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS " BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied . See the + * License for the specific language governing permissions and limitations under + * the License . + ******************************************************************************/ + +var moreAboutContainer = document.getElementById('moreAboutContainer'); +var url; + +function closeMoreAboutPopup(event) { + if (event) { + var key = event.keyCode; + if(key == 9) + return false; + } + moreAboutContainer.style.display = "none"; + parent.closeMoreAboutPopup(); +} + + +function controlFocusMoreAboutPopup(event) { + var key = event.keyCode; + if(key == 9){ + document.getElementById("moreAboutLogoFocus").focus(); + } + } + +function getQueryParams() { + var qParams = location.search.substring(1).split('&'); + var vars = {}; + var hash = []; + for (var i = 0; i < qParams.length; i++) { + hash = qParams[i].split('='); + vars[hash[0]] = hash[1]; + } + return vars; +} + +url = getQueryParams()["url"]; + +cfiLogosLength = function (cfiLogos) { + length = 0; + for (var object in cfiLogos) { + length++; + } + return length; +} + +document.getElementById("closeMoreAboutContainer").addEventListener("click", closeMoreAboutPopup); +document.getElementById("closeMoreAboutContainer").addEventListener("keydown", closeMoreAboutPopup); + +window.onload = function() { + var cfiLogosArray = [], count=1; + document.getElementById("moreAboutLogoFocus").focus(); + parent.readJSONFile(url); + setTimeout(function() { + cfiLogos = parent.getCfiLogosLong(true); + var length = cfiLogosLength(cfiLogos); + if (length > 8) { + length = 8; + } + for (cfiName in cfiLogos) { + var img = document.createElement('img'); + cfiLogosArray.push(count); + img.alt = cfiName; + img.id = count; + img.setAttribute('role', 'img'); + img.setAttribute('class', 'cfiLogo'); + img.setAttribute('src', cfiLogos[cfiName]); + document.getElementById('cfiLogos').appendChild(img); + count++; + + } + if(length > 0) { + document.getElementById('cfiLogos').setAttribute('aria-labelledby',cfiLogosArray.join(" ")); + document.getElementById("moreAboutLogoFocus").focus(); + document.getElementById("cfiLogoContainer").style.display = "block"; + } else { + document.getElementById("cfiLogoContainer").style.display = "none"; + } + + }, 100); + +} \ No newline at end of file diff --git a/zapp_default/3.1.1/js/pbba-popup.js b/zapp_default/3.1.1/js/pbba-popup.js new file mode 100644 index 0000000..fbf12d4 --- /dev/null +++ b/zapp_default/3.1.1/js/pbba-popup.js @@ -0,0 +1,658 @@ +/******************************************************************************* + * Copyright 2016 IPCO 2012 Limited + * + * Licensed under the Apache License, Version 2.0 (the "License "); you may not + * use this file except in compliance with the License . You may obtain a copy + * of the License at + * + * http: // www.apache.org /licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS " BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied . See the + * License for the specific language governing permissions and limitations under + * the License . + ******************************************************************************/ + +var confirmDiv = document.getElementById('wrapperDiv'); +var blanket = document.getElementById('blanket'); +var countdownTimer = ""; +var newImgSrc = null; +var imageKey = null; +var cfiLogoLength; +var closePopupFlag = false +function showBrnPop() { + var x = document.getElementById("brnPopUp"); + var y = document.getElementById("intermediatePopUp"); + x.style.display = "block"; + y.style.display = "none"; + switchBetweenPopup('BRN'); + document.getElementById("pbbaLogoFocus").style.display = "none"; + document.getElementById("pbbaLogoFocus2").style.display = "block"; + document.getElementById("pbbaLogoFocus2").focus(); + isCfiLogo(cfiLogoLength); + checkBrnTimeOut(); +} + +//This function is used for check BRN timeout if Yes to hide Step3 label or if No then display step 3 label + +function checkBrnTimeOut() { + var brnTimeOut = document.getElementById("brnExpire").getAttribute("style"); + if(brnTimeOut != null) { + if(brnTimeOut.search("block") !== -1) + { + document.getElementById("step3CaptionDsk").style.display = "none"; + document.getElementById("step3CaptionMbl").style.display = "none"; + + } else { + document.getElementById("step3CaptionDsk").style.display = "block"; + } + } +} + +function isCfiLogo(cfiLogoLength){ + if(cfiLogoLength != undefined) { + if(cfiLogoLength == 0) { + document.getElementById("list-of-banks").style.display = "none"; + document.getElementById("mobileCfiLogo").style.display = "none"; + + } else { + if(!isMobile) { + document.getElementById("list-of-banks").style.display = "block"; + document.getElementById("cfiLogosImgWrapper").style.display = "block"; + } + } + } + +} +document.getElementById("yes").addEventListener("click", cancelPopupWindow); +document.getElementById("yes").addEventListener("keydown", cancelPopupFocus); +document.getElementById("no").addEventListener("click", closePopupWindow); +document.getElementById("no").addEventListener("keydown", closePopupFocus); +document.getElementById("closeBRNContainer").addEventListener("click", closePopup); +document.getElementById("closeBRNContainer").addEventListener("keydown", controlFocusBrnPopup); +document.getElementById("BrnExpiredTryAgainButton").addEventListener("click", newRequest); +document.getElementById("BrnErrorTryAgainButton").addEventListener("click", newRequest); +document.getElementById("notificationGetCodeButton").addEventListener("click", showBrnPop); +document.getElementById("brnGetCodeButton").addEventListener("click", showBrnPop); +document.getElementById("openBankingAppButton").addEventListener("click", openApp); +document.getElementById("more-about").addEventListener("click", showMoreAboutPopup); + +function closePopup() { + closePopupFlag = true; + if (typeof blanket != "undefined" && blanket != null) { + blanket.style.height = document.getElementById('brnContainer').offsetHeight + "px"; + blanket.style.width = document.getElementById('brnContainer').offsetWidth + "px"; + blanket.style.display = "block"; + } + confirmDiv.style.display = "block"; + document.getElementById("customHeadingH4").focus(); +} + +function platformSupportsZapp() { + var isiOS = navigator.userAgent.match(/iPhone|iPod|iPad/); + var isAndroid = navigator.userAgent.match(/Android/); + return (isiOS || isAndroid) ? true : false; +} + +function updateSize2() { + try { + window.parent.document.body.appendChild(document + .getElementById('cover')); + window.parent.document.getElementById('cover').style.display = "block"; + } catch (e) { + + } +} +function fnIsMobile() { + return platformSupportsZapp(); +} + +function fnIsTablet() { + return (fnIsMobile() && (navigator.userAgent.match('iPad') || !navigator.userAgent + .match(/mobile/i))); +} + +window.onresize = function(event) { + checkResponsiveOrientation(); +} + +function checkResponsiveOrientation() { + if (window.innerHeight > window.innerWidth) { + var brnTimeOut = document.getElementById("brnExpire").getAttribute("style"); + var brnNotGenerated = document.getElementById("brnNotGenerated").getAttribute("style"); + if(brnTimeOut != null && brnTimeOut.search("block") !== -1) + { + document.getElementById("step3CaptionMbl").style.display = "none"; + } else if(brnNotGenerated == null || brnNotGenerated.search("none") !== -1){ + document.getElementById("step3CaptionMbl").style.display = "block"; + } + isCfiLogo(cfiLogoLength); + return 'Potrait'; + } else { + document.getElementById("step3CaptionMbl").style.display = "none"; + isCfiLogo(cfiLogoLength); + return 'Landscape'; + } +} + +// This function is used for set focus on BRN expired heading once transaction timeout +function setBrnExpiredFocus(){ + var notificationPopup = document.getElementById("step3NotificationPopup").getAttribute("style"); + if(notificationPopup != null) { + if(notificationPopup.search("block") !== -1) + { + document.getElementById("brnExpired").blur(); + } else { + document.getElementById("brnExpired").focus(); + } + } +} + + +window['id'] = null; +clickedButton = null; +var brnHtml = null; +var isMobile = fnIsMobile(); +var isTablet = fnIsTablet(); +var mblOrientation = checkResponsiveOrientation(); + +this.switchState = function(state) { + + var brnBlock, brnOut, brnRegen, cautionImg, btnAgain, displaybrnOut, step3mbl, step3MsgDsk, step3MsgMbl; + + brnBlock = document.getElementById("brnCodeBlock"); + brnOut = document.getElementById("brnExpire"); + brnGenFail = document.getElementById("brnNotGenerated"); + cautionImg1 = document.getElementById("iconAttention1"); + cautionImg2 = document.getElementById("iconAttention2"); + cautionImg3 = document.getElementById("iconAttention3"); + cautionImg4 = document.getElementById("iconAttention4"); + step3MsgDsk = document.getElementById("step3CaptionDsk"); + step3MsgMbl = document.getElementById("step3CaptionMbl"); + + switch (state) { + case 'brnTimeout': { + brnBlock.style.display = "none"; + step3MsgDsk.style.display = "none"; + step3MsgMbl.style.display = "none"; + brnOut.style.display = "block"; + + if (isMobile || isTablet) { + brnOut.style.display = "block"; + cautionImg1.style.display = "block"; + cautionImg4.style.display = "block"; + } + if (!isMobile) { + cautionImg1.style.display = "block"; + } + if (isTablet) { + brnOut.style.marginTop = "15%"; + } + if(!closePopupFlag) { + setBrnExpiredFocus(); + } + + break; + } + case 'requestFailure': { + updateSize2(); + brnBlock.style.display = "none"; + brnGenFail.style.display = "block"; + step3MsgDsk.style.display = "none"; + step3MsgMbl.style.display = "none"; + var brnPopUp = document.getElementById("brnPopUp"); + var interPopUp = document.getElementById("intermediatePopUp"); + interPopUp.style.display = "none"; + brnPopUp.style.display = "block"; + brnBlock.style.display = "none"; + brnGenFail.style.display = "block"; + step3MsgDsk.style.display = "none"; + step3MsgMbl.style.display = "none"; + if (!isMobile) { + cautionImg2.style.display = "block"; + } + if (isMobile) { + brnGenFail.style.display = "block"; + cautionImg2.style.display = "block"; + cautionImg3.style.display = "block"; + } + break; + } + case 'transactionTimeout': { + clearInterval(countdownTimer); + displaybrnOut = brnOut.getAttribute("style"); + if (displaybrnOut.search("block") == -1) { + brnBlock.style.display = "none"; + brnOut.style.display = "block"; + step3MsgDsk.style.display = "none"; + step3MsgMbl.style.display = "none"; + } + setBrnExpiredFocus(); + break; + } + case 'brnRegenerate': { + document.getElementById('brntimer').textContent = ""; + brnBlock.style.display = "block"; + brnGenFail.style.display = "none"; + brnOut.style.display = "none"; + if (!isMobile) { + step3MsgMbl.style.display = "none"; + step3MsgDsk.style.display = "block"; + } else if (isMobile) { + if(window.innerWidth > window.innerHeight) { + step3MsgMbl.style.display = "none"; + step3MsgDsk.style.display = "block"; + } else { + step3MsgMbl.style.display = "block"; + step3MsgDsk.style.display = "none"; + } + } + + + break; + } + case 'noBankApp': { + showBrnPop(); + break; + } + case 'showCode': { + break; + } + case 'ready': { + break; + } + default: { + } + } + +} + +function clearValues(countdownTimer,brnTimer) { + clearInterval(countdownTimer); + brnTimer.style.background = "none"; + brnTimer.textContent = ""; + var brnCodeBox = document.getElementsByClassName("numberCircle"); + var length = brnCodeBox.length; + for (i=0; i < length; i++) { + brnCodeBox[i].innerHTML = ""; + } +} + +function countDownFrom(timeLeft) { + brntimer.style.display == "none" + brntimer.textContent = timeLeft--; + if (timeLeft < 31) { + brntimer.style.backgroundColor = "red"; + } else { + brntimer.style.backgroundColor = "green"; + } + countdownTimer = setInterval(function() { + if (timeLeft < 31 && brntimer.style.backgroundColor != "red") { + brntimer.style.backgroundColor = "red"; + } + document.getElementById('brntimer').setAttribute("aria-label", timeLeft); + if (timeLeft <= 0) { + brntimer.textContent = timeLeft; + switchState('brnTimeout'); + clearValues(countdownTimer,brntimer); + } else { + brntimer.textContent = timeLeft--; + } + if (brntimer.style.display == "none") { + brntimer.style.display = "inline"; + } + + }, 1000); +} + +if (typeof zapppopup != "undefined") + zapppopup + .documentReady(function() { + var brnPopUp = document.getElementById("brnPopUp"); + var interPopUp = document.getElementById("intermediatePopUp"); + document.getElementById("brnPopUp").focus(); + interPopUp.style.display = "none"; + brnPopUp.style.display = "none"; + newImgSrc = zapp.getParameterByName('src'); + imageKey = zapp.getParameterByName('imageKey'); + zapp + .registerXEventHandler({ + + "com.zapp.popup.state" : function() { + + clickedButton = data.id; + if (typeof data.id != "undefined") + window.id = data.id; + switchState(data.data); + }, + "com.zapp.popup.data" : function() { + + window.id = data.id; + window.data = data; + + if (data.data.brn != "" + && data.data.brn != null + && typeof data.data.brn !== "undefined") { + + var zappCode = []; + var id = 1; + countDownFrom(data.data.retrievalExpiryInterval); + for (var idx = 0; idx < data.data.brn.length; idx++) { + var brnId = "brn_" + id; + document.getElementById(brnId).innerHTML = data.data.brn[idx]; + document.getElementById(brnId).setAttribute("aria-label", data.data.brn[idx]); + id++; + } + + brnHtml = zappCode.join("", zappCode); + + } else { + brnHtml = null; + } + + if (data.data.cfiShortName != "" + && data.data.cfiShortName != null + && typeof data.data.cfiShortName !== "undefined") { + cfiShortName = data.data.cfiShortName; + } else { + cfiShortName = null; + } + if (cfiShortName != null && cfiShortName.length > 0) { + document.getElementById("cfiShortName").innerHTML = cfiShortName; + document.getElementById("cfiShortNameText").setAttribute("aria-label", " Step 1 Open the notification from " + cfiShortName); + } else { + document.getElementById("cfiShortName").style.color = "black"; + document.getElementById("cfiShortName").style.fontWeight = "normal"; + } + if (isMobile) { + if (data.data.supportsZapp) { + interPopUp.style.display = "block"; + brnPopUp.style.display = "none"; + } + + } else { + interPopUp.style.display = "none"; + brnPopUp.style.display = "block"; + + if (data.data.pcid != null) + { + //This will open notification popup + switchBetweenPopup('notification'); + }else{ + //This will open BRN popup + switchBetweenPopup('BRN'); + } + } + updateSize2(); + + } + + }); + }); +var brnContainer = document.getElementById('brnContainer'); +var close = document.getElementById('closeBRNContainer'); +var cfiLogos = []; +var cfiCDNUrl; +var libUrl; + +function closeMoreAboutPopup() { + var moreAboutIframe = document.getElementById('moreAboutIframe'); + if (moreAboutIframe) { + document.body.removeChild(moreAboutIframe); + } +} + +function showMoreAboutPopup() { + var moreAboutIframe = document.getElementById('moreAboutIframe'); + if (moreAboutIframe) { + document.body.removeChild(moreAboutIframe); + } + moreAboutIframe = document.createElement('iframe'); + moreAboutIframe.setAttribute("class", "more-about-iframe"); + moreAboutIframe.setAttribute("id", "moreAboutIframe"); + moreAboutIframe.src = libUrl + "/html/more-about.html?url=" + cfiCDNUrl; + document.body.appendChild(moreAboutIframe); +} +function openApp() { + sendEvent("com.zapp.button.openapp.click"); +} +function closePopupWindow() { + closePopupFlag = false; + brnContainer.style.display = "none"; + sendEvent('com.zapp.popup.close', window.id, []); + parent.closeBRNPopup(); + } + +function closePopupFocus(event){ + closePopupFlag = false; + var key = event.keyCode; + if(key == 9){ + document.getElementById("confirmDiv").focus(); + } else if(key == 13) { + brnContainer.style.display = "none"; + sendEvent('com.zapp.popup.close', window.id, []); + parent.closeBRNPopup(); + } +} + +function cancelPopupFocus(event) { + closePopupFlag = false; + var key = event.keyCode; + if(key == 9){ + return false; + } else if(key == 13) { + document.getElementById('wrapperDiv').style.display = "none"; + var blanket = document.getElementById('blanket'); + + if (typeof blanket != "undefined" && blanket != null) { + try { + blanket.style.display = "none"; + } catch (e) { + document.getElementById('blanket').parentNode + .removeChild(window.parent.document + .getElementById('blanket')); + } + } + } + +} +function cancelPopupWindow() { + closePopupFlag = false; + document.getElementById('wrapperDiv').style.display = "none"; + var blanket = document.getElementById('blanket'); + + if (typeof blanket != "undefined" && blanket != null) { + try { + blanket.style.display = "none"; + } catch (e) { + document.getElementById('blanket').parentNode + .removeChild(window.parent.document + .getElementById('blanket')); + } + } +} +function sendEvent(type, id, data) { + var postData = { + id : window.id, + eventType : type, + data : data + }; + window.parent.postMessage(JSON.stringify(postData), '*'); +} + +function getQueryParams() { + var qParams = location.search.substring(1).split('&'); + var vars = {}; + var hash = []; + for (var i = 0; i < qParams.length; i++) { + hash = qParams[i].split('='); + vars[hash[0]] = hash[1]; + } + return vars; +} +function controlFocusBrnPopup(event) { + var key = event.keyCode; + if(key == 9){ + document.getElementById("closeBRNContainer").blur(); + document.getElementById("pbbaLogoId").focus(); + } else if(key == 13) { + closePopup(); + } + } + + +window.onload = function() { + var cfiLogoArray=[], count=1, brnIframe = document.getElementById('brnIframe'); + document.getElementById("pbbaLogoFocus").focus(); + libUrl = getQueryParams()["libUrl"]; + cfiCDNUrl = getQueryParams()["cfiCDNUrl"]; + parent.readJSONFile(cfiCDNUrl); + setTimeout( + function() { + cfiLogos = parent.getCfiLogosLong(true); + var length = cfiLogosLength(cfiLogos); + cfiLogoLength = length; + if (length > 8) { + length = 8; + } + for (cfiName in cfiLogos) { + cfiLogoArray.push(count); + var img = document.createElement('img'); + img.setAttribute('class', 'cfiLogo'); + img.setAttribute('role', 'img'); + img.setAttribute('src', cfiLogos[cfiName]); + img.alt = cfiName; + img.id = count; + count++; + if (isTablet) { + if (mblOrientation === 'Potrait') { + document.getElementById('cfiLogos-mobile') + .appendChild(img); + document.getElementById('cfiLogos-mobile').setAttribute('aria-labelledby',cfiLogoArray.join(" ")); + } + if (mblOrientation === 'Landscape') { + var ele = document.getElementsByClassName('desktopCfi'); + var sm_ele = document.getElementsByClassName('smDesktopCfi'); + for (var i = 0; i < ele.length; i++ ) { + ele[i].style.display = "none"; + } + for (var i = 0; i < sm_ele.length; i++ ) { + sm_ele[i].style.display = "block"; + } + document.getElementById('cfiLogosSmDesktop') + .appendChild(img); + document.getElementById('cfiLogosSmDesktop').setAttribute('aria-labelledby',cfiLogoArray.join(" ")); + } + } else if (isMobile) { + document.getElementById('cfiLogos-mobile').appendChild( + img); + document.getElementById('cfiLogos-mobile').setAttribute('aria-labelledby',cfiLogoArray.join(" ")); + } else { + document.getElementById('cfiLogos').appendChild(img); + document.getElementById('cfiLogos').setAttribute('aria-labelledby',cfiLogoArray.join(" ")); + + } + } + + isCfiLogo(cfiLogoLength); + + }, 500); + +} + +window.addEventListener("orientationchange", function() { + if (isTablet) { + document.getElementById('cfiLogos-mobile').innerHTML = ''; + document.getElementById('cfiLogos').innerHTML = ''; + document.getElementById('cfiLogosSmDesktop').innerHTML = ''; + } + parent.readJSONFile(cfiCDNUrl); + cfiLogos = parent.getCfiLogosLong(true); + var length = cfiLogosLength(cfiLogos); + if (length > 8) { + length = 8; + } + for (cfiName in cfiLogos) { + var img = document.createElement('img'); + img.setAttribute('class', 'cfiLogo'); + img.setAttribute('src', cfiLogos[cfiName]); + img.alt = cfiName; + if (isTablet) { + if (window.orientation == 90) { + document.getElementById('cfiLogosSmDesktop').appendChild(img); + var ele = document.getElementsByClassName('desktopCfi'); + var sm_ele = document.getElementsByClassName('smDesktopCfi'); + for (var i = 0; i < ele.length; i++ ) { + ele[i].style.display = "none"; + } + for (var i = 0; i < sm_ele.length; i++ ) { + sm_ele[i].style.display = "block"; + } + } else { + document.getElementById('cfiLogos-mobile').appendChild(img); + } + } + } +}, false); + + +cfiLogosLength = function (cfiLogos) { + length = 0; + for (var object in cfiLogos) { + length++; + } + return length; +} + +function newRequest() { + sendEvent("com.zapp.button.regen.click"); + switchState('brnRegenerate'); + switchBetweenPopup('BRN'); + document.getElementById("pbbaLogoId").focus(); +} + +function sendEvent(type, id, data) { + var postData = { + id : window.id, + eventType : type, + data : data + }; + window.parent.postMessage(JSON.stringify(postData), '*'); +} + +/* + * This function is created to prepare pop Notification Specific. + */ +function switchBetweenPopup(popup) { + var brnPopElement = [ "step1Wrapper", "step2Wrapper", "step3BrnPopup" ,"step3CaptionDsk", "brnCodeBlock","step3WrapperBlock"]; + var notificationPopElement = [ "step1NotificationPopup", "step2NotificationPopup","step3NotificationPopup" ]; + if ((popup == 'BRN') || (popup == "undefined")) { + + // display BRN popup contents + for (i = 0, len = brnPopElement.length, text = ""; i < len; i++) { + document.getElementById(brnPopElement[i]).style.display = "block"; + } + + + var brnExpireBlock = document.getElementById("brnExpire").getAttribute("style"); + if (brnExpireBlock !== null && brnExpireBlock.search("block") != -1) { + document.getElementById("brnCodeBlock").style.display = "none"; + } + + //Remove NOTIFICATION popup contents + for (i = 0, len = notificationPopElement.length, text = ""; i < len; i++) { + document.getElementById(notificationPopElement[i]).style.display = "none"; + } + }else if(popup=='notification'){ + //display NOTIFICATION popup contents + for (i = 0, len = notificationPopElement.length, text = ""; i < len; i++) { + document.getElementById(notificationPopElement[i]).style.display = "block"; + } + + //Remove BRN popup contents + for (i = 0, len = brnPopElement.length, text = ""; i < len; i++) { + document.getElementById(brnPopElement[i]).style.display = "none"; + } + } +} \ No newline at end of file diff --git a/zapp_default/3.1.1/js/zapp-button.js b/zapp_default/3.1.1/js/zapp-button.js new file mode 100644 index 0000000..778b6a4 --- /dev/null +++ b/zapp_default/3.1.1/js/zapp-button.js @@ -0,0 +1,241 @@ +/******************************************************************************* + * Copyright 2016 IPCO 2012 Limited + * + * Licensed under the Apache License, Version 2.0 (the "License "); you may not + * use this file except in compliance with the License . You may obtain a copy + * of the License at + * + * http: // www.apache.org /licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS " BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied . See the + * License for the specific language governing permissions and limitations under + * the License . + ******************************************************************************/ + +var pbbaHrefLink; +var mainContainer; +var buttonHeight; +var buttonWidth; +var pbbaLogoHeight; +var cfiLogos = []; +var style = []; +var bankUrl; +var pbbaLogoContainer; +var cfiLogosContainer; +var pbbaLogo; +var loadedLogoClass; +var cfiLogosContainerMarginLeft; +var cfiLogoDivMarginRight; +var cfiLogoHeightAndWidth; +var pbbaLogoWidth; +var pbbaLogoHeight; +var pbbaButtonBorderRadius; + +var longLogoSrc = "../images/pbba-long.png"; +var shortLogoSrc = "../images/pbba-short.png"; +var miniLogoSrc = "../images/pbba-mini.png"; + +function getQueryParams() { + var qParams = location.search.substring(1).split('&'); + var vars = {}; + var hash = []; + for (var i = 0; i < qParams.length; i++) { + hash = qParams[i].split('='); + vars[hash[0]] = hash[1]; + } + return vars; +} + +window.onresize = function(event) { + var i = 0, cfiLogoDivList; + cfiLogoDivList = document.getElementById("cfiLogosContainer"); + for (cfiName in cfiLogos) { + cfiLogoDivList.removeChild(cfiLogoDivList.childNodes[0]); + i++; + } + + // Logic to rotate the screen + pbbaLogoContainer = document.getElementById("pbbaLogoContainer"); + pbbaLogoContainer.classList.remove("long", "short", "mini"); + + // Set height and width of button + buttonHeight = mainContainer.offsetHeight; + buttonWidth = mainContainer.offsetWidth; + + + renderPBBAButton(); +} + +zapp.bindEvent("message", function(ev) { + + try { + data = JSON.parse(ev.data); + pbbaHrefLink = document.getElementById('payByBankApp'); + } catch (err) { + return; + } + + if (typeof data.eventType === "undefined" + || data.eventType.indexOf("com.zapp.button") == -1) + return; + + switch (data.eventType) { + case "com.zapp.button.stop": { + if (pbbaHrefLink.getAttribute("class") == null) + break; + pbbaHrefLink.setAttribute("class", pbbaHrefLink.getAttribute("class").replace(" loading", "")); + break; + } + case "com.zapp.button.disable": { + pbbaHrefLink.style.opacity = 0.2; + break; + } + case "com.zapp.button.enable": { + pbbaHrefLink.style.opacity = 1.0; + break; + } + default: { + } + } +}); + +zapp.documentReady(function() { + + pbbaHrefLink = document.getElementById('payByBankApp'); + mainContainer = document.getElementById('mainContainer'); + pbbaLogoContainer = document.getElementById("pbbaLogoContainer"); + cfiLogosContainer = document.getElementById("cfiLogosContainer"); + + bankUrl = getQueryParams()["url"]; + buttonHeight = mainContainer.offsetHeight; + buttonWidth = mainContainer.offsetWidth; + pbbaButtonBorderRadius = buttonHeight/7; // Pbba Button's border-radius is calculated on the basis of button's height, since button height is dynamic. + pbbaHrefLink.style.borderRadius = pbbaButtonBorderRadius+ 'px'; + + pbbaHrefLink.onclick = function() {pbbaLinkClick()}; + pbbaHrefLink.onkeypress = function() {pbbaLinkClick()}; + function pbbaLinkClick(){ + if (pbbaHrefLink.getAttribute("class").indexOf("loading") == -1) { + pbbaHrefLink.setAttribute("class", pbbaHrefLink.getAttribute("class") + " loading"); + } + + window.parent.postMessage("read-pbba-cookies", "*"); + + var postData = { + iframeID : zapppopup.getParameterByName('id'), + id : zapppopup.getParameterByName('id'), + pcid : zapppopup.getCookie('pcid'), + hasApp : zapppopup.getCookie('hasApp'), + eventType : 'com.zapp.button.click' + }; + window.parent.postMessage(JSON.stringify(postData), '*'); + }; + + getCFILogosAndRenderPBBAButton(); + +}); + +function cfiLogosLength(cfiLogos) { + length = 0; + for ( var object in cfiLogos) { + length++; + } + return length; +} + +function getCFILogosAndRenderPBBAButton() { + + parent.readJSONFile(bankUrl); + setTimeout( + function() { + + cfiLogos = parent.getCfiLogosShort(true); + + renderPBBAButton(); + + + }, 500); + +} + +function renderPBBAButton(){ + pbbaLogo = document.getElementById("pbbaLogo"); + var noOfCFIs = cfiLogosLength(cfiLogos); + + // Calculate the CFI and PBBA logo's height and width based on the button's width. The value to be multiplied with is derived from the wireframe. + cfiLogoHeightAndWidth = 0.094 * buttonWidth; // Since the CFI logo is a square, height and width are the same + cfiLogoBorderRadius = 0.022 * buttonWidth; // CFI logo's border radius varies on small and large devices + pbbaLogoHeight = .5 * buttonHeight; // PBBA logo's height remains the same despite the number of logos as per the wireframe + + + + if (noOfCFIs <= 4) { + loadedLogoClass = "long"; + pbbaLogoContainer.className += " " + loadedLogoClass; + pbbaLogo.src = longLogoSrc; + pbbaLogoWidth = .47 * buttonWidth; + cfiLogoDivMarginRight = .02 * (noOfCFIs * cfiLogoHeightAndWidth); + } else if (noOfCFIs <= 6 ) { + loadedLogoClass = "short"; + pbbaLogoContainer.className += " " + loadedLogoClass; + pbbaLogo.src = shortLogoSrc; + pbbaLogoWidth = .23 * buttonWidth; + cfiLogoDivMarginRight = .02 * (noOfCFIs * cfiLogoHeightAndWidth); + } else if (noOfCFIs >= 7 ) { + loadedLogoClass = "mini"; + pbbaLogoContainer.className += " " + loadedLogoClass; + pbbaLogo.src = miniLogoSrc; + pbbaLogoWidth = .07 * buttonWidth; + cfiLogoDivMarginRight = .01 * (noOfCFIs * cfiLogoHeightAndWidth); + } + + + if (noOfCFIs <= 1) { + pbbaLogoContainer.style.setProperty("line-height", buttonHeight+'px'); + pbbaLogoContainer.className += " centerAlign" ; + } + // Set the PBBA logo height and width + pbbaLogo.style.setProperty("height", 'auto'); + //pbbaLogo.style.setProperty("height", pbbaLogoHeight+'px'); // Leave this here + pbbaLogo.style.setProperty("width", pbbaLogoWidth+'px'); + + cfiLogosContainerMarginLeft = buttonWidth - ((noOfCFIs * cfiLogoHeightAndWidth) + (noOfCFIs * cfiLogoDivMarginRight)) - 8; // Margin left if the distance between the left button border and the cfiLogosContainer + + // Set the margins between the left and right button borders and the CFI logos div + cfiLogosContainer.style.setProperty("margin-left", cfiLogosContainerMarginLeft+'px'); + //cfiLogosContainer.style.setProperty("margin-right", '10px'); + + for (cfiName in cfiLogos) { + + + // Create a div to host a CFI logo + var cfiLogoDiv = document.createElement('div'); + cfiLogoDiv.className = 'cfiLogoDiv'; + + // Create an image element. This is the CFI logo. + var cfiLogo = document.createElement('img'); + + // Create and render the CFI logo + cfiLogo.src = cfiLogos[cfiName]; + cfiLogo.alt = cfiName; + cfiLogo.style.setProperty("border", 'none'); + cfiLogo.style.width = cfiLogoHeightAndWidth+'px'; + cfiLogo.style.height = cfiLogoHeightAndWidth+'px'; + cfiLogo.style.borderRadius = cfiLogoBorderRadius+'px'; + cfiLogo.className = 'cfiLogo'; + + // Append the CFI logo to the CFI logo div + cfiLogoDiv.appendChild(cfiLogo); + + // Distance between each CFI logo div + cfiLogoDiv.style.setProperty("padding-right", cfiLogoDivMarginRight+'px'); + + + // Append the CFI logo div to the right div + cfiLogosContainer.appendChild(cfiLogoDiv); + + } + +} \ No newline at end of file diff --git a/zapp_default/3.1.1/js/zapp-popup.js b/zapp_default/3.1.1/js/zapp-popup.js new file mode 100644 index 0000000..1b90e0f --- /dev/null +++ b/zapp_default/3.1.1/js/zapp-popup.js @@ -0,0 +1,770 @@ +/** Copyright 2016 IPCO 2012 Limited + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. */ + +(function() { + + if (typeof zapppopup.customMode != "undefined") + zapppopup.addJsFile(zapppopup.libUrl + "/js/cookie-management.js"); + + zapppopup.events = {}; + var clickedButton; + + function addMethods(proto, methods) { + for ( var methodSig in methods) { + proto[methodSig] = methods[methodSig]; + } + } + + function sendEvent(type, id, data) { + var postData = { + id : id, + eventType : type, + data : data + }; + window.parent.postMessage(JSON.stringify(postData), '*'); + } + + addMethods( + zapppopup, + { + + _setupPayConnect : function() { + }, + isMobile1 : function() { + return zapppopup.platformSupportsZapp(); + }, + isTablet1 : function() { + return (zapppopup.isMobile1() && (navigator.userAgent + .match('iPad') || !navigator.userAgent + .match(/mobile/i))); + }, + platformSupportsZapp : function() { + var isiOS = navigator.userAgent.match(/iPhone|iPod|iPad/); + var isAndroid = navigator.userAgent.match(/Android/); + return (isiOS || isAndroid) ? true : false; + }, + animate : function(element, properties, duration) { + + var boundingClient = zapppopup.getBoundingClient(element); + + var start = {}; + var _properties = properties; + var _element = element; + + for ( var property in properties) { + switch (property) { + case 'height': { + start['height'] = element.offsetHeight; + break; + } + case 'width': { + start['width'] = element.clientWidth; + break; + } + case 'top': { + start[property] = element.offsetTop; + break; + } + case 'left': { + start[property] = element.offsetLeft; + break; + } + } + if (start[property] == _properties[property]) + delete start[property]; + } + + var lastTime = new Date().getTime(); + + var offset = duration <= 13 ? 1.0 : 0.0; + + var step = (13 / duration); + + var animTimer = null; + + var timerCallback = function() { + + for ( var property in start) { + _element.style[property] = Math + .round((((_properties[property] - start[property]) * offset) + start[property])) + + "px"; + } + + var currentTime = new Date().getTime(); + var timeOffset = currentTime - lastTime; + if (offset >= 1.0 && animTimer) + clearInterval(animTimer); + offset += (step / 13) * timeOffset; + offset = Math.min(offset, 1.0); + lastTime = currentTime; + }; + + offset = 1.0; + + timerCallback(); + + }, + registerEventHandler : function(name, fn) { + if (typeof name == "undefined") + return; + if (typeof zapppopup.events[name] === "undefined") + zapppopup.events[name] = []; + zapppopup.events[name].push(fn); + }, + triggerEvent : function(name, args) { + if (typeof name == "undefined") + return; + if (typeof zapppopup.events[name] === "undefined") + return; + for (var idx = 0; idx < zapppopup.events[name].length; idx++) + zapppopup.events[name][idx](args); + }, + _init : function() { + + var self = this; + if (typeof zapppopup.customMode != "undefined") + self.addJsFile(zapppopup.libUrl + + "/js/zpopup-extras.js"); + if (typeof zapppopup.customMode != "undefined") + self + .registerEventHandler( + 'com.zapp.extras.loaded', + function() { + self.addCssFile(zapppopup.libUrl + + "/css/mark-for-mc.css"); + self.addCssFile(zapppopup.libUrl + + "/css/zapp.css"); + self + .registerXEventHandler({ + "com.zapp.popup.size" : function( + data) { + zapppopup + ._positionContextPopup(data.data); + }, + "com.zapp.popup.size2" : function( + data) { + zapppopup + ._positionContextPopup2(data.data); + }, + "com.zapp.button.regen.click" : function( + data) { + sendEvent( + "pbba.button.regen.click", + clickedButton.id, + []); + }, + "com.zapp.transaction.timeout" : function( + data) { + sendEvent( + "pbba.transaction.timeout", + clickedButton.id, + []); + }, + "com.zapp.popup.close" : function( + data) { + sendEvent( + "pbba.popup.close", + clickedButton.id, + []); + }, + "com.zapp.button.openapp.click" : function( + data) { + zapppopup + ._invokeApp(data); + } + }); + }) + }, + _popup : null, + _addPopup : function(ele) { + clickedButton = ele; + if (zapppopup._popup != null) { + if (typeof zapppopup._popup.ele != "undefined" + && zapppopup._popup.ele != null) { + zapppopup._popup.ele.style.display = "none"; + } + return zapppopup._popup; + } + + zapppopup._popup = new zapppopup.popup(ele.id); + + var hoverOverPopupEnabled = false; + if (typeof zapp != "undefined" + && typeof zapp.options.hoverOverPopupEnabled != "undefined") { + hoverOverPopupEnabled = zapp.options.hoverOverPopupEnabled; + } + + zapppopup._popup.ele.style.display = "none"; + + if (zapppopup.isMobile1() + || typeof zapppopup.customMode != "undefined" + || !hoverOverPopupEnabled) { + document.body.appendChild(zapppopup._popup.ele); + } else { + if (ele.ele) + ele.ele.appendChild(zapppopup._popup.ele); + else + document.body.appendChild(zapppopup._popup.ele); + } + + return zapppopup._popup; + }, + _removePopup : function(force, ongoingTransaction, + finishedTransaction) { + if ((force || (!ongoingTransaction && !finishedTransaction)) + && zapppopup._popup) { + zapppopup._popup.ele.parentNode + .removeChild(zapppopup._popup.ele); + zapppopup._popup = null; + } + return zapppopup; + }, + _positionContextPopup : function(size) { + + if (zapppopup._popup == null) + return; + + var popupOffsetFromButton = 19; + + var iframe = zapppopup._popup.ele; + var arrow = iframe.childNodes[1]; + + var hoverOverPopupEnabled = true; + if (typeof zapp != "undefined" + && typeof zapp.options.hoverOverPopupEnabled != "undefined") { + hoverOverPopupEnabled = zapp.options.hoverOverPopupEnabled; + } + + if (zapppopup.isMobile1()) { + iframe.setAttribute("class", + "zapp-popup-wrapper mobile"); + zapppopup.animate(iframe, { + width : size[0], + height : size[1] + }, 0); + zapppopup._popup.visible = true; + zapppopup._popup.ele.style.left = "0"; + return; + } + + var buttonBoxSize; + if (clickedButton.ele) + buttonBoxSize = zapppopup + .getBoundingClient(clickedButton.ele); + else + buttonBoxSize = zapppopup + .getBoundingClient(clickedButton); + + var vertical = (buttonBoxSize.window.top > buttonBoxSize.document.bottom) ? 0 + : 1; + var horizontal = (buttonBoxSize.document.left > buttonBoxSize.document.right) ? 0 + : 1; + + var destTop = 0; + var width = screen.width; + var height = screen.height; + var isLowerResolution = false; + var destLeft = -60; + + if ((width <= 1280)) { + isLowerResolution = true; + destLeft = -20; + } else { + size[1] = 305; + } + + var arrowHorizOffset = (buttonBoxSize.width - arrow.clientWidth) * 0.9; + + if (vertical == 0) { + destTop = -(size[1] + popupOffsetFromButton); + arrow.style.borderBottomColor = "#FF6E00"; + arrow.style.borderRightColor = "#FF6E00"; + arrow.style.borderTopColor = "#FFFFFF"; + arrow.style.borderLeftColor = "#FFFFFF"; + if (isLowerResolution) { + document.getElementById('brnIframe').style.top = "38px"; + } else { + document.getElementById('brnIframe').style.top = "-6px"; + } + + } else { + destTop = (buttonBoxSize.height + popupOffsetFromButton); + arrow.style.top = "-6px"; + arrow.style.bottom = "auto"; + arrow.style.borderBottomColor = "#FFFFFF"; + arrow.style.borderRightColor = "#FFFFFF"; + arrow.style.borderTopColor = "#FF6E00"; + arrow.style.borderLeftColor = "#FF6E00"; + document.getElementById('brnIframe').style.top = "-6px"; + } + + arrow.style.left = arrowHorizOffset + "px"; + + if (horizontal == 0) { + destLeft = -(size[0] - buttonBoxSize.width); + arrow.style.right = arrowHorizOffset + "px"; + arrow.style.left = "auto"; + } + + zapppopup.animate(iframe, { + width : size[0], + height : size[1], + top : destTop, + left : destLeft + }, (zapppopup._popup.visible) ? 150 : 0); + + zapppopup._popup.visible = true; + + }, + _positionContextPopup2 : function(size) { + + if (zapppopup._popup == null) + return; + + var iframe = zapppopup._popup.ele; + var arrow = iframe.childNodes[1]; + + if (zapppopup.isMobile1()) { + iframe.setAttribute("class", + "zapp-popup-wrapper mobile"); + zapppopup.animate(iframe, { + width : size[0], + height : 'auto' + }, 0); + zapppopup._popup.visible = true; + zapppopup._popup.ele.style.left = "0"; + return; + } + + var buttonBoxSize; + var isCustomButton; + if (clickedButton.ele) + buttonBoxSize = zapppopup + .getBoundingClient(clickedButton.ele); + else { + buttonBoxSize = zapppopup + .getBoundingClient(clickedButton); + isCustomButton = true; + } + + var vertical = (buttonBoxSize.window.top > buttonBoxSize.document.bottom) ? 0 + : 1; + var horizontal = (buttonBoxSize.document.left > buttonBoxSize.document.right) ? 0 + : 1; + + var destTop = 0; + var destLeft = -60; + + var arrowHorizOffset = (buttonBoxSize.width - arrow.clientWidth) * 0.9; + + if (vertical == 0) { + destTop = -(size[1] + popupOffsetFromButton); + } else { + destTop = (buttonBoxSize.height + popupOffsetFromButton); + arrow.style.top = "-11px"; + arrow.style.bottom = "auto"; + } + + arrow.style.left = arrowHorizOffset + "px"; + + if (horizontal == 0) { + destLeft = -(size[0] - buttonBoxSize.width); + arrow.style.right = arrowHorizOffset + "px"; + arrow.style.left = "auto"; + } + + zapppopup.animate(iframe, { + width : size[0], + height : size[1], + top : destTop, + left : destLeft + }, (zapppopup._popup.visible) ? 150 : 0); + + if (!zapppopup.isMobile1()) { + document.getElementById("zapp-popup").style.top = 0; + document.getElementById("zapp-popup").style.left = 0; + document.getElementById("zapp-popup").style.marginLeft = '22%'; + document.getElementById("zapp-popup").style.height = '450px'; + document.getElementById("zapp-popup").style.marginTop = '10%'; + document.getElementById("zapp-popup").style.position = 'fixed'; + jQuery('.zapp-arrow').hide(); + + var width = jQuery(window).width() + - jQuery(window).width() * .4; + document.getElementById("zapp-popup").className = ""; + document.getElementById("zapp-popup") + .getElementsByTagName('iframe')[0].style + .setProperty("min-width", "20%", "important"); + + } + + zapppopup._popup.visible = true; + + }, + _getCallbackUrlForBrowser : function() { + + var browsers = { + "safari" : { + https : "https", + http : "http" + }, + "chrome" : { + https : "googlechromes", + http : "googlechrome" + }, + "opera" : { + https : "https", + http : "http" + }, + "firefox" : { + https : "https", + http : "http" + }, + "default" : { + https : "https", + http : "http" + } + }; + + var browser = "default"; + + if (navigator.userAgent.match(/safari/i)) + browser = "safari"; + if (navigator.userAgent.match(/firefox/i)) + browser = "firefox"; + if (navigator.userAgent.match(/chrome/i)) + browser = "chrome"; + if (navigator.userAgent.match(/opera/i)) + browser = "opera"; + + var instance = null; + instance = typeof zapppopup.customMode == "undefined" ? zapp + : zapppopup; + + var a = document.createElement('a'); + a.href = instance.options.callbackUrl; + + if (a.protocol != "https:" && a.protocol != "http:") + return instance.options.callbackUrl; + + var protocol = a.protocol.replace(":", ""); + a.protocol = browsers[browser][protocol]; + + return a.href; + + }, + _invokeApp : function(btn) { + + var self = btn; + + var url = null; + + if (typeof zapppopup.customMode == "undefined") { + + url = "zapp://" + this.secureToken; + } else { + url = "zapp://" + this.secureToken; + } + + var isInstalledCallback = function(isInstalled) { + + var isiOS = navigator.userAgent + .match(/iPhone|iPod|iPad/), isAndroid = navigator.userAgent + .match(/Android/); + var androidUrl = 'https://play.google.com/', iosAppUrl = 'itms-apps://itunes.apple.com/app/my-app/'; + if (isInstalled) { + return; + } + + if (typeof zapppopup.customMode == "undefined" + && zapp.hasApp) { + zapppopup.removeAppCookie(); + } else if (typeof zapp == "undefined" + && zapppopup.getCookie("hasApp")) { + zapppopup.removeAppCookie(); + } + + zapppopup._popup.sendMessage(self, + "com.zapp.popup.state", "noBankApp"); + + }; + + if (navigator.userAgent.match(/Android/)) { + // Older Android browser + var a = document.createElement("a"); + a.style.display = "none"; + var t = setTimeout(function() { + isInstalledCallback(document.webkitHidden); + }, 1000); + a.href = url; + document.body.appendChild(a); + a.click(); + + } else// if (navigator.userAgent.match(/iPhone|iPad|iPod/)) + { + // IOS + setTimeout(function() { + if (!document.webkitHidden) { + isInstalledCallback(false); //noInstalled + } else { + isInstalledCallback(true); + } + }, 3000); + + window.location = url; + } + + return this; + }, + _invokeAppWithResponse : function(btn, response) { + + var self = btn; + + var url = null; + + if (typeof zapppopup.customMode == "undefined") { + + url = "zapp://" + this.secureToken; + } else { + url = "zapp://" + this.secureToken; + } + + var isInstalledCallback = function(isInstalled) { + + var isiOS = navigator.userAgent + .match(/iPhone|iPod|iPad/), isAndroid = navigator.userAgent + .match(/Android/); + var androidUrl = 'https://play.google.com/', iosAppUrl = 'itms-apps://itunes.apple.com/app/my-app/'; + if (isInstalled) { + return; + } + + if (typeof zapppopup.customMode == "undefined" + && zapp.hasApp) { + zapppopup.removeAppCookie(); + } else if (typeof zapp == "undefined" + && zapppopup.getCookie("hasApp")) { + zapppopup.removeAppCookie(); + } + + zapppopup._addPopup(self).sendMessage(self, + "com.zapp.popup.data", response); + }; + + if (navigator.userAgent.match(/Android/)) { + // Older Android browser + var a = document.createElement("a"); + a.style.display = "none"; + var t = setTimeout(function() { + isInstalledCallback(document.webkitHidden); + }, 1000); + a.href = url; + document.body.appendChild(a); + a.click(); + + } else// if (navigator.userAgent.match(/iPhone|iPad|iPod/)) + { + // IOS + setTimeout(function() { + if (!document.webkitHidden) { + isInstalledCallback(false); //noInstalled + } else { + isInstalledCallback(true); + } + }, 3000); + + window.location = url; + } + + return this; + }, + _brnTimer : null, + _transactionTimer : null, + _startTimers : function(clickedButton) { + var self = clickedButton; + this._brnTimer = setTimeout(function() { + zapppopup._addPopup(self).sendMessage(self, + "com.zapp.popup.state", "brnTimeout"); + }, zapppopup.retrievalExpiryInterval * 1000); + this._transactionTimer = setTimeout( + function() { + zapppopup._addPopup(self).sendMessage(self, + "com.zapp.popup.state", + "transactionTimeout"); + sendEvent("com.zapp.transaction.timeout", + self.id, []); + }, + (zapppopup.retrievalExpiryInterval + zapppopup.confirmationExpiryInterval) * 1000); + }, + _stopTimers : function() { + var timers = [ "_brnTimer", "_transactionTimer" ]; + for (var idx = 0; idx < timers.length; idx++) { + if (this[timers[idx]] == null) + continue; + clearInterval(this[timers[idx]]); + clearTimeout(this[timers[idx]]); + this[timers[idx]] = null; + } + } + + }); + + zapppopup.popup = function(id) { + var self = this; + this.ele = document.createElement("div"); + this.loaded = false; + this._messageQueue = []; + var brnIframe = document.getElementById('brnIframe'); + if (brnIframe) { + document.body.removeChild(brnIframe); + } + brnIframe = document.createElement('iframe'); + brnIframe.setAttribute("class", "brn-iframe"); + brnIframe.setAttribute("id", "brnIframe"); + if (typeof zapppopup.customMode != "undefined") { + brnIframe.src = zapppopup.libUrl + "/html/popup.html?libUrl=" + + zapppopup.libUrl + "&cfiCDNUrl=" + + zapppopup.options.cfiLogosURL; + if (window.focus) {brnIframe.focus(); + } + } else { + brnIframe.src = zapp.libUrl + "/html/popup.html?libUrl=" + + zapp.libUrl + "&cfiCDNUrl=" + zapp.options.cfiLogosURL; + if (window.focus) { + brnIframe.focus(); + } + + } + + document.body.appendChild(brnIframe); + + this.ele.style.left = "0px"; + this.ele.id = "zapp-popup"; + this.ele.className = "dark"; + this._processingQueue = false; + this.id = id; + + var loadFn = function() { + self.loaded = true; + self.processMessageQueue(); + }; + + if (typeof addEventListener === "undefined") + document.getElementById("brnIframe").attachEvent("onload", loadFn); + else + document.getElementById("brnIframe").addEventListener("load", + loadFn); + + }; + + addMethods(zapppopup.popup.prototype, { + sendMessage : function(button, eventType, data) { + data.isMobile = zapppopup.isMobile1(); + data.isTablet = zapppopup.isTablet1(); + data.supportsZapp = zapppopup.platformSupportsZapp(); + var ele = document.getElementById("brnIframe"); + var postData; + if (typeof button.ele != "undefined" + && typeof button.ele.className != "undefined" + && button.ele.className == "zapp-button") { + postData = { + eventType : eventType, + id : button.id, + data : data + }; + + } else { + data.id = "CUSTOM"; + postData = { + eventType : eventType, + id : data.id, + data : data + }; + } + + this._messageQueue.push(postData); + this.processMessageQueue(); + return this; + }, + processMessageQueue : function() { + if (this._processingQueue || this._messageQueue.length == 0) + return; + var ele = document.getElementById("brnIframe"); + if (this.loaded && ele.contentWindow != null) { + this._processingQueue = true; + for (var idx = 0; idx <= this._messageQueue.length; idx++) { + var item = this._messageQueue[0]; + this._messageQueue.shift(); + if (typeof zapppopup.url != "undefined") + ele.contentWindow.postMessage(JSON.stringify(item), + zapppopup.url.replace(/[0-9\.]+\/$/, "")); + else + ele.contentWindow.postMessage(JSON.stringify(item), + zapp.url.replace(/[0-9\.]+\/$/, "")); + } + this._processingQueue = false; + this.processMessageQueue(); + } + } + }); + + zapppopup._init(); + +}).call(this); + +///////// RESPONSES ////////// + +zapppopup.response = function() { +}; + +zapppopup.response.payment = function(params) { + for ( var prop in params) + zapppopup[prop] = params[prop]; + zapppopup.validate = function() { + + }; + return zapppopup; +}; + +zapppopup.response.notify = function(params) { + for ( var prop in params) + zapppopup[prop] = params[prop]; + zapppopup.validate = function() { + + }; + return zapppopup; +}; + +///////// REQUESTS ///////// + +zapppopup.request = function() { +}; + +zapppopup.request.payment = function(params) { + for ( var prop in params) + zapppopup[prop] = params[prop]; + zapppopup.validate = function() { + + }; + return zapppopup; +}; + +zapppopup.request.notify = function(params) { + for ( var prop in params) + zapppopup[prop] = params[prop]; + zapppopup.validate = function() { + + }; + return zapppopup; +}; diff --git a/zapp_default/3.1.1/js/zpopup-extras.js b/zapp_default/3.1.1/js/zpopup-extras.js new file mode 100644 index 0000000..2cbe5f6 --- /dev/null +++ b/zapp_default/3.1.1/js/zpopup-extras.js @@ -0,0 +1,472 @@ +/** Copyright 2016 IPCO 2012 Limited + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. */ + +window.zapppopup = window.zapppopup || {}; +var isScriptLoaded = true; +var TP_COOKIE_DISABLED_COOKIE = "TPCookieDisabled"; +var cfiLogosShort = []; +var cfiLogosLong = []; +var cfiLogosShuffled = []; +var logoData; +(function() { + + zapppopup._readyCallbacks = []; + zapppopup._readyCallback = false; + + if (!zapppopup.registerEventHandler) { + + zapppopup.events = {}; + + zapppopup.registerEventHandler = function(name, fn) { + if (typeof zapppopup.events[name] === "undefined") + zapppopup.events[name] = []; + zapppopup.events[name].push(fn); + }; + + zapppopup.triggerEvent = function(name, args) { + if (typeof zapppopup.events[name] === "undefined") + return; + for (var idx = 0; idx < zapppopup.events[name].length; idx++) + zapppopup.events[name][idx](args); + }; + + } + + zapppopup.documentReady = function(callback) { + try { + zapppopup._readyCallbacks.push(callback); + if (zapppopup._readyCallback) + return; + document.onreadystatechange = function() { + if (document.readyState === "complete") + for (var i = 0; i < zapppopup._readyCallbacks.length; i++) + zapppopup._readyCallbacks[i](); + }; + zapppopup._readyCallback = true; + } catch (err) { + return; + } + }; + + zapppopup.registerXEventHandler = function(events, target) { + + zapppopup.bindEvent("message", function(ev) { + + try { + data = JSON.parse(ev.data); + } catch (err) { + return; + } + + if (typeof data.eventType === "undefined" + || data.eventType.indexOf("com.zapp") == -1) + return; + + if (!events[data.eventType]) { + return; + } + + if (typeof events[data.eventType] !== "function") { + return; + } + + events[data.eventType](data); + + }, target); + + }; + + zapppopup.extendObj = function() { + var obj = {}; + for ( var idx in arguments) { + if (typeof (arguments[idx]) !== "object") + continue; + for ( var prop in arguments[idx]) + obj[prop] = arguments[idx][prop]; + } + return obj; + }; + + /** + * + * @param elem + * @returns {{document: {top: number, left: number, right: number, bottom: number}, window: {top: Number, left: Number, right: number, bottom: number}, height: Number, width: Number}} + */ + zapppopup.getBoundingClient = function(elem) { + var box = elem.getBoundingClientRect(); + + var getSize = function(prop) { + var doc = elem.ownerDocument, docElem = doc.documentElement, body = doc.body; + return docElem[prop] || body[prop] || 0; + }; + + return { + document : { + top : box.top + getSize('scrollTop') - getSize('clientTop'), + left : box.left + getSize('scrollLeft') - getSize('clientLeft'), + right : getSize('clientWidth') - box.right, + bottom : getSize('clientHeight') - box.bottom + }, + window : { + top : box.top, + left : box.left, + right : window.screen.width - box.right, + bottom : window.screen.height - box.bottom + }, + height : box.bottom - box.top, + width : box.right - box.left + }; + }; + + /** + * + * @param url + */ + zapppopup.addCssFile = function(url) { + var script = document.createElement('link'); + script.setAttribute('type', 'text/css'); + script.setAttribute('rel', 'stylesheet'); + script.setAttribute('media', 'all'); + script.setAttribute('href', url); + document.getElementsByTagName('head')[0].appendChild(script); + }; + + /** + * Bind the callback to an event + * + * @param {string} eventName + * @param {function} callback + * @param {Element} target + * @returns {undefined} + */ + zapppopup.bindEvent = function(eventName, callback, target) { + target = target || window; + if (typeof (target.addEventListener) !== "undefined") { + target.addEventListener(eventName, callback, false); + } else if (typeof (target.attachEvent) !== "undefined") { + target.attachEvent("on" + eventName, callback); + } else { + target["on" + eventName] = callback; + } + }; + + /** + * @param {string} className description + */ + zapppopup.hasClassName = function(ele, className) { + return (' ' + ele.className + ' ').indexOf(' ' + className + ' ') > -1; + }; + + /** + * @param {string} className description + */ + zapppopup.addClassName = function(ele, className) { + if (zapp.hasClassName(ele, className)) + return ele; + var a = ele.className + " " + className; + ele.className = a[0] === " " ? a.substring(1, a.length) : a; + return ele; + }; + + /** + * @param {string} className description + */ + zapppopup.removeClassName = function(ele, className) { + if (!zapp.hasClassName(ele, className)) + return ele; + var a = " " + ele.className + " ", b = " " + className + " ", c = a + .indexOf(b), d = a.substring(0, c) + " " + + a.substring(c + b.length, a.length); + ele.className = d.substring(1, d.length - 1); + return ele; + }; + + /** + * + * @param name + * @returns {string} + */ + zapppopup.getParameterByName = function(name) { + try { + name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); + var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), results = regex + .exec(location.search); + return results === null ? "" : decodeURIComponent(results[1] + .replace(/\+/g, " ")); + } catch (err) { + + } + }; + + zapppopup.deleteCookie = function(name) { + + document.cookie = name + + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/'; + } + + zapppopup.cookieExists = function(cookie) { + return (document.cookie.indexOf(cookie) != -1) ? true : false; + }; + + zapppopup.isTPCookieDisabled = function() { + return zapppopup.cookieExists(TP_COOKIE_DISABLED_COOKIE); + }; + + zapppopup.redirectToCookieManagementUrl = function(url) { + + var xmlhttp = new XMLHttpRequest(); + + if (xmlhttp.withCredentials === undefined) { + xmlhttp = new XDomainRequest(); + } + + xmlhttp.onreadystatechange = function() { + if (xmlhttp.readyState == XMLHttpRequest.DONE) { + if (xmlhttp.status == 200) { + console.log(url + " is reachable."); + setTimeout(function() { + window.location.href = url + + "index.html"; + }, 10); + zapppopup.deleteCookie(TP_COOKIE_DISABLED_COOKIE); + } + } + }; + + xmlhttp.open("HEAD", url + "index.html", true); + xmlhttp.send(); + }; + + zapppopup.setHasAppCookie = function(cookieManagementUrl) { + + var ele = document.getElementById("zappAction"); + if (!ele) { + ele = document.createElement("iframe"); + ele.style.display = "none"; + ele.id = "zappAction"; + } + if (typeof zapp != "undefined" && typeof zapp.options != "undefined") + ele.setAttribute("src", zapp.options.cookieManagementUrl + + "set-app-cookie.html"); + else if (typeof zapppopup != "undefined" + && typeof zapppopup.options != "undefined") + ele.setAttribute("src", zapppopup.options.cookieManagementUrl + + "set-app-cookie.html"); + else if (cookieManagementUrl != null && cookieManagementUrl != "") + ele.setAttribute("src", cookieManagementUrl + + "set-app-cookie.html"); + + document.body.appendChild(ele); + + }; + + zapppopup.setAppCookie = function(cookieManagementUrl) { + if (zapppopup.isTPCookieDisabled()) { + zapppopup.redirectToCookieManagementUrl(cookieManagementUrl); + setTimeout(function() { + zapppopup.setHasAppCookie(cookieManagementUrl); + }, 1000); + } else { + zapppopup.setHasAppCookie(cookieManagementUrl); + } + + }; + + zapppopup.removeAppCookie = function(cookieManagementUrl) { + var ele = document.getElementById("zappAction"); + if (!ele) { + ele = document.createElement("iframe"); + ele.style.display = "none"; + ele.id = "zappAction"; + } + if (typeof zapp != "undefined" && typeof zapp.options != "undefined") + ele.setAttribute("src", zapp.options.cookieManagementUrl + + "remove-app-cookie.html"); + else if (typeof zapppopup != "undefined" + && typeof zapppopup.options != "undefined") + ele.setAttribute("src", zapppopup.options.cookieManagementUrl + + "remove-app-cookie.html"); + else if (cookieManagementUrl != null && cookieManagementUrl != "") + ele.setAttribute("src", cookieManagementUrl + + "remove-app-cookie.html"); + + document.body.appendChild(ele); + + }; + + /** + * + * @param c_name + * @returns {HTMLCollection} + */ + zapppopup.getCookie = function(c_name) { + var c_value = document.cookie; + + var c_start = c_value.indexOf(" " + c_name + "="); + if (c_start === -1) { + c_start = c_value.indexOf(c_name + "="); + } + if (c_start === -1) { + c_value = null; + } else { + c_start = c_value.indexOf("=", c_start) + 1; + var c_end = c_value.indexOf(";", c_start); + if (c_end === -1) { + c_end = c_value.length; + } + c_value = unescape(c_value.substring(c_start, c_end)); + } + return c_value; + }; + + function parent_disable() { + if(moreAboutIframe && !moreAboutIframe.closed) + moreAboutIframe.focus(); + } + + showMoreAboutPopup = function() { + var moreAboutIframe = document.getElementById('moreAboutIframe'); + if (moreAboutIframe) { + document.body.removeChild(moreAboutIframe); + } + moreAboutIframe = document.createElement('iframe'); + moreAboutIframe.setAttribute("class", "more-about-iframe"); + moreAboutIframe.setAttribute("id", "moreAboutIframe"); + moreAboutIframe.src = zapppopup.libUrl + "/html/more-about.html?url=" + + zapppopup.options.cfiLogosURL; + document.body.appendChild(moreAboutIframe); + } + + closeMoreAboutPopup = function() { + var moreAboutIframe = document.getElementById('moreAboutIframe'); + if (moreAboutIframe) { + document.body.removeChild(moreAboutIframe); + } + } + + closeBRNPopup = function() { + var brnIframe = document.getElementById('brnIframe'); + if (brnIframe) { + document.body.removeChild(brnIframe); + } + } + + /** + * @parm {array} array + * This function is created to Shuffle array of logos + **/ + randomise = function(array) { + var length; + + if (array.length > 8) { + length = 8; + } else { + length = array.length; + } + + for (var i = length - 1; i > 0; i--) { + var j = Math.floor(Math.random() * (i + 1)); + var temp = array[i]; + array[i] = array[j]; + array[j] = temp; + } + return array; + } + + /** + * @parm {string} file + * This function is created to read JSON file and extract CFI logos + */ + readJSONFile = function(file) { + if (file == "undefined" || file == null || file.length <= 0) { + return; + } + if (cfiLogosShort.length > 0) { + return; + } + var request = new XMLHttpRequest(); + if (request.overrideMimeType) { + request.overrideMimeType("application/json"); + } + request.open("GET", file, true); + request.send(null); + request.onload = function() { + var type = request.getResponseHeader('Content-Type'); + if (type.indexOf("json") !== 1) { + var data = JSON.parse(request.responseText); + logoData = data; + for (var i = 0; i < data.length; i++) { + var obj = data[i]; + if (obj.longLogo != undefined && obj.longLogo.length > 0) { + cfiLogosLong[obj.name] = obj.longLogo; + } + if(obj.shortLogo != undefined && obj.shortLogo.length > 0) { + cfiLogosShort[obj.name] = obj.shortLogo; + } + } + } + + }; + } + + getCfiLogosLong = function(shuffled) { + if (shuffled) { + cfiLogosShuffled = randomise(cfiLogosLong); + return cfiLogosShuffled; + } else { + return cfiLogosLong; + } + } + + /* + * function return array of logos based on flagged passed + * @param {boolean} shuffled + * @return {array} + */ + getCfiLogosShort = function(shuffled) { + if (shuffled) { + cfiLogosShuffled = randomise(cfiLogosShort); + return cfiLogosShuffled; + } else { + return cfiLogosShort; + } + } + + /* + * function return array of logos in a random order + * @return {array} + */ + getCfiLogos = function() { + return randomise(cfiLogosShort); + } + + getIntegratedBtnLogo = function() { + return zapppopup.libUrl+"/images/pbba-logo-black-horizontal_svg.svg"; + } + + getMoreAboutLinkWithPaySecureText = function() { + return '
'; + } + + getMoreAboutLinkWithoutPaySecureText = function() { + return ''; + } + +})(); + +// Fire Loaded Event (This comes last to make sure the methods have been loaded) +setTimeout(function() { + if (zapppopup.triggerEvent) + zapppopup.triggerEvent("com.zapp.extras.loaded"); +}, 200); \ No newline at end of file diff --git a/zapp_default/pbbacustomconfig.js b/zapp_default/pbbacustomconfig.js index 2afbdbd..b184f0d 100644 --- a/zapp_default/pbbacustomconfig.js +++ b/zapp_default/pbbacustomconfig.js @@ -26,7 +26,7 @@ limitations under the License. */ /* Define the PBBA variables */ -var zappVersion = "3.1.0"; // Current web merchant button library version. +var zappVersion = "3.1.1"; // Current web merchant button library version. var cookieManagementUrl = "https://paybybankappcookie.mastercard.co.uk/static/cookie-management/pbba-3550ce7763041531b9214e9e23986b37/" // Cookie management URL for PayConnect. var merchantPollInterval = 5000; // Default merchant poll interval of 5 seconds to poll the merchant server for payment notification. var cfiLogosURL= "https://paybybankappcdn.mastercard.co.uk/static/ml/pbba-3550ce7763041531b9214e9e23986b37/merchant-lib/banks.json"; // CDN location to fetch the CFI logos diff --git a/zapp_default/pbbacustomconfig_branded.template b/zapp_default/pbbacustomconfig_branded.template index 0dda39a..037f92a 100644 --- a/zapp_default/pbbacustomconfig_branded.template +++ b/zapp_default/pbbacustomconfig_branded.template @@ -20,7 +20,7 @@ limitations under the License. */ /* Define the PBBA variables */ -var zappVersion = "3.1.0"; // Current web merchant button library version. +var zappVersion = "3.1.1"; // Current web merchant button library version. var cookieManagementUrl = "https://paybybankappcookie.mastercard.co.uk/static/cookie-management/pbba-3550ce7763041531b9214e9e23986b37/" // Cookie management URL for PayConnect. var merchantPollInterval = 5000; // Default merchant poll interval of 5 seconds to poll the merchant server for payment notification. var cfiLogosURL = "https://paybybankappcdn.mastercard.co.uk/static/ml/pbba-3550ce7763041531b9214e9e23986b37/merchant-lib/banks.json"; // CDN location to fetch the CFI logos diff --git a/zapp_default/pbbacustomconfig_custom.template b/zapp_default/pbbacustomconfig_custom.template index 9baa0ab..11d7f78 100644 --- a/zapp_default/pbbacustomconfig_custom.template +++ b/zapp_default/pbbacustomconfig_custom.template @@ -22,7 +22,7 @@ jQuery.support.cors = true; if (!window.console) console = {log: function() {}}; /* Define the PBBA variables */ -var zappVersion = "3.1.0"; // Current web merchant button library version. +var zappVersion = "3.1.1"; // Current web merchant button library version. var cookieManagementUrl = "https://paybybankappcookie.mastercard.co.uk/static/cookie-management/pbba-3550ce7763041531b9214e9e23986b37/"; // Cookie management URL for PayConnect. var merchantPollInterval = 5000; // Merchant poll interval of 5 seconds to poll the merchant server for payment notification. var cfiLogosURL = "https://paybybankappcdn.mastercard.co.uk/static/ml/pbba-3550ce7763041531b9214e9e23986b37/merchant-lib/banks.json"; // CDN location to fetch the CFI logos diff --git a/zapp_default/zapp.js b/zapp_default/zapp.js index d9867c4..ae9fc62 100644 --- a/zapp_default/zapp.js +++ b/zapp_default/zapp.js @@ -112,13 +112,19 @@ function zAddEventListener(type, listener) "3.1.0": { path: "3.1.0", file: "button.js" + }, + "3.1.1": { + path: "3.1.1", + file: "button.js" } }; zapp.addJsFile = function(url) { - document.write('<' + 'script src="' + url + '"' + - ' type="text/javascript"><' + '/script>'); + var script=document.createElement('script'); + script.setAttribute('src',url); + script.setAttribute('type','text/javascript'); + document.getElementsByTagName('head')[0].appendChild(script); }; zapp.url = urlofdoc('zapp.js'); diff --git a/zapp_default/zpopup.js b/zapp_default/zpopup.js index d31ba4a..85ea1ac 100644 --- a/zapp_default/zpopup.js +++ b/zapp_default/zpopup.js @@ -112,13 +112,19 @@ function zAddEventListener(type, listener) "3.1.0": { path: "3.1.0", file: "zapp-popup.js" + }, + "3.1.1": { + path: "3.1.1", + file: "zapp-popup.js" } }; zapppopup.addJsFile = function(url) { - document.write('<' + 'script src="' + url + '"' + - ' type="text/javascript"><' + '/script>'); + var script=document.createElement('script'); + script.setAttribute('src',url); + script.setAttribute('type','text/javascript'); + document.getElementsByTagName('head')[0].appendChild(script); }; zapppopup.url = urlofdoc('zpopup.js'); @@ -306,13 +312,10 @@ function listener(event){ document.cookie = "pcid=" + event.data.split('=')[1] + '; path=/'; } - - - } if (window.addEventListener){ addEventListener("message", listener, false) } else { attachEvent("onmessage", listener) -} +}

VR)HcXYV8Y6t=M|>@!#* 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"X=tt3e1vnkE{{d!pH68!} literal 0 HcmV?d00001 diff --git a/zapp_default/3.1.1/fonts/mark_for_mc/MarkWebPro-HeavyW01Regular.ttf b/zapp_default/3.1.1/fonts/mark_for_mc/MarkWebPro-HeavyW01Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ecd98b7c70ab4f85fb45bd08396af526cb09cb7e GIT binary patch literal 40080 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 Kd-$!$`+op&NLc^? literal 0 HcmV?d00001 diff --git a/zapp_default/3.1.1/fonts/mark_for_mc_office/MarkForMC-Bold.ttf b/zapp_default/3.1.1/fonts/mark_for_mc_office/MarkForMC-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..cd0eaa5c7ee1fb33abef73bf0133da6f34528a04 GIT binary patch literal 153976 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�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Ɂ=p}1*X2bcm`*S??HI!KQ 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 Kf7l~ZlKvlFahJLP literal 0 HcmV?d00001 diff --git a/zapp_default/3.1.1/fonts/mark_for_mc_office/MarkForMC-Med.ttf b/zapp_default/3.1.1/fonts/mark_for_mc_office/MarkForMC-Med.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3b8162bd8e67e84ab61573e736b4176c9dafc082 GIT binary patch literal 154996 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