PageSourceSearch

https://allcourt.club/_next/static/chunks/1_rxwhrufnv78.js

js allcourt.club collected 2026-10-09 23:19:00 UTC 31,773 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,32189,(e,t,n)=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},65156,(e,t,n)=>{"use strict";var r=e.r(32189);function a(){}function s(){}s.resetWarningCache=a,t.exports=function(){function e(e,t,n,a,s,o){if(o!==r){var i=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 i.name="Invariant Violation",i}}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:s,resetWarningCache:a};return n.PropTypes=n,n}},45009,(e,t,n)=>{t.exports=e.r(65156)()},21408,67668,11860,40259,e=>{"use strict";var t,n=e.i(43476),r=e.i(71645);let a=(0,r.createContext)(void 0);e.s(["StripeProvider",0,function({children:e}){let[t,s]=(0,r.useState)({isOpen:!1,status:null});return(0,n.jsx)(a.Provider,{value:{statusModalState:t,openStatusModal:(e,t)=>s({isOpen:!0,status:e,data:t}),closeStatusModal:()=>s({isOpen:!1,status:null,data:void 0})},children:e})}],21408);var s=e.i(45009);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function l(e){return(l="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})(e)}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,a=e&&("u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=a){var s=[],o=!0,i=!1;try{for(a=a.call(e);!(o=(n=a.next()).done)&&(s.push(n.value),!t||s.length!==t);o=!0);}catch(e){i=!0,r=e}finally{try{o||null==a.return||a.return()}finally{if(i)throw r}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var p=function(e,t,n){var a=!!n,s=r.default.useRef(n);r.default.useEffect(function(){s.current=n},[n]),r.default.useEffect(function(){if(!a||!e)return function(){};var n=function(){if(s.current)return s.current.apply(s,arguments)};return e.on(t,n),function(){e.off(t,n)}},[a,t,e,s])},m=function(e){var t=r.default.useRef(e);return r.default.useEffect(function(){t.current=e},[e]),t.current},f=function(e){return null!==e&&"object"===l(e)},h="[object Object]",y=function e(t,n){if(!f(t)||!f(n))return t===n;var r=Array.isArray(t);if(r!==Array.isArray(n))return!1;var a=Object.prototype.toString.call(t)===h;if(a!==(Object.prototype.toString.call(n)===h))return!1;if(!a&&!r)return t===n;var s=Object.keys(t),o=Object.keys(n);if(s.length!==o.length)return!1;for(var i={},l=0;l<s.length;l+=1)i[s[l]]=!0;for(var c=0;c<o.length;c+=1)i[o[c]]=!0;var u=Object.keys(i);return u.length===s.length&&u.every(function(r){return e(t[r],n[r])})},b=function(e,t,n){return f(e)?Object.keys(e).reduce(function(r,a){var s=!f(t)||!y(e[a],t[a]);return n.includes(a)?(s&&console.warn("Unsupported prop change: options.".concat(a," is not a mutable property.")),r):s?i(i({},r||{}),{},c({},a,e[a])):r},null):null},v="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.",g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:v;if(null===e||f(e)&&"function"==typeof e.elements&&"function"==typeof e.createToken&&"function"==typeof e.createPaymentMethod&&"function"==typeof e.confirmCardPayment)return e;throw Error(t)},x=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:v;if(f(e)&&"function"==typeof e.then)return{tag:"async",stripePromise:Promise.resolve(e).then(function(e){return g(e,t)})};var n=g(e,t);return null===n?{tag:"empty"}:{tag:"sync",stripe:n}},S=function(e){e&&e._registerWrapper&&e.registerAppInfo&&(e._registerWrapper({name:"react-stripe-js",version:"6.6.0"}),e.registerAppInfo({name:"react-stripe-js",version:"6.6.0",url:"https://stripe.com/docs/stripe-js/react"}))},E=r.default.createContext(null);E.displayName="ElementsContext";var j=function(e,t){if(!e)throw Error("Could not find Elements context; You need to wrap the part of your app that ".concat(t," in an <Elements> provider."));return e},N=function(e){var t=e.stripe,n=e.options,a=e.children,s=r.default.useMemo(function(){return x(t)},[t]),o=u(r.default.useState(function(){return{stripe:"sync"===s.tag?s.stripe:null,elements:"sync"===s.tag?s.stripe.elements(n):null}}),2),i=o[0],l=o[1];r.default.useEffect(function(){var e=!0,t=function(e){l(function(t){return t.stripe?t:{stripe:e,elements:e.elements(n)}})};return"async"!==s.tag||i.stripe?"sync"!==s.tag||i.stripe||t(s.stripe):s.stripePromise.then(function(n){n&&e&&t(n)}),function(){e=!1}},[s,i,n]);var c=m(t);r.default.useEffect(function(){null!==c&&c!==t&&console.warn("Unsupported prop change on Elements: You cannot change the `stripe` prop after setting it.")},[c,t]);var d=m(n);return r.default.useEffect(function(){if(i.elements){var e=b(n,d,["clientSecret","fonts"]);e&&i.elements.update(e)}},[n,d,i.elements]),r.default.useEffect(function(){S(i.stripe)},[i.stripe]),r.default.createElement(E.Provider,{value:i},a)};N.propTypes={stripe:s.default.any,options:s.default.object};s.default.func.isRequired;var C=r.default.createContext(null);C.displayName="CheckoutContext";var k=function(e){var t=r.default.useContext(C),n=r.default.useContext(E);if(!t)return j(n,e);if(!n)return t;throw Error("You cannot wrap the part of your app that ".concat(e," in both a checkout provider and <Elements> provider."))},w=["mode"],A=function(e,t,n){var a="".concat(e.charAt(0).toUpperCase()+e.slice(1),"Element"),o=t?function(e){k("mounts <".concat(a,">"));var t=e.id,n=e.className;return r.default.createElement("div",{id:t,className:n})}:function(t){var n,s=t.id,o=t.className,i=t.options,l=void 0===i?{}:i,c=t.onBlur,d=t.onFocus,f=t.onReady,h=t.onChange,y=t.onEscape,v=t.onClick,g=t.onLoadError,x=t.onLoaderStart,S=t.onNetworksChange,E=t.onConfirm,j=t.onCancel,N=t.onShippingAddressChange,C=t.onShippingRateChange,A=t.onSavedPaymentMethodRemove,M=t.onSavedPaymentMethodUpdate,P=t.onAvailablePaymentMethodsChange,T=k("mounts <".concat(a,">")),O="elements"in T?T.elements:null,L="checkoutState"in T?T.checkoutState:null,I=(null==L?void 0:L.type)==="success"||(null==L?void 0:L.type)==="loading"?L.sdk:null,_=u(r.default.useState(null),2),R=_[0],B=_[1],D=r.default.useRef(null),U=r.default.useRef(null);p(R,"blur",c),p(R,"focus",d),p(R,"escape",y),p(R,"click",v),p(R,"loaderror",g),p(R,"loaderstart",x),p(R,"networksch
1ange",S),p(R,"confirm",E),p(R,"cancel",j),p(R,"shippingaddresschange",N),p(R,"shippingratechange",C),p(R,"savedpaymentmethodremove",A),p(R,"savedpaymentmethodupdate",M),p(R,"availablepaymentmethodschange",P),p(R,"change",h),f&&(n="expressCheckout"===e?f:function(){f(R)}),p(R,"ready",n),r.default.useLayoutEffect(function(){if(null===D.current&&null!==U.current&&(O||I)){var t=null;if(I)switch(e){case"paymentForm":t=I.createForm(l);break;case"payment":t=I.createPaymentElement(l);break;case"address":if("mode"in l){var n=l.mode,r=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},s=Object.keys(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(l,w);if("shipping"===n)t=I.createShippingAddressElement(r);else if("billing"===n)t=I.createBillingAddressElement(r);else throw Error("Invalid options.mode. mode must be 'billing' or 'shipping'.")}else throw Error("You must supply options.mode. mode must be 'billing' or 'shipping'.");break;case"expressCheckout":t=I.createExpressCheckoutElement(l);break;case"currencySelector":t=I.createCurrencySelectorElement();break;case"taxId":t=I.createTaxIdElement(l);break;case"contactDetails":t=I.createContactDetailsElement();break;default:throw Error("<".concat(a,"> is not supported inside a checkout provider. Use an <Elements> provider instead."))}else O&&(t=O.create(e,l));D.current=t,B(t),t&&t.mount(U.current)}},[O,I,l]);var F=m(l);return r.default.useEffect(function(){if(D.current){var e=b(l,F,["paymentRequest"]);e&&"update"in D.current&&D.current.update(e)}},[l,F]),r.default.useLayoutEffect(function(){return function(){if(D.current&&"function"==typeof D.current.destroy)try{D.current.destroy(),D.current=null}catch(e){}}},[]),r.default.createElement("div",{id:s,className:o,ref:U})};return o.propTypes={id:s.default.string,className:s.default.string,onChange:s.default.func,onBlur:s.default.func,onFocus:s.default.func,onReady:s.default.func,onEscape:s.default.func,onClick:s.default.func,onLoadError:s.default.func,onLoaderStart:s.default.func,onNetworksChange:s.default.func,onConfirm:s.default.func,onCancel:s.default.func,onShippingAddressChange:s.default.func,onShippingRateChange:s.default.func,onSavedPaymentMethodRemove:s.default.func,onSavedPaymentMethodUpdate:s.default.func,onAvailablePaymentMethodsChange:s.default.func,options:s.default.object},o.displayName=a,o.__elementType=e,o},M="u"<typeof window;r.default.createContext(null).displayName="EmbeddedCheckoutProviderContext",A("auBankAccount",M),A("card",M),A("cardNumber",M),A("cardExpiry",M),A("cardCvc",M),A("currencySelector",M),A("iban",M);var P=A("payment",M),T=A("expressCheckout",M);function O(e){return(O="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})(e)}A("paymentRequestButton",M),A("linkAuthentication",M),A("contactDetails",M),A("address",M),A("shippingAddress",M),A("paymentMethodMessaging",M),A("taxId",M),A("issuingCardNumberDisplay",M),A("issuingCardCvcDisplay",M),A("issuingCardExpiryDisplay",M),A("issuingCardPinDisplay",M),A("issuingCardCopyButton",M),e.s(["Elements",0,N,"ExpressCheckoutElement",0,T,"PaymentElement",0,P,"useElements",0,function(){var e;return(e="calls useElements()",j(r.default.useContext(E),e)).elements},"useStripe",0,function(){return k("calls useStripe()").stripe}],67668);var L="dahlia",I="https://js.stripe.com",_="".concat(I,"/").concat(L,"/stripe.js"),R=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,B=/^https:\/\/js\.stripe\.com\/(v3|[a-z]+)\/stripe\.js(\?.*)?$/,D=function(){for(var e=document.querySelectorAll('script[src^="'.concat(I,'"]')),t=0;t<e.length;t++){var n,r=e[t];if(n=r.src,R.test(n)||B.test(n))return r}return null},U=function(e){var t=e&&!e.advancedFraudSignals?"?advancedFraudSignals=false":"",n=document.createElement("script");n.src="".concat(_).concat(t);var r=document.head||document.body;if(!r)throw Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return r.appendChild(n),n},F=function(e,t){e&&e._registerWrapper&&e._registerWrapper({name:"stripe-js",version:"9.8.0",startTime:t})},G=null,V=null,H=null,W=function(e,t,n){if(null===e)return null;var r,a=t[0];if("string"!=typeof a)throw Error("Expected publishable key to be of type string, got type ".concat(O(a)," instead."));var s=a.match(/^pk_test/),o=3===(r=e.version)?"v3":r;s&&o!==L&&console.warn("Stripe.js@".concat(o," was loaded on the page, but @stripe/stripe-js@").concat("9.8.0"," expected Stripe.js@").concat(L,". This may result in unexpected behavior. For more information, see https://docs.stripe.com/sdks/stripejs-versioning"));var i=e.apply(void 0,t);return F(i,n),i},K=!1,Y=function(){return t||(t=(null!==G?G:(G=new Promise(function(e,t){if("u"<typeof window||"u"<typeof document)return void e(null);if(window.Stripe,window.Stripe)return void e(window.Stripe);try{var n,r=D();r?r&&null!==H&&null!==V&&(r.removeEventListener("load",H),r.removeEventListener("error",V),null==(n=r.parentNode)||n.removeChild(r),r=U(null)):r=U(null),H=function(){window.Stripe?e(window.Stripe):t(Error("Stripe.js not available"))},V=function(e){t(Error("Failed to load Stripe.js",{cause:e}))},r.addEventListener("load",H),r.addEventListener("error",V)}catch(e){t(e);return}})).catch(function(e){return G=null,Promise.reject(e)})).catch(function(e){return t=null,Promise.reject(e)}))};Promise.resolve().then(function(){return Y()}).catch(function(e){K||console.warn(e)}),e.s(["loadStripe",0,function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];K=!0;var r=Date.now();return Y().then(function(e){return W(e,t,r)})}],11860),e.s([],40259)},70714,e=>{"use strict";var t,n,r=((t={}).MONTHLY="MONTHLY",t.ANNUAL="ANNUAL",t),a=((n={}).ACTIVE="ACTIVE",n.TRIALING="TRIALING",n.INCOMPLETE="INCOMPLETE",n.INCOMPLETE_EXPIRED="INCOMPLETE_EXPIRED",n.PAST_DUE="PAST_DUE",n.UNPAID="UNPAID",n.CANCELED="CANCELED",n.INACTIVE="INACTIVE",n);e.s(["PlanFrequency",()=>r,"SubscriptionStatus",()=>a])},53487,e=>{"use strict";e.i(47167);var t,n,r,a=e.i(43476),s=e.i(71645),o=e.i(46932),i=e.i(81064),l=e.i(4818),c=e.i(67668);e.i(40259);var u=e.i(11860),d=e.i(81137),p=e.i(70714),m=e.i(31054),f=e.i(33277);let h=["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","E
1R","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"];var y=e.i(31024),b=e.i(52422),v=e.i(64323),g=e.i(87670),x=e.i(93679),S=e.i(26633),E=e.i(47344);function j(){return(j=Object.assign.bind()).apply(null,arguments)}let N=function(e){return s.createElement("svg",j({xmlns:"http://www.w3.org/2000/svg",id:"powered-by-stripe-white_svg__Layer_1","data-name":"Layer 1",viewBox:"0 0 150 34"},e),t||(t=s.createElement("defs",null,s.createElement("style",null,".powered-by-stripe-white_svg__cls-1{fill:#fff}"))),n||(n=s.createElement("path",{d:"M146 0H3.73A3.73 3.73 0 0 0 0 3.73v26.54A3.73 3.73 0 0 0 3.73 34H146a4 4 0 0 0 4-4V4a4 4 0 0 0-4-4m3 30a3 3 0 0 1-3 3H3.73A2.74 2.74 0 0 1 1 30.27V3.73A2.74 2.74 0 0 1 3.73 1H146a3 3 0 0 1 3 3Z",className:"powered-by-stripe-white_svg__cls-1"})),r||(r=s.createElement("path",{d:"M17.07 11.24h-4.3V22h1.92v-4.16h2.38c2.4 0 3.9-1.16 3.9-3.3s-1.5-3.3-3.9-3.3m-.1 5h-2.28v-3.3H17c1.38 0 2.11.59 2.11 1.65s-.76 1.6-2.11 1.6ZM25.1 14a3.77 3.77 0 0 0-3.8 4.09 3.81 3.81 0 1 0 7.59 0A3.76 3.76 0 0 0 25.1 14m0 6.67c-1.22 0-2-1-2-2.58s.76-2.58 2-2.58 2 1 2 2.58-.79 2.57-2 2.57ZM36.78 19.35l-1.41-5.22h-1.48l-1.4 5.22-1.42-5.22h-1.85l2.37 7.88h1.56l1.44-5.16 1.44 5.16h1.56l2.37-7.88h-1.78zM44 14a3.83 3.83 0 0 0-3.75 4.09 3.79 3.79 0 0 0 3.83 4.09A3.47 3.47 0 0 0 47.49 20L46 19.38a1.78 1.78 0 0 1-1.83 1.26A2.12 2.12 0 0 1 42 18.47h5.52v-.6C47.54 15.71 46.32 14 44 14m-1.93 3.13A1.92 1.92 0 0 1 44 15.5a1.56 1.56 0 0 1 1.69 1.62ZM50.69 15.3v-1.17h-1.8V22h1.8v-4.13a1.89 1.89 0 0 1 2-2 5 5 0 0 1 .66 0v-1.8h-.51a2.29 2.29 0 0 0-2.15 1.23M57.48 14a3.83 3.83 0 0 0-3.75 4.09 3.79 3.79 0 0 0 3.83 4.09A3.47 3.47 0 0 0 60.93 20l-1.54-.59a1.78 1.78 0 0 1-1.83 1.26 2.12 2.12 0 0 1-2.1-2.17H61v-.6c0-2.19-1.24-3.9-3.52-3.9m-1.93 3.13a1.92 1.92 0 0 1 1.92-1.62 1.56 1.56 0 0 1 1.69 1.62ZM67.56 15a2.85 2.85 0 0 0-2.26-1c-2.21 0-3.47 1.85-3.47 4.09s1.26 4.09 3.47 4.09a2.82 2.82 0 0 0 2.26-1V22h1.8V11.24h-1.8Zm0 3.35a2 2 0 0 1-2 2.28c-1.31 0-2-1-2-2.52s.7-2.52 2-2.52c1.11 0 2 .81 2 2.29ZM79.31 14A2.88 2.88 0 0 0 77 15v-3.76h-1.8V22H77v-.83a2.86 2.86 0 0 0 2.27 1c2.2 0 3.46-1.86 3.46-4.09S81.51 14 79.31 14M79 20.6a2 2 0 0 1-2-2.28v-.47c0-1.48.84-2.29 2-2.29 1.3 0 2 1 2 2.52s-.75 2.52-2 2.52M86.93 19.66 85 14.13h-1.9l2.9 7.59-.3.74a1 1 0 0 1-1.14.79 4 4 0 0 1-.6 0v1.51a4.6 4.6 0 0 0 .73.05 2.67 2.67 0 0 0 2.78-2l3.24-8.62h-1.89ZM125 12.43a3 3 0 0 0-2.13.87l-.14-.69h-2.39v12.92l2.72-.59v-3.13a3 3 0 0 0 1.93.7c1.94 0 3.72-1.59 3.72-5.11 0-3.22-1.8-4.97-3.71-4.97m-.65 7.63a1.61 1.61 0 0 1-1.28-.52v-4.11a1.64 1.64 0 0 1 1.3-.55c1 0 1.68 1.13 1.68 2.58s-.69 2.6-1.7 2.6M133.73 12.43c-2.62 0-4.21 2.26-4.21 5.11 0 3.37 1.88 5.08 4.56 5.08a6.1 6.1 0 0 0 3-.73v-2.25a5.8 5.8 0 0 1-2.7.62c-1.08 0-2-.39-2.14-1.7h5.38v-1c.09-2.87-1.27-5.13-3.89-5.13m-1.47 4.07c0-1.26.77-1.79 1.45-1.79s1.4.53 1.4 1.79ZM113 13.36l-.17-.82h-2.32v9.71h2.68v-6.58a1.87 1.87 0 0 1 2.05-.58v-2.55a1.8 1.8 0 0 0-2.24.82M99.46 15.46c0-.44.36-.61.93-.61a5.9 5.9 0 0 1 2.7.72v-2.63a7 7 0 0 0-2.7-.51c-2.21 0-3.68 1.18-3.68 3.16 0 3.1 4.14 2.6 4.14 3.93 0 .52-.44.69-1 .69a6.8 6.8 0 0 1-3-.9V22a7.4 7.4 0 0 0 3 .64c2.26 0 3.82-1.15 3.82-3.16-.05-3.36-4.21-2.76-4.21-4.02M107.28 10.24l-2.65.58v8.93a2.77 2.77 0 0 0 2.82 2.87 4.16 4.16 0 0 0 1.91-.37V20c-.35.15-2.06.66-2.06-1v-4h2.06v-2.34h-2.06ZM116.25 11.7l2.73-.57V8.97l-2.73.57zM116.25 12.61h2.73v9.64h-2.73z",className:"powered-by-stripe-white_svg__cls-1"})))};
1var C=e.i(1725);let k=(0,u.loadStripe)("pk_live_51IvPzECjDvgJ5FeqpwBVDxxt9dikkn58mH7ybcmemezKSbjuN6xleKd1NS3mV0oLjDeWFM58RdC4zMfgjrH00zFC001Tj8dORg"),w=C.EASE_REVEAL;function A(){let e=document.documentElement.classList.contains("dark"),t=getComputedStyle(document.documentElement),n=(e,n)=>t.getPropertyValue(e).trim()||n,r=e?n("--color-ac-fluoro-green","#cbff00"):n("--color-brand-green","#0f3d2e");return{theme:e?"night":"stripe",variables:{fontFamily:'ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif',fontSizeBase:"14px",borderRadius:"12px",colorPrimary:r,colorText:e?"#ffffffeb":n("--color-brand-zinc-dark","#17201f"),colorTextSecondary:e?"#ffffff8c":"#0000008c",colorBackground:e?n("--color-zinc-900","#18181b"):"#ffffff",colorDanger:e?"#f87171":"#dc2626"},rules:{".Input":{backgroundColor:e?"#27272a":"#f5f5f4",border:"none",boxShadow:"none"},".Input:focus":{boxShadow:`0 0 0 2px ${r}59`,outline:"none"},".Label":{color:e?"rgba(255,255,255,0.7)":n("--color-brand-zinc-light","#4d5551"),fontWeight:"500",fontSize:"13px"},".AccordionItem":{backgroundColor:"transparent",border:"none",boxShadow:"none",padding:"0"}}}}function M(e){return e.frequency===p.PlanFrequency.MONTHLY?"a month":"a year"}function P({billingCountry:e,frozen:t,onReady:n,onLoadError:r,onBack:o,onSuccess:i,disableClose:l}){let u=(0,c.useStripe)(),d=(0,c.useElements)(),[p,m]=(0,s.useState)(!1),[f,h]=(0,s.useState)(!1),[v,g]=(0,s.useState)(!1),[x,S]=(0,s.useState)(!1),[j,C]=(0,s.useState)(null),k=()=>{(0,b.mutate)((0,y.getEndpoint)({name:"activeSubscription"})),(0,b.mutate)((0,y.getEndpoint)({name:"currentSubscription"})),i()},w=async n=>{if(n.preventDefault(),t||!u||!d)return;h(!0),C(null),l(!0);let{error:r}=await u.confirmPayment({elements:d,redirect:"if_required",confirmParams:{payment_method_data:{billing_details:{address:{country:e}}}}});if(h(!1),l(!1),r){"validation_error"!==r.type&&C(r.message||"Your payment didn't go through. Please try again.");return}k()},A=async()=>{if(t||!u||!d)return;g(!0),C(null),l(!0);let{error:e}=await u.confirmPayment({elements:d,redirect:"if_required"});(g(!1),l(!1),e)?C(e.message||"Your payment didn't go through. Please try again."):k()};return(0,a.jsxs)("form",{onSubmit:w,children:[(0,a.jsx)(c.ExpressCheckoutElement,{onConfirm:A,onReady:({availablePaymentMethods:e})=>S(!!e),onLoadError:()=>S(!1),options:{buttonHeight:44}}),x&&(0,a.jsx)("p",{className:"my-4 text-center text-xs text-black/40 dark:text-white/40",children:"or pay with card"}),(0,a.jsx)(c.PaymentElement,{options:{layout:{type:"accordion",radios:"never",spacedAccordionItems:!1},fields:{billingDetails:{address:{country:"never"}}},terms:{card:"never"}},onReady:n,onLoadError:r,onChange:e=>m(e.complete)}),j&&(0,a.jsx)("p",{className:"mt-4 text-sm text-red-600 dark:text-red-400",role:"alert",children:j}),(0,a.jsx)("p",{className:"mt-5 text-xs leading-relaxed text-black/45 dark:text-white/45",children:"By providing your card information, you allow All Court Tennis Club to charge your card for future payments in accordance with our terms."}),(0,a.jsxs)("div",{className:"mt-7 flex items-center gap-3",children:[(0,a.jsx)("button",{type:"button",onClick:o,disabled:t||f||v,className:"btn btn-soft flex-1",children:"Back"}),(0,a.jsx)("button",{type:"submit",disabled:t||!u||!p||f||v,className:"btn btn-dark flex-1",children:f?"Processing…":"Subscribe"})]}),(0,a.jsxs)("div",{className:"mt-6 flex justify-center",children:[(0,a.jsx)(E.default,{className:"h-[1.35rem] w-auto opacity-50 dark:hidden"}),(0,a.jsx)(N,{className:"hidden h-[1.35rem] w-auto opacity-50 dark:block"})]})]})}function T(){return(0,a.jsxs)("div",{"aria-hidden":!0,children:[(0,a.jsx)("div",{className:"h-4 w-28 animate-pulse rounded bg-black/[0.05] dark:bg-white/[0.08]"}),(0,a.jsx)("div",{className:"mt-2 h-11 animate-pulse rounded-xl bg-black/[0.04] dark:bg-white/[0.05]"}),(0,a.jsxs)("div",{className:"mt-7 space-y-3",children:[(0,a.jsx)("div",{className:"h-11 animate-pulse rounded-xl bg-black/[0.04] dark:bg-white/[0.05]"}),(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,a.jsx)("div",{className:"h-11 animate-pulse rounded-xl bg-black/[0.04] dark:bg-white/[0.05]"}),(0,a.jsx)("div",{className:"h-11 animate-pulse rounded-xl bg-black/[0.04] dark:bg-white/[0.05]"})]})]})]})}e.s(["default",0,({upgradeModalOpen:e,setUpgradeModalOpen:t,resumeSubscription:n=null})=>
1{let[r,u]=(0,s.useState)(n?"payment":"offer"),[E,j]=(0,s.useState)(n?.membership_plan.frequency??p.PlanFrequency.ANNUAL),[N,C]=(0,s.useState)(null),[O,L]=(0,s.useState)(null),I=(0,s.useRef)(null),[_,R]=(0,s.useState)(!1),[B,D]=(0,s.useState)(null),[U,F]=(0,s.useState)(!1),{currentUser:G,setCurrentUser:V,userLocale:H}=(0,f.useUserContext)(),W=H&&h.includes(H.toUpperCase())?H.toUpperCase():"GB",[K,Y]=(0,s.useState)(W),Z=(0,s.useMemo)(()=>((e="en")=>{let t=null;try{t=new Intl.DisplayNames([e],{type:"region"})}catch{t=null}return h.map(e=>({code:e,name:t&&t.of(e)||e})).sort((t,n)=>t.name.localeCompare(n.name,e))})(),[]),{membership:q,monthly:z,annual:$,annualSavings:J,isLoading:Q}=(0,d.useMembership)({country:K}),{createSubscription:X}=(0,d.useCreateSubscription)(),ee=(n?{plan_id:n.membership_plan.id,frequency:n.membership_plan.frequency,price:n.membership_plan.price,currency_code:n.membership_plan.currency_code,stripe_price_id:n.membership_plan.stripe_price_id}:null)??(E===p.PlanFrequency.MONTHLY?z:$),et=ee?.plan_id??null,en=(0,s.useRef)(null),er=N?.secret??null,ea=O?.secret??null,es=(0,s.useMemo)(()=>er?{clientSecret:er,appearance:A()}:null,[er]),eo=(0,s.useMemo)(()=>ea?{clientSecret:ea,appearance:A()}:null,[ea]),ei=e=>{I.current=e,L(e)},el=(0,s.useCallback)(async(e,n,r=!1)=>{let a=`${e}:${n}`,s=en.current;if(!r&&s?.key===a&&"failed"!==s.status)return;en.current={key:a,status:"pending"},D(null),R(!0);let o=await X(e,{country:n});if(en.current?.key===a){if(R(!1),o.isError||!o.clientSecret||!o.subscription){if(o.isError?.status===409){(0,b.mutate)((0,y.getEndpoint)({name:"currentSubscription"})),(0,b.mutate)((0,y.getEndpoint)({name:"activeSubscription"})),(0,b.mutate)((0,y.getEndpoint)({name:"currentUser"})),t(!1);return}en.current={key:a,status:"failed"},C(null),I.current=null,L(null),D("We couldn't set up your payment. Please try again.");return}en.current={key:a,status:"done"},I.current={secret:o.clientSecret,subId:o.subscription.id},L(I.current)}},[X,t]);(0,s.useEffect)(()=>{if("payment"!==r||Q||!et)return;let e=en.current;(e?.status!=="failed"||e.key!==`${et}:${K}`)&&el(et,K)},[r,Q,et,K,el]);let ec=()=>{en.current&&(en.current={...en.current,status:"failed"}),C(null),ei(null),R(!1),D("We couldn't set up your payment. Please try again.")},eu=ee?`${(0,m.formatMembershipPrice)(ee.price,ee.currency_code)} ${M(ee)}`:"",ed=()=>{U||(u("offer"),j(n?.membership_plan.frequency??p.PlanFrequency.ANNUAL),C(null),ei(null),R(!1),D(null),Y(W),F(!1),en.current=null,t(!1),(0,b.mutate)((0,y.getEndpoint)({name:"currentSubscription"})))},ep=()=>{G&&N&&V({...G,subscription_id:N.subId}),F(!1),u("success")},em=_||null!==O,ef=[N&&es?{session:N,options:es,isLive:!0}:null,O&&eo?{session:O,options:eo,isLive:!1}:null].filter(Boolean);return(0,a.jsx)(i.Modal,{open:e,onClose:ed,flavour:"flow",ariaLabel:"Membership upgrade",children:(0,a.jsxs)("div",{className:"relative min-h-0 flex-1 overflow-y-auto overflow-x-hidden",children:[!U&&(0,a.jsx)("button",{type:"button","aria-label":"Close",onClick:ed,className:"absolute right-4 top-4 z-10 flex h-8 w-8 items-center justify-center rounded-full text-black/40 transition-colors duration-200 hover:bg-black/5 hover:text-black/70 focus:outline-none focus-visible:ring-2 focus-visible:ring-black/20 dark:text-white/50 dark:hover:bg-white/10 dark:hover:text-white/80 dark:focus-visible:ring-white/25",children:(0,a.jsx)(S.default,{className:"h-4 w-4 stroke-current"})}),(0,a.jsxs)(o.motion.div,{initial:{opacity:0,y:6},animate:{opacity:1,y:0},transition:{duration:.3,ease:w},children:["offer"===r&&(0,a.jsx)("div",{className:"p-6 sm:p-10",children:(0,a.jsxs)("div",{className:"grid items-center gap-8 sm:grid-cols-[minmax(0,15rem)_1fr] sm:gap-10",children:[(0,a.jsx)(v.default,{samples:g.ACR_PRIMARY_READINGS,maxSamples:16,animate:!0,labels:!1,fillFrame:!0,className:"mx-auto h-auto w-full max-w-[16rem] sm:max-w-none"}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h2",{className:"dialog-display",children:"Full membership"}),(0,a.jsx)("ul",{className:"mt-6 space-y-3",children:[["Breakdown.","The detail behind every dimension of your rating."],["Analysis.","Advanced, pro-led insights."],["Mentors.","More reviews from the touring pros."],["Events.","Priority access to member events."]].map(([e,t])=>(0,a.jsxs)("li",{className:"text-[0.95rem] leading-snug",children:[(0,a.jsx)("span",{className:"font-semibold text-(--color-brand-zinc-dark) dark:text-white",children:e})," ",(0,a.jsx)("span",{className:"text-black/55 dark:text-white/55",children:t})]},e))}
1),Q?(0,a.jsxs)("div",{"aria-hidden":!0,className:"mt-8",children:[(0,a.jsx)("div",{className:"h-9 w-44 animate-pulse rounded-full bg-black/[0.05] dark:bg-white/[0.08]"}),(0,a.jsx)("div",{className:"mt-4 h-10 w-40 animate-pulse rounded-md bg-black/[0.05] dark:bg-white/[0.08]"})]}):(0,a.jsxs)("div",{className:"mt-8",children:[(0,a.jsx)(l.Segmented,{options:[...z?[{value:p.PlanFrequency.MONTHLY,label:"Monthly"}]:[],...$?[{value:p.PlanFrequency.ANNUAL,label:"Annual"}]:[]],value:E,onChange:j,ariaLabel:"Billing period"}),ee&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("p",{className:"mt-4 flex items-baseline gap-1.5",children:[(0,a.jsx)("span",{className:"text-[2.1rem] font-semibold leading-none tracking-[-0.02em] tabular-nums text-(--color-brand-zinc-dark) dark:text-white",children:(0,m.formatMembershipPrice)(ee.price,ee.currency_code)}),(0,a.jsx)("span",{className:"text-[0.95rem] text-black/45 dark:text-white/45",children:M(ee)})]}),(0,a.jsx)("p",{className:"mt-1.5 min-h-[1.3rem] text-[0.85rem] text-black/45 dark:text-white/45",children:E===p.PlanFrequency.ANNUAL&&J>0?"Two months free.":" "})]})]}),(0,a.jsx)("button",{type:"button",onClick:()=>u("payment"),disabled:!ee,className:"btn btn-dark btn-large mt-6 w-full",children:"Continue"})]})]})}),"payment"===r&&(0,a.jsx)("div",{className:"p-6 sm:p-10",children:(0,a.jsxs)("div",{className:"mx-auto w-full max-w-md",children:[(0,a.jsx)("h2",{className:"dialog-display",children:"Payment"}),(0,a.jsx)("p",{className:"dialog-subtitle mt-1",children:eu?`${eu}, tax included. Cancel anytime.`:"Cancel anytime."}),B?(0,a.jsxs)("div",{className:"mt-7",children:[(0,a.jsx)("p",{className:"text-sm text-red-600 dark:text-red-400",role:"alert",children:B}),(0,a.jsxs)("div",{className:"mt-7 flex items-center gap-3",children:[(0,a.jsx)("button",{type:"button",onClick:()=>u("offer"),className:"btn btn-soft flex-1",children:"Back"}),(0,a.jsx)("button",{type:"button",onClick:()=>et&&el(et,K,!0),className:"btn btn-dark flex-1",children:"Try again"})]})]}):Q||ee?(0,a.jsxs)("div",{className:"relative mt-7",children:[N&&(0,a.jsxs)("div",{className:"field mb-7",children:[(0,a.jsx)("label",{htmlFor:"billing-country",className:"field-label",children:"Billing country"}),(0,a.jsx)("select",{id:"billing-country",value:K,onChange:e=>Y(e.target.value),className:"field-input",children:Z.map(e=>(0,a.jsx)("option",{value:e.code,children:e.name},e.code))})]}),ef.map(({session:e,options:t,isLive:r})=>(0,a.jsx)("div",{className:r?`transition-opacity duration-200 ${em?"pointer-events-none opacity-60":""}`:"invisible absolute inset-x-0 top-0","aria-hidden":!r,children:(0,a.jsx)(c.Elements,{stripe:k,options:t,children:(0,a.jsx)(P,{billingCountry:K,frozen:!r||em,onReady:()=>{I.current?.secret===e.secret&&(I.current=null,L(null),C(e))},onLoadError:ec,onBack:()=>n?ed():u("offer"),onSuccess:ep,disableClose:F})})},e.secret)),!N&&(0,a.jsxs)("div",{children:[(0,a.jsx)(T,{}),(0,a.jsxs)("div",{className:"mt-7 flex items-center gap-3",children:[(0,a.jsx)("button",{type:"button",onClick:()=>u("offer"),className:"btn btn-soft flex-1",children:"Back"}),(0,a.jsx)("button",{type:"button",disabled:!0,className:"btn btn-dark flex-1",children:"Subscribe"})]})]})]}):(0,a.jsx)("p",{className:"mt-7 text-sm text-black/55 dark:text-white/55",children:"Membership isn't available in this country yet. Try a different billing country."})]})}),"success"===r&&(0,a.jsxs)("div",{className:"mx-auto max-w-md p-10 text-center sm:p-14",children:[(0,a.jsx)(x.default,{className:"mx-auto h-8 w-8 text-(--color-brand-green) dark:text-(--color-ac-fluoro-green)"}),(0,a.jsxs)("h3",{className:"dialog-display mt-5",children:["Welcome to ",q?.name??"full membership"]}),(0,a.jsx)("p",{className:"dialog-subtitle mt-2",children:"Everything is now open."}),(0,a.jsx)("button",{type:"button",onClick:ed,className:"btn btn-dark btn-large mt-8 px-10",children:"Done"})]})]},r)]})})}],53487)}]);

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.