/*
 * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
 * This devtool is not neither made for production nor for readable output files.
 * It uses "eval()" calls to create a separate source file in the browser devtools.
 * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
 * or disable the default devtool with "devtool: false".
 * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
 */
(window["webpackJsonpwebpack_ts_es"] = window["webpackJsonpwebpack_ts_es"] || []).push([["src_main_channel_2checkout_2checkout_ts"],{

/***/ "./src/main/channel/2checkout/2checkout.ts":
/*!*************************************************!*\
  !*** ./src/main/channel/2checkout/2checkout.ts ***!
  \*************************************************/
/*! namespace exports */
/*! export default [provided] [no usage info] [missing usage info prevents renaming] */
/*! other exports [not provided] [no usage info] */
/*! runtime requirements: __webpack_require__, __webpack_require__.n, __webpack_exports__, __webpack_require__.r, __webpack_require__.d, __webpack_require__.* */
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => __WEBPACK_DEFAULT_EXPORT__\n/* harmony export */ });\n/* harmony import */ var core_js_modules_es_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol */ \"./node_modules/core-js/modules/es.symbol.js\");\n/* harmony import */ var core_js_modules_es_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_symbol_description__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description */ \"./node_modules/core-js/modules/es.symbol.description.js\");\n/* harmony import */ var core_js_modules_es_symbol_description__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_symbol_iterator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator */ \"./node_modules/core-js/modules/es.symbol.iterator.js\");\n/* harmony import */ var core_js_modules_es_symbol_iterator__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_array_iterator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.iterator */ \"./node_modules/core-js/modules/es.array.iterator.js\");\n/* harmony import */ var core_js_modules_es_array_iterator__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_object_get_prototype_of__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.object.get-prototype-of */ \"./node_modules/core-js/modules/es.object.get-prototype-of.js\");\n/* harmony import */ var core_js_modules_es_object_get_prototype_of__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_prototype_of__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_object_to_string__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.object.to-string */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_promise__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.promise */ \"./node_modules/core-js/modules/es.promise.js\");\n/* harmony import */ var core_js_modules_es_promise__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_promise__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_reflect_construct__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.reflect.construct */ \"./node_modules/core-js/modules/es.reflect.construct.js\");\n/* harmony import */ var core_js_modules_es_reflect_construct__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_reflect_construct__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_es_regexp_to_string__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string */ \"./node_modules/core-js/modules/es.regexp.to-string.js\");\n/* harmony import */ var core_js_modules_es_regexp_to_string__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_es_string_iterator__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.string.iterator */ \"./node_modules/core-js/modules/es.string.iterator.js\");\n/* harmony import */ var core_js_modules_es_string_iterator__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var core_js_modules_web_dom_collections_iterator__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator */ \"./node_modules/core-js/modules/web.dom-collections.iterator.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_iterator__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! regenerator-runtime/runtime */ \"./node_modules/regenerator-runtime/runtime.js\");\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var _template_default_template__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./template/default/template */ \"./src/main/channel/2checkout/template/default/template.tsx\");\n/* harmony import */ var _ChannelBaseClass__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../ChannelBaseClass */ \"./src/main/channel/ChannelBaseClass.ts\");\n/* harmony import */ var _styleObject__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./styleObject */ \"./src/main/channel/2checkout/styleObject.ts\");\n/* harmony import */ var _util_load__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../util/load */ \"./src/main/util/load.ts\");\n\n\n\n\n\n\n\n\n\n\n\n\n\nfunction _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\nfunction asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }\n\nfunction _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err); } _next(undefined); }); }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\n\n // import loadjs from 'loadjs'\n\n\n\n\nvar TwoCheckOut = /*#__PURE__*/function (_ChannelBaseClass) {\n  _inherits(TwoCheckOut, _ChannelBaseClass);\n\n  var _super = _createSuper(TwoCheckOut);\n\n  function TwoCheckOut(publicKey, initialData) {\n    var _this;\n\n    _classCallCheck(this, TwoCheckOut);\n\n    _this = _super.call(this);\n    console.log('publicKey', publicKey, 'initialData', initialData);\n    _this.publicKey = publicKey;\n    _this.initialData = initialData; // loadjs(\n    //   [\n    //     'https://2pay-js.2checkout.com/v1/2pay.js',\n    //     'https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/css/bootstrap.min.css',\n    //   ],\n    //   'twocheckout',\n    //   {\n    //     success: () => {\n\n    (0,_util_load__WEBPACK_IMPORTED_MODULE_15__.loadScript)('https://2pay-js.2checkout.com/v1/2pay.js');\n    console.log('2checkout.js loaded');\n    /* 2checkout.js loaded */\n\n    window.addEventListener('load', function () {\n      // Initialize the 2Pay.js client.\n      _this.jsPaymentClient = new TwoPayClient(publicKey.key);\n      initialData.language && _this.jsPaymentClient.setup.setLanguage(initialData.language); // Create the component that will hold the card fields.\n\n      _this.component = _this.jsPaymentClient.components.create('card', (0,_styleObject__WEBPACK_IMPORTED_MODULE_14__.default)(initialData.styleOption)); // Mount the card fields component in the desired HTML tag. This is where the iframe will be located.\n\n      _this.component.mount('#card-element'); // Handle form submission.\n\n\n      document.getElementById('payment-form').addEventListener('submit', /*#__PURE__*/function () {\n        var _ref = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee(event) {\n          var holderName, response;\n          return regeneratorRuntime.wrap(function _callee$(_context) {\n            while (1) {\n              switch (_context.prev = _context.next) {\n                case 0:\n                  event.preventDefault();\n                  holderName = document.querySelector('#name').value;\n                  response = _this.generateToken(_this.jsPaymentClient, _this.component, holderName);\n                  _this.initialData.callback && _this.initialData.callback(response);\n\n                case 4:\n                case \"end\":\n                  return _context.stop();\n              }\n            }\n          }, _callee);\n        }));\n\n        return function (_x) {\n          return _ref.apply(this, arguments);\n        };\n      }());\n    }); //     },\n    //     error: function (pathsNotFound) {\n    //       console.log('error')\n    //       /* at least one path didn't load */\n    //     },\n    //     before: function (path, scriptEl) {\n    //       /* called for each script node before being embedded */\n    //       console.log('before')\n    //     },\n    //   },\n    // )\n\n    _this.renderHtml();\n\n    return _this;\n  }\n\n  _createClass(TwoCheckOut, [{\n    key: \"generateToken\",\n    value: function () {\n      var _generateToken = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(jsPaymentClient, component, holderName) {\n        var billingDetails, response;\n        return regeneratorRuntime.wrap(function _callee2$(_context2) {\n          while (1) {\n            switch (_context2.prev = _context2.next) {\n              case 0:\n                // Extract the Name field value\n                billingDetails = {\n                  name: holderName\n                }; // Call the generate method using the component as the first parameter\n                // and the billing details as the second one\n\n                _context2.prev = 1;\n                _context2.next = 4;\n                return jsPaymentClient.tokens.generate(component, billingDetails);\n\n              case 4:\n                response = _context2.sent;\n                return _context2.abrupt(\"return\", response);\n\n              case 8:\n                _context2.prev = 8;\n                _context2.t0 = _context2[\"catch\"](1);\n                console.log(_context2.t0);\n                return _context2.abrupt(\"return\", _context2.t0);\n\n              case 12:\n              case \"end\":\n                return _context2.stop();\n            }\n          }\n        }, _callee2, null, [[1, 8]]);\n      }));\n\n      function generateToken(_x2, _x3, _x4) {\n        return _generateToken.apply(this, arguments);\n      }\n\n      return generateToken;\n    }()\n  }, {\n    key: \"getToken\",\n    value: function () {\n      var _getToken = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(holderName) {\n        var token;\n        return regeneratorRuntime.wrap(function _callee3$(_context3) {\n          while (1) {\n            switch (_context3.prev = _context3.next) {\n              case 0:\n                _context3.next = 2;\n                return this.generateToken(this.jsPaymentClient, this.component, holderName);\n\n              case 2:\n                token = _context3.sent;\n                return _context3.abrupt(\"return\", token);\n\n              case 4:\n              case \"end\":\n                return _context3.stop();\n            }\n          }\n        }, _callee3, this);\n      }));\n\n      function getToken(_x5) {\n        return _getToken.apply(this, arguments);\n      }\n\n      return getToken;\n    }()\n  }, {\n    key: \"renderHtml\",\n    value: function renderHtml() {\n      var props = {\n        formStyle: this.initialData.styleOption.componentStyle.formStyle,\n        nameInputText: this.initialData.nameInputTitle,\n        nameInputStyle: this.initialData.styleOption.componentStyle.nameInputStyle,\n        submitBtnText: this.initialData.btnText,\n        submitBtnStyle: this.initialData.styleOption.componentStyle.btnStyle\n      };\n      this.renderToDom((0,_template_default_template__WEBPACK_IMPORTED_MODULE_12__.default)(props), this.initialData.domId);\n    }\n  }]);\n\n  return TwoCheckOut;\n}(_ChannelBaseClass__WEBPACK_IMPORTED_MODULE_13__.default);\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (TwoCheckOut);\n\n//# sourceURL=webpack://webpack-ts-es/./src/main/channel/2checkout/2checkout.ts?");

/***/ }),

/***/ "./src/main/channel/2checkout/styleObject.ts":
/*!***************************************************!*\
  !*** ./src/main/channel/2checkout/styleObject.ts ***!
  \***************************************************/
/*! namespace exports */
/*! export default [provided] [no usage info] [missing usage info prevents renaming] */
/*! other exports [not provided] [no usage info] */
/*! runtime requirements: __webpack_require__, __webpack_require__.n, __webpack_exports__, __webpack_require__.r, __webpack_require__.d, __webpack_require__.* */
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => __WEBPACK_DEFAULT_EXPORT__\n/* harmony export */ });\n/* harmony import */ var core_js_modules_es_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol */ \"./node_modules/core-js/modules/es.symbol.js\");\n/* harmony import */ var core_js_modules_es_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_array_filter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter */ \"./node_modules/core-js/modules/es.array.filter.js\");\n/* harmony import */ var core_js_modules_es_array_filter__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_array_for_each__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.for-each */ \"./node_modules/core-js/modules/es.array.for-each.js\");\n/* harmony import */ var core_js_modules_es_array_for_each__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-descriptor */ \"./node_modules/core-js/modules/es.object.get-own-property-descriptor.js\");\n/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptor__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-descriptors */ \"./node_modules/core-js/modules/es.object.get-own-property-descriptors.js\");\n/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_object_keys__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.object.keys */ \"./node_modules/core-js/modules/es.object.keys.js\");\n/* harmony import */ var core_js_modules_es_object_keys__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each__WEBPACK_IMPORTED_MODULE_6__);\n\n\n\n\n\n\n\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nvar styleObject = function styleObject(styleOption) {\n  var commonStyle = styleOption === null || styleOption === void 0 ? void 0 : styleOption.commonStyle;\n  var componentStyle = styleOption === null || styleOption === void 0 ? void 0 : styleOption.componentStyle;\n  var cardInputStyle = componentStyle === null || componentStyle === void 0 ? void 0 : componentStyle.cardInputStyle;\n  var expirationInputStyle = componentStyle === null || componentStyle === void 0 ? void 0 : componentStyle.expirationInputStyle;\n  var cvvInputStyle = componentStyle === null || componentStyle === void 0 ? void 0 : componentStyle.cvvInputStyle;\n\n  var style = _objectSpread(_objectSpread({\n    // commonStyle\n    margin: (commonStyle === null || commonStyle === void 0 ? void 0 : commonStyle.margin) || 0,\n    fontFamily: (commonStyle === null || commonStyle === void 0 ? void 0 : commonStyle.fontFamily) || 'Helvetica, sans-serif',\n    fontSize: (commonStyle === null || commonStyle === void 0 ? void 0 : commonStyle.fontSize) || '1rem',\n    fontWeight: (commonStyle === null || commonStyle === void 0 ? void 0 : commonStyle.fontWeight) || '400',\n    lineHeight: (commonStyle === null || commonStyle === void 0 ? void 0 : commonStyle.lineHeight) || '1.5',\n    color: (commonStyle === null || commonStyle === void 0 ? void 0 : commonStyle.color) || '#212529',\n    textAlign: (commonStyle === null || commonStyle === void 0 ? void 0 : commonStyle.textAlign) || 'left',\n    backgroundColor: (commonStyle === null || commonStyle === void 0 ? void 0 : commonStyle.backgroundColor) || '#ffffff'\n  }, commonStyle), {}, {\n    '*': {\n      boxSizing: (commonStyle === null || commonStyle === void 0 ? void 0 : commonStyle.boxSizing) || 'border-box'\n    },\n    // card-number\n    '.card-number .control-label': cardInputStyle.labelStyle || {},\n    '.card-number .input-wrapper': cardInputStyle.inputWrapperStyle || {},\n    '.card-number .form-control': cardInputStyle.inputStyle || {},\n    '.card-number .validation-message': cardInputStyle.messageStyle || {},\n    // card-expiration-date\n    '.card-expiration-date .control-label': expirationInputStyle.labelStyle || {},\n    '.card-expiration-date .input-wrapper': expirationInputStyle.inputWrapperStyle || {},\n    '.card-expiration-date .form-control': expirationInputStyle.inputStyle || {},\n    '.card-expiration-date .validation-message': expirationInputStyle.messageStyle || {},\n    // card-security-code\n    '.card-security-code .control-label': cvvInputStyle.labelStyle || {},\n    '.card-security-code .input-wrapper': cvvInputStyle.inputWrapperStyle || {},\n    '.card-security-code .form-control': cvvInputStyle.inputStyle || {},\n    '.card-security-code .validation-message': cvvInputStyle.messageStyle || {},\n    '.no-gutters': {\n      marginRight: 0,\n      marginLeft: 0\n    },\n    '.row': {\n      display: 'flex',\n      flexWrap: 'wrap'\n    },\n    '.col': {\n      flexBasis: '0',\n      flexGrow: '1',\n      maxWidth: '100%',\n      padding: '0',\n      position: 'relative',\n      width: '100%'\n    },\n    div: {\n      display: 'block'\n    },\n    '.field-container': {\n      paddingBottom: '14px'\n    },\n    '.field-wrapper': {\n      paddingRight: '25px'\n    },\n    '.input-wrapper': {\n      position: 'relative'\n    },\n    label: {\n      display: 'inline-block',\n      marginBottom: '9px',\n      color: '#313131',\n      fontWeight: '300',\n      fontSize: '14px',\n      lineHeight: '17px'\n    },\n    input: {\n      outline: 'none',\n      position: 'absolute',\n      overflow: 'visible',\n      margin: 0,\n      fontFamily: 'inherit',\n      display: 'block',\n      width: '100%',\n      height: '42px',\n      padding: '10px 12px',\n      fontSize: '18px',\n      fontWeight: '400',\n      lineHeight: '22px',\n      color: '#313131',\n      backgroundColor: '#fff',\n      backgroundClip: 'padding-box',\n      border: '1px solid #CBCBCB',\n      borderRadius: '3px',\n      transition: 'border-color .15s ease-in-out,box-shadow .15s ease-in-out',\n      ontline: '0'\n    },\n    '.form-control': {\n      position: 'relative'\n    },\n    'input:focus': {\n      border: '1px solid #5D5D5D',\n      backgroundColor: '#FFFDF2'\n    },\n    '.is-error input': {\n      border: '1px solid #D9534F'\n    },\n    '.is-error input:focus': {\n      backgroundColor: '#D9534F0B'\n    },\n    '.is-valid input': {\n      border: '1px solid #1BB43F'\n    },\n    '.is-valid input:focus': {\n      backgroundColor: '#1BB43F0B'\n    },\n    '.validation-message': {\n      color: '#D9534F',\n      fontSize: '10px',\n      fontStyle: 'italic',\n      marginTop: '6px',\n      marginBottom: '-5px',\n      display: 'block',\n      lineHeight: '1'\n    },\n    '.card-expiration-date': {\n      paddingRight: '.5rem'\n    },\n    '.is-empty input': {\n      color: '#EBEBEB'\n    },\n    '.lock-icon': {\n      top: 'calc(50% - 7px)',\n      right: '10px'\n    },\n    '.valid-icon': {\n      top: 'calc(50% - 8px)',\n      right: '-25px'\n    },\n    '.error-icon': {\n      top: 'calc(50% - 8px)',\n      right: ' -25px'\n    },\n    '.card-icon': {\n      top: 'calc(50% - 10px)',\n      left: '10px',\n      display: 'none'\n    },\n    '.is-empty .card-icon': {\n      display: 'block'\n    },\n    '.is-focused .card-icon': {\n      display: 'none'\n    },\n    '.card-type-icon': {\n      right: '30px',\n      display: 'block'\n    },\n    '.card-type-icon.visa': {\n      top: 'calc(50% - 14px)'\n    },\n    '.card-type-icon.mastercard': {\n      top: 'calc(50% - 14.5px)'\n    },\n    '.card-type-icon.amex': {\n      top: 'calc(50% - 14px)'\n    },\n    '.card-type-icon.discover': {\n      top: 'calc(50% - 14px)'\n    },\n    '.card-type-icon.jcb': {\n      top: 'calc(50% - 14px)'\n    },\n    '.card-type-icon.dankort': {\n      top: 'calc(50% - 14px)'\n    },\n    '.card-type-icon.cartebleue': {\n      top: 'calc(50% - 14px)'\n    },\n    '.card-type-icon.diners': {\n      top: 'calc(50% - 14px)'\n    },\n    '.card-type-icon.elo': {\n      top: 'calc(50% - 14px)'\n    }\n  });\n\n  return style;\n};\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (styleObject);\n\n//# sourceURL=webpack://webpack-ts-es/./src/main/channel/2checkout/styleObject.ts?");

/***/ }),

/***/ "./src/main/channel/2checkout/template/default/template.tsx":
/*!******************************************************************!*\
  !*** ./src/main/channel/2checkout/template/default/template.tsx ***!
  \******************************************************************/
/*! namespace exports */
/*! export default [provided] [no usage info] [missing usage info prevents renaming] */
/*! other exports [not provided] [no usage info] */
/*! runtime requirements: __webpack_require__, __webpack_require__.n, __webpack_exports__, __webpack_require__.r, __webpack_require__.d, __webpack_require__.* */
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => __WEBPACK_DEFAULT_EXPORT__\n/* harmony export */ });\n/* harmony import */ var _template_less__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./template.less */ \"./src/main/channel/2checkout/template/default/template.less\");\n/* harmony import */ var _template_less__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_template_less__WEBPACK_IMPORTED_MODULE_0__);\n/* provided dependency */ var h = __webpack_require__(/*! dom-chef */ \"./node_modules/dom-chef/index.js\")[\"h\"];\n// import {h} from 'dom-chef'\n\n\nvar template = function template(props) {\n  return h(\"div\", {\n    className: \"container\"\n  }, h(\"div\", {\n    className: \"row justify-content-md-center mt-5\"\n  }, h(\"div\", {\n    className: \"col-12\"\n  }, h(\"div\", {\n    className: \"card\"\n  }, h(\"div\", {\n    className: \"card-body\"\n  }, h(\"form\", {\n    type: \"post\",\n    id: \"payment-form\",\n    style: (props === null || props === void 0 ? void 0 : props.formStyle) || ''\n  }, h(\"div\", {\n    className: \"form-group\"\n  }, (props === null || props === void 0 ? void 0 : props.nameInputText) ? h(\"div\", {\n    class: \"name-field-wrapper\",\n    style: (props === null || props === void 0 ? void 0 : props.nameInputStyle.inputWrapperStyle) || ''\n  }, h(\"label\", {\n    for: \"name\",\n    class: \"label control-label\",\n    style: (props === null || props === void 0 ? void 0 : props.nameInputStyle.labelStyle) || ''\n  }, props === null || props === void 0 ? void 0 : props.nameInputText), h(\"input\", {\n    type: \"text\",\n    id: \"name\",\n    class: \"field form-control name-input\",\n    style: (props === null || props === void 0 ? void 0 : props.nameInputStyle.inputStyle) || ''\n  })) : null, h(\"div\", {\n    id: \"card-element\",\n    className: \"card-element\"\n  }), (props === null || props === void 0 ? void 0 : props.submitBtnText) ? h(\"div\", {\n    className: \"btn-container\"\n  }, h(\"button\", {\n    className: \"btn btn-primary\",\n    style: (props === null || props === void 0 ? void 0 : props.submitBtnStyle) || '',\n    type: \"submit\"\n  }, props === null || props === void 0 ? void 0 : props.submitBtnText)) : null)))))));\n};\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (template);\n\n//# sourceURL=webpack://webpack-ts-es/./src/main/channel/2checkout/template/default/template.tsx?");

/***/ }),

/***/ "./src/main/channel/ChannelBaseClass.ts":
/*!**********************************************!*\
  !*** ./src/main/channel/ChannelBaseClass.ts ***!
  \**********************************************/
/*! namespace exports */
/*! export default [provided] [no usage info] [missing usage info prevents renaming] */
/*! other exports [not provided] [no usage info] */
/*! runtime requirements: __webpack_exports__, __webpack_require__.r, __webpack_require__.d, __webpack_require__.* */
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => __WEBPACK_DEFAULT_EXPORT__\n/* harmony export */ });\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nvar ChannelBaseClass = /*#__PURE__*/function () {\n  function ChannelBaseClass() {\n    _classCallCheck(this, ChannelBaseClass);\n  }\n\n  _createClass(ChannelBaseClass, [{\n    key: \"renderToDom\",\n    value: function renderToDom(html, domId) {\n      if (domId.length > 0) {\n        document.querySelector(\"#\".concat(domId)).append(html);\n      } else {\n        document.querySelector('body').append(html);\n      }\n    }\n  }]);\n\n  return ChannelBaseClass;\n}();\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ChannelBaseClass);\n\n//# sourceURL=webpack://webpack-ts-es/./src/main/channel/ChannelBaseClass.ts?");

/***/ }),

/***/ "./src/main/util/load.ts":
/*!*******************************!*\
  !*** ./src/main/util/load.ts ***!
  \*******************************/
/*! namespace exports */
/*! export loadScript [provided] [no usage info] [missing usage info prevents renaming] */
/*! export loadStyle [provided] [no usage info] [missing usage info prevents renaming] */
/*! other exports [not provided] [no usage info] */
/*! runtime requirements: __webpack_require__.r, __webpack_exports__, __webpack_require__.d, __webpack_require__.* */
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"loadScript\": () => /* binding */ loadScript,\n/* harmony export */   \"loadStyle\": () => /* binding */ loadStyle\n/* harmony export */ });\nfunction loadScript(url) {\n  var scrs = document.getElementsByTagName('script');\n  var last = scrs[scrs.length - 1];\n  var scr = document.createElement('script');\n  scr.src = url;\n  scr.async = true;\n  last.parentNode.insertBefore(scr, last);\n}\n\nfunction loadStyle(url) {\n  var fileref = document.createElement('link');\n  fileref.setAttribute('rel', 'stylesheet');\n  fileref.setAttribute('type', 'text/css');\n  fileref.setAttribute('href', url);\n  document.getElementsByTagName('head')[0].appendChild(fileref);\n}\n\n\n\n//# sourceURL=webpack://webpack-ts-es/./src/main/util/load.ts?");

/***/ }),

/***/ "./node_modules/core-js/internals/array-for-each.js":
/*!**********************************************************!*\
  !*** ./node_modules/core-js/internals/array-for-each.js ***!
  \**********************************************************/
/*! unknown exports (runtime-defined) */
/*! runtime requirements: __webpack_require__, module */
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {

"use strict";
eval("\nvar $forEach = __webpack_require__(/*! ../internals/array-iteration */ \"./node_modules/core-js/internals/array-iteration.js\").forEach;\nvar arrayMethodIsStrict = __webpack_require__(/*! ../internals/array-method-is-strict */ \"./node_modules/core-js/internals/array-method-is-strict.js\");\nvar arrayMethodUsesToLength = __webpack_require__(/*! ../internals/array-method-uses-to-length */ \"./node_modules/core-js/internals/array-method-uses-to-length.js\");\n\nvar STRICT_METHOD = arrayMethodIsStrict('forEach');\nvar USES_TO_LENGTH = arrayMethodUsesToLength('forEach');\n\n// `Array.prototype.forEach` method implementation\n// https://tc39.github.io/ecma262/#sec-array.prototype.foreach\nmodule.exports = (!STRICT_METHOD || !USES_TO_LENGTH) ? function forEach(callbackfn /* , thisArg */) {\n  return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n} : [].forEach;\n\n\n//# sourceURL=webpack://webpack-ts-es/./node_modules/core-js/internals/array-for-each.js?");

/***/ }),

/***/ "./node_modules/core-js/internals/array-method-has-species-support.js":
/*!****************************************************************************!*\
  !*** ./node_modules/core-js/internals/array-method-has-species-support.js ***!
  \****************************************************************************/
/*! unknown exports (runtime-defined) */
/*! runtime requirements: module, __webpack_require__ */
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {

eval("var fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ \"./node_modules/core-js/internals/well-known-symbol.js\");\nvar V8_VERSION = __webpack_require__(/*! ../internals/engine-v8-version */ \"./node_modules/core-js/internals/engine-v8-version.js\");\n\nvar SPECIES = wellKnownSymbol('species');\n\nmodule.exports = function (METHOD_NAME) {\n  // We can't use this feature detection in V8 since it causes\n  // deoptimization and serious performance degradation\n  // https://github.com/zloirock/core-js/issues/677\n  return V8_VERSION >= 51 || !fails(function () {\n    var array = [];\n    var constructor = array.constructor = {};\n    constructor[SPECIES] = function () {\n      return { foo: 1 };\n    };\n    return array[METHOD_NAME](Boolean).foo !== 1;\n  });\n};\n\n\n//# sourceURL=webpack://webpack-ts-es/./node_modules/core-js/internals/array-method-has-species-support.js?");

/***/ }),

/***/ "./node_modules/core-js/internals/array-method-is-strict.js":
/*!******************************************************************!*\
  !*** ./node_modules/core-js/internals/array-method-is-strict.js ***!
  \******************************************************************/
/*! unknown exports (runtime-defined) */
/*! runtime requirements: module, __webpack_require__ */
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {

"use strict";
eval("\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\n\nmodule.exports = function (METHOD_NAME, argument) {\n  var method = [][METHOD_NAME];\n  return !!method && fails(function () {\n    // eslint-disable-next-line no-useless-call,no-throw-literal\n    method.call(null, argument || function () { throw 1; }, 1);\n  });\n};\n\n\n//# sourceURL=webpack://webpack-ts-es/./node_modules/core-js/internals/array-method-is-strict.js?");

/***/ }),

/***/ "./node_modules/core-js/internals/array-method-uses-to-length.js":
/*!***********************************************************************!*\
  !*** ./node_modules/core-js/internals/array-method-uses-to-length.js ***!
  \***********************************************************************/
/*! unknown exports (runtime-defined) */
/*! runtime requirements: module, __webpack_require__ */
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {

eval("var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar has = __webpack_require__(/*! ../internals/has */ \"./node_modules/core-js/internals/has.js\");\n\nvar defineProperty = Object.defineProperty;\nvar cache = {};\n\nvar thrower = function (it) { throw it; };\n\nmodule.exports = function (METHOD_NAME, options) {\n  if (has(cache, METHOD_NAME)) return cache[METHOD_NAME];\n  if (!options) options = {};\n  var method = [][METHOD_NAME];\n  var ACCESSORS = has(options, 'ACCESSORS') ? options.ACCESSORS : false;\n  var argument0 = has(options, 0) ? options[0] : thrower;\n  var argument1 = has(options, 1) ? options[1] : undefined;\n\n  return cache[METHOD_NAME] = !!method && !fails(function () {\n    if (ACCESSORS && !DESCRIPTORS) return true;\n    var O = { length: -1 };\n\n    if (ACCESSORS) defineProperty(O, 1, { enumerable: true, get: thrower });\n    else O[1] = 1;\n\n    method.call(O, argument0, argument1);\n  });\n};\n\n\n//# sourceURL=webpack://webpack-ts-es/./node_modules/core-js/internals/array-method-uses-to-length.js?");

/***/ }),

/***/ "./node_modules/core-js/internals/create-property.js":
/*!***********************************************************!*\
  !*** ./node_modules/core-js/internals/create-property.js ***!
  \***********************************************************/
/*! unknown exports (runtime-defined) */
/*! runtime requirements: module, __webpack_require__ */
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {

"use strict";
eval("\nvar toPrimitive = __webpack_require__(/*! ../internals/to-primitive */ \"./node_modules/core-js/internals/to-primitive.js\");\nvar definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ \"./node_modules/core-js/internals/object-define-property.js\");\nvar createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ \"./node_modules/core-js/internals/create-property-descriptor.js\");\n\nmodule.exports = function (object, key, value) {\n  var propertyKey = toPrimitive(key);\n  if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value));\n  else object[propertyKey] = value;\n};\n\n\n//# sourceURL=webpack://webpack-ts-es/./node_modules/core-js/internals/create-property.js?");

/***/ }),

/***/ "./node_modules/core-js/modules/es.array.filter.js":
/*!*********************************************************!*\
  !*** ./node_modules/core-js/modules/es.array.filter.js ***!
  \*********************************************************/
/*! unknown exports (runtime-defined) */
/*! runtime requirements: __webpack_require__ */
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {

"use strict";
eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar $filter = __webpack_require__(/*! ../internals/array-iteration */ \"./node_modules/core-js/internals/array-iteration.js\").filter;\nvar arrayMethodHasSpeciesSupport = __webpack_require__(/*! ../internals/array-method-has-species-support */ \"./node_modules/core-js/internals/array-method-has-species-support.js\");\nvar arrayMethodUsesToLength = __webpack_require__(/*! ../internals/array-method-uses-to-length */ \"./node_modules/core-js/internals/array-method-uses-to-length.js\");\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('filter');\n// Edge 14- issue\nvar USES_TO_LENGTH = arrayMethodUsesToLength('filter');\n\n// `Array.prototype.filter` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.filter\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {\n  filter: function filter(callbackfn /* , thisArg */) {\n    return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n  }\n});\n\n\n//# sourceURL=webpack://webpack-ts-es/./node_modules/core-js/modules/es.array.filter.js?");

/***/ }),

/***/ "./node_modules/core-js/modules/es.array.for-each.js":
/*!***********************************************************!*\
  !*** ./node_modules/core-js/modules/es.array.for-each.js ***!
  \***********************************************************/
/*! unknown exports (runtime-defined) */
/*! runtime requirements: __webpack_require__ */
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {

"use strict";
eval("\nvar $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar forEach = __webpack_require__(/*! ../internals/array-for-each */ \"./node_modules/core-js/internals/array-for-each.js\");\n\n// `Array.prototype.forEach` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.foreach\n$({ target: 'Array', proto: true, forced: [].forEach != forEach }, {\n  forEach: forEach\n});\n\n\n//# sourceURL=webpack://webpack-ts-es/./node_modules/core-js/modules/es.array.for-each.js?");

/***/ }),

/***/ "./node_modules/core-js/modules/es.object.get-own-property-descriptor.js":
/*!*******************************************************************************!*\
  !*** ./node_modules/core-js/modules/es.object.get-own-property-descriptor.js ***!
  \*******************************************************************************/
/*! unknown exports (runtime-defined) */
/*! runtime requirements: __webpack_require__ */
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {

eval("var $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\nvar toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ \"./node_modules/core-js/internals/to-indexed-object.js\");\nvar nativeGetOwnPropertyDescriptor = __webpack_require__(/*! ../internals/object-get-own-property-descriptor */ \"./node_modules/core-js/internals/object-get-own-property-descriptor.js\").f;\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\n\nvar FAILS_ON_PRIMITIVES = fails(function () { nativeGetOwnPropertyDescriptor(1); });\nvar FORCED = !DESCRIPTORS || FAILS_ON_PRIMITIVES;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptor\n$({ target: 'Object', stat: true, forced: FORCED, sham: !DESCRIPTORS }, {\n  getOwnPropertyDescriptor: function getOwnPropertyDescriptor(it, key) {\n    return nativeGetOwnPropertyDescriptor(toIndexedObject(it), key);\n  }\n});\n\n\n//# sourceURL=webpack://webpack-ts-es/./node_modules/core-js/modules/es.object.get-own-property-descriptor.js?");

/***/ }),

/***/ "./node_modules/core-js/modules/es.object.get-own-property-descriptors.js":
/*!********************************************************************************!*\
  !*** ./node_modules/core-js/modules/es.object.get-own-property-descriptors.js ***!
  \********************************************************************************/
/*! unknown exports (runtime-defined) */
/*! runtime requirements: __webpack_require__ */
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {

eval("var $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ \"./node_modules/core-js/internals/descriptors.js\");\nvar ownKeys = __webpack_require__(/*! ../internals/own-keys */ \"./node_modules/core-js/internals/own-keys.js\");\nvar toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ \"./node_modules/core-js/internals/to-indexed-object.js\");\nvar getOwnPropertyDescriptorModule = __webpack_require__(/*! ../internals/object-get-own-property-descriptor */ \"./node_modules/core-js/internals/object-get-own-property-descriptor.js\");\nvar createProperty = __webpack_require__(/*! ../internals/create-property */ \"./node_modules/core-js/internals/create-property.js\");\n\n// `Object.getOwnPropertyDescriptors` method\n// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors\n$({ target: 'Object', stat: true, sham: !DESCRIPTORS }, {\n  getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {\n    var O = toIndexedObject(object);\n    var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n    var keys = ownKeys(O);\n    var result = {};\n    var index = 0;\n    var key, descriptor;\n    while (keys.length > index) {\n      descriptor = getOwnPropertyDescriptor(O, key = keys[index++]);\n      if (descriptor !== undefined) createProperty(result, key, descriptor);\n    }\n    return result;\n  }\n});\n\n\n//# sourceURL=webpack://webpack-ts-es/./node_modules/core-js/modules/es.object.get-own-property-descriptors.js?");

/***/ }),

/***/ "./node_modules/core-js/modules/es.object.keys.js":
/*!********************************************************!*\
  !*** ./node_modules/core-js/modules/es.object.keys.js ***!
  \********************************************************/
/*! unknown exports (runtime-defined) */
/*! runtime requirements: __webpack_require__ */
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {

eval("var $ = __webpack_require__(/*! ../internals/export */ \"./node_modules/core-js/internals/export.js\");\nvar toObject = __webpack_require__(/*! ../internals/to-object */ \"./node_modules/core-js/internals/to-object.js\");\nvar nativeKeys = __webpack_require__(/*! ../internals/object-keys */ \"./node_modules/core-js/internals/object-keys.js\");\nvar fails = __webpack_require__(/*! ../internals/fails */ \"./node_modules/core-js/internals/fails.js\");\n\nvar FAILS_ON_PRIMITIVES = fails(function () { nativeKeys(1); });\n\n// `Object.keys` method\n// https://tc39.github.io/ecma262/#sec-object.keys\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, {\n  keys: function keys(it) {\n    return nativeKeys(toObject(it));\n  }\n});\n\n\n//# sourceURL=webpack://webpack-ts-es/./node_modules/core-js/modules/es.object.keys.js?");

/***/ }),

/***/ "./node_modules/core-js/modules/web.dom-collections.for-each.js":
/*!**********************************************************************!*\
  !*** ./node_modules/core-js/modules/web.dom-collections.for-each.js ***!
  \**********************************************************************/
/*! unknown exports (runtime-defined) */
/*! runtime requirements: __webpack_require__ */
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {

eval("var global = __webpack_require__(/*! ../internals/global */ \"./node_modules/core-js/internals/global.js\");\nvar DOMIterables = __webpack_require__(/*! ../internals/dom-iterables */ \"./node_modules/core-js/internals/dom-iterables.js\");\nvar forEach = __webpack_require__(/*! ../internals/array-for-each */ \"./node_modules/core-js/internals/array-for-each.js\");\nvar createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ \"./node_modules/core-js/internals/create-non-enumerable-property.js\");\n\nfor (var COLLECTION_NAME in DOMIterables) {\n  var Collection = global[COLLECTION_NAME];\n  var CollectionPrototype = Collection && Collection.prototype;\n  // some Chrome versions have non-configurable methods on DOMTokenList\n  if (CollectionPrototype && CollectionPrototype.forEach !== forEach) try {\n    createNonEnumerableProperty(CollectionPrototype, 'forEach', forEach);\n  } catch (error) {\n    CollectionPrototype.forEach = forEach;\n  }\n}\n\n\n//# sourceURL=webpack://webpack-ts-es/./node_modules/core-js/modules/web.dom-collections.for-each.js?");

/***/ }),

/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/main/channel/2checkout/template/default/template.less":
/*!****************************************************************************************************************************************************************************!*\
  !*** ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/main/channel/2checkout/template/default/template.less ***!
  \****************************************************************************************************************************************************************************/
/*! unknown exports (runtime-defined) */
/*! runtime requirements: __webpack_exports__, module, __webpack_require__, module.id */
/***/ ((module, exports, __webpack_require__) => {

eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.id, \".name-field-wrapper {\\n  padding-bottom: 14px;\\n  padding-right: 25px;\\n}\\n.name-field-wrapper label {\\n  display: inline-block;\\n  margin-bottom: 9px;\\n  color: #313131;\\n  font-size: 14px;\\n  font-weight: 300;\\n  line-height: 17px;\\n}\\n.name-field-wrapper input {\\n  padding: 10px 12px;\\n}\\n.card-element input {\\n  position: absolute;\\n}\\n.btn-container {\\n  padding-right: 25px;\\n  width: 100%;\\n  text-align: center;\\n}\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack://webpack-ts-es/./src/main/channel/2checkout/template/default/template.less?./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet%5B1%5D.rules%5B1%5D.use%5B2%5D");

/***/ }),

/***/ "./src/main/channel/2checkout/template/default/template.less":
/*!*******************************************************************!*\
  !*** ./src/main/channel/2checkout/template/default/template.less ***!
  \*******************************************************************/
/*! unknown exports (runtime-defined) */
/*! runtime requirements: module, __webpack_require__, module.id */
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {

eval("var api = __webpack_require__(/*! !../../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ \"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\");\n            var content = __webpack_require__(/*! !!../../../../../../node_modules/css-loader/dist/cjs.js!../../../../../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./template.less */ \"./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/main/channel/2checkout/template/default/template.less\");\n\n            content = content.__esModule ? content.default : content;\n\n            if (typeof content === 'string') {\n              content = [[module.id, content, '']];\n            }\n\nvar options = {};\n\noptions.insert = \"head\";\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\n\nmodule.exports = content.locals || {};\n\n//# sourceURL=webpack://webpack-ts-es/./src/main/channel/2checkout/template/default/template.less?");

/***/ })

}]);