1import{R as d}from"./index-BK1sFRZj.js";import{P as u}from"./index-DaMcf8qI.js";var me="dahlia",H="https://js.stripe.com",ye="".concat(H,"/").concat(me,"/stripe.js"),he=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,be=/^https:\/\/js\.stripe\.com\/(v3|[a-z]+)\/stripe\.js(\?.*)?$/,J="loadStripe.setLoadParameters was called but an existing Stripe.js script already exists in the document; existing script parameters will be used",ge=function(e){return he.test(e)||be.test(e)},Se=function(){for(var e=document.querySelectorAll('script[src^="'.concat(H,'"]')),t=0;t<e.length;t++){var n=e[t];if(ge(n.src))return n}return null},K=function(e){var t="",n=document.createElement("script");n.src="".concat(ye).concat(t);var o=document.head||document.body;if(!o)throw new Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return o.appendChild(n),n},w=null,L=null,N=null,Ce=function(e){return function(t){e(new Error("Failed to load Stripe.js",{cause:t}))}},Ee=function(e,t){return function(){window.Stripe?e(window.Stripe):t(new Error("Stripe.js not available"))}},Pe=function(e){return w!==null?w:(w=new Promise(function(t,n){if(typeof window>"u"||typeof document>"u"){t(null);return}if(window.Stripe&&e&&console.warn(J),window.Stripe){t(window.Stripe);return}try{var o=Se();if(o&&e)console.warn(J);else if(!o)o=K(e);else if(o&&N!==null&&L!==null){var i;o.removeEventListener("load",N),o.removeEventListener("error",L),(i=o.parentNode)===null||i===void 0||i.removeChild(o),o=K(e)}N=Ee(t,n),L=Ce(n),o.addEventListener("load",N),o.addEventListener("error",L)}catch(v){n(v);return}}),w.catch(function(t){return w=null,Promise.reject(t)}))},O,je=function(){return O||(O=Pe(null).catch(function(e){return O=null,Promise.reject(e)}),O)};Promise.resolve().then(function(){return je()}).catch(function(r){console.warn(r)});function W(r,e){(e==null||e>r.length)&&(e=r.length);for(var t=0,n=Array(e);t<e;t++)n[t]=r[t];return n}function we(r){if(Array.isArray(r))return r}function V(r,e,t){return(e=Ne(e))in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}function Oe(r,e){var t=r==null?null:typeof Symbol<"u"&&r[Symbol.iterator]||r["@@iterator"];if(t!=null){var n,o,i,v,m=[],h=!0,a=!1;try{if(i=(t=t.call(r)).next,e!==0)for(;!(h=(n=i.call(t)).done)&&(m.push(n.value),m.length!==e);h=!0);}catch(b){a=!0,o=b}finally{try{if(!h&&t.return!=null&&(v=t.return(),Object(v)!==v))return}finally{if(a)throw o}}return m}}function Ae(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(r,o).enumerable})),t.push.apply(t,n)}return t}function z(r){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};e%2?$(Object(t),!0).forEach(function(n){V(r,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):$(Object(t)).forEach(function(n){Object.defineProperty(r,n,Object.getOwnPropertyDescriptor(t,n))})}return r}function Re(r,e){if(r==null)return{};var t,n,o=ke(r,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(r);for(n=0;n<i.length;n++)t=i[n],e.indexOf(t)===-1&&{}.propertyIsEnumerable.call(r,t)&&(o[t]=r[t])}return o}function ke(r,e){if(r==null)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(e.indexOf(n)!==-1)continue;t[n]=r[n]}return t}function xe(r,e){return we(r)||Oe(r,e)||Ie(r,e)||Ae()}function Le(r,e){if(typeof r!="object"||!r)return r;var t=r[Symbol.toPrimitive];if(t!==void 0){var n=t.call(r,e);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(r)}function Ne(r){var e=Le(r,"string");return typeof e=="symbol"?e:e+""}function B(r){"@babel/helpers - typeof";return B=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},B(r)}function Ie(r,e){if(r){if(typeof r=="string")return W(r,e);var t={}.toString.call(r).slice(8,-1);return t==="Object"&&r.constructor&&(t=r.constructor.name),t==="Map"||t==="Set"?Array.from(r):t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?W(r,e):void 0}}var f=function(e,t,n){var o=!!n,i=d.useRef(n);d.useEffect(function(){i.current=n},[n]),d.useEffect(function(){if(!o||!e)return function(){};var v=function(){if(i.current)return i.current.apply(i,arguments)};return e.on(t,v),function(){e.off(t,v)}},[o,t,e,i])},Ue=function(e){var t=d.useRef(e);return d.useEffect(function(){t.current=e},[e]),t.current},I=function(e){return e!==null&&B(e)==="object"},X="[object Object]",Te=function r(e,t){if(!I(e)||!I(t))return e===t;var n=Array.isArray(e),o=Array.isArray(t);if(n!==o)return!1;var i=Object.prototype.toString.call(e)===X,v=Object.prototype.toString.call(t)===X;if(i!==v)return!1;if(!i&&!n)return e===t;var m=Object.keys(e),h=Object.keys(t);if(m.length!==h.length)return!1;for(var a={},b=0;b<m.length;b+=1)a[m[b]]=!0;for(var S=0;S<h.length;S+=1)a[h[S]]=!0;var j=Object.keys(a);if(j.length!==m.length)return!1;var y=e,U=t,T=function(R){return r(y[R],U[R])};return j.every(T)},De=function(e,t,n){return I(e)?Object.keys(e).reduce(function(o,i){var v=!I(t)||!Te(e[i],t[i]);return n.includes(i)?(v&&console.warn("Unsupported prop change: options.".concat(i," is not a mutable property.")),o):v?z(z({},o||{}),{},V({},i,e[i])):o},null):null},Q=d.createContext(null);Q.displayName="ElementsContext";var Me=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};u.any,u.object;u.func.isRequired;var Z=d.createContext(null);Z.displayName="CheckoutContext";var Y=function(e){var t=d.useContext(Z),n=d.useContext(Q);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}else return Me(n,e)},Be=["mode"],_e=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},c=function(e,t,n){var o="".concat(_e(e),"Element"),i=function(a){var b=a.id,S=a.className,j=a.options,y=j===void 0?{}:j,U=a.onBlur,T=a.onFocus,A=a.onReady,R=a.onChange,ee=a.onEscape,te=a.onClick,re=a.onLoadError,ne=a.onLoaderStart,oe=a.onNetworksChange,ae=a.onConfirm,ie=a.onCancel,ue=a.onShippingAddressChange,ce=a.onShippingRateChange,se=a.onSavedPaymentMethodRemove,le=a.onSavedPaymentMethodUpdate,de=a.onAvailablePaymentMethodsChange,k=Y("mounts <".concat(o,">")),x="elements"in k?k.elements:null,C="checkoutState"in k?k.checkoutState:null,E=(C==null?void 0:C.type)==="success"||(C==null?void 0:C.type)==="loading"?C.sdk:null,pe=d.useState(null),_=xe(pe,2),p=_[0],fe=_[1],g=d.useRef(null),D=d.useRef(null);f(p,"blur",U),f(p,"focus",T),f(p,"escape",ee),f(p,"click",te),f(p,"loaderror",re),f(p,"loaderstart",ne),f(p,"networksch
2ange",oe),f(p,"confirm",ae),f(p,"cancel",ie),f(p,"shippingaddresschange",ue),f(p,"shippingratechange",ce),f(p,"savedpaymentmethodremove",se),f(p,"savedpaymentmethodupdate",le),f(p,"availablepaymentmethodschange",de),f(p,"change",R);var M;A&&(e==="expressCheckout"?M=A:M=function(){A(p)}),f(p,"ready",M),d.useLayoutEffect(function(){if(g.current===null&&D.current!==null&&(x||E)){var l=null;if(E){var P=E,ve=E;switch(e){case"paymentForm":l=ve.createForm(y);break;case"payment":l=P.createPaymentElement(y);break;case"address":if("mode"in y){var F=y.mode,G=Re(y,Be);if(F==="shipping")l=P.createShippingAddressElement(G);else if(F==="billing")l=P.createBillingAddressElement(G);else throw new Error("Invalid options.mode. mode must be 'billing' or 'shipping'.")}else throw new Error("You must supply options.mode. mode must be 'billing' or 'shipping'.");break;case"expressCheckout":l=P.createExpressCheckoutElement(y);break;case"currencySelector":l=E.createCurrencySelectorElement();break;case"taxId":l=P.createTaxIdElement(y);break;case"contactDetails":l=P.createContactDetailsElement();break;default:throw new Error("<".concat(o,"> is not supported inside a checkout provider. Use an <Elements> provider instead."))}}else x&&(l=x.create(e,y));g.current=l,fe(l),l&&l.mount(D.current)}},[x,E,y]);var q=Ue(y);return d.useEffect(function(){if(g.current){var l=De(y,q,["paymentRequest"]);l&&"update"in g.current&&g.current.update(l)}},[y,q]),d.useLayoutEffect(function(){return function(){if(g.current&&typeof g.current.destroy=="function")try{g.current.destroy(),g.current=null}catch{}}},[]),d.createElement("div",{id:b,className:S,ref:D})},v=function(a){Y("mounts <".concat(o,">"));var b=a.id,S=a.className;return d.createElement("div",{id:b,className:S})},m=t?v:i;return m.propTypes={id:u.string,className:u.string,onChange:u.func,onBlur:u.func,onFocus:u.func,onReady:u.func,onEscape:u.func,onClick:u.func,onLoadError:u.func,onLoaderStart:u.func,onNetworksChange:u.func,onConfirm:u.func,onCancel:u.func,onShippingAddressChange:u.func,onShippingRateChange:u.func,onSavedPaymentMethodRemove:u.func,onSavedPaymentMethodUpdate:u.func,onAvailablePaymentMethodsChange:u.func,options:u.object},m.displayName=o,m.__elementType=e,m},s=typeof window>"u",qe=d.createContext(null);qe.displayName="EmbeddedCheckoutProviderContext";c("auBankAccount",s);c("card",s);c("cardNumber",s);c("cardExpiry",s);c("cardCvc",s);c("currencySelector",s);c("iban",s);c("payment",s);c("expressCheckout",s);c("paymentRequestButton",s);c("linkAuthentication",s);c("contactDetails",s);c("address",s);c("shippingAddress",s);c("paymentMethodMessaging",s);c("taxId",s);c("issuingCardNumberDisplay",s);c("issuingCardCvcDisplay",s);c("issuingCardExpiryDisplay",s);c("issuingCardPinDisplay",s);c("issuingCardCopyButton",s);function Je(r){return null}export{Je as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.