(()=>{"use strict";var e={4744:e=>{var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===r}(e)}(e)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,t){return!1!==t.clone&&t.isMergeableObject(e)?c((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function o(e,t,r){return e.concat(t).map(function(e){return n(e,r)})}function a(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}(e))}function i(e,t){try{return t in e}catch(e){return!1}}function c(e,r,u){(u=u||{}).arrayMerge=u.arrayMerge||o,u.isMergeableObject=u.isMergeableObject||t,u.cloneUnlessOtherwiseSpecified=n;var s=Array.isArray(r);return s===Array.isArray(e)?s?u.arrayMerge(e,r,u):function(e,t,r){var o={};return r.isMergeableObject(e)&&a(e).forEach(function(t){o[t]=n(e[t],r)}),a(t).forEach(function(a){(function(e,t){return i(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,a)||(i(e,a)&&r.isMergeableObject(t[a])?o[a]=function(e,t){if(!t.customMerge)return c;var r=t.customMerge(e);return"function"==typeof r?r:c}(a,r)(e[a],t[a],r):o[a]=n(t[a],r))}),o}(e,r,u):n(r,u)}c.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(e,r){return c(e,r,t)},{})};var u=c;e.exports=u}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var n="ppcp-gateway",o="ppcp-credit-card-gateway",a="#place_order",i=function(){var e=document.querySelector('input[name="payment_method"]:checked');return e?e.value:null};function c(e,t){void 0===t&&(t={});var r=document.createElement("script");return r.src=e,Object.keys(t).forEach(function(e){r.setAttribute(e,t[e]),"data-csp-nonce"===e&&r.setAttribute("nonce",t["data-csp-nonce"])}),r}function u(e,t){if(void 0===t&&(t=Promise),l(e,t),"undefined"==typeof document)return t.resolve(null);var r=function(e){var t,r,n=e.sdkBaseUrl,o=e.environment,a=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o=e.length?{done:!0}:{done:!1,value:e[_n++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(i)throw o}}}}function y(e,t){if(e){if("string"==typeof e)return m(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?m(e,t):void 0}}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r')),r.append(o)),t=o.get(0)}return jQuery(t).length?t:null}},{key:"toKey",value:function(e){return Array.isArray(e)?JSON.stringify(e):e}}])&&v(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t}();window.widgetBuilder=window.widgetBuilder||new b;const g=window.widgetBuilder;var w=r(4744),j=r.n(w),_=function(e){return e.replace(/([-_]\w)/g,function(e){return e[1].toUpperCase()})},O=function(e){var t=function(e){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[_(r)]=e[r]);return t}(e.url_params);e.script_attributes&&(t=j()(t,e.script_attributes));var r=function(e){var t,r,n=null==e||null===(t=e.save_payment_methods)||void 0===t?void 0:t.id_token;return n&&!0===(null==e||null===(r=e.user)||void 0===r?void 0:r.is_logged)?{"data-user-id-token":n}:{}}(e);return j().all([t,r])};function S(e){return S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S(e)}function k(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var u=n&&n.prototype instanceof c?n:c,s=Object.create(u.prototype);return P(s,"_invoke",function(r,n,o){var a,c,u,s=0,l=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,r){return a=t,c=0,u=e,p.n=r,i}};function d(r,n){for(c=r,u=n,t=0;!f&&s&&!o&&t3?(o=y===n)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=r<2&&dn||n>y)&&(a[4]=r,a[5]=n,p.n=y,c=0))}if(o||r>1)return i;throw f=!0,n}return function(o,l,y){if(s>1)throw TypeError("Generator is already running");for(f&&1===l&&d(l,y),c=l,u=y;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:r.call(n,p))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:f}}}(r,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][n]?t(t([][n]())):(P(t={},n,function(){return this}),t),f=s.prototype=c.prototype=Object.create(l);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,P(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=s,P(f,"constructor",s),P(s,"constructor",u),u.displayName="GeneratorFunction",P(s,o,"GeneratorFunction"),P(f),P(f,o,"Generator"),P(f,n,function(){return this}),P(f,"toString",function(){return"[object Generator]"}),(k=function(){return{w:a,m:p}})()}function P(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}P=function(e,t,r,n){function a(t,r){P(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},P(e,t,r,n)}function E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function T(e){for(var t=1;t3?(o=y===n)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=r<2&&dn||n>y)&&(a[4]=r,a[5]=n,p.n=y,c=0))}if(o||r>1)return i;throw f=!0,n}return function(o,l,y){if(s>1)throw TypeError("Generator is already running");for(f&&1===l&&d(l,y),c=l,u=y;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:r.call(n,p))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:f}}}(r,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][n]?t(t([][n]())):(z(t={},n,function(){return this}),t),f=s.prototype=c.prototype=Object.create(l);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,z(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=s,z(f,"constructor",s),z(s,"constructor",u),u.displayName="GeneratorFunction",z(s,o,"GeneratorFunction"),z(f),z(f,o,"Generator"),z(f,n,function(){return this}),z(f,"toString",function(){return"[object Generator]"}),(Q=function(){return{w:a,m:p}})()}function z(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}z=function(e,t,r,n){function a(t,r){z(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},z(e,t,r,n)}function V(e,t,r,n,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void r(e)}c.done?t(u):Promise.resolve(u).then(n,o)}function W(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(e){V(a,n,o,i,c,"next",e)}function c(e){V(a,n,o,i,c,"throw",e)}i(void 0)})}}function R(_x,e){return U.apply(this,arguments)}function U(){return U=W(Q().m(function e(t,r){var n,o,a,i=arguments;return Q().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=i.length>2&&void 0!==i[2]?i[2]:{},e.p=1,e.n=2,fetch(t,{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/json"},body:JSON.stringify(H({nonce:r},n))});case 2:if((o=e.v).ok){e.n=3;break}throw new Error("HTTP error status: ".concat(o.status));case 3:return e.n=4,o.json();case 4:return e.a(2,e.v);case 5:throw e.p=5,a=e.v,console.error("API request failed:",a),a;case 6:return e.a(2)}},e,null,[[1,5]])})),U.apply(this,arguments)}function K(e,t,r){return $.apply(this,arguments)}function $(){return($=W(Q().m(function e(t,r,n){var o,a;return Q().w(function(e){for(;;)switch(e.p=e.n){case 0:if(r&&n){e.n=1;break}return e.a(2,!1);case 1:return e.p=1,e.n=2,R(t.ajax.subscription_change_payment_method.endpoint,t.ajax.subscription_change_payment_method.nonce,{subscription_id:r,payment_method:i(),wc_payment_token_id:n});case 2:if(!0!==e.v.success){e.n=3;break}return o="".concat(t.view_subscriptions_page,"/").concat(r),window.location.href=o,e.a(2,!0);case 3:return e.a(2,!1);case 4:return e.p=4,a=e.v,console.error("Subscription payment change failed:",a),e.a(2,!1)}},e,null,[[1,4]])}))).apply(this,arguments)}function J(e){e&&"string"==typeof e&&(window.location.href=e)}function Z(){var e=document.querySelector("#place_order");e?e.click():console.error("Place order button (#place_order) not found in DOM")}function X(e,t){return Y.apply(this,arguments)}function Y(){return Y=W(Q().m(function e(t,r){var n,o,a,i,c,u,s,l,f,p=arguments;return Q().w(function(e){for(;;)switch(e.p=e.n){case 0:return o=(n=p.length>2&&void 0!==p[2]?p[2]:{}).paymentMethod,a=void 0===o?null:o,i=n.verificationMethod,c=void 0===i?null:i,e.p=1,s={},a&&(s.payment_method=a),c&&(s.verification_method=c),e.n=2,R(t.ajax.create_setup_token.endpoint,t.ajax.create_setup_token.nonce,s);case 2:if(l=e.v,null===(u=l.data)||void 0===u||!u.id){e.n=3;break}return e.a(2,l.data.id);case 3:throw new Error("Setup token ID not found in response");case 4:return e.p=4,f=e.v,console.error("Create vault setup token failed:",f),null==r||r.message(t.error_message),e.a(2,void 0);case 5:return e.a(2)}},e,null,[[1,4]])})),Y.apply(this,arguments)}function ee(e,t,r){return te.apply(this,arguments)}function te(){return te=W(Q().m(function e(t,r,n){var o,a,i,c,u,s,l,f,p,d,y,m=arguments;return Q().w(function(e){for(;;)switch(e.p=e.n){case 0:return a=(o=m.length>3&&void 0!==m[3]?m[3]:{}).paymentMethod,i=void 0===a?null:a,c=o.context,u=void 0===c?null:c,s=o.isFreeTrialCart,l=void 0!==s&&s,e.p=1,f={vault_setup_token:n},i&&(f.payment_method=i),l&&(f.is_free_trial_cart=!0),e.n=2,R(t.ajax.create_payment_token.endpoint,t.ajax.create_payment_token.nonce,f);case 2:if(!0===(p=e.v).success){e.n=3;break}throw new Error("Payment token creation failed");case 3:if("checkout"!==u){e.n=4;break}return Z(),e.a(2);case 4:if(!t.is_subscription_change_payment_page){e.n=7;break}if(!(d=t.subscription_id_to_change_payment)||!p.data){e.n=6;break}return e.n=5,K(t,d,p.data);case 5:if(!e.v){e.n=6;break}return e.a(2);case 6:return e.a(2);case 7:J(t.payment_methods_page),e.n=9;break;case 8:e.p=8,y=e.v,console.error("Approval handling failed:",y),null==r||r.message(t.error_message);case 9:return e.a(2)}},e,null,[[1,8]])})),te.apply(this,arguments)}function re(e,t,r){console.error(e),null==t||t.message(r)}function ne(e,t){return{createVaultSetupToken:(n=W(Q().m(function r(){return Q().w(function(r){for(;;)switch(r.n){case 0:return r.n=1,X(e,t);case 1:return r.a(2,r.v)}},r)})),function(){return n.apply(this,arguments)}),onApprove:(r=W(Q().m(function r(n){var o;return Q().w(function(r){for(;;)switch(r.n){case 0:return o=n.vaultSetupToken,r.n=1,ee(e,t,o);case 1:return r.a(2,r.v)}},r)})),function(e){return r.apply(this,arguments)}),onError:function(r){re(r,t,e.error_message)}};var r,n}function oe(e,t){return{createVaultSetupToken:(n=W(Q().m(function r(){return Q().w(function(r){for(;;)switch(r.n){case 0:return r.n=1,X(e,t,{paymentMethod:o,verificationMethod:e.verification_method});case 1:return r.a(2,r.v)}},r)})),function(){return n.apply(this,arguments)}),onApprove:(r=W(Q().m(function r(n){var a,i,c,u,s;return Q().w(function(r){for(;;)switch(r.n){case 0:return c=n.vaultSetupToken,u=null!==(a=null==e?void 0:e.is_free_trial_cart)&&void 0!==a&&a,s=null!==(i=null==e?void 0:e.context)&&void 0!==i?i:null,r.n=1,ee(e,t,c,{paymentMethod:o,context:s,isFreeTrialCart:u});case 1:return r.a(2,r.v)}},r)})),function(e){return r.apply(this,arguments)}),onError:function(r){re(r,t,e.error_message)}};var r,n}var ae,ie=function(e){return"string"==typeof e?document.querySelector(e):e},ce=function(e,t,r){jQuery(document).trigger("ppcp-hidden",{handler:e,action:"hide",selector:t,element:r})},ue=function(e,t,r){jQuery(document).trigger("ppcp-shown",{handler:e,action:"show",selector:t,element:r})},se=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=ie(e);if(n){var o=n.style.getPropertyValue("display");if(t)"none"===o&&(n.style.removeProperty("display"),ue("Hiding.setVisible",e,n)),function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)}(n)||(n.style.setProperty("display","block"),ue("Hiding.setVisible",e,n));else{if("none"===o)return;n.style.setProperty("display","none",r?"important":""),ce("Hiding.setVisible",e,n)}}},le=function(e,t,r){var n=ie(e);n&&(t?(n.classList.remove(r),ue("Hiding.setVisibleByClass",e,n)):(n.classList.add(r),ce("Hiding.setVisibleByClass",e,n)))};function fe(e,t){if(t&&!t.hidden&&e){var r={style:{input:(n=t,o=["appearance","color","direction","font","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-weight","letter-spacing","line-height","opacity","outline","padding","padding-bottom","padding-left","padding-right","padding-top","text-shadow","transition","-moz-appearance","-moz-osx-font-smoothing","-moz-tap-highlight-color","-moz-transition","-webkit-appearance","-webkit-osx-font-smoothing","-webkit-tap-highlight-color","-webkit-transition"],a=window.getComputedStyle(n),i={},Object.values(a).forEach(function(e){a[e]&&o.includes(e)&&(i[e]=""+a[e])}),i)}};t.getAttribute("placeholder")&&(r.placeholder=t.getAttribute("placeholder")),e(r).render(t.parentNode),function(e){se(e,!1,arguments.length>1&&void 0!==arguments[1]&&arguments[1])}(t,!0),t.hidden=!0}var n,o,a,i}function pe(e){fe(e.NameField,document.getElementById("ppcp-credit-card-gateway-card-name")),fe(e.NumberField,document.getElementById("ppcp-credit-card-gateway-card-number")),fe(e.ExpiryField,document.getElementById("ppcp-credit-card-gateway-card-expiry")),fe(e.CVVField,document.getElementById("ppcp-credit-card-gateway-card-cvc"))}function de(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var u=n&&n.prototype instanceof c?n:c,s=Object.create(u.prototype);return ye(s,"_invoke",function(r,n,o){var a,c,u,s=0,l=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,r){return a=t,c=0,u=e,p.n=r,i}};function d(r,n){for(c=r,u=n,t=0;!f&&s&&!o&&t3?(o=y===n)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=r<2&&dn||n>y)&&(a[4]=r,a[5]=n,p.n=y,c=0))}if(o||r>1)return i;throw f=!0,n}return function(o,l,y){if(s>1)throw TypeError("Generator is already running");for(f&&1===l&&d(l,y),c=l,u=y;(t=c<2?e:u)||!f;){a||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(f=p.n<0)?u:r.call(n,p))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:f}}}(r,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][n]?t(t([][n]())):(ye(t={},n,function(){return this}),t),f=s.prototype=c.prototype=Object.create(l);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,ye(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=s,ye(f,"constructor",s),ye(s,"constructor",u),u.displayName="GeneratorFunction",ye(s,o,"GeneratorFunction"),ye(f),ye(f,o,"Generator"),ye(f,n,function(){return this}),ye(f,"toString",function(){return"[object Generator]"}),(de=function(){return{w:a,m:p}})()}function ye(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ye=function(e,t,r,n){function a(t,r){ye(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},ye(e,t,r,n)}function me(e,t,r,n,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void r(e)}c.done?t(u):Promise.resolve(u).then(n,o)}function ve(e){var t=i(),r="#ppc-button-".concat(n,"-save-payment-method"),o=document.querySelector(r),c=e.is_subscription_change_payment_page;o?(le(a,t!==n,"ppcp-hidden"),se(r,t===n)):le(a,!!c||t!==n,"ppcp-hidden")}function he(e){document.body.addEventListener("click",function(t){var r=t.target;(r.matches(".payment_methods input.input-radio")||"radio"===r.type&&r.closest(".payment_methods"))&&ve(e)}),document.body.addEventListener("change",function(t){var r=t.target;(r.matches(".payment_methods input.input-radio")||"radio"===r.type&&"payment_method"===r.name)&&ve(e)}),document.body.addEventListener("init_add_payment_method",function(){ve(e)}),ve(e)}function be(_x){return ge.apply(this,arguments)}function ge(){var e;return e=de().m(function e(t){var r,o,a,c,u,s,l,f,p;return de().w(function(e){for(;;)switch(e.p=e.n){case 0:return t.is_subscription_change_payment_page&&(r=document.querySelector("#wc-ppcp-credit-card-gateway-new-payment-method"))&&(r.checked=!0,r.disabled=!0),(o=new I(t.labels.error.generic,document.querySelector(".woocommerce-notices-wrapper"))).clear(),e.p=1,u={url_params:{"client-id":t.client_id,"merchant-id":t.merchant_id,components:"buttons,card-fields"},save_payment_methods:{id_token:t.id_token},user:{is_logged:null!==(a=null===(c=t.user)||void 0===c?void 0:c.is_logged)&&void 0!==a&&a}},e.n=2,B("ppcp-add-payment-method",u);case 2:if(s=e.v,!document.querySelector("#ppc-button-".concat(n,"-save-payment-method"))){e.n=3;break}return e.n=3,s.Buttons(ne(t,o)).render("#ppc-button-".concat(n,"-save-payment-method"));case 3:(l=s.CardFields(oe(t,o))).isEligible()&&pe(l),null==(f=document.querySelector("#place_order"))||f.addEventListener("click",function(e){var r,n=null===(r=document.querySelector('input[name="wc-ppcp-credit-card-gateway-payment-token"]:checked'))||void 0===r?void 0:r.value;"ppcp-credit-card-gateway"!==i()||n&&"new"!==n||(f.disabled=!0,e.preventDefault(),l.submit().catch(function(e){console.error(e),o.message(t.error_message),f.disabled=!1}))}),e.n=5;break;case 4:e.p=4,p=e.v,console.error("Failed to load PayPal script:",p),o.message(t.labels.error.generic||"Failed to load PayPal. Please refresh the page.");case 5:return e.a(2)}},e,null,[[1,4]])}),ge=function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function i(e){me(a,n,o,i,c,"next",e)}function c(e){me(a,n,o,i,c,"throw",e)}i(void 0)})},ge.apply(this,arguments)}"undefined"!=typeof window&&window.ppcp_add_payment_method&&(ae=window.ppcp_add_payment_method,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",function(){he(ae),be(ae)}):(he(ae),be(ae)))})();