Plugin Directory

Changeset 2794818


Ignore:
Timestamp:
10/06/2022 04:30:24 AM (4 years ago)
Author:
itstripe
Message:

v1.8.1

Location:
wp-stripe-express/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • wp-stripe-express/trunk/changelog.txt

    r2771334 r2794818  
     1= 1.8.1 - 2022-10-06=
     2* fix: multi donations double click.
     3
    14= 1.8.0 - 2022-08-16=
    25* feat: one-click import demo.
  • wp-stripe-express/trunk/dist/itstripe-elements.min.css

    r2721364 r2794818  
    1616.product-container{max-width:300px;max-height:400px}.product-container .content{min-height:5px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#dcd2cd}.product-container .content img{width:100%;height:100%;border-top-left-radius:5px;border-top-right-radius:5px}.product-container .footer{padding:10px;background-color:#dcd2cd;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.product-container .footer .footer-field{display:flex;justify-content:space-between}.product-container .footer .footer-field .product-desc{display:flex;flex-direction:column;font-size:18px;font-weight:600}.product-container .footer .footer-field .product-desc .name{opacity:0.7}.product-container .footer .footer-field button{min-width:100px;align-self:flex-end}.product-container .footer .footer-error{margin-top:10px}
    1717
    18 .radio-group__table{margin:0px;margin-bottom:20px}.radio-group__table .radio-item{display:flex;justify-content:space-between;align-items:center;height:50px;font-weight:500;padding:0 15px;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:10px;cursor:pointer;background-color:#fff}.radio-group__table .radio-item input[type="radio"]{margin-right:10px}.radio-group__table .radio-item--checked{border:1px solid #007bff;color:#007bff}
     18.radio-group__table{padding:0px;margin:0px;margin-bottom:20px}.radio-group__table .radio-item{display:flex;justify-content:space-between;align-items:center;height:50px;font-weight:500;padding:0 15px;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:10px;cursor:pointer;background-color:#fff}.radio-group__table .radio-item input[type="radio"]{margin-right:10px}.radio-group__table .radio-item--checked{border:1px solid #007bff;color:#007bff}
    1919
    2020.plaid-link-button{margin-bottom:15px}.plaid-link--connected{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;color:#fff;padding:10px;border-radius:5px;background-color:rgba(0,189,79,0.98);box-shadow:0 4px 8px rgba(13,125,60,0.06),0 16px 20px rgba(13,125,60,0.2)}.plaid-link--connected span{display:flex}.plaid-link--connected svg{width:20px;height:20px;margin-right:10px;fill:#fff}.plaid-link--connected .link-btn{cursor:pointer;color:#fff;font-weight:400;font-size:14px;line-height:18px;text-decoration:none}.plaid-link--connected .link-btn:hover{text-decoration:none}
  • wp-stripe-express/trunk/dist/itstripe-elements.min.js

    r2721364 r2794818  
    4040 * @license  MIT
    4141 */
    42 var r=n(233),o=n(234),a=n(235);function i(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function u(e,t){if(i()<t)throw new RangeError("Invalid typed array length");return l.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=l.prototype:(null===e&&(e=new l(t)),e.length=t),e}function l(e,t,n){if(!(l.TYPED_ARRAY_SUPPORT||this instanceof l))return new l(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return f(this,e)}return c(this,e,t,n)}function c(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);l.TYPED_ARRAY_SUPPORT?(e=t).__proto__=l.prototype:e=p(e,t);return e}(e,t,n,r):"string"==typeof t?function(e,t,n){"string"==typeof n&&""!==n||(n="utf8");if(!l.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|h(t,n),o=(e=u(e,r)).write(t,n);o!==r&&(e=e.slice(0,o));return e}(e,t,n):function(e,t){if(l.isBuffer(t)){var n=0|d(t.length);return 0===(e=u(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?u(e,0):p(e,t);if("Buffer"===t.type&&a(t.data))return p(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function s(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function f(e,t){if(s(t),e=u(e,t<0?0:0|d(t)),!l.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function p(e,t){var n=t.length<0?0:0|d(t.length);e=u(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function d(e){if(e>=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function h(e,t){if(l.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return F(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return z(e).length;default:if(r)return F(e).length;t=(""+t).toLowerCase(),r=!0}}function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return P(this,t,n);case"utf8":case"utf-8":return T(this,t,n);case"ascii":return O(this,t,n);case"latin1":case"binary":return C(this,t,n);case"base64":return S(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function v(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function y(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=l.from(t,r)),l.isBuffer(t))return 0===t.length?-1:g(e,t,n,r,o);if("number"==typeof t)return t&=255,l.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):g(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function g(e,t,n,r,o){var a,i=1,u=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;i=2,u/=2,l/=2,n/=2}function c(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(o){var s=-1;for(a=n;a<u;a++)if(c(e,a)===c(t,-1===s?0:a-s)){if(-1===s&&(s=a),a-s+1===l)return s*i}else-1!==s&&(a-=a-s),s=-1}else for(n+l>u&&(n=u-l),a=n;a>=0;a--){for(var f=!0,p=0;p<l;p++)if(c(e,a+p)!==c(t,p)){f=!1;break}if(f)return a}return-1}function b(e,t,n,r){n=Number(n)||0;var o=e.length-n;r?(r=Number(r))>o&&(r=o):r=o;var a=t.length;if(a%2!=0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var i=0;i<r;++i){var u=parseInt(t.substr(2*i,2),16);if(isNaN(u))return i;e[n+i]=u}return i}function w(e,t,n,r){return Y(F(t,e.length-n),e,n,r)}function E(e,t,n,r){return Y(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function x(e,t,n,r){return E(e,t,n,r)}function k(e,t,n,r){return Y(z(t),e,n,r)}function _(e,t,n,r){return Y(function(e,t){for(var n,r,o,a=[],i=0;i<e.length&&!((t-=2)<0);++i)n=e.charCodeAt(i),r=n>>8,o=n%256,a.push(o),a.push(r);return a}(t,e.length-n),e,n,r)}function S(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function T(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o<n;){var a,i,u,l,c=e[o],s=null,f=c>239?4:c>223?3:c>191?2:1;if(o+f<=n)switch(f){case 1:c<128&&(s=c);break;case 2:128==(192&(a=e[o+1]))&&(l=(31&c)<<6|63&a)>127&&(s=l);break;case 3:a=e[o+1],i=e[o+2],128==(192&a)&&128==(192&i)&&(l=(15&c)<<12|(63&a)<<6|63&i)>2047&&(l<55296||l>57343)&&(s=l);break;case 4:a=e[o+1],i=e[o+2],u=e[o+3],128==(192&a)&&128==(192&i)&&128==(192&u)&&(l=(15&c)<<18|(63&a)<<12|(63&i)<<6|63&u)>65535&&l<1114112&&(s=l)}null===s?(s=65533,f=1):s>65535&&(s-=65536,r.push(s>>>10&1023|55296),s=56320|1023&s),r.push(s),o+=f}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=4096));return n}(r)}t.Buffer=l,t.SlowBuffer=function(e){+e!=e&&(e=0);return l.alloc(+e)},t.INSPECT_MAX_BYTES=50,l.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=i(),l.poolSize=8192,l._augment=function(e){return e.__proto__=l.prototype,e},l.from=function(e,t,n){return c(null,e,t,n)},l.TYPED_ARRAY_SUPPORT&&(l.prototype.__proto__=Uint8Array.prototype,l.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&l[Symbol.species]===l&&Object.defineProperty(l,Symbol.species,{value:null,configurable:!0})),l.alloc=function(e,t,n){return function(e,t,n,r){return s(t),t<=0?u(e,t):void 0!==n?"string"==typeof r?u(e,t).fill(n,r):u(e,t).fill(n):u(e,t)}(null,e,t,n)},l.allocUnsafe=function(e){return f(null,e)},l.allocUnsafeSlow=function(e){return f(null,e)},l.isBuffer=function(e){return!(null==e||!e._isBuffer)},l.compare=function(e,t){if(!l.isBuffer(e)||!l.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,o=0,a=Math.min(n,r);o<a;++o)if(e[o]!==t[o]){n=e[o],r=t[o];break}return n<r?-1:r<n?1:0},l.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},l.concat=function(e,t){if(!a(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return l.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=l.allocUnsafe(t),o=0;for(n=0;n<e.length;++n){var i=e[n];if(!l.isBuffer(i))throw new TypeError('"list" argument must be an Array of Buffers');i.copy(r,o),o+=i.length}return r},l.byteLength=h,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)v(this,t,t+1);return this},l.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)v(this,t,t+3),v(this,t+1,t+2);return this},l.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)v(this,t,t+7),v(this,t+1,t+6),v(this,t+2,t+5),v(this,t+3,t+4);return this},l.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?T(this,0,e):m.apply(this,arguments)},l.prototype.equals=function(e){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===l.compare(this,e)},l.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},l.prototype.compare=function(e,t,n,r,o){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(o>>>=0)-(r>>>=0),i=(n>>>=0)-(t>>>=0),u=Math.min(a,i),c=this.slice(r,o),s=e.slice(t,n),f=0;f<u;++f)if(c[f]!==s[f]){a=c[f],i=s[f];break}return a<i?-1:i<a?1:0},l.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},l.prototype.indexOf=function(e,t,n){return y(this,e,t,n,!0)},l.prototype.lastIndexOf=function(e,t,n){return y(this,e,t,n,!1)},l.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return b(this,e,t,n);case"utf8":case"utf-8":return w(this,e,t,n);case"ascii":return E(this,e,t,n);case"latin1":case"binary":return x(this,e,t,n);case"base64":return k(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function O(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(127&e[o]);return r}function C(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(e[o]);return r}function P(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var o="",a=t;a<n;++a)o+=B(e[a]);return o}function j(e,t,n){for(var r=e.slice(t,n),o="",a=0;a<r.length;a+=2)o+=String.fromCharCode(r[a]+256*r[a+1]);return o}function A(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function N(e,t,n,r,o,a){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function R(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,a=Math.min(e.length-n,2);o<a;++o)e[n+o]=(t&255<<8*(r?o:1-o))>>>8*(r?o:1-o)}function I(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,a=Math.min(e.length-n,4);o<a;++o)e[n+o]=t>>>8*(r?o:3-o)&255}function L(e,t,n,r,o,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function M(e,t,n,r,a){return a||L(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function D(e,t,n,r,a){return a||L(e,0,n,8),o.write(e,t,n,r,52,8),n+8}l.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),l.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=l.prototype;else{var o=t-e;n=new l(o,void 0);for(var a=0;a<o;++a)n[a]=this[a+e]}return n},l.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||A(e,t,this.length);for(var r=this[e],o=1,a=0;++a<t&&(o*=256);)r+=this[e+a]*o;return r},l.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||A(e,t,this.length);for(var r=this[e+--t],o=1;t>0&&(o*=256);)r+=this[e+--t]*o;return r},l.prototype.readUInt8=function(e,t){return t||A(e,1,this.length),this[e]},l.prototype.readUInt16LE=function(e,t){return t||A(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUInt16BE=function(e,t){return t||A(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUInt32LE=function(e,t){return t||A(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUInt32BE=function(e,t){return t||A(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||A(e,t,this.length);for(var r=this[e],o=1,a=0;++a<t&&(o*=256);)r+=this[e+a]*o;return r>=(o*=128)&&(r-=Math.pow(2,8*t)),r},l.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||A(e,t,this.length);for(var r=t,o=1,a=this[e+--r];r>0&&(o*=256);)a+=this[e+--r]*o;return a>=(o*=128)&&(a-=Math.pow(2,8*t)),a},l.prototype.readInt8=function(e,t){return t||A(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){t||A(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(e,t){t||A(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(e,t){return t||A(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return t||A(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readFloatLE=function(e,t){return t||A(e,4,this.length),o.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return t||A(e,4,this.length),o.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return t||A(e,8,this.length),o.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return t||A(e,8,this.length),o.read(this,e,!1,52,8)},l.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||N(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,a=0;for(this[t]=255&e;++a<n&&(o*=256);)this[t+a]=e/o&255;return t+n},l.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||N(this,e,t,n,Math.pow(2,8*n)-1,0);var o=n-1,a=1;for(this[t+o]=255&e;--o>=0&&(a*=256);)this[t+o]=e/a&255;return t+n},l.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,255,0),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},l.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):R(this,e,t,!0),t+2},l.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):R(this,e,t,!1),t+2},l.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):I(this,e,t,!0),t+4},l.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):I(this,e,t,!1),t+4},l.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);N(this,e,t,n,o-1,-o)}var a=0,i=1,u=0;for(this[t]=255&e;++a<n&&(i*=256);)e<0&&0===u&&0!==this[t+a-1]&&(u=1),this[t+a]=(e/i>>0)-u&255;return t+n},l.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);N(this,e,t,n,o-1,-o)}var a=n-1,i=1,u=0;for(this[t+a]=255&e;--a>=0&&(i*=256);)e<0&&0===u&&0!==this[t+a+1]&&(u=1),this[t+a]=(e/i>>0)-u&255;return t+n},l.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,127,-128),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):R(this,e,t,!0),t+2},l.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):R(this,e,t,!1),t+2},l.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):I(this,e,t,!0),t+4},l.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):I(this,e,t,!1),t+4},l.prototype.writeFloatLE=function(e,t,n){return M(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return M(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return D(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return D(this,e,t,!1,n)},l.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var o,a=r-n;if(this===e&&n<t&&t<r)for(o=a-1;o>=0;--o)e[o+t]=this[o+n];else if(a<1e3||!l.TYPED_ARRAY_SUPPORT)for(o=0;o<a;++o)e[o+t]=this[o+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},l.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var o=e.charCodeAt(0);o<256&&(e=o)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!l.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var i=l.isBuffer(e)?e:F(new l(e,r).toString()),u=i.length;for(a=0;a<n-t;++a)this[a+t]=i[a%u]}return this};var U=/[^+\/0-9A-Za-z-_]/g;function B(e){return e<16?"0"+e.toString(16):e.toString(16)}function F(e,t){var n;t=t||1/0;for(var r=e.length,o=null,a=[],i=0;i<r;++i){if((n=e.charCodeAt(i))>55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(i+1===r){(t-=3)>-1&&a.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&a.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function z(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(U,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function Y(e,t,n,r){for(var o=0;o<r&&!(o+n>=t.length||o>=e.length);++o)t[o+n]=e[o];return o}}).call(this,n(46))},function(e,t,n){"use strict";t.byteLength=function(e){var t=c(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,r=c(e),i=r[0],u=r[1],l=new a(function(e,t,n){return 3*(t+n)/4-n}(0,i,u)),s=0,f=u>0?i-4:i;for(n=0;n<f;n+=4)t=o[e.charCodeAt(n)]<<18|o[e.charCodeAt(n+1)]<<12|o[e.charCodeAt(n+2)]<<6|o[e.charCodeAt(n+3)],l[s++]=t>>16&255,l[s++]=t>>8&255,l[s++]=255&t;2===u&&(t=o[e.charCodeAt(n)]<<2|o[e.charCodeAt(n+1)]>>4,l[s++]=255&t);1===u&&(t=o[e.charCodeAt(n)]<<10|o[e.charCodeAt(n+1)]<<4|o[e.charCodeAt(n+2)]>>2,l[s++]=t>>8&255,l[s++]=255&t);return l},t.fromByteArray=function(e){for(var t,n=e.length,o=n%3,a=[],i=0,u=n-o;i<u;i+=16383)a.push(s(e,i,i+16383>u?u:i+16383));1===o?(t=e[n-1],a.push(r[t>>2]+r[t<<4&63]+"==")):2===o&&(t=(e[n-2]<<8)+e[n-1],a.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return a.join("")};for(var r=[],o=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=0,l=i.length;u<l;++u)r[u]=i[u],o[i.charCodeAt(u)]=u;function c(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function s(e,t,n){for(var o,a,i=[],u=t;u<n;u+=3)o=(e[u]<<16&16711680)+(e[u+1]<<8&65280)+(255&e[u+2]),i.push(r[(a=o)>>18&63]+r[a>>12&63]+r[a>>6&63]+r[63&a]);return i.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,o){var a,i,u=8*o-r-1,l=(1<<u)-1,c=l>>1,s=-7,f=n?o-1:0,p=n?-1:1,d=e[t+f];for(f+=p,a=d&(1<<-s)-1,d>>=-s,s+=u;s>0;a=256*a+e[t+f],f+=p,s-=8);for(i=a&(1<<-s)-1,a>>=-s,s+=r;s>0;i=256*i+e[t+f],f+=p,s-=8);if(0===a)a=1-c;else{if(a===l)return i?NaN:1/0*(d?-1:1);i+=Math.pow(2,r),a-=c}return(d?-1:1)*i*Math.pow(2,a-r)},t.write=function(e,t,n,r,o,a){var i,u,l,c=8*a-o-1,s=(1<<c)-1,f=s>>1,p=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:a-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(u=isNaN(t)?1:0,i=s):(i=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-i))<1&&(i--,l*=2),(t+=i+f>=1?p/l:p*Math.pow(2,1-f))*l>=2&&(i++,l/=2),i+f>=s?(u=0,i=s):i+f>=1?(u=(t*l-1)*Math.pow(2,o),i+=f):(u=t*Math.pow(2,f-1)*Math.pow(2,o),i=0));o>=8;e[n+d]=255&u,d+=h,u/=256,o-=8);for(i=i<<o|u,c+=o;c>0;e[n+d]=255&i,d+=h,i/=256,c-=8);e[n+d-h]|=128*m}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){var r=n(17),o=n(99),a=n(65),i=n(18),u=n(100),l=n(64),c=r.getBCHDigit(7973);function s(e,t){return i.getCharCountIndicator(e,t)+4}function f(e,t){var n=0;return e.forEach((function(e){var r=s(e.mode,t);n+=r+e.getBitsLength()})),n}t.from=function(e,t){return u.isValid(e)?parseInt(e,10):t},t.getCapacity=function(e,t,n){if(!u.isValid(e))throw new Error("Invalid QR Code version");void 0===n&&(n=i.BYTE);var a=8*(r.getSymbolTotalCodewords(e)-o.getTotalCodewordsCount(e,t));if(n===i.MIXED)return a;var l=a-s(n,e);switch(n){case i.NUMERIC:return Math.floor(l/10*3);case i.ALPHANUMERIC:return Math.floor(l/11*2);case i.KANJI:return Math.floor(l/13);case i.BYTE:default:return Math.floor(l/8)}},t.getBestVersionForData=function(e,n){var r,o=a.from(n,a.M);if(l(e)){if(e.length>1)return function(e,n){for(var r=1;r<=40;r++){if(f(e,r)<=t.getCapacity(r,n,i.MIXED))return r}}(e,o);if(0===e.length)return 1;r=e[0]}else r=e;return function(e,n,r){for(var o=1;o<=40;o++)if(n<=t.getCapacity(o,r,e))return o}(r.mode,r.getLength(),o)},t.getEncodedBits=function(e){if(!u.isValid(e)||e<7)throw new Error("Invalid QR Code version");for(var t=e<<12;r.getBCHDigit(t)-c>=0;)t^=7973<<r.getBCHDigit(t)-c;return e<<12|t}},function(e,t,n){var r=n(17),o=r.getBCHDigit(1335);t.getEncodedBits=function(e,t){for(var n=e.bit<<3|t,a=n<<10;r.getBCHDigit(a)-o>=0;)a^=1335<<r.getBCHDigit(a)-o;return 21522^(n<<10|a)}},function(e,t,n){var r=n(18),o=n(239),a=n(240),i=n(241),u=n(242),l=n(101),c=n(17),s=n(243);function f(e){return unescape(encodeURIComponent(e)).length}function p(e,t,n){for(var r,o=[];null!==(r=e.exec(n));)o.push({data:r[0],index:r.index,mode:t,length:r[0].length});return o}function d(e){var t,n,o=p(l.NUMERIC,r.NUMERIC,e),a=p(l.ALPHANUMERIC,r.ALPHANUMERIC,e);return c.isKanjiModeEnabled()?(t=p(l.BYTE,r.BYTE,e),n=p(l.KANJI,r.KANJI,e)):(t=p(l.BYTE_KANJI,r.BYTE,e),n=[]),o.concat(a,t,n).sort((function(e,t){return e.index-t.index})).map((function(e){return{data:e.data,mode:e.mode,length:e.length}}))}function h(e,t){switch(t){case r.NUMERIC:return o.getBitsLength(e);case r.ALPHANUMERIC:return a.getBitsLength(e);case r.KANJI:return u.getBitsLength(e);case r.BYTE:return i.getBitsLength(e)}}function m(e,t){var n,l=r.getBestModeForData(e);if((n=r.from(t,l))!==r.BYTE&&n.bit<l.bit)throw new Error('"'+e+'" cannot be encoded with mode '+r.toString(n)+".\n Suggested mode is: "+r.toString(l));switch(n!==r.KANJI||c.isKanjiModeEnabled()||(n=r.BYTE),n){case r.NUMERIC:return new o(e);case r.ALPHANUMERIC:return new a(e);case r.KANJI:return new u(e);case r.BYTE:return new i(e)}}t.fromArray=function(e){return e.reduce((function(e,t){return"string"==typeof t?e.push(m(t,null)):t.data&&e.push(m(t.data,t.mode)),e}),[])},t.fromString=function(e,n){for(var o=function(e,t){for(var n={},o={start:{}},a=["start"],i=0;i<e.length;i++){for(var u=e[i],l=[],c=0;c<u.length;c++){var s=u[c],f=""+i+c;l.push(f),n[f]={node:s,lastCount:0},o[f]={};for(var p=0;p<a.length;p++){var d=a[p];n[d]&&n[d].node.mode===s.mode?(o[d][f]=h(n[d].lastCount+s.length,s.mode)-h(n[d].lastCount,s.mode),n[d].lastCount+=s.length):(n[d]&&(n[d].lastCount=s.length),o[d][f]=h(s.length,s.mode)+4+r.getCharCountIndicator(s.mode,t))}}a=l}for(p=0;p<a.length;p++)o[a[p]].end=0;return{map:o,table:n}}(function(e){for(var t=[],n=0;n<e.length;n++){var o=e[n];switch(o.mode){case r.NUMERIC:t.push([o,{data:o.data,mode:r.ALPHANUMERIC,length:o.length},{data:o.data,mode:r.BYTE,length:o.length}]);break;case r.ALPHANUMERIC:t.push([o,{data:o.data,mode:r.BYTE,length:o.length}]);break;case r.KANJI:t.push([o,{data:o.data,mode:r.BYTE,length:f(o.data)}]);break;case r.BYTE:t.push([{data:o.data,mode:r.BYTE,length:f(o.data)}])}}return t}(d(e,c.isKanjiModeEnabled())),n),a=s.find_path(o.map,"start","end"),i=[],u=1;u<a.length-1;u++)i.push(o.table[a[u]].node);return t.fromArray(function(e){return e.reduce((function(e,t){var n=e.length-1>=0?e[e.length-1]:null;return n&&n.mode===t.mode?(e[e.length-1].data+=t.data,e):(e.push(t),e)}),[])}(i))},t.rawSplit=function(e){return t.fromArray(d(e,c.isKanjiModeEnabled()))}},function(e,t,n){var r=n(18);function o(e){this.mode=r.NUMERIC,this.data=e.toString()}o.getBitsLength=function(e){return 10*Math.floor(e/3)+(e%3?e%3*3+1:0)},o.prototype.getLength=function(){return this.data.length},o.prototype.getBitsLength=function(){return o.getBitsLength(this.data.length)},o.prototype.write=function(e){var t,n,r;for(t=0;t+3<=this.data.length;t+=3)n=this.data.substr(t,3),r=parseInt(n,10),e.put(r,10);var o=this.data.length-t;o>0&&(n=this.data.substr(t),r=parseInt(n,10),e.put(r,3*o+1))},e.exports=o},function(e,t,n){var r=n(18),o=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function a(e){this.mode=r.ALPHANUMERIC,this.data=e}a.getBitsLength=function(e){return 11*Math.floor(e/2)+e%2*6},a.prototype.getLength=function(){return this.data.length},a.prototype.getBitsLength=function(){return a.getBitsLength(this.data.length)},a.prototype.write=function(e){var t;for(t=0;t+2<=this.data.length;t+=2){var n=45*o.indexOf(this.data[t]);n+=o.indexOf(this.data[t+1]),e.put(n,11)}this.data.length%2&&e.put(o.indexOf(this.data[t]),6)},e.exports=a},function(e,t,n){var r=n(23),o=n(18);function a(e){this.mode=o.BYTE,this.data=r.from(e)}a.getBitsLength=function(e){return 8*e},a.prototype.getLength=function(){return this.data.length},a.prototype.getBitsLength=function(){return a.getBitsLength(this.data.length)},a.prototype.write=function(e){for(var t=0,n=this.data.length;t<n;t++)e.put(this.data[t],8)},e.exports=a},function(e,t,n){var r=n(18),o=n(17);function a(e){this.mode=r.KANJI,this.data=e}a.getBitsLength=function(e){return 13*e},a.prototype.getLength=function(){return this.data.length},a.prototype.getBitsLength=function(){return a.getBitsLength(this.data.length)},a.prototype.write=function(e){var t;for(t=0;t<this.data.length;t++){var n=o.toSJIS(this.data[t]);if(n>=33088&&n<=40956)n-=33088;else{if(!(n>=57408&&n<=60351))throw new Error("Invalid SJIS character: "+this.data[t]+"\nMake sure your charset is UTF-8");n-=49472}n=192*(n>>>8&255)+(255&n),e.put(n,13)}},e.exports=a},function(e,t,n){"use strict";var r={single_source_shortest_paths:function(e,t,n){var o={},a={};a[t]=0;var i,u,l,c,s,f,p,d=r.PriorityQueue.make();for(d.push(t,0);!d.empty();)for(l in u=(i=d.pop()).value,c=i.cost,s=e[u]||{})s.hasOwnProperty(l)&&(f=c+s[l],p=a[l],(void 0===a[l]||p>f)&&(a[l]=f,d.push(l,f),o[l]=u));if(void 0!==n&&void 0===a[n]){var h=["Could not find a path from ",t," to ",n,"."].join("");throw new Error(h)}return o},extract_shortest_path_from_predecessor_list:function(e,t){for(var n=[],r=t;r;)n.push(r),e[r],r=e[r];return n.reverse(),n},find_path:function(e,t,n){var o=r.single_source_shortest_paths(e,t,n);return r.extract_shortest_path_from_predecessor_list(o,n)},PriorityQueue:{make:function(e){var t,n=r.PriorityQueue,o={};for(t in e=e||{},n)n.hasOwnProperty(t)&&(o[t]=n[t]);return o.queue=[],o.sorter=e.sorter||n.default_sorter,o},default_sorter:function(e,t){return e.cost-t.cost},push:function(e,t){var n={value:e,cost:t};this.queue.push(n),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};e.exports=r},function(e,t,n){var r=n(102);t.render=function(e,t,n){var o=n,a=t;void 0!==o||t&&t.getContext||(o=t,t=void 0),t||(a=function(){try{return document.createElement("canvas")}catch(e){throw new Error("You need to specify a canvas element")}}()),o=r.getOptions(o);var i=r.getImageWidth(e.modules.size,o),u=a.getContext("2d"),l=u.createImageData(i,i);return r.qrToImageData(l.data,e,o),function(e,t,n){e.clearRect(0,0,t.width,t.height),t.style||(t.style={}),t.height=n,t.width=n,t.style.height=n+"px",t.style.width=n+"px"}(u,a,i),u.putImageData(l,0,0),a},t.renderToDataURL=function(e,n,r){var o=r;void 0!==o||n&&n.getContext||(o=n,n=void 0),o||(o={});var a=t.render(e,n,o),i=o.type||"image/png",u=o.rendererOpts||{};return a.toDataURL(i,u.quality)}},function(e,t,n){var r=n(102);function o(e,t){var n=e.a/255,r=t+'="'+e.hex+'"';return n<1?r+" "+t+'-opacity="'+n.toFixed(2).slice(1)+'"':r}function a(e,t,n){var r=e+t;return void 0!==n&&(r+=" "+n),r}t.render=function(e,t,n){var i=r.getOptions(t),u=e.modules.size,l=e.modules.data,c=u+2*i.margin,s=i.color.light.a?"<path "+o(i.color.light,"fill")+' d="M0 0h'+c+"v"+c+'H0z"/>':"",f="<path "+o(i.color.dark,"stroke")+' d="'+function(e,t,n){for(var r="",o=0,i=!1,u=0,l=0;l<e.length;l++){var c=Math.floor(l%t),s=Math.floor(l/t);c||i||(i=!0),e[l]?(u++,l>0&&c>0&&e[l-1]||(r+=i?a("M",c+n,.5+s+n):a("m",o,0),o=0,i=!1),c+1<t&&e[l+1]||(r+=a("h",u),u=0)):o++}return r}(l,u,i.margin)+'"/>',p='viewBox="0 0 '+c+" "+c+'"',d='<svg xmlns="http://www.w3.org/2000/svg" '+(i.width?'width="'+i.width+'" height="'+i.width+'" ':"")+p+' shape-rendering="crispEdges">'+s+f+"</svg>\n";return"function"==typeof n&&n(null,d),d}},function(e,t,n){},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){var r=n(56),o=n(254),a=n(103),i=n(255),u=n(256),l=n(259),c=n(98),s=n(260),f=n(261),p=n(87),d=n(106),h=n(27),m=n(262),v=n(263),y=n(268),g=n(9),b=n(32),w=n(269),E=n(22),x=n(271),k=n(19),_=n(66),S={};S["[object Arguments]"]=S["[object Array]"]=S["[object ArrayBuffer]"]=S["[object DataView]"]=S["[object Boolean]"]=S["[object Date]"]=S["[object Float32Array]"]=S["[object Float64Array]"]=S["[object Int8Array]"]=S["[object Int16Array]"]=S["[object Int32Array]"]=S["[object Map]"]=S["[object Number]"]=S["[object Object]"]=S["[object RegExp]"]=S["[object Set]"]=S["[object String]"]=S["[object Symbol]"]=S["[object Uint8Array]"]=S["[object Uint8ClampedArray]"]=S["[object Uint16Array]"]=S["[object Uint32Array]"]=!0,S["[object Error]"]=S["[object Function]"]=S["[object WeakMap]"]=!1,e.exports=function e(t,n,T,O,C,P){var j,A=1&n,N=2&n,R=4&n;if(T&&(j=C?T(t,O,C,P):T(t)),void 0!==j)return j;if(!E(t))return t;var I=g(t);if(I){if(j=m(t),!A)return c(t,j)}else{var L=h(t),M="[object Function]"==L||"[object GeneratorFunction]"==L;if(b(t))return l(t,A);if("[object Object]"==L||"[object Arguments]"==L||M&&!C){if(j=N||M?{}:y(t),!A)return N?f(t,u(j,t)):s(t,i(j,t))}else{if(!S[L])return C?t:{};j=v(t,L,A)}}P||(P=new r);var D=P.get(t);if(D)return D;P.set(t,j),x(t)?t.forEach((function(r){j.add(e(r,n,T,r,t,P))})):w(t)&&t.forEach((function(r,o){j.set(o,e(r,n,T,o,t,P))}));var U=I?void 0:(R?N?d:p:N?_:k)(t);return o(U||t,(function(r,o){U&&(r=t[o=r]),a(j,o,e(r,n,T,o,t,P))})),j}},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},function(e,t,n){var r=n(28),o=n(19);e.exports=function(e,t){return e&&r(t,o(t),e)}},function(e,t,n){var r=n(28),o=n(66);e.exports=function(e,t){return e&&r(t,o(t),e)}},function(e,t,n){var r=n(22),o=n(34),a=n(258),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return a(e);var t=o(e),n=[];for(var u in e)("constructor"!=u||!t&&i.call(e,u))&&n.push(u);return n}},function(e,t){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},function(e,t,n){(function(e){var r=n(12),o=t&&!t.nodeType&&t,a=o&&"object"==typeof e&&e&&!e.nodeType&&e,i=a&&a.exports===o?r.Buffer:void 0,u=i?i.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=u?u(n):new e.constructor(n);return e.copy(r),r}}).call(this,n(47)(e))},function(e,t,n){var r=n(28),o=n(58);e.exports=function(e,t){return r(e,o(e),t)}},function(e,t,n){var r=n(28),o=n(105);e.exports=function(e,t){return r(e,o(e),t)}},function(e,t){var n=Object.prototype.hasOwnProperty;e.exports=function(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&n.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},function(e,t,n){var r=n(68),o=n(264),a=n(265),i=n(266),u=n(267);e.exports=function(e,t,n){var l=e.constructor;switch(t){case"[object ArrayBuffer]":return r(e);case"[object Boolean]":case"[object Date]":return new l(+e);case"[object DataView]":return o(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return u(e,n);case"[object Map]":return new l;case"[object Number]":case"[object String]":return new l(e);case"[object RegExp]":return a(e);case"[object Set]":return new l;case"[object Symbol]":return i(e)}}},function(e,t,n){var r=n(68);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},function(e,t){var n=/\w*$/;e.exports=function(e){var t=new e.constructor(e.source,n.exec(e));return t.lastIndex=e.lastIndex,t}},function(e,t,n){var r=n(21),o=r?r.prototype:void 0,a=o?o.valueOf:void 0;e.exports=function(e){return a?Object(a.call(e)):{}}},function(e,t,n){var r=n(68);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},function(e,t,n){var r=n(61),o=n(67),a=n(34);e.exports=function(e){return"function"!=typeof e.constructor||a(e)?{}:r(o(e))}},function(e,t,n){var r=n(270),o=n(33),a=n(50),i=a&&a.isMap,u=i?o(i):r;e.exports=u},function(e,t,n){var r=n(27),o=n(13);e.exports=function(e){return o(e)&&"[object Map]"==r(e)}},function(e,t,n){var r=n(272),o=n(33),a=n(50),i=a&&a.isSet,u=i?o(i):r;e.exports=u},function(e,t,n){var r=n(27),o=n(13);e.exports=function(e){return o(e)&&"[object Set]"==r(e)}},function(e,t,n){var r=n(36),o=n(274),a=n(275),i=n(26);e.exports=function(e,t){return t=r(t,e),null==(e=a(e,t))||delete e[i(o(t))]}},function(e,t){e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},function(e,t,n){var r=n(35),o=n(276);e.exports=function(e,t){return t.length<2?e:r(e,o(t,0,-1))}},function(e,t){e.exports=function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(o);++r<o;)a[r]=e[r+t];return a}},function(e,t,n){var r=n(278);e.exports=function(e){return r(e)?void 0:e}},function(e,t,n){var r=n(20),o=n(67),a=n(13),i=Function.prototype,u=Object.prototype,l=i.toString,c=u.hasOwnProperty,s=l.call(Object);e.exports=function(e){if(!a(e)||"[object Object]"!=r(e))return!1;var t=o(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==s}},function(e,t,n){"use strict";var r=n(10),o=n(107),a=n(280),i=n(113);function u(e){var t=new a(e),n=o(a.prototype.request,t);return r.extend(n,a.prototype,t),r.extend(n,t),n}var l=u(n(110));l.Axios=a,l.create=function(e){return u(i(l.defaults,e))},l.Cancel=n(114),l.CancelToken=n(294),l.isCancel=n(109),l.all=function(e){return Promise.all(e)},l.spread=n(295),e.exports=l,e.exports.default=l},function(e,t,n){"use strict";var r=n(10),o=n(108),a=n(281),i=n(282),u=n(113);function l(e){this.defaults=e,this.interceptors={request:new a,response:new a}}l.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=u(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[i,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},l.prototype.getUri=function(e){return e=u(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){l.prototype[e]=function(t,n){return this.request(r.merge(n||{},{method:e,url:t}))}})),r.forEach(["post","put","patch"],(function(e){l.prototype[e]=function(t,n,o){return this.request(r.merge(o||{},{method:e,url:t,data:n}))}})),e.exports=l},function(e,t,n){"use strict";var r=n(10);function o(){this.handlers=[]}o.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},function(e,t,n){"use strict";var r=n(10),o=n(283),a=n(109),i=n(110);function u(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return u(e),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||i.adapter)(e).then((function(t){return u(e),t.data=o(t.data,t.headers,e.transformResponse),t}),(function(t){return a(t)||(u(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,n){"use strict";var r=n(10);e.exports=function(e,t,n){return r.forEach(n,(function(n){e=n(e,t)})),e}},function(e,t){var n,r,o=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function u(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var l,c=[],s=!1,f=-1;function p(){s&&l&&(s=!1,l.length?c=l.concat(c):f=-1,c.length&&d())}function d(){if(!s){var e=u(p);s=!0;for(var t=c.length;t;){for(l=c,c=[];++f<t;)l&&l[f].run();f=-1,t=c.length}l=null,s=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||s||u(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){"use strict";var r=n(10);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},function(e,t,n){"use strict";var r=n(112);e.exports=function(e,t,n){var o=n.config.validateStatus;!o||o(n.status)?e(n):t(r("Request failed with status code "+n.status,n.config,null,n.request,n))}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var r=n(289),o=n(290);e.exports=function(e,t){return e&&!r(t)?o(e,t):t}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var r=n(10),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,a,i={};return e?(r.forEach(e.split("\n"),(function(e){if(a=e.indexOf(":"),t=r.trim(e.substr(0,a)).toLowerCase(),n=r.trim(e.substr(a+1)),t){if(i[t]&&o.indexOf(t)>=0)return;i[t]="set-cookie"===t?(i[t]?i[t]:[]).concat([n]):i[t]?i[t]+", "+n:n}})),i):i}},function(e,t,n){"use strict";var r=n(10);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var r=n(10);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,a,i){var u=[];u.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&u.push("expires="+new Date(n).toGMTString()),r.isString(o)&&u.push("path="+o),r.isString(a)&&u.push("domain="+a),!0===i&&u.push("secure"),document.cookie=u.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){"use strict";var r=n(114);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e;return{token:new o((function(t){e=t})),cancel:e}},e.exports=o},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){},function(e,t){var n=Object.prototype.hasOwnProperty;e.exports=function(e,t){return null!=e&&n.call(e,t)}},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";var r=n(304);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";n.r(t);var r,o=n(0),a=n.n(o),i=n(42),u=n.n(i),l=n(14),c=n.n(l),s=n(24),f=n.n(s),p=function(){function e(){c()(this,e),this._events=void 0,this._events={}}return f()(e,[{key:"on",value:function(e,t){this._events[e]||(this._events[e]=[]),this._events[e].push(t)}},{key:"removeListener",value:function(e,t){if(!this._events[e])throw new Error("Can't remove a listener. Event \"".concat(e,"\" doesn't exits."));this._events[e]=this._events[e].filter((function(e){return e!==t}))}},{key:"emit",value:function(e,t){if(this._events[e]){this._events[e].forEach((function(e){e(t)}))}}}]),e}(),d=n(19),h=n.n(d),m=n(115),v=n.n(m),y=n(116),g=n.n(y),b=n(44),w=n.n(b),E=function(){function e(t){c()(this,e),this.language=void 0,this.resources=void 0,this.language=t&&t.language||"en-US",this.resources=t&&t.resources||{}}return f()(e,[{key:"changeLanguage",value:function(e){this.supportedLanguages.includes(e)&&(this.language=e)}},{key:"addLanguage",value:function(e,t){this.supportedLanguages.includes(e)||(this.resources[e]=t)}},{key:"getLocales",value:function(e){return this.resources[e||this.language]||null}},{key:"getLocale",value:function(e,t){var n=this.getLocales(this.language);return n&&e&&w()(n[e]||"",t)||e}},{key:"supportedLanguages",get:function(){return g()([v.a,h.a])(this.resources)}}]),e}(),x=null,k=function(){return x.getLocale.bind(x)},_=n(69),S=n(45),T=n(70),O=n(71),C=n(72);r={language:"en-US",resources:{en:_,"en-US":_,es:T,"es-ES":T,de:O,"de-DE":O,ja:C,"ja-JP":C,zh:S,"zh-CN":S,"zh-Hans":S}},x||(x=new E(r));var P=n(2),j=n.n(P),A=n(5),N=n.n(A),R=n(1),I=n.n(R),L=n(8),M=n(11),D=n.n(M),U=(n(220),n(7)),B=n.n(U),F=n(29),z=n.n(F),Y=n(3),q=n.n(Y),V=n(4),H=n.n(V);var W=o.createContext({});W.Consumer;var $=W;function Q(){var e=Object(o.useContext)($).i18n||k();return{i18n:e,t:e}}var K=function(e){var t=e.onChange;return a.a.createElement(L.CardElement,{onChange:t,className:"stripe-element-input stripe-element-input__card"})},G={iconStyle:"solid",style:{base:{color:"#fff",fontWeight:"500",fontFamily:"Roboto, Open Sans, Segoe UI, sans-serif",fontSize:"16px",fontSmoothing:"antialiased",":-webkit-autofill":{color:"#fce883"},"::placeholder":{color:"#87BBFD"}},invalid:{iconColor:"#FFC7EE",color:"#FFC7EE"}}},J={style:{base:{padding:"10px 12px",color:"#32325d",fontSize:"16px","::placeholder":{color:"#aab7c4"}}}};function X(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?X(Object(n),!0).forEach((function(t){B()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ee={supportedCountries:["SEPA"]},te=function(e){var t=e.onChange;return a.a.createElement("div",null,a.a.createElement(L.IbanElement,{className:"stripe-element-input stripe-element-input__card",options:Z(Z({},G),ee),onChange:t}))};function ne(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function re(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ne(Object(n),!0).forEach((function(t){B()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ne(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var oe=function(e){var t=e.onChange;return a.a.createElement("div",null,a.a.createElement(L.IdealBankElement,{className:"stripe-element-input",options:re({},J),onChange:t}))},ae=function(){var e=Q().t;return a.a.createElement("div",{className:"payment-info"},a.a.createElement("span",{className:"tip"},e("form.alipay.tip")))},ie=n(117),ue=n.n(ie),le={alipay:function(e){e.styles;var t=H()(e,["styles"]);return a.a.createElement("svg",q()({viewBox:"0 0 68 70",xmlns:"http://www.w3.org/2000/svg"},t),a.a.createElement("path",{d:"M10.873 1.867C4.863 1.867 0 6.734 0 12.743V58.87c0 6.005 4.863 10.874 10.873 10.874h46.134c6.006 0 10.872-4.87 10.872-10.874V58.4c-.203-.084-17.642-7.358-26.505-11.62-5.98 7.36-13.693 11.824-21.701 11.824-13.542 0-18.14-11.852-11.729-19.654 1.398-1.7 3.777-3.325 7.468-4.235 5.774-1.418 14.964.886 23.577 3.728a47.18 47.18 0 003.823-9.344H16.27V26.41h13.686v-4.82H13.379V18.9h16.577v-6.876s0-1.159 1.174-1.159h6.69V18.9h16.388v2.69H37.82v4.82h13.377c-1.28 5.244-3.224 10.071-5.663 14.308 4.06 1.469 7.703 2.862 10.42 3.771 9.058 3.032 11.597 3.402 11.925 3.44V12.744c0-6.009-4.865-10.876-10.871-10.876H10.874zm7.444 36.777c-.581.007-1.165.038-1.753.096-1.696.17-4.88.919-6.62 2.459-5.217 4.55-2.095 12.867 8.464 12.867 6.138 0 12.271-3.924 17.09-10.208-6.212-3.03-11.562-5.28-17.18-5.214z",fill:"#00A1E9",fillRule:"nonzero"}))},check_mark:function(e){var t=e.styles,n=void 0===t?{}:t,r=H()(e,["styles"]);return a.a.createElement("svg",q()({width:"84",height:"84",xmlns:"http://www.w3.org/2000/svg"},r),a.a.createElement("circle",{className:n.border||"border",cx:"42",cy:"42",r:"40",strokeLinecap:"round",strokeWidth:"4",stroke:"#000",fill:"none"}),a.a.createElement("path",{className:n.checkmark||"checkmark",strokeLinecap:"round",strokeLinejoin:"round",d:"M23.375 42.549l13.51 13.509L64.891 28.05",strokeWidth:"4",stroke:"#000",fill:"none"}))},checked:function(e){var t=e.styles,n=void 0===t?{}:t,r=H()(e,["styles"]);return a.a.createElement("svg",q()({className:n.icon||"icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200"},r),a.a.createElement("path",{d:"M512 896c-212.064 0-384-171.936-384-384s171.936-384 384-384 384 171.936 384 384-171.936 384-384 384m0-832C264.96 64 64 264.96 64 512s200.96 448 448 448 448-200.96 448-448S759.04 64 512 64"}),a.a.createElement("path",{d:"M432 618.752L310.624 497.376l-45.248 45.248L432 709.248l326.624-326.624-45.248-45.248z"}))},close:function(e){e.styles;var t=H()(e,["styles"]);return a.a.createElement("svg",q()({viewBox:"0 0 1045 1024",xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200"},t),a.a.createElement("path",{d:"M282.517 213.376l-45.354 45.163L489.472 512l-252.31 253.461 45.355 45.163 252.096-253.27 252.096 253.27 45.355-45.163-252.288-253.44L832.064 258.54l-45.355-45.163-252.096 253.248-252.096-253.227z"}))},close_circle:function(e){var t=e.styles,n=void 0===t?{}:t,r=H()(e,["styles"]);return a.a.createElement("svg",q()({className:n.icon||"icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200"},r),a.a.createElement("path",{d:"M512 896c-212.064 0-384-171.936-384-384s171.936-384 384-384 384 171.936 384 384-171.936 384-384 384m0-832C264.96 64 64 264.96 64 512s200.96 448 448 448 448-200.96 448-448S759.04 64 512 64"}),a.a.createElement("path",{d:"M665.376 313.376L512 466.752 358.624 313.376l-45.248 45.248L466.752 512 313.376 665.376l45.248 45.248L512 557.248l153.376 153.376 45.248-45.248L557.248 512l153.376-153.376z"}))},loading:function(e){var t=e.styles,n=void 0===t?{}:t,r=H()(e,["styles"]);return a.a.createElement("svg",q()({className:(n["animate-spin"]||"animate-spin")+" "+(n["-ml-1"]||"-ml-1")+" "+(n["mr-3"]||"mr-3")+" "+(n["h-5"]||"h-5")+" "+(n["w-5"]||"w-5")+" "+(n["text-white"]||"text-white"),xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},r),a.a.createElement("circle",{className:n["opacity-25"]||"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),a.a.createElement("path",{className:n["opacity-75"]||"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"}))},scan:function(e){e.styles;var t=H()(e,["styles"]);return a.a.createElement("svg",q()({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200"},t),a.a.createElement("path",{d:"M234.667 640v149.333h159.978v64H234.667a64 64 0 01-64-64V640h64zm618.666 0v149.333a64 64 0 01-64 64H629.312v-64h160.021V640h64zM768 480v64H256v-64h512zm21.333-309.333a64 64 0 0164 64V384h-64V234.667h-160v-64h160zm-394.666 0v64h-160V384h-64V234.667a64 64 0 0164-64h160z"}))},selected:function(e){var t=e.styles,n=void 0===t?{}:t,r=H()(e,["styles"]);return a.a.createElement("svg",q()({className:n.icon||"icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200"},r),a.a.createElement("path",{d:"M235.947 472.939L190.72 518.25l210.09 209.514 432.363-427.69-45.013-45.483-387.157 382.976z"}))},wechat:function(e){e.styles;var t=H()(e,["styles"]);return a.a.createElement("svg",q()({viewBox:"0 0 81 70",xmlns:"http://www.w3.org/2000/svg"},t),a.a.createElement("path",{d:"M28.946 44.279a2.65 2.65 0 01-3.508-1.068l-.174-.38-7.245-15.847a1.375 1.375 0 01-.126-.557 1.324 1.324 0 012.12-1.06l8.549 6.068a3.966 3.966 0 003.534.403L72.3 14C65.093 5.533 53.225 0 39.793 0 17.815 0 0 14.8 0 33.059c0 9.96 5.36 18.927 13.75 24.987a2.642 2.642 0 011.114 2.155c0 .293-.064.562-.14.842L12.93 67.71c-.083.313-.213.64-.213.967 0 .73.593 1.322 1.327 1.322.287 0 .523-.106.765-.246l8.712-5.014c.656-.377 1.35-.61 2.114-.61a4 4 0 011.169.175 47.228 47.228 0 0012.99 1.813c21.977 0 39.795-14.802 39.795-33.06 0-5.53-1.644-10.737-4.534-15.319l-45.82 26.373-.29.167z",fill:"#40B93C",fillRule:"nonzero"}))}},ce=function(e){var t=e.name,n=e.size,r=e.color,o=H()(e,["name","size","color"]),i=le[t];return a.a.createElement(i,q()({color:r,style:{width:n,height:n}},o))},se=function(){var e=Q().t;return a.a.createElement("span",{className:"tip"},a.a.createElement(ce,{name:"scan",size:30}),e("form.wechat.before.scan.tip"))},fe=function(e){var t=e.QRCodeUrl,n=Q().t;return Object(o.useEffect)((function(){if(t){ue.a.toDataURL(t,{errorCorrectionLevel:"H",type:"image/jpeg",quality:.3,margin:1},(function(e,t){if(e)throw e;document.getElementById("wechat-qrcode").src=t}))}}),[t]),a.a.createElement("div",{className:"wechat-qrcode-section"},a.a.createElement("img",{id:"wechat-qrcode"}),a.a.createElement("span",{className:"tip"},a.a.createElement(ce,{name:"scan",size:30}),n("form.wechat.scan.tip")))},pe=function(e){var t=e.QRCodeUrl;return a.a.createElement("div",{className:"payment-info"},t?a.a.createElement(fe,{QRCodeUrl:t}):a.a.createElement(se,null))},de=function(e){var t=e.id,n=e.label,r=e.onChange;return a.a.createElement("div",{className:"form-group row"},a.a.createElement("label",{htmlFor:t,className:"col-sm-2 col-form-label"},n),a.a.createElement("div",{className:"col-sm-10"},a.a.createElement(K,{onChange:r})))},he=function(e){var t=e.label,n=e.id,r=e.type,o=e.required,i=e.autoComplete,u=e.value,l=e.onChange,c=e.error,s=e.component,f=H()(e,["label","id","type","required","autoComplete","value","onChange","error","component"]);return a.a.createElement("div",{className:"form-group row"},a.a.createElement("label",{htmlFor:n,className:"col-sm-2 col-form-label"},t),a.a.createElement("div",{className:"col-sm-10"},s?a.a.createElement(s,e):a.a.createElement("input",q()({className:c?"form-control is-invalid":"form-control",id:n,type:r,required:o,autoComplete:i,value:u,onChange:l},f))))},me=n(15),ve=n.n(me),ye=function(e,t){var n=parseFloat(e+"").toFixed(2);return new Intl.NumberFormat(["en-US"],{style:"currency",currency:t}).format(+n)},ge=function(e){var t=new Intl.NumberFormat("en",{style:"currency",currency:e}).formatToParts().find((function(e){return"currency"===e.type}));return t&&t.value},be=function(e){var t=e.currency,n=e.value,r=e.onChange,i=e.error,u=H()(e,["currency","value","onChange","error"]),l=Object(o.useRef)(null),c=Q().t;Object(o.useEffect)((function(){var e=l.current,t=function(){e.parentElement.classList.add("active")};return e.addEventListener("focus",t),e.addEventListener("blur",(function(){e.parentElement.classList.remove("active")})),function(){e&&(e.removeEventListener("focus",t),e.removeEventListener("blur",t))}}),[]);var s=ve()("input-group","form-control",{"is-invalid":!!i});return a.a.createElement("div",{className:s},a.a.createElement("input",q()({ref:l,type:"text",className:"form-control",placeholder:c("form.amount.placeholder"),value:n,autoComplete:"off",onChange:function(e){return r(e.target.value)},name:"amount"},u)),a.a.createElement("span",{className:"input-group-addon"},ge(t)))};function we(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?we(Object(n),!0).forEach((function(t){B()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):we(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var xe,ke=function(e){var t=e.billingDetails,n=e.setBillingDetails,r=e.error,o=void 0===r?{}:r,i=e.currency,u=void 0===i?"usd":i,l=e.enablePhone,c=e.enableAmount,s=e.children,f=Q().t;return a.a.createElement("div",{className:"section"},a.a.createElement(he,{label:f("form.name.label"),id:z()("name_"),name:"name",type:"text",required:!0,autoComplete:"name",value:t.name,error:o.name||"",onChange:function(e){n(Ee(Ee({},t),{},{name:e.target.value}))}}),a.a.createElement(he,{label:f("form.email.label"),id:z()("email_"),name:"email",type:"email",required:!0,autoComplete:"email",value:t.email,error:o.email||"",onChange:function(e){n(Ee(Ee({},t),{},{email:e.target.value}))}}),l&&a.a.createElement(he,{label:f("form.phone.label"),id:z()("phone_"),name:"phone",type:"tel",required:!0,autoComplete:"tel",value:t.phone,error:o.phone||"",onChange:function(e){n(Ee(Ee({},t),{},{phone:e.target.value}))}}),c&&a.a.createElement(he,{label:f("form.amount.label"),id:z()("amount_"),name:"amount",type:"text",required:!0,autoComplete:"amount",value:t.amount,error:o.amount||"",onChange:function(e){n(Ee(Ee({},t),{},{amount:e}))},component:be,currency:u}),s)};n(246);!function(e){e.error="error",e.info="info",e.success="success"}(xe||(xe={}));var _e,Se=function(e){var t=e.type,n=void 0===t?xe.error:t,r=e.message,o=void 0===r?"":r,i="alert-message ".concat(n);return a.a.createElement("div",{className:i,role:"alert"},a.a.createElement("span",{className:"icon-span"},n===xe.error&&a.a.createElement(ce,{name:"close_circle",size:20}),n===xe.success&&a.a.createElement(ce,{name:"checked",size:20})),a.a.createElement("span",{className:"message"},o))},Te=n(118),Oe=n.n(Te),Ce=n(119),Pe=n.n(Ce),je=n(73),Ae=n.n(je);!function(e){e.CARD="card",e.ALIPAY="alipay",e.WECHATPAY="wechat_pay",e.IBAN="iban",e.IDEAL="ideal"}(_e||(_e={}));var Ne,Re=_e;function Ie(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ae()(e);if(t){var o=Ae()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Pe()(this,n)}}!function(e){e.succeeded="succeeded",e.processing="processing",e.canceled="canceled",e.requires_payment_method="requires_payment_method"}(Ne||(Ne={}));var Le;!function(e){e.START="start",e.SUCCESS="success",e.REDIRECTING="redirecting",e.GET_QR_CODE="get_qr_code",e.ERROR="error"}(Le||(Le={}));var Me,De=function(e){Oe()(n,e);var t=Ie(n);function n(e,r){var o;return c()(this,n),(o=t.call(this)).apiService=void 0,o.stripe=void 0,o.timerSetting=void 0,o.start=function(){var e=N()(j.a.mark((function e(t,n){var r,a,i,u,l,c,s,f,p,d,h,m,v,y,g,b;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o.emit(Le.START,null),r=t.paymentMethodTypes,a=t.email,i=t.name,u=t.phone,l=t.redirectUrl,c=void 0===l?window.location.href:l,s={name:i,email:a},u&&(s.phone=u),e.prev=4,null===(f=window.wp_stripe_express)||void 0===f||f.emit("before-payment-intent-created",t),e.next=8,o.apiService.createPaymentIntent(t);case 8:p=e.sent,d=p.id,h=p.clientSecret,m=null,v=null,e.t0=r[0],e.next=e.t0===Re.IDEAL?16:e.t0===Re.ALIPAY?19:e.t0===Re.CARD?22:e.t0===Re.WECHATPAY?25:28;break;case 16:return m={payment_method:{ideal:n,billing_details:s},return_url:"".concat(c,"?payment_intent=").concat(d)},v=o.stripe.confirmIdealPayment,e.abrupt("break",28);case 19:return m={payment_method:{billing_details:s},return_url:"".concat(c,"?payment_intent=").concat(d)},v=o.stripe.confirmAlipayPayment,e.abrupt("break",28);case 22:return m={payment_method:{card:n,billing_details:s}},v=o.stripe.confirmCardPayment,e.abrupt("break",28);case 25:return m={payment_method:{billing_details:s},payment_method_options:{wechat_pay:{client:"web"}}},v=o.stripe.confirmWechatPayPayment,e.abrupt("break",28);case 28:return e.next=30,v.call(o.stripe,h,m);case 30:if(y=e.sent,g=y.error,b=y.paymentIntent,!g){e.next=36;break}return o.emit(Le.ERROR,{msg:g.message}),e.abrupt("return");case 36:if(b.status!==Ne.succeeded){e.next=39;break}return o.emit(Le.SUCCESS,t),e.abrupt("return");case 39:o.checkStatus(d),e.next=45;break;case 42:e.prev=42,e.t1=e.catch(4),o.emit(Le.ERROR,{msg:e.t1});case 45:case"end":return e.stop()}}),e,null,[[4,42]])})));return function(t,n){return e.apply(this,arguments)}}(),o.checkStatus=function(){var e=N()(j.a.mark((function e(t){var n,r,a,i,u,l,c;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.timerSetting,r=n.startTime,a=n.timeout,i=n.interval,o.timerSetting.startTime=r||Date.now(),u=null,e.prev=3,e.next=6,o.apiService.getPaymentIntentStatus(t);case 6:l=e.sent,c=l.paymentIntent,u=c,e.next=14;break;case 11:e.prev=11,e.t0=e.catch(3),setTimeout(o.checkStatus,i,t);case 14:f=void 0,p=void 0,f=(s=u).status,p=s.last_payment_error,!([Ne.succeeded,Ne.processing,Ne.canceled].includes(f)||f===Ne.requires_payment_method&&!!p)&&Date.now()<o.timerSetting.startTime+a?setTimeout(o.checkStatus,i,t):u.status===Ne.succeeded||u.status===Ne.processing?o.emit(Le.SUCCESS,u):u.status===Ne.canceled?o.emit(Le.ERROR,{msg:u.last_payment_error||"Payment canceled",code:"CANCEL"}):u.status===Ne.requires_payment_method?o.emit(Le.ERROR,{msg:u.last_payment_error||"Payment failed",code:"FAILED"}):(console.warn(new Error("Polling timed out.")),o.emit(Le.ERROR,{msg:"Timeout"}));case 16:case"end":return e.stop()}var s,f,p}),e,null,[[3,11]])})));return function(t){return e.apply(this,arguments)}}(),o.apiService=e,o.stripe=r,o.timerSetting={timeout:18e5,interval:500,startTime:null},o}return n}(p),Ue=function(){return[{type:Re.CARD,label:k()("form.checkout.method.card")},{type:Re.ALIPAY,label:k()("form.checkout.method.alipay")},{type:Re.WECHATPAY,label:k()("form.checkout.method.wechat")},{type:Re.IBAN,label:k()("form.checkout.method.iban")},{type:Re.IDEAL,label:k()("form.checkout.method.ideal")}]},Be=function(e){var t=e.supportedMethods,n=e.value,r=e.onChange,o=e.setError,i=function(e){o(null),r(e.target.value)},u=function(e){return a.a.createElement("li",{className:"visible"},a.a.createElement("label",null,a.a.createElement("input",{type:"radio",name:e.value,value:e.value,checked:e.checked,onChange:e.onChange}),a.a.createElement("span",null,e.label)))},l=Ue().filter((function(e){return t.includes(e.type)}));return a.a.createElement("div",null,a.a.createElement("nav",{className:"payment-methods"},a.a.createElement("ul",null,l.map((function(e){return a.a.createElement(u,{key:e.type,label:e.label,value:e.type,checked:n===e.type,onChange:i})})))))},Fe=function(e){var t=e.value,n=e.setError,r=e.qrCodeUrl;switch(t){case Re.CARD:return a.a.createElement(K,{onChange:function(e){n(e.error&&e.error.message)}});case Re.IBAN:return a.a.createElement(te,{onChange:function(e){n(e.error&&e.error.message)}});case Re.IDEAL:return a.a.createElement(oe,{onChange:function(e){n(e.error&&e.error.message)}});case Re.ALIPAY:return a.a.createElement(ae,null);case Re.WECHATPAY:return a.a.createElement(pe,{QRCodeUrl:r});default:return null}},ze=function(e){var t=e.supportedMethods,n=void 0===t?Ue().map((function(e){return e.type})):t,r=e.paymentMethod,o=e.setPaymentMethod,i=e.setError,u=e.qrCode;return a.a.createElement("div",{className:"section"},a.a.createElement(Be,{supportedMethods:n,value:r,setError:i,onChange:o}),a.a.createElement(Fe,{value:r,setError:i,qrCodeUrl:u}))};n(250);!function(e){e.INIT="INIT",e.LOADING="LOADING",e.SUCCESS="SUCCESS",e.ERROR="ERROR"}(Me||(Me={}));var Ye=function(e){var t=e.label,n=e.error,r=void 0===n?"":n,o=e.status,i=void 0===o?Me.INIT:o,u=H()(e,["label","error","status"]),l=Q().t,c=null;switch(i){case Me.LOADING:c=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement(ce,{name:"loading"}),l("button.processing"))};break;case Me.SUCCESS:c=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement(ce,{name:"checked"}),l("form.result.pay.success"))};break;case Me.INIT:default:c=function(){return a.a.createElement(a.a.Fragment,null,t)}}var s=ve()({"button-submit--error":r,"button-success":Me.SUCCESS===i});return a.a.createElement("button",q()({className:"button-submit ".concat(s),type:"submit",disabled:i!==Me.INIT},u),a.a.createElement(c,null))},qe=(n(251),function(){return a.a.createElement("div",{className:"spinner"})}),Ve=(n(252),function(e){var t=e.redirect,n=e.successUrl,r=Q().t;return Object(o.useEffect)((function(){var e=document.getElementById("itstripe-result");e&&e.scrollIntoView({behavior:"smooth",block:"end",inline:"nearest"}),t&&n&&window.location.replace(n)}),[]),a.a.createElement("div",{id:"itstripe-result",className:"itstripe-elements payment-result"},a.a.createElement("div",{className:"status-section success"},a.a.createElement(ce,{name:"checked"}),a.a.createElement("div",null,a.a.createElement("div",{className:"title"},r("payment.result.success.title")),a.a.createElement("span",{className:"description"},r("payment.result.success.desc")))))}),He=function(e){var t=e.error,n=void 0===t?"":t,r=e.redirect,i=e.cancelUrl,u=Q().t;return Object(o.useEffect)((function(){var e=document.getElementById("itstripe-result");e&&e.scrollIntoView({behavior:"smooth",block:"end",inline:"nearest"}),r&&i&&window.location.replace(i)}),[]),a.a.createElement("div",{id:"itstripe-result",className:"itstripe-elements payment-result"},a.a.createElement("div",{className:"status-section error"},a.a.createElement(ce,{name:"close_circle"}),a.a.createElement("div",null,a.a.createElement("div",{className:"title"},u("payment.result.error.title")),a.a.createElement("span",{className:"description"},u("payment.result.error.desc"),n&&a.a.createElement("span",{className:"error-message"},u("payment.result.error.reason"),": ",n)))))},We=function(){var e=new URL(window.location.href);return!!e.searchParams.get("source")||!!e.searchParams.get("payment_intent")},$e=function(e){var t=e.stripe,n=e.apiService,r=e.redirect,i=e.successUrl,u=e.cancelUrl,l=Object(o.useState)(!1),c=I()(l,2),s=c[0],f=c[1],p=Object(o.useState)(!0),d=I()(p,2),h=d[0],m=d[1],v=Object(o.useState)(""),y=I()(v,2),g=y[0],b=y[1];return Object(o.useEffect)((function(){(function(){var e=N()(j.a.mark((function e(){var r,o;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:m(!0),(r=new URL(window.location.href)).searchParams.get("payment_intent")&&t&&((o=new De(n,t)).on(Le.ERROR,(function(e){var t=e.msg;b(t),f(!1),m(!1)})),o.on(Le.SUCCESS,(function(){f(!0),m(!1)})),o.checkStatus(r.searchParams.get("payment_intent")));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}})()()}),[t]),s?a.a.createElement(Ve,{redirect:r,successUrl:i}):g?a.a.createElement(He,{error:g,redirect:r,cancelUrl:u}):a.a.createElement("div",{className:"itstripe-elements payment-result"},h&&a.a.createElement(qe,null))},Qe=function(e){var t,n,r,o=k(),a={};return e.name||(a.name=o("form.validation.error.required")),e.email||(a.email=o("form.validation.error.required")),e.amount||(a.amount=o("form.validation.error.invalid")),t=e.email,/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(t).toLowerCase())||(a.email=o("form.validation.error.invalid")),n=e.amount,(r=parseFloat(n))&&r>0||(a.amount=o("form.validation.error.invalid")),a},Ke="https://js.stripe.com/v3",Ge=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,Je="loadStripe.setLoadParameters was called but an existing Stripe.js script already exists in the document; existing script parameters will be used",Xe=null,Ze=function(e){return null!==Xe?Xe:Xe=new Promise((function(t,n){if("undefined"!=typeof window)if(window.Stripe&&e&&console.warn(Je),window.Stripe)t(window.Stripe);else try{var r=function(){for(var e=document.querySelectorAll('script[src^="'.concat(Ke,'"]')),t=0;t<e.length;t++){var n=e[t];if(Ge.test(n.src))return n}return null}();r&&e?console.warn(Je):r||(r=function(e){var t=e&&!e.advancedFraudSignals?"?advancedFraudSignals=false":"",n=document.createElement("script");n.src="".concat(Ke).concat(t);var r=document.head||document.body;if(!r)throw new Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return r.appendChild(n),n}(e)),r.addEventListener("load",(function(){window.Stripe?t(window.Stripe):n(new Error("Stripe.js not available"))})),r.addEventListener("error",(function(){n(new Error("Failed to load Stripe.js"))}))}catch(e){return void n(e)}else t(null)}))},et=function(e,t,n){if(null===e)return null;var r=e.apply(void 0,t);return function(e,t){e&&e._registerWrapper&&e._registerWrapper({name:"stripe-js",version:"1.22.0",startTime:t})}(r,n),r},tt=Promise.resolve().then((function(){return Ze(null)})),nt=!1;tt.catch((function(e){nt||console.warn(e)}));var rt=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];nt=!0;var r=Date.now();return tt.then((function(e){return et(e,t,r)}))},ot=n(120),at=n.n(ot),it=n(30),ut=n.n(it),lt=function(e,t){return ut.a.post(e,t)},ct=function(e){return ut.a.get(e)};ut.a.interceptors.request.use((function(e){return e}),(function(e){return Promise.reject(e)})),ut.a.interceptors.response.use((function(e){return e.data}),(function(e){var t=e.message;return e.response&&400===e.response.status&&(t=e.response.data.message||e.response.data),Promise.reject(t||"unexpected error")}));var st,ft,pt="plaid/plaid-link-token",dt="plaid/process-plaid-link",ht="checkout-session",mt="payment-intent",vt="source",yt=function(){function e(t){c()(this,e),this.baseUrl=void 0,this.baseUrl=t}var t,n,r,o,a,i;return f()(e,[{key:"createSession",value:(i=N()(j.a.mark((function e(t){var n;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="".concat(this.baseUrl,"/").concat(ht),e.next=3,lt(n,t);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{key:"getSource",value:(a=N()(j.a.mark((function e(t){var n;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="".concat(this.baseUrl,"/").concat(vt,"/").concat(t),e.next=3,ct(n);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return a.apply(this,arguments)})},{key:"getPaymentIntentStatus",value:(o=N()(j.a.mark((function e(t){var n;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="".concat(this.baseUrl,"/").concat(mt,"/").concat(t,"/status"),e.next=3,ct(n);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"createPaymentIntent",value:(r=N()(j.a.mark((function e(t){var n;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="".concat(this.baseUrl,"/").concat(mt),e.next=3,lt(n,t);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{key:"createPlaidLinkToken",value:(n=N()(j.a.mark((function e(){var t;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat(this.baseUrl,"/").concat(pt),e.next=3,lt(t,null);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"processPlaidLink",value:(t=N()(j.a.mark((function e(t){var n;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="".concat(this.baseUrl,"/").concat(dt),e.next=3,lt(n,t);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),e}(),gt=function(e){return function(t){var n=Object(L.useStripe)(),r=Object(L.useElements)(),i=new yt(t.baseUrl);return Object(o.useEffect)((function(){x.changeLanguage(t.language||navigator.language)}),[]),a.a.createElement(e,q()({},at()(t,"apiKey","baseUrl","language"),{stripe:n,elements:r,service:i}))}},bt=function(e){var t=gt(e);return function(e){return a.a.createElement(L.Elements,{stripe:rt(e.apiKey)},a.a.createElement(t,e))}},wt=bt((function(e){var t=e.buttonLabel,n=e.amount,r=e.currency,i=e.stripe,u=e.service,l=e.elements,c=e.methods,s=e.metadata,f=e.redirect,p=e.successUrl,d=e.cancelUrl,h=e.enableAmountField,m=e.enablePhoneField,v=Q().t,y=Object(o.useState)(null),g=I()(y,2),b=g[0],w=g[1],E=Object(o.useState)({}),x=I()(E,2),k=x[0],_=x[1],S=Object(o.useState)(Me.INIT),T=I()(S,2),O=T[0],C=T[1],P=Object(o.useState)(c[0]),A=I()(P,2),R=A[0],M=A[1],U=Object(o.useState)(t||n&&!h&&"".concat(v("button.pay")," ").concat(ye(n,r))||v("button.pay")),B=I()(U,2),F=B[0],z=B[1],Y=Object(o.useState)(null),q=I()(Y,2),V=q[0],H=q[1],W=Object(o.useState)({email:"",phone:"",name:"",amount:h?"":n}),$=I()(W,2),K=$[0],G=$[1];Object(o.useEffect)((function(){M(c[0])}),[c]);var J=function(){var e=N()(j.a.mark((function e(t){var n,o,a;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),i){e.next=3;break}return e.abrupt("return");case 3:if(O===Me.INIT){e.next=5;break}return e.abrupt("return");case 5:if(_({}),w(""),n=Qe(K),D()(n)){e.next=11;break}return _(n),w(v("form.validation.error.tip.bottom")),e.abrupt("return");case 11:C(Me.LOADING),o={paymentMethodTypes:[R],currency:r,amount:K.amount,email:K.email,name:K.name,phone:K.phone,metadata:s},(a=new De(u,i)).on(Le.START,(function(){return C(Me.LOADING)})),a.on(Le.GET_QR_CODE,(function(e){H(e),C(Me.LOADING)})),a.on(Le.REDIRECTING,(function(){return z(v("button.redirecting"))})),a.on(Le.ERROR,(function(e){var t=e.msg;w(t),C(Me.INIT)})),a.on(Le.SUCCESS,(function(){return C(Me.SUCCESS)})),a.start(o,l.getElement(L.CardElement));case 20:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return We()?a.a.createElement($e,{apiService:u,stripe:i,redirect:f,successUrl:p,cancelUrl:d}):O===Me.SUCCESS?a.a.createElement(Ve,{redirect:f,successUrl:p}):a.a.createElement("div",{className:"itstripe-elements"},a.a.createElement(ke,{billingDetails:K,setBillingDetails:G,error:k,currency:r,enableAmount:h,enablePhone:m}),a.a.createElement(ze,{supportedMethods:c,paymentMethod:R,setPaymentMethod:M,setError:w,qrCode:V}),b&&a.a.createElement(Se,{message:b}),a.a.createElement(Ye,{label:F,status:O,error:b,onClick:J}))})),Et=bt((function(e){var t=e.buttonLabel,n=e.amount,r=e.currency,i=e.stripe,u=e.elements,l=e.service,c=e.metadata,s=e.redirect,f=e.successUrl,p=e.enableAmountField,d=e.enablePhoneField,h={email:"",phone:"",name:"",amount:p?"":n},m=Q().t,v=Object(o.useState)(null),y=I()(v,2),g=y[0],b=y[1],w=Object(o.useState)({}),E=I()(w,2),x=E[0],k=E[1],_=Object(o.useState)(Me.INIT),S=I()(_,2),T=S[0],O=S[1],C=Object(o.useState)(h),P=I()(C,2),A=P[0],R=P[1],M=function(){var e=N()(j.a.mark((function e(t){var n,o,a,s,f,p,v,y,g,w,E,x;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),i){e.next=3;break}return e.abrupt("return");case 3:if(k({}),b(""),n=Qe(A),D()(n)){e.next=9;break}return k(n),b(m("form.validation.error.tip.bottom")),e.abrupt("return");case 9:return O(Me.LOADING),o={email:A.email,amount:A.amount,currency:r,metadata:c},e.prev=11,null===(a=window.wp_stripe_express)||void 0===a||a.emit("before-payment-intent-created",o),e.next=15,l.createPaymentIntent(o);case 15:return s=e.sent,f=s.id,p=s.clientSecret,v={name:A.name,email:A.email},d&&A.phone&&(v.phone=A.phone),e.next=22,i.confirmCardPayment(p,{payment_method:{card:u.getElement(L.CardElement),billing_details:v},receipt_email:A.email});case 22:return y=e.sent,(g=y.error)&&(b(g.message),O(Me.INIT)),e.next=27,l.getPaymentIntentStatus(f);case 27:w=e.sent,(E=w.paymentIntent)&&"succeeded"===E.status&&(O(Me.SUCCESS),R(h)),e.next=37;break;case 32:e.prev=32,e.t0=e.catch(11),x=e.t0.message,b(x),O(Me.INIT);case 37:case"end":return e.stop()}}),e,null,[[11,32]])})));return function(t){return e.apply(this,arguments)}}();return T===Me.SUCCESS?a.a.createElement(Ve,{redirect:s,successUrl:f}):a.a.createElement("div",{className:"itstripe-elements"},a.a.createElement(ke,{billingDetails:A,setBillingDetails:R,error:x,currency:r,enableAmount:p,enablePhone:d},a.a.createElement(de,{id:"card",label:m("form.card.label"),onChange:function(e){b(e.error&&e.error.message)}})),a.a.createElement("div",{className:"sr-field-error",id:"card-errors",role:"alert"}),g&&a.a.createElement(Se,{message:g}),a.a.createElement(Ye,{label:t||n&&!p&&"".concat(m("button.pay")," ").concat(ye(n,r))||m("button.pay"),status:T,error:g,onClick:M}))}));!function(e){e.STRIPE="stripe",e.NIGHT="night",e.FLAT="flat"}(ft||(ft={}));var xt=(st={},B()(st,ft.STRIPE,{theme:ft.STRIPE}),B()(st,ft.NIGHT,{theme:ft.NIGHT,labels:"floating"}),B()(st,ft.FLAT,{theme:ft.FLAT}),st);n(296);function kt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _t(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kt(Object(n),!0).forEach((function(t){B()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var St=function(e){var t=e.buttonLabel,n=Object(L.useStripe)(),r=Object(L.useElements)(),i=Object(o.useState)(null),u=I()(i,2),l=u[0],c=u[1],s=Object(o.useState)(Me.INIT),f=I()(s,2),p=f[0],d=f[1],h=function(){var e=N()(j.a.mark((function e(t){var o,a;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),n){e.next=3;break}return e.abrupt("return");case 3:return c(""),d(Me.LOADING),e.next=7,n.confirmPayment({elements:r,confirmParams:{return_url:window.location.href}});case 7:o=e.sent,"card_error"===(a=o.error).type||"validation_error"===a.type?c(a.message):c("An unexpected error occured."),d(Me.INIT);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return a.a.createElement("div",{className:"itstripe-elements payment-element-container"},a.a.createElement(L.PaymentElement,null),a.a.createElement(Ye,{label:t,status:p,error:l,onClick:h}),l&&a.a.createElement(Se,{message:l}))},Tt=function(e){var t=e.apiKey,n=e.baseUrl,r=e.buttonLabel,i=e.amount,u=e.currency,l=e.methods,c=e.automaticPaymentMethods,s=void 0!==c&&c,f=e.theme,p=void 0===f?ft.STRIPE:f,d=e.appearance,h=void 0===d?{}:d,m=H()(e,["apiKey","baseUrl","buttonLabel","amount","currency","methods","automaticPaymentMethods","theme","appearance"]),v=Q().t,y=Object(o.useState)(null),g=I()(y,2),b=g[0],w=g[1],E=Object(o.useState)(null),x=I()(E,2),k=x[0],_=x[1],S=Object(o.useState)(null),T=I()(S,2),O=T[0],C=T[1],P=Object(o.useState)(""),A=I()(P,2),R=A[0],M=A[1],D=new yt(n),U=function(){var e=N()(j.a.mark((function e(){var t,n,r,o;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n={paymentMethodTypes:l,currency:u,amount:i},s&&(n.paymentMethodTypes=[],n.automaticPaymentMethods=!0),null===(t=window.wp_stripe_express)||void 0===t||t.emit("before-payment-intent-created",n),e.next=6,D.createPaymentIntent(n);case 6:r=e.sent,o=r.clientSecret,M(o),e.next=15;break;case 11:e.prev=11,e.t0=e.catch(0),console.log(e.t0),w(e.t0);case 15:case"end":return e.stop()}}),e,null,[[0,11]])})));return function(){return e.apply(this,arguments)}}(),B=function(){var e=N()(j.a.mark((function e(){var t,n,r,o,a;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(D){e.next=2;break}return e.abrupt("return");case 2:if(t=new URLSearchParams(window.location.search).get("payment_intent")){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,D.getPaymentIntentStatus(t);case 7:n=e.sent,r=n.paymentIntent,o=r.status,a=r.last_payment_error,e.t0=o,e.next=e.t0===Ne.succeeded||e.t0===Ne.processing?14:e.t0===Ne.canceled||e.t0===Ne.requires_payment_method?16:18;break;case 14:return _("Payment succeeded!"),e.abrupt("break",20);case 16:return C(a||"Your payment was not successful, please try again."),e.abrupt("break",20);case 18:return C(a||"Something went wrong."),e.abrupt("break",20);case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();if(Object(o.useEffect)((function(){U()}),[]),Object(o.useEffect)((function(){B()}),[D]),k)return a.a.createElement(Ve,null);if(O)return a.a.createElement(He,{error:O});var F=r||i&&"".concat(v("button.pay")," ").concat(ye(i,u))||v("button.pay");return b?a.a.createElement("div",{className:"itstripe-elements"},a.a.createElement(Se,{message:b})):R?a.a.createElement(L.Elements,{stripe:rt(t),options:{clientSecret:R,appearance:_t(_t({},xt[p]),h)}},a.a.createElement(St,q()({buttonLabel:F},m))):a.a.createElement("div",{className:"itstripe-elements",style:{textAlign:"center"}},a.a.createElement(qe,null))},Ot=n(74),Ct=n.n(Ot),Pt=n(43),jt=n.n(Pt);function At(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Nt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?At(Object(n),!0).forEach((function(t){B()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):At(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Rt,It=function(e){return bt((function(t){var n=Q().t,r=(t.elements,t.stripe),i=t.service,u=t.currency,l=t.values,c=t.buttonLabel,s=t.automaticTax,f=t.allowPromotionCodes,p=t.taxBehavior,d=void 0===p?"inclusive":p,h=H()(t,["elements","stripe","service","currency","values","buttonLabel","automaticTax","allowPromotionCodes","taxBehavior"]),m=Object(o.useState)(null),v=I()(m,2),y=v[0],g=v[1],b=Object(o.useState)(!1),w=I()(b,2),E=w[0],x=w[1],k=function(){var e=N()(j.a.mark((function e(t,n){var o,a,u,l,c,p,m;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),r){e.next=3;break}return e.abrupt("return");case 3:return g(""),x(!0),v=n,Ct()(v,"price_data.product_data.description")&&D()(jt()(v,"price_data.product_data.description"))&&delete v.price_data.product_data.description,Ct()(v,"price_data.product_data.images")&&D()(jt()(v,"price_data.product_data.images"))&&delete v.price_data.product_data.images,(o=v).price_data&&s&&(o.price_data.tax_behavior=d),e.prev=7,u=Nt({item:Nt({},o),automaticTax:s,allowPromotionCodes:f},h),null===(a=window.wp_stripe_express)||void 0===a||a.emit("before-session-created",u),e.next=12,i.createSession(u);case 12:return l=e.sent,c=l.sessionId,e.next=16,r.redirectToCheckout({sessionId:c});case 16:p=e.sent,(m=p.error)&&g(m),e.next=24;break;case 21:e.prev=21,e.t0=e.catch(7),g(e.t0);case 24:x(!1);case 25:case"end":return e.stop()}var v}),e,null,[[7,21]])})));return function(t,n){return e.apply(this,arguments)}}();return a.a.createElement("div",{className:"itstripe-elements"},a.a.createElement(e,q()({buttonLabel:c||(t.values.amount&&u?"".concat(n("button.pay")," ").concat(ye(t.values.amount,u)):n("button.pay")),error:y,values:l,currency:u,processing:E,onSubmit:k},h)))}))},Lt=It((function(e){var t=e.buttonLabel,n=e.values,r=n.price,o=n.name,i=n.amount,u=n.description,l=n.images,c=e.currency,s=e.onSubmit,f=e.processing,p=e.error,d=Q().t;return a.a.createElement(a.a.Fragment,null,a.a.createElement("button",{type:"submit",className:"btn btn-primary full-width",onClick:function(e){s(e,r?{quantity:1,price:r}:{quantity:1,price_data:{currency:c,unit_amount:Math.round(100*i),product_data:{name:o,description:u,images:l}}})}},f?d("button.processing"):t),p&&a.a.createElement(Se,{message:p}))})),Mt=(n(298),[1,5,10,20,50]),Dt=function(e){var t=e.name,n=e.label,r=e.value,o=e.selected,i=e.onChange,u=H()(e,["name","label","value","selected","onChange"]),l=t+r;return a.a.createElement("span",{className:"radio-input"},a.a.createElement("input",q()({name:t,id:l,value:r,checked:o,onChange:function(e){return i(parseInt(e.target.value))}},u,{type:"radio"})),a.a.createElement("label",{htmlFor:l},n))},Ut=function(e){var t=e.currency,n=void 0===t?"USD":t,r=e.onAmountChange,i=e.amount,u=e.name,l=Q().t,c=Object(o.useState)(!1),s=I()(c,2),f=s[0],p=s[1],d=function(e){-1===e?(p(!0),r(0)):(p(!1),r(e))},h=ge(n);return a.a.createElement("div",{className:"donation-button-group"},a.a.createElement("div",{className:"button-group"},Mt.map((function(e){return a.a.createElement(Dt,{key:e,value:e,name:u,selected:i===e,label:h+e,onChange:d})})),a.a.createElement(Dt,{name:u,value:"-1",label:l("button.other"),selected:f,onChange:d})),f&&a.a.createElement("div",{className:"custom-input"},a.a.createElement(be,{currency:n,value:i,onChange:r})))},Bt=(n(299),It((function(e){var t=e.buttonLabel,n=e.values,r=n.name,i=n.amount,u=n.quantity,l=n.description,c=n.images,s=e.currency,f=e.onSubmit,p=e.processing,d=e.error,h=Q().t,m=Object(o.useState)(i||0),v=I()(m,2),y=v[0],g=v[1];return a.a.createElement("div",{className:"donation"},a.a.createElement(Ut,{currency:s,onAmountChange:g,amount:y,name:r}),a.a.createElement("button",{type:"submit",className:"btn btn-primary full-width",onClick:function(e){f(e,{quantity:u,price_data:{currency:s,unit_amount:Math.round(100*y),product_data:{name:r,description:l,images:c}}})}},p?h("button.processing"):t),d&&a.a.createElement(Se,{message:d}))}))),Ft=It((function(e){var t=e.buttonLabel,n=e.values,r=n.name,i=n.amount,u=n.description,l=e.currency,c=e.onSubmit,s=e.processing,f=e.error,p=Q().t,d=Object(o.useState)(i||0),h=I()(d,2),m=h[0],v=h[1];return a.a.createElement("div",{className:"custom-input"},a.a.createElement(be,{value:m,onChange:v,currency:l}),a.a.createElement("button",{type:"submit",className:"btn btn-primary full-width",style:{margin:"10px 0px"},onClick:function(e){c(e,{quantity:1,price_data:{currency:l,unit_amount:Math.round(100*m),product_data:{name:r,description:u,images:[]}}})}},s?p("button.processing"):t),f&&a.a.createElement(Se,{message:f}))})),zt=(n(300),It((function(e){var t=e.buttonLabel,n=e.values,r=n.name,o=n.amount,i=n.quantity,u=n.description,l=n.images,c=e.currency,s=e.onSubmit,f=e.processing,p=e.error,d=ye(o*i,c);return a.a.createElement("div",{className:"product-container"},a.a.createElement("div",{className:"content"},l&&a.a.createElement("img",{src:l[0],alt:""})),a.a.createElement("div",{className:"footer"},a.a.createElement("div",{className:"footer-field"},a.a.createElement("div",{className:"product-desc"},a.a.createElement("span",{className:"name"},u),a.a.createElement("span",{className:"amount"},d)),a.a.createElement("button",{type:"submit",className:"btn btn-primary",onClick:function(e){s(e,{quantity:i,price_data:{currency:c,unit_amount:Math.round(100*o),product_data:{name:r,description:u,images:l}}})}},f?"Processing...":t)),a.a.createElement("div",{className:"footer-error"},p&&a.a.createElement(Se,{message:p}))))}))),Yt=It((function(e){var t=e.buttonLabel,n=e.values,r=n.quantity,o=void 0===r?1:r,i=n.price,u=e.onSubmit,l=e.processing,c=e.error,s=Q().t;return a.a.createElement(a.a.Fragment,null,a.a.createElement("button",{type:"submit",className:"btn btn-primary full-width",onClick:function(e){u(e,{quantity:o,price:i})}},l?s("button.processing"):t),c&&a.a.createElement(Se,{message:c}))})),qt=n(121),Vt=n.n(qt),Ht=(n(301),function(e){var t=e.value,n=e.checked,r=e.onChanged,o=e.title,i=e.subTitle,u=(e.desc,H()(e,["value","checked","onChanged","title","subTitle","desc"])),l=ve()({"radio-item":!0,"radio-item--checked":n});return a.a.createElement("li",{className:l,onClick:function(e){return r(t)}},a.a.createElement("div",null,a.a.createElement("input",q()({type:"radio",value:t,checked:n},u)),a.a.createElement("span",null,o)),a.a.createElement("div",null,a.a.createElement("span",null,i)))}),Wt=function(e){return{value:e.id,title:e.product.name,subTitle:(t=e.currency,n=e.unit_amount,r=e.recurring,r?"".concat(ye(n,t)," / ").concat(r.interval_count>1?r.interval_count:""," ").concat(r.interval):"".concat(ye(n,t))),desc:""};var t,n,r},$t=function(e){var t=e.prices,n=void 0===t?[]:t,r=e.name,o=void 0===r?"pricing-radio":r,i=e.value,u=e.onChanged,l=n.map(Wt);return a.a.createElement("ul",{className:"radio-group radio-group__table"},l.map((function(e){return a.a.createElement(Ht,q()({key:e.value,name:o,onChanged:u,checked:e.value===i},e))})))},Qt=It((function(e){var t=e.buttonLabel,n=e.values.quantity,r=void 0===n?1:n,i=e.defaultValue,u=e.prices,l=e.onSubmit,c=e.processing,s=e.error,f=Q().t,p=Object(o.useState)(i||Vt()(u).id),d=I()(p,2),h=d[0],m=d[1];return a.a.createElement(a.a.Fragment,null,a.a.createElement($t,{value:h,prices:u,onChanged:m}),a.a.createElement("button",{type:"submit",className:"btn btn-primary full-width",onClick:function(e){l(e,{quantity:r,price:h})}},c?f("button.processing"):t),s&&a.a.createElement(Se,{message:s}))}));!function(e){e.CF7_REDIRECT="ONE_TIME_CF7_REDIRECT",e.Button="ONE_TIME_BUTTON",e.Donation="ONE_TIME_DONATION",e.Input="ONE_TIME_INPUT",e.Product="ONE_TIME_PRODUCT",e.Subscription_Single_Button="CHECKOUT_RECURRING_BUTTON",e.Subscription_List="CHECKOUT_RECURRING_LIST",e.FORM="FORM",e.SIMPLE_FORM="SIMPLE_FORM",e.PAYMENT_ELEMENT_FORM="PAYMENT_ELEMENT_FORM",e.PLAID_FORM="PLAID_FORM",e.DIGITAL_ALIPAY="DIGITAL_ALIPAY",e.DIGITAL_WECHAT="DIGITAL_WECHAT",e.DIGITAL_PRB="DIGITAL_PRB"}(Rt||(Rt={}));var Kt,Gt=Rt,Jt=(Kt={},B()(Kt,Gt.Button,Lt),B()(Kt,Gt.Donation,Bt),B()(Kt,Gt.Input,Ft),B()(Kt,Gt.Product,zt),B()(Kt,Gt.Subscription_Single_Button,Yt),B()(Kt,Gt.Subscription_List,Qt),Kt),Xt=function(e){var t=e.type,n=e.item,r=H()(e,["type","item"]);if(!Jt[t])return a.a.createElement("span",null,"Not supported type: ",t);var o=Jt[t];return a.a.createElement(o,q()({values:n},r,{component:Jt[t]}))},Zt=n(122),en=(n(302),function(e){var t=e.token,n=e.onReady,r=e.onLinkSuccess,i=e.onLinkError,u=Q().t,l=Object(o.useState)(null),c=I()(l,2),s=c[0],f=c[1],p={token:t,onSuccess:Object(o.useCallback)((function(e,t){var n=t.accounts[0];f(n),r(e,t.account_id||n.id)}),[]),onExit:Object(o.useCallback)((function(e,t){console.log(e),e&&i(e.error_message)}),[])},d=Object(Zt.usePlaidLink)(p),h=d.open,m=d.ready,v=d.error;v&&i(v.message);var y=Object(o.useCallback)((function(e){null==e||e.preventDefault(),h()}),[p]);return Object(o.useEffect)((function(){m&&y(),m&&n&&n(!0)}),[m]),s?a.a.createElement("div",{className:"plaid-link--connected"},a.a.createElement("span",null,a.a.createElement(ce,{name:"checked"}),u("ach.connected.label"),s.mask),a.a.createElement("a",{className:"link-btn",href:"#",onClick:y},u("ach.connected.change"))):null});function tn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function nn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tn(Object(n),!0).forEach((function(t){B()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var rn=function(e){var t=e.baseUrl,n=e.successUrl,r=e.amount,i=e.buttonLabel,u=e.enablePhoneField,l=e.enableAmountField,c=e.desc,s=e.metadata,f=H()(e,["baseUrl","successUrl","amount","buttonLabel","enablePhoneField","enableAmountField","desc","metadata"]),p={email:"",phone:"",name:"",amount:l?"":r},d=new yt(t),h=Q().t,m=Object(o.useState)(null),v=I()(m,2),y=v[0],g=v[1],b=Object(o.useState)(null),w=I()(b,2),E=w[0],x=w[1],k=Object(o.useState)({}),_=I()(k,2),S=_[0],T=_[1],O=Object(o.useState)(p),C=I()(O,2),P=C[0],A=C[1],R=Object(o.useState)(Me.INIT),L=I()(R,2),M=L[0],U=L[1],B=Object(o.useState)(null),F=I()(B,2),z=F[0],Y=F[1],q=Object(o.useCallback)(N()(j.a.mark((function e(){var t,n;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return U(Me.LOADING),e.next=3,d.createPlaidLinkToken();case 3:t=e.sent,n=t.link_token,g(n);case 6:case"end":return e.stop()}}),e)}))),[y]),V=Object(o.useCallback)(function(){var e=N()(j.a.mark((function e(t,n){return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Y({publicToken:t,accountId:n});case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[z]),W=function(){var e=N()(j.a.mark((function e(t){var n;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),T({}),x(""),n=Qe(P),D()(n)){e.next=7;break}return T(n),x(h("form.validation.error.tip.bottom")),e.abrupt("return");case 7:if(e.prev=7,y){e.next=12;break}return e.next=11,q();case 11:return e.abrupt("return");case 12:if(z){e.next=17;break}return g(null),e.next=16,q();case 16:return e.abrupt("return");case 17:return U(Me.LOADING),e.next=20,d.processPlaidLink(nn(nn(nn({},z),P),{},{metadata:s,desc:c}));case 20:U(Me.SUCCESS),e.next=28;break;case 23:e.prev=23,e.t0=e.catch(7),console.log(e.t0),x(e.t0),U(Me.INIT);case 28:case"end":return e.stop()}}),e,null,[[7,23]])})));return function(t){return e.apply(this,arguments)}}();if(M===Me.SUCCESS)return a.a.createElement(Ve,{redirect:f.redirect,successUrl:n});return a.a.createElement("div",{className:"itstripe-elements"},a.a.createElement(ke,{error:S,billingDetails:P,setBillingDetails:A,currency:"usd",enableAmount:l,enablePhone:u}),y&&a.a.createElement(en,{token:y,onLinkError:x,onLinkSuccess:V,onReady:function(){U(Me.INIT)}}),E&&a.a.createElement(Se,{message:E}),a.a.createElement(Ye,{onClick:W,error:E,label:i||(r?"".concat(h("button.pay")," ").concat(ye(r,"usd")):h("button.pay")),status:M}))};function on(){return(on=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function an(e){return e&&e.ownerDocument||document}function un(e){void 0===e&&(e=an());try{var t=e.activeElement;return t&&t.nodeName?t:null}catch(t){return e.body}}function ln(e,t){return e.contains?e.contains(t):e.compareDocumentPosition?e===t||!!(16&e.compareDocumentPosition(t)):void 0}var cn=!("undefined"==typeof window||!window.document||!window.document.createElement),sn=!1,fn=!1;try{var pn={get passive(){return sn=!0},get once(){return fn=sn=!0}};cn&&(window.addEventListener("test",pn,pn),window.removeEventListener("test",pn,!0))}catch(e){}var dn=function(e,t,n,r){if(r&&"boolean"!=typeof r&&!fn){var o=r.once,a=r.capture,i=n;!fn&&o&&(i=n.__once||function e(r){this.removeEventListener(t,e,a),n.call(this,r)},n.__once=i),e.addEventListener(t,i,sn?r:a)}e.addEventListener(t,n,r)};var hn=function(e,t,n,r){var o=r&&"boolean"!=typeof r?r.capture:r;e.removeEventListener(t,n,o),n.__once&&e.removeEventListener(t,n.__once,o)};var mn=function(e,t,n,r){return dn(e,t,n,r),function(){hn(e,t,n,r)}},vn=n(6),yn=n.n(vn);function gn(e){var t,n,r=(t=e,(n=Object(o.useRef)(t)).current=t,n);Object(o.useEffect)((function(){return function(){return r.current()}}),[])}var bn=function(e){var t=Object(o.useRef)(e);return Object(o.useEffect)((function(){t.current=e}),[e]),t};function wn(e){var t=bn(e);return Object(o.useCallback)((function(){return t.current&&t.current.apply(t,arguments)}),[t])}function En(e,t){e.classList?e.classList.add(t):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(e,t)||("string"==typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}function xn(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function kn(e,t){e.classList?e.classList.remove(t):"string"==typeof e.className?e.className=xn(e.className,t):e.setAttribute("class",xn(e.className&&e.className.baseVal||"",t))}function _n(e,t){return function(e){var t=an(e);return t&&t.defaultView||window}(e).getComputedStyle(e,t)}var Sn=/([A-Z])/g;var Tn=/^ms-/;function On(e){return function(e){return e.replace(Sn,"-$1").toLowerCase()}(e).replace(Tn,"-ms-")}var Cn=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;var Pn,jn=function(e,t){var n="",r="";if("string"==typeof t)return e.style.getPropertyValue(On(t))||_n(e).getPropertyValue(On(t));Object.keys(t).forEach((function(o){var a=t[o];a||0===a?!function(e){return!(!e||!Cn.test(e))}(o)?n+=On(o)+": "+a+";":r+=o+"("+a+") ":e.style.removeProperty(On(o))})),r&&(n+="transform: "+r+";"),e.style.cssText+=";"+n};function An(e){return"window"in e&&e.window===e?e:"nodeType"in(t=e)&&t.nodeType===document.DOCUMENT_NODE&&e.defaultView||!1;var t}function Nn(e){var t;return An(e)||(t=e)&&"body"===t.tagName.toLowerCase()?function(e){var t=An(e)?an():an(e),n=An(e)||t.defaultView;return t.body.clientWidth<n.innerWidth}(e):e.scrollHeight>e.clientHeight}var Rn=["template","script","style"],In=function(e,t,n){[].forEach.call(e.children,(function(e){var r,o,a;-1===t.indexOf(e)&&(o=(r=e).nodeType,a=r.tagName,1===o&&-1===Rn.indexOf(a.toLowerCase()))&&n(e)}))};function Ln(e,t){t&&(e?t.setAttribute("aria-hidden","true"):t.removeAttribute("aria-hidden"))}var Mn,Dn=function(){function e(e){var t=void 0===e?{}:e,n=t.hideSiblingNodes,r=void 0===n||n,o=t.handleContainerOverflow,a=void 0===o||o;this.hideSiblingNodes=void 0,this.handleContainerOverflow=void 0,this.modals=void 0,this.containers=void 0,this.data=void 0,this.scrollbarSize=void 0,this.hideSiblingNodes=r,this.handleContainerOverflow=a,this.modals=[],this.containers=[],this.data=[],this.scrollbarSize=function(e){if((!Pn&&0!==Pn||e)&&cn){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),Pn=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return Pn}()}var t=e.prototype;return t.isContainerOverflowing=function(e){var t=this.data[this.containerIndexFromModal(e)];return t&&t.overflowing},t.containerIndexFromModal=function(e){return t=this.data,n=function(t){return-1!==t.modals.indexOf(e)},r=-1,t.some((function(e,t){return!!n(e,t)&&(r=t,!0)})),r;var t,n,r},t.setContainerStyle=function(e,t){var n={overflow:"hidden"};e.style={overflow:t.style.overflow,paddingRight:t.style.paddingRight},e.overflowing&&(n.paddingRight=parseInt(jn(t,"paddingRight")||"0",10)+this.scrollbarSize+"px"),jn(t,n)},t.removeContainerStyle=function(e,t){Object.assign(t.style,e.style)},t.add=function(e,t,n){var r=this.modals.indexOf(e),o=this.containers.indexOf(t);if(-1!==r)return r;if(r=this.modals.length,this.modals.push(e),this.hideSiblingNodes&&function(e,t){var n=t.dialog,r=t.backdrop;In(e,[n,r],(function(e){return Ln(!0,e)}))}(t,e),-1!==o)return this.data[o].modals.push(e),r;var a={modals:[e],classes:n?n.split(/\s+/):[],overflowing:Nn(t)};return this.handleContainerOverflow&&this.setContainerStyle(a,t),a.classes.forEach(En.bind(null,t)),this.containers.push(t),this.data.push(a),r},t.remove=function(e){var t=this.modals.indexOf(e);if(-1!==t){var n=this.containerIndexFromModal(e),r=this.data[n],o=this.containers[n];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(t,1),0===r.modals.length)r.classes.forEach(kn.bind(null,o)),this.handleContainerOverflow&&this.removeContainerStyle(r,o),this.hideSiblingNodes&&function(e,t){var n=t.dialog,r=t.backdrop;In(e,[n,r],(function(e){return Ln(!1,e)}))}(o,e),this.containers.splice(n,1),this.data.splice(n,1);else if(this.hideSiblingNodes){var a=r.modals[r.modals.length-1],i=a.backdrop;Ln(!1,a.dialog),Ln(!1,i)}}},t.isTopModal=function(e){return!!this.modals.length&&this.modals[this.modals.length-1]===e},e}(),Un=function(e){var t;return"undefined"==typeof document?null:null==e?an().body:("function"==typeof e&&(e=e()),e&&"current"in e&&(e=e.current),(null==(t=e)?void 0:t.nodeType)&&e||null)};function Bn(e){var t=e||(Mn||(Mn=new Dn),Mn),n=Object(o.useRef)({dialog:null,backdrop:null});return Object.assign(n.current,{add:function(e,r){return t.add(n.current,e,r)},remove:function(){return t.remove(n.current)},isTopModal:function(){return t.isTopModal(n.current)},setDialogRef:Object(o.useCallback)((function(e){n.current.dialog=e}),[]),setBackdropRef:Object(o.useCallback)((function(e){n.current.backdrop=e}),[])})}var Fn=Object(o.forwardRef)((function(e,t){var n=e.show,r=void 0!==n&&n,i=e.role,l=void 0===i?"dialog":i,c=e.className,s=e.style,f=e.children,p=e.backdrop,d=void 0===p||p,h=e.keyboard,m=void 0===h||h,v=e.onBackdropClick,y=e.onEscapeKeyDown,g=e.transition,b=e.backdropTransition,w=e.autoFocus,E=void 0===w||w,x=e.enforceFocus,k=void 0===x||x,_=e.restoreFocus,S=void 0===_||_,T=e.restoreFocusOptions,O=e.renderDialog,C=e.renderBackdrop,P=void 0===C?function(e){return a.a.createElement("div",e)}:C,j=e.manager,A=e.container,N=e.containerClassName,R=e.onShow,I=e.onHide,L=void 0===I?function(){}:I,M=e.onExit,D=e.onExited,U=e.onExiting,B=e.onEnter,F=e.onEntering,z=e.onEntered,Y=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","backdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","containerClassName","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"]),q=function(e,t){var n=Object(o.useState)((function(){return Un(e)})),r=n[0],a=n[1];if(!r){var i=Un(e);i&&a(i)}return Object(o.useEffect)((function(){t&&r&&t(r)}),[t,r]),Object(o.useEffect)((function(){var t=Un(e);t!==r&&a(t)}),[e,r]),r}(A),V=Bn(j),H=function(){var e=Object(o.useRef)(!0),t=Object(o.useRef)((function(){return e.current}));return Object(o.useEffect)((function(){return function(){e.current=!1}}),[]),t.current}(),W=function(e){var t=Object(o.useRef)(null);return Object(o.useEffect)((function(){t.current=e})),t.current}(r),$=Object(o.useState)(!r),Q=$[0],K=$[1],G=Object(o.useRef)(null);Object(o.useImperativeHandle)(t,(function(){return V}),[V]),cn&&!W&&r&&(G.current=un()),g||r||Q?r&&Q&&K(!1):K(!0);var J=wn((function(){if(V.add(q,N),re.current=mn(document,"keydown",te),ne.current=mn(document,"focus",(function(){return setTimeout(Z)}),!0),R&&R(),E){var e=un(document);V.dialog&&e&&!ln(V.dialog,e)&&(G.current=e,V.dialog.focus())}})),X=wn((function(){var e;(V.remove(),null==re.current||re.current(),null==ne.current||ne.current(),S)&&(null==(e=G.current)||null==e.focus||e.focus(T),G.current=null)}));Object(o.useEffect)((function(){r&&q&&J()}),[r,q,J]),Object(o.useEffect)((function(){Q&&X()}),[Q,X]),gn((function(){X()}));var Z=wn((function(){if(k&&H()&&V.isTopModal()){var e=un();V.dialog&&e&&!ln(V.dialog,e)&&V.dialog.focus()}})),ee=wn((function(e){e.target===e.currentTarget&&(null==v||v(e),!0===d&&L())})),te=wn((function(e){m&&27===e.keyCode&&V.isTopModal()&&(null==y||y(e),e.defaultPrevented||L())})),ne=Object(o.useRef)(),re=Object(o.useRef)(),oe=g;if(!q||!(r||oe&&!Q))return null;var ae=on({role:l,ref:V.setDialogRef,"aria-modal":"dialog"===l||void 0},Y,{style:s,className:c,tabIndex:-1}),ie=O?O(ae):a.a.createElement("div",ae,a.a.cloneElement(f,{role:"document"}));oe&&(ie=a.a.createElement(oe,{appear:!0,unmountOnExit:!0,in:!!r,onExit:M,onExiting:U,onExited:function(){K(!0);for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];null==D||D.apply(void 0,t)},onEnter:B,onEntering:F,onEntered:z},ie));var ue=null;if(d){var le=b;ue=P({ref:V.setBackdropRef,onClick:ee}),le&&(ue=a.a.createElement(le,{appear:!0,in:!!r},ue))}return a.a.createElement(a.a.Fragment,null,u.a.createPortal(a.a.createElement(a.a.Fragment,null,ue,ie),q))})),zn={show:yn.a.bool,container:yn.a.any,onShow:yn.a.func,onHide:yn.a.func,backdrop:yn.a.oneOfType([yn.a.bool,yn.a.oneOf(["static"])]),renderDialog:yn.a.func,renderBackdrop:yn.a.func,onEscapeKeyDown:yn.a.func,onBackdropClick:yn.a.func,containerClassName:yn.a.string,keyboard:yn.a.bool,transition:yn.a.elementType,backdropTransition:yn.a.elementType,autoFocus:yn.a.bool,enforceFocus:yn.a.bool,restoreFocus:yn.a.bool,restoreFocusOptions:yn.a.shape({preventScroll:yn.a.bool}),onEnter:yn.a.func,onEntering:yn.a.func,onEntered:yn.a.func,onExit:yn.a.func,onExiting:yn.a.func,onExited:yn.a.func,manager:yn.a.instanceOf(Dn)};Fn.displayName="Modal",Fn.propTypes=zn;var Yn=Object.assign(Fn,{Manager:Dn}),qn=(n(305),function(e){var t=e.show,n=e.size,r=e.handleClose,o=e.title,i=void 0===o?"":o,u=e.children;return a.a.createElement(Yn,{show:t,className:"itstripe-modal"},a.a.createElement("div",{className:"itstripe-modal-dialog "+n},a.a.createElement("div",{className:"itstripe-modal-content"},a.a.createElement("div",{className:"itstripe-modal-header"},a.a.createElement("span",{className:"itstripe-modal-title"},i),a.a.createElement("button",{type:"button",className:"itstripe-modal-close",onClick:r},a.a.createElement(ce,{name:"close",size:25}))),a.a.createElement("div",{className:"itstripe-modal-body"},u))))}),Vn=(n(306),n(307),function(e){var t=e.buttonLabel,n=e.amount,r=e.currency,i=e.metadata,u=e.stripe,l=e.service,c=e.type,s=e.visible,f=e.onClose,p=e.onSuccess,d=e.enableAmountField,h=e.enablePhoneField,m={email:"",phone:"",name:"",amount:d?"":n},v=Q().t,y=Object(o.useState)(null),g=I()(y,2),b=g[0],w=g[1],E=Object(o.useState)({}),x=I()(E,2),k=x[0],_=x[1],S=Object(o.useState)(Me.INIT),T=I()(S,2),O=T[0],C=T[1],P=Object(o.useState)(null),A=I()(P,2),R=A[0],L=A[1],M=Object(o.useState)(t||n&&!d&&"".concat(v("button.pay")," ").concat(ye(n,r))||v("button.pay")),U=I()(M,2),B=U[0],F=U[1],z=Object(o.useState)(m),Y=I()(z,2),q=Y[0],V=Y[1],H=function(){var e=N()(j.a.mark((function e(t){var n,o;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),u){e.next=3;break}return e.abrupt("return");case 3:if(_({}),w(""),n=Qe(q),D()(n)){e.next=9;break}return _(n),w(v("form.validation.error.tip.bottom")),e.abrupt("return");case 9:(o=new De(l,u)).on(Le.START,(function(){return C(Me.LOADING)})),o.on(Le.GET_QR_CODE,(function(e){L(e),C(Me.LOADING)})),o.on(Le.REDIRECTING,(function(){return F(v("button.redirecting"))})),o.on(Le.ERROR,(function(e){var t=e.msg;w(t),C(Me.INIT)})),o.on(Le.SUCCESS,(function(){return C(Me.SUCCESS)})),o.start({paymentMethodTypes:[c],currency:r,amount:q.amount,email:q.email,phone:q.phone,name:q.name,metadata:i});case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return O===Me.SUCCESS&&p(),a.a.createElement(qn,{show:s,handleClose:f,size:"sm"},a.a.createElement("form",{className:"itstripe-elements",onSubmit:H},a.a.createElement(a.a.Fragment,null,a.a.createElement(ke,{billingDetails:q,setBillingDetails:V,error:k,currency:r,enableAmount:d,enablePhone:h},c===Re.WECHATPAY&&a.a.createElement(pe,{QRCodeUrl:R}),c===Re.ALIPAY&&a.a.createElement(ae,null)),b&&a.a.createElement(Se,{message:b}),a.a.createElement(Ye,{label:B,status:O,error:b}))))}),Hn=bt((function(e){var t=e.type,n=e.buttonLabel,r=e.buttonSize,i=void 0===r?"md":r,u=e.buttonTheme,l=void 0===u?"light":u,c=H()(e,["type","buttonLabel","buttonSize","buttonTheme"]),s=Q().t,f=Object(o.useState)(!1),p=I()(f,2),d=p[0],h=p[1],m=Object(o.useState)(Me.INIT),v=I()(m,2),y=v[0],g=v[1],b=n||(t===Re.ALIPAY?s("button.alipay.pay"):s("button.wechat.pay"));if(y===Me.SUCCESS)return a.a.createElement(Ve,{redirect:c.redirect,successUrl:c.successUrl});if(t===Re.ALIPAY&&We())return a.a.createElement($e,{apiService:c.service,stripe:c.stripe,redirect:c.redirect,successUrl:c.successUrl,cancelUrl:c.cancelUrl});var w=ve()(["pay-button","pay-button--".concat(i),"pay-button--".concat(l)]);return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"itstripe-elements pay-button-container",onClick:function(){return h(!0)}},a.a.createElement("button",{className:w},a.a.createElement(ce,{name:t===Re.ALIPAY?"alipay":"wechat"}),a.a.createElement("span",{className:"pay-button-text"},b),a.a.createElement("span",{className:"pay-button-spinner"}))),d?a.a.createElement(Vn,q()({},c,{visible:d,type:t,onClose:function(){h(!1)},onSuccess:function(){h(!1),g(Me.SUCCESS)}})):null)})),Wn=function(e){return a.a.createElement(Hn,q()({},e,{type:Re.WECHATPAY}))},$n=function(e){return a.a.createElement(Hn,q()({},e,{type:Re.ALIPAY}))},Qn=bt((function(e){var t=e.stripe,n=e.service,r=e.country,i=e.label,u=e.amount,l=e.currency,c=e.buttonType,s=e.buttonTheme,f=e.buttonHeight,p=e.metadata,d=e.redirect,h=e.successUrl,m=e.cancelUrl,v=Object(o.useState)(null),y=I()(v,2),g=y[0],b=y[1],w=Object(o.useState)(null),E=I()(w,2),x=E[0],k=E[1],_=Object(o.useState)(""),S=I()(_,2),T=S[0],O=S[1],C=Object(o.useState)(!1),P=I()(C,2),A=P[0],R=P[1],M=Object(o.useState)(!0),D=I()(M,2),U=D[0],B=D[1],F=Object(o.useState)(!0),z=I()(F,2),Y=z[0],q=z[1],V={paymentRequestButton:{type:c||"default",theme:s||"dark",height:(f||40)+"px"}},H=function(){var e=N()(j.a.mark((function e(){var t,r;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.createPaymentIntent({amount:u,currency:l,metadata:p});case 2:t=e.sent,r=t.clientSecret,k(r);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(o.useEffect)((function(){if(t){var e=t.paymentRequest({country:r,currency:l,total:{label:i,amount:Math.round(100*u)},requestPayerName:!0,requestPayerEmail:!0});e.canMakePayment().then((function(t){B(!1),t?(H(),b(e)):q(!1)}))}}),[t]),g&&g.on("paymentmethod",function(){var e=N()(j.a.mark((function e(n){var r,o,a,i,u;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(""),e.next=3,t.confirmCardPayment(x,{payment_method:n.paymentMethod.id},{handleActions:!1});case 3:if(r=e.sent,o=r.paymentIntent,!(a=r.error)){e.next=11;break}n.complete("fail"),O(a.message||"Pay failed!"),e.next=21;break;case 11:if(n.complete("success"),"requires_action"!==o.status&&"requires_source_action"!==o.status){e.next=20;break}return e.next=15,t.confirmCardPayment(x);case 15:i=e.sent,(u=i.error)?O(u.message||"Pay failed, require a new payment method!"):R(!0),e.next=21;break;case 20:R(!0);case 21:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),A?a.a.createElement(Ve,{redirect:d,successUrl:h}):T?a.a.createElement(He,{error:T,redirect:d,cancelUrl:m}):a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"itstripe-elements"},U&&a.a.createElement("div",{className:"spinner-container"},a.a.createElement(qe,null)),!A&&g&&a.a.createElement(L.PaymentRequestButtonElement,{options:{paymentRequest:g,style:V}}),!Y&&a.a.createElement(Se,{type:xe.error,message:"Your browser or device does not support yet."})))}));function Kn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Gn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kn(Object(n),!0).forEach((function(t){B()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Jn=bt((function(e){var t=e.service,n=e.stripe,r=e.currency,i=e.item,u=e.metadata,l=e.uiConfig,c=void 0===l?{}:l,s=H()(e,["service","stripe","currency","item","metadata","uiConfig"]),f=Object(o.useRef)(null),p=function(e){var t=e.querySelector(".ajax-loader");t&&t.classList.add("is-active")},d=function(e){var t=e.querySelector(".ajax-loader");t&&t.classList.remove("is-active")},h=function(){var e=N()(j.a.mark((function e(o){var a,l,f,h,m,v,y,g,b,w,E,x,k,_,S,T,O,C=arguments;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=C.length>1&&void 0!==C[1]?C[1]:{},setTimeout((function(){p(o)})),n){e.next=5;break}return console.error("Form submitted before Stripe.js loaded."),e.abrupt("return");case 5:return l=s.automaticTax,f=s.taxBehavior,h=void 0===f?"inclusive":f,m=i.quantity,v=void 0===m?1:m,y=i.amount,g=i.name,b=i.description,w=i.images,E=void 0===w?[]:w,c&&(v=parseInt(a[c.quantityField]||c.quantity||v),y=parseFloat(a[c.amountField]||c.amount||y)),x=Gn({item:{quantity:v,price_data:{currency:r,unit_amount:Math.round(100*y),product_data:{name:g}}},metadata:Gn(Gn({},u),a)},s),E.length>0&&(x.item.price_data.product_data.images=E),b&&(x.item.price_data.product_data.description=b),l&&(x.item.price_data.tax_behavior=h),e.prev=13,null===(k=window.wp_stripe_express)||void 0===k||k.emit("before-session-created",x),e.next=17,t.createSession(x);case 17:return _=e.sent,S=_.sessionId,e.next=21,n.redirectToCheckout({sessionId:S});case 21:T=e.sent,O=T.error,d(o),O&&console.log(O),e.next=32;break;case 27:e.prev=27,e.t0=e.catch(13),d(o),window.wpcf7.setStatus(o,"invalid"),window.wpcf7.notValidTip(o,e.t0);case 32:case"end":return e.stop()}}),e,null,[[13,27]])})));return function(t){return e.apply(this,arguments)}}();return Object(o.useEffect)((function(){var e,t=f.current.closest("form");null==t||null===(e=t.parentNode)||void 0===e||e.addEventListener("wpcf7mailsent",(function(e){for(var n={},r=e.detail.inputs||[],o=0;o<r.length;o++)n[r[o].name]=r[o].value;n.contactFormId=e.detail.contactFormId,h(t,n)}))}),[n]),a.a.createElement("label",{id:c.idAttr||"cf7-stripe-express",className:c.classAttr||"",ref:f},window.wpcf7?"":"no cf7 detected!")}));function Xn(e){var t=window[e],n=JSON.parse(t.paymentConfig),r="auto"!==t.language&&t.language?t.language:navigator.language;return{paymentConfig:Object.assign({apiKey:t.apiKey,baseUrl:t.baseUrl,currency:t.currency,successUrl:t.successUrl||"",cancelUrl:t.cancelUrl||"",language:r},n),uiConfig:t.uiConfig?JSON.parse(t.uiConfig):{}}}function Zn(e){switch(e){case Gt.FORM:return wt;case Gt.SIMPLE_FORM:return Et;case Gt.PAYMENT_ELEMENT_FORM:return Tt;case Gt.PLAID_FORM:return rn;case Gt.DIGITAL_ALIPAY:return $n;case Gt.DIGITAL_WECHAT:return Wn;case Gt.DIGITAL_PRB:return Qn;case Gt.CF7_REDIRECT:return Jn;default:return Xt}}function er(e,t,n,r){var o=n.paymentConfig,i=n.uiConfig,l=Object.assign({},o,{type:r},{uiConfig:i});u.a.render(a.a.createElement(t,l),e)}document.addEventListener("DOMContentLoaded",(function(){window.wp_stripe_express=new p,function(){for(var e=document.querySelectorAll(".wp-stripe-express-shortcode"),t=0;t<e.length;++t){var n=e[t].getAttribute("data-id"),r=e[t].getAttribute("data-type"),o=Xn(n),a=Zn(r);er(e[t],a,o,r)}}()}))}])}));
     42var r=n(233),o=n(234),a=n(235);function i(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function u(e,t){if(i()<t)throw new RangeError("Invalid typed array length");return l.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=l.prototype:(null===e&&(e=new l(t)),e.length=t),e}function l(e,t,n){if(!(l.TYPED_ARRAY_SUPPORT||this instanceof l))return new l(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return f(this,e)}return c(this,e,t,n)}function c(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);l.TYPED_ARRAY_SUPPORT?(e=t).__proto__=l.prototype:e=p(e,t);return e}(e,t,n,r):"string"==typeof t?function(e,t,n){"string"==typeof n&&""!==n||(n="utf8");if(!l.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|h(t,n),o=(e=u(e,r)).write(t,n);o!==r&&(e=e.slice(0,o));return e}(e,t,n):function(e,t){if(l.isBuffer(t)){var n=0|d(t.length);return 0===(e=u(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?u(e,0):p(e,t);if("Buffer"===t.type&&a(t.data))return p(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function s(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function f(e,t){if(s(t),e=u(e,t<0?0:0|d(t)),!l.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function p(e,t){var n=t.length<0?0:0|d(t.length);e=u(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function d(e){if(e>=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function h(e,t){if(l.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return F(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return z(e).length;default:if(r)return F(e).length;t=(""+t).toLowerCase(),r=!0}}function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return P(this,t,n);case"utf8":case"utf-8":return T(this,t,n);case"ascii":return O(this,t,n);case"latin1":case"binary":return C(this,t,n);case"base64":return S(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function v(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function y(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=l.from(t,r)),l.isBuffer(t))return 0===t.length?-1:g(e,t,n,r,o);if("number"==typeof t)return t&=255,l.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):g(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function g(e,t,n,r,o){var a,i=1,u=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;i=2,u/=2,l/=2,n/=2}function c(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(o){var s=-1;for(a=n;a<u;a++)if(c(e,a)===c(t,-1===s?0:a-s)){if(-1===s&&(s=a),a-s+1===l)return s*i}else-1!==s&&(a-=a-s),s=-1}else for(n+l>u&&(n=u-l),a=n;a>=0;a--){for(var f=!0,p=0;p<l;p++)if(c(e,a+p)!==c(t,p)){f=!1;break}if(f)return a}return-1}function b(e,t,n,r){n=Number(n)||0;var o=e.length-n;r?(r=Number(r))>o&&(r=o):r=o;var a=t.length;if(a%2!=0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var i=0;i<r;++i){var u=parseInt(t.substr(2*i,2),16);if(isNaN(u))return i;e[n+i]=u}return i}function w(e,t,n,r){return Y(F(t,e.length-n),e,n,r)}function E(e,t,n,r){return Y(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function x(e,t,n,r){return E(e,t,n,r)}function k(e,t,n,r){return Y(z(t),e,n,r)}function _(e,t,n,r){return Y(function(e,t){for(var n,r,o,a=[],i=0;i<e.length&&!((t-=2)<0);++i)n=e.charCodeAt(i),r=n>>8,o=n%256,a.push(o),a.push(r);return a}(t,e.length-n),e,n,r)}function S(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function T(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o<n;){var a,i,u,l,c=e[o],s=null,f=c>239?4:c>223?3:c>191?2:1;if(o+f<=n)switch(f){case 1:c<128&&(s=c);break;case 2:128==(192&(a=e[o+1]))&&(l=(31&c)<<6|63&a)>127&&(s=l);break;case 3:a=e[o+1],i=e[o+2],128==(192&a)&&128==(192&i)&&(l=(15&c)<<12|(63&a)<<6|63&i)>2047&&(l<55296||l>57343)&&(s=l);break;case 4:a=e[o+1],i=e[o+2],u=e[o+3],128==(192&a)&&128==(192&i)&&128==(192&u)&&(l=(15&c)<<18|(63&a)<<12|(63&i)<<6|63&u)>65535&&l<1114112&&(s=l)}null===s?(s=65533,f=1):s>65535&&(s-=65536,r.push(s>>>10&1023|55296),s=56320|1023&s),r.push(s),o+=f}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=4096));return n}(r)}t.Buffer=l,t.SlowBuffer=function(e){+e!=e&&(e=0);return l.alloc(+e)},t.INSPECT_MAX_BYTES=50,l.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=i(),l.poolSize=8192,l._augment=function(e){return e.__proto__=l.prototype,e},l.from=function(e,t,n){return c(null,e,t,n)},l.TYPED_ARRAY_SUPPORT&&(l.prototype.__proto__=Uint8Array.prototype,l.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&l[Symbol.species]===l&&Object.defineProperty(l,Symbol.species,{value:null,configurable:!0})),l.alloc=function(e,t,n){return function(e,t,n,r){return s(t),t<=0?u(e,t):void 0!==n?"string"==typeof r?u(e,t).fill(n,r):u(e,t).fill(n):u(e,t)}(null,e,t,n)},l.allocUnsafe=function(e){return f(null,e)},l.allocUnsafeSlow=function(e){return f(null,e)},l.isBuffer=function(e){return!(null==e||!e._isBuffer)},l.compare=function(e,t){if(!l.isBuffer(e)||!l.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,o=0,a=Math.min(n,r);o<a;++o)if(e[o]!==t[o]){n=e[o],r=t[o];break}return n<r?-1:r<n?1:0},l.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},l.concat=function(e,t){if(!a(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return l.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=l.allocUnsafe(t),o=0;for(n=0;n<e.length;++n){var i=e[n];if(!l.isBuffer(i))throw new TypeError('"list" argument must be an Array of Buffers');i.copy(r,o),o+=i.length}return r},l.byteLength=h,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)v(this,t,t+1);return this},l.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)v(this,t,t+3),v(this,t+1,t+2);return this},l.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)v(this,t,t+7),v(this,t+1,t+6),v(this,t+2,t+5),v(this,t+3,t+4);return this},l.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?T(this,0,e):m.apply(this,arguments)},l.prototype.equals=function(e){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===l.compare(this,e)},l.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},l.prototype.compare=function(e,t,n,r,o){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(o>>>=0)-(r>>>=0),i=(n>>>=0)-(t>>>=0),u=Math.min(a,i),c=this.slice(r,o),s=e.slice(t,n),f=0;f<u;++f)if(c[f]!==s[f]){a=c[f],i=s[f];break}return a<i?-1:i<a?1:0},l.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},l.prototype.indexOf=function(e,t,n){return y(this,e,t,n,!0)},l.prototype.lastIndexOf=function(e,t,n){return y(this,e,t,n,!1)},l.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return b(this,e,t,n);case"utf8":case"utf-8":return w(this,e,t,n);case"ascii":return E(this,e,t,n);case"latin1":case"binary":return x(this,e,t,n);case"base64":return k(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function O(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(127&e[o]);return r}function C(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(e[o]);return r}function P(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var o="",a=t;a<n;++a)o+=B(e[a]);return o}function j(e,t,n){for(var r=e.slice(t,n),o="",a=0;a<r.length;a+=2)o+=String.fromCharCode(r[a]+256*r[a+1]);return o}function A(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function N(e,t,n,r,o,a){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function R(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,a=Math.min(e.length-n,2);o<a;++o)e[n+o]=(t&255<<8*(r?o:1-o))>>>8*(r?o:1-o)}function I(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,a=Math.min(e.length-n,4);o<a;++o)e[n+o]=t>>>8*(r?o:3-o)&255}function L(e,t,n,r,o,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function M(e,t,n,r,a){return a||L(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function D(e,t,n,r,a){return a||L(e,0,n,8),o.write(e,t,n,r,52,8),n+8}l.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),l.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=l.prototype;else{var o=t-e;n=new l(o,void 0);for(var a=0;a<o;++a)n[a]=this[a+e]}return n},l.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||A(e,t,this.length);for(var r=this[e],o=1,a=0;++a<t&&(o*=256);)r+=this[e+a]*o;return r},l.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||A(e,t,this.length);for(var r=this[e+--t],o=1;t>0&&(o*=256);)r+=this[e+--t]*o;return r},l.prototype.readUInt8=function(e,t){return t||A(e,1,this.length),this[e]},l.prototype.readUInt16LE=function(e,t){return t||A(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUInt16BE=function(e,t){return t||A(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUInt32LE=function(e,t){return t||A(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUInt32BE=function(e,t){return t||A(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||A(e,t,this.length);for(var r=this[e],o=1,a=0;++a<t&&(o*=256);)r+=this[e+a]*o;return r>=(o*=128)&&(r-=Math.pow(2,8*t)),r},l.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||A(e,t,this.length);for(var r=t,o=1,a=this[e+--r];r>0&&(o*=256);)a+=this[e+--r]*o;return a>=(o*=128)&&(a-=Math.pow(2,8*t)),a},l.prototype.readInt8=function(e,t){return t||A(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){t||A(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(e,t){t||A(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(e,t){return t||A(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return t||A(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readFloatLE=function(e,t){return t||A(e,4,this.length),o.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return t||A(e,4,this.length),o.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return t||A(e,8,this.length),o.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return t||A(e,8,this.length),o.read(this,e,!1,52,8)},l.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||N(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,a=0;for(this[t]=255&e;++a<n&&(o*=256);)this[t+a]=e/o&255;return t+n},l.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||N(this,e,t,n,Math.pow(2,8*n)-1,0);var o=n-1,a=1;for(this[t+o]=255&e;--o>=0&&(a*=256);)this[t+o]=e/a&255;return t+n},l.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,255,0),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},l.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):R(this,e,t,!0),t+2},l.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):R(this,e,t,!1),t+2},l.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):I(this,e,t,!0),t+4},l.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):I(this,e,t,!1),t+4},l.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);N(this,e,t,n,o-1,-o)}var a=0,i=1,u=0;for(this[t]=255&e;++a<n&&(i*=256);)e<0&&0===u&&0!==this[t+a-1]&&(u=1),this[t+a]=(e/i>>0)-u&255;return t+n},l.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);N(this,e,t,n,o-1,-o)}var a=n-1,i=1,u=0;for(this[t+a]=255&e;--a>=0&&(i*=256);)e<0&&0===u&&0!==this[t+a+1]&&(u=1),this[t+a]=(e/i>>0)-u&255;return t+n},l.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,127,-128),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):R(this,e,t,!0),t+2},l.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):R(this,e,t,!1),t+2},l.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):I(this,e,t,!0),t+4},l.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):I(this,e,t,!1),t+4},l.prototype.writeFloatLE=function(e,t,n){return M(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return M(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return D(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return D(this,e,t,!1,n)},l.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var o,a=r-n;if(this===e&&n<t&&t<r)for(o=a-1;o>=0;--o)e[o+t]=this[o+n];else if(a<1e3||!l.TYPED_ARRAY_SUPPORT)for(o=0;o<a;++o)e[o+t]=this[o+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},l.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var o=e.charCodeAt(0);o<256&&(e=o)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!l.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var i=l.isBuffer(e)?e:F(new l(e,r).toString()),u=i.length;for(a=0;a<n-t;++a)this[a+t]=i[a%u]}return this};var U=/[^+\/0-9A-Za-z-_]/g;function B(e){return e<16?"0"+e.toString(16):e.toString(16)}function F(e,t){var n;t=t||1/0;for(var r=e.length,o=null,a=[],i=0;i<r;++i){if((n=e.charCodeAt(i))>55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(i+1===r){(t-=3)>-1&&a.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&a.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function z(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(U,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function Y(e,t,n,r){for(var o=0;o<r&&!(o+n>=t.length||o>=e.length);++o)t[o+n]=e[o];return o}}).call(this,n(46))},function(e,t,n){"use strict";t.byteLength=function(e){var t=c(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,r=c(e),i=r[0],u=r[1],l=new a(function(e,t,n){return 3*(t+n)/4-n}(0,i,u)),s=0,f=u>0?i-4:i;for(n=0;n<f;n+=4)t=o[e.charCodeAt(n)]<<18|o[e.charCodeAt(n+1)]<<12|o[e.charCodeAt(n+2)]<<6|o[e.charCodeAt(n+3)],l[s++]=t>>16&255,l[s++]=t>>8&255,l[s++]=255&t;2===u&&(t=o[e.charCodeAt(n)]<<2|o[e.charCodeAt(n+1)]>>4,l[s++]=255&t);1===u&&(t=o[e.charCodeAt(n)]<<10|o[e.charCodeAt(n+1)]<<4|o[e.charCodeAt(n+2)]>>2,l[s++]=t>>8&255,l[s++]=255&t);return l},t.fromByteArray=function(e){for(var t,n=e.length,o=n%3,a=[],i=0,u=n-o;i<u;i+=16383)a.push(s(e,i,i+16383>u?u:i+16383));1===o?(t=e[n-1],a.push(r[t>>2]+r[t<<4&63]+"==")):2===o&&(t=(e[n-2]<<8)+e[n-1],a.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return a.join("")};for(var r=[],o=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=0,l=i.length;u<l;++u)r[u]=i[u],o[i.charCodeAt(u)]=u;function c(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function s(e,t,n){for(var o,a,i=[],u=t;u<n;u+=3)o=(e[u]<<16&16711680)+(e[u+1]<<8&65280)+(255&e[u+2]),i.push(r[(a=o)>>18&63]+r[a>>12&63]+r[a>>6&63]+r[63&a]);return i.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,o){var a,i,u=8*o-r-1,l=(1<<u)-1,c=l>>1,s=-7,f=n?o-1:0,p=n?-1:1,d=e[t+f];for(f+=p,a=d&(1<<-s)-1,d>>=-s,s+=u;s>0;a=256*a+e[t+f],f+=p,s-=8);for(i=a&(1<<-s)-1,a>>=-s,s+=r;s>0;i=256*i+e[t+f],f+=p,s-=8);if(0===a)a=1-c;else{if(a===l)return i?NaN:1/0*(d?-1:1);i+=Math.pow(2,r),a-=c}return(d?-1:1)*i*Math.pow(2,a-r)},t.write=function(e,t,n,r,o,a){var i,u,l,c=8*a-o-1,s=(1<<c)-1,f=s>>1,p=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:a-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(u=isNaN(t)?1:0,i=s):(i=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-i))<1&&(i--,l*=2),(t+=i+f>=1?p/l:p*Math.pow(2,1-f))*l>=2&&(i++,l/=2),i+f>=s?(u=0,i=s):i+f>=1?(u=(t*l-1)*Math.pow(2,o),i+=f):(u=t*Math.pow(2,f-1)*Math.pow(2,o),i=0));o>=8;e[n+d]=255&u,d+=h,u/=256,o-=8);for(i=i<<o|u,c+=o;c>0;e[n+d]=255&i,d+=h,i/=256,c-=8);e[n+d-h]|=128*m}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){var r=n(17),o=n(99),a=n(65),i=n(18),u=n(100),l=n(64),c=r.getBCHDigit(7973);function s(e,t){return i.getCharCountIndicator(e,t)+4}function f(e,t){var n=0;return e.forEach((function(e){var r=s(e.mode,t);n+=r+e.getBitsLength()})),n}t.from=function(e,t){return u.isValid(e)?parseInt(e,10):t},t.getCapacity=function(e,t,n){if(!u.isValid(e))throw new Error("Invalid QR Code version");void 0===n&&(n=i.BYTE);var a=8*(r.getSymbolTotalCodewords(e)-o.getTotalCodewordsCount(e,t));if(n===i.MIXED)return a;var l=a-s(n,e);switch(n){case i.NUMERIC:return Math.floor(l/10*3);case i.ALPHANUMERIC:return Math.floor(l/11*2);case i.KANJI:return Math.floor(l/13);case i.BYTE:default:return Math.floor(l/8)}},t.getBestVersionForData=function(e,n){var r,o=a.from(n,a.M);if(l(e)){if(e.length>1)return function(e,n){for(var r=1;r<=40;r++){if(f(e,r)<=t.getCapacity(r,n,i.MIXED))return r}}(e,o);if(0===e.length)return 1;r=e[0]}else r=e;return function(e,n,r){for(var o=1;o<=40;o++)if(n<=t.getCapacity(o,r,e))return o}(r.mode,r.getLength(),o)},t.getEncodedBits=function(e){if(!u.isValid(e)||e<7)throw new Error("Invalid QR Code version");for(var t=e<<12;r.getBCHDigit(t)-c>=0;)t^=7973<<r.getBCHDigit(t)-c;return e<<12|t}},function(e,t,n){var r=n(17),o=r.getBCHDigit(1335);t.getEncodedBits=function(e,t){for(var n=e.bit<<3|t,a=n<<10;r.getBCHDigit(a)-o>=0;)a^=1335<<r.getBCHDigit(a)-o;return 21522^(n<<10|a)}},function(e,t,n){var r=n(18),o=n(239),a=n(240),i=n(241),u=n(242),l=n(101),c=n(17),s=n(243);function f(e){return unescape(encodeURIComponent(e)).length}function p(e,t,n){for(var r,o=[];null!==(r=e.exec(n));)o.push({data:r[0],index:r.index,mode:t,length:r[0].length});return o}function d(e){var t,n,o=p(l.NUMERIC,r.NUMERIC,e),a=p(l.ALPHANUMERIC,r.ALPHANUMERIC,e);return c.isKanjiModeEnabled()?(t=p(l.BYTE,r.BYTE,e),n=p(l.KANJI,r.KANJI,e)):(t=p(l.BYTE_KANJI,r.BYTE,e),n=[]),o.concat(a,t,n).sort((function(e,t){return e.index-t.index})).map((function(e){return{data:e.data,mode:e.mode,length:e.length}}))}function h(e,t){switch(t){case r.NUMERIC:return o.getBitsLength(e);case r.ALPHANUMERIC:return a.getBitsLength(e);case r.KANJI:return u.getBitsLength(e);case r.BYTE:return i.getBitsLength(e)}}function m(e,t){var n,l=r.getBestModeForData(e);if((n=r.from(t,l))!==r.BYTE&&n.bit<l.bit)throw new Error('"'+e+'" cannot be encoded with mode '+r.toString(n)+".\n Suggested mode is: "+r.toString(l));switch(n!==r.KANJI||c.isKanjiModeEnabled()||(n=r.BYTE),n){case r.NUMERIC:return new o(e);case r.ALPHANUMERIC:return new a(e);case r.KANJI:return new u(e);case r.BYTE:return new i(e)}}t.fromArray=function(e){return e.reduce((function(e,t){return"string"==typeof t?e.push(m(t,null)):t.data&&e.push(m(t.data,t.mode)),e}),[])},t.fromString=function(e,n){for(var o=function(e,t){for(var n={},o={start:{}},a=["start"],i=0;i<e.length;i++){for(var u=e[i],l=[],c=0;c<u.length;c++){var s=u[c],f=""+i+c;l.push(f),n[f]={node:s,lastCount:0},o[f]={};for(var p=0;p<a.length;p++){var d=a[p];n[d]&&n[d].node.mode===s.mode?(o[d][f]=h(n[d].lastCount+s.length,s.mode)-h(n[d].lastCount,s.mode),n[d].lastCount+=s.length):(n[d]&&(n[d].lastCount=s.length),o[d][f]=h(s.length,s.mode)+4+r.getCharCountIndicator(s.mode,t))}}a=l}for(p=0;p<a.length;p++)o[a[p]].end=0;return{map:o,table:n}}(function(e){for(var t=[],n=0;n<e.length;n++){var o=e[n];switch(o.mode){case r.NUMERIC:t.push([o,{data:o.data,mode:r.ALPHANUMERIC,length:o.length},{data:o.data,mode:r.BYTE,length:o.length}]);break;case r.ALPHANUMERIC:t.push([o,{data:o.data,mode:r.BYTE,length:o.length}]);break;case r.KANJI:t.push([o,{data:o.data,mode:r.BYTE,length:f(o.data)}]);break;case r.BYTE:t.push([{data:o.data,mode:r.BYTE,length:f(o.data)}])}}return t}(d(e,c.isKanjiModeEnabled())),n),a=s.find_path(o.map,"start","end"),i=[],u=1;u<a.length-1;u++)i.push(o.table[a[u]].node);return t.fromArray(function(e){return e.reduce((function(e,t){var n=e.length-1>=0?e[e.length-1]:null;return n&&n.mode===t.mode?(e[e.length-1].data+=t.data,e):(e.push(t),e)}),[])}(i))},t.rawSplit=function(e){return t.fromArray(d(e,c.isKanjiModeEnabled()))}},function(e,t,n){var r=n(18);function o(e){this.mode=r.NUMERIC,this.data=e.toString()}o.getBitsLength=function(e){return 10*Math.floor(e/3)+(e%3?e%3*3+1:0)},o.prototype.getLength=function(){return this.data.length},o.prototype.getBitsLength=function(){return o.getBitsLength(this.data.length)},o.prototype.write=function(e){var t,n,r;for(t=0;t+3<=this.data.length;t+=3)n=this.data.substr(t,3),r=parseInt(n,10),e.put(r,10);var o=this.data.length-t;o>0&&(n=this.data.substr(t),r=parseInt(n,10),e.put(r,3*o+1))},e.exports=o},function(e,t,n){var r=n(18),o=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function a(e){this.mode=r.ALPHANUMERIC,this.data=e}a.getBitsLength=function(e){return 11*Math.floor(e/2)+e%2*6},a.prototype.getLength=function(){return this.data.length},a.prototype.getBitsLength=function(){return a.getBitsLength(this.data.length)},a.prototype.write=function(e){var t;for(t=0;t+2<=this.data.length;t+=2){var n=45*o.indexOf(this.data[t]);n+=o.indexOf(this.data[t+1]),e.put(n,11)}this.data.length%2&&e.put(o.indexOf(this.data[t]),6)},e.exports=a},function(e,t,n){var r=n(23),o=n(18);function a(e){this.mode=o.BYTE,this.data=r.from(e)}a.getBitsLength=function(e){return 8*e},a.prototype.getLength=function(){return this.data.length},a.prototype.getBitsLength=function(){return a.getBitsLength(this.data.length)},a.prototype.write=function(e){for(var t=0,n=this.data.length;t<n;t++)e.put(this.data[t],8)},e.exports=a},function(e,t,n){var r=n(18),o=n(17);function a(e){this.mode=r.KANJI,this.data=e}a.getBitsLength=function(e){return 13*e},a.prototype.getLength=function(){return this.data.length},a.prototype.getBitsLength=function(){return a.getBitsLength(this.data.length)},a.prototype.write=function(e){var t;for(t=0;t<this.data.length;t++){var n=o.toSJIS(this.data[t]);if(n>=33088&&n<=40956)n-=33088;else{if(!(n>=57408&&n<=60351))throw new Error("Invalid SJIS character: "+this.data[t]+"\nMake sure your charset is UTF-8");n-=49472}n=192*(n>>>8&255)+(255&n),e.put(n,13)}},e.exports=a},function(e,t,n){"use strict";var r={single_source_shortest_paths:function(e,t,n){var o={},a={};a[t]=0;var i,u,l,c,s,f,p,d=r.PriorityQueue.make();for(d.push(t,0);!d.empty();)for(l in u=(i=d.pop()).value,c=i.cost,s=e[u]||{})s.hasOwnProperty(l)&&(f=c+s[l],p=a[l],(void 0===a[l]||p>f)&&(a[l]=f,d.push(l,f),o[l]=u));if(void 0!==n&&void 0===a[n]){var h=["Could not find a path from ",t," to ",n,"."].join("");throw new Error(h)}return o},extract_shortest_path_from_predecessor_list:function(e,t){for(var n=[],r=t;r;)n.push(r),e[r],r=e[r];return n.reverse(),n},find_path:function(e,t,n){var o=r.single_source_shortest_paths(e,t,n);return r.extract_shortest_path_from_predecessor_list(o,n)},PriorityQueue:{make:function(e){var t,n=r.PriorityQueue,o={};for(t in e=e||{},n)n.hasOwnProperty(t)&&(o[t]=n[t]);return o.queue=[],o.sorter=e.sorter||n.default_sorter,o},default_sorter:function(e,t){return e.cost-t.cost},push:function(e,t){var n={value:e,cost:t};this.queue.push(n),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};e.exports=r},function(e,t,n){var r=n(102);t.render=function(e,t,n){var o=n,a=t;void 0!==o||t&&t.getContext||(o=t,t=void 0),t||(a=function(){try{return document.createElement("canvas")}catch(e){throw new Error("You need to specify a canvas element")}}()),o=r.getOptions(o);var i=r.getImageWidth(e.modules.size,o),u=a.getContext("2d"),l=u.createImageData(i,i);return r.qrToImageData(l.data,e,o),function(e,t,n){e.clearRect(0,0,t.width,t.height),t.style||(t.style={}),t.height=n,t.width=n,t.style.height=n+"px",t.style.width=n+"px"}(u,a,i),u.putImageData(l,0,0),a},t.renderToDataURL=function(e,n,r){var o=r;void 0!==o||n&&n.getContext||(o=n,n=void 0),o||(o={});var a=t.render(e,n,o),i=o.type||"image/png",u=o.rendererOpts||{};return a.toDataURL(i,u.quality)}},function(e,t,n){var r=n(102);function o(e,t){var n=e.a/255,r=t+'="'+e.hex+'"';return n<1?r+" "+t+'-opacity="'+n.toFixed(2).slice(1)+'"':r}function a(e,t,n){var r=e+t;return void 0!==n&&(r+=" "+n),r}t.render=function(e,t,n){var i=r.getOptions(t),u=e.modules.size,l=e.modules.data,c=u+2*i.margin,s=i.color.light.a?"<path "+o(i.color.light,"fill")+' d="M0 0h'+c+"v"+c+'H0z"/>':"",f="<path "+o(i.color.dark,"stroke")+' d="'+function(e,t,n){for(var r="",o=0,i=!1,u=0,l=0;l<e.length;l++){var c=Math.floor(l%t),s=Math.floor(l/t);c||i||(i=!0),e[l]?(u++,l>0&&c>0&&e[l-1]||(r+=i?a("M",c+n,.5+s+n):a("m",o,0),o=0,i=!1),c+1<t&&e[l+1]||(r+=a("h",u),u=0)):o++}return r}(l,u,i.margin)+'"/>',p='viewBox="0 0 '+c+" "+c+'"',d='<svg xmlns="http://www.w3.org/2000/svg" '+(i.width?'width="'+i.width+'" height="'+i.width+'" ':"")+p+' shape-rendering="crispEdges">'+s+f+"</svg>\n";return"function"==typeof n&&n(null,d),d}},function(e,t,n){},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){var r=n(56),o=n(254),a=n(103),i=n(255),u=n(256),l=n(259),c=n(98),s=n(260),f=n(261),p=n(87),d=n(106),h=n(27),m=n(262),v=n(263),y=n(268),g=n(9),b=n(32),w=n(269),E=n(22),x=n(271),k=n(19),_=n(66),S={};S["[object Arguments]"]=S["[object Array]"]=S["[object ArrayBuffer]"]=S["[object DataView]"]=S["[object Boolean]"]=S["[object Date]"]=S["[object Float32Array]"]=S["[object Float64Array]"]=S["[object Int8Array]"]=S["[object Int16Array]"]=S["[object Int32Array]"]=S["[object Map]"]=S["[object Number]"]=S["[object Object]"]=S["[object RegExp]"]=S["[object Set]"]=S["[object String]"]=S["[object Symbol]"]=S["[object Uint8Array]"]=S["[object Uint8ClampedArray]"]=S["[object Uint16Array]"]=S["[object Uint32Array]"]=!0,S["[object Error]"]=S["[object Function]"]=S["[object WeakMap]"]=!1,e.exports=function e(t,n,T,O,C,P){var j,A=1&n,N=2&n,R=4&n;if(T&&(j=C?T(t,O,C,P):T(t)),void 0!==j)return j;if(!E(t))return t;var I=g(t);if(I){if(j=m(t),!A)return c(t,j)}else{var L=h(t),M="[object Function]"==L||"[object GeneratorFunction]"==L;if(b(t))return l(t,A);if("[object Object]"==L||"[object Arguments]"==L||M&&!C){if(j=N||M?{}:y(t),!A)return N?f(t,u(j,t)):s(t,i(j,t))}else{if(!S[L])return C?t:{};j=v(t,L,A)}}P||(P=new r);var D=P.get(t);if(D)return D;P.set(t,j),x(t)?t.forEach((function(r){j.add(e(r,n,T,r,t,P))})):w(t)&&t.forEach((function(r,o){j.set(o,e(r,n,T,o,t,P))}));var U=I?void 0:(R?N?d:p:N?_:k)(t);return o(U||t,(function(r,o){U&&(r=t[o=r]),a(j,o,e(r,n,T,o,t,P))})),j}},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},function(e,t,n){var r=n(28),o=n(19);e.exports=function(e,t){return e&&r(t,o(t),e)}},function(e,t,n){var r=n(28),o=n(66);e.exports=function(e,t){return e&&r(t,o(t),e)}},function(e,t,n){var r=n(22),o=n(34),a=n(258),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return a(e);var t=o(e),n=[];for(var u in e)("constructor"!=u||!t&&i.call(e,u))&&n.push(u);return n}},function(e,t){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},function(e,t,n){(function(e){var r=n(12),o=t&&!t.nodeType&&t,a=o&&"object"==typeof e&&e&&!e.nodeType&&e,i=a&&a.exports===o?r.Buffer:void 0,u=i?i.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=u?u(n):new e.constructor(n);return e.copy(r),r}}).call(this,n(47)(e))},function(e,t,n){var r=n(28),o=n(58);e.exports=function(e,t){return r(e,o(e),t)}},function(e,t,n){var r=n(28),o=n(105);e.exports=function(e,t){return r(e,o(e),t)}},function(e,t){var n=Object.prototype.hasOwnProperty;e.exports=function(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&n.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},function(e,t,n){var r=n(68),o=n(264),a=n(265),i=n(266),u=n(267);e.exports=function(e,t,n){var l=e.constructor;switch(t){case"[object ArrayBuffer]":return r(e);case"[object Boolean]":case"[object Date]":return new l(+e);case"[object DataView]":return o(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return u(e,n);case"[object Map]":return new l;case"[object Number]":case"[object String]":return new l(e);case"[object RegExp]":return a(e);case"[object Set]":return new l;case"[object Symbol]":return i(e)}}},function(e,t,n){var r=n(68);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},function(e,t){var n=/\w*$/;e.exports=function(e){var t=new e.constructor(e.source,n.exec(e));return t.lastIndex=e.lastIndex,t}},function(e,t,n){var r=n(21),o=r?r.prototype:void 0,a=o?o.valueOf:void 0;e.exports=function(e){return a?Object(a.call(e)):{}}},function(e,t,n){var r=n(68);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},function(e,t,n){var r=n(61),o=n(67),a=n(34);e.exports=function(e){return"function"!=typeof e.constructor||a(e)?{}:r(o(e))}},function(e,t,n){var r=n(270),o=n(33),a=n(50),i=a&&a.isMap,u=i?o(i):r;e.exports=u},function(e,t,n){var r=n(27),o=n(13);e.exports=function(e){return o(e)&&"[object Map]"==r(e)}},function(e,t,n){var r=n(272),o=n(33),a=n(50),i=a&&a.isSet,u=i?o(i):r;e.exports=u},function(e,t,n){var r=n(27),o=n(13);e.exports=function(e){return o(e)&&"[object Set]"==r(e)}},function(e,t,n){var r=n(36),o=n(274),a=n(275),i=n(26);e.exports=function(e,t){return t=r(t,e),null==(e=a(e,t))||delete e[i(o(t))]}},function(e,t){e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},function(e,t,n){var r=n(35),o=n(276);e.exports=function(e,t){return t.length<2?e:r(e,o(t,0,-1))}},function(e,t){e.exports=function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(o);++r<o;)a[r]=e[r+t];return a}},function(e,t,n){var r=n(278);e.exports=function(e){return r(e)?void 0:e}},function(e,t,n){var r=n(20),o=n(67),a=n(13),i=Function.prototype,u=Object.prototype,l=i.toString,c=u.hasOwnProperty,s=l.call(Object);e.exports=function(e){if(!a(e)||"[object Object]"!=r(e))return!1;var t=o(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==s}},function(e,t,n){"use strict";var r=n(10),o=n(107),a=n(280),i=n(113);function u(e){var t=new a(e),n=o(a.prototype.request,t);return r.extend(n,a.prototype,t),r.extend(n,t),n}var l=u(n(110));l.Axios=a,l.create=function(e){return u(i(l.defaults,e))},l.Cancel=n(114),l.CancelToken=n(294),l.isCancel=n(109),l.all=function(e){return Promise.all(e)},l.spread=n(295),e.exports=l,e.exports.default=l},function(e,t,n){"use strict";var r=n(10),o=n(108),a=n(281),i=n(282),u=n(113);function l(e){this.defaults=e,this.interceptors={request:new a,response:new a}}l.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=u(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[i,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},l.prototype.getUri=function(e){return e=u(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){l.prototype[e]=function(t,n){return this.request(r.merge(n||{},{method:e,url:t}))}})),r.forEach(["post","put","patch"],(function(e){l.prototype[e]=function(t,n,o){return this.request(r.merge(o||{},{method:e,url:t,data:n}))}})),e.exports=l},function(e,t,n){"use strict";var r=n(10);function o(){this.handlers=[]}o.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},function(e,t,n){"use strict";var r=n(10),o=n(283),a=n(109),i=n(110);function u(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return u(e),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||i.adapter)(e).then((function(t){return u(e),t.data=o(t.data,t.headers,e.transformResponse),t}),(function(t){return a(t)||(u(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,n){"use strict";var r=n(10);e.exports=function(e,t,n){return r.forEach(n,(function(n){e=n(e,t)})),e}},function(e,t){var n,r,o=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function u(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var l,c=[],s=!1,f=-1;function p(){s&&l&&(s=!1,l.length?c=l.concat(c):f=-1,c.length&&d())}function d(){if(!s){var e=u(p);s=!0;for(var t=c.length;t;){for(l=c,c=[];++f<t;)l&&l[f].run();f=-1,t=c.length}l=null,s=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||s||u(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){"use strict";var r=n(10);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},function(e,t,n){"use strict";var r=n(112);e.exports=function(e,t,n){var o=n.config.validateStatus;!o||o(n.status)?e(n):t(r("Request failed with status code "+n.status,n.config,null,n.request,n))}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var r=n(289),o=n(290);e.exports=function(e,t){return e&&!r(t)?o(e,t):t}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var r=n(10),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,a,i={};return e?(r.forEach(e.split("\n"),(function(e){if(a=e.indexOf(":"),t=r.trim(e.substr(0,a)).toLowerCase(),n=r.trim(e.substr(a+1)),t){if(i[t]&&o.indexOf(t)>=0)return;i[t]="set-cookie"===t?(i[t]?i[t]:[]).concat([n]):i[t]?i[t]+", "+n:n}})),i):i}},function(e,t,n){"use strict";var r=n(10);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var r=n(10);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,a,i){var u=[];u.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&u.push("expires="+new Date(n).toGMTString()),r.isString(o)&&u.push("path="+o),r.isString(a)&&u.push("domain="+a),!0===i&&u.push("secure"),document.cookie=u.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){"use strict";var r=n(114);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e;return{token:new o((function(t){e=t})),cancel:e}},e.exports=o},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){},function(e,t){var n=Object.prototype.hasOwnProperty;e.exports=function(e,t){return null!=e&&n.call(e,t)}},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";var r=n(304);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";n.r(t);var r,o=n(0),a=n.n(o),i=n(42),u=n.n(i),l=n(14),c=n.n(l),s=n(24),f=n.n(s),p=function(){function e(){c()(this,e),this._events=void 0,this._events={}}return f()(e,[{key:"on",value:function(e,t){this._events[e]||(this._events[e]=[]),this._events[e].push(t)}},{key:"removeListener",value:function(e,t){if(!this._events[e])throw new Error("Can't remove a listener. Event \"".concat(e,"\" doesn't exits."));this._events[e]=this._events[e].filter((function(e){return e!==t}))}},{key:"emit",value:function(e,t){if(this._events[e]){this._events[e].forEach((function(e){e(t)}))}}}]),e}(),d=n(19),h=n.n(d),m=n(115),v=n.n(m),y=n(116),g=n.n(y),b=n(44),w=n.n(b),E=function(){function e(t){c()(this,e),this.language=void 0,this.resources=void 0,this.language=t&&t.language||"en-US",this.resources=t&&t.resources||{}}return f()(e,[{key:"changeLanguage",value:function(e){this.supportedLanguages.includes(e)&&(this.language=e)}},{key:"addLanguage",value:function(e,t){this.supportedLanguages.includes(e)||(this.resources[e]=t)}},{key:"getLocales",value:function(e){return this.resources[e||this.language]||null}},{key:"getLocale",value:function(e,t){var n=this.getLocales(this.language);return n&&e&&w()(n[e]||"",t)||e}},{key:"supportedLanguages",get:function(){return g()([v.a,h.a])(this.resources)}}]),e}(),x=null,k=function(){return x.getLocale.bind(x)},_=n(69),S=n(45),T=n(70),O=n(71),C=n(72);r={language:"en-US",resources:{en:_,"en-US":_,es:T,"es-ES":T,de:O,"de-DE":O,ja:C,"ja-JP":C,zh:S,"zh-CN":S,"zh-Hans":S}},x||(x=new E(r));var P=n(2),j=n.n(P),A=n(5),N=n.n(A),R=n(1),I=n.n(R),L=n(8),M=n(11),D=n.n(M),U=(n(220),n(7)),B=n.n(U),F=n(29),z=n.n(F),Y=n(3),q=n.n(Y),V=n(4),H=n.n(V);var W=o.createContext({});W.Consumer;var $=W;function Q(){var e=Object(o.useContext)($).i18n||k();return{i18n:e,t:e}}var K=function(e){var t=e.onChange;return a.a.createElement(L.CardElement,{onChange:t,className:"stripe-element-input stripe-element-input__card"})},G={iconStyle:"solid",style:{base:{color:"#fff",fontWeight:"500",fontFamily:"Roboto, Open Sans, Segoe UI, sans-serif",fontSize:"16px",fontSmoothing:"antialiased",":-webkit-autofill":{color:"#fce883"},"::placeholder":{color:"#87BBFD"}},invalid:{iconColor:"#FFC7EE",color:"#FFC7EE"}}},J={style:{base:{padding:"10px 12px",color:"#32325d",fontSize:"16px","::placeholder":{color:"#aab7c4"}}}};function X(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?X(Object(n),!0).forEach((function(t){B()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ee={supportedCountries:["SEPA"]},te=function(e){var t=e.onChange;return a.a.createElement("div",null,a.a.createElement(L.IbanElement,{className:"stripe-element-input stripe-element-input__card",options:Z(Z({},G),ee),onChange:t}))};function ne(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function re(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ne(Object(n),!0).forEach((function(t){B()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ne(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var oe=function(e){var t=e.onChange;return a.a.createElement("div",null,a.a.createElement(L.IdealBankElement,{className:"stripe-element-input",options:re({},J),onChange:t}))},ae=function(){var e=Q().t;return a.a.createElement("div",{className:"payment-info"},a.a.createElement("span",{className:"tip"},e("form.alipay.tip")))},ie=n(117),ue=n.n(ie),le={alipay:function(e){e.styles;var t=H()(e,["styles"]);return a.a.createElement("svg",q()({viewBox:"0 0 68 70",xmlns:"http://www.w3.org/2000/svg"},t),a.a.createElement("path",{d:"M10.873 1.867C4.863 1.867 0 6.734 0 12.743V58.87c0 6.005 4.863 10.874 10.873 10.874h46.134c6.006 0 10.872-4.87 10.872-10.874V58.4c-.203-.084-17.642-7.358-26.505-11.62-5.98 7.36-13.693 11.824-21.701 11.824-13.542 0-18.14-11.852-11.729-19.654 1.398-1.7 3.777-3.325 7.468-4.235 5.774-1.418 14.964.886 23.577 3.728a47.18 47.18 0 003.823-9.344H16.27V26.41h13.686v-4.82H13.379V18.9h16.577v-6.876s0-1.159 1.174-1.159h6.69V18.9h16.388v2.69H37.82v4.82h13.377c-1.28 5.244-3.224 10.071-5.663 14.308 4.06 1.469 7.703 2.862 10.42 3.771 9.058 3.032 11.597 3.402 11.925 3.44V12.744c0-6.009-4.865-10.876-10.871-10.876H10.874zm7.444 36.777c-.581.007-1.165.038-1.753.096-1.696.17-4.88.919-6.62 2.459-5.217 4.55-2.095 12.867 8.464 12.867 6.138 0 12.271-3.924 17.09-10.208-6.212-3.03-11.562-5.28-17.18-5.214z",fill:"#00A1E9",fillRule:"nonzero"}))},check_mark:function(e){var t=e.styles,n=void 0===t?{}:t,r=H()(e,["styles"]);return a.a.createElement("svg",q()({width:"84",height:"84",xmlns:"http://www.w3.org/2000/svg"},r),a.a.createElement("circle",{className:n.border||"border",cx:"42",cy:"42",r:"40",strokeLinecap:"round",strokeWidth:"4",stroke:"#000",fill:"none"}),a.a.createElement("path",{className:n.checkmark||"checkmark",strokeLinecap:"round",strokeLinejoin:"round",d:"M23.375 42.549l13.51 13.509L64.891 28.05",strokeWidth:"4",stroke:"#000",fill:"none"}))},checked:function(e){var t=e.styles,n=void 0===t?{}:t,r=H()(e,["styles"]);return a.a.createElement("svg",q()({className:n.icon||"icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200"},r),a.a.createElement("path",{d:"M512 896c-212.064 0-384-171.936-384-384s171.936-384 384-384 384 171.936 384 384-171.936 384-384 384m0-832C264.96 64 64 264.96 64 512s200.96 448 448 448 448-200.96 448-448S759.04 64 512 64"}),a.a.createElement("path",{d:"M432 618.752L310.624 497.376l-45.248 45.248L432 709.248l326.624-326.624-45.248-45.248z"}))},close:function(e){e.styles;var t=H()(e,["styles"]);return a.a.createElement("svg",q()({viewBox:"0 0 1045 1024",xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200"},t),a.a.createElement("path",{d:"M282.517 213.376l-45.354 45.163L489.472 512l-252.31 253.461 45.355 45.163 252.096-253.27 252.096 253.27 45.355-45.163-252.288-253.44L832.064 258.54l-45.355-45.163-252.096 253.248-252.096-253.227z"}))},close_circle:function(e){var t=e.styles,n=void 0===t?{}:t,r=H()(e,["styles"]);return a.a.createElement("svg",q()({className:n.icon||"icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200"},r),a.a.createElement("path",{d:"M512 896c-212.064 0-384-171.936-384-384s171.936-384 384-384 384 171.936 384 384-171.936 384-384 384m0-832C264.96 64 64 264.96 64 512s200.96 448 448 448 448-200.96 448-448S759.04 64 512 64"}),a.a.createElement("path",{d:"M665.376 313.376L512 466.752 358.624 313.376l-45.248 45.248L466.752 512 313.376 665.376l45.248 45.248L512 557.248l153.376 153.376 45.248-45.248L557.248 512l153.376-153.376z"}))},loading:function(e){var t=e.styles,n=void 0===t?{}:t,r=H()(e,["styles"]);return a.a.createElement("svg",q()({className:(n["animate-spin"]||"animate-spin")+" "+(n["-ml-1"]||"-ml-1")+" "+(n["mr-3"]||"mr-3")+" "+(n["h-5"]||"h-5")+" "+(n["w-5"]||"w-5")+" "+(n["text-white"]||"text-white"),xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},r),a.a.createElement("circle",{className:n["opacity-25"]||"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),a.a.createElement("path",{className:n["opacity-75"]||"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"}))},scan:function(e){e.styles;var t=H()(e,["styles"]);return a.a.createElement("svg",q()({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200"},t),a.a.createElement("path",{d:"M234.667 640v149.333h159.978v64H234.667a64 64 0 01-64-64V640h64zm618.666 0v149.333a64 64 0 01-64 64H629.312v-64h160.021V640h64zM768 480v64H256v-64h512zm21.333-309.333a64 64 0 0164 64V384h-64V234.667h-160v-64h160zm-394.666 0v64h-160V384h-64V234.667a64 64 0 0164-64h160z"}))},selected:function(e){var t=e.styles,n=void 0===t?{}:t,r=H()(e,["styles"]);return a.a.createElement("svg",q()({className:n.icon||"icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200"},r),a.a.createElement("path",{d:"M235.947 472.939L190.72 518.25l210.09 209.514 432.363-427.69-45.013-45.483-387.157 382.976z"}))},wechat:function(e){e.styles;var t=H()(e,["styles"]);return a.a.createElement("svg",q()({viewBox:"0 0 81 70",xmlns:"http://www.w3.org/2000/svg"},t),a.a.createElement("path",{d:"M28.946 44.279a2.65 2.65 0 01-3.508-1.068l-.174-.38-7.245-15.847a1.375 1.375 0 01-.126-.557 1.324 1.324 0 012.12-1.06l8.549 6.068a3.966 3.966 0 003.534.403L72.3 14C65.093 5.533 53.225 0 39.793 0 17.815 0 0 14.8 0 33.059c0 9.96 5.36 18.927 13.75 24.987a2.642 2.642 0 011.114 2.155c0 .293-.064.562-.14.842L12.93 67.71c-.083.313-.213.64-.213.967 0 .73.593 1.322 1.327 1.322.287 0 .523-.106.765-.246l8.712-5.014c.656-.377 1.35-.61 2.114-.61a4 4 0 011.169.175 47.228 47.228 0 0012.99 1.813c21.977 0 39.795-14.802 39.795-33.06 0-5.53-1.644-10.737-4.534-15.319l-45.82 26.373-.29.167z",fill:"#40B93C",fillRule:"nonzero"}))}},ce=function(e){var t=e.name,n=e.size,r=e.color,o=H()(e,["name","size","color"]),i=le[t];return a.a.createElement(i,q()({color:r,style:{width:n,height:n}},o))},se=function(){var e=Q().t;return a.a.createElement("span",{className:"tip"},a.a.createElement(ce,{name:"scan",size:30}),e("form.wechat.before.scan.tip"))},fe=function(e){var t=e.QRCodeUrl,n=Q().t;return Object(o.useEffect)((function(){if(t){ue.a.toDataURL(t,{errorCorrectionLevel:"H",type:"image/jpeg",quality:.3,margin:1},(function(e,t){if(e)throw e;document.getElementById("wechat-qrcode").src=t}))}}),[t]),a.a.createElement("div",{className:"wechat-qrcode-section"},a.a.createElement("img",{id:"wechat-qrcode"}),a.a.createElement("span",{className:"tip"},a.a.createElement(ce,{name:"scan",size:30}),n("form.wechat.scan.tip")))},pe=function(e){var t=e.QRCodeUrl;return a.a.createElement("div",{className:"payment-info"},t?a.a.createElement(fe,{QRCodeUrl:t}):a.a.createElement(se,null))},de=function(e){var t=e.id,n=e.label,r=e.onChange;return a.a.createElement("div",{className:"form-group row"},a.a.createElement("label",{htmlFor:t,className:"col-sm-2 col-form-label"},n),a.a.createElement("div",{className:"col-sm-10"},a.a.createElement(K,{onChange:r})))},he=function(e){var t=e.label,n=e.id,r=e.type,o=e.required,i=e.autoComplete,u=e.value,l=e.onChange,c=e.error,s=e.component,f=H()(e,["label","id","type","required","autoComplete","value","onChange","error","component"]);return a.a.createElement("div",{className:"form-group row"},a.a.createElement("label",{htmlFor:n,className:"col-sm-2 col-form-label"},t),a.a.createElement("div",{className:"col-sm-10"},s?a.a.createElement(s,e):a.a.createElement("input",q()({className:c?"form-control is-invalid":"form-control",id:n,type:r,required:o,autoComplete:i,value:u,onChange:l},f))))},me=n(15),ve=n.n(me),ye=function(e,t){var n=parseFloat(e+"").toFixed(2);return new Intl.NumberFormat(["en-US"],{style:"currency",currency:t}).format(+n)},ge=function(e){var t=new Intl.NumberFormat("en",{style:"currency",currency:e}).formatToParts().find((function(e){return"currency"===e.type}));return t&&t.value},be=function(e){var t=e.currency,n=e.value,r=e.onChange,i=e.error,u=H()(e,["currency","value","onChange","error"]),l=Object(o.useRef)(null),c=Q().t;Object(o.useEffect)((function(){var e=l.current,t=function(){e.parentElement.classList.add("active")};return e.addEventListener("focus",t),e.addEventListener("blur",(function(){e.parentElement.classList.remove("active")})),function(){e&&(e.removeEventListener("focus",t),e.removeEventListener("blur",t))}}),[]);var s=ve()("input-group","form-control",{"is-invalid":!!i});return a.a.createElement("div",{className:s},a.a.createElement("input",q()({ref:l,type:"text",className:"form-control",placeholder:c("form.amount.placeholder"),value:n,autoComplete:"off",onChange:function(e){return r(e.target.value)},name:"amount"},u)),a.a.createElement("span",{className:"input-group-addon"},ge(t)))};function we(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?we(Object(n),!0).forEach((function(t){B()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):we(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var xe,ke=function(e){var t=e.billingDetails,n=e.setBillingDetails,r=e.error,o=void 0===r?{}:r,i=e.currency,u=void 0===i?"usd":i,l=e.enablePhone,c=e.enableAmount,s=e.children,f=Q().t;return a.a.createElement("div",{className:"section"},a.a.createElement(he,{label:f("form.name.label"),id:z()("name_"),name:"name",type:"text",required:!0,autoComplete:"name",value:t.name,error:o.name||"",onChange:function(e){n(Ee(Ee({},t),{},{name:e.target.value}))}}),a.a.createElement(he,{label:f("form.email.label"),id:z()("email_"),name:"email",type:"email",required:!0,autoComplete:"email",value:t.email,error:o.email||"",onChange:function(e){n(Ee(Ee({},t),{},{email:e.target.value}))}}),l&&a.a.createElement(he,{label:f("form.phone.label"),id:z()("phone_"),name:"phone",type:"tel",required:!0,autoComplete:"tel",value:t.phone,error:o.phone||"",onChange:function(e){n(Ee(Ee({},t),{},{phone:e.target.value}))}}),c&&a.a.createElement(he,{label:f("form.amount.label"),id:z()("amount_"),name:"amount",type:"text",required:!0,autoComplete:"amount",value:t.amount,error:o.amount||"",onChange:function(e){n(Ee(Ee({},t),{},{amount:e}))},component:be,currency:u}),s)};n(246);!function(e){e.error="error",e.info="info",e.success="success"}(xe||(xe={}));var _e,Se=function(e){var t=e.type,n=void 0===t?xe.error:t,r=e.message,o=void 0===r?"":r,i="alert-message ".concat(n);return a.a.createElement("div",{className:i,role:"alert"},a.a.createElement("span",{className:"icon-span"},n===xe.error&&a.a.createElement(ce,{name:"close_circle",size:20}),n===xe.success&&a.a.createElement(ce,{name:"checked",size:20})),a.a.createElement("span",{className:"message"},o))},Te=n(118),Oe=n.n(Te),Ce=n(119),Pe=n.n(Ce),je=n(73),Ae=n.n(je);!function(e){e.CARD="card",e.ALIPAY="alipay",e.WECHATPAY="wechat_pay",e.IBAN="iban",e.IDEAL="ideal"}(_e||(_e={}));var Ne,Re=_e;function Ie(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ae()(e);if(t){var o=Ae()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Pe()(this,n)}}!function(e){e.succeeded="succeeded",e.processing="processing",e.canceled="canceled",e.requires_payment_method="requires_payment_method"}(Ne||(Ne={}));var Le;!function(e){e.START="start",e.SUCCESS="success",e.REDIRECTING="redirecting",e.GET_QR_CODE="get_qr_code",e.ERROR="error"}(Le||(Le={}));var Me,De=function(e){Oe()(n,e);var t=Ie(n);function n(e,r){var o;return c()(this,n),(o=t.call(this)).apiService=void 0,o.stripe=void 0,o.timerSetting=void 0,o.start=function(){var e=N()(j.a.mark((function e(t,n){var r,a,i,u,l,c,s,f,p,d,h,m,v,y,g,b;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o.emit(Le.START,null),r=t.paymentMethodTypes,a=t.email,i=t.name,u=t.phone,l=t.redirectUrl,c=void 0===l?window.location.href:l,s={name:i,email:a},u&&(s.phone=u),e.prev=4,null===(f=window.wp_stripe_express)||void 0===f||f.emit("before-payment-intent-created",t),e.next=8,o.apiService.createPaymentIntent(t);case 8:p=e.sent,d=p.id,h=p.clientSecret,m=null,v=null,e.t0=r[0],e.next=e.t0===Re.IDEAL?16:e.t0===Re.ALIPAY?19:e.t0===Re.CARD?22:e.t0===Re.WECHATPAY?25:28;break;case 16:return m={payment_method:{ideal:n,billing_details:s},return_url:"".concat(c,"?payment_intent=").concat(d)},v=o.stripe.confirmIdealPayment,e.abrupt("break",28);case 19:return m={payment_method:{billing_details:s},return_url:"".concat(c,"?payment_intent=").concat(d)},v=o.stripe.confirmAlipayPayment,e.abrupt("break",28);case 22:return m={payment_method:{card:n,billing_details:s}},v=o.stripe.confirmCardPayment,e.abrupt("break",28);case 25:return m={payment_method:{billing_details:s},payment_method_options:{wechat_pay:{client:"web"}}},v=o.stripe.confirmWechatPayPayment,e.abrupt("break",28);case 28:return e.next=30,v.call(o.stripe,h,m);case 30:if(y=e.sent,g=y.error,b=y.paymentIntent,!g){e.next=36;break}return o.emit(Le.ERROR,{msg:g.message}),e.abrupt("return");case 36:if(b.status!==Ne.succeeded){e.next=39;break}return o.emit(Le.SUCCESS,t),e.abrupt("return");case 39:o.checkStatus(d),e.next=45;break;case 42:e.prev=42,e.t1=e.catch(4),o.emit(Le.ERROR,{msg:e.t1});case 45:case"end":return e.stop()}}),e,null,[[4,42]])})));return function(t,n){return e.apply(this,arguments)}}(),o.checkStatus=function(){var e=N()(j.a.mark((function e(t){var n,r,a,i,u,l,c;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.timerSetting,r=n.startTime,a=n.timeout,i=n.interval,o.timerSetting.startTime=r||Date.now(),u=null,e.prev=3,e.next=6,o.apiService.getPaymentIntentStatus(t);case 6:l=e.sent,c=l.paymentIntent,u=c,e.next=14;break;case 11:e.prev=11,e.t0=e.catch(3),setTimeout(o.checkStatus,i,t);case 14:f=void 0,p=void 0,f=(s=u).status,p=s.last_payment_error,!([Ne.succeeded,Ne.processing,Ne.canceled].includes(f)||f===Ne.requires_payment_method&&!!p)&&Date.now()<o.timerSetting.startTime+a?setTimeout(o.checkStatus,i,t):u.status===Ne.succeeded||u.status===Ne.processing?o.emit(Le.SUCCESS,u):u.status===Ne.canceled?o.emit(Le.ERROR,{msg:u.last_payment_error||"Payment canceled",code:"CANCEL"}):u.status===Ne.requires_payment_method?o.emit(Le.ERROR,{msg:u.last_payment_error||"Payment failed",code:"FAILED"}):(console.warn(new Error("Polling timed out.")),o.emit(Le.ERROR,{msg:"Timeout"}));case 16:case"end":return e.stop()}var s,f,p}),e,null,[[3,11]])})));return function(t){return e.apply(this,arguments)}}(),o.apiService=e,o.stripe=r,o.timerSetting={timeout:18e5,interval:500,startTime:null},o}return n}(p),Ue=function(){return[{type:Re.CARD,label:k()("form.checkout.method.card")},{type:Re.ALIPAY,label:k()("form.checkout.method.alipay")},{type:Re.WECHATPAY,label:k()("form.checkout.method.wechat")},{type:Re.IBAN,label:k()("form.checkout.method.iban")},{type:Re.IDEAL,label:k()("form.checkout.method.ideal")}]},Be=function(e){var t=e.supportedMethods,n=e.value,r=e.onChange,o=e.setError,i=function(e){o(null),r(e.target.value)},u=function(e){return a.a.createElement("li",{className:"visible"},a.a.createElement("label",null,a.a.createElement("input",{type:"radio",name:e.value,value:e.value,checked:e.checked,onChange:e.onChange}),a.a.createElement("span",null,e.label)))},l=Ue().filter((function(e){return t.includes(e.type)}));return a.a.createElement("div",null,a.a.createElement("nav",{className:"payment-methods"},a.a.createElement("ul",null,l.map((function(e){return a.a.createElement(u,{key:e.type,label:e.label,value:e.type,checked:n===e.type,onChange:i})})))))},Fe=function(e){var t=e.value,n=e.setError,r=e.qrCodeUrl;switch(t){case Re.CARD:return a.a.createElement(K,{onChange:function(e){n(e.error&&e.error.message)}});case Re.IBAN:return a.a.createElement(te,{onChange:function(e){n(e.error&&e.error.message)}});case Re.IDEAL:return a.a.createElement(oe,{onChange:function(e){n(e.error&&e.error.message)}});case Re.ALIPAY:return a.a.createElement(ae,null);case Re.WECHATPAY:return a.a.createElement(pe,{QRCodeUrl:r});default:return null}},ze=function(e){var t=e.supportedMethods,n=void 0===t?Ue().map((function(e){return e.type})):t,r=e.paymentMethod,o=e.setPaymentMethod,i=e.setError,u=e.qrCode;return a.a.createElement("div",{className:"section"},a.a.createElement(Be,{supportedMethods:n,value:r,setError:i,onChange:o}),a.a.createElement(Fe,{value:r,setError:i,qrCodeUrl:u}))};n(250);!function(e){e.INIT="INIT",e.LOADING="LOADING",e.SUCCESS="SUCCESS",e.ERROR="ERROR"}(Me||(Me={}));var Ye=function(e){var t=e.label,n=e.error,r=void 0===n?"":n,o=e.status,i=void 0===o?Me.INIT:o,u=H()(e,["label","error","status"]),l=Q().t,c=null;switch(i){case Me.LOADING:c=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement(ce,{name:"loading"}),l("button.processing"))};break;case Me.SUCCESS:c=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement(ce,{name:"checked"}),l("form.result.pay.success"))};break;case Me.INIT:default:c=function(){return a.a.createElement(a.a.Fragment,null,t)}}var s=ve()({"button-submit--error":r,"button-success":Me.SUCCESS===i});return a.a.createElement("button",q()({className:"button-submit ".concat(s),type:"submit",disabled:i!==Me.INIT},u),a.a.createElement(c,null))},qe=(n(251),function(){return a.a.createElement("div",{className:"spinner"})}),Ve=(n(252),function(e){var t=e.redirect,n=e.successUrl,r=Q().t;return Object(o.useEffect)((function(){var e=document.getElementById("itstripe-result");e&&e.scrollIntoView({behavior:"smooth",block:"end",inline:"nearest"}),t&&n&&window.location.replace(n)}),[]),a.a.createElement("div",{id:"itstripe-result",className:"itstripe-elements payment-result"},a.a.createElement("div",{className:"status-section success"},a.a.createElement(ce,{name:"checked"}),a.a.createElement("div",null,a.a.createElement("div",{className:"title"},r("payment.result.success.title")),a.a.createElement("span",{className:"description"},r("payment.result.success.desc")))))}),He=function(e){var t=e.error,n=void 0===t?"":t,r=e.redirect,i=e.cancelUrl,u=Q().t;return Object(o.useEffect)((function(){var e=document.getElementById("itstripe-result");e&&e.scrollIntoView({behavior:"smooth",block:"end",inline:"nearest"}),r&&i&&window.location.replace(i)}),[]),a.a.createElement("div",{id:"itstripe-result",className:"itstripe-elements payment-result"},a.a.createElement("div",{className:"status-section error"},a.a.createElement(ce,{name:"close_circle"}),a.a.createElement("div",null,a.a.createElement("div",{className:"title"},u("payment.result.error.title")),a.a.createElement("span",{className:"description"},u("payment.result.error.desc"),n&&a.a.createElement("span",{className:"error-message"},u("payment.result.error.reason"),": ",n)))))},We=function(){var e=new URL(window.location.href);return!!e.searchParams.get("source")||!!e.searchParams.get("payment_intent")},$e=function(e){var t=e.stripe,n=e.apiService,r=e.redirect,i=e.successUrl,u=e.cancelUrl,l=Object(o.useState)(!1),c=I()(l,2),s=c[0],f=c[1],p=Object(o.useState)(!0),d=I()(p,2),h=d[0],m=d[1],v=Object(o.useState)(""),y=I()(v,2),g=y[0],b=y[1];return Object(o.useEffect)((function(){(function(){var e=N()(j.a.mark((function e(){var r,o;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:m(!0),(r=new URL(window.location.href)).searchParams.get("payment_intent")&&t&&((o=new De(n,t)).on(Le.ERROR,(function(e){var t=e.msg;b(t),f(!1),m(!1)})),o.on(Le.SUCCESS,(function(){f(!0),m(!1)})),o.checkStatus(r.searchParams.get("payment_intent")));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}})()()}),[t]),s?a.a.createElement(Ve,{redirect:r,successUrl:i}):g?a.a.createElement(He,{error:g,redirect:r,cancelUrl:u}):a.a.createElement("div",{className:"itstripe-elements payment-result"},h&&a.a.createElement(qe,null))},Qe=function(e){var t,n,r,o=k(),a={};return e.name||(a.name=o("form.validation.error.required")),e.email||(a.email=o("form.validation.error.required")),e.amount||(a.amount=o("form.validation.error.invalid")),t=e.email,/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(t).toLowerCase())||(a.email=o("form.validation.error.invalid")),n=e.amount,(r=parseFloat(n))&&r>0||(a.amount=o("form.validation.error.invalid")),a},Ke="https://js.stripe.com/v3",Ge=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,Je="loadStripe.setLoadParameters was called but an existing Stripe.js script already exists in the document; existing script parameters will be used",Xe=null,Ze=function(e){return null!==Xe?Xe:Xe=new Promise((function(t,n){if("undefined"!=typeof window)if(window.Stripe&&e&&console.warn(Je),window.Stripe)t(window.Stripe);else try{var r=function(){for(var e=document.querySelectorAll('script[src^="'.concat(Ke,'"]')),t=0;t<e.length;t++){var n=e[t];if(Ge.test(n.src))return n}return null}();r&&e?console.warn(Je):r||(r=function(e){var t=e&&!e.advancedFraudSignals?"?advancedFraudSignals=false":"",n=document.createElement("script");n.src="".concat(Ke).concat(t);var r=document.head||document.body;if(!r)throw new Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return r.appendChild(n),n}(e)),r.addEventListener("load",(function(){window.Stripe?t(window.Stripe):n(new Error("Stripe.js not available"))})),r.addEventListener("error",(function(){n(new Error("Failed to load Stripe.js"))}))}catch(e){return void n(e)}else t(null)}))},et=function(e,t,n){if(null===e)return null;var r=e.apply(void 0,t);return function(e,t){e&&e._registerWrapper&&e._registerWrapper({name:"stripe-js",version:"1.22.0",startTime:t})}(r,n),r},tt=Promise.resolve().then((function(){return Ze(null)})),nt=!1;tt.catch((function(e){nt||console.warn(e)}));var rt=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];nt=!0;var r=Date.now();return tt.then((function(e){return et(e,t,r)}))},ot=n(120),at=n.n(ot),it=n(30),ut=n.n(it),lt=function(e,t){return ut.a.post(e,t)},ct=function(e){return ut.a.get(e)};ut.a.interceptors.request.use((function(e){return e}),(function(e){return Promise.reject(e)})),ut.a.interceptors.response.use((function(e){return e.data}),(function(e){var t=e.message;return e.response&&400===e.response.status&&(t=e.response.data.message||e.response.data),Promise.reject(t||"unexpected error")}));var st,ft,pt="plaid/plaid-link-token",dt="plaid/process-plaid-link",ht="checkout-session",mt="payment-intent",vt="source",yt=function(){function e(t){c()(this,e),this.baseUrl=void 0,this.baseUrl=t}var t,n,r,o,a,i;return f()(e,[{key:"createSession",value:(i=N()(j.a.mark((function e(t){var n;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="".concat(this.baseUrl,"/").concat(ht),e.next=3,lt(n,t);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{key:"getSource",value:(a=N()(j.a.mark((function e(t){var n;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="".concat(this.baseUrl,"/").concat(vt,"/").concat(t),e.next=3,ct(n);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return a.apply(this,arguments)})},{key:"getPaymentIntentStatus",value:(o=N()(j.a.mark((function e(t){var n;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="".concat(this.baseUrl,"/").concat(mt,"/").concat(t,"/status"),e.next=3,ct(n);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"createPaymentIntent",value:(r=N()(j.a.mark((function e(t){var n;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="".concat(this.baseUrl,"/").concat(mt),e.next=3,lt(n,t);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{key:"createPlaidLinkToken",value:(n=N()(j.a.mark((function e(){var t;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat(this.baseUrl,"/").concat(pt),e.next=3,lt(t,null);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"processPlaidLink",value:(t=N()(j.a.mark((function e(t){var n;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="".concat(this.baseUrl,"/").concat(dt),e.next=3,lt(n,t);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),e}(),gt=function(e){return function(t){var n=Object(L.useStripe)(),r=Object(L.useElements)(),i=new yt(t.baseUrl);return Object(o.useEffect)((function(){x.changeLanguage(t.language||navigator.language)}),[]),a.a.createElement(e,q()({},at()(t,"apiKey","baseUrl","language"),{stripe:n,elements:r,service:i}))}},bt=function(e){var t=gt(e);return function(e){return a.a.createElement(L.Elements,{stripe:rt(e.apiKey)},a.a.createElement(t,e))}},wt=bt((function(e){var t=e.buttonLabel,n=e.amount,r=e.currency,i=e.stripe,u=e.service,l=e.elements,c=e.methods,s=e.metadata,f=e.redirect,p=e.successUrl,d=e.cancelUrl,h=e.enableAmountField,m=e.enablePhoneField,v=Q().t,y=Object(o.useState)(null),g=I()(y,2),b=g[0],w=g[1],E=Object(o.useState)({}),x=I()(E,2),k=x[0],_=x[1],S=Object(o.useState)(Me.INIT),T=I()(S,2),O=T[0],C=T[1],P=Object(o.useState)(c[0]),A=I()(P,2),R=A[0],M=A[1],U=Object(o.useState)(t||n&&!h&&"".concat(v("button.pay")," ").concat(ye(n,r))||v("button.pay")),B=I()(U,2),F=B[0],z=B[1],Y=Object(o.useState)(null),q=I()(Y,2),V=q[0],H=q[1],W=Object(o.useState)({email:"",phone:"",name:"",amount:h?"":n}),$=I()(W,2),K=$[0],G=$[1];Object(o.useEffect)((function(){M(c[0])}),[c]);var J=function(){var e=N()(j.a.mark((function e(t){var n,o,a;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),i){e.next=3;break}return e.abrupt("return");case 3:if(O===Me.INIT){e.next=5;break}return e.abrupt("return");case 5:if(_({}),w(""),n=Qe(K),D()(n)){e.next=11;break}return _(n),w(v("form.validation.error.tip.bottom")),e.abrupt("return");case 11:C(Me.LOADING),o={paymentMethodTypes:[R],currency:r,amount:K.amount,email:K.email,name:K.name,phone:K.phone,metadata:s},(a=new De(u,i)).on(Le.START,(function(){return C(Me.LOADING)})),a.on(Le.GET_QR_CODE,(function(e){H(e),C(Me.LOADING)})),a.on(Le.REDIRECTING,(function(){return z(v("button.redirecting"))})),a.on(Le.ERROR,(function(e){var t=e.msg;w(t),C(Me.INIT)})),a.on(Le.SUCCESS,(function(){return C(Me.SUCCESS)})),a.start(o,l.getElement(L.CardElement));case 20:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return We()?a.a.createElement($e,{apiService:u,stripe:i,redirect:f,successUrl:p,cancelUrl:d}):O===Me.SUCCESS?a.a.createElement(Ve,{redirect:f,successUrl:p}):a.a.createElement("div",{className:"itstripe-elements"},a.a.createElement(ke,{billingDetails:K,setBillingDetails:G,error:k,currency:r,enableAmount:h,enablePhone:m}),a.a.createElement(ze,{supportedMethods:c,paymentMethod:R,setPaymentMethod:M,setError:w,qrCode:V}),b&&a.a.createElement(Se,{message:b}),a.a.createElement(Ye,{label:F,status:O,error:b,onClick:J}))})),Et=bt((function(e){var t=e.buttonLabel,n=e.amount,r=e.currency,i=e.stripe,u=e.elements,l=e.service,c=e.metadata,s=e.redirect,f=e.successUrl,p=e.enableAmountField,d=e.enablePhoneField,h={email:"",phone:"",name:"",amount:p?"":n},m=Q().t,v=Object(o.useState)(null),y=I()(v,2),g=y[0],b=y[1],w=Object(o.useState)({}),E=I()(w,2),x=E[0],k=E[1],_=Object(o.useState)(Me.INIT),S=I()(_,2),T=S[0],O=S[1],C=Object(o.useState)(h),P=I()(C,2),A=P[0],R=P[1],M=function(){var e=N()(j.a.mark((function e(t){var n,o,a,s,f,p,v,y,g,w,E,x;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),i){e.next=3;break}return e.abrupt("return");case 3:if(k({}),b(""),n=Qe(A),D()(n)){e.next=9;break}return k(n),b(m("form.validation.error.tip.bottom")),e.abrupt("return");case 9:return O(Me.LOADING),o={email:A.email,amount:A.amount,currency:r,metadata:c},e.prev=11,null===(a=window.wp_stripe_express)||void 0===a||a.emit("before-payment-intent-created",o),e.next=15,l.createPaymentIntent(o);case 15:return s=e.sent,f=s.id,p=s.clientSecret,v={name:A.name,email:A.email},d&&A.phone&&(v.phone=A.phone),e.next=22,i.confirmCardPayment(p,{payment_method:{card:u.getElement(L.CardElement),billing_details:v},receipt_email:A.email});case 22:return y=e.sent,(g=y.error)&&(b(g.message),O(Me.INIT)),e.next=27,l.getPaymentIntentStatus(f);case 27:w=e.sent,(E=w.paymentIntent)&&"succeeded"===E.status&&(O(Me.SUCCESS),R(h)),e.next=37;break;case 32:e.prev=32,e.t0=e.catch(11),x=e.t0.message,b(x),O(Me.INIT);case 37:case"end":return e.stop()}}),e,null,[[11,32]])})));return function(t){return e.apply(this,arguments)}}();return T===Me.SUCCESS?a.a.createElement(Ve,{redirect:s,successUrl:f}):a.a.createElement("div",{className:"itstripe-elements"},a.a.createElement(ke,{billingDetails:A,setBillingDetails:R,error:x,currency:r,enableAmount:p,enablePhone:d},a.a.createElement(de,{id:"card",label:m("form.card.label"),onChange:function(e){b(e.error&&e.error.message)}})),a.a.createElement("div",{className:"sr-field-error",id:"card-errors",role:"alert"}),g&&a.a.createElement(Se,{message:g}),a.a.createElement(Ye,{label:t||n&&!p&&"".concat(m("button.pay")," ").concat(ye(n,r))||m("button.pay"),status:T,error:g,onClick:M}))}));!function(e){e.STRIPE="stripe",e.NIGHT="night",e.FLAT="flat"}(ft||(ft={}));var xt=(st={},B()(st,ft.STRIPE,{theme:ft.STRIPE}),B()(st,ft.NIGHT,{theme:ft.NIGHT,labels:"floating"}),B()(st,ft.FLAT,{theme:ft.FLAT}),st);n(296);function kt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _t(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kt(Object(n),!0).forEach((function(t){B()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var St=function(e){var t=e.buttonLabel,n=Object(L.useStripe)(),r=Object(L.useElements)(),i=Object(o.useState)(null),u=I()(i,2),l=u[0],c=u[1],s=Object(o.useState)(Me.INIT),f=I()(s,2),p=f[0],d=f[1],h=function(){var e=N()(j.a.mark((function e(t){var o,a;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),n){e.next=3;break}return e.abrupt("return");case 3:return c(""),d(Me.LOADING),e.next=7,n.confirmPayment({elements:r,confirmParams:{return_url:window.location.href}});case 7:o=e.sent,"card_error"===(a=o.error).type||"validation_error"===a.type?c(a.message):c("An unexpected error occured."),d(Me.INIT);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return a.a.createElement("div",{className:"itstripe-elements payment-element-container"},a.a.createElement(L.PaymentElement,null),a.a.createElement(Ye,{label:t,status:p,error:l,onClick:h}),l&&a.a.createElement(Se,{message:l}))},Tt=function(e){var t=e.apiKey,n=e.baseUrl,r=e.buttonLabel,i=e.amount,u=e.currency,l=e.methods,c=e.automaticPaymentMethods,s=void 0!==c&&c,f=e.theme,p=void 0===f?ft.STRIPE:f,d=e.appearance,h=void 0===d?{}:d,m=H()(e,["apiKey","baseUrl","buttonLabel","amount","currency","methods","automaticPaymentMethods","theme","appearance"]),v=Q().t,y=Object(o.useState)(null),g=I()(y,2),b=g[0],w=g[1],E=Object(o.useState)(null),x=I()(E,2),k=x[0],_=x[1],S=Object(o.useState)(null),T=I()(S,2),O=T[0],C=T[1],P=Object(o.useState)(""),A=I()(P,2),R=A[0],M=A[1],D=new yt(n),U=function(){var e=N()(j.a.mark((function e(){var t,n,r,o;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n={paymentMethodTypes:l,currency:u,amount:i},s&&(n.paymentMethodTypes=[],n.automaticPaymentMethods=!0),null===(t=window.wp_stripe_express)||void 0===t||t.emit("before-payment-intent-created",n),e.next=6,D.createPaymentIntent(n);case 6:r=e.sent,o=r.clientSecret,M(o),e.next=15;break;case 11:e.prev=11,e.t0=e.catch(0),console.log(e.t0),w(e.t0);case 15:case"end":return e.stop()}}),e,null,[[0,11]])})));return function(){return e.apply(this,arguments)}}(),B=function(){var e=N()(j.a.mark((function e(){var t,n,r,o,a;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(D){e.next=2;break}return e.abrupt("return");case 2:if(t=new URLSearchParams(window.location.search).get("payment_intent")){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,D.getPaymentIntentStatus(t);case 7:n=e.sent,r=n.paymentIntent,o=r.status,a=r.last_payment_error,e.t0=o,e.next=e.t0===Ne.succeeded||e.t0===Ne.processing?14:e.t0===Ne.canceled||e.t0===Ne.requires_payment_method?16:18;break;case 14:return _("Payment succeeded!"),e.abrupt("break",20);case 16:return C(a||"Your payment was not successful, please try again."),e.abrupt("break",20);case 18:return C(a||"Something went wrong."),e.abrupt("break",20);case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();if(Object(o.useEffect)((function(){U()}),[]),Object(o.useEffect)((function(){B()}),[D]),k)return a.a.createElement(Ve,null);if(O)return a.a.createElement(He,{error:O});var F=r||i&&"".concat(v("button.pay")," ").concat(ye(i,u))||v("button.pay");return b?a.a.createElement("div",{className:"itstripe-elements"},a.a.createElement(Se,{message:b})):R?a.a.createElement(L.Elements,{stripe:rt(t),options:{clientSecret:R,appearance:_t(_t({},xt[p]),h)}},a.a.createElement(St,q()({buttonLabel:F},m))):a.a.createElement("div",{className:"itstripe-elements",style:{textAlign:"center"}},a.a.createElement(qe,null))},Ot=n(74),Ct=n.n(Ot),Pt=n(43),jt=n.n(Pt);function At(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Nt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?At(Object(n),!0).forEach((function(t){B()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):At(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Rt,It=function(e){return bt((function(t){var n=Q().t,r=(t.elements,t.stripe),i=t.service,u=t.currency,l=t.values,c=t.buttonLabel,s=t.automaticTax,f=t.allowPromotionCodes,p=t.taxBehavior,d=void 0===p?"inclusive":p,h=H()(t,["elements","stripe","service","currency","values","buttonLabel","automaticTax","allowPromotionCodes","taxBehavior"]),m=Object(o.useState)(null),v=I()(m,2),y=v[0],g=v[1],b=Object(o.useState)(!1),w=I()(b,2),E=w[0],x=w[1],k=function(){var e=N()(j.a.mark((function e(t,n){var o,a,u,l,c,p,m;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),r){e.next=3;break}return e.abrupt("return");case 3:return g(""),x(!0),v=n,Ct()(v,"price_data.product_data.description")&&D()(jt()(v,"price_data.product_data.description"))&&delete v.price_data.product_data.description,Ct()(v,"price_data.product_data.images")&&D()(jt()(v,"price_data.product_data.images"))&&delete v.price_data.product_data.images,(o=v).price_data&&s&&(o.price_data.tax_behavior=d),e.prev=7,u=Nt({item:Nt({},o),automaticTax:s,allowPromotionCodes:f},h),null===(a=window.wp_stripe_express)||void 0===a||a.emit("before-session-created",u),e.next=12,i.createSession(u);case 12:return l=e.sent,c=l.sessionId,e.next=16,r.redirectToCheckout({sessionId:c});case 16:p=e.sent,(m=p.error)&&g(m),e.next=24;break;case 21:e.prev=21,e.t0=e.catch(7),g(e.t0);case 24:x(!1);case 25:case"end":return e.stop()}var v}),e,null,[[7,21]])})));return function(t,n){return e.apply(this,arguments)}}();return a.a.createElement("div",{className:"itstripe-elements"},a.a.createElement(e,q()({buttonLabel:c||(t.values.amount&&u?"".concat(n("button.pay")," ").concat(ye(t.values.amount,u)):n("button.pay")),error:y,values:l,currency:u,processing:E,onSubmit:k},h)))}))},Lt=It((function(e){var t=e.buttonLabel,n=e.values,r=n.price,o=n.name,i=n.amount,u=n.description,l=n.images,c=e.currency,s=e.onSubmit,f=e.processing,p=e.error,d=Q().t;return a.a.createElement(a.a.Fragment,null,a.a.createElement("button",{type:"submit",className:"btn btn-primary full-width",onClick:function(e){s(e,r?{quantity:1,price:r}:{quantity:1,price_data:{currency:c,unit_amount:Math.round(100*i),product_data:{name:o,description:u,images:l}}})}},f?d("button.processing"):t),p&&a.a.createElement(Se,{message:p}))})),Mt=(n(298),[1,5,10,20,50]),Dt=function(e){var t=e.name,n=e.label,r=e.value,o=e.selected,i=e.onChange,u=H()(e,["name","label","value","selected","onChange"]),l=t+r;return a.a.createElement("span",{className:"radio-input"},a.a.createElement("input",q()({name:t,id:l,value:r,checked:o,onChange:function(e){return i(parseInt(e.target.value))}},u,{type:"radio"})),a.a.createElement("label",{htmlFor:l},n))},Ut=function(e){var t=e.currency,n=void 0===t?"USD":t,r=e.onAmountChange,i=e.amount,u=e.name,l=Q().t,c=Object(o.useState)(!1),s=I()(c,2),f=s[0],p=s[1],d=function(e){-1===e?(p(!0),r(0)):(p(!1),r(e))},h=ge(n);return a.a.createElement("div",{className:"donation-button-group"},a.a.createElement("div",{className:"button-group"},Mt.map((function(e){return a.a.createElement(Dt,{key:e,value:e,name:u,selected:i===e,label:h+e,onChange:d})})),a.a.createElement(Dt,{name:u,value:"-1",label:l("button.other"),selected:f,onChange:d})),f&&a.a.createElement("div",{className:"custom-input"},a.a.createElement(be,{currency:n,value:i,onChange:r})))},Bt=(n(299),It((function(e){var t=e.buttonLabel,n=e.values,r=n.name,i=n.amount,u=n.quantity,l=n.description,c=n.images,s=e.currency,f=e.onSubmit,p=e.processing,d=e.error,h=Math.floor(10*Math.random())+"",m=Q().t,v=Object(o.useState)(i||0),y=I()(v,2),g=y[0],b=y[1];return a.a.createElement("div",{className:"donation"},a.a.createElement(Ut,{currency:s,onAmountChange:b,amount:g,name:r+h}),a.a.createElement("button",{type:"submit",className:"btn btn-primary full-width",onClick:function(e){f(e,{quantity:u,price_data:{currency:s,unit_amount:Math.round(100*g),product_data:{name:r,description:l,images:c}}})}},p?m("button.processing"):t),d&&a.a.createElement(Se,{message:d}))}))),Ft=It((function(e){var t=e.buttonLabel,n=e.values,r=n.name,i=n.amount,u=n.description,l=e.currency,c=e.onSubmit,s=e.processing,f=e.error,p=Q().t,d=Object(o.useState)(i||0),h=I()(d,2),m=h[0],v=h[1];return a.a.createElement("div",{className:"custom-input"},a.a.createElement(be,{value:m,onChange:v,currency:l}),a.a.createElement("button",{type:"submit",className:"btn btn-primary full-width",style:{margin:"10px 0px"},onClick:function(e){c(e,{quantity:1,price_data:{currency:l,unit_amount:Math.round(100*m),product_data:{name:r,description:u,images:[]}}})}},s?p("button.processing"):t),f&&a.a.createElement(Se,{message:f}))})),zt=(n(300),It((function(e){var t=e.buttonLabel,n=e.values,r=n.name,o=n.amount,i=n.quantity,u=n.description,l=n.images,c=e.currency,s=e.onSubmit,f=e.processing,p=e.error,d=ye(o*i,c);return a.a.createElement("div",{className:"product-container"},a.a.createElement("div",{className:"content"},l&&a.a.createElement("img",{src:l[0],alt:""})),a.a.createElement("div",{className:"footer"},a.a.createElement("div",{className:"footer-field"},a.a.createElement("div",{className:"product-desc"},a.a.createElement("span",{className:"name"},u),a.a.createElement("span",{className:"amount"},d)),a.a.createElement("button",{type:"submit",className:"btn btn-primary",onClick:function(e){s(e,{quantity:i,price_data:{currency:c,unit_amount:Math.round(100*o),product_data:{name:r,description:u,images:l}}})}},f?"Processing...":t)),a.a.createElement("div",{className:"footer-error"},p&&a.a.createElement(Se,{message:p}))))}))),Yt=It((function(e){var t=e.buttonLabel,n=e.values,r=n.quantity,o=void 0===r?1:r,i=n.price,u=e.onSubmit,l=e.processing,c=e.error,s=Q().t;return a.a.createElement(a.a.Fragment,null,a.a.createElement("button",{type:"submit",className:"btn btn-primary full-width",onClick:function(e){u(e,{quantity:o,price:i})}},l?s("button.processing"):t),c&&a.a.createElement(Se,{message:c}))})),qt=n(121),Vt=n.n(qt),Ht=(n(301),function(e){var t=e.value,n=e.checked,r=e.onChanged,o=e.title,i=e.subTitle,u=(e.desc,H()(e,["value","checked","onChanged","title","subTitle","desc"])),l=ve()({"radio-item":!0,"radio-item--checked":n});return a.a.createElement("div",{className:l,onClick:function(e){return r(t)}},a.a.createElement("div",null,a.a.createElement("input",q()({type:"radio",value:t,checked:n},u)),a.a.createElement("span",null,o)),a.a.createElement("div",null,a.a.createElement("span",null,i)))}),Wt=function(e){return{value:e.id,title:e.product.name,subTitle:(t=e.currency,n=e.unit_amount,r=e.recurring,r?"".concat(ye(n,t)," / ").concat(r.interval_count>1?r.interval_count:""," ").concat(r.interval):"".concat(ye(n,t))),desc:""};var t,n,r},$t=function(e){var t=e.prices,n=void 0===t?[]:t,r=e.name,o=void 0===r?"pricing-radio":r,i=e.value,u=e.onChanged,l=n.map(Wt);return a.a.createElement("div",{className:"radio-group radio-group__table"},l.map((function(e){return a.a.createElement(Ht,q()({key:e.value,name:o,onChanged:u,checked:e.value===i},e))})))},Qt=It((function(e){var t=e.buttonLabel,n=e.values.quantity,r=void 0===n?1:n,i=e.defaultValue,u=e.prices,l=e.onSubmit,c=e.processing,s=e.error,f=Q().t,p=Object(o.useState)(i||Vt()(u).id),d=I()(p,2),h=d[0],m=d[1];return a.a.createElement(a.a.Fragment,null,a.a.createElement($t,{value:h,prices:u,onChanged:m}),a.a.createElement("button",{type:"submit",className:"btn btn-primary full-width",onClick:function(e){l(e,{quantity:r,price:h})}},c?f("button.processing"):t),s&&a.a.createElement(Se,{message:s}))}));!function(e){e.CF7_REDIRECT="ONE_TIME_CF7_REDIRECT",e.Button="ONE_TIME_BUTTON",e.Donation="ONE_TIME_DONATION",e.Input="ONE_TIME_INPUT",e.Product="ONE_TIME_PRODUCT",e.Subscription_Single_Button="CHECKOUT_RECURRING_BUTTON",e.Subscription_List="CHECKOUT_RECURRING_LIST",e.FORM="FORM",e.SIMPLE_FORM="SIMPLE_FORM",e.PAYMENT_ELEMENT_FORM="PAYMENT_ELEMENT_FORM",e.PLAID_FORM="PLAID_FORM",e.DIGITAL_ALIPAY="DIGITAL_ALIPAY",e.DIGITAL_WECHAT="DIGITAL_WECHAT",e.DIGITAL_PRB="DIGITAL_PRB"}(Rt||(Rt={}));var Kt,Gt=Rt,Jt=(Kt={},B()(Kt,Gt.Button,Lt),B()(Kt,Gt.Donation,Bt),B()(Kt,Gt.Input,Ft),B()(Kt,Gt.Product,zt),B()(Kt,Gt.Subscription_Single_Button,Yt),B()(Kt,Gt.Subscription_List,Qt),Kt),Xt=function(e){var t=e.type,n=e.item,r=H()(e,["type","item"]);if(!Jt[t])return a.a.createElement("span",null,"Not supported type: ",t);var o=Jt[t];return a.a.createElement(o,q()({values:n},r,{component:Jt[t]}))},Zt=n(122),en=(n(302),function(e){var t=e.token,n=e.onReady,r=e.onLinkSuccess,i=e.onLinkError,u=Q().t,l=Object(o.useState)(null),c=I()(l,2),s=c[0],f=c[1],p={token:t,onSuccess:Object(o.useCallback)((function(e,t){var n=t.accounts[0];f(n),r(e,t.account_id||n.id)}),[]),onExit:Object(o.useCallback)((function(e,t){console.log(e),e&&i(e.error_message)}),[])},d=Object(Zt.usePlaidLink)(p),h=d.open,m=d.ready,v=d.error;v&&i(v.message);var y=Object(o.useCallback)((function(e){null==e||e.preventDefault(),h()}),[p]);return Object(o.useEffect)((function(){m&&y(),m&&n&&n(!0)}),[m]),s?a.a.createElement("div",{className:"plaid-link--connected"},a.a.createElement("span",null,a.a.createElement(ce,{name:"checked"}),u("ach.connected.label"),s.mask),a.a.createElement("a",{className:"link-btn",href:"#",onClick:y},u("ach.connected.change"))):null});function tn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function nn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tn(Object(n),!0).forEach((function(t){B()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var rn=function(e){var t=e.baseUrl,n=e.successUrl,r=e.amount,i=e.buttonLabel,u=e.enablePhoneField,l=e.enableAmountField,c=e.desc,s=e.metadata,f=H()(e,["baseUrl","successUrl","amount","buttonLabel","enablePhoneField","enableAmountField","desc","metadata"]),p={email:"",phone:"",name:"",amount:l?"":r},d=new yt(t),h=Q().t,m=Object(o.useState)(null),v=I()(m,2),y=v[0],g=v[1],b=Object(o.useState)(null),w=I()(b,2),E=w[0],x=w[1],k=Object(o.useState)({}),_=I()(k,2),S=_[0],T=_[1],O=Object(o.useState)(p),C=I()(O,2),P=C[0],A=C[1],R=Object(o.useState)(Me.INIT),L=I()(R,2),M=L[0],U=L[1],B=Object(o.useState)(null),F=I()(B,2),z=F[0],Y=F[1],q=Object(o.useCallback)(N()(j.a.mark((function e(){var t,n;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return U(Me.LOADING),e.next=3,d.createPlaidLinkToken();case 3:t=e.sent,n=t.link_token,g(n);case 6:case"end":return e.stop()}}),e)}))),[y]),V=Object(o.useCallback)(function(){var e=N()(j.a.mark((function e(t,n){return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Y({publicToken:t,accountId:n});case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[z]),W=function(){var e=N()(j.a.mark((function e(t){var n;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),T({}),x(""),n=Qe(P),D()(n)){e.next=7;break}return T(n),x(h("form.validation.error.tip.bottom")),e.abrupt("return");case 7:if(e.prev=7,y){e.next=12;break}return e.next=11,q();case 11:return e.abrupt("return");case 12:if(z){e.next=17;break}return g(null),e.next=16,q();case 16:return e.abrupt("return");case 17:return U(Me.LOADING),e.next=20,d.processPlaidLink(nn(nn(nn({},z),P),{},{metadata:s,desc:c}));case 20:U(Me.SUCCESS),e.next=28;break;case 23:e.prev=23,e.t0=e.catch(7),console.log(e.t0),x(e.t0),U(Me.INIT);case 28:case"end":return e.stop()}}),e,null,[[7,23]])})));return function(t){return e.apply(this,arguments)}}();if(M===Me.SUCCESS)return a.a.createElement(Ve,{redirect:f.redirect,successUrl:n});return a.a.createElement("div",{className:"itstripe-elements"},a.a.createElement(ke,{error:S,billingDetails:P,setBillingDetails:A,currency:"usd",enableAmount:l,enablePhone:u}),y&&a.a.createElement(en,{token:y,onLinkError:x,onLinkSuccess:V,onReady:function(){U(Me.INIT)}}),E&&a.a.createElement(Se,{message:E}),a.a.createElement(Ye,{onClick:W,error:E,label:i||(r?"".concat(h("button.pay")," ").concat(ye(r,"usd")):h("button.pay")),status:M}))};function on(){return(on=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function an(e){return e&&e.ownerDocument||document}function un(e){void 0===e&&(e=an());try{var t=e.activeElement;return t&&t.nodeName?t:null}catch(t){return e.body}}function ln(e,t){return e.contains?e.contains(t):e.compareDocumentPosition?e===t||!!(16&e.compareDocumentPosition(t)):void 0}var cn=!("undefined"==typeof window||!window.document||!window.document.createElement),sn=!1,fn=!1;try{var pn={get passive(){return sn=!0},get once(){return fn=sn=!0}};cn&&(window.addEventListener("test",pn,pn),window.removeEventListener("test",pn,!0))}catch(e){}var dn=function(e,t,n,r){if(r&&"boolean"!=typeof r&&!fn){var o=r.once,a=r.capture,i=n;!fn&&o&&(i=n.__once||function e(r){this.removeEventListener(t,e,a),n.call(this,r)},n.__once=i),e.addEventListener(t,i,sn?r:a)}e.addEventListener(t,n,r)};var hn=function(e,t,n,r){var o=r&&"boolean"!=typeof r?r.capture:r;e.removeEventListener(t,n,o),n.__once&&e.removeEventListener(t,n.__once,o)};var mn=function(e,t,n,r){return dn(e,t,n,r),function(){hn(e,t,n,r)}},vn=n(6),yn=n.n(vn);function gn(e){var t,n,r=(t=e,(n=Object(o.useRef)(t)).current=t,n);Object(o.useEffect)((function(){return function(){return r.current()}}),[])}var bn=function(e){var t=Object(o.useRef)(e);return Object(o.useEffect)((function(){t.current=e}),[e]),t};function wn(e){var t=bn(e);return Object(o.useCallback)((function(){return t.current&&t.current.apply(t,arguments)}),[t])}function En(e,t){e.classList?e.classList.add(t):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(e,t)||("string"==typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}function xn(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function kn(e,t){e.classList?e.classList.remove(t):"string"==typeof e.className?e.className=xn(e.className,t):e.setAttribute("class",xn(e.className&&e.className.baseVal||"",t))}function _n(e,t){return function(e){var t=an(e);return t&&t.defaultView||window}(e).getComputedStyle(e,t)}var Sn=/([A-Z])/g;var Tn=/^ms-/;function On(e){return function(e){return e.replace(Sn,"-$1").toLowerCase()}(e).replace(Tn,"-ms-")}var Cn=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;var Pn,jn=function(e,t){var n="",r="";if("string"==typeof t)return e.style.getPropertyValue(On(t))||_n(e).getPropertyValue(On(t));Object.keys(t).forEach((function(o){var a=t[o];a||0===a?!function(e){return!(!e||!Cn.test(e))}(o)?n+=On(o)+": "+a+";":r+=o+"("+a+") ":e.style.removeProperty(On(o))})),r&&(n+="transform: "+r+";"),e.style.cssText+=";"+n};function An(e){return"window"in e&&e.window===e?e:"nodeType"in(t=e)&&t.nodeType===document.DOCUMENT_NODE&&e.defaultView||!1;var t}function Nn(e){var t;return An(e)||(t=e)&&"body"===t.tagName.toLowerCase()?function(e){var t=An(e)?an():an(e),n=An(e)||t.defaultView;return t.body.clientWidth<n.innerWidth}(e):e.scrollHeight>e.clientHeight}var Rn=["template","script","style"],In=function(e,t,n){[].forEach.call(e.children,(function(e){var r,o,a;-1===t.indexOf(e)&&(o=(r=e).nodeType,a=r.tagName,1===o&&-1===Rn.indexOf(a.toLowerCase()))&&n(e)}))};function Ln(e,t){t&&(e?t.setAttribute("aria-hidden","true"):t.removeAttribute("aria-hidden"))}var Mn,Dn=function(){function e(e){var t=void 0===e?{}:e,n=t.hideSiblingNodes,r=void 0===n||n,o=t.handleContainerOverflow,a=void 0===o||o;this.hideSiblingNodes=void 0,this.handleContainerOverflow=void 0,this.modals=void 0,this.containers=void 0,this.data=void 0,this.scrollbarSize=void 0,this.hideSiblingNodes=r,this.handleContainerOverflow=a,this.modals=[],this.containers=[],this.data=[],this.scrollbarSize=function(e){if((!Pn&&0!==Pn||e)&&cn){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),Pn=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return Pn}()}var t=e.prototype;return t.isContainerOverflowing=function(e){var t=this.data[this.containerIndexFromModal(e)];return t&&t.overflowing},t.containerIndexFromModal=function(e){return t=this.data,n=function(t){return-1!==t.modals.indexOf(e)},r=-1,t.some((function(e,t){return!!n(e,t)&&(r=t,!0)})),r;var t,n,r},t.setContainerStyle=function(e,t){var n={overflow:"hidden"};e.style={overflow:t.style.overflow,paddingRight:t.style.paddingRight},e.overflowing&&(n.paddingRight=parseInt(jn(t,"paddingRight")||"0",10)+this.scrollbarSize+"px"),jn(t,n)},t.removeContainerStyle=function(e,t){Object.assign(t.style,e.style)},t.add=function(e,t,n){var r=this.modals.indexOf(e),o=this.containers.indexOf(t);if(-1!==r)return r;if(r=this.modals.length,this.modals.push(e),this.hideSiblingNodes&&function(e,t){var n=t.dialog,r=t.backdrop;In(e,[n,r],(function(e){return Ln(!0,e)}))}(t,e),-1!==o)return this.data[o].modals.push(e),r;var a={modals:[e],classes:n?n.split(/\s+/):[],overflowing:Nn(t)};return this.handleContainerOverflow&&this.setContainerStyle(a,t),a.classes.forEach(En.bind(null,t)),this.containers.push(t),this.data.push(a),r},t.remove=function(e){var t=this.modals.indexOf(e);if(-1!==t){var n=this.containerIndexFromModal(e),r=this.data[n],o=this.containers[n];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(t,1),0===r.modals.length)r.classes.forEach(kn.bind(null,o)),this.handleContainerOverflow&&this.removeContainerStyle(r,o),this.hideSiblingNodes&&function(e,t){var n=t.dialog,r=t.backdrop;In(e,[n,r],(function(e){return Ln(!1,e)}))}(o,e),this.containers.splice(n,1),this.data.splice(n,1);else if(this.hideSiblingNodes){var a=r.modals[r.modals.length-1],i=a.backdrop;Ln(!1,a.dialog),Ln(!1,i)}}},t.isTopModal=function(e){return!!this.modals.length&&this.modals[this.modals.length-1]===e},e}(),Un=function(e){var t;return"undefined"==typeof document?null:null==e?an().body:("function"==typeof e&&(e=e()),e&&"current"in e&&(e=e.current),(null==(t=e)?void 0:t.nodeType)&&e||null)};function Bn(e){var t=e||(Mn||(Mn=new Dn),Mn),n=Object(o.useRef)({dialog:null,backdrop:null});return Object.assign(n.current,{add:function(e,r){return t.add(n.current,e,r)},remove:function(){return t.remove(n.current)},isTopModal:function(){return t.isTopModal(n.current)},setDialogRef:Object(o.useCallback)((function(e){n.current.dialog=e}),[]),setBackdropRef:Object(o.useCallback)((function(e){n.current.backdrop=e}),[])})}var Fn=Object(o.forwardRef)((function(e,t){var n=e.show,r=void 0!==n&&n,i=e.role,l=void 0===i?"dialog":i,c=e.className,s=e.style,f=e.children,p=e.backdrop,d=void 0===p||p,h=e.keyboard,m=void 0===h||h,v=e.onBackdropClick,y=e.onEscapeKeyDown,g=e.transition,b=e.backdropTransition,w=e.autoFocus,E=void 0===w||w,x=e.enforceFocus,k=void 0===x||x,_=e.restoreFocus,S=void 0===_||_,T=e.restoreFocusOptions,O=e.renderDialog,C=e.renderBackdrop,P=void 0===C?function(e){return a.a.createElement("div",e)}:C,j=e.manager,A=e.container,N=e.containerClassName,R=e.onShow,I=e.onHide,L=void 0===I?function(){}:I,M=e.onExit,D=e.onExited,U=e.onExiting,B=e.onEnter,F=e.onEntering,z=e.onEntered,Y=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","backdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","containerClassName","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"]),q=function(e,t){var n=Object(o.useState)((function(){return Un(e)})),r=n[0],a=n[1];if(!r){var i=Un(e);i&&a(i)}return Object(o.useEffect)((function(){t&&r&&t(r)}),[t,r]),Object(o.useEffect)((function(){var t=Un(e);t!==r&&a(t)}),[e,r]),r}(A),V=Bn(j),H=function(){var e=Object(o.useRef)(!0),t=Object(o.useRef)((function(){return e.current}));return Object(o.useEffect)((function(){return function(){e.current=!1}}),[]),t.current}(),W=function(e){var t=Object(o.useRef)(null);return Object(o.useEffect)((function(){t.current=e})),t.current}(r),$=Object(o.useState)(!r),Q=$[0],K=$[1],G=Object(o.useRef)(null);Object(o.useImperativeHandle)(t,(function(){return V}),[V]),cn&&!W&&r&&(G.current=un()),g||r||Q?r&&Q&&K(!1):K(!0);var J=wn((function(){if(V.add(q,N),re.current=mn(document,"keydown",te),ne.current=mn(document,"focus",(function(){return setTimeout(Z)}),!0),R&&R(),E){var e=un(document);V.dialog&&e&&!ln(V.dialog,e)&&(G.current=e,V.dialog.focus())}})),X=wn((function(){var e;(V.remove(),null==re.current||re.current(),null==ne.current||ne.current(),S)&&(null==(e=G.current)||null==e.focus||e.focus(T),G.current=null)}));Object(o.useEffect)((function(){r&&q&&J()}),[r,q,J]),Object(o.useEffect)((function(){Q&&X()}),[Q,X]),gn((function(){X()}));var Z=wn((function(){if(k&&H()&&V.isTopModal()){var e=un();V.dialog&&e&&!ln(V.dialog,e)&&V.dialog.focus()}})),ee=wn((function(e){e.target===e.currentTarget&&(null==v||v(e),!0===d&&L())})),te=wn((function(e){m&&27===e.keyCode&&V.isTopModal()&&(null==y||y(e),e.defaultPrevented||L())})),ne=Object(o.useRef)(),re=Object(o.useRef)(),oe=g;if(!q||!(r||oe&&!Q))return null;var ae=on({role:l,ref:V.setDialogRef,"aria-modal":"dialog"===l||void 0},Y,{style:s,className:c,tabIndex:-1}),ie=O?O(ae):a.a.createElement("div",ae,a.a.cloneElement(f,{role:"document"}));oe&&(ie=a.a.createElement(oe,{appear:!0,unmountOnExit:!0,in:!!r,onExit:M,onExiting:U,onExited:function(){K(!0);for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];null==D||D.apply(void 0,t)},onEnter:B,onEntering:F,onEntered:z},ie));var ue=null;if(d){var le=b;ue=P({ref:V.setBackdropRef,onClick:ee}),le&&(ue=a.a.createElement(le,{appear:!0,in:!!r},ue))}return a.a.createElement(a.a.Fragment,null,u.a.createPortal(a.a.createElement(a.a.Fragment,null,ue,ie),q))})),zn={show:yn.a.bool,container:yn.a.any,onShow:yn.a.func,onHide:yn.a.func,backdrop:yn.a.oneOfType([yn.a.bool,yn.a.oneOf(["static"])]),renderDialog:yn.a.func,renderBackdrop:yn.a.func,onEscapeKeyDown:yn.a.func,onBackdropClick:yn.a.func,containerClassName:yn.a.string,keyboard:yn.a.bool,transition:yn.a.elementType,backdropTransition:yn.a.elementType,autoFocus:yn.a.bool,enforceFocus:yn.a.bool,restoreFocus:yn.a.bool,restoreFocusOptions:yn.a.shape({preventScroll:yn.a.bool}),onEnter:yn.a.func,onEntering:yn.a.func,onEntered:yn.a.func,onExit:yn.a.func,onExiting:yn.a.func,onExited:yn.a.func,manager:yn.a.instanceOf(Dn)};Fn.displayName="Modal",Fn.propTypes=zn;var Yn=Object.assign(Fn,{Manager:Dn}),qn=(n(305),function(e){var t=e.show,n=e.size,r=e.handleClose,o=e.title,i=void 0===o?"":o,u=e.children;return a.a.createElement(Yn,{show:t,className:"itstripe-modal"},a.a.createElement("div",{className:"itstripe-modal-dialog "+n},a.a.createElement("div",{className:"itstripe-modal-content"},a.a.createElement("div",{className:"itstripe-modal-header"},a.a.createElement("span",{className:"itstripe-modal-title"},i),a.a.createElement("button",{type:"button",className:"itstripe-modal-close",onClick:r},a.a.createElement(ce,{name:"close",size:25}))),a.a.createElement("div",{className:"itstripe-modal-body"},u))))}),Vn=(n(306),n(307),function(e){var t=e.buttonLabel,n=e.amount,r=e.currency,i=e.metadata,u=e.stripe,l=e.service,c=e.type,s=e.visible,f=e.onClose,p=e.onSuccess,d=e.enableAmountField,h=e.enablePhoneField,m={email:"",phone:"",name:"",amount:d?"":n},v=Q().t,y=Object(o.useState)(null),g=I()(y,2),b=g[0],w=g[1],E=Object(o.useState)({}),x=I()(E,2),k=x[0],_=x[1],S=Object(o.useState)(Me.INIT),T=I()(S,2),O=T[0],C=T[1],P=Object(o.useState)(null),A=I()(P,2),R=A[0],L=A[1],M=Object(o.useState)(t||n&&!d&&"".concat(v("button.pay")," ").concat(ye(n,r))||v("button.pay")),U=I()(M,2),B=U[0],F=U[1],z=Object(o.useState)(m),Y=I()(z,2),q=Y[0],V=Y[1],H=function(){var e=N()(j.a.mark((function e(t){var n,o;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),u){e.next=3;break}return e.abrupt("return");case 3:if(_({}),w(""),n=Qe(q),D()(n)){e.next=9;break}return _(n),w(v("form.validation.error.tip.bottom")),e.abrupt("return");case 9:(o=new De(l,u)).on(Le.START,(function(){return C(Me.LOADING)})),o.on(Le.GET_QR_CODE,(function(e){L(e),C(Me.LOADING)})),o.on(Le.REDIRECTING,(function(){return F(v("button.redirecting"))})),o.on(Le.ERROR,(function(e){var t=e.msg;w(t),C(Me.INIT)})),o.on(Le.SUCCESS,(function(){return C(Me.SUCCESS)})),o.start({paymentMethodTypes:[c],currency:r,amount:q.amount,email:q.email,phone:q.phone,name:q.name,metadata:i});case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return O===Me.SUCCESS&&p(),a.a.createElement(qn,{show:s,handleClose:f,size:"sm"},a.a.createElement("form",{className:"itstripe-elements",onSubmit:H},a.a.createElement(a.a.Fragment,null,a.a.createElement(ke,{billingDetails:q,setBillingDetails:V,error:k,currency:r,enableAmount:d,enablePhone:h},c===Re.WECHATPAY&&a.a.createElement(pe,{QRCodeUrl:R}),c===Re.ALIPAY&&a.a.createElement(ae,null)),b&&a.a.createElement(Se,{message:b}),a.a.createElement(Ye,{label:B,status:O,error:b}))))}),Hn=bt((function(e){var t=e.type,n=e.buttonLabel,r=e.buttonSize,i=void 0===r?"md":r,u=e.buttonTheme,l=void 0===u?"light":u,c=H()(e,["type","buttonLabel","buttonSize","buttonTheme"]),s=Q().t,f=Object(o.useState)(!1),p=I()(f,2),d=p[0],h=p[1],m=Object(o.useState)(Me.INIT),v=I()(m,2),y=v[0],g=v[1],b=n||(t===Re.ALIPAY?s("button.alipay.pay"):s("button.wechat.pay"));if(y===Me.SUCCESS)return a.a.createElement(Ve,{redirect:c.redirect,successUrl:c.successUrl});if(t===Re.ALIPAY&&We())return a.a.createElement($e,{apiService:c.service,stripe:c.stripe,redirect:c.redirect,successUrl:c.successUrl,cancelUrl:c.cancelUrl});var w=ve()(["pay-button","pay-button--".concat(i),"pay-button--".concat(l)]);return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"itstripe-elements pay-button-container",onClick:function(){return h(!0)}},a.a.createElement("button",{className:w},a.a.createElement(ce,{name:t===Re.ALIPAY?"alipay":"wechat"}),a.a.createElement("span",{className:"pay-button-text"},b),a.a.createElement("span",{className:"pay-button-spinner"}))),d?a.a.createElement(Vn,q()({},c,{visible:d,type:t,onClose:function(){h(!1)},onSuccess:function(){h(!1),g(Me.SUCCESS)}})):null)})),Wn=function(e){return a.a.createElement(Hn,q()({},e,{type:Re.WECHATPAY}))},$n=function(e){return a.a.createElement(Hn,q()({},e,{type:Re.ALIPAY}))},Qn=bt((function(e){var t=e.stripe,n=e.service,r=e.country,i=e.label,u=e.amount,l=e.currency,c=e.buttonType,s=e.buttonTheme,f=e.buttonHeight,p=e.metadata,d=e.redirect,h=e.successUrl,m=e.cancelUrl,v=Object(o.useState)(null),y=I()(v,2),g=y[0],b=y[1],w=Object(o.useState)(null),E=I()(w,2),x=E[0],k=E[1],_=Object(o.useState)(""),S=I()(_,2),T=S[0],O=S[1],C=Object(o.useState)(!1),P=I()(C,2),A=P[0],R=P[1],M=Object(o.useState)(!0),D=I()(M,2),U=D[0],B=D[1],F=Object(o.useState)(!0),z=I()(F,2),Y=z[0],q=z[1],V={paymentRequestButton:{type:c||"default",theme:s||"dark",height:(f||40)+"px"}},H=function(){var e=N()(j.a.mark((function e(){var t,r;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.createPaymentIntent({amount:u,currency:l,metadata:p});case 2:t=e.sent,r=t.clientSecret,k(r);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(o.useEffect)((function(){if(t){var e=t.paymentRequest({country:r,currency:l,total:{label:i,amount:Math.round(100*u)},requestPayerName:!0,requestPayerEmail:!0});e.canMakePayment().then((function(t){B(!1),t?(H(),b(e)):q(!1)}))}}),[t]),g&&g.on("paymentmethod",function(){var e=N()(j.a.mark((function e(n){var r,o,a,i,u;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(""),e.next=3,t.confirmCardPayment(x,{payment_method:n.paymentMethod.id},{handleActions:!1});case 3:if(r=e.sent,o=r.paymentIntent,!(a=r.error)){e.next=11;break}n.complete("fail"),O(a.message||"Pay failed!"),e.next=21;break;case 11:if(n.complete("success"),"requires_action"!==o.status&&"requires_source_action"!==o.status){e.next=20;break}return e.next=15,t.confirmCardPayment(x);case 15:i=e.sent,(u=i.error)?O(u.message||"Pay failed, require a new payment method!"):R(!0),e.next=21;break;case 20:R(!0);case 21:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),A?a.a.createElement(Ve,{redirect:d,successUrl:h}):T?a.a.createElement(He,{error:T,redirect:d,cancelUrl:m}):a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"itstripe-elements"},U&&a.a.createElement("div",{className:"spinner-container"},a.a.createElement(qe,null)),!A&&g&&a.a.createElement(L.PaymentRequestButtonElement,{options:{paymentRequest:g,style:V}}),!Y&&a.a.createElement(Se,{type:xe.error,message:"Your browser or device does not support yet."})))}));function Kn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Gn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kn(Object(n),!0).forEach((function(t){B()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Jn=bt((function(e){var t=e.service,n=e.stripe,r=e.currency,i=e.item,u=e.metadata,l=e.uiConfig,c=void 0===l?{}:l,s=H()(e,["service","stripe","currency","item","metadata","uiConfig"]),f=Object(o.useRef)(null),p=function(e){var t=e.querySelector(".ajax-loader");t&&t.classList.add("is-active")},d=function(e){var t=e.querySelector(".ajax-loader");t&&t.classList.remove("is-active")},h=function(){var e=N()(j.a.mark((function e(o){var a,l,f,h,m,v,y,g,b,w,E,x,k,_,S,T,O,C=arguments;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=C.length>1&&void 0!==C[1]?C[1]:{},setTimeout((function(){p(o)})),n){e.next=5;break}return console.error("Form submitted before Stripe.js loaded."),e.abrupt("return");case 5:return l=s.automaticTax,f=s.taxBehavior,h=void 0===f?"inclusive":f,m=i.quantity,v=void 0===m?1:m,y=i.amount,g=i.name,b=i.description,w=i.images,E=void 0===w?[]:w,c&&(v=parseInt(a[c.quantityField]||c.quantity||v),y=parseFloat(a[c.amountField]||c.amount||y)),x=Gn({item:{quantity:v,price_data:{currency:r,unit_amount:Math.round(100*y),product_data:{name:g}}},metadata:Gn(Gn({},u),a)},s),E.length>0&&(x.item.price_data.product_data.images=E),b&&(x.item.price_data.product_data.description=b),l&&(x.item.price_data.tax_behavior=h),e.prev=13,null===(k=window.wp_stripe_express)||void 0===k||k.emit("before-session-created",x),e.next=17,t.createSession(x);case 17:return _=e.sent,S=_.sessionId,e.next=21,n.redirectToCheckout({sessionId:S});case 21:T=e.sent,O=T.error,d(o),O&&console.log(O),e.next=32;break;case 27:e.prev=27,e.t0=e.catch(13),d(o),window.wpcf7.setStatus(o,"invalid"),window.wpcf7.notValidTip(o,e.t0);case 32:case"end":return e.stop()}}),e,null,[[13,27]])})));return function(t){return e.apply(this,arguments)}}();return Object(o.useEffect)((function(){var e,t=f.current.closest("form");null==t||null===(e=t.parentNode)||void 0===e||e.addEventListener("wpcf7mailsent",(function(e){for(var n={},r=e.detail.inputs||[],o=0;o<r.length;o++)n[r[o].name]=r[o].value;n.contactFormId=e.detail.contactFormId,h(t,n)}))}),[n]),a.a.createElement("label",{id:c.idAttr||"cf7-stripe-express",className:c.classAttr||"",ref:f},window.wpcf7?"":"no cf7 detected!")}));function Xn(e){var t=window[e],n=JSON.parse(t.paymentConfig),r="auto"!==t.language&&t.language?t.language:navigator.language;return{paymentConfig:Object.assign({apiKey:t.apiKey,baseUrl:t.baseUrl,currency:t.currency,successUrl:t.successUrl||"",cancelUrl:t.cancelUrl||"",language:r},n),uiConfig:t.uiConfig?JSON.parse(t.uiConfig):{}}}function Zn(e){switch(e){case Gt.FORM:return wt;case Gt.SIMPLE_FORM:return Et;case Gt.PAYMENT_ELEMENT_FORM:return Tt;case Gt.PLAID_FORM:return rn;case Gt.DIGITAL_ALIPAY:return $n;case Gt.DIGITAL_WECHAT:return Wn;case Gt.DIGITAL_PRB:return Qn;case Gt.CF7_REDIRECT:return Jn;default:return Xt}}function er(e,t,n,r){var o=n.paymentConfig,i=n.uiConfig,l=Object.assign({},o,{type:r},{uiConfig:i});u.a.render(a.a.createElement(t,l),e)}document.addEventListener("DOMContentLoaded",(function(){window.wp_stripe_express=new p,function(){for(var e=document.querySelectorAll(".wp-stripe-express-shortcode"),t=0;t<e.length;++t){var n=e[t].getAttribute("data-id"),r=e[t].getAttribute("data-type"),o=Xn(n),a=Zn(r);er(e[t],a,o,r)}}()}))}])}));
    4343//# sourceMappingURL=itstripe-elements.min.js.map
  • wp-stripe-express/trunk/readme.txt

    r2771334 r2794818  
    33Tags: credit card, stripe, payment, ach, alipay, wechat pay, contact form 7
    44Requires at least: 4.9
    5 Tested up to: 6.0
     5Tested up to: 6.0.2
    66Requires PHP: 5.6
    7 Stable tag: 1.8.0
     7Stable tag: 1.8.1
    88License: GPLv3
    99License URI: https://www.gnu.org/licenses/gpl-3.0.html
  • wp-stripe-express/trunk/stripe-express.php

    r2771334 r2794818  
    55 * Plugin URI:        https://wordpress.org/plugins/wp-stripe-express/
    66 * Description:       Shipping With a bunch of built-in stripe payment widgets including alipay & wechat pay, simply choose them to integrate into your page easily.
    7  * Version:           1.8.0
     7 * Version:           1.8.1
    88 * Author:            IT Stripe
    99 * Author URI:              https://itstripe.com
     
    1919define('IT_STRIPE_EXPRESS_URL', plugin_dir_url(__FILE__));
    2020define('IT_STRIPE_EXPRESS_INC', plugin_dir_path(__FILE__) . 'includes');
    21 define('IT_STRIPE_EXPRESS_VERSION', '1.8.0');
     21define('IT_STRIPE_EXPRESS_VERSION', '1.8.1');
    2222define('IT_STRIPE_EXPRESS_FILE', __FILE__);
    2323define('IT_STRIPE_EXPRESS_NAME', 'stripe-express');
Note: See TracChangeset for help on using the changeset viewer.