Uname:Linux webm009.cluster131.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64

403WebShell
403Webshell
Server IP : 146.59.209.152  /  Your IP : 216.73.216.152
Web Server : Apache
System : Linux webm009.cluster131.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User : monpetu ( 144298)
PHP Version : 7.4.33
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/monpetu/www/ipprint/wp-content/plugins/woocommerce-payments/dist/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/monpetu/www/ipprint/wp-content/plugins/woocommerce-payments/dist/blocks-checkout.js
/*! For license information please see blocks-checkout.js.LICENSE.txt */
(()=>{var e,t,n={8121(e,t,n){"use strict";n.d(t,{Z:()=>a});var o=n(6970),r=n(1826);const a=e=>{let t=(0,o.YJ)();const n=(0,r.H)("button");return t=n?.radius??t,void 0!==e&&(t=Number(e?.borderRadius)??t),{variables:{borderRadius:`${t}px`,spacingUnit:"6px"}}}},5410(e,t,n){"use strict";n.d(t,{f:()=>r});var o=n(1826);const r=()=>{const e=(0,o.H)("button"),t=(0,o.H)("enabled_methods")??[],n=(e,t)=>{switch(t){case"dark":default:return"black";case"light":return"white";case"light-outline":return"googlePay"===e?"white":"white-outline"}},r="default"===e?.type?"plain":e?.type??"buy",a="default"===e?.type?"plain":e?.type??"plain",i=t.includes("payment_request");return{paymentMethods:{applePay:i?"always":"never",googlePay:i?"always":"never",amazonPay:t.includes("amazon_pay")?"auto":"never",link:"never",paypal:"never",klarna:"never"},layout:{overflow:"never"},buttonTheme:{googlePay:n("googlePay",e?.theme??"black"),applePay:n("applePay",e?.theme??"black")},buttonType:{googlePay:r,applePay:a},buttonHeight:Math.min(Math.max(parseInt(e?.height??"48",10),40),55)}}},1826(e,t,n){"use strict";n.d(t,{H:()=>o,v:()=>r});const o=e=>void 0!==window.wcpayExpressCheckoutParams?window.wcpayExpressCheckoutParams[e]??null:void 0!==window.wc?.wcSettings?window.wc.wcSettings.getSetting("ece_data")?.[e]??null:null,r=e=>{const t=o("methods_enabled_at_location")??[];return e.filter(e=>t.includes(e))}},6970(e,t,n){"use strict";n.d(t,{YJ:()=>r,bI:()=>o,gM:()=>a});const o=e=>"object"==typeof wcpayExpressCheckoutParams&&wcpayExpressCheckoutParams.hasOwnProperty(e)?wcpayExpressCheckoutParams[e]:null,r=()=>"undefined"==typeof wcpaySettings?4:parseInt(window?.wcpaySettings?.defaultExpressCheckoutBorderRadius||4,10),a=(e,t,n="wcpay_")=>e.toString().replace("%%endpoint%%",n+t)},2694(e,t,n){"use strict";var o=n(6925);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,i){if(i!==o){var s=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 s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint: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:r};return n.PropTypes=n,n}},5556(e,t,n){e.exports=n(2694)()},6925(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5338(e,t,n){"use strict";var o=n(5795);t.H=o.createRoot,o.hydrateRoot},1020(e,t,n){"use strict";var o=n(1609),r=Symbol.for("react.element"),a=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,s=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,c={key:!0,ref:!0,__self:!0,__source:!0};function l(e,t,n){var o,a={},l=null,u=null;for(o in void 0!==n&&(l=""+n),void 0!==t.key&&(l=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,o)&&!c.hasOwnProperty(o)&&(a[o]=t[o]);if(e&&e.defaultProps)for(o in t=e.defaultProps)void 0===a[o]&&(a[o]=t[o]);return{$$typeof:r,type:e,key:l,ref:u,props:a,_owner:s.current}}t.Fragment=a,t.jsx=l,t.jsxs=l},4848(e,t,n){"use strict";e.exports=n(1020)},1609(e){"use strict";e.exports=window.React},5795(e){"use strict";e.exports=window.ReactDOM},7723(e){"use strict";e.exports=window.wp.i18n}},o={};function r(e){var t=o[e];if(void 0!==t)return t.exports;var a=o[e]={exports:{}};return n[e](a,a.exports,r),a.exports}r.m=n,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.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>"chunks/express-checkout-previews.js?ver=72211f2620c733c47352",r.miniCssF=e=>{},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="woocommerce-payments:",r.l=(n,o,a,i)=>{if(e[n])e[n].push(o);else{var s,c;if(void 0!==a)for(var l=document.getElementsByTagName("script"),u=0;u<l.length;u++){var d=l[u];if(d.getAttribute("src")==n||d.getAttribute("data-webpack")==t+a){s=d;break}}s||(c=!0,(s=document.createElement("script")).charset="utf-8",r.nc&&s.setAttribute("nonce",r.nc),s.setAttribute("data-webpack",t+a),s.src=n),e[n]=[o];var p=(t,o)=>{s.onerror=s.onload=null,clearTimeout(m);var r=e[n];if(delete e[n],s.parentNode&&s.parentNode.removeChild(s),r&&r.forEach(e=>e(o)),t)return t(o)},m=setTimeout(p.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=p.bind(null,s.onerror),s.onload=p.bind(null,s.onload),c&&document.head.appendChild(s)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;globalThis.importScripts&&(e=globalThis.location+"");var t=globalThis.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var o=n.length-1;o>-1&&(!e||!/^http(s?):/.test(e));)e=n[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=e})(),(()=>{var e={5338:0};r.f.j=(t,n)=>{var o=r.o(e,t)?e[t]:void 0;if(0!==o)if(o)n.push(o[2]);else{var a=new Promise((n,r)=>o=e[t]=[n,r]);n.push(o[2]=a);var i=r.p+r.u(t),s=new Error;r.l(i,n=>{if(r.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var a=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;s.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",s.name="ChunkLoadError",s.type=a,s.request=i,o[1](s)}},"chunk-"+t,t)}};var t=(t,n)=>{var o,a,[i,s,c]=n,l=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);c&&c(r)}for(t&&t(n);l<i.length;l++)a=i[l],r.o(e,a)&&e[a]&&e[a][0](),e[a]=0},n=globalThis.webpackChunkwoocommerce_payments=globalThis.webpackChunkwoocommerce_payments||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),r.p=window.wcpayAssets.url,(()=>{"use strict";const e=window.wc.wcBlocksRegistry,t=window.wc.blocksCheckout,n=e=>"undefined"!=typeof wcpayConfig&&void 0!==wcpayConfig[e]?wcpayConfig[e]:o(e),o=e=>{let t=null;if("undefined"!=typeof wcpay_upe_config)t=wcpay_upe_config;else{if("object"!=typeof wc||void 0===wc.wcSettings)return null;t=wc.wcSettings.getSetting("woocommerce_payments_data")||{}}return t[e]||null},a=e=>void 0!==e.link&&void 0!==e.card;var i=r(6970);class s{constructor(e,t){this.options=e,this.stripe=null,this.stripePlatform=null,this.request=t}createStripe(e,t,n="",o=[]){const r={locale:t};return n&&(r.stripeAccount=n),o&&(r.betas=o),new Stripe(e,r)}async getStripeForUPE(e){return this.options.forceNetworkSavedCards=o("paymentMethodsConfig")[e].forceNetworkSavedCards,this.getStripe()}async getStripe(e=!1){let t=0;for(;!window.Stripe;)if(await new Promise(e=>setTimeout(e,100)),t+=100,t>6e5)throw new Error("Stripe object not found");return this.__getStripe(e)}__getStripe(e=!1){const{publishableKey:t,accountId:n,forceNetworkSavedCards:o,locale:r,isStripeLinkEnabled:a}=this.options;if(o&&!e)return this.stripePlatform||(this.stripePlatform=this.createStripe(t,r)),this.stripePlatform;if(!this.stripe){let e=["card_country_event_beta_1"];a&&(e=e.concat(["link_autofill_modal_beta_1"])),this.stripe=this.createStripe(t,r,n,e)}return this.stripe}async loadStripeForExpressCheckout(){try{return this.getStripe(!0)}catch(e){return{error:e}}}confirmIntent(e,t=!1){const o=e.match(/#wcpay-confirm-(pi|si):([^:]+):([^:]+):([^:]+)(?::(.+))?$/);if(!o)return!0;const r="si"===o[1];let a=o[2];const s=o[3],c=o[4],l=o[5]||null,u=e.indexOf("order-pay"),d=u>-1&&e.substring(u).match(/\d+/);return d&&(a=d[0]),(async()=>{const{locale:e,publishableKey:t}=this.options,o=n("accountIdForIntentConfirmation");if(r){const e=await this.getStripe(!0);return l?e.confirmSetup({clientSecret:s,confirmParams:{confirmation_token:l},redirect:"if_required"}):e.handleNextAction({clientSecret:s})}return o?this.createStripe(t,e,o).confirmCardPayment(s):(await this.getStripe(!0)).handleNextAction({clientSecret:s})})().then(e=>{let o=null;e.paymentIntent?.last_payment_error&&(o={message:e.paymentIntent.last_payment_error.message}),"requires_action"===e.paymentIntent?.status&&(o={message:"Payment requires additional action."});const r=e.paymentIntent&&e.paymentIntent.id||e.setupIntent&&e.setupIntent.id||e.error&&e.error.payment_intent&&e.error.payment_intent.id||e.error.setup_intent&&e.error.setup_intent.id,s=(0,i.bI)("ajax_url")??n("ajaxUrl"),l=n("isChangingPayment");return[this.request(s,{action:"update_order_status",order_id:a,_ajax_nonce:c,intent_id:r,should_save_payment_method:t?"true":"false",is_changing_payment:l?"true":"false"}),o,e.error]}).then(([e,t,n])=>{if(n)throw n;return e.then(e=>{const n="string"==typeof e?JSON.parse(e):e;if(n.error)throw n.error;if(t)throw t;return n.return_url})})}async setupIntent(e,t=""){const o=await this.request(n("ajaxUrl"),{action:"create_setup_intent","wcpay-payment-method":e,_ajax_nonce:n("createSetupIntentNonce"),"wcpay-fraud-prevention-token":window.wcpayFraudPreventionToken??"","wcpay-fingerprint":t});if(!o.success)throw o.data.error;if("succeeded"===o.data.status)return o.data;const r=await this.getStripe(),a=await r.confirmCardSetup(o.data.client_secret),{setupIntent:i,error:s}=a;if(s)throw s;return i}expressCheckoutAddToCart(e){const t=n("wcAjaxUrl"),o=n("addToCartNonce");return this.request((0,i.gM)(t,"add_to_cart"),{security:o,...e})}}var c=r(1609),l=r.n(c);const u=window.wp.element;var d=r(7723),p=function(){return p=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},p.apply(this,arguments)};function m(e,t,n,o){return new(n||(n=Promise))(function(r,a){function i(e){try{c(o.next(e))}catch(e){a(e)}}function s(e){try{c(o.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,s)}c((o=o.apply(e,t||[])).next())})}function h(e,t){var n,o,r,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return i.next=s(0),i.throw=s(1),i.return=s(2),"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(c){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(n=1,o&&(r=2&s[0]?o.return:s[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,s[1])).done)return r;switch(o=0,r&&(s=[2&s[0],r.value]),s[0]){case 0:case 1:r=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,o=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!((r=(r=a.trys).length>0&&r[r.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]<r[3])){a.label=s[1];break}if(6===s[0]&&a.label<r[1]){a.label=r[1],r=s;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(s);break}r[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(e){s=[6,e],o=0}finally{n=r=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,c])}}}function f(e,t,n){if(n||2===arguments.length)for(var o,r=0,a=t.length;r<a;r++)!o&&r in t||(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))}Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var y="3.4.1";function g(e,t){return new Promise(function(n){return setTimeout(n,e,t)})}function b(e){return!!e&&"function"==typeof e.then}function w(e,t){try{var n=e();b(n)?n.then(function(e){return t(!0,e)},function(e){return t(!1,e)}):t(!0,n)}catch(e){t(!1,e)}}function v(e,t,n){return void 0===n&&(n=16),m(this,void 0,void 0,function(){var o,r,a;return h(this,function(i){switch(i.label){case 0:o=Date.now(),r=0,i.label=1;case 1:return r<e.length?(t(e[r],r),(a=Date.now())>=o+n?(o=a,[4,g(0)]):[3,3]):[3,4];case 2:i.sent(),i.label=3;case 3:return++r,[3,1];case 4:return[2]}})})}function _(e){e.then(void 0,function(){})}function k(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var n=[0,0,0,0];return n[3]+=e[3]+t[3],n[2]+=n[3]>>>16,n[3]&=65535,n[2]+=e[2]+t[2],n[1]+=n[2]>>>16,n[2]&=65535,n[1]+=e[1]+t[1],n[0]+=n[1]>>>16,n[1]&=65535,n[0]+=e[0]+t[0],n[0]&=65535,[n[0]<<16|n[1],n[2]<<16|n[3]]}function x(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var n=[0,0,0,0];return n[3]+=e[3]*t[3],n[2]+=n[3]>>>16,n[3]&=65535,n[2]+=e[2]*t[3],n[1]+=n[2]>>>16,n[2]&=65535,n[2]+=e[3]*t[2],n[1]+=n[2]>>>16,n[2]&=65535,n[1]+=e[1]*t[3],n[0]+=n[1]>>>16,n[1]&=65535,n[1]+=e[2]*t[2],n[0]+=n[1]>>>16,n[1]&=65535,n[1]+=e[3]*t[1],n[0]+=n[1]>>>16,n[1]&=65535,n[0]+=e[0]*t[3]+e[1]*t[2]+e[2]*t[1]+e[3]*t[0],n[0]&=65535,[n[0]<<16|n[1],n[2]<<16|n[3]]}function S(e,t){return 32==(t%=64)?[e[1],e[0]]:t<32?[e[0]<<t|e[1]>>>32-t,e[1]<<t|e[0]>>>32-t]:(t-=32,[e[1]<<t|e[0]>>>32-t,e[0]<<t|e[1]>>>32-t])}function C(e,t){return 0==(t%=64)?e:t<32?[e[0]<<t|e[1]>>>32-t,e[1]<<t]:[e[1]<<t-32,0]}function P(e,t){return[e[0]^t[0],e[1]^t[1]]}function E(e){return e=P(e,[0,e[0]>>>1]),e=P(e=x(e,[4283543511,3981806797]),[0,e[0]>>>1]),P(e=x(e,[3301882366,444984403]),[0,e[0]>>>1])}function M(e){return parseInt(e)}function L(e){return parseFloat(e)}function j(e,t){return"number"==typeof e&&isNaN(e)?t:e}function F(e){return e.reduce(function(e,t){return e+(t?1:0)},0)}function I(e,t){if(void 0===t&&(t=1),Math.abs(t)>=1)return Math.round(e/t)*t;var n=1/t;return Math.round(e*n)/n}function T(e){return e&&"object"==typeof e&&"message"in e?e:{message:e}}function A(e,t,n){var o=Object.keys(e).filter(function(e){return!function(e,t){for(var n=0,o=e.length;n<o;++n)if(e[n]===t)return!0;return!1}(n,e)}),r=Array(o.length);return v(o,function(n,o){r[o]=function(e,t){var n=new Promise(function(n){var o=Date.now();w(e.bind(null,t),function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=Date.now()-o;if(!e[0])return n(function(){return{error:T(e[1]),duration:r}});var a=e[1];if(function(e){return"function"!=typeof e}(a))return n(function(){return{value:a,duration:r}});n(function(){return new Promise(function(e){var t=Date.now();w(a,function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];var a=r+Date.now()-t;if(!n[0])return e({error:T(n[1]),duration:a});e({value:n[1],duration:a})})})})})});return _(n),function(){return n.then(function(e){return e()})}}(e[n],t)}),function(){return m(this,void 0,void 0,function(){var e,t,n,a,i,s;return h(this,function(c){switch(c.label){case 0:for(e={},t=0,n=o;t<n.length;t++)a=n[t],e[a]=void 0;i=Array(o.length),s=function(){var t;return h(this,function(n){switch(n.label){case 0:return t=!0,[4,v(o,function(n,o){if(!i[o])if(r[o]){var a=r[o]().then(function(t){return e[n]=t});_(a),i[o]=a}else t=!1})];case 1:return n.sent(),t?[2,"break"]:[4,g(1)];case 2:return n.sent(),[2]}})},c.label=1;case 1:return[5,s()];case 2:if("break"===c.sent())return[3,4];c.label=3;case 3:return[3,1];case 4:return[4,Promise.all(i)];case 5:return c.sent(),[2,e]}})})}}function R(){var e=window,t=navigator;return F(["MSCSSMatrix"in e,"msSetImmediate"in e,"msIndexedDB"in e,"msMaxTouchPoints"in t,"msPointerEnabled"in t])>=4}function W(){var e=window,t=navigator;return F(["webkitPersistentStorage"in t,"webkitTemporaryStorage"in t,0===t.vendor.indexOf("Google"),"webkitResolveLocalFileSystemURL"in e,"BatteryManager"in e,"webkitMediaStream"in e,"webkitSpeechGrammar"in e])>=5}function H(){var e=window,t=navigator;return F(["ApplePayError"in e,"CSSPrimitiveValue"in e,"Counter"in e,0===t.vendor.indexOf("Apple"),"getStorageUpdates"in t,"WebKitMediaKeys"in e])>=4}function N(){var e=window;return F(["safari"in e,!("DeviceMotionEvent"in e),!("ongestureend"in e),!("standalone"in navigator)])>=3}function D(){var e=document;return(e.exitFullscreen||e.msExitFullscreen||e.mozCancelFullScreen||e.webkitExitFullscreen).call(e)}function O(){var e=W(),t=function(){var e,t,n=window;return F(["buildID"in navigator,"MozAppearance"in(null!==(t=null===(e=document.documentElement)||void 0===e?void 0:e.style)&&void 0!==t?t:{}),"onmozfullscreenchange"in n,"mozInnerScreenX"in n,"CSSMozDocumentRule"in n,"CanvasCaptureMediaStream"in n])>=4}();if(!e&&!t)return!1;var n=window;return F(["onorientationchange"in n,"orientation"in n,e&&!("SharedWorker"in n),t&&/android/i.test(navigator.appVersion)])>=2}function V(e){var t=new Error(e);return t.name=e,t}function Z(e,t,n){var o,r,a;return void 0===n&&(n=50),m(this,void 0,void 0,function(){var i,s;return h(this,function(c){switch(c.label){case 0:i=document,c.label=1;case 1:return i.body?[3,3]:[4,g(n)];case 2:return c.sent(),[3,1];case 3:s=i.createElement("iframe"),c.label=4;case 4:return c.trys.push([4,,10,11]),[4,new Promise(function(e,n){var o=!1,r=function(){o=!0,e()};s.onload=r,s.onerror=function(e){o=!0,n(e)};var a=s.style;a.setProperty("display","block","important"),a.position="absolute",a.top="0",a.left="0",a.visibility="hidden",t&&"srcdoc"in s?s.srcdoc=t:s.src="about:blank",i.body.appendChild(s);var c=function(){var e,t;o||("complete"===(null===(t=null===(e=s.contentWindow)||void 0===e?void 0:e.document)||void 0===t?void 0:t.readyState)?r():setTimeout(c,10))};c()})];case 5:c.sent(),c.label=6;case 6:return(null===(r=null===(o=s.contentWindow)||void 0===o?void 0:o.document)||void 0===r?void 0:r.body)?[3,8]:[4,g(n)];case 7:return c.sent(),[3,6];case 8:return[4,e(s,s.contentWindow)];case 9:return[2,c.sent()];case 10:return null===(a=s.parentNode)||void 0===a||a.removeChild(s),[7];case 11:return[2]}})})}function B(e){for(var t=function(e){for(var t,n,o="Unexpected syntax '".concat(e,"'"),r=/^\s*([a-z-]*)(.*)$/i.exec(e),a=r[1]||void 0,i={},s=/([.:#][\w-]+|\[.+?\])/gi,c=function(e,t){i[e]=i[e]||[],i[e].push(t)};;){var l=s.exec(r[2]);if(!l)break;var u=l[0];switch(u[0]){case".":c("class",u.slice(1));break;case"#":c("id",u.slice(1));break;case"[":var d=/^\[([\w-]+)([~|^$*]?=("(.*?)"|([\w-]+)))?(\s+[is])?\]$/.exec(u);if(!d)throw new Error(o);c(d[1],null!==(n=null!==(t=d[4])&&void 0!==t?t:d[5])&&void 0!==n?n:"");break;default:throw new Error(o)}}return[a,i]}(e),n=t[0],o=t[1],r=document.createElement(null!=n?n:"div"),a=0,i=Object.keys(o);a<i.length;a++){var s=i[a],c=o[s].join(" ");"style"===s?z(r.style,c):r.setAttribute(s,c)}return r}function z(e,t){for(var n=0,o=t.split(";");n<o.length;n++){var r=o[n],a=/^\s*([\w-]+)\s*:\s*(.+?)(\s*!([\w-]+))?\s*$/.exec(r);if(a){var i=a[1],s=a[2],c=a[4];e.setProperty(i,s,c||"")}}}var q,X,Y=["monospace","sans-serif","serif"],G=["sans-serif-thin","ARNO PRO","Agency FB","Arabic Typesetting","Arial Unicode MS","AvantGarde Bk BT","BankGothic Md BT","Batang","Bitstream Vera Sans Mono","Calibri","Century","Century Gothic","Clarendon","EUROSTILE","Franklin Gothic","Futura Bk BT","Futura Md BT","GOTHAM","Gill Sans","HELV","Haettenschweiler","Helvetica Neue","Humanst521 BT","Leelawadee","Letter Gothic","Levenim MT","Lucida Bright","Lucida Sans","Menlo","MS Mincho","MS Outlook","MS Reference Specialty","MS UI Gothic","MT Extra","MYRIAD PRO","Marlett","Meiryo UI","Microsoft Uighur","Minion Pro","Monotype Corsiva","PMingLiU","Pristina","SCRIPTINA","Segoe UI Light","Serifa","SimHei","Small Fonts","Staccato222 BT","TRAJAN PRO","Univers CE 55 Medium","Vrinda","ZWAdobeF"];function U(e){return e.toDataURL()}function $(){var e=screen;return[j(L(e.availTop),null),j(L(e.width)-L(e.availWidth)-j(L(e.availLeft),0),null),j(L(e.height)-L(e.availHeight)-j(L(e.availTop),0),null),j(L(e.availLeft),null)]}function J(e){for(var t=0;t<4;++t)if(e[t])return!1;return!0}function Q(e){var t;return m(this,void 0,void 0,function(){var n,o,r,a,i,s,c;return h(this,function(l){switch(l.label){case 0:for(n=document,o=n.createElement("div"),r=new Array(e.length),a={},K(o),c=0;c<e.length;++c)i=B(e[c]),K(s=n.createElement("div")),s.appendChild(i),o.appendChild(s),r[c]=i;l.label=1;case 1:return n.body?[3,3]:[4,g(50)];case 2:return l.sent(),[3,1];case 3:n.body.appendChild(o);try{for(c=0;c<e.length;++c)r[c].offsetParent||(a[e[c]]=!0)}finally{null===(t=o.parentNode)||void 0===t||t.removeChild(o)}return[2,a]}})})}function K(e){e.style.setProperty("display","block","important")}function ee(e){return matchMedia("(inverted-colors: ".concat(e,")")).matches}function te(e){return matchMedia("(forced-colors: ".concat(e,")")).matches}function ne(e){return matchMedia("(prefers-contrast: ".concat(e,")")).matches}function oe(e){return matchMedia("(prefers-reduced-motion: ".concat(e,")")).matches}function re(e){return matchMedia("(dynamic-range: ".concat(e,")")).matches}var ae=Math,ie=function(){return 0},se={default:[],apple:[{font:"-apple-system-body"}],serif:[{fontFamily:"serif"}],sans:[{fontFamily:"sans-serif"}],mono:[{fontFamily:"monospace"}],min:[{fontSize:"1px"}],system:[{fontFamily:"system-ui"}]},ce={fonts:function(){return Z(function(e,t){var n=t.document,o=n.body;o.style.fontSize="48px";var r=n.createElement("div"),a={},i={},s=function(e){var t=n.createElement("span"),o=t.style;return o.position="absolute",o.top="0",o.left="0",o.fontFamily=e,t.textContent="mmMwWLliI0O&1",r.appendChild(t),t},c=Y.map(s),l=function(){for(var e={},t=function(t){e[t]=Y.map(function(e){return function(e,t){return s("'".concat(e,"',").concat(t))}(t,e)})},n=0,o=G;n<o.length;n++)t(o[n]);return e}();o.appendChild(r);for(var u=0;u<Y.length;u++)a[Y[u]]=c[u].offsetWidth,i[Y[u]]=c[u].offsetHeight;return G.filter(function(e){return t=l[e],Y.some(function(e,n){return t[n].offsetWidth!==a[e]||t[n].offsetHeight!==i[e]});var t})})},domBlockers:function(e){var t=(void 0===e?{}:e).debug;return m(this,void 0,void 0,function(){var e,n,o,r,a;return h(this,function(i){switch(i.label){case 0:return H()||O()?(s=atob,e={abpIndo:["#Iklan-Melayang","#Kolom-Iklan-728","#SidebarIklan-wrapper",s("YVt0aXRsZT0iN25hZ2EgcG9rZXIiIGld"),'[title="ALIENBOLA" i]'],abpvn:["#quangcaomb",s("Lmlvc0Fkc2lvc0Fkcy1sYXlvdXQ="),".quangcao",s("W2hyZWZePSJodHRwczovL3I4OC52bi8iXQ=="),s("W2hyZWZePSJodHRwczovL3piZXQudm4vIl0=")],adBlockFinland:[".mainostila",s("LnNwb25zb3JpdA=="),".ylamainos",s("YVtocmVmKj0iL2NsaWNrdGhyZ2guYXNwPyJd"),s("YVtocmVmXj0iaHR0cHM6Ly9hcHAucmVhZHBlYWsuY29tL2FkcyJd")],adBlockPersian:["#navbar_notice_50",".kadr",'TABLE[width="140px"]',"#divAgahi",s("I2FkMl9pbmxpbmU=")],adBlockWarningRemoval:["#adblock-honeypot",".adblocker-root",".wp_adblock_detect",s("LmhlYWRlci1ibG9ja2VkLWFk"),s("I2FkX2Jsb2NrZXI=")],adGuardAnnoyances:['amp-embed[type="zen"]',".hs-sosyal","#cookieconsentdiv",'div[class^="app_gdpr"]',".as-oil"],adGuardBase:[".BetterJsPopOverlay",s("I2FkXzMwMFgyNTA="),s("I2Jhbm5lcmZsb2F0MjI="),s("I2FkLWJhbm5lcg=="),s("I2NhbXBhaWduLWJhbm5lcg==")],adGuardChinese:[s("LlppX2FkX2FfSA=="),s("YVtocmVmKj0iL29kMDA1LmNvbSJd"),s("YVtocmVmKj0iLmh0aGJldDM0LmNvbSJd"),".qq_nr_lad","#widget-quan"],adGuardFrench:[s("I2Jsb2NrLXZpZXdzLWFkcy1zaWRlYmFyLWJsb2NrLWJsb2Nr"),"#pavePub",s("LmFkLWRlc2t0b3AtcmVjdGFuZ2xl"),".mobile_adhesion",".widgetadv"],adGuardGerman:[s("LmJhbm5lcml0ZW13ZXJidW5nX2hlYWRfMQ=="),s("LmJveHN0YXJ0d2VyYnVuZw=="),s("LndlcmJ1bmcz"),s("YVtocmVmXj0iaHR0cDovL3d3dy5laXMuZGUvaW5kZXgucGh0bWw/cmVmaWQ9Il0="),s("YVtocmVmXj0iaHR0cHM6Ly93d3cudGlwaWNvLmNvbS8/YWZmaWxpYXRlSWQ9Il0=")],adGuardJapanese:["#kauli_yad_1",s("YVtocmVmXj0iaHR0cDovL2FkMi50cmFmZmljZ2F0ZS5uZXQvIl0="),s("Ll9wb3BJbl9pbmZpbml0ZV9hZA=="),s("LmFkZ29vZ2xl"),s("LmFkX3JlZ3VsYXIz")],adGuardMobile:[s("YW1wLWF1dG8tYWRz"),s("LmFtcF9hZA=="),'amp-embed[type="24smi"]',"#mgid_iframe1",s("I2FkX2ludmlld19hcmVh")],adGuardRussian:[s("YVtocmVmXj0iaHR0cHM6Ly9hZC5sZXRtZWFkcy5jb20vIl0="),s("LnJlY2xhbWE="),'div[id^="smi2adblock"]',s("ZGl2W2lkXj0iQWRGb3hfYmFubmVyXyJd"),s("I2FkX3NxdWFyZQ==")],adGuardSocial:[s("YVtocmVmXj0iLy93d3cuc3R1bWJsZXVwb24uY29tL3N1Ym1pdD91cmw9Il0="),s("YVtocmVmXj0iLy90ZWxlZ3JhbS5tZS9zaGFyZS91cmw/Il0="),".etsy-tweet","#inlineShare",".popup-social"],adGuardSpanishPortuguese:["#barraPublicidade","#Publicidade","#publiEspecial","#queTooltip",s("W2hyZWZePSJodHRwOi8vYWRzLmdsaXNwYS5jb20vIl0=")],adGuardTrackingProtection:["#qoo-counter",s("YVtocmVmXj0iaHR0cDovL2NsaWNrLmhvdGxvZy5ydS8iXQ=="),s("YVtocmVmXj0iaHR0cDovL2hpdGNvdW50ZXIucnUvdG9wL3N0YXQucGhwIl0="),s("YVtocmVmXj0iaHR0cDovL3RvcC5tYWlsLnJ1L2p1bXAiXQ=="),"#top100counter"],adGuardTurkish:["#backkapat",s("I3Jla2xhbWk="),s("YVtocmVmXj0iaHR0cDovL2Fkc2Vydi5vbnRlay5jb20udHIvIl0="),s("YVtocmVmXj0iaHR0cDovL2l6bGVuemkuY29tL2NhbXBhaWduLyJd"),s("YVtocmVmXj0iaHR0cDovL3d3dy5pbnN0YWxsYWRzLm5ldC8iXQ==")],bulgarian:[s("dGQjZnJlZW5ldF90YWJsZV9hZHM="),"#ea_intext_div",".lapni-pop-over","#xenium_hot_offers",s("I25ld0Fk")],easyList:[s("I0FEX0NPTlRST0xfMjg="),s("LnNlY29uZC1wb3N0LWFkcy13cmFwcGVy"),".universalboxADVBOX03",s("LmFkdmVydGlzZW1lbnQtNzI4eDkw"),s("LnNxdWFyZV9hZHM=")],easyListChina:[s("YVtocmVmKj0iLndlbnNpeHVldGFuZy5jb20vIl0="),s("LmFwcGd1aWRlLXdyYXBbb25jbGljayo9ImJjZWJvcy5jb20iXQ=="),s("LmZyb250cGFnZUFkdk0="),"#taotaole","#aafoot.top_box"],easyListCookie:["#AdaCompliance.app-notice",".text-center.rgpd",".panel--cookie",".js-cookies-andromeda",".elxtr-consent"],easyListCzechSlovak:["#onlajny-stickers",s("I3Jla2xhbW5pLWJveA=="),s("LnJla2xhbWEtbWVnYWJvYXJk"),".sklik",s("W2lkXj0ic2tsaWtSZWtsYW1hIl0=")],easyListDutch:[s("I2FkdmVydGVudGll"),s("I3ZpcEFkbWFya3RCYW5uZXJCbG9jaw=="),".adstekst",s("YVtocmVmXj0iaHR0cHM6Ly94bHR1YmUubmwvY2xpY2svIl0="),"#semilo-lrectangle"],easyListGermany:[s("I0FkX1dpbjJkYXk="),s("I3dlcmJ1bmdzYm94MzAw"),s("YVtocmVmXj0iaHR0cDovL3d3dy5yb3RsaWNodGthcnRlaS5jb20vP3NjPSJd"),s("I3dlcmJ1bmdfd2lkZXNreXNjcmFwZXJfc2NyZWVu"),s("YVtocmVmXj0iaHR0cDovL2xhbmRpbmcucGFya3BsYXR6a2FydGVpLmNvbS8/YWc9Il0=")],easyListItaly:[s("LmJveF9hZHZfYW5udW5jaQ=="),".sb-box-pubbliredazionale",s("YVtocmVmXj0iaHR0cDovL2FmZmlsaWF6aW9uaWFkcy5zbmFpLml0LyJd"),s("YVtocmVmXj0iaHR0cHM6Ly9hZHNlcnZlci5odG1sLml0LyJd"),s("YVtocmVmXj0iaHR0cHM6Ly9hZmZpbGlhemlvbmlhZHMuc25haS5pdC8iXQ==")],easyListLithuania:[s("LnJla2xhbW9zX3RhcnBhcw=="),s("LnJla2xhbW9zX251b3JvZG9z"),s("aW1nW2FsdD0iUmVrbGFtaW5pcyBza3lkZWxpcyJd"),s("aW1nW2FsdD0iRGVkaWt1b3RpLmx0IHNlcnZlcmlhaSJd"),s("aW1nW2FsdD0iSG9zdGluZ2FzIFNlcnZlcmlhaS5sdCJd")],estonian:[s("QVtocmVmKj0iaHR0cDovL3BheTRyZXN1bHRzMjQuZXUiXQ==")],fanboyAnnoyances:["#feedback-tab","#taboola-below-article",".feedburnerFeedBlock",".widget-feedburner-counter",'[title="Subscribe to our blog"]'],fanboyAntiFacebook:[".util-bar-module-firefly-visible"],fanboyEnhancedTrackers:[".open.pushModal","#issuem-leaky-paywall-articles-zero-remaining-nag","#sovrn_container",'div[class$="-hide"][zoompage-fontsize][style="display: block;"]',".BlockNag__Card"],fanboySocial:[".td-tags-and-social-wrapper-box",".twitterContainer",".youtube-social",'a[title^="Like us on Facebook"]','img[alt^="Share on Digg"]'],frellwitSwedish:[s("YVtocmVmKj0iY2FzaW5vcHJvLnNlIl1bdGFyZ2V0PSJfYmxhbmsiXQ=="),s("YVtocmVmKj0iZG9rdG9yLXNlLm9uZWxpbmsubWUiXQ=="),"article.category-samarbete",s("ZGl2LmhvbGlkQWRz"),"ul.adsmodern"],greekAdBlock:[s("QVtocmVmKj0iYWRtYW4ub3RlbmV0LmdyL2NsaWNrPyJd"),s("QVtocmVmKj0iaHR0cDovL2F4aWFiYW5uZXJzLmV4b2R1cy5nci8iXQ=="),s("QVtocmVmKj0iaHR0cDovL2ludGVyYWN0aXZlLmZvcnRobmV0LmdyL2NsaWNrPyJd"),"DIV.agores300","TABLE.advright"],hungarian:["#cemp_doboz",".optimonk-iframe-container",s("LmFkX19tYWlu"),s("W2NsYXNzKj0iR29vZ2xlQWRzIl0="),"#hirdetesek_box"],iDontCareAboutCookies:['.alert-info[data-block-track*="CookieNotice"]',".ModuleTemplateCookieIndicator",".o--cookies--container",".cookie-msg-info-container","#cookies-policy-sticky"],icelandicAbp:[s("QVtocmVmXj0iL2ZyYW1ld29yay9yZXNvdXJjZXMvZm9ybXMvYWRzLmFzcHgiXQ==")],latvian:[s("YVtocmVmPSJodHRwOi8vd3d3LnNhbGlkemluaS5sdi8iXVtzdHlsZT0iZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMjBweDsgaGVpZ2h0OiA0MHB4OyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7Il0="),s("YVtocmVmPSJodHRwOi8vd3d3LnNhbGlkemluaS5sdi8iXVtzdHlsZT0iZGlzcGxheTogYmxvY2s7IHdpZHRoOiA4OHB4OyBoZWlnaHQ6IDMxcHg7IG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsiXQ==")],listKr:[s("YVtocmVmKj0iLy9hZC5wbGFuYnBsdXMuY28ua3IvIl0="),s("I2xpdmVyZUFkV3JhcHBlcg=="),s("YVtocmVmKj0iLy9hZHYuaW1hZHJlcC5jby5rci8iXQ=="),s("aW5zLmZhc3R2aWV3LWFk"),".revenue_unit_item.dable"],listeAr:[s("LmdlbWluaUxCMUFk"),".right-and-left-sponsers",s("YVtocmVmKj0iLmFmbGFtLmluZm8iXQ=="),s("YVtocmVmKj0iYm9vcmFxLm9yZyJd"),s("YVtocmVmKj0iZHViaXp6bGUuY29tL2FyLz91dG1fc291cmNlPSJd")],listeFr:[s("YVtocmVmXj0iaHR0cDovL3Byb21vLnZhZG9yLmNvbS8iXQ=="),s("I2FkY29udGFpbmVyX3JlY2hlcmNoZQ=="),s("YVtocmVmKj0id2Vib3JhbWEuZnIvZmNnaS1iaW4vIl0="),".site-pub-interstitiel",'div[id^="crt-"][data-criteo-id]'],officialPolish:["#ceneo-placeholder-ceneo-12",s("W2hyZWZePSJodHRwczovL2FmZi5zZW5kaHViLnBsLyJd"),s("YVtocmVmXj0iaHR0cDovL2Fkdm1hbmFnZXIudGVjaGZ1bi5wbC9yZWRpcmVjdC8iXQ=="),s("YVtocmVmXj0iaHR0cDovL3d3dy50cml6ZXIucGwvP3V0bV9zb3VyY2UiXQ=="),s("ZGl2I3NrYXBpZWNfYWQ=")],ro:[s("YVtocmVmXj0iLy9hZmZ0cmsuYWx0ZXgucm8vQ291bnRlci9DbGljayJd"),'a[href^="/magazin/"]',s("YVtocmVmXj0iaHR0cHM6Ly9ibGFja2ZyaWRheXNhbGVzLnJvL3Ryay9zaG9wLyJd"),s("YVtocmVmXj0iaHR0cHM6Ly9ldmVudC4ycGVyZm9ybWFudC5jb20vZXZlbnRzL2NsaWNrIl0="),s("YVtocmVmXj0iaHR0cHM6Ly9sLnByb2ZpdHNoYXJlLnJvLyJd")],ruAd:[s("YVtocmVmKj0iLy9mZWJyYXJlLnJ1LyJd"),s("YVtocmVmKj0iLy91dGltZy5ydS8iXQ=="),s("YVtocmVmKj0iOi8vY2hpa2lkaWtpLnJ1Il0="),"#pgeldiz",".yandex-rtb-block"],thaiAds:["a[href*=macau-uta-popup]",s("I2Fkcy1nb29nbGUtbWlkZGxlX3JlY3RhbmdsZS1ncm91cA=="),s("LmFkczMwMHM="),".bumq",".img-kosana"],webAnnoyancesUltralist:["#mod-social-share-2","#social-tools",s("LmN0cGwtZnVsbGJhbm5lcg=="),".zergnet-recommend",".yt.btn-link.btn-md.btn"]},n=Object.keys(e),[4,Q((a=[]).concat.apply(a,n.map(function(t){return e[t]})))]):[2,void 0];case 1:return o=i.sent(),t&&function(e,t){for(var n="DOM blockers debug:\n```",o=0,r=Object.keys(e);o<r.length;o++){var a=r[o];n+="\n".concat(a,":");for(var i=0,s=e[a];i<s.length;i++){var c=s[i];n+="\n  ".concat(t[c]?"🚫":"➡️"," ").concat(c)}}console.log("".concat(n,"\n```"))}(e,o),(r=n.filter(function(t){var n=e[t];return F(n.map(function(e){return o[e]}))>.6*n.length})).sort(),[2,r]}var s})})},fontPreferences:function(){return void 0===e&&(e=4e3),Z(function(t,n){var o=n.document,r=o.body,a=r.style;a.width="".concat(e,"px"),a.webkitTextSizeAdjust=a.textSizeAdjust="none",W()?r.style.zoom="".concat(1/n.devicePixelRatio):H()&&(r.style.zoom="reset");var i=o.createElement("div");return i.textContent=f([],Array(e/20|0),!0).map(function(){return"word"}).join(" "),r.appendChild(i),function(e,t){for(var n={},o={},r=0,a=Object.keys(se);r<a.length;r++){var i=a[r],s=se[i],c=s[0],l=void 0===c?{}:c,u=s[1],d=void 0===u?"mmMwWLliI0fiflO&1":u,p=e.createElement("span");p.textContent=d,p.style.whiteSpace="nowrap";for(var m=0,h=Object.keys(l);m<h.length;m++){var f=h[m],y=l[f];void 0!==y&&(p.style[f]=y)}n[i]=p,t.appendChild(e.createElement("br")),t.appendChild(p)}for(var g=0,b=Object.keys(se);g<b.length;g++)o[i=b[g]]=n[i].getBoundingClientRect().width;return o}(o,r)},'<!doctype html><html><head><meta name="viewport" content="width=device-width, initial-scale=1">');var e},audio:function(){var e=window,t=e.OfflineAudioContext||e.webkitOfflineAudioContext;if(!t)return-2;if(H()&&!N()&&!function(){var e=window;return F(["DOMRectList"in e,"RTCPeerConnectionIceEvent"in e,"SVGGeometryElement"in e,"ontransitioncancel"in e])>=3}())return-1;var n=new t(1,5e3,44100),o=n.createOscillator();o.type="triangle",o.frequency.value=1e4;var r=n.createDynamicsCompressor();r.threshold.value=-50,r.knee.value=40,r.ratio.value=12,r.attack.value=0,r.release.value=.25,o.connect(r),r.connect(n.destination),o.start(0);var a=function(e){var t=function(){};return[new Promise(function(n,o){var r=!1,a=0,i=0;e.oncomplete=function(e){return n(e.renderedBuffer)};var s=function(){setTimeout(function(){return o(V("timeout"))},Math.min(500,i+5e3-Date.now()))},c=function(){try{var t=e.startRendering();switch(b(t)&&_(t),e.state){case"running":i=Date.now(),r&&s();break;case"suspended":document.hidden||a++,r&&a>=3?o(V("suspended")):setTimeout(c,500)}}catch(e){o(e)}};c(),t=function(){r||(r=!0,i>0&&s())}}),t]}(n),i=a[0],s=a[1],c=i.then(function(e){return function(e){for(var t=0,n=0;n<e.length;++n)t+=Math.abs(e[n]);return t}(e.getChannelData(0).subarray(4500))},function(e){if("timeout"===e.name||"suspended"===e.name)return-3;throw e});return _(c),function(){return s(),c}},screenFrame:function(){var e=this,t=function(){var e=this;return function(){if(void 0===X){var e=function(){var t=$();J(t)?X=setTimeout(e,2500):(q=t,X=void 0)};e()}}(),function(){return m(e,void 0,void 0,function(){var e;return h(this,function(t){switch(t.label){case 0:return J(e=$())?q?[2,f([],q,!0)]:(n=document).fullscreenElement||n.msFullscreenElement||n.mozFullScreenElement||n.webkitFullscreenElement?[4,D()]:[3,2]:[3,2];case 1:t.sent(),e=$(),t.label=2;case 2:return J(e)||(q=e),[2,e]}var n})})}}();return function(){return m(e,void 0,void 0,function(){var e,n;return h(this,function(o){switch(o.label){case 0:return[4,t()];case 1:return e=o.sent(),[2,[(n=function(e){return null===e?null:I(e,10)})(e[0]),n(e[1]),n(e[2]),n(e[3])]]}})})}},osCpu:function(){return navigator.oscpu},languages:function(){var e,t=navigator,n=[],o=t.language||t.userLanguage||t.browserLanguage||t.systemLanguage;if(void 0!==o&&n.push([o]),Array.isArray(t.languages))W()&&F([!("MediaSettingsRange"in(e=window)),"RTCEncodedAudioFrame"in e,""+e.Intl=="[object Intl]",""+e.Reflect=="[object Reflect]"])>=3||n.push(t.languages);else if("string"==typeof t.languages){var r=t.languages;r&&n.push(r.split(","))}return n},colorDepth:function(){return window.screen.colorDepth},deviceMemory:function(){return j(L(navigator.deviceMemory),void 0)},screenResolution:function(){var e=screen,t=function(e){return j(M(e),null)},n=[t(e.width),t(e.height)];return n.sort().reverse(),n},hardwareConcurrency:function(){return j(M(navigator.hardwareConcurrency),void 0)},timezone:function(){var e,t=null===(e=window.Intl)||void 0===e?void 0:e.DateTimeFormat;if(t){var n=(new t).resolvedOptions().timeZone;if(n)return n}var o,r=(o=(new Date).getFullYear(),-Math.max(L(new Date(o,0,1).getTimezoneOffset()),L(new Date(o,6,1).getTimezoneOffset())));return"UTC".concat(r>=0?"+":"").concat(Math.abs(r))},sessionStorage:function(){try{return!!window.sessionStorage}catch(e){return!0}},localStorage:function(){try{return!!window.localStorage}catch(e){return!0}},indexedDB:function(){var e,t;if(!(R()||(e=window,t=navigator,F(["msWriteProfilerMark"in e,"MSStream"in e,"msLaunchUri"in t,"msSaveBlob"in t])>=3&&!R())))try{return!!window.indexedDB}catch(e){return!0}},openDatabase:function(){return!!window.openDatabase},cpuClass:function(){return navigator.cpuClass},platform:function(){var e=navigator.platform;return"MacIntel"===e&&H()&&!N()?function(){if("iPad"===navigator.platform)return!0;var e=screen,t=e.width/e.height;return F(["MediaSource"in window,!!Element.prototype.webkitRequestFullscreen,t>.65&&t<1.53])>=2}()?"iPad":"iPhone":e},plugins:function(){var e=navigator.plugins;if(e){for(var t=[],n=0;n<e.length;++n){var o=e[n];if(o){for(var r=[],a=0;a<o.length;++a){var i=o[a];r.push({type:i.type,suffixes:i.suffixes})}t.push({name:o.name,description:o.description,mimeTypes:r})}}return t}},canvas:function(){var e,t,n=!1,o=function(){var e=document.createElement("canvas");return e.width=1,e.height=1,[e,e.getContext("2d")]}(),r=o[0],a=o[1];if(function(e,t){return!(!t||!e.toDataURL)}(r,a)){n=function(e){return e.rect(0,0,10,10),e.rect(2,2,6,6),!e.isPointInPath(5,5,"evenodd")}(a),function(e,t){e.width=240,e.height=60,t.textBaseline="alphabetic",t.fillStyle="#f60",t.fillRect(100,1,62,20),t.fillStyle="#069",t.font='11pt "Times New Roman"';var n="Cwm fjordbank gly ".concat(String.fromCharCode(55357,56835));t.fillText(n,2,15),t.fillStyle="rgba(102, 204, 0, 0.2)",t.font="18pt Arial",t.fillText(n,4,45)}(r,a);var i=U(r);i!==U(r)?e=t="unstable":(t=i,function(e,t){e.width=122,e.height=110,t.globalCompositeOperation="multiply";for(var n=0,o=[["#f2f",40,40],["#2ff",80,40],["#ff2",60,80]];n<o.length;n++){var r=o[n],a=r[0],i=r[1],s=r[2];t.fillStyle=a,t.beginPath(),t.arc(i,s,40,0,2*Math.PI,!0),t.closePath(),t.fill()}t.fillStyle="#f9c",t.arc(60,60,60,0,2*Math.PI,!0),t.arc(60,60,20,0,2*Math.PI,!0),t.fill("evenodd")}(r,a),e=U(r))}else e=t="";return{winding:n,geometry:e,text:t}},touchSupport:function(){var e,t=navigator,n=0;void 0!==t.maxTouchPoints?n=M(t.maxTouchPoints):void 0!==t.msMaxTouchPoints&&(n=t.msMaxTouchPoints);try{document.createEvent("TouchEvent"),e=!0}catch(t){e=!1}return{maxTouchPoints:n,touchEvent:e,touchStart:"ontouchstart"in window}},vendor:function(){return navigator.vendor||""},vendorFlavors:function(){for(var e=[],t=0,n=["chrome","safari","__crWeb","__gCrWeb","yandex","__yb","__ybro","__firefox__","__edgeTrackingPreventionStatistics","webkit","oprt","samsungAr","ucweb","UCShellJava","puffinDevice"];t<n.length;t++){var o=n[t],r=window[o];r&&"object"==typeof r&&e.push(o)}return e.sort()},cookiesEnabled:function(){var e=document;try{e.cookie="cookietest=1; SameSite=Strict;";var t=-1!==e.cookie.indexOf("cookietest=");return e.cookie="cookietest=1; SameSite=Strict; expires=Thu, 01-Jan-1970 00:00:01 GMT",t}catch(e){return!1}},colorGamut:function(){for(var e=0,t=["rec2020","p3","srgb"];e<t.length;e++){var n=t[e];if(matchMedia("(color-gamut: ".concat(n,")")).matches)return n}},invertedColors:function(){return!!ee("inverted")||!ee("none")&&void 0},forcedColors:function(){return!!te("active")||!te("none")&&void 0},monochrome:function(){if(matchMedia("(min-monochrome: 0)").matches){for(var e=0;e<=100;++e)if(matchMedia("(max-monochrome: ".concat(e,")")).matches)return e;throw new Error("Too high value")}},contrast:function(){return ne("no-preference")?0:ne("high")||ne("more")?1:ne("low")||ne("less")?-1:ne("forced")?10:void 0},reducedMotion:function(){return!!oe("reduce")||!oe("no-preference")&&void 0},hdr:function(){return!!re("high")||!re("standard")&&void 0},math:function(){var e,t=ae.acos||ie,n=ae.acosh||ie,o=ae.asin||ie,r=ae.asinh||ie,a=ae.atanh||ie,i=ae.atan||ie,s=ae.sin||ie,c=ae.sinh||ie,l=ae.cos||ie,u=ae.cosh||ie,d=ae.tan||ie,p=ae.tanh||ie,m=ae.exp||ie,h=ae.expm1||ie,f=ae.log1p||ie;return{acos:t(.12312423423423424),acosh:n(1e308),acoshPf:(e=1e154,ae.log(e+ae.sqrt(e*e-1))),asin:o(.12312423423423424),asinh:r(1),asinhPf:ae.log(1+ae.sqrt(2)),atanh:a(.5),atanhPf:ae.log(3)/2,atan:i(.5),sin:s(-1e300),sinh:c(1),sinhPf:ae.exp(1)-1/ae.exp(1)/2,cos:l(10.000000000123),cosh:u(1),coshPf:(ae.exp(1)+1/ae.exp(1))/2,tan:d(-1e300),tanh:p(1),tanhPf:(ae.exp(2)-1)/(ae.exp(2)+1),exp:m(1),expm1:h(1),expm1Pf:ae.exp(1)-1,log1p:f(10),log1pPf:ae.log(11),powPI:ae.pow(ae.PI,-100)}},videoCard:function(){var e,t=document.createElement("canvas"),n=null!==(e=t.getContext("webgl"))&&void 0!==e?e:t.getContext("experimental-webgl");if(n&&"getExtension"in n){var o=n.getExtension("WEBGL_debug_renderer_info");if(o)return{vendor:(n.getParameter(o.UNMASKED_VENDOR_WEBGL)||"").toString(),renderer:(n.getParameter(o.UNMASKED_RENDERER_WEBGL)||"").toString()}}},pdfViewerEnabled:function(){return navigator.pdfViewerEnabled},architecture:function(){var e=new Float32Array(1),t=new Uint8Array(e.buffer);return e[0]=1/0,e[0]=e[0]-e[0],t[3]}};function le(e){return JSON.stringify(e,function(e,t){return t instanceof Error?p({name:(n=t).name,message:n.message,stack:null===(o=n.stack)||void 0===o?void 0:o.split("\n")},n):t;var n,o},2)}function ue(e){return function(e,t){t=t||0;var n,o=(e=e||"").length%16,r=e.length-o,a=[0,t],i=[0,t],s=[0,0],c=[0,0],l=[2277735313,289559509],u=[1291169091,658871167];for(n=0;n<r;n+=16)s=[255&e.charCodeAt(n+4)|(255&e.charCodeAt(n+5))<<8|(255&e.charCodeAt(n+6))<<16|(255&e.charCodeAt(n+7))<<24,255&e.charCodeAt(n)|(255&e.charCodeAt(n+1))<<8|(255&e.charCodeAt(n+2))<<16|(255&e.charCodeAt(n+3))<<24],c=[255&e.charCodeAt(n+12)|(255&e.charCodeAt(n+13))<<8|(255&e.charCodeAt(n+14))<<16|(255&e.charCodeAt(n+15))<<24,255&e.charCodeAt(n+8)|(255&e.charCodeAt(n+9))<<8|(255&e.charCodeAt(n+10))<<16|(255&e.charCodeAt(n+11))<<24],s=S(s=x(s,l),31),a=k(a=S(a=P(a,s=x(s,u)),27),i),a=k(x(a,[0,5]),[0,1390208809]),c=S(c=x(c,u),33),i=k(i=S(i=P(i,c=x(c,l)),31),a),i=k(x(i,[0,5]),[0,944331445]);switch(s=[0,0],c=[0,0],o){case 15:c=P(c,C([0,e.charCodeAt(n+14)],48));case 14:c=P(c,C([0,e.charCodeAt(n+13)],40));case 13:c=P(c,C([0,e.charCodeAt(n+12)],32));case 12:c=P(c,C([0,e.charCodeAt(n+11)],24));case 11:c=P(c,C([0,e.charCodeAt(n+10)],16));case 10:c=P(c,C([0,e.charCodeAt(n+9)],8));case 9:c=x(c=P(c,[0,e.charCodeAt(n+8)]),u),i=P(i,c=x(c=S(c,33),l));case 8:s=P(s,C([0,e.charCodeAt(n+7)],56));case 7:s=P(s,C([0,e.charCodeAt(n+6)],48));case 6:s=P(s,C([0,e.charCodeAt(n+5)],40));case 5:s=P(s,C([0,e.charCodeAt(n+4)],32));case 4:s=P(s,C([0,e.charCodeAt(n+3)],24));case 3:s=P(s,C([0,e.charCodeAt(n+2)],16));case 2:s=P(s,C([0,e.charCodeAt(n+1)],8));case 1:s=x(s=P(s,[0,e.charCodeAt(n)]),l),a=P(a,s=x(s=S(s,31),u))}return a=k(a=P(a,[0,e.length]),i=P(i,[0,e.length])),i=k(i,a),a=k(a=E(a),i=E(i)),i=k(i,a),("00000000"+(a[0]>>>0).toString(16)).slice(-8)+("00000000"+(a[1]>>>0).toString(16)).slice(-8)+("00000000"+(i[0]>>>0).toString(16)).slice(-8)+("00000000"+(i[1]>>>0).toString(16)).slice(-8)}(function(e){for(var t="",n=0,o=Object.keys(e).sort();n<o.length;n++){var r=o[n],a=e[r],i=a.error?"error":JSON.stringify(a.value);t+="".concat(t?"|":"").concat(r.replace(/([:|\\])/g,"\\$1"),":").concat(i)}return t}(e))}function de(e){return void 0===e&&(e=50),function(e,t){void 0===t&&(t=1/0);var n=window.requestIdleCallback;return n?new Promise(function(e){return n.call(window,function(){return e()},{timeout:t})}):g(Math.min(e,t))}(e,2*e)}function pe(e,t){var n=Date.now();return{get:function(o){return m(this,void 0,void 0,function(){var r,a,i;return h(this,function(s){switch(s.label){case 0:return r=Date.now(),[4,e()];case 1:return a=s.sent(),i=function(e){var t,n=function(e){var t=function(e){if(O())return.4;if(H())return N()?.5:.3;var t=e.platform.value||"";return/^Win/.test(t)?.6:/^Mac/.test(t)?.5:.7}(e),n=function(e){return I(.99+.01*e,1e-4)}(t);return{score:t,comment:"$ if upgrade to Pro: https://fpjs.dev/pro".replace(/\$/g,"".concat(n))}}(e);return{get visitorId(){return void 0===t&&(t=ue(this.components)),t},set visitorId(e){t=e},confidence:n,components:e,version:y}}(a),(t||(null==o?void 0:o.debug))&&console.log("Copy the text below to get the debug data:\n\n```\nversion: ".concat(i.version,"\nuserAgent: ").concat(navigator.userAgent,"\ntimeBetweenLoadAndGet: ").concat(r-n,"\nvisitorId: ").concat(i.visitorId,"\ncomponents: ").concat(le(a),"\n```")),[2,i]}})})}}}var me={load:function(e){var t=void 0===e?{}:e,n=t.delayFallback,o=t.debug,r=t.monitoring,a=void 0===r||r;return m(this,void 0,void 0,function(){return h(this,function(e){switch(e.label){case 0:return a&&function(){if(!(window.__fpjs_d_m||Math.random()>=.001))try{var e=new XMLHttpRequest;e.open("get","https://m1.openfpcdn.io/fingerprintjs/v".concat(y,"/npm-monitoring"),!0),e.send()}catch(e){console.error(e)}}(),[4,de(n)];case 1:return e.sent(),[2,pe(A(ce,{debug:o},[]),o)]}})})},hashComponents:ue,componentsToDebugString:le};const he=(0,d.__)("An error was encountered when preparing the payment form. Please try again later.","woocommerce-payments"),fe=(e,t,n,o)=>{(0,u.useEffect)(()=>t(({processingResponse:{paymentDetails:t}})=>async function(e,t,n,o){const{redirect:r}=t;try{const t=e.confirmIntent(r,o);return!0===t?{type:"success",redirectUrl:r}:{type:"success",redirectUrl:await t}}catch(e){return{type:"error",message:e.message,messageContext:n.noticeContexts.PAYMENTS}}}(e,t,n,o)),[e,o])},ye=window.wp.data;var ge=r(4848);const be=({api:e,eventRegistration:{onPaymentSetup:t,onCheckoutSuccess:n},emitResponse:o})=>{const r=(0,ye.useSelect)(e=>e("wc/store/payment").getPaymentMethodData());return(0,c.useEffect)(()=>t(()=>{const e=window.wcpayFraudPreventionToken;return{type:"success",meta:{paymentMethodData:{...r,"wcpay-fraud-prevention-token":e??""}}}}),[t,r]),fe(e,n,o,!1),(0,ge.jsx)(ge.Fragment,{})},we=({id:e,className:t,children:n,anchor:o,open:r,onClose:a,dataTestId:i})=>{const s=(0,c.useRef)(null),[u,p]=(0,c.useState)(!1),m=(0,c.useCallback)(()=>{const e=s.current;if(!e||!o)return;const t=o.closest("label");if(!t)return;const n=t.getBoundingClientRect(),r=window.getComputedStyle(t),a=parseInt(r.paddingRight,10);e.style.position="fixed",e.style.right=window.innerWidth-(n.right-a)+"px",e.style.top=n.top-30+"px",e.style.left="auto",p(!0)},[o]);return(0,c.useLayoutEffect)(()=>{r&&o&&requestAnimationFrame(m)},[r,o,m]),(0,c.useEffect)(()=>{if(r&&o){const e=new MutationObserver(m);e.observe(o,{attributes:!0,childList:!0,subtree:!0}),window.addEventListener("resize",m),window.addEventListener("scroll",m);const t=e=>{!s.current||s.current.contains(e.target)||o.contains(e.target)||a?.()},n=e=>{"Escape"===e.key&&a?.()};return document.addEventListener("mousedown",t),document.addEventListener("keydown",n),()=>{e.disconnect(),window.removeEventListener("resize",m),window.removeEventListener("scroll",m),document.removeEventListener("mousedown",t),document.removeEventListener("keydown",n)}}},[r,o,m,a]),r?(0,ge.jsx)("div",{id:e,ref:s,className:`logo-popover ${t||""}`,style:{position:"fixed",zIndex:1e3,opacity:u?1:0,transition:"opacity 0.2s",gridTemplateColumns:`repeat(${l().Children.count(n)>5?5:l().Children.count(n)}, 38px)`,left:"auto"},role:"dialog","aria-label":(0,d.__)("Supported Credit Card Brands","woocommerce-payments"),"data-testid":i,children:n}):null},ve=[{breakpoint:480,maxElements:5},{breakpoint:768,maxElements:7}],_e=[],ke=({maxElements:e=10,paymentMethods:t=_e,breakpointConfigs:n=ve})=>{const[o,r]=(0,c.useState)(e),[a,i]=(0,c.useState)(null),[s,l]=(0,c.useState)(!1),[u,d]=(0,c.useState)(!1),p=()=>l(!s),m=(0,c.useCallback)(e=>{null!==e&&i(e)},[]),h=(0,c.useRef)(null),f=(0,c.useCallback)(()=>{l(!1),h.current?.focus()},[]),y=document.querySelector('iframe[name="editor-canvas"]');return(0,c.useEffect)(()=>{const t=()=>{let t;t=y?y.clientWidth:window.innerWidth;const o=[...n].sort((e,t)=>e.breakpoint-t.breakpoint).find(e=>t<=e.breakpoint);r(o?o.maxElements:e)};if(t(),"undefined"!=typeof ResizeObserver){const e=new ResizeObserver(t);return y?e.observe(y):window.addEventListener("resize",t),()=>{e.disconnect(),window.removeEventListener("resize",t)}}return window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)},[n,e,y]),(0,c.useEffect)(()=>{a&&(h.current=a)},[a]),(0,c.useEffect)(()=>{d(t.length>o)},[o,t.length]),(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)("div",{className:"payment-methods--logos",children:(0,ge.jsxs)("div",{ref:m,...u&&{onClick:p,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),p())},role:"button",tabIndex:0,"aria-expanded":s,"aria-controls":"payment-methods-popover"},"data-testid":"payment-methods-logos",children:[t.slice(0,o).map(e=>(0,ge.jsx)("img",{alt:e.name,src:e.component,width:38,height:24},e.name)),u&&(0,ge.jsxs)("div",{className:"payment-methods--logos-count",children:["+ ",t.length-o]})]})}),u&&s&&(0,ge.jsx)(we,{id:"payment-methods-popover",className:"payment-methods--logos-popover",anchor:a,open:s,onClose:f,dataTestId:"payment-methods-popover",children:t.slice(o).map(e=>(0,ge.jsx)("img",{alt:e.name,src:e.component,width:38,height:24},e.name))})]})},xe=r.p+"../assets/images/payment-method-icons/visa.svg?ver=fc7cc4d4e752bdf85f3d",Se=r.p+"../assets/images/payment-method-icons/mastercard.svg?ver=4d62eb12903d72705eba",Ce=r.p+"../assets/images/payment-method-icons/amex.svg?ver=f55d5deea3391ea7797b",Pe=r.p+"../assets/images/payment-method-icons/discover.svg?ver=9c04fa2a8eed50cc729c",Ee=r.p+"../assets/images/cards/jcb.svg?ver=3fc73f04b9db34caa6d9",Me=r.p+"../assets/images/cards/unionpay.svg?ver=e60ed9d9db08315ff5c9",Le=r.p+"../assets/images/cards/cartes_bancaires.svg?ver=d30151baf3e66bac2776",je=()=>{const e=[{name:"visa",component:xe},{name:"mastercard",component:Se},{name:"amex",component:Ce},{name:"discover",component:Pe}],t=[{name:"jcb",component:Ee},{name:"unionpay",component:Me}];return"FR"===o("storeCountry")&&t.push({name:"cartes_bancaires",component:Le}),[...e,...t]};function Fe(e){return"wcpay_appearance_"+e}function Ie(e,t){try{const n=localStorage.getItem(Fe(e));if(!n)return null;const o=JSON.parse(n);if(o?.version===t)return o.appearance}catch{}return null}function Te(e,t){const n=Ie(e,t);return n?.theme??null}function Ae(e){return Ae="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},Ae(e)}var Re=/^\s+/,We=/\s+$/;function He(e,t){if(t=t||{},(e=e||"")instanceof He)return e;if(!(this instanceof He))return new He(e,t);var n=function(e){var t={r:0,g:0,b:0},n=1,o=null,r=null,a=null,i=!1,s=!1;return"string"==typeof e&&(e=function(e){e=e.replace(Re,"").replace(We,"").toLowerCase();var t,n=!1;if(et[e])e=et[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=mt.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=mt.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=mt.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=mt.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=mt.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=mt.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=mt.hex8.exec(e))?{r:at(t[1]),g:at(t[2]),b:at(t[3]),a:lt(t[4]),format:n?"name":"hex8"}:(t=mt.hex6.exec(e))?{r:at(t[1]),g:at(t[2]),b:at(t[3]),format:n?"name":"hex"}:(t=mt.hex4.exec(e))?{r:at(t[1]+""+t[1]),g:at(t[2]+""+t[2]),b:at(t[3]+""+t[3]),a:lt(t[4]+""+t[4]),format:n?"name":"hex8"}:!!(t=mt.hex3.exec(e))&&{r:at(t[1]+""+t[1]),g:at(t[2]+""+t[2]),b:at(t[3]+""+t[3]),format:n?"name":"hex"}}(e)),"object"==Ae(e)&&(ht(e.r)&&ht(e.g)&&ht(e.b)?(t=function(e,t,n){return{r:255*ot(e,255),g:255*ot(t,255),b:255*ot(n,255)}}(e.r,e.g,e.b),i=!0,s="%"===String(e.r).substr(-1)?"prgb":"rgb"):ht(e.h)&&ht(e.s)&&ht(e.v)?(o=st(e.s),r=st(e.v),t=function(e,t,n){e=6*ot(e,360),t=ot(t,100),n=ot(n,100);var o=Math.floor(e),r=e-o,a=n*(1-t),i=n*(1-r*t),s=n*(1-(1-r)*t),c=o%6;return{r:255*[n,i,a,a,s,n][c],g:255*[s,n,n,i,a,a][c],b:255*[a,a,s,n,n,i][c]}}(e.h,o,r),i=!0,s="hsv"):ht(e.h)&&ht(e.s)&&ht(e.l)&&(o=st(e.s),a=st(e.l),t=function(e,t,n){var o,r,a;function i(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=ot(e,360),t=ot(t,100),n=ot(n,100),0===t)o=r=a=n;else{var s=n<.5?n*(1+t):n+t-n*t,c=2*n-s;o=i(c,s,e+1/3),r=i(c,s,e),a=i(c,s,e-1/3)}return{r:255*o,g:255*r,b:255*a}}(e.h,o,a),i=!0,s="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=nt(n),{ok:i,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function Ne(e,t,n){e=ot(e,255),t=ot(t,255),n=ot(n,255);var o,r,a=Math.max(e,t,n),i=Math.min(e,t,n),s=(a+i)/2;if(a==i)o=r=0;else{var c=a-i;switch(r=s>.5?c/(2-a-i):c/(a+i),a){case e:o=(t-n)/c+(t<n?6:0);break;case t:o=(n-e)/c+2;break;case n:o=(e-t)/c+4}o/=6}return{h:o,s:r,l:s}}function De(e,t,n){e=ot(e,255),t=ot(t,255),n=ot(n,255);var o,r,a=Math.max(e,t,n),i=Math.min(e,t,n),s=a,c=a-i;if(r=0===a?0:c/a,a==i)o=0;else{switch(a){case e:o=(t-n)/c+(t<n?6:0);break;case t:o=(n-e)/c+2;break;case n:o=(e-t)/c+4}o/=6}return{h:o,s:r,v:s}}function Oe(e,t,n,o){var r=[it(Math.round(e).toString(16)),it(Math.round(t).toString(16)),it(Math.round(n).toString(16))];return o&&r[0].charAt(0)==r[0].charAt(1)&&r[1].charAt(0)==r[1].charAt(1)&&r[2].charAt(0)==r[2].charAt(1)?r[0].charAt(0)+r[1].charAt(0)+r[2].charAt(0):r.join("")}function Ve(e,t,n,o){return[it(ct(o)),it(Math.round(e).toString(16)),it(Math.round(t).toString(16)),it(Math.round(n).toString(16))].join("")}function Ze(e,t){t=0===t?0:t||10;var n=He(e).toHsl();return n.s-=t/100,n.s=rt(n.s),He(n)}function Be(e,t){t=0===t?0:t||10;var n=He(e).toHsl();return n.s+=t/100,n.s=rt(n.s),He(n)}function ze(e){return He(e).desaturate(100)}function qe(e,t){t=0===t?0:t||10;var n=He(e).toHsl();return n.l+=t/100,n.l=rt(n.l),He(n)}function Xe(e,t){t=0===t?0:t||10;var n=He(e).toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-t/100*255))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-t/100*255))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-t/100*255))),He(n)}function Ye(e,t){t=0===t?0:t||10;var n=He(e).toHsl();return n.l-=t/100,n.l=rt(n.l),He(n)}function Ge(e,t){var n=He(e).toHsl(),o=(n.h+t)%360;return n.h=o<0?360+o:o,He(n)}function Ue(e){var t=He(e).toHsl();return t.h=(t.h+180)%360,He(t)}function $e(e,t){if(isNaN(t)||t<=0)throw new Error("Argument to polyad must be a positive number");for(var n=He(e).toHsl(),o=[He(e)],r=360/t,a=1;a<t;a++)o.push(He({h:(n.h+a*r)%360,s:n.s,l:n.l}));return o}function Je(e){var t=He(e).toHsl(),n=t.h;return[He(e),He({h:(n+72)%360,s:t.s,l:t.l}),He({h:(n+216)%360,s:t.s,l:t.l})]}function Qe(e,t,n){t=t||6,n=n||30;var o=He(e).toHsl(),r=360/n,a=[He(e)];for(o.h=(o.h-(r*t>>1)+720)%360;--t;)o.h=(o.h+r)%360,a.push(He(o));return a}function Ke(e,t){t=t||6;for(var n=He(e).toHsv(),o=n.h,r=n.s,a=n.v,i=[],s=1/t;t--;)i.push(He({h:o,s:r,v:a})),a=(a+s)%1;return i}He.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,o=this.toRgb();return e=o.r/255,t=o.g/255,n=o.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=nt(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=De(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=De(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),o=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+o+"%)":"hsva("+t+", "+n+"%, "+o+"%, "+this._roundA+")"},toHsl:function(){var e=Ne(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=Ne(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),o=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+o+"%)":"hsla("+t+", "+n+"%, "+o+"%, "+this._roundA+")"},toHex:function(e){return Oe(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,o,r){var a=[it(Math.round(e).toString(16)),it(Math.round(t).toString(16)),it(Math.round(n).toString(16)),it(ct(o))];return r&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*ot(this._r,255))+"%",g:Math.round(100*ot(this._g,255))+"%",b:Math.round(100*ot(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*ot(this._r,255))+"%, "+Math.round(100*ot(this._g,255))+"%, "+Math.round(100*ot(this._b,255))+"%)":"rgba("+Math.round(100*ot(this._r,255))+"%, "+Math.round(100*ot(this._g,255))+"%, "+Math.round(100*ot(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(tt[Oe(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+Ve(this._r,this._g,this._b,this._a),n=t,o=this._gradientType?"GradientType = 1, ":"";if(e){var r=He(e);n="#"+Ve(r._r,r._g,r._b,r._a)}return"progid:DXImageTransform.Microsoft.gradient("+o+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,o=this._a<1&&this._a>=0;return t||!o||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return He(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(qe,arguments)},brighten:function(){return this._applyModification(Xe,arguments)},darken:function(){return this._applyModification(Ye,arguments)},desaturate:function(){return this._applyModification(Ze,arguments)},saturate:function(){return this._applyModification(Be,arguments)},greyscale:function(){return this._applyModification(ze,arguments)},spin:function(){return this._applyModification(Ge,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(Qe,arguments)},complement:function(){return this._applyCombination(Ue,arguments)},monochromatic:function(){return this._applyCombination(Ke,arguments)},splitcomplement:function(){return this._applyCombination(Je,arguments)},triad:function(){return this._applyCombination($e,[3])},tetrad:function(){return this._applyCombination($e,[4])}},He.fromRatio=function(e,t){if("object"==Ae(e)){var n={};for(var o in e)e.hasOwnProperty(o)&&(n[o]="a"===o?e[o]:st(e[o]));e=n}return He(e,t)},He.equals=function(e,t){return!(!e||!t)&&He(e).toRgbString()==He(t).toRgbString()},He.random=function(){return He.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},He.mix=function(e,t,n){n=0===n?0:n||50;var o=He(e).toRgb(),r=He(t).toRgb(),a=n/100;return He({r:(r.r-o.r)*a+o.r,g:(r.g-o.g)*a+o.g,b:(r.b-o.b)*a+o.b,a:(r.a-o.a)*a+o.a})},He.readability=function(e,t){var n=He(e),o=He(t);return(Math.max(n.getLuminance(),o.getLuminance())+.05)/(Math.min(n.getLuminance(),o.getLuminance())+.05)},He.isReadable=function(e,t,n){var o,r,a,i,s,c=He.readability(e,t);switch(r=!1,(a=n,"AA"!==(i=((a=a||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==i&&(i="AA"),"small"!==(s=(a.size||"small").toLowerCase())&&"large"!==s&&(s="small"),o={level:i,size:s}).level+o.size){case"AAsmall":case"AAAlarge":r=c>=4.5;break;case"AAlarge":r=c>=3;break;case"AAAsmall":r=c>=7}return r},He.mostReadable=function(e,t,n){var o,r,a,i,s=null,c=0;r=(n=n||{}).includeFallbackColors,a=n.level,i=n.size;for(var l=0;l<t.length;l++)(o=He.readability(e,t[l]))>c&&(c=o,s=He(t[l]));return He.isReadable(e,s,{level:a,size:i})||!r?s:(n.includeFallbackColors=!1,He.mostReadable(e,["#fff","#000"],n))};var et=He.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},tt=He.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(et);function nt(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function ot(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function rt(e){return Math.min(1,Math.max(0,e))}function at(e){return parseInt(e,16)}function it(e){return 1==e.length?"0"+e:""+e}function st(e){return e<=1&&(e=100*e+"%"),e}function ct(e){return Math.round(255*parseFloat(e)).toString(16)}function lt(e){return at(e)/255}var ut,dt,pt,mt=(dt="[\\s|\\(]+("+(ut="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+ut+")[,|\\s]+("+ut+")\\s*\\)?",pt="[\\s|\\(]+("+ut+")[,|\\s]+("+ut+")[,|\\s]+("+ut+")[,|\\s]+("+ut+")\\s*\\)?",{CSS_UNIT:new RegExp(ut),rgb:new RegExp("rgb"+dt),rgba:new RegExp("rgba"+pt),hsl:new RegExp("hsl"+dt),hsla:new RegExp("hsla"+pt),hsv:new RegExp("hsv"+dt),hsva:new RegExp("hsva"+pt),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function ht(e){return!!mt.CSS_UNIT.exec(e)}const ft=(e,t=document)=>{let n=null,o=0;for(;!n&&o<e.length;){let r;try{r=t.querySelector(e[o])}catch(e){o++;continue}if(!r){o++;continue}const a=(t.defaultView||window).getComputedStyle(r).backgroundColor;a&&He(a).getAlpha()>=.5&&(n=a),o++}return n||"#ffffff"},yt=e=>{const t=He(e),n=t.getAlpha();if(n<1){const e=t.toRgb();return He({r:Math.round(e.r*n+255*(1-n)),g:Math.round(e.g*n+255*(1-n)),b:Math.round(e.b*n+255*(1-n))}).getBrightness()>125}return t.getBrightness()>125},gt=["#payment-method .wc-block-components-radio-control-accordion-option","#payment-method","form.wc-block-checkout__form",".wc-block-checkout","body"],bt=[{breakpoint:550,maxElements:2},{breakpoint:330,maxElements:1}],wt=(0,c.memo)(function({paymentMethodId:e,icon:t,darkIcon:n,title:r}){const a=o("testMode"),i=o("stylesCacheVersion"),[s,l]=(0,c.useState)(()=>Te("blocks_checkout",i)||function(){const e=ft(gt);return yt(e)?"stripe":"night"}());(0,c.useEffect)(()=>{const e=()=>l(Te("blocks_checkout",i));return window.addEventListener("wcpay-appearance-cached",e),()=>window.removeEventListener("wcpay-appearance-cached",e)},[i]);const u=a&&(0,ge.jsx)("span",{className:"test-mode badge",children:(0,d.__)("Test Mode","woocommerce-payments")});if("card"===e)return(0,ge.jsxs)(ge.Fragment,{children:[u,(0,ge.jsx)(ke,{maxElements:4,paymentMethods:je(),breakpointConfigs:bt})]});const p="night"===s&&n?n:t;return(0,ge.jsxs)(ge.Fragment,{children:[u,(0,ge.jsx)("img",{className:"wcpay-payment-method-icon",src:p,alt:r})]})}),vt=({components:e,title:t,paymentMethodId:n,icon:o,darkIcon:r})=>{const{PaymentMethodLabel:a}=e,i=(0,c.useMemo)(()=>(0,ge.jsx)(wt,{paymentMethodId:n,icon:o,darkIcon:r,title:t}),[n,o,r,t]);return(0,c.useMemo)(()=>(0,ge.jsx)(a,{text:t,icon:i}),[t,i])};function _t(e,t="",n){for(const o in e){const r=e[o],a=t?t+"["+o+"]":o;"string"==typeof r||"number"==typeof r?n.append(a,r):"object"==typeof r&&_t(r,a,n)}return n}async function kt(e,t,n){const o=_t(t,"",new FormData),r=await fetch(e,{method:"POST",body:o,...n});return await r.json()}const xt="https://cdn.sift.com/s.js",St=({beacon_key:e,session_id:t,user_id:n})=>{const o=window._sift=window._sift||[];if(o.push(["_setAccount",e]),o.push(["_setUserId",n]),o.push(["_setSessionId",t]),o.push(["_trackPageview"]),!document.querySelector(`[src="${xt}"]`)){const e=document.createElement("script");e.src=xt,e.async=!0,document.body.appendChild(e)}};(Object.getOwnPropertyDescriptor(St,"name")||{}).writable||Object.defineProperty(St,"name",{value:"default",configurable:!0});const Ct="https://js.stripe.com/v3",Pt=()=>{if(!document.querySelector(`[src^="${Ct}"]`)){const e=document.createElement("script");e.src=Ct,e.async=!0,document.body.appendChild(e)}};(Object.getOwnPropertyDescriptor(Pt,"name")||{}).writable||Object.defineProperty(Pt,"name",{value:"default",configurable:!0});const Et={sift:St,stripe:Pt},Mt=e=>{for(const t in e){const n=Et[t];n&&e[t]&&n(e[t])}};(Object.getOwnPropertyDescriptor(Mt,"name")||{}).writable||Object.defineProperty(Mt,"name",{value:"default",configurable:!0});const Lt="woocommerce_payments_express_checkout",jt="wc/store/cart";var Ft=r(5556);function It(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function Tt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?It(Object(n),!0).forEach(function(t){Rt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):It(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function At(e){return At="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},At(e)}function Rt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=n){var o,r,a=[],i=!0,s=!1;try{for(n=n.call(e);!(i=(o=n.next()).done)&&(a.push(o.value),!t||a.length!==t);i=!0);}catch(e){s=!0,r=e}finally{try{i||null==n.return||n.return()}finally{if(s)throw r}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ht(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ht(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ht(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var Nt=function(e,t,n){var o=!!n,r=c.useRef(n);c.useEffect(function(){r.current=n},[n]),c.useEffect(function(){if(!o||!e)return function(){};var n=function(){r.current&&r.current.apply(r,arguments)};return e.on(t,n),function(){e.off(t,n)}},[o,t,e,r])},Dt=function(e){var t=c.useRef(e);return c.useEffect(function(){t.current=e},[e]),t.current},Ot=function(e){return null!==e&&"object"===At(e)},Vt="[object Object]",Zt=function e(t,n){if(!Ot(t)||!Ot(n))return t===n;var o=Array.isArray(t);if(o!==Array.isArray(n))return!1;var r=Object.prototype.toString.call(t)===Vt;if(r!==(Object.prototype.toString.call(n)===Vt))return!1;if(!r&&!o)return t===n;var a=Object.keys(t),i=Object.keys(n);if(a.length!==i.length)return!1;for(var s={},c=0;c<a.length;c+=1)s[a[c]]=!0;for(var l=0;l<i.length;l+=1)s[i[l]]=!0;var u=Object.keys(s);if(u.length!==a.length)return!1;var d=t,p=n;return u.every(function(t){return e(d[t],p[t])})},Bt=function(e,t,n){return Ot(e)?Object.keys(e).reduce(function(o,r){var a=!Ot(t)||!Zt(e[r],t[r]);return n.includes(r)?(a&&console.warn("Unsupported prop change: options.".concat(r," is not a mutable property.")),o):a?Tt(Tt({},o||{}),{},Rt({},r,e[r])):o},null):null},zt="Invalid prop `stripe` supplied to `Elements`. We recommend using the `loadStripe` utility from `@stripe/stripe-js`. See https://stripe.com/docs/stripe-js/react#elements-props-stripe for details.",qt=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:zt;if(null===e||Ot(t=e)&&"function"==typeof t.elements&&"function"==typeof t.createToken&&"function"==typeof t.createPaymentMethod&&"function"==typeof t.confirmCardPayment)return e;throw new Error(n)},Xt=c.createContext(null);Xt.displayName="ElementsContext";var Yt=function(e,t){if(!e)throw new Error("Could not find Elements context; You need to wrap the part of your app that ".concat(t," in an <Elements> provider."));return e},Gt=function(e){var t=e.stripe,n=e.options,o=e.children,r=c.useMemo(function(){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:zt;if(function(e){return Ot(e)&&"function"==typeof e.then}(e))return{tag:"async",stripePromise:Promise.resolve(e).then(function(e){return qt(e,t)})};var n=qt(e,t);return null===n?{tag:"empty"}:{tag:"sync",stripe:n}}(t)},[t]),a=Wt(c.useState(function(){return{stripe:"sync"===r.tag?r.stripe:null,elements:"sync"===r.tag?r.stripe.elements(n):null}}),2),i=a[0],s=a[1];c.useEffect(function(){var e=!0,t=function(e){s(function(t){return t.stripe?t:{stripe:e,elements:e.elements(n)}})};return"async"!==r.tag||i.stripe?"sync"!==r.tag||i.stripe||t(r.stripe):r.stripePromise.then(function(n){n&&e&&t(n)}),function(){e=!1}},[r,i,n]);var l=Dt(t);c.useEffect(function(){null!==l&&l!==t&&console.warn("Unsupported prop change on Elements: You cannot change the `stripe` prop after setting it.")},[l,t]);var u=Dt(n);return c.useEffect(function(){if(i.elements){var e=Bt(n,u,["clientSecret","fonts"]);e&&i.elements.update(e)}},[n,u,i.elements]),c.useEffect(function(){!function(e){e&&e._registerWrapper&&e.registerAppInfo&&(e._registerWrapper({name:"react-stripe-js",version:"6.3.0"}),e.registerAppInfo({name:"react-stripe-js",version:"6.3.0",url:"https://stripe.com/docs/stripe-js/react"}))}(i.stripe)},[i.stripe]),c.createElement(Xt.Provider,{value:i},o)};Gt.propTypes={stripe:Ft.any,options:Ft.object};var Ut=function(){return(e="calls useElements()",t=c.useContext(Xt),Yt(t,e)).elements;var e,t};Ft.func.isRequired;var $t=c.createContext(null);$t.displayName="CheckoutContext";var Jt=function(e){var t=c.useContext($t),n=c.useContext(Xt);if(t){if(n)throw new Error("You cannot wrap the part of your app that ".concat(e," in both a checkout provider and <Elements> provider."));return t}return Yt(n,e)},Qt=["mode"],Kt=function(e,t,n){var o,r="".concat((o=e).charAt(0).toUpperCase()+o.slice(1),"Element"),a=t?function(e){Jt("mounts <".concat(r,">"));var t=e.id,n=e.className;return c.createElement("div",{id:t,className:n})}:function(t){var n,o=t.id,a=t.className,i=t.options,s=void 0===i?{}:i,l=t.onBlur,u=t.onFocus,d=t.onReady,p=t.onChange,m=t.onEscape,h=t.onClick,f=t.onLoadError,y=t.onLoaderStart,g=t.onNetworksChange,b=t.onConfirm,w=t.onCancel,v=t.onShippingAddressChange,_=t.onShippingRateChange,k=t.onSavedPaymentMethodRemove,x=t.onSavedPaymentMethodUpdate,S=Jt("mounts <".concat(r,">")),C="elements"in S?S.elements:null,P="checkoutState"in S?S.checkoutState:null,E="success"===(null==P?void 0:P.type)||"loading"===(null==P?void 0:P.type)?P.sdk:null,M=Wt(c.useState(null),2),L=M[0],j=M[1],F=c.useRef(null),I=c.useRef(null);Nt(L,"blur",l),Nt(L,"focus",u),Nt(L,"escape",m),Nt(L,"click",h),Nt(L,"loaderror",f),Nt(L,"loaderstart",y),Nt(L,"networkschange",g),Nt(L,"confirm",b),Nt(L,"cancel",w),Nt(L,"shippingaddresschange",v),Nt(L,"shippingratechange",_),Nt(L,"savedpaymentmethodremove",k),Nt(L,"savedpaymentmethodupdate",x),Nt(L,"change",p),d&&(n="expressCheckout"===e?d:function(){d(L)}),Nt(L,"ready",n),c.useLayoutEffect(function(){if(null===F.current&&null!==I.current&&(C||E)){var t=null;if(E){var n=E,o=E;switch(e){case"paymentForm":t=o.createForm(s);break;case"payment":t=n.createPaymentElement(s);break;case"address":if(!("mode"in s))throw new Error("You must supply options.mode. mode must be 'billing' or 'shipping'.");var a=s.mode,i=function(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(s,Qt);if("shipping"===a)t=n.createShippingAddressElement(i);else{if("billing"!==a)throw new Error("Invalid options.mode. mode must be 'billing' or 'shipping'.");t=n.createBillingAddressElement(i)}break;case"expressCheckout":t=n.createExpressCheckoutElement(s);break;case"currencySelector":t=E.createCurrencySelectorElement();break;case"taxId":t=n.createTaxIdElement(s);break;case"contactDetails":t=n.createContactDetailsElement();break;default:throw new Error("<".concat(r,"> is not supported inside a checkout provider. Use an <Elements> provider instead."))}}else C&&(t=C.create(e,s));F.current=t,j(t),t&&t.mount(I.current)}},[C,E,s]);var T=Dt(s);return c.useEffect(function(){if(F.current){var e=Bt(s,T,["paymentRequest"]);e&&"update"in F.current&&F.current.update(e)}},[s,T]),c.useLayoutEffect(function(){return function(){if(F.current&&"function"==typeof F.current.destroy)try{F.current.destroy(),F.current=null}catch(e){}}},[]),c.createElement("div",{id:o,className:a,ref:I})};return a.propTypes={id:Ft.string,className:Ft.string,onChange:Ft.func,onBlur:Ft.func,onFocus:Ft.func,onReady:Ft.func,onEscape:Ft.func,onClick:Ft.func,onLoadError:Ft.func,onLoaderStart:Ft.func,onNetworksChange:Ft.func,onConfirm:Ft.func,onCancel:Ft.func,onShippingAddressChange:Ft.func,onShippingRateChange:Ft.func,onSavedPaymentMethodRemove:Ft.func,onSavedPaymentMethodUpdate:Ft.func,options:Ft.object},a.displayName=r,a.__elementType=e,a},en="undefined"==typeof window;c.createContext(null).displayName="EmbeddedCheckoutProviderContext",Kt("auBankAccount",en),Kt("card",en),Kt("cardNumber",en),Kt("cardExpiry",en),Kt("cardCvc",en),Kt("iban",en);var tn=Kt("payment",en),nn=Kt("expressCheckout",en);Kt("paymentRequestButton",en),Kt("linkAuthentication",en),Kt("contactDetails",en),Kt("address",en),Kt("shippingAddress",en),Kt("paymentMethodMessaging",en),Kt("taxId",en),Kt("issuingCardNumberDisplay",en),Kt("issuingCardCvcDisplay",en),Kt("issuingCardExpiryDisplay",en),Kt("issuingCardPinDisplay",en),Kt("issuingCardCopyButton",en);const on=window.wp.hooks;var rn=r(1826);function an(){return(0,rn.H)("flags")?.isEceUsingConfirmationTokens??!0}const sn=e=>{if(!e)return"";const t=document.createElement("div");return t.innerHTML=e.trim(),t.firstChild?t.firstChild.textContent:""},cn=(e,t,n)=>{const o=document.querySelector(`${e} [name="${t}"]`);if(o)if("SELECT"===o.tagName&&/country|state/.test(t)){const e=Array.from(o.options).find(e=>e.value===n||e.textContent.trim().toLowerCase()===n.toLowerCase());e&&(o.value=e.value,jQuery(o).trigger("change").trigger("close"))}else o.value=n,jQuery(o).trigger("change")};let ln=null;const un=e=>ln=e||null,dn=()=>ln,pn=window.lodash;window.wp.domReady;const mn=(e,t={})=>{if(!1===(n("isShopperTrackingEnabled")??(0,i.bI)("is_shopper_tracking_enabled")))return;const o=n("platformTrackerNonce")??(0,i.bI)("nonce")?.platform_tracker,r=n("ajaxUrl")??(0,i.bI)("ajax_url"),a=new FormData;a.append("tracksNonce",o),a.append("action","platform_tracks"),a.append("tracksEventName",e),a.append("tracksEventProp",JSON.stringify(t)),fetch(r,{method:"post",body:a}).then(e=>e.json())},hn=async()=>{let e=(()=>{const e=document.cookie.split(";");for(let t=0;t<e.length;t++){let n=e[t];for(;" "===n.charAt(0);)n=n.substring(1,n.length);if(0===n.indexOf("tk_ai="))return n.substring(6,n.length)}})();if(e){const t={_ut:"anon",_ui:e};return JSON.stringify(t)}const t=n("platformTrackerNonce")??(0,i.bI)("nonce")?.platform_tracker,o=n("ajaxUrl")??(0,i.bI)("ajax_url"),r=new FormData;r.append("tracksNonce",t),r.append("action","get_identity");try{const e=await fetch(o,{method:"post",body:r});if(!e.ok)return;const t=await e.json();return t.success&&t.data&&t.data._ui&&t.data._ut?JSON.stringify(t.data):void 0}catch(e){return}},fn=(0,pn.debounce)(({source:e})=>{mn("applepay_button_load",{source:e})},1e3),yn=(0,pn.debounce)(({source:e})=>{mn("gpay_button_load",{source:e})},1e3),gn=window.wp.apiFetch;var bn=r.n(gn);const wn=window.wp.url;const vn=()=>{const e=document.querySelector(".single_add_to_cart_button");if(e)return e.value;const t=document.querySelector('.wp-block-add-to-cart-with-options input[name="add-to-cart"]');return t?.value},_n=()=>{const e=document.querySelector(".quantity .qty");return e&&parseInt(e.value,10)||1},kn=(e,t)=>({first_name:e?.split(" ")?.slice(0,1)?.join(" ")??"",last_name:e?.split(" ")?.slice(1)?.join(" ")??"",company:t.organization??"",address_1:t.line1??"",address_2:t.line2??"",city:t.city??"",state:t.state??"",postcode:t.postal_code??"",country:t.country??""}),xn=(e,t,n=!0,o=[])=>{const r=e.billingDetails?.name||"",a=e.billingDetails?.address??{},i=e.billingDetails?.phone?.replace(/[() -]/g,"")??e.payerPhone?.replace(/[() -]/g,"")??"";return{customer_note:e.order_comments,billing_address:{first_name:r.split(" ")?.slice(0,1)?.join(" ")??"",last_name:r.split(" ")?.slice(1)?.join(" ")||"-",company:a.organization??"",address_1:a.line1??"",address_2:a.line2??"",city:a.city??"",state:a.state??"",postcode:a.postal_code??"",country:a.country??"",email:e.billingDetails?.email??"",phone:i},shipping_address:e.shippingAddress?{...kn(e.shippingAddress.name||"",e.shippingAddress.address),phone:i}:void 0,payment_method:"woocommerce_payments",payment_data:[{key:"payment_method",value:"card"},{key:"wcpay-fraud-prevention-token",value:window.wcpayFraudPreventionToken??""},{key:n?"wcpay-confirmation-token":"wcpay-payment-method",value:t},{key:"express_payment_type",value:e.expressPaymentType},{key:"wcpay-express-payment-method-types",value:JSON.stringify(o)}]}},Sn=window.wp.htmlEntities,Cn=(e,t)=>{const n=(0,rn.H)("checkout")?.stripe_minor_unit??2,o=e*10**(n-t.currency_minor_unit);return n<t.currency_minor_unit?Math.round(o):o},Pn=e=>{const t=(0,rn.H)("checkout").display_prices_with_tax,n=(0,on.applyFilters)("wcpay.express-checkout.map-line-items",e),o=n.items.map(e=>({amount:Cn(t&&e.totals?parseInt(e.totals.line_subtotal,10)+parseInt(e.totals.line_subtotal_tax,10):parseInt(e.totals?.line_subtotal||e.prices.price,10),e.totals||e.prices),name:[e.name,e.quantity>1&&`(x${e.quantity})`,e.variation&&e.variation.length>0&&"-",e.variation&&e.variation.map(e=>`${e.attribute}: ${e.value}`).join(", "),e.item_data&&e.item_data.length>0&&"-",e.item_data&&e.item_data.map(e=>`${e.name||e.key}: ${e.value}`).join(", ")].filter(Boolean).map(Sn.decodeEntities).join(" ")})),r=parseInt(n.totals.total_shipping||"0",10);r&&o.push({amount:Cn(t?r+parseInt(n.totals.total_shipping_tax||"0",10):r,n.totals),name:(0,d.__)("Shipping","woocommerce-payments")});const a=parseInt(n.totals.total_discount||"0",10);a&&o.push({amount:-Cn(t?a+parseInt(n.totals.total_discount_tax||"0",10):a,n.totals),name:(0,d.__)("Discount","woocommerce-payments")});const i=parseInt(n.totals.total_fees||"0",10);i&&o.push({amount:Cn(t?i+parseInt(n.totals.total_fees_tax||"0",10):i,n.totals),name:(0,d.__)("Fees","woocommerce-payments")});const s=parseInt(n.totals.total_tax||"0",10);s&&!t&&o.push({amount:Cn(s,n.totals),name:(0,d.__)("Tax","woocommerce-payments")});const c=parseInt(n.totals.total_refund||"0",10);return c&&o.push({amount:-Cn(c,n.totals),name:(0,d.__)("Refund","woocommerce-payments")}),Cn(parseInt(n.totals.total_price,10)-parseInt(n.totals.total_refund||0,10),n.totals)<o.reduce((e,{amount:t})=>e+t,0)?[]:o},En=e=>(e=>{const t=e?.extensions?.subscriptions;if(Array.isArray(t)&&t.length>0)return!0;const n=e?.items;return!!Array.isArray(n)&&n.some(e=>(e=>{if(Array.isArray(e))return e.length>0;if("object"!=typeof e||null===e)return!1;const t=e.billing_period,n=e.billing_interval;return"string"==typeof t&&t.length>0&&"number"==typeof n&&n>0})(e?.extensions?.subscriptions))})(e)?"off_session":null;let Mn=null,Ln=null,jn=new class{cartRequestHeaders={};async _request(e){const t=await bn()({...e,parse:!1,path:(0,wn.addQueryArgs)(e.path,{currency:(n=(0,rn.H)("checkout").currency_code,n).toUpperCase()}),headers:(0,pn.omitBy)({Nonce:(0,rn.H)("nonce").store_api_nonce,"X-WooPayments-Tokenized-Cart-Nonce":(0,rn.H)("nonce").tokenized_cart_nonce,"X-WooPayments-Tokenized-Cart-Session-Nonce":"product"===(0,rn.H)("button_context")?(0,rn.H)("nonce").tokenized_cart_session_nonce:void 0,...this.cartRequestHeaders,...e.headers},pn.isNil)});var n;return this.cartRequestHeaders=(0,pn.omitBy)({Nonce:t.headers.get("Nonce"),"X-WooPayments-Tokenized-Cart-Session":t.headers.get("X-WooPayments-Tokenized-Cart-Session")},pn.isNil),t.json()}async placeOrder(e){const t=dn();return await this._request({method:"POST",path:"/wc/store/v1/checkout",headers:{"X-WooPayments-Tokenized-Cart":!0,...t&&{"X-WooPayments-Payment-Currency":t},...this.cartRequestHeaders},data:e})}async getCart(){return await this._request({method:"GET",path:"/wc/store/v1/cart"})}useSeparateCart(){this.cartRequestHeaders={"X-WooPayments-Tokenized-Cart-Session":""}}deleteAfterRequest(){this.cartRequestHeaders={"X-WooPayments-Tokenized-Cart-Is-Ephemeral-Cart":"1"}}async updateCustomer(e){return await this._request({method:"POST",path:"/wc/store/v1/cart/update-customer",headers:{"X-WooPayments-Tokenized-Cart":!0,...this.cartRequestHeaders},data:e})}async selectShippingRate(e){return await this._request({method:"POST",path:"/wc/store/v1/cart/select-shipping-rate",data:e})}async addProductToCart(){const e={id:vn(),quantity:_n(),variation:[]};return await this._request({method:"POST",path:"/wc/store/v1/cart/add-item",data:(0,on.applyFilters)("wcpay.express-checkout.cart-add-item",e)})}async emptyCart(){try{let e=await this._request({method:"GET",path:"/wc/store/v1/cart"});for(;e.items.length>0;)e=await this._request({method:"POST",path:"/wc/store/v1/cart/remove-item",data:{key:e.items[0].key}})}catch(e){}}};const Fn=e=>{const t=dn(),n=e?.totals?.currency_code?.toLowerCase();return Boolean(t&&n&&t!==n)},In=e=>(0,d.sprintf)((0,d.__)("This express payment started in %1$s and cannot switch to %2$s for the address you selected. Choose a different shipping address, or use the regular checkout to pay in %2$s.","woocommerce-payments"),dn().toUpperCase(),e.totals.currency_code.toUpperCase()),Tn=e=>({amount:(0,on.applyFilters)("wcpay.express-checkout.total-amount",Cn(parseInt(e.totals.total_price,10)-parseInt(e.totals.total_refund||0,10),e.totals),e),...an()?{setupFutureUsage:En(e)}:{}}),An=async function({availablePaymentMethods:e}){if(e){(({paymentMethods:e,source:t})=>{const n={googlePay:yn,applePay:fn};for(const o of e){const e=n[o];e&&e({source:t})}})({paymentMethods:Object.entries(e).filter(([e,t])=>t).map(([e,t])=>e),source:(0,rn.H)("button_context")})}},Rn=()=>{jQuery.blockUI({message:null,overlayCSS:{background:"#fff",opacity:.6}})},Wn=()=>{jQuery.unblockUI()};var Hn=r(5410);const Nn=({api:e,billing:t,shippingData:n,onClick:o,onClose:r,setExpressPaymentError:a,paymentMethodTypes:i=[]})=>{const s=Jt("calls useStripe()").stripe,c=Ut(),l=(0,Hn.f)(),p=e=>{Rn(),window.location=e},m=(0,u.useCallback)(e=>{a(e),Wn()},[a]);return{buttonOptions:l,onButtonClick:(0,u.useCallback)(e=>{if((0,rn.H)("login_confirmation"))return void(e=>{const t=(0,rn.H)("login_confirmation");if(!t)return;let n=t.message;n=n.replace(/\*\*.*?\*\*/,{apple_pay:"Apple Pay",google_pay:"Google Pay",amazon_pay:"Amazon Pay",paypal:"PayPal",link:"Link"}[e]),n=n.replace(/\*\*/g,""),confirm(n)&&(window.location.href=t.redirect_url)})(e.expressPaymentType);const r=n?.needsShipping,a=(0,ye.select)(jt)?.getCartData();let i;if(r){const e=n?.shippingRates[0]?.shipping_rates||[],o=(0,on.applyFilters)("wcpay.express-checkout.shipping-rates",e,a);i=o?.length>0?o.map(e=>({id:e.rate_id,amount:Cn(parseInt(e.price,10),{currency_minor_unit:t.currency.minorUnit??0}),displayName:e.name})).slice(0,9):[{id:"pending",displayName:(0,d.__)("Pending","woocommerce-payments"),amount:0}]}const s={business:{name:(0,rn.H)("store_name")},lineItems:Pn(a),emailRequired:!0,shippingAddressRequired:r,phoneNumberRequired:(0,rn.H)("checkout")?.needs_payer_phone??!1,shippingRates:i,allowedShippingCountries:(0,rn.H)("checkout").allowed_shipping_countries};o(),async function({expressPaymentType:e}){Rn(),((e,t)=>{const n={google_pay:"gpay_button_click",apple_pay:"applepay_button_click"}[e];n&&mn(n,{source:t})})(e,(0,rn.H)("button_context"))}(e),e.resolve(s)},[o,n.needsShipping,n.shippingRates,t.currency.minorUnit]),onConfirm:async t=>{(async(e,t,n,o,r,a,i=[])=>{const{error:s}=await n.submit();if(s)return r(s.message);const c=an();let l;try{l=await async function(e,t,n){if(n){const{confirmationToken:n,error:o}=await e.createConfirmationToken({elements:t});if(o)throw o;return n.id}const{paymentMethod:o,error:r}=await e.createPaymentMethod({elements:t});if(r)throw r;return o.id}(t,n,c)}catch(e){return r(e.message)}try{const t=await jn.placeOrder({...xn(a,l,c,i),extensions:(0,on.applyFilters)("wcpay.express-checkout.cart-place-order-extension-data",{})});if("success"!==t.payment_result.payment_status)return r(sn(t.message??t.payment_result?.payment_details.find(e=>"errorMessage"===e.key)?.value??""));let n=t.payment_result.redirect_url;if(!n){const e=t.payment_result.payment_details?.find(e=>"redirect"===e.key);n=e?.value||""}const s=e.confirmIntent(n);o(!0===s?n:await s)}catch(e){return e.json&&(e=await Promise.resolve(e.json())),r(sn(e.message||e.payment_result?.payment_details.find(e=>"errorMessage"===e.key)?.value||(0,d.__)("There was a problem processing the order.","woocommerce-payments")))}})(e,s,c,p,m,{...t,order_comments:wp?.data?.select("wc/store/checkout")?.getOrderNotes()},i)},onReady:An,onCancel:()=>{Mn&&(e=>{const t=(0,rn.H)("button_context"),n=(0,rn.H)("has_block");var o;["cart","checkout"].includes(t)&&(n?wc?.blocksCheckout?.extensionCartUpdate({namespace:"woopayments/express-checkout/refresh-ui",data:{}}):(o=e.country,["CA","GB"].includes(o)||(e=>{const t=(0,rn.H)("button_context"),n=(o=e,{first_name:o?.recipient?.split(" ")?.slice(0,1)?.join(" ")??"",last_name:o?.recipient?.split(" ")?.slice(1)?.join(" ")??"",company:"",address_1:o?.addressLine?.[0]??"",address_2:o?.addressLine?.[1]??"",city:o?.city??"",state:o?.state??"",country:o?.country??"",postcode:o?.postal_code??""});var o;const r=["country","state","city","postcode"];"cart"===t?(r.forEach(e=>{n[e]&&cn("form.woocommerce-shipping-calculator",`calc_shipping_${e}`,n[e])}),document.querySelector('form.woocommerce-shipping-calculator [name="calc_shipping"]')?.click()):"checkout"===t&&r.forEach(e=>{n[e]&&cn("form.woocommerce-checkout",`billing_${e}`,n[e])})})(e)))})(Mn),Mn=null,Wn(),r()},elements:c}},Dn=e=>{const t=["applePay","googlePay"].includes(e)?"always":"auto";return{paymentMethods:{applePay:"never",googlePay:"never",amazonPay:"never",link:"never",paypal:"never",klarna:"never",[e]:t}}},On=(e,t)=>{const n={...e};return"black"===n.buttonTheme.applePay&&"applePay"===t&&(n.buttonHeight=n.buttonHeight+.4),"googlePay"===t&&"white"===n.buttonTheme.googlePay&&(n.buttonHeight=n.buttonHeight-2),n.buttonHeight=Math.max(40,Math.min(n.buttonHeight,55)),n},Vn=({api:e,billing:t,shippingData:n,setExpressPaymentError:o,onClick:r,onClose:a,expressPaymentMethod:i="",buttonAttributes:s,paymentMethodTypes:c=[]})=>{const{buttonOptions:l,onButtonClick:u,onConfirm:d,onReady:p,onCancel:m,elements:h}=Nn({api:e,billing:t,shippingData:n,onClick:r,onClose:a,setExpressPaymentError:o,paymentMethodTypes:c}),f=()=>{const e={};return void 0!==s&&(e.buttonHeight=Number(s.height)),{...l,...e}},y={...f(),...On(f(),i),...Dn(i)};return(0,ge.jsx)(nn,{options:y,onClick:u,onConfirm:d,onReady:e=>{const t=document.getElementById(`express-payment-method-${Lt}_${i}`),n=e.availablePaymentMethods||{};t&&!n[i]&&t.remove(),p(e)},onCancel:m,onShippingAddressChange:e=>(async(e,t,n)=>{Mn=e.address;try{const o=await jn.updateCustomer({shipping_address:kn(e.name,e.address)});if(Fn(o))return n?.(In(o)),void e.reject();const r=(e=>{const t=(0,rn.H)("checkout").display_prices_with_tax,n=e.shipping_rates?.[0]?.shipping_rates||[],o=(0,on.applyFilters)("wcpay.express-checkout.shipping-rates",n,e);return o&&0!==o.length?o.sort((e,t)=>e.selected===t.selected?0:e.selected?-1:1).slice(0,9).map(e=>({id:e.rate_id,displayName:(0,Sn.decodeEntities)(e.name),amount:Cn(t?parseInt(e.price,10)+parseInt(e.taxes,10):parseInt(e.price,10),e),deliveryEstimate:[e.meta_data.find(e=>"pickup_address"===e.key)?.value,e.meta_data.find(e=>"pickup_details"===e.key)?.value].filter(Boolean).map(Sn.decodeEntities).join(" - ")})):[]})(o);if(0===r.length)return void e.reject();await t.update(Tn(o)),Ln=o,e.resolve({shippingRates:r,lineItems:Pn(o)})}catch(t){e.reject()}})(e,h,o),onShippingRateChange:e=>(async(e,t,n=null,o)=>{const r=Ln||n;try{const n=await jn.selectShippingRate({package_id:(0,on.applyFilters)("wcpay.express-checkout.shipping-package-id",0,r,e.shippingRate.id),rate_id:e.shippingRate.id});if(Fn(n))return o?.(In(n)),void e.reject();Ln=n,await t.update(Tn(n)),e.resolve({lineItems:Pn(n)})}catch(t){e.reject()}})(e,h,(0,ye.select)(jt)?.getCartData(),o)})};var Zn=r(8121);const Bn=e=>{const{api:t,billing:n,buttonAttributes:o}=e,r=(0,c.useMemo)(()=>t.loadStripeForExpressCheckout(),[t]),a=(0,rn.H)("flags")?.isEceUsingConfirmationTokens??!0,i=(0,rn.H)("is_manual_capture")??!1,s=(0,ye.useSelect)(e=>e(jt)?.getCartData(),[]),l=(0,ye.useSelect)(e=>e(jt)?.getCartData()?.extensions?.wcpay?.express_checkout_methods,[]),u=Array.isArray(l)?(0,rn.v)(l):(0,rn.H)("enabled_methods"),d=(0,c.useMemo)(()=>{const e=u||[];return[e.includes("payment_request")&&"card",e.includes("amazon_pay")&&"amazon_pay"].filter(Boolean)},[u]),p=n.currency.code.toLowerCase(),m={mode:"payment",...a?{paymentMethodTypes:d}:{paymentMethodCreation:"manual"},...a&&i?{captureMethod:"manual"}:{},...a?{setupFutureUsage:En(s)}:{},amount:(0,on.applyFilters)("wcpay.express-checkout.total-amount",Cn(n.cartTotal.value,{currency_minor_unit:n.currency.minorUnit??0}),s),currency:un(p),appearance:(0,Zn.Z)(o),locale:(0,rn.H)("stripe")?.locale??"en"};return(0,ge.jsx)("div",{style:{minHeight:"40px"},children:(0,ge.jsx)(Gt,{stripe:r,options:m,children:(0,ge.jsx)(Vn,{...e,paymentMethodTypes:d})})})};function zn(){const e=(0,rn.H)("enabled_methods")??[];return[e.includes("payment_request")&&"card",e.includes("amazon_pay")&&"amazon_pay"].filter(Boolean)}let qn=null,Xn=null;async function Yn(e,t,n){if(!t.cartTotals.currency_code)return!1;const o=(e=>{const t=(0,on.applyFilters)("wcpay.express-checkout.total-amount",Cn(parseInt(e.cartTotals.total_price,10),e.cartTotals),{totals:e.cartTotals,items:e.cartItems,extensions:e.extensions});return String(t)})(t),r=await async function(e,t,n,o="payment"){let r;qn||(qn=e.loadStripeForExpressCheckout());try{r=await qn}catch{return qn=null,Xn=null,{}}return r?.error?(qn=null,Xn=null,{}):(Xn||(Xn=(0,pn.memoize)((e,t,n)=>function(e,t,n,o){const r=(0,rn.H)("flags")?.isEceUsingConfirmationTokens??!0,a=(0,rn.H)("is_manual_capture")??!1,i=(0,rn.H)("has_subscription")??!1;let s=null;return new Promise(c=>{try{s=document.createElement("div"),s.style.position="absolute",s.style.left="-9999px",s.style.top="-9999px",document.body.appendChild(s);const l=e.elements({mode:o,amount:Math.max(t,1),currency:n,...r?{paymentMethodTypes:zn()}:{paymentMethodCreation:"manual"},...r&&a?{captureMethod:"manual"}:{},...r&&i?{setupFutureUsage:"off_session"}:{}}).create("expressCheckout",{buttonType:{applePay:"plain",googlePay:"plain"},paymentMethods:{applePay:"always",googlePay:"always",amazonPay:"auto",link:"never",paypal:"never",klarna:"never"}});l.on("ready",({availablePaymentMethods:e})=>{l.unmount(),s?.remove(),c(e||{})}),l.on("loaderror",()=>{l.unmount(),s?.remove(),c({})}),l.mount(s)}catch{s?.remove(),c({})}})}(r,e,t,n),(e,t,n)=>`${e}-${t}-${n}`)),Xn(t,n,o))}(n,Number(o),t.cartTotals.currency_code.toLowerCase());return Boolean(r[e])}const Gn="wcpay-express-checkout__order-attribution-inputs",Un=()=>{(()=>{if(document.getElementById(Gn))return;const e=document.createElement("wc-order-attribution-inputs");e.id=Gn,document.body.appendChild(e)})(),window?.wc_order_attribution?.setOrderTracking(window?.wc_order_attribution?.params?.allowTracking)};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",Un):Un(),(0,on.addFilter)("wcpay.express-checkout.cart-place-order-extension-data","automattic/wcpay/express-checkout",e=>{const t=jQuery("#wcpay-express-checkout__order-attribution-inputs input");if(!t.length)return e;const n={};return t.each(function(){const e=jQuery(this).attr("name").replace("wc_order_attribution_",""),t=jQuery(this).val();e&&t&&(n[e]=t)}),{...e,"woocommerce/order-attribution":n}});const $n=e=>{const t=e?.extensions?.subscriptions;return!!t&&t.trial_length>0},Jn=e=>{const t=e?.extensions?.subscriptions;if(!t||!Array.isArray(t))return null;for(const e of t){const t=e.shipping_rates?.[0]?.shipping_rates;if(t?.length>0)return t}return null},Qn=e=>!(!e?.items||!e?.extensions?.subscriptions)&&(!!e.items.some($n)&&(!(e.shipping_rates?.[0]?.shipping_rates?.length>0)&&null!==Jn(e))),Kn=e=>!(!e?.items||!e?.extensions?.subscriptions)&&e.items.some($n),eo=e=>!!Kn(e)&&0===parseInt(e.totals?.total_price||"0",10),to=e=>{const t=e?.extensions?.subscriptions;if(!t||!Array.isArray(t))return null;let n=0,o=0,r=0,a=0,i=0,s=2;const c=[];if(t.forEach(e=>{if(!e.totals?.total_price)return;n+=parseInt(e.totals.total_price,10),o+=parseInt(e.totals.total_items||"0",10),r+=parseInt(e.totals.total_tax||"0",10);const t=e.shipping_rates?.[0]?.shipping_rates?.find(e=>e.selected);t?(a+=parseInt(t.price||"0",10),i+=parseInt(t.taxes||"0",10)):(a+=parseInt(e.totals.total_shipping||"0",10),i+=parseInt(e.totals.total_shipping_tax||"0",10)),s=e.totals.currency_minor_unit??s,e.totals.tax_lines&&c.push(...e.totals.tax_lines)}),0===n)return null;const l=t[0]?.totals||e.totals;return{amount:n,currencyMinorUnit:s,totals:{...l,total_price:String(n),total_items:String(o),total_tax:String(r),total_shipping:String(a),total_shipping_tax:String(i),tax_lines:c}}},no=e=>{const t=e.totals,n=parseInt(t.total_price,10),o=t.currency_minor_unit??2,r=t.currency_prefix??"",a=t.currency_suffix??"",i=t.currency_decimal_separator??".",s=t.currency_thousand_separator??",",c=(n/Math.pow(10,o)).toFixed(o).split("."),l=c[0].replace(/\B(?=(\d{3})+(?!\d))/g,s),u=`${r}${c[1]?`${l}${i}${c[1]}`:l}${a}`,p=(m=e.billing_period,(h=e.billing_interval??1)>1?{day:(0,d.sprintf)((0,d._n)("%d day","%d days",h,"woocommerce-payments"),h),week:(0,d.sprintf)((0,d._n)("%d week","%d weeks",h,"woocommerce-payments"),h),month:(0,d.sprintf)((0,d._n)("%d month","%d months",h,"woocommerce-payments"),h),year:(0,d.sprintf)((0,d._n)("%d year","%d years",h,"woocommerce-payments"),h)}[m]||`${h} ${m}s`:{day:(0,d.__)("day","woocommerce-payments"),week:(0,d.__)("week","woocommerce-payments"),month:(0,d.__)("month","woocommerce-payments"),year:(0,d.__)("year","woocommerce-payments")}[m]||m);var m,h;return(0,d.sprintf)((0,d.__)("%1$s / %2$s","woocommerce-payments"),u,p)};(0,on.addFilter)("wcpay.express-checkout.total-amount","automattic/wcpay/express-checkout/wc-subscriptions",(e,t)=>{if(!eo(t))return e;const n=to(t);return n?Cn(n.amount,n.totals):e}),(0,on.addFilter)("wcpay.express-checkout.is-cart-eligible","automattic/wcpay/express-checkout/wc-subscriptions",(e,t)=>{if(e)return!0;if(eo(t)){const e=to(t);return null!==e&&e.amount>0}return e}),(0,on.addFilter)("wcpay.express-checkout.shipping-rates","automattic/wcpay/express-checkout/wc-subscriptions",(e,t)=>e&&e.length>0?e:Qn(t)&&Jn(t)||e),(0,on.addFilter)("wcpay.express-checkout.shipping-package-id","automattic/wcpay/express-checkout/wc-subscriptions",(e,t,n)=>{if(!Qn(t))return e;const o=t?.extensions?.subscriptions;if(!o||!Array.isArray(o))return e;for(const e of o){const t=e.shipping_rates;if(t&&Array.isArray(t))for(const e of t){const t=e?.shipping_rates?.some(e=>e.rate_id===n);if(t&&e.package_id)return e.package_id}}return e}),(0,on.addFilter)("wcpay.express-checkout.map-line-items","automattic/wcpay/express-checkout/wc-subscriptions",e=>{if(!Kn(e))return e;const t=e?.extensions?.subscriptions;if(!t||!Array.isArray(t))return e;const n=0===parseInt(e.totals?.total_price||"0",10),o=[...e.items],r=(0,d.__)("Recurring total","woocommerce-payments");if(t.forEach(t=>{const a=e.items.filter(e=>e.extensions?.subscriptions?.billing_period===t.billing_period).length;if(0===a)return;const i=Math.round(parseInt(t.totals?.total_items||"0",10)/a);o.forEach((e,a)=>{const s=e.extensions?.subscriptions;s&&s.trial_length>0&&s.billing_period===t.billing_period&&((e.item_data||[]).some(e=>e.name===r)||(o[a]={...e,name:`${e.name} (${(0,d.__)("recurring","woocommerce-payments")})`,...n&&{totals:{...e.totals,line_subtotal:String(i),line_total:String(i)}},item_data:[...e.item_data||[],{name:(0,d.__)("Recurring total","woocommerce-payments"),value:(0,d.sprintf)((0,d.__)("%1$s on %2$s","woocommerce-payments"),no(t),t.next_payment_date)}]}))})}),!n)return{...e,items:o};const a=to(e);return a?{...e,items:o,totals:{...e.totals,total_price:String(a.amount),total_items:a.totals.total_items||"0",total_tax:a.totals.total_tax||"0",total_shipping:a.totals.total_shipping||"0",total_shipping_tax:a.totals.total_shipping_tax||"0",tax_lines:a.totals.tax_lines||[]}}:{...e,items:o}});const oo=(0,c.lazy)(()=>r.e(3796).then(r.bind(r,1889))),ro=(0,c.lazy)(()=>r.e(3796).then(r.bind(r,2462))),ao=(0,c.lazy)(()=>r.e(3796).then(r.bind(r,6581))),io=()=>(0,ge.jsx)("div",{style:{minHeight:"40px"}}),so=e=>{const t=e?.extensions?.wcpay?.express_checkout_methods;return Array.isArray(t)?(0,rn.v)(t):(0,rn.H)("enabled_methods")??[]},co=e=>(0,ge.jsx)(c.Suspense,{fallback:(0,ge.jsx)(io,{}),children:(0,ge.jsx)(oo,{...e})}),lo=e=>(0,ge.jsx)(c.Suspense,{fallback:(0,ge.jsx)(io,{}),children:(0,ge.jsx)(ro,{...e})}),uo=e=>(0,ge.jsx)(c.Suspense,{fallback:(0,ge.jsx)(io,{}),children:(0,ge.jsx)(ao,{...e})}),po=["color","padding","paddingTop","paddingRight","paddingBottom","paddingLeft"],mo=["fontFamily","fontSize","lineHeight","letterSpacing","fontWeight","fontVariation","textDecoration","textShadow","textTransform","-webkit-font-smoothing","-moz-osx-font-smoothing","transition"],ho=["backgroundColor","border","borderTop","borderRight","borderBottom","borderLeft","borderRadius","borderWidth","borderColor","borderStyle","borderTopWidth","borderTopColor","borderTopStyle","borderRightWidth","borderRightColor","borderRightStyle","borderBottomWidth","borderBottomColor","borderBottomStyle","borderLeftWidth","borderLeftColor","borderLeftStyle","borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius","outline","outlineOffset","boxShadow"],fo={".Label":[...po,...mo],".Text":[...po,...mo],".Input":[...po,...mo,...ho],".Error":[...po,...mo,...ho],".Tab":[...po,...mo,...ho],".TabIcon":[...po],".TabLabel":[...po,...mo],".Block":[...po.slice(1),...ho.slice(1)],".Container":[...ho],".Header":[...po,...ho,...mo],".Footer":[...po,...ho,...mo]},yo={".Label":fo[".Label"],".Label--floating":[...fo[".Label"],"transform"],".Input":[...fo[".Input"],"outlineColor","outlineWidth","outlineStyle"],".Error":fo[".Error"],".Tab":["backgroundColor","color","fontFamily"],".Tab--selected":["outlineColor","outlineWidth","outlineStyle","backgroundColor","color",...ho],".TabIcon":fo[".TabIcon"],".TabIcon--selected":["color"],".TabLabel":fo[".TabLabel"],".Block":fo[".Block"],".Container":fo[".Container"],".Header":fo[".Header"],".Footer":fo[".Footer"],".Footer--link":fo[".Text"],".Text":fo[".Text"],".Text--redirect":fo[".Text"]},go={default:{hiddenContainer:"#wcpay-hidden-div",hiddenInput:"#wcpay-hidden-input",hiddenInvalidInput:"#wcpay-hidden-invalid-input",hiddenValidActiveLabel:"#wcpay-hidden-valid-active-label"},classicCheckout:{appendTarget:".woocommerce-billing-fields__field-wrapper",upeThemeInputSelector:"#billing_first_name",upeThemeLabelSelector:".woocommerce-checkout .form-row label",upeThemeTextSelectors:["#payment .payment_methods li .payment_box fieldset",".woocommerce-checkout .form-row"],rowElement:"p",validClasses:["form-row"],invalidClasses:["form-row","woocommerce-invalid","woocommerce-invalid-required-field"],alternateSelectors:{appendTarget:"form.checkout",upeThemeInputSelector:'form.checkout input[type="text"]',upeThemeLabelSelector:"form.checkout label",upeThemeTextSelectors:["form.checkout",".woocommerce"]},backgroundSelectors:["li.wc_payment_method .wc-payment-form","li.wc_payment_method .payment_box","#payment","#order_review","form.checkout","body"],headingSelectors:["h1","h2","h3","h4","h5","h6"],buttonSelectors:["#place_order"]},blocksCheckout:{appendTarget:".wc-block-checkout__contact-fields",upeThemeInputSelector:".wc-block-components-text-input #email",upeThemeLabelSelector:".wc-block-components-text-input label",upeThemeTextSelectors:[".wc-block-components-checkout-step__description",".wc-block-components-text-input",".wc-block-components-radio-control__label",".wc-block-checkout__terms"],rowElement:"div",validClasses:["wc-block-components-text-input","is-active"],invalidClasses:["wc-block-components-text-input","has-error"],alternateSelectors:{appendTarget:"#billing.wc-block-components-address-form",upeThemeInputSelector:"#billing-first_name",upeThemeLabelSelector:".wc-block-components-checkout-step__description"},backgroundSelectors:["#payment-method .wc-block-components-radio-control-accordion-option","#payment-method","form.wc-block-checkout__form",".wc-block-checkout","body"],headingSelectors:["h1","h2","h3","h4","h5","h6"],buttonSelectors:[".wc-block-components-checkout-place-order-button"],containerSelectors:[".wp-block-woocommerce-checkout-order-summary-block"]},bnplProductPage:{appendTarget:".product .cart .quantity",upeThemeInputSelector:".product .cart .quantity .qty",upeThemeLabelSelector:".product .cart .quantity label",upeThemeTextSelectors:[".product .cart .quantity"],rowElement:"div",validClasses:["input-text"],invalidClasses:["input-text","has-error"],backgroundSelectors:["#payment-method-message","#main > .product > div.summary.entry-summary","#main > .product","#main","body"],headingSelectors:["h1","h2","h3","h4","h5","h6"],buttonSelectors:[".single_add_to_cart_button"]},bnplClassicCart:{appendTarget:".cart .quantity",upeThemeInputSelector:".cart .quantity .qty",upeThemeLabelSelector:".cart .quantity label",upeThemeTextSelectors:[".cart .quantity"],rowElement:"div",validClasses:["input-text"],invalidClasses:["input-text","has-error"],backgroundSelectors:["#payment-method-message","#main .entry-content .cart_totals","#main .entry-content","#main","body"],headingSelectors:["h1","h2","h3","h4","h5","h6"],buttonSelectors:[".checkout-button"],containerSelectors:[".shop_table"]},bnplCartBlock:{appendTarget:".wc-block-cart .wc-block-components-quantity-selector",upeThemeInputSelector:".wc-block-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input",upeThemeLabelSelector:".wc-block-components-text-input",upeThemeTextSelectors:[".wc-block-components-text-input"],rowElement:"div",validClasses:["wc-block-components-text-input"],invalidClasses:["wc-block-components-text-input","has-error"],backgroundSelectors:[".wc-block-components-bnpl-wrapper",".wc-block-components-order-meta",".wc-block-components-totals-wrapper",".wp-block-woocommerce-cart-order-summary-block",".wp-block-woocommerce-cart-totals-block",".wp-block-woocommerce-cart .wc-block-cart",".wp-block-woocommerce-cart","body"],headingSelectors:["h1","h2","h3","h4","h5","h6"],buttonSelectors:[".wc-block-cart__submit-button"],containerSelectors:[".wp-block-woocommerce-cart-line-items-block"]},wooPayClassicCheckout:{appendTarget:".woocommerce-billing-fields__field-wrapper",upeThemeInputSelector:"#billing_first_name",upeThemeLabelSelector:".woocommerce-checkout .form-row label",upeThemeTextSelectors:[".woocommerce-checkout .form-row"],rowElement:"p",validClasses:["form-row"],invalidClasses:["form-row","woocommerce-invalid","woocommerce-invalid-required-field"],alternateSelectors:{appendTarget:"form.checkout",upeThemeInputSelector:'form.checkout input[type="text"]',upeThemeLabelSelector:"form.checkout label",upeThemeTextSelectors:["form.checkout",".woocommerce"]},backgroundSelectors:["#customer_details","#order_review","form.checkout","body"],headingSelectors:["h1","h2","h3","h4","h5","h6"],buttonSelectors:["#place_order"],linkSelectors:["form.checkout a",".woocommerce a","main a",".entry-content a",".site-content a","#content a","#primary a","a"],containerSelectors:[".woocommerce-checkout-review-order-table"],headerSelectors:["header > div:has(nav)","header > div:has(.site-logo)","header > div:has(.custom-logo)",".site-header","#masthead","header > div:last-of-type","header"],footerSelectors:[".site-footer","#colophon","footer > div","footer"],footerLink:[".site-footer a","footer a"]},wooPayBlocksCheckout:{appendTarget:".wc-block-checkout__contact-fields",upeThemeInputSelector:".wc-block-components-text-input #email",upeThemeLabelSelector:".wc-block-components-text-input label",upeThemeTextSelectors:[".wc-block-components-checkout-step__description",".wc-block-components-text-input",".wc-block-components-radio-control__label",".wc-block-checkout__terms"],rowElement:"div",validClasses:["wc-block-components-text-input","is-active"],invalidClasses:["wc-block-components-text-input","has-error"],alternateSelectors:{appendTarget:"#billing.wc-block-components-address-form",upeThemeInputSelector:"#billing-first_name",upeThemeLabelSelector:".wc-block-components-checkout-step__description"},backgroundSelectors:["#payment-method .wc-block-components-radio-control-accordion-option","#payment-method","form.wc-block-checkout__form",".wc-block-checkout","body"],headingSelectors:["h1","h2","h3","h4","h5","h6"],buttonSelectors:[".wc-block-components-checkout-place-order-button"],linkSelectors:[".wc-block-checkout a",".wc-block-components-main a","main a",".entry-content a",".site-content a","#content a","#primary a","a"],containerSelectors:[".wp-block-woocommerce-checkout-order-summary-block"],headerSelectors:["header > div:has(nav)","header > div:has(.site-logo)","header > div:has(.custom-logo)",".site-header","#masthead","header > div:last-of-type","header"],footerSelectors:[".site-footer","#colophon","footer > div","footer"],footerLink:[".site-footer a","footer a"]},updateSelectors:function(e,t){return e.hasOwnProperty("alternateSelectors")&&(Object.entries(e.alternateSelectors).forEach(n=>{const[o,r]=n,a=e[o];if(Array.isArray(a))a.some(e=>{try{return t.querySelector(e)}catch(e){return!1}})||(e[o]=r);else try{t.querySelector(e[o])||(e[o]=r)}catch(t){e[o]=r}}),delete e.alternateSelectors),e},getSelectors:function(e,t){let n=this.blocksCheckout;switch(e){case"blocks_checkout":n=this.blocksCheckout;break;case"shortcode_checkout":n=this.classicCheckout;break;case"bnpl_product_page":n=this.bnplProductPage;break;case"bnpl_classic_cart":n=this.bnplClassicCart;break;case"bnpl_cart_block":n=this.bnplCartBlock;break;case"woopay_shortcode_checkout":n=this.wooPayClassicCheckout;break;case"woopay_blocks_checkout":n=this.wooPayBlocksCheckout}return{...this.default,...this.updateSelectors(n,t)}}},bo={getHiddenContainer:function(e,t){const n=t.createElement("div");return n.setAttribute("id",this.getIDFromSelector(e)),n.style.border=0,n.style.clip="rect(0 0 0 0)",n.style.height="1px",n.style.margin="-1px",n.style.overflow="hidden",n.style.padding="0",n.style.position="absolute",n.style.width="1px",n},createRow:function(e,t=[],n){const o=n.createElement(e);return t.length&&o.classList.add(...t),o},appendClone:function(e,t,n,o){const r=o.querySelector(t);if(r){const t=r.cloneNode(!0);t.id=this.getIDFromSelector(n),t.value="",e.appendChild(t)}},getIDFromSelector:function(e){return e.startsWith("#")||e.startsWith(".")?e.slice(1):e},init:function(e,t){const n=go.getSelectors(e),o=t.querySelector(n.appendTarget),r=t.querySelector(n.upeThemeInputSelector);if(!o||!r)return;t.querySelector(n.hiddenContainer)&&this.cleanup(t);const a=this.getHiddenContainer(n.hiddenContainer,t);o.appendChild(a);const i=this.createRow(n.rowElement,n.validClasses,t);a.appendChild(i);const s=this.createRow(n.rowElement,n.invalidClasses,t);a.appendChild(s),this.appendClone(i,n.upeThemeInputSelector,n.hiddenInput,t),this.appendClone(i,n.upeThemeLabelSelector,n.hiddenValidActiveLabel,t),this.appendClone(s,n.upeThemeInputSelector,n.hiddenInvalidInput,t),this.appendClone(s,n.upeThemeLabelSelector,n.hiddenInvalidInput,t),t.querySelector(n.hiddenInput).style.transition="none"},cleanup:function(e){const t=e.querySelector(go.default.hiddenContainer);t&&t.remove()}},wo=(e,t,n=null,o)=>{const r=(Array.isArray(e)?e:[e]).map(e=>{try{return o.querySelector(e)}catch(e){return null}}).filter(Boolean);if(!r.length)return{};const a=o.defaultView||window,i=yo[t],s=r[0],c=a.getComputedStyle(s),l={};if(i.forEach(e=>{const t=e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`),n=c.getPropertyValue(t);if(n)if("color"!==e)if("lineHeight"!==e||"0"!==n&&"0px"!==n)l[e]=n;else for(let t=1;t<r.length;t++){const n=a.getComputedStyle(r[t]).getPropertyValue("line-height");if("0"!==n&&"0px"!==n){l[e]=n;break}}else l[e]=(e=>{const t=e.match(/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(0?(\.\d+)?|1?(\.0+)?)\s*\)$/);if(t){const n=t[4]||1;e=`rgb(${t.slice(1,4).map(e=>Math.round(e*n+255*(1-n))).join(", ")})`}return e})(n)}),".Input"===t||".Tab--selected"===t){const e=((e,t="solid",n)=>e&&n?[e,t,n].join(" "):"")(l.outlineWidth,l.outlineStyle,l.outlineColor);""!==e&&(l.outline=e),delete l.outlineWidth,delete l.outlineColor,delete l.outlineStyle}const u=c.getPropertyValue("text-indent");return"0px"!==u&&"0px"===l.paddingLeft&&"0px"===l.paddingRight&&(l.paddingLeft=u,l.paddingRight=u),".Block"===t&&(l.backgroundColor=n),l},vo=(e=document)=>{const t=[],n=e.styleSheets,o=["fonts.googleapis.com","fonts.gstatic.com","use.typekit.net","fonts.bunny.net","fonts.wp.com"];for(let e=0;e<n.length;e++){if(!n[e].href)continue;const r=new URL(n[e].href);-1!==o.indexOf(r.hostname)&&t.push({cssSrc:n[e].href})}return t},_o={blocks_checkout:"woopay_blocks_checkout",shortcode_checkout:"woopay_shortcode_checkout"},ko=(e,t=!1,n=document)=>{const o=t?_o[e]??e:e,r=go.getSelectors(o,n);bo.init(o,n);const a=wo(r.hiddenInput,".Input",null,n),i=wo(r.hiddenInvalidInput,".Input",null,n),s=wo(r.upeThemeLabelSelector,".Label",null,n),c={fontSize:s.fontSize},l=wo(r.upeThemeTextSelectors,".Text",null,n),u=wo(r.upeThemeInputSelector,".Tab",null,n),d=wo(r.hiddenInput,".Tab--selected",null,n),p=(e=>{const t=Object.assign({},e);if(!e.backgroundColor||!e.color)return e;const n=((e,t)=>{const n={backgroundColor:e,color:t},o=He(e),r=He(t);if(!o.isValid()||!r.isValid())return{backgroundColor:"",color:""};const a=o.getBrightness()>50?He(o).darken(7):He(o).lighten(7),i=He.mostReadable(a,[r],{includeFallbackColors:!0});return n.backgroundColor=a.toRgbString(),n.color=i.toRgbString(),n})(e.backgroundColor,e.color);return t.backgroundColor=n.backgroundColor,t.color=n.color,t})(u),m={color:p.color},h={color:d.color},f=ft(r.backgroundSelectors,n),y=wo(r.upeThemeLabelSelector,".Block",f,n),g={colorBackground:f,colorText:l.color,fontFamily:l.fontFamily,fontSizeBase:l.fontSize},b=("blocks_checkout"===e||"woopay_blocks_checkout"===o)&&((e,t=document)=>{let n;try{n=t.querySelector(e)}catch(e){return!0}if(!n)return!0;const o=(t.defaultView||window).getComputedStyle(n).getPropertyValue("position");return!o||"absolute"===o||"fixed"===o})(r.hiddenValidActiveLabel,n);let w={variables:g,theme:yt(f)?"stripe":"night",labels:b?"floating":"above",rules:JSON.parse(JSON.stringify({".Input":a,".Input--invalid":i,".Label":s,".Label--resting":c,".Block":y,".Tab":u,".Tab:hover":p,".Tab--selected":d,".TabIcon:hover":m,".TabIcon--selected":h,".Text":l,".Text--redirect":l}))};if(b&&(w=((e,t)=>{if(e.rules[".Label--floating"]=t,e.rules[".Label--floating"].transform&&"none"!==e.rules[".Label--floating"].transform){const t=e.rules[".Label--floating"].transform.match(/matrix\((.+)\)/);if(t&&t[1]){const n=t[1].split(", "),o=(parseFloat(n[0])+parseFloat(n[3]))/2,r=parseFloat(e.rules[".Label--floating"].lineHeight),a=Math.floor(r*o);e.rules[".Label--floating"].lineHeight=`${a}px`,e.rules[".Label--floating"].fontSize=`${a}px`}delete e.rules[".Label--floating"].transform}if(e.rules[".Input"].paddingTop&&(e.rules[".Input"].paddingTop=`calc(${e.rules[".Input"].paddingTop} - ${e.rules[".Label--floating"].lineHeight} - 4px - 1px)`),e.rules[".Input"].paddingBottom){const t=parseFloat(e.rules[".Input"].paddingBottom);e.rules[".Input"].paddingBottom=t-1+"px";const n=e.rules[".Label"].marginTop??"0";e.rules[".Label"].marginTop=`${Math.floor((t-1)/3)}px`,e.rules[".Label--floating"].marginTop=n}return e})(w,wo(r.hiddenValidActiveLabel,".Label--floating",null,n))),t){const e=wo(r.headerSelectors,".Header",null,n),t=wo(r.footerSelectors,".Footer",null,n);(!e.backgroundColor||He(e.backgroundColor).getAlpha()<.5)&&(e.backgroundColor=ft([...r.headerSelectors??[],"body"],n)),(!t.backgroundColor||He(t.backgroundColor).getAlpha()<.5)&&(t.backgroundColor=ft([...r.footerSelectors??[],"body"],n)),w.rules={...w.rules,".Heading":wo(r.headingSelectors,".Label",null,n),".Header":e,".Footer":t,".Footer-link":wo(r.footerLink,".Footer--link",null,n),".Button":wo(r.buttonSelectors,".Input",null,n),".Link":wo(r.linkSelectors,".Label",null,n),".Container":wo(r.containerSelectors,".Container",null,n)}}return bo.cleanup(n),w},xo=({isLoading:e,display:t,placeholder:n,value:o,children:r,...a})=>e?(0,ge.jsx)("span",{className:t?`is-loadable-placeholder is-${t}`:"is-loadable-placeholder","aria-busy":"true",...a,children:void 0===n?r||o:n}):(0,ge.jsx)(ge.Fragment,{children:r||o}),So=({numLines:e,...t})=>{const n=(0,ge.jsx)("p",{style:{lineHeight:e},children:"Block placeholder"});return(0,ge.jsx)(xo,{...t,placeholder:n,display:"block","aria-hidden":!0})};function Co(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var r=e.length;for(t=0;t<r;t++)e[t]&&(n=Co(e[t]))&&(o&&(o+=" "),o+=n)}else for(n in e)e[n]&&(o&&(o+=" "),o+=n);return o}const Po=function(){for(var e,t,n=0,o="",r=arguments.length;n<r;n++)(e=arguments[n])&&(t=Co(e))&&(o&&(o+=" "),o+=t);return o},Eo=(e,t)=>{const n={fields:{billingDetails:{name:"never",email:"never",phone:"never",address:{country:"never",line1:"never",line2:"never",city:"never",state:"never",postalCode:"never"}}},wallets:{applePay:"never",googlePay:"never",link:a(t)?"auto":"never"}},r=e||o("cartContainsSubscription")?"always":"never";return n.terms=((e,t="always")=>Object.keys(e).filter(t=>"link"!==t&&e[t].isReusable).reduce((e,n)=>(e[n]=t,e),{}))(t,r),n},Mo=(0,c.createContext)(null),Lo=({tag:e="div",width:t="100%",height:n="8px",maxWidth:o="",className:r="",borderRadius:a="",isStatic:i=!1,ariaMessage:s})=>(0,ge.jsx)(e,{className:Po("wcpay-skeleton__element",{"wcpay-skeleton__element--static":i},r),...s?{"aria-live":"polite","aria-label":s}:{"aria-hidden":"true"},style:{width:t,height:n,borderRadius:a,maxWidth:o}}),jo=e=>{const t=(0,c.useContext)(Mo);return t?(0,ge.jsx)(t,{...e}):(0,ge.jsx)(Lo,{...e})},Fo=()=>(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)(jo,{height:"3.5rem",borderRadius:"4px"}),(0,ge.jsxs)("div",{className:"wcpay-skeleton-row",children:[(0,ge.jsx)(jo,{height:"3.5rem",borderRadius:"4px"}),(0,ge.jsx)(jo,{height:"3.5rem",borderRadius:"4px"})]})]}),Io={1:()=>(0,ge.jsxs)("div",{className:"wcpay-skeleton-row",children:[(0,ge.jsx)(jo,{width:"50%",height:"3rem",borderRadius:"4px"}),(0,ge.jsx)(jo,{width:"25%",height:"3rem",borderRadius:"4px"}),(0,ge.jsx)(jo,{width:"25%",height:"3rem",borderRadius:"4px"})]}),2:Fo,3:()=>(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)(jo,{className:"wcpay-skeleton-row",height:"3.5rem",borderRadius:"4px"}),(0,ge.jsx)(jo,{className:"wcpay-skeleton-row",height:"3.5rem",borderRadius:"4px"}),(0,ge.jsx)(jo,{className:"wcpay-skeleton-row",height:"3.5rem",borderRadius:"4px"})]})},To=({isHidden:e=!1,onTransitionEnd:t,rowCount:n=2})=>{const o=Io[n]||Fo;return(0,ge.jsx)("div",{className:"wcpay-payment-element-skeleton "+(e?"is-hidden":""),"aria-hidden":e,onTransitionEnd:t,children:(0,ge.jsx)(o,{})})},Ao=({isHidden:e=!1,onTransitionEnd:t})=>(0,ge.jsx)("div",{className:Po("wcpay-payment-element-skeleton",{"is-hidden":e}),"aria-hidden":e,onTransitionEnd:t,children:(0,ge.jsx)(jo,{height:"6rem",borderRadius:"4px"})}),Ro=e=>({name:`${e.first_name} ${e.last_name}`.trim(),email:e.email,phone:e.phone,address:{city:e.city,country:e.country,line1:e.address_1,line2:e.address_2,postal_code:e.postcode?.trim(),state:e.state}}),Wo=()=>window.wcpayFraudPreventionToken??"",Ho=()=>null,No=({api:t,activePaymentMethod:n,testingInstructions:r,eventRegistration:{onPaymentSetup:a,onCheckoutSuccess:i,onCheckoutFail:s},emitResponse:l,components:{Skeleton:p}={},paymentMethodId:m,upeMethods:h,errorMessage:f,shouldSavePayment:y,fingerprint:g,onLoadError:b=Ho,theme:w})=>{const v=Ut(),_=(0,c.useRef)(!1),[k,x]=(0,c.useState)(!1),[S,C]=(0,c.useState)(!0),[P,E]=(0,c.useState)(2),M="card"===m,L=(0,c.useRef)(null);(0,c.useEffect)(()=>{if(!M||!L.current)return;const e=L.current,t=new ResizeObserver(t=>{const n=t[0].contentRect.width;let o,r;n>=660?(o=1,r="70px"):n>=415?(o=2,r="145px"):(o=3,r="220px"),E(o),e.style.minHeight=r});return t.observe(e),()=>{t.disconnect(),e.style.minHeight=""}},[M]);const j=(0,c.useCallback)(()=>{C(!1)},[]),F=(0,c.useCallback)(()=>{x(!0)},[]),I=o("paymentMethodsConfig"),T=o("testMode"),A=h[m].gatewayId,R=(0,e.getPaymentMethods)()[A],W=(()=>{const e=(0,ye.useSelect)(e=>e(jt).getCustomerData());return e.billingAddress||e.billingData})();return(0,c.useEffect)(()=>a(()=>async function(){if(A!==n)return;if(_.current)return{type:"error",message:(0,d.__)("Invalid or missing payment details. Please ensure the provided payment method is correctly entered.","woocommerce-payments")};if(f)return{type:"error",message:f};if(R.supports.showSaveOption&&y&&!I[m].isReusable)return{type:"error",message:(0,d.__)("This payment method cannot be saved for future use.","woocommerce-payments")};try{await function(e){return e.submit().then(e=>{if(e.error)throw new Error(e.error.message)})}(v)}catch(e){return{type:"error",message:e.message}}const e=await t.getStripeForUPE(m),o=await e.createPaymentMethod({elements:v,params:{billing_details:Ro(W)}});return o.error?{type:"success",meta:{paymentMethodData:{payment_method:A,"wcpay-payment-method":"woocommerce_payments_payment_method_error","wcpay-payment-method-error-code":o.error.code,"wcpay-payment-method-error-decline-code":o.error.decline_code,"wcpay-payment-method-error-message":o.error.message,"wcpay-payment-method-error-type":o.error.type,"wcpay-fraud-prevention-token":Wo(),"wcpay-fingerprint":g}}}:{type:"success",meta:{paymentMethodData:{payment_method:A,"wcpay-payment-method":o.paymentMethod.id,"wcpay-fraud-prevention-token":Wo(),"wcpay-fingerprint":g}}}}()),[n,t,v,g,R,m,I,y,A,f,a,W]),fe(t,i,l,y),((e,t)=>{(0,u.useEffect)(()=>e(({processingResponse:{paymentDetails:e}})=>({type:"failure",message:e.errorMessage,messageContext:t.noticeContexts.PAYMENTS})),[e,t?.noticeContexts?.PAYMENTS])})(s,l),(0,ge.jsxs)(Mo.Provider,{value:p,children:[T&&(0,ge.jsx)("p",{className:Po("content",{[`theme--${w}`]:w}),dangerouslySetInnerHTML:{__html:r}}),(0,ge.jsxs)("div",{ref:L,className:Po("wcpay-payment-element-wrapper",!M&&"is-apm"),children:[S&&(M?(0,ge.jsx)(To,{isHidden:k,onTransitionEnd:j,rowCount:P}):(0,ge.jsx)(Ao,{isHidden:k,onTransitionEnd:j})),(0,ge.jsx)(tn,{options:Eo(y,I),onReady:F,onLoadError:e=>{_.current=!0,b(e)},className:"wcpay-payment-element"})]})]})},Do=({api:e,...n})=>{const r=function(e,t){const[n,o]=(0,c.useState)(null);return(0,c.useEffect)(()=>{(async()=>{const n=await e.getStripeForUPE(t);o(n)})()},[e,t]),n}(e,n.paymentMethodId),i=(0,u.useRef)(null),[s,l]=(0,u.useState)(null),[d,p]=(0,u.useState)(void 0),[m,h]=(0,u.useState)(()=>Ie("blocks_checkout",o("stylesCacheVersion"))),[f,y]=(0,u.useState)([]),[g,b]=(()=>{const[e,t]=(0,u.useState)(""),[n,o]=(0,u.useState)(null);return(0,u.useEffect)(()=>{(async()=>{try{const{visitorId:e}=await(async()=>{const e=await me.load({monitoring:!1});if(!e)throw new Error(he);return await e.get()})();t(e)}catch(e){o(e.message?e.message:he)}})()},[]),[e,n]})(),w=Number(o("cartTotal")),v=o("currency").toLowerCase(),_=(e=>{const t=[e];return"card"===e&&a(o("paymentMethodsConfig"))&&t.push("link"),t})(n.paymentMethodId);return(0,u.useEffect)(()=>{if(!m&&i.current){y(vo(i.current.ownerDocument));const e=ko("blocks_checkout",!1,i.current.ownerDocument);!function(e){document.dispatchEvent(new CustomEvent("wcpay_elements_appearance",{detail:{appearance:e,elementsLocation:"blocks_checkout"}}))}(e),function(e){if(!e?.rules)return!1;const t=e.rules[".Input"];return t&&Object.keys(t).length>0}(e)&&function(e,t,n){try{localStorage.setItem(Fe("blocks_checkout"),JSON.stringify({version:t,appearance:n}))}catch{}}(0,o("stylesCacheVersion"),e),h(e),setTimeout(()=>{window.dispatchEvent(new Event("wcpay-appearance-cached"))},0)}b&&l(b)},[m,g,b,n.paymentMethodId]),(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsx)(So,{isLoading:!m||!r,numLines:3,children:(0,ge.jsxs)(Gt,{stripe:r,options:{mode:w<1?"setup":"payment",loader:"never",amount:w,currency:v,paymentMethodCreation:"manual",paymentMethodTypes:_,appearance:m,fonts:f},children:[d?.error?.message&&(0,ge.jsx)("div",{className:"wc-block-components-notices",children:(0,ge.jsx)(t.StoreNotice,{status:"error",isDismissible:!1,children:(0,ge.jsx)(u.RawHTML,{children:d.error.message})})}),(0,ge.jsx)(No,{api:e,errorMessage:s,fingerprint:g,onLoadError:p,theme:m?.theme,...n})]})}),(0,ge.jsx)("div",{ref:i})]})},Oo=(e,t,n,o)=>(0,ge.jsx)(Do,{paymentMethodId:e,upeMethods:t,api:n,testingInstructions:o}),Vo=e=>e?new Promise(t=>{if(document.querySelector(e))return t(document.querySelector(e));const n=document.querySelector('[data-block-name="woocommerce/checkout"]');if(!n)return t(null);new MutationObserver((n,o)=>{document.querySelector(e)&&(t(document.querySelector(e)),o.disconnect())}).observe(n,{childList:!0,subtree:!0})}):null,Zo=e=>new RegExp(/^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[0-9a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]){2,}\.?$/i).test(e),Bo=e=>{const t=window.wcpayConfig.pay_for_order,n=window.wcpayConfig.order_id,o=window.wcpayConfig.key,r=window.wcpayConfig.billing_email;if(!t||!n||!o)return e;const a=new URL(e);return a.searchParams.append("pay_for_order",t),a.searchParams.append("order_id",n),a.searchParams.append("key",o),a.searchParams.append("billing_email",r),a.href},zo=()=>{const e=document.cookie.split(";").find(e=>e.includes("skip_woopay"));if(!e)return!1;const t=e?.split("=");return"skip_woopay"===t[0].trim()&&"1"===t[1].trim()},qo=()=>{zo()&&(document.cookie="skip_woopay=; path=/; expires=Thu, 01 Jan 1970 00:00:00 UTC;")},Xo=()=>!!n("isShortcodeCheckout"),Yo=()=>document.querySelector(".wp-block-woocommerce-checkout")?"blocks_checkout":document.querySelector(".woocommerce-billing-fields")?"woopay_shortcode_checkout":document.querySelector(".wp-block-woocommerce-cart")?"bnpl_cart_block":document.querySelector(".woocommerce-cart-form")?"bnpl_classic_cart":document.querySelector(".single-product")?"bnpl_product_page":void 0,Go=(e,t,n="appearance")=>{Object.entries(t).forEach(([t,o])=>{const r=`${n}[${t}]`;null!=o&&(o&&"object"==typeof o&&!Array.isArray(o)?Go(e,o,r):e.append(r,o))})};let Uo=!1;function $o(){const e=Yo();if(!(e=>["woopay_shortcode_checkout","woopay_blocks_checkout","blocks_checkout","bnpl_product_page","bnpl_classic_cart","bnpl_cart_block"].includes(e))(e)||!n("isWooPayGlobalThemeSupportEnabled"))return null;const t=n("woopayAppearance");if(t)return t;if(Xo()){const t=ko(e,!0);return(e=>{if(Uo||!e)return;Uo=!0;const t=n("wcAjaxUrl");if(!t)return;const o=(0,i.gM)(t,"shopper_set_woopay_appearance"),r=vo(),a=new FormData;a.append("_ajax_nonce",n("woopaySessionNonce")),Go(a,e),a.append("font_rules",JSON.stringify(r)),fetch(o,{method:"POST",body:a,credentials:"same-origin"}).catch(()=>{})})(t),t}return null}let Jo=!1;const Qo=(e,t,o)=>{if(Jo)return;Jo=!0;const r=n("wcAjaxUrl"),a=n("initWooPayNonce");let s=null,c=null;if(n("isWooPayGlobalThemeSupportEnabled"))if(Xo()){const e=Yo();s=ko(e,!0),c=vo()}else s=n("woopayAppearance"),c=n("woopayFontRules");return e((0,i.gM)(r,"init_woopay"),{_wpnonce:a,appearance:s,font_rules:c,email:t,user_session:o,order_id:n("order_id"),key:n("key"),billing_email:n("billing_email")}).finally(()=>{Jo=!1})};var Ko=r(5338);const er=e=>(0,ge.jsx)("svg",{viewBox:"0 0 109 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,ge.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M69.496 5.785v16.42h2.766v-6.179h4.37c1.104 0 2.059-.23 2.865-.689.807-.46 1.424-1.075 1.852-1.846.428-.788.642-1.65.642-2.585 0-.936-.214-1.79-.642-2.56a4.714 4.714 0 0 0-1.852-1.872c-.79-.46-1.745-.69-2.864-.69h-7.137Zm2.766 7.804h4c.56 0 1.054-.107 1.482-.32.445-.23.79-.55 1.037-.96.247-.41.37-.878.37-1.403 0-.526-.123-.993-.37-1.404a2.386 2.386 0 0 0-1.037-.935c-.428-.23-.922-.345-1.482-.345h-4v5.367Zm15.693 8.912c-1.02 0-1.934-.246-2.74-.739-.808-.508-1.441-1.23-1.902-2.166-.445-.936-.667-2.043-.667-3.323 0-1.264.222-2.364.667-3.3.46-.951 1.094-1.682 1.901-2.19.807-.51 1.72-.764 2.741-.764.823 0 1.597.206 2.321.616a4.761 4.761 0 0 1 1.556 1.352v-1.672h2.47v11.89h-2.47v-1.667a5.231 5.231 0 0 1-1.556 1.372 4.695 4.695 0 0 1-2.32.591Zm2.692-9.675c.53.311.924.673 1.185 1.084v4.757c-.26.423-.656.79-1.185 1.101-.642.361-1.3.542-1.976.542-1.053 0-1.893-.37-2.519-1.108-.609-.755-.913-1.731-.913-2.93 0-.787.132-1.485.395-2.092a3.327 3.327 0 0 1 1.21-1.428c.527-.345 1.136-.517 1.827-.517.675 0 1.334.197 1.976.59Zm6.422 11.817c.115.066.271.115.469.148.197.032.395.049.592.049.395 0 .725-.082.988-.246.264-.164.478-.435.642-.813l.625-1.442-4.897-12.024h2.642l3.556 9.035 3.556-9.035h2.667l-5.803 14.106c0 .017-.008.025-.024.025v.05c-.264.607-.585 1.099-.964 1.476a3.337 3.337 0 0 1-1.284.813c-.477.164-1.02.246-1.63.246a6.98 6.98 0 0 1-1.53-.172l.395-2.216ZM39.45 5.512c-4.856 0-8.575 3.614-8.575 8.502 0 4.888 3.743 8.478 8.575 8.478 4.832 0 8.527-3.614 8.551-8.478 0-4.888-3.719-8.502-8.551-8.502Zm0 11.76c-1.824 0-3.08-1.369-3.08-3.258 0-1.89 1.256-3.283 3.08-3.283s3.08 1.394 3.08 3.283-1.233 3.259-3.08 3.259Zm-30.463 5.22c1.919 0 3.458-.945 4.619-3.117l2.582-4.818v4.085c0 2.41 1.563 3.85 3.98 3.85 1.894 0 3.292-.827 4.642-3.117l5.946-10.013c1.302-2.196.378-3.85-2.488-3.85-1.54 0-2.534.496-3.434 2.173l-4.098 7.675V8.535c0-2.03-.971-3.022-2.772-3.022-1.42 0-2.558.614-3.434 2.314l-3.861 7.533V8.606c0-2.172-.9-3.093-3.08-3.093H3.136c-1.682 0-2.534.779-2.534 2.22 0 1.44.9 2.266 2.534 2.266H4.96v8.62c0 2.432 1.634 3.873 4.027 3.873Zm40.221-8.478c0-4.888 3.719-8.502 8.551-8.502 4.832 0 8.551 3.637 8.551 8.502 0 4.864-3.719 8.478-8.55 8.478-4.833 0-8.552-3.59-8.552-8.478Zm5.495 0c0 1.889 1.208 3.259 3.056 3.259 1.824 0 3.08-1.37 3.08-3.26 0-1.888-1.256-3.282-3.08-3.282s-3.056 1.394-3.056 3.283Z",fill:"#fff",...e})});(Object.getOwnPropertyDescriptor(er,"name")||{}).writable||Object.defineProperty(er,"name",{value:"default",configurable:!0});const tr=e=>(0,ge.jsxs)("svg",{viewBox:"0 0 100 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,ge.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M63.963 4.435v15.121h2.547v-5.69h4.025c1.016 0 1.895-.212 2.638-.635a4.384 4.384 0 0 0 1.705-1.7 4.906 4.906 0 0 0 .591-2.38c0-.862-.197-1.648-.59-2.358a4.341 4.341 0 0 0-1.706-1.723c-.728-.423-1.607-.635-2.638-.635h-6.572Zm2.547 7.187h3.684c.515 0 .97-.099 1.364-.295.41-.212.728-.506.955-.884.228-.378.341-.809.341-1.292 0-.484-.113-.915-.34-1.293a2.197 2.197 0 0 0-.956-.861c-.394-.212-.849-.318-1.364-.318H66.51v4.943Zm14.451 8.206c-.94 0-1.781-.226-2.524-.68-.743-.468-1.326-1.133-1.75-1.995-.41-.861-.615-1.881-.615-3.06 0-1.164.205-2.177.614-3.038.425-.877 1.008-1.55 1.751-2.018.743-.468 1.584-.703 2.524-.703.758 0 1.47.19 2.138.567a4.384 4.384 0 0 1 1.432 1.245v-1.54h2.274v10.95h-2.274V18.02c-.393.517-.87.938-1.432 1.264a4.323 4.323 0 0 1-2.138.544Zm2.479-8.91c.487.287.851.62 1.091 1v4.38c-.24.39-.604.727-1.091 1.014-.591.332-1.198.499-1.82.499-.97 0-1.743-.34-2.319-1.02-.56-.696-.841-1.595-.841-2.698 0-.726.121-1.368.364-1.927.257-.56.629-.998 1.114-1.315.485-.318 1.046-.476 1.683-.476.621 0 1.228.181 1.819.544Zm5.913 10.883c.107.06.25.106.433.136.181.03.363.045.545.045.364 0 .667-.075.91-.227.243-.15.44-.4.591-.748l.576-1.328-4.51-11.073h2.433l3.275 8.32 3.274-8.32h2.456l-5.344 12.99c0 .016-.007.023-.022.023v.046c-.243.559-.538 1.012-.887 1.36a3.079 3.079 0 0 1-1.183.748c-.44.151-.94.227-1.5.227a6.449 6.449 0 0 1-1.41-.159l.364-2.04Z",fill:"#000",...e}),(0,ge.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.242 19.82c1.767 0 3.185-.87 4.254-2.871l2.377-4.436v3.762c0 2.218 1.44 3.545 3.665 3.545 1.745 0 3.032-.762 4.275-2.871l5.475-9.22c1.2-2.023.35-3.545-2.29-3.545-1.418 0-2.334.457-3.163 2l-3.774 7.068V6.968c0-1.87-.894-2.784-2.552-2.784-1.308 0-2.355.565-3.162 2.131L9.79 13.252v-6.22c0-2-.829-2.848-2.836-2.848h-4.1c-1.55 0-2.334.718-2.334 2.044 0 1.327.828 2.088 2.334 2.088h1.68v7.937c0 2.24 1.504 3.567 3.707 3.567ZM36.295 4.184c-4.472 0-7.897 3.327-7.897 7.829 0 4.501 3.447 7.807 7.897 7.807s7.852-3.328 7.874-7.807c0-4.502-3.425-7.829-7.874-7.829Zm0 10.83c-1.68 0-2.836-1.262-2.836-3.001 0-1.74 1.156-3.023 2.836-3.023s2.835 1.283 2.835 3.023c0 1.74-1.134 3-2.835 3Zm8.985-3.001c0-4.502 3.425-7.829 7.875-7.829s7.874 3.349 7.874 7.829c0 4.48-3.424 7.807-7.874 7.807-4.45 0-7.875-3.306-7.875-7.807Zm5.061 0c0 1.74 1.112 3 2.814 3 1.68 0 2.835-1.26 2.835-3S54.834 8.99 53.155 8.99c-1.68 0-2.814 1.283-2.814 3.023Z",fill:"#873EFF"})]});(Object.getOwnPropertyDescriptor(tr,"name")||{}).writable||Object.defineProperty(tr,"name",{value:"default",configurable:!0});const nr=(e,t)=>{"wcSettings"in window&&wcSettings.wcBlocksConfig&&"product"!==e?wp.data.dispatch("core/notices")?.createNotice("error",t,{context:`wc/${e}`}):fetch(n("ajaxUrl"),{method:"POST",body:new URLSearchParams({action:"woopay_express_checkout_button_show_error_notice",_ajax_nonce:n("woopayButtonNonce"),context:e,message:t})}).then(e=>e.json()).then(e=>{if(e.success){const t=document.querySelector(".woocommerce-notices-wrapper"),n=document.createElement("div");n.innerHTML=e.data.notice,t.insertBefore(n,null),t.scrollIntoView({behavior:"smooth",block:"center"})}})},or=async(e,t,o)=>{const r=await hn();let a="";const s=document.body,c=document.createElement("div");c.setAttribute("role","dialog"),c.setAttribute("aria-modal","true"),c.classList.add("woopay-otp-iframe-wrapper");const l=document.createElement("iframe");l.title=(0,d.__)("WooPay SMS code verification","woocommerce-payments"),l.classList.add("woopay-otp-iframe"),l.classList.add("intrinsic-ignore");const u=768;let p=!0;const m=()=>{(u<=window.innerWidth&&p||u>window.innerWidth&&!p)&&(p=!p,l.contentWindow.postMessage({action:"setHeader",value:p},n("woopayHost"))),document.body.style.overflow="hidden"},h=()=>{if(!l)return;if(u>window.innerWidth)return l.style.left="0",l.style.right="",void(l.style.top="0");const e=l.getBoundingClientRect();l.style.top=Math.floor(window.innerHeight/2-e.height/2)+"px",l.style.left=Math.floor(window.innerWidth/2-e.width/2)+"px"};l.addEventListener("load",()=>{p=!0;const e=$o();n("isWoopayFirstPartyAuthEnabled")&&kt((0,i.gM)(n("wcAjaxUrl"),"get_woopay_session"),{_ajax_nonce:n("woopaySessionNonce"),order_id:n("order_id"),key:n("key"),billing_email:n("billing_email"),appearance:e}).then(e=>{e?.data?.session&&l.contentWindow.postMessage({action:"setSessionData",value:e},n("woopayHost"))}),m(),window.addEventListener("resize",m),h(),window.addEventListener("resize",h),l.classList.add("open")}),c.insertBefore(l,null);const f=()=>{window.removeEventListener("resize",m),window.removeEventListener("resize",h),window.removeEventListener("pageshow",g),window.removeEventListener("message",y),document.removeEventListener("keyup",b),c.remove(),l.classList.remove("open"),document.body.style.overflow=""};function y(o){if(o.origin===new URL(n("woopayHost")).origin)switch(o.data.action){case"otp_email_submitted":a=o.data.userEmail;break;case"redirect_to_woopay_skip_session_init":o.data.redirectUrl&&(window.location=Bo(o.data.redirectUrl));break;case"redirect_to_platform_checkout":case"redirect_to_woopay":const n=Qo(e.request,a||o.data.userEmail,o.data.platformCheckoutUserSession);if(!n)break;n.then(e=>{if(document.querySelector(".woopay-otp-iframe"))if("success"===e.result)window.location=Bo(e.url);else{const e=(0,d.__)("WooPay is unavailable at this time. Sorry for the inconvenience.","woocommerce-payments");nr(t,e),f()}});break;case"otp_validation_failed":break;case"close_modal":f();break;case"iframe_height":o.data.height>300&&(u<=window.innerWidth?(l.style.height=o.data.height+"px",l.style.top=Math.floor(window.innerHeight/2-o.data.height/2)+"px"):(l.style.height="",l.style.top=""))}}function g(e){e.persisted&&f()}function b(e){"Escape"===e.key&&f()&&e.stopPropagation()}c.addEventListener("click",f);const w=await(async e=>{if("true"===window.wcpayConfig?.pay_for_order)return window.wcpayCustomerData?.email;const t=await Vo(e);return t?.value})(o);((e="")=>{if(document.querySelector(".woopay-otp-iframe"))return;window.addEventListener("pageshow",g),window.addEventListener("message",y),document.addEventListener("keyup",b);const o=window.document.documentElement.clientWidth,i=window.document.documentElement.clientHeight,d=new URLSearchParams;d.append("testMode",n("testMode")),d.append("needsHeader",u>window.innerWidth),d.append("wcpayVersion",n("wcpayVersionNumber")),e&&Zo(e)&&(a=e,d.append("email",e)),d.append("is_blocks",!!window.wcSettings?.wcBlocksConfig),d.append("is_express","true"),d.append("express_context",t),d.append("source_url",window.location.href),d.append("viewport",`${o}x${i}`),r&&d.append("tracksUserIdentity",r),l.src=`${n("woopayHost")}/otp/?${d.toString()}`,s.insertBefore(c,null),h(),l.focus()})(w||n("woopaySessionEmail"))},rr=e=>e.length<=254&&/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9.-]+$/.test(e),ar=()=>document.querySelector("form.cart")||document.querySelector("form.wp-block-add-to-cart-with-options"),ir=e=>({addToCart:t=>e.expressCheckoutAddToCart(t),getProductData:()=>{const e=vn();if(!e)return!1;const t=document.querySelector(".bundle_form"),n=document.querySelector(".single_variation_wrap"),o=document.querySelector(".wp-block-add-to-cart-with-options")&&!t?(()=>{const e=document.querySelector('.wp-block-add-to-cart-with-options input[name="variation_id"]'),t=parseInt(e?.value,10);return t>0?t:null})():null;let r={product_id:e,quantity:_n()};if(o)r.product_id=o;else if(n&&!t)r.product_id=parseInt(n.querySelector('input[name="product_id"]').value,10),r.attributes=document.querySelector(".variations_form")?(()=>{const e=document.querySelector(".variations_form")?.querySelectorAll(".variations select"),t={};return e&&e.forEach(e=>{const n=e.name,o=e.value||"";t[n]=o}),t})():[];else{const e=ar();if(e){const t=new FormData(e);t.delete("add-to-cart");const n={};for(const e of t.entries())n[e[0]]=e[1];r={...r,...n}}}const a=ar();return!(a&&(new FormData(a).forEach((e,t)=>{if(/^(addon-|wc_)/.test(t))if(/\[\]$/.test(t)){const n=t.substring(0,t.length-2);r[n]?r[n].push(e):r[n]=[e]}else r[t]=e}),!(e=>{const t=["wc_gc_giftcard_to","wc_gc_giftcard_from","wc_gc_giftcard_to_multiple"];for(const n of t)if(e.hasOwnProperty(n)&&!e[n])return alert((0,d.__)("Please fill out all required fields","woocommerce-payments")),!1;return e.hasOwnProperty("wc_gc_giftcard_to_multiple")&&!e.wc_gc_giftcard_to_multiple.split(",").every(e=>rr(e.trim()))?(alert((0,d.__)("Please type only valid emails","woocommerce-payments")),!1):!(e.hasOwnProperty("wc_gc_giftcard_to")&&!rr(e.wc_gc_giftcard_to)&&(alert((0,d.__)("Please type only valid emails","woocommerce-payments")),1))})(r)))&&r}});function sr(e){return e.startsWith("{{/")?{type:"componentClose",value:e.replace(/\W/g,"")}:e.endsWith("/}}")?{type:"componentSelfClosing",value:e.replace(/\W/g,"")}:e.startsWith("{{")?{type:"componentOpen",value:e.replace(/\W/g,"")}:{type:"string",value:e}}function cr(e,t){let n,o,r=[];for(let a=0;a<e.length;a++){const i=e[a];if("string"!==i.type){if(void 0===t[i.value])throw new Error(`Invalid interpolation, missing component node: \`${i.value}\``);if("object"!=typeof t[i.value])throw new Error(`Invalid interpolation, component node must be a ReactElement or null: \`${i.value}\``);if("componentClose"===i.type)throw new Error(`Missing opening component token: \`${i.value}\``);if("componentOpen"===i.type){n=t[i.value],o=a;break}r.push(t[i.value])}else r.push(i.value)}if(n){const a=function(e,t){const n=t[e];let o=0;for(let r=e+1;r<t.length;r++){const e=t[r];if(e.value===n.value){if("componentOpen"===e.type){o++;continue}if("componentClose"===e.type){if(0===o)return r;o--}}}throw new Error("Missing closing component token `"+n.value+"`")}(o,e),i=cr(e.slice(o+1,a),t),s=(0,c.cloneElement)(n,{},i);if(r.push(s),a<e.length-1){const n=cr(e.slice(a+1),t);r=r.concat(n)}}return r=r.filter(Boolean),0===r.length?null:1===r.length?r[0]:(0,c.createElement)(c.Fragment,null,...r)}function lr(e){const{mixedString:t,components:n,throwErrors:o}=e;if(!n)return t;if("object"!=typeof n){if(o)throw new Error(`Interpolation Error: unable to process \`${t}\` because components is not an object`);return t}const r=function(e){return e.split(/(\{\{\/?\s*\w+\s*\/?\}\})/g).map(sr)}(t);try{return cr(r,n)}catch(e){if(o)throw new Error(`Interpolation Error: unable to process \`${t}\` because of error \`${e.message}\``);return t}}function ur(e){window.WooPayConnect||(window.WooPayConnect={}),window.WooPayConnect.iframeInjectedState=e}function dr(){return window?.WooPayConnect?.postMessageTimeout||5e3}const pr=()=>{const e=(0,c.useRef)(),[t,o]=(0,c.useState)("");return(0,c.useEffect)(()=>{(async()=>{const e=n("testMode"),t=n("woopayHost"),r=n("woopayMerchantId"),a=new URLSearchParams({testMode:e,source_url:window.location.href,blogId:r}),i=await hn();i&&a.append("tracksUserIdentity",i),o(`${t}/connect/?${a.toString()}`)})()},[]),(0,c.useEffect)(()=>{if(!t||!e.current)return;const o=e.current,r=()=>{ur(2),window.dispatchEvent(new MessageEvent("message",{source:window,origin:n("woopayHost"),data:{action:"get_iframe_post_message_success",value:e=>o.contentWindow.postMessage(e,n("woopayHost"))}}))};return o.addEventListener("load",r),()=>{o.removeEventListener("load",r)}},[t]),t?(0,ge.jsx)("iframe",{ref:e,id:"woopay-connect-iframe",src:t,style:{height:0,width:0,border:"none",margin:0,padding:0,overflow:"hidden",display:"block",visibility:"hidden",position:"fixed",pointerEvents:"none",userSelect:"none"},title:(0,d.__)("WooPay Connect Direct Checkout","woocommerce-payments")}):null},mr=class{iframePostMessage=null;listeners={};constructor(){this.listeners={getIframePostMessageCallback:()=>{},getPostMessageTimeoutCallback:()=>{}},this.removeMessageListener=this.attachMessageListener(),this.injectWooPayConnectIframe()}attachMessageListener(){const e=e=>{const t=new URL(n("woopayHost")).origin;e.origin===t&&this.callbackFn(e.data)};return window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}}detachMessageListener(){"function"==typeof this.removeMessageListener&&this.removeMessageListener()}injectWooPayConnectIframe(){const e=window?.WooPayConnect?.iframeInjectedState||0;if(2===e){const e=document.querySelector("#woopay-connect-iframe");return void(e&&(this.iframePostMessage=Promise.resolve(t=>{e.contentWindow.postMessage(t,n("woopayHost"))})))}if(1===e)return void(this.iframePostMessage=new Promise(e=>{this.listeners.getIframePostMessageCallback=e}));ur(1);const t=document.createElement("div");t.style.visibility="hidden",t.style.position="fixed",t.style.height="0",t.style.width="0",t.style.bottom="0",t.style.right="0",t.id="woopay-connect-iframe-container",document.body.appendChild(t);const o=this;this.iframePostMessage=new Promise(e=>{o.listeners.getIframePostMessageCallback=e}),(0,Ko.H)(t).render((0,ge.jsx)(pr,{}))}injectTemporaryWooPayConnectIframe(){let e;const t=new Promise(t=>{e=t}),o=document.createElement("iframe");return o.id="temp-woopay-connect-iframe",o.src=n("woopayHost")+"/connect/",o.height=0,o.width=0,o.border="none",o.margin=0,o.padding=0,o.overflow="hidden",o.display="block",o.visibility="hidden",o.position="fixed",o.pointerEvents="none",o.userSelect="none",o.addEventListener("load",()=>{e(e=>o.contentWindow.postMessage(e,n("woopayHost")))}),document.body.appendChild(o),{resolvePostMessagePromise:t,removeTemporaryIframe:()=>{document.body.removeChild(o)}}}async sendMessageAndListenWith(e,t){const n=new Promise((e,n)=>{let o=!1;const r=setTimeout(()=>{o=!0,n(new Error("WooPayConnectIframe did not respond within the allotted time."))},dr());this.listeners[t]=t=>{o||(r&&clearTimeout(r),e(t))}});if("function"!=typeof this.iframePostMessage?.then)throw new Error("iframePostMessage is not set");return(await this.iframePostMessage)(e),await n}async getPostMessageTimeout(){try{return await this.sendMessageAndListenWith({action:"getPostMessageTimeout"},"getPostMessageTimeoutCallback")}catch(e){return null}}callbackFn(e){switch(e.action){case"get_iframe_post_message_success":this.listeners.getIframePostMessageCallback(e.value);break;case"get_post_message_timeout_success":this.listeners.getPostMessageTimeoutCallback(e.value)}}},hr=class extends mr{constructor(){super(),this.listeners={...this.listeners,setRedirectSessionDataCallback:()=>{},setTempThirdPartyCookieCallback:()=>{},getIsWooPayReachableCallback:()=>{},getIsThirdPartyCookiesEnabledCallback:()=>{},setPreemptiveSessionDataCallback:()=>{}}}async isWooPayThirdPartyCookiesEnabled(){const{resolvePostMessagePromise:e,removeTemporaryIframe:t}=this.injectTemporaryWooPayConnectIframe(),n=new Promise((e,t)=>{let n=!1;const o=setTimeout(()=>{n=!0,t(new Error("WooPayConnectIframe did not respond within the allotted time."))},dr());this.listeners.setTempThirdPartyCookieCallback=t=>{n||(o&&clearTimeout(o),e(t))}});if("function"!=typeof e?.then)return!1;const o=await e;o({action:"setTempThirdPartyCookie"});try{if(!await n)return t(),!1}catch(e){return t(),!1}const r=new Promise((e,t)=>{let n=!1;const o=setTimeout(()=>{n=!0,t(new Error("WooPayConnectIframe did not respond within the allotted time."))},dr());this.listeners.getIsThirdPartyCookiesEnabledCallback=t=>{n||(o&&clearTimeout(o),e(t))}});o({action:"getIsThirdPartyCookiesEnabled"});try{return await r}catch(e){return!1}finally{t()}}async sendRedirectSessionDataToWooPay(e){try{return await super.sendMessageAndListenWith({action:"setRedirectSessionData",value:e},"setRedirectSessionDataCallback")}catch(e){return null}}async setPreemptiveSessionData(e){try{return await super.sendMessageAndListenWith({action:"setPreemptiveSessionData",value:e},"setPreemptiveSessionDataCallback")}catch(e){return null}}async isWooPayReachable(){try{return await this.sendMessageAndListenWith({action:"isWooPayReachable"},"getIsWooPayReachableCallback")}catch(e){return!1}}callbackFn(e){switch(super.callbackFn(e),e.action){case"set_redirect_session_data_success":this.listeners.setRedirectSessionDataCallback(e.value);break;case"set_redirect_session_data_error":this.listeners.setRedirectSessionDataCallback({is_error:!0});break;case"set_temp_third_party_cookie_success":this.listeners.setTempThirdPartyCookieCallback(e.value);break;case"get_is_third_party_cookies_enabled_success":this.listeners.getIsThirdPartyCookiesEnabledCallback(e.value);break;case"get_is_woopay_reachable_success":this.listeners.getIsWooPayReachableCallback(e.value);break;case"set_preemptive_session_data_success":this.listeners.setPreemptiveSessionDataCallback(e.value);break;case"set_preemptive_session_data_error":this.listeners.setPreemptiveSessionDataCallback({is_error:!0})}}},fr=class{static sessionConnect;static init(){this.getSessionConnect()}static getSessionConnect(){return this.sessionConnect||(this.sessionConnect=new hr),this.sessionConnect}static async sendPreemptiveSessionDataToWooPay(e){return this.getSessionConnect().setPreemptiveSessionData(e)}static async getWooPaySessionFromMerchant(e){return kt((0,i.gM)(n("wcAjaxUrl"),"get_woopay_session"),e)}},yr=[{name:"visa",component:r.p+"../assets/images/woopay-icons/visa.svg?ver=f5bbd888ace13f417388"},{name:"mastercard",component:r.p+"../assets/images/woopay-icons/mastercard.svg?ver=8ab106cb89511adbee3f"},{name:"amex",component:r.p+"../assets/images/woopay-icons/amex.svg?ver=b3759ac719253585e1f5"},{name:"discover",component:r.p+"../assets/images/woopay-icons/discover.svg?ver=ee7a3994c1ff74d84cd1"},{name:"jcb",component:r.p+"../assets/images/woopay-icons/jcb.svg?ver=6fe07259ab8049d5e4f6"},{name:"unionpay",component:r.p+"../assets/images/woopay-icons/unionpay.svg?ver=4ab40d7a676538ea7614"},{name:"diners",component:r.p+"../assets/images/woopay-icons/diners.svg?ver=5399061f43c9e99c93f3"}],gr="woopay_preferred_card",br=/^\d{4}$/,wr={american_express:"amex",diners_club:"diners",union_pay:"unionpay"},vr=e=>{if(!e||"object"!=typeof e)return!1;const t=e;return"string"==typeof t.brand&&t.brand.length>0&&"string"==typeof t.last4&&br.test(t.last4)},_r=()=>{try{const e=localStorage.getItem(gr);if(!e)return null;const t=JSON.parse(e);return vr(t)?t:null}catch{return null}},kr={visa:(0,d.__)("Visa","woocommerce-payments"),mastercard:(0,d.__)("Mastercard","woocommerce-payments"),amex:(0,d.__)("American Express","woocommerce-payments"),discover:(0,d.__)("Discover","woocommerce-payments"),jcb:(0,d.__)("JCB","woocommerce-payments"),unionpay:(0,d.__)("UnionPay","woocommerce-payments"),diners:(0,d.__)("Diners Club","woocommerce-payments"),cartes_bancaires:(0,d.__)("Cartes Bancaires","woocommerce-payments")},xr={default:(0,d.__)("WooPay","woocommerce-payments"),buy:(0,d.__)("Buy with WooPay","woocommerce-payments"),donate:(0,d.__)("Donate with WooPay","woocommerce-payments"),book:(0,d.__)("Book with WooPay","woocommerce-payments")},Sr=({listenForCartChanges:e,isPreview:t=!1,buttonSettings:o,api:r,isProductPage:a=!1,emailSelector:i="#email",buttonAttributes:s,preferredCard:l=null})=>{const u=(0,c.useRef)(null),p=(0,c.useRef)(null),m=(0,c.useRef)(!1);let{height:h,type:f,theme:y,context:g,radius:b}=o;const[w,v]=(0,c.useState)(!1),[_,k]=(0,c.useState)(null),x=new Map;x.set("40","small"),x.set("48","medium"),x.set("55","large"),void 0!==s&&(h=s.height||h,b=s.borderRadius??b);const S=x.get(h?.toString())||"medium",C=xr[f||"default"]??xr.default,P="dark"===y?er:tr,E=n("isWoopayFirstPartyAuthEnabled"),M=n("woopayHost")+"/woopay/",{addToCart:L,getProductData:j}=ir(r),F=(0,c.useRef)(j),I=(0,c.useRef)(L);(0,c.useEffect)(()=>{p.current&&k(p.current.getBoundingClientRect().width)},[]),(0,c.useEffect)(()=>{t||mn("woopay_button_load",{source:g})},[t,g]);const T=(0,c.useCallback)(()=>{if(!a)return!0;const e=document.querySelector(".single_add_to_cart_button")||document.querySelector('.wp-block-add-to-cart-with-options button[type="submit"]');return!e||!e.disabled&&!e.classList.contains("disabled")||(e.classList.contains("wc-variation-is-unavailable")?window.alert(window?.wc_add_to_cart_variation_params?.i18n_unavailable_text||(0,d.__)("Sorry, this product is unavailable. Please choose a different combination.","woocommerce-payments")):window.alert((0,d.__)("Please select your product options before proceeding.","woocommerce-payments")),!1)},[a]),A=(0,c.useCallback)(e=>{if(e?.preventDefault(),!t&&(mn("woopay_button_click",{source:g}),qo(),T()))if(a){const e=F.current();if(!e)return;I.current(e).then(e=>{e.error?e.submit&&ar()?.submit():or(r,g,i)})}else or(r,g,i)},[r,g,i,t,a,T]),R=(0,c.useCallback)(o=>{if(o.preventDefault(),t||m.current)return;if(mn("woopay_button_click",{source:g}),qo(),!T())return;m.current=!0,v(!0);const r=$o();if(a){const t=F.current();if(!t)return;"function"==typeof e?.stop&&e.stop(),I.current(t).then(()=>{"function"==typeof e?.start&&e.start(),fr.getWooPaySessionFromMerchant({_ajax_nonce:n("woopaySessionNonce"),appearance:r}).then(async e=>{if(!e?.blog_id||!e?.data?.session)throw u.current=A,new Error(e?.data);{const t=await fr.sendPreemptiveSessionDataToWooPay(e);if(t?.is_error)return A(null),u.current=A,m.current=!1,void v(!1);window.location.href=Bo(t.redirect_url)}}).catch(()=>{const e=(0,d.__)("Something went wrong. Please try again.","woocommerce-payments");nr(g,e),m.current=!1,v(!1)})})}else fr.getWooPaySessionFromMerchant({_ajax_nonce:n("woopaySessionNonce"),order_id:n("order_id"),key:n("key"),billing_email:n("billing_email"),appearance:r}).then(async e=>{if(!e?.blog_id||!e?.data?.session)throw u.current=A,new Error(e?.data);{const t=await fr.sendPreemptiveSessionDataToWooPay(e);if(t?.is_error)return A(null),u.current=A,m.current=!1,void v(!1);window.location.href=Bo(t.redirect_url)}})?.catch(()=>{const e=(0,d.__)("Something went wrong. Please try again.","woocommerce-payments");nr(g,e),m.current=!1,v(!1)})},[T,g,t,a,e,A]);(0,c.useEffect)(()=>{n("isWoopayFirstPartyAuthEnabled")?(u.current=R,fr.init()):u.current=A},[R,A]),(0,c.useEffect)(()=>{const e=e=>{e?.persisted&&(m.current=!1,v(!1))};return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[]);let W=null;null!==_&&(W=_>140?"wide":"narrow");const H=vr(l)?(N=l.brand,wr[N]||N):null;var N;const D=H&&_>=220?yr.find(e=>e.name===H):null,O=kr[H]||H,V=D?(0,d.sprintf)((0,d.__)("WooPay with %1$s ending in %2$s","woocommerce-payments"),O,l.last4):C,Z={ref:p,"aria-label":V,onClick:e=>u.current(e),className:Po("woopay-express-button",{"is-loading":w}),"data-type":f,"data-size":S,"data-theme":y,"data-width-type":W,style:{height:`${h}px`,borderRadius:`${b}px`}},B=w?(0,ge.jsx)("span",{className:"wc-block-components-spinner"}):D&&l?(0,ge.jsxs)("div",{className:"button-content",children:[(0,ge.jsx)(P,{}),(0,ge.jsx)("span",{className:"woopay-button-separator","aria-hidden":"true"}),(0,ge.jsx)("img",{src:D.component,alt:kr[H]||H,className:"woopay-button-card-brand"}),(0,ge.jsx)("span",{className:"woopay-button-last4",children:l.last4})]}):(0,ge.jsx)("div",{className:"button-content",children:lr({mixedString:C.replace(xr.default,"{{wooPayLogo /}}"),components:{wooPayLogo:(0,ge.jsx)(P,{})}})});return(0,ge.jsx)("div",{id:"wcpay-woopay-button",children:E?(0,ge.jsx)("a",{...Z,href:w?void 0:M,"aria-disabled":w||void 0,tabIndex:w?-1:void 0,children:B},`${f}-${y}-${S}`):(0,ge.jsx)("button",{...Z,disabled:w,type:"button",children:B},`${f}-${y}-${S}`)})},Cr=class extends mr{constructor(){super(),this.listeners={...this.listeners,getIsUserLoggedInCallback:()=>{},getEncryptedDataCallback:()=>{},getPreferredPaymentMethodCallback:()=>{}}}async isUserLoggedIn(){try{return await this.sendMessageAndListenWith({action:"getIsUserLoggedIn"},"getIsUserLoggedInCallback")}catch(e){return!1}}async getEncryptedData(){try{return await this.sendMessageAndListenWith({action:"getEncryptedData"},"getEncryptedDataCallback")}catch(e){return null}}async getPreferredPaymentMethod(){try{return await this.sendMessageAndListenWith({action:"getPreferredPaymentMethod"},"getPreferredPaymentMethodCallback")}catch(e){return null}}callbackFn(e){switch(super.callbackFn(e),e.action){case"get_is_user_logged_in_success":this.listeners.getIsUserLoggedInCallback(e.value);break;case"get_encrypted_data_success":this.listeners.getEncryptedDataCallback(e.value);break;case"get_preferred_payment_method_success":this.listeners.getPreferredPaymentMethodCallback(e.value)}}};let Pr;const Er="woocommerce_payments_woopay_express_checkout",Mr=new s({publishableKey:n("publishableKey"),accountId:n("accountId"),forceNetworkSavedCards:n("forceNetworkSavedCards"),locale:n("locale")},kt),Lr=({buttonAttributes:e})=>{const t=(()=>{const[e,t]=(0,c.useState)(_r);return(0,c.useEffect)(()=>{(Pr||(Pr=(async()=>{const e=new Cr;try{const t=await e.getPreferredPaymentMethod();return vr(t)?t:null}finally{e.detachMessageListener()}})()),Pr).then(e=>{(e=>{try{vr(e)?localStorage.setItem(gr,JSON.stringify({brand:e.brand,last4:e.last4})):localStorage.removeItem(gr)}catch{}})(e),t(t=>{return n=e,o=t,n?.brand===o?.brand&&n?.last4===o?.last4?t:e;var n,o})}).catch(()=>{})},[]),e})(),o=(0,c.useRef)(null);(0,c.useEffect)(()=>()=>{const e=o.current;o.current=null,setTimeout(()=>e?.unmount(),0)},[]);const r=(0,c.useCallback)(e=>{e&&!o.current&&(o.current=(0,Ko.H)(e))},[]);return(0,c.useEffect)(()=>{o.current&&o.current.render((0,ge.jsx)(Sr,{buttonSettings:n("woopayButton"),api:Mr,emailSelector:"#email",buttonAttributes:e,preferredCard:t}))},[e,t]),(0,ge.jsx)("div",{ref:r})},jr=()=>null!==new URLSearchParams(window.location.search).get("customize_messenger_channel")||n("isPreview");let Fr=!1,Ir=!1;const Tr=()=>{const e=n("adminAppearanceNonce");if(!e||!jr())return;const t=Yo(),o=ko(t,!0);if(!o)return;const r=n("ajaxUrl");if(!r)return;const a=vo(),i=new FormData;i.append("action","wcpay_admin_set_woopay_appearance"),i.append("_ajax_nonce",e),Go(i,o),i.append("font_rules",JSON.stringify(a)),fetch(r,{method:"POST",body:i,credentials:"same-origin"}).catch(()=>{})};let Ar=null;document.addEventListener("click",function(e){const t=e.target?.closest(".js-woopayments-copy-test-number");if(!t)return;e.preventDefault();const n=t.querySelector("span").innerText;navigator.clipboard?(navigator.clipboard.writeText(n),window.wp?.data?.dispatch("core/notices")?.createInfoNotice((0,d.__)("Test number copied to your clipboard!","woocommerce-payments"),{id:"woopayments/test-number-copied",type:"snackbar",context:"wc/checkout/payments"}),t.classList.add("state--success"),clearTimeout(Ar),Ar=setTimeout(()=>{t.classList.remove("state--success")},2e3)):prompt((0,d.__)("Copy the test number:","woocommerce-payments"),n)},!1);const Rr=o("paymentMethodsConfig"),Wr=a(Rr),Hr=new s({publishableKey:o("publishableKey"),accountId:o("accountId"),forceNetworkSavedCards:o("forceNetworkSavedCards"),locale:o("locale"),isStripeLinkEnabled:Wr},kt);if(Object.entries(Rr).filter(([e])=>"link"!==e).forEach(([t,n])=>{const r=e=>(0,ge.jsx)(vt,{...e,title:n.title,paymentMethodId:t,icon:n.icon,darkIcon:n.darkIcon});(0,e.registerPaymentMethod)({name:n.gatewayId,content:Oo(t,Rr,Hr,n.testingInstructions),edit:Oo(t,Rr,Hr,n.testingInstructions),savedTokenComponent:(0,ge.jsx)(be,{api:Hr}),canMakePayment:e=>{const t=e.billingAddress.country,o=e.cart.cartNeedsPayment,r=!n.countries.length||n.countries.includes(t);return o&&r},paymentMethodId:n.gatewayId,label:(0,ge.jsx)(r,{}),ariaLabel:"WooPayments",supports:{showSavedCards:o("isSavedCardsEnabled")??!1,showSaveOption:n.showSaveOption??!1,features:o("features")}})}),o("isWooPayEnabled")&&(document.querySelector('[data-block-name="woocommerce/checkout"]')&&o("isWooPayEmailInputEnabled")&&!jr()&&(async(e,t,o=!1)=>{if("true"===window.wcpayConfig?.pay_for_order)return;let r;const a=await Vo(e),s=await hn();if(!a)return;const c=document.createElement("div"),l=a.parentNode;c.classList.add("wc-block-components-spinner");const u=document.createElement("div");u.setAttribute("role","dialog"),u.setAttribute("aria-modal","true"),u.classList.add("woopay-otp-iframe-wrapper");const p=document.createElement("iframe");p.title=(0,d.__)("WooPay SMS code verification","woocommerce-payments"),p.classList.add("woopay-otp-iframe"),p.classList.add("intrinsic-ignore");const m=document.createElement("span");m.setAttribute("aria-hidden","true"),m.classList.add("arrow");const h=768,f=new URLSearchParams(window.location.search),y=zo(),g="undefined"!=typeof performance&&"back_forward"===performance.getEntriesByType("navigation")[0].type||"true"===f.get("skip_woopay")||y;if(g&&!y){const e=new Date,t=new Date(e.getTime()+864e5);document.cookie=`skip_woopay=1; path=/; expires=${t.toUTCString()}`}let b=!0;const w=()=>{(h<=window.innerWidth&&b||h>window.innerWidth&&!b)&&(b=!b,p.contentWindow.postMessage({action:"setHeader",value:b},n("woopayHost"))),document.body.style.overflow="hidden"},v=()=>{if(!p)return;if(h>window.innerWidth)return p.style.left="0",void(p.style.right="");if(p.getBoundingClientRect().top<=0||window.innerHeight-(p.getBoundingClientRect().height+p.getBoundingClientRect().top)<=0){const e=50,t=document.documentElement.scrollTop+a.getBoundingClientRect().top-p.getBoundingClientRect().height/2-e;window.scrollTo({top:t})}const e=a.getBoundingClientRect(),t=p.getBoundingClientRect();p.style.top=Math.floor(e.top-t.height/2)+"px",m.style.top=Math.floor(e.top+e.height/2-parseFloat(window.getComputedStyle(m)["border-right-width"]))+"px",window.innerWidth-(e.right+t.width)<=50?(p.style.left="auto",m.style.left="auto",p.style.right="50px",m.style.right=`${t.width+50}px`):(p.style.left=`${e.right+5}px`,p.style.right="",m.style.left=e.right-10+"px",m.style.right="")};p.addEventListener("load",()=>{b=!0;const e=$o();n("isWoopayFirstPartyAuthEnabled")&&kt((0,i.gM)(n("wcAjaxUrl"),"get_woopay_session"),{_ajax_nonce:n("woopaySessionNonce"),order_id:n("order_id"),key:n("key"),billing_email:n("billing_email"),appearance:e}).then(e=>{e?.data?.session&&p.contentWindow.postMessage({action:"setSessionData",value:e},n("woopayHost"))}),w(),window.addEventListener("resize",w),v(),window.addEventListener("resize",v),p.classList.add("open")}),u.insertBefore(m,null),u.insertBefore(p,null);const _=document.createElement("div");_.textContent=(0,d.__)("WooPay is unavailable at this time. Please complete your checkout below. Sorry for the inconvenience.","woocommerce-payments"),_.classList.add("wc-block-checkout__guest-checkout-notice");const k=(e=!0)=>{window.removeEventListener("resize",w),window.removeEventListener("resize",v),u.remove(),p.classList.remove("open"),e&&a.focus(),document.body.style.overflow=""};u.addEventListener("click",k);const x=()=>{(o?l.parentNode:l).insertBefore(_,null)};document.addEventListener("keyup",e=>{"Escape"===e.key&&k()&&e.stopPropagation()});const S=new AbortController,{signal:C}=S;C.addEventListener("abort",()=>{c.remove(),k(!1)}),o?(await Vo("button.wc-block-components-checkout-place-order-button")).addEventListener("click",()=>{S.abort()}):document.querySelector('form[name="checkout"]').addEventListener("submit",()=>{S.abort()});const P=e=>{const t=new CustomEvent("woopayUserCheck",{detail:{isRegisteredUser:e}});window.dispatchEvent(t)},E=async(e,t=!0)=>{l.insertBefore(c,a);const r=o?l.parentNode:l;r.contains(_)&&r.removeChild(_),mn("checkout_email_address_woopay_check"),kt((0,i.gM)(n("wcAjaxUrl"),"get_woopay_signature"),{_ajax_nonce:n("woopaySignatureNonce")}).then(e=>{if(e.success)return e.data;throw new Error((0,d.__)("Request for signature failed.","woocommerce-payments"))}).then(e=>{if(e.signature)return e.signature;throw new Error((0,d.__)("Signature not found.","woocommerce-payments"))}).then(t=>{const o=new URLSearchParams;return o.append("email",e),o.append("test_mode",!!n("testMode")),o.append("wcpay_version",n("wcpayVersionNumber")),o.append("blog_id",n("woopayMerchantId")),o.append("request_signature",t),fetch(`${n("woopayHost")}/wp-json/platform-checkout/v1/user/exists?${o.toString()}`,{signal:C})}).then(e=>(200!==e.status&&x(),e.json())).then(r=>{P(r["user-exists"]),r["user-exists"]?t&&(e=>{if(document.querySelector(".woopay-otp-iframe"))return;const t=window.document.documentElement.clientWidth,r=window.document.documentElement.clientHeight,a=new URLSearchParams;a.append("email",e),a.append("testMode",n("testMode")),a.append("needsHeader",h>window.innerWidth),a.append("wcpayVersion",n("wcpayVersionNumber")),a.append("is_blocks",o?"true":"false"),a.append("source_url",window.wcSettings?.storePages?.checkout?.permalink),a.append("viewport",`${t}x${r}`),s&&a.append("tracksUserIdentity",s),p.src=`${n("woopayHost")}/otp/?${a.toString()}`,l.insertBefore(u,null),v(),p.focus()})(e):"rest_invalid_param"!==r.code&&(mn("checkout_woopay_save_my_info_offered"),window.woopayCheckout?.PRE_CHECK_SAVE_MY_INFO&&mn("checkout_save_my_info_click",{status:"checked"}))}).catch(e=>{window.wcpayConfig.woopayIsCountryAvailable&&"TypeError"===e.name&&x()}).finally(()=>{c.remove()})};if(a.addEventListener("input",e=>{const t=e.currentTarget.value;clearTimeout(r),c.remove(),r=setTimeout(()=>{P(!1),Zo(t)&&E(t)},500)}),window.addEventListener("message",e=>{if(e.origin===new URL(n("woopayHost")).origin)switch(e.data.action){case"redirect_to_woopay_skip_session_init":e.data.redirectUrl&&(qo(),window.location=Bo(e.data.redirectUrl));break;case"redirect_to_platform_checkout":case"redirect_to_woopay":const n=Qo(t.request,a.value,e.data.platformCheckoutUserSession);if(!n)break;n.then(e=>{document.querySelector(".woopay-otp-iframe")&&("success"===e.result?(qo(),window.location=e.url):(x(),k(!1)))}).catch(()=>{x(),k(!1)});break;case"otp_validation_failed":break;case"close_modal":k();break;case"iframe_height":if(e.data.height>300)if(h<=window.innerWidth){p.style.height=e.data.height+"px";const t=a.getBoundingClientRect();p.style.top=Math.floor(t.top-e.data.height/2)+"px",m.style.top=Math.floor(t.top+t.height/2-parseFloat(window.getComputedStyle(m)["border-right-width"]))+"px"}else p.style.height="",p.style.top=""}}),window.addEventListener("pageshow",function(e){e.persisted&&k(!1)}),a.value){const e=a.value;Zo(e)&&E(e,!1)}if(g){setTimeout(()=>{P(!0)},2e3),mn("woopay_skipped",{}),f.delete("skip_woopay");let{pathname:e}=window.location;""!==f.toString()&&(e+="?"+f.toString()),history.replaceState(null,null,e),k(!1)}})("#email",Hr,!0),o("shouldShowWooPayButton")&&(0,e.registerExpressPaymentMethod)({name:Er,title:"WooPayments - WooPay",description:(0,d.__)("A one-click, high-converting, secure checkout built for Woo — themed to your brand.","woocommerce-payments"),gatewayId:"woocommerce_payments",content:(0,ge.jsx)(Lr,{}),edit:(0,ge.jsx)(Sr,{buttonSettings:n("woopayButton"),isPreview:!0,emailSelector:"#email"}),canMakePayment:()=>"undefined"!=typeof wcpayConfig,paymentMethodId:Er,supports:{features:n("features"),style:["height","borderRadius"]}})),o("isPaymentRequestEnabled")&&!o("isExpressCheckoutInPaymentMethodsEnabled")&&((0,e.registerExpressPaymentMethod)((e=>({paymentMethodId:Lt,name:Lt+"_applePay",title:"WooPayments - Apple Pay",description:(0,d.__)("An easy, secure way to pay that's accepted on millions of stores.","woocommerce-payments"),gatewayId:"woocommerce_payments",content:(0,ge.jsx)(Bn,{api:e,expressPaymentMethod:"applePay"}),edit:(0,ge.jsx)(co,{}),supports:{features:n("features"),style:["height","borderRadius"]},canMakePayment:({cart:t})=>"undefined"!=typeof wcpayExpressCheckoutParams&&!!so(t).includes("payment_request")&&Yn("applePay",t,e)}))(Hr)),(0,e.registerExpressPaymentMethod)((e=>({paymentMethodId:Lt,name:Lt+"_googlePay",title:"WooPayments - Google Pay",description:(0,d.__)("Simplify checkout with fewer steps to pay.","woocommerce-payments"),gatewayId:"woocommerce_payments",content:(0,ge.jsx)(Bn,{api:e,expressPaymentMethod:"googlePay"}),edit:(0,ge.jsx)(lo,{}),supports:{features:n("features"),style:["height","borderRadius"]},canMakePayment:({cart:t})=>"undefined"!=typeof wcpayExpressCheckoutParams&&!!so(t).includes("payment_request")&&Yn("googlePay",t,e)}))(Hr))),o("isAmazonPayEnabled")&&!o("isExpressCheckoutInPaymentMethodsEnabled")&&(0,e.registerExpressPaymentMethod)((e=>({paymentMethodId:Lt,name:Lt+"_amazonPay",title:"WooPayments - Amazon Pay",description:(0,d.__)("Pay with your Amazon account.","woocommerce-payments"),gatewayId:"woocommerce_payments",content:(0,ge.jsx)(Bn,{api:e,expressPaymentMethod:"amazonPay"}),edit:(0,ge.jsx)(uo,{}),supports:{features:n("features"),style:["height","borderRadius"]},canMakePayment:({cart:t})=>"undefined"!=typeof wcpayExpressCheckoutParams&&!!so(t).includes("amazon_pay")&&Yn("amazonPay",t,e)}))(Hr)),window.addEventListener("load",()=>{Mt(o("fraudServices")),(()=>{const e=document.getElementsByClassName("wc-block-components-checkout-place-order-button");e.length&&e[0].addEventListener("click",()=>{const e=document.getElementById("radio-control-wc-payment-method-options-woocommerce_payments");e?.checked&&mn("checkout_place_order_button_click")})})(),Fr||(Fr=!0,Tr(),!Ir&&window.wp?.customize&&(Ir=!0,window.wp.customize.bind("saved",()=>{Tr()})))}),n("isMultiCurrencyEnabled")){const e=(e,t,n)=>{const{cart:o}=n;return o?.cartTotals?.currency_code?`<price/> ${o.cartTotals.currency_code}`:e};(0,t.registerCheckoutFilters)("woocommerce-payments",{totalValue:e})}})()})();

Youez - 2016 - github.com/yon3zu
LinuXploit