document.getElementById('walletWidgetDiv');
_this.hideWalletWidget.style.display = 'none';
OffAmazonPayments.Button('AmazonPayButton', amazonSellerId, {
type: 'PwA',
size: 'medium',
agreementType: 'BillingAgreement',
useAmazonAddressBook: false,
authorization: _this.onauthorize.bind(_this),
onSignIn: _this.amazonpaySignIn.bind(_this),
onError: _this.onCancel.bind(_this)
});
};
};
AmazonPayFormHandler.prototype.returnWidgetUrlToUse = function (sandbox) {
var script = document.createElement('script');
script.type = 'text/javascript';
if (sandbox) {
script.src = this.sandoxWidgetUrl;
}
else {
script.src = this.prodWidgetUrl;
}
document.body.appendChild(script);
};
/**
* Based on the environment particular widget.js file i7s added.
*/
AmazonPayFormHandler.prototype.getEnvironment = function () {
var isSandbox = this.getValue('sandbox');
// console.log('sandbox value>>', isSandbox);
if (isSandbox) {
this.returnWidgetUrlToUse(true);
}
else {
this.returnWidgetUrlToUse(false);
}
};
return AmazonPayFormHandler;
}());
exports.AmazonPayFormHandler = AmazonPayFormHandler;
/***/ }),
/* 17 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __assign = (this && this.__assign) || Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
Object.defineProperty(exports, "__esModule", { value: true });
var dom_helper_1 = __webpack_require__(2);
var form_type_list_1 = __webpack_require__(1);
var event_list_1 = __webpack_require__(0);
var form_helper_1 = __webpack_require__(3);
var PROPERTY_ZUORA_PARAMS = 'zuoraParams';
var PROPERTY_CUSTOMER_PARAMS = 'customerParams';
var OfflineFormHandler = /** @class */ (function () {
function OfflineFormHandler(store) {
this.properties = {};
this.store = store;
this._form = {};
if (this.sanityCheck()) {
this.setupListeners();
this.initializeCcFields();
}
}
OfflineFormHandler.prototype.isSubmitReady = function () {
return this.isCreditCardDetailsValid();
};
OfflineFormHandler.prototype.setForm = function (form) {
this._form = form;
};
OfflineFormHandler.prototype.getForm = function () {
return this._form;
};
OfflineFormHandler.prototype.setValue = function (name, value) {
switch (name) {
case PROPERTY_ZUORA_PARAMS:
this.zuoraParams = value;
break;
case PROPERTY_CUSTOMER_PARAMS:
this.customer = __assign({}, value);
break;
}
this.properties[name] = value;
};
OfflineFormHandler.prototype.getValue = function (name) {
return this.properties[name];
};
OfflineFormHandler.prototype.reset = function () {
};
OfflineFormHandler.prototype.submit = function (callback) {
this.emptyCreditCardFields();
this.store.dispatchEvent(event_list_1.EventList.FormOfflineSubmit, null, this._form);
callback(null, { zuoraError: false, zuoraInfo: 'Submit triggered' });
};
OfflineFormHandler.prototype.render = function (callback) {
};
OfflineFormHandler.prototype.initialize = function (options) {
};
OfflineFormHandler.prototype.isPreview = function () {
if (this.getValue('preview') != null &&
(this.getValue('preview') === 'true' ||
this.getValue('preview') === 'True')) {
return true;
}
else {
return false;
}
};
OfflineFormHandler.prototype.emptyCreditCardFields = function () {
dom_helper_1.DomHelper('.store-credit-card-number').val('');
dom_helper_1.DomHelper('.store-credit-card-cvv').val('');
dom_helper_1.DomHelper('.store-credit-card-expiration-month').val('');
dom_helper_1.DomHelper('.store-credit-card-expiration-year').val('');
};
OfflineFormHandler.prototype.sanityCheck = function () {
var checkCcNumberFieldExists = dom_helper_1.DomHelper('.store-credit-card-number');
if (checkCcNumberFieldExists.length > 0) {
var checkCcExpMonthFieldExists = dom_helper_1.DomHelper('.store-credit-card-expiration-month');
var checkCcExpYearFieldExists = dom_helper_1.DomHelper('.store-credit-card-expiration-year');
if (checkCcNumberFieldExists.length
&& checkCcExpMonthFieldExists.length
&& checkCcExpYearFieldExists.length) {
if ($('.store-credit-card-number').val() != null
&& $('.store-credit-card-number').val().trim() !== '') {
var creditCardType = form_helper_1.FormHelper.getCreditCardType($.payment.cardType($('.store-credit-card-number').val()));
this._form.creditCardType = creditCardType;
}
return true;
}
return false;
}
return true;
};
OfflineFormHandler.prototype.getUserFormData = function () {
this.getForm();
};
OfflineFormHandler.prototype.onFormFieldDetect = function (error, fieldInfo) {
var fieldName = fieldInfo.fieldName;
var customerFieldName = form_helper_1.FormHelper.formFieldToCustomerField(fieldName);
var element = fieldInfo.element;
if (!this.isCreditCardInfoField(fieldName)) {
var defaultValue = this.getDefaultValue(customerFieldName);
this.copyToCreditCardSection(fieldName, defaultValue);
}
};
OfflineFormHandler.prototype.getDefaultValue = function (fieldName) {
if (this.customer && this.customer[fieldName]) {
return this.customer[fieldName];
}
return '';
};
OfflineFormHandler.prototype.onFormChange = function (error, data) {
if (this.store.form.type !== form_type_list_1.FormTypeList.Offline) {
this.setForm(data.form);
return;
}
var fieldName = data.fieldName;
var dataValue = data.newValue;
if (!this.isCreditCardInfoField(fieldName)) {
this.copyToCreditCardSection(fieldName, dataValue);
}
};
OfflineFormHandler.prototype.copyToCreditCardSection = function (fieldName, dataValue) {
var form = this.store.form.getForm();
var name;
if (fieldName === 'firstName' || fieldName === 'lastName') {
name = form.firstName + ' ' + form.lastName;
dom_helper_1.DomHelper('.store-credit-card-holder-name').val(name.trim());
}
else if (fieldName === 'postalCode') {
dom_helper_1.DomHelper('.store-credit-card-postal-code').val(form.postalCode);
this.getForm().creditCardPostalCode = form.postalCode;
}
else if (fieldName === 'city') {
dom_helper_1.DomHelper('.store-credit-card-city').val(form.city);
this.getForm().creditCardCity = form.city;
}
else if (fieldName === 'country') {
dom_helper_1.DomHelper('.store-credit-card-country').val(form.country);
this.store.form.setCreditCardStates();
this.getForm().creditCardCountry = form.country;
}
else if (fieldName === 'state') {
dom_helper_1.DomHelper('.store-credit-card-state').val(form.state);
this.getForm().creditCardState = form.state;
}
else if (fieldName === 'address') {
dom_helper_1.DomHelper('.store-credit-card-address').val(form.address);
this.getForm().creditCardAddress = form.address;
}
else if (fieldName === 'address2') {
dom_helper_1.DomHelper('.store-credit-card-address2').val(form.address2);
this.getForm().creditCardAddress2 = form.address2;
}
};
OfflineFormHandler.prototype.getStateValue = function (stateValue) {
var states = [];
switch (this.getForm().country) {
case 'USA':
states = this.getValue('usStates');
break;
case 'CAN':
states = this.getValue('canadaStates');
break;
}
for (var _i = 0, states_1 = states; _i < states_1.length; _i++) {
var state = states_1[_i];
if (stateValue === state.value) {
return state.label;
}
}
return stateValue;
};
OfflineFormHandler.prototype.isCreditCardInfoField = function (name) {
var creditCardInfoFields = [
'creditCardNumber',
'creditCardExpirationMonth',
'creditCardExpirationYear',
'creditCardCvv',
'creditCardCountry',
'creditCardState',
'creditCardCity',
'creditCardPostalCode',
'creditCardAddress',
'creditCardAddress2'
];
for (var _i = 0, creditCardInfoFields_1 = creditCardInfoFields; _i < creditCardInfoFields_1.length; _i++) {
var fieldName = creditCardInfoFields_1[_i];
if (fieldName === name) {
return true;
}
}
return false;
};
OfflineFormHandler.prototype.setupListeners = function () {
this.store.addEventListener(event_list_1.EventList.FormChange, this.onFormChange.bind(this));
this.store.addEventListener(event_list_1.EventList.FormFieldDetect, this.onFormFieldDetect.bind(this));
};
OfflineFormHandler.prototype.removeSpace = function (str) {
if (str) {
return str = str.replace(/\s/g, '');
}
return str;
};
OfflineFormHandler.prototype.initializeCcFields = function () {
$('.store-credit-card-number').payment('formatCardNumber');
$('.store-credit-card-cvv').payment('formatCardCVC');
};
OfflineFormHandler.prototype.isCreditCardDetailsValid = function () {
var checkCcNumberFieldExists = dom_helper_1.DomHelper('.store-credit-card-number');
if (checkCcNumberFieldExists.length > 0) {
var cardType = '';
var month = '';
var year = '';
var isValidExpiry = false;
var isValidCardNumber = $.payment.validateCardNumber($('.store-credit-card-number').val());
if (isValidCardNumber) {
cardType = form_helper_1.FormHelper.getCreditCardType($.payment.cardType($('.store-credit-card-number').val()));
this._form.creditCardType = cardType;
}
month = $('.store-credit-card-expiration-month').val();
year = $('.store-credit-card-expiration-year').val();
if (month && year) {
isValidExpiry = $.payment.validateCardExpiry(month, year);
if (!isValidExpiry) {
$('.store-credit-card-expiration-year-error').show();
}
}
if (cardType && isValidCardNumber && isValidExpiry) {
return true;
}
return false;
}
return true;
};
return OfflineFormHandler;
}());
exports.OfflineFormHandler = OfflineFormHandler;
/***/ }),
/* 18 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __assign = (this && this.__assign) || Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
Object.defineProperty(exports, "__esModule", { value: true });
var dom_helper_1 = __webpack_require__(2);
var form_type_list_1 = __webpack_require__(1);
var event_list_1 = __webpack_require__(0);
var form_helper_1 = __webpack_require__(3);
var PROPERTY_ZUORA_PARAMS = 'zuoraParams';
var PROPERTY_CUSTOMER_PARAMS = 'customerParams';
var SESSION_ID = 'sessionId';
var DirectpostFormHandler = /** @class */ (function () {
function DirectpostFormHandler(store) {
this.properties = {};
this.store = store;
this._form = {};
if (this.sanityCheck()) {
this.setupListeners();
this.initializeCcFields();
}
}
DirectpostFormHandler.prototype.isSubmitReady = function () {
if (!this.isPreview()) {
return this.isCreditCardDetailsValid();
}
else {
return true;
}
};
DirectpostFormHandler.prototype.setForm = function (form) {
this._form = form;
};
DirectpostFormHandler.prototype.getForm = function () {
return this._form;
};
DirectpostFormHandler.prototype.setValue = function (name, value) {
switch (name) {
case PROPERTY_ZUORA_PARAMS:
this.zuoraParams = value;
break;
case PROPERTY_CUSTOMER_PARAMS:
this.customer = __assign({}, value);
break;
}
this.properties[name] = value;
};
DirectpostFormHandler.prototype.getValue = function (name) {
return this.properties[name];
};
DirectpostFormHandler.prototype.reset = function () {
};
DirectpostFormHandler.prototype.submit = function (callback) {
if (!this.isPreview()) {
this.submitZDirectPost();
}
callback(null, { zuoraError: false, zuoraInfo: 'Submit triggered' });
};
DirectpostFormHandler.prototype.render = function (callback) {
};
DirectpostFormHandler.prototype.initialize = function (options) {
var iframeCC = "\n ";
var paymentMethodForm = document.querySelectorAll('.paymentMethodForm');
if (paymentMethodForm === null || paymentMethodForm.length <= 0) {
var formElement = $('.store-form');
if (formElement) {
$('.store-form').after(iframeCC);
}
}
};
DirectpostFormHandler.prototype.isPreview = function () {
return this.getValue('preview') != null &&
(this.getValue('preview') === 'true' ||
this.getValue('preview') === 'True');
};
DirectpostFormHandler.prototype.submitZDirectPost = function () {
var params = this.zuoraParams;
if (params.isZuoraUp) {
this.populateZuoraInfo();
this.submitZuoraForm();
}
this.emptyCreditCardFields();
return true;
};
DirectpostFormHandler.prototype.populateZuoraInfo = function () {
var params = this.zuoraParams;
var unEncryptedCC = '#' + this.removeSpace(this._form.creditCardNumber)
+ '#' + this._form.creditCardCvv + '#' + this._form.creditCardExpirationMonth
+ '#' + this._form.creditCardExpirationYear;
var encryptedValues = EncryptionUtil.encryptText(unEncryptedCC, params.key);
var ccName;
var address;
var address2;
var city;
var state;
var postalCode;
var country;
var creditCardType;
var paymentGateway;
address = '';
address2 = '';
city = '';
state = '';
postalCode = '';
country = '';
creditCardType = '';
paymentGateway = '';
if (this._form.creditCardName) {
ccName = this._form.creditCardName;
}
else {
ccName = this.getCardHolderName();
}
if (this._form.creditCardNumber) {
creditCardType = form_helper_1.FormHelper.getCreditCardType($.payment.cardType(this._form.creditCardNumber));
}
if (this._form.creditCardAddress) {
address = this._form.creditCardAddress;
}
else if (this._form.address) {
address = this._form.address;
}
if (this._form.creditCardAddress2) {
address2 = this._form.creditCardAddress2;
}
if (this._form.creditCardCity) {
city = this._form.creditCardCity;
}
else if (this._form.city) {
city = this._form.city;
}
if (this._form.creditCardState) {
state = this._form.creditCardState;
}
else if (this._form.state) {
state = this._form.state;
}
if (this._form.creditCardPostalCode) {
postalCode = this._form.creditCardPostalCode;
}
else if (this._form.postalCode) {
postalCode = this._form.postalCode;
}
if (this._form.creditCardCountry) {
country = this._form.creditCardCountry;
}
else if (this._form.country) {
country = this._form.country;
}
var origin;
if (!window.location.origin) {
origin = window.location.protocol +
'//' + window.location.hostname + (window.location.port ? ':' + window.location.port : '');
}
else {
origin = window.location.origin;
}
if (params && params.paymentGateway) {
paymentGateway = params.paymentGateway;
}
dom_helper_1.DomHelper('#paymentMethodForm').attr('action', params.url);
dom_helper_1.DomHelper('#paymentMethodForm input[name=id]').val(params.id);
dom_helper_1.DomHelper('#paymentMethodForm input[name=tenantId]').val(params.tenantId);
dom_helper_1.DomHelper('#paymentMethodForm input[name=token]').val(params.token);
dom_helper_1.DomHelper('#paymentMethodForm input[name=signature]').val(params.signature);
dom_helper_1.DomHelper('#paymentMethodForm input[name=host]').val(origin);
dom_helper_1.DomHelper('#paymentMethodForm input[name=field_key]').val(params.key);
dom_helper_1.DomHelper('#paymentMethodForm input[name=encrypted_fields]').val('#field_creditCardNumber' +
'#field_cardSecurityCode#field_creditCardExpirationMonth#field_creditCardExpirationYear');
dom_helper_1.DomHelper('#paymentMethodForm input[name=encrypted_values]').val(encryptedValues);
// Populate values from visible form
dom_helper_1.DomHelper('#paymentMethodForm input[name=field_passthrough1]').val('revamp');
dom_helper_1.DomHelper('#paymentMethodForm input[name=field_creditCardType]').val(creditCardType);
dom_helper_1.DomHelper('#paymentMethodForm input[name=field_creditCardHolderName]').val(ccName);
dom_helper_1.DomHelper('#paymentMethodForm input[name=field_creditCardAddress1]').val(address);
dom_helper_1.DomHelper('#paymentMethodForm input[name=field_creditCardAddress2]').val(address2);
dom_helper_1.DomHelper('#paymentMethodForm input[name=field_creditCardCity]').val(city);
dom_helper_1.DomHelper('#paymentMethodForm input[name=field_creditCardState]').val(state);
dom_helper_1.DomHelper('#paymentMethodForm input[name=field_creditCardPostalCode]').val(postalCode);
dom_helper_1.DomHelper('#paymentMethodForm input[name=field_creditCardCountry]').val(country);
dom_helper_1.DomHelper('#paymentMethodForm input[name=field_phone]').val(this._form.phoneNumber);
dom_helper_1.DomHelper('#paymentMethodForm input[name=field_email]').val(this._form.emailAddress);
dom_helper_1.DomHelper('#paymentMethodForm input[name=paymentGateway]').val(paymentGateway);
};
DirectpostFormHandler.prototype.emptyCreditCardFields = function () {
dom_helper_1.DomHelper('.store-credit-card-number').val('');
dom_helper_1.DomHelper('.store-credit-card-cvv').val('');
dom_helper_1.DomHelper('.store-credit-card-expiration-month').val('');
dom_helper_1.DomHelper('.store-credit-card-expiration-year').val('');
dom_helper_1.DomHelper('#paymentMethodForm input[name=encrypted_values]').val('');
this.getForm().creditCardNumber = '';
this.getForm().creditCardExpirationYear = '';
this.getForm().creditCardExpirationMonth = '';
this.getForm().creditCardCvv = '';
this.getForm().creditCardType = '';
};
DirectpostFormHandler.prototype.submitZuoraForm = function () {
$('#paymentMethodForm').submit();
};
DirectpostFormHandler.prototype.getCardHolderName = function () {
if (this._form.firstName && this._form.lastName) {
return this._form.firstName + ' ' + this._form.lastName;
}
return '';
};
DirectpostFormHandler.prototype.sanityCheck = function () {
var checkCcNumberFieldExists = dom_helper_1.DomHelper('.store-credit-card-number');
var checkCcExpMonthFieldExists = dom_helper_1.DomHelper('.store-credit-card-expiration-month');
var checkCcExpYearFieldExists = dom_helper_1.DomHelper('.store-credit-card-expiration-year');
return !!(checkCcNumberFieldExists.length && checkCcExpMonthFieldExists.length && checkCcExpYearFieldExists.length);
};
DirectpostFormHandler.prototype.onFormFieldDetect = function (error, fieldInfo) {
var fieldName = fieldInfo.fieldName;
var customerFieldName = form_helper_1.FormHelper.formFieldToCustomerField(fieldName);
var element = fieldInfo.element;
if (!this.isCreditCardInfoField(fieldName)) {
var defaultValue = this.getDefaultValue(customerFieldName);
this.copyToCreditCardSection(fieldName, defaultValue);
}
};
DirectpostFormHandler.prototype.getDefaultValue = function (fieldName) {
if (this.customer && this.customer[fieldName]) {
return this.customer[fieldName];
}
return '';
};
DirectpostFormHandler.prototype.onFormChange = function (error, data) {
if (this.store.form.type !== form_type_list_1.FormTypeList.ZuoraDirectPost) {
this.setForm(data.form);
return;
}
var fieldName = data.fieldName;
var dataValue = data.newValue;
if (!this.isCreditCardInfoField(fieldName)) {
this.copyToCreditCardSection(fieldName, dataValue);
}
};
DirectpostFormHandler.prototype.copyToCreditCardSection = function (fieldName, dataValue) {
var form = this.store.form.getForm();
var name;
if (fieldName === 'firstName' || fieldName === 'lastName') {
name = form.firstName + ' ' + form.lastName;
dom_helper_1.DomHelper('.store-credit-card-holder-name').val(name.trim());
this.getForm().creditCardName = name;
}
else if (fieldName === 'postalCode') {
dom_helper_1.DomHelper('.store-credit-card-postal-code').val(form.postalCode);
this.getForm().creditCardPostalCode = form.postalCode;
}
else if (fieldName === 'city') {
dom_helper_1.DomHelper('.store-credit-card-city').val(form.city);
this.getForm().creditCardCity = form.city;
}
else if (fieldName === 'country') {
dom_helper_1.DomHelper('.store-credit-card-country').val(form.country);
this.store.form.setCreditCardStates();
this.getForm().creditCardCountry = form.country;
}
else if (fieldName === 'state') {
dom_helper_1.DomHelper('.store-credit-card-state').val(form.state);
this.getForm().creditCardState = form.state;
}
else if (fieldName === 'address') {
dom_helper_1.DomHelper('.store-credit-card-address').val(form.address);
this.getForm().creditCardAddress = form.address;
}
else if (fieldName === 'address2') {
dom_helper_1.DomHelper('.store-credit-card-address2').val(form.address2);
this.getForm().creditCardAddress2 = form.address2;
}
};
DirectpostFormHandler.prototype.getStateValue = function (stateValue) {
var states = [];
switch (this.getForm().country) {
case 'USA':
states = this.getValue('usStates');
break;
case 'CAN':
states = this.getValue('canadaStates');
break;
}
for (var _i = 0, states_1 = states; _i < states_1.length; _i++) {
var state = states_1[_i];
if (stateValue === state.value) {
return state.label;
}
}
return stateValue;
};
DirectpostFormHandler.prototype.isCreditCardInfoField = function (name) {
var creditCardInfoFields = [
'creditCardNumber',
'creditCardExpirationMonth',
'creditCardExpirationYear',
'creditCardCvv',
'creditCardCountry',
'creditCardState',
'creditCardCity',
'creditCardPostalCode',
'creditCardAddress',
'creditCardAddress2'
];
for (var _i = 0, creditCardInfoFields_1 = creditCardInfoFields; _i < creditCardInfoFields_1.length; _i++) {
var fieldName = creditCardInfoFields_1[_i];
if (fieldName === name) {
return true;
}
}
return false;
};
DirectpostFormHandler.prototype.setupListeners = function () {
this.store.addEventListener(event_list_1.EventList.FormChange, this.onFormChange.bind(this));
this.store.addEventListener(event_list_1.EventList.FormFieldDetect, this.onFormFieldDetect.bind(this));
};
DirectpostFormHandler.prototype.removeSpace = function (str) {
if (str) {
return str = str.replace(/\s/g, '');
}
return str;
};
DirectpostFormHandler.prototype.initializeCcFields = function () {
$('.store-credit-card-number').payment('formatCardNumber');
$('.store-credit-card-cvv').payment('formatCardCVC');
};
DirectpostFormHandler.prototype.isCreditCardDetailsValid = function () {
var cardType = '';
var month = '';
var year = '';
var isValidExpiry = false;
var isValidCardNumber = false;
if (this._form.creditCardNumber) {
isValidCardNumber = $.payment.validateCardNumber(this._form.creditCardNumber);
}
if (isValidCardNumber) {
cardType = form_helper_1.FormHelper.getCreditCardType($.payment.cardType(this._form.creditCardNumber));
}
if (this._form.creditCardExpirationMonth) {
month = this._form.creditCardExpirationMonth;
}
if (this._form.creditCardExpirationYear) {
year = this._form.creditCardExpirationYear;
}
if (month && year) {
isValidExpiry = $.payment.validateCardExpiry(month, year);
if (!isValidExpiry) {
$('.store-credit-card-expiration-year-error').show();
}
}
return !!(cardType && isValidCardNumber && isValidExpiry);
};
return DirectpostFormHandler;
}());
exports.DirectpostFormHandler = DirectpostFormHandler;
/***/ }),
/* 19 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var event_list_1 = __webpack_require__(0);
var NoCreditCardFormHandler = /** @class */ (function () {
function NoCreditCardFormHandler(store) {
this.properties = {};
this.store = store;
this._form = {};
}
NoCreditCardFormHandler.prototype.isSubmitReady = function () {
return true;
};
NoCreditCardFormHandler.prototype.setForm = function (form) {
this._form = form;
};
NoCreditCardFormHandler.prototype.getForm = function () {
return this._form;
};
NoCreditCardFormHandler.prototype.setValue = function (name, value) {
};
NoCreditCardFormHandler.prototype.getValue = function (name) {
return this.properties[name];
};
NoCreditCardFormHandler.prototype.reset = function () {
};
NoCreditCardFormHandler.prototype.submit = function (callback) {
this.store.dispatchEvent(event_list_1.EventList.FormNoCreditCardSubmit, null, this._form);
callback(null, { zuoraError: false, zuoraInfo: 'Submit triggered' });
};
NoCreditCardFormHandler.prototype.render = function (callback) {
};
NoCreditCardFormHandler.prototype.initialize = function (options) {
};
NoCreditCardFormHandler.prototype.isPreview = function () {
if (this.getValue('preview') != null &&
(this.getValue('preview') === 'true' ||
this.getValue('preview') === 'True')) {
return true;
}
else {
return false;
}
};
return NoCreditCardFormHandler;
}());
exports.NoCreditCardFormHandler = NoCreditCardFormHandler;
/***/ }),
/* 20 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var __assign = (this && this.__assign) || Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
Object.defineProperty(exports, "__esModule", { value: true });
var event_list_1 = __webpack_require__(0);
var PROPERTY_CUSTOMER_PARAMS = 'customerParams';
var CreateAccountFormHandler = /** @class */ (function () {
function CreateAccountFormHandler(store) {
this.properties = {};
this.store = store;
this._form = {};
}
CreateAccountFormHandler.prototype.isSubmitReady = function () {
return true;
};
CreateAccountFormHandler.prototype.setForm = function (form) {
this._form = form;
};
CreateAccountFormHandler.prototype.getForm = function () {
return this._form;
};
CreateAccountFormHandler.prototype.setValue = function (name, value) {
switch (name) {
case PROPERTY_CUSTOMER_PARAMS:
this.customer = __assign({}, value);
break;
}
this.properties[name] = value;
};
CreateAccountFormHandler.prototype.getValue = function (name) {
return this.properties[name];
};
CreateAccountFormHandler.prototype.reset = function () {
};
CreateAccountFormHandler.prototype.submit = function () {
this.store.dispatchEvent(event_list_1.EventList.SubmitAccountCreation, null, this._form);
};
CreateAccountFormHandler.prototype.render = function (callback) {
};
CreateAccountFormHandler.prototype.initialize = function (options) {
};
CreateAccountFormHandler.prototype.isPreview = function () {
if (this.getValue('preview') != null &&
(this.getValue('preview') === 'true' ||
this.getValue('preview') === 'True')) {
return true;
}
else {
return false;
}
};
return CreateAccountFormHandler;
}());
exports.CreateAccountFormHandler = CreateAccountFormHandler;
/***/ }),
/* 21 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var EventListeners = /** @class */ (function () {
function EventListeners() {
this.listeners = [];
}
return EventListeners;
}());
exports.EventListeners = EventListeners;
/***/ }),
/* 22 */,
/* 23 */,
/* 24 */,
/* 25 */,
/* 26 */,
/* 27 */,
/* 28 */,
/* 29 */,
/* 30 */,
/* 31 */,
/* 32 */,
/* 33 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var store_1 = __webpack_require__(7);
window.Store = new store_1.Store();
/***/ })
/******/ ]);