<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8767],{70928:function(e,t,r){r.d(t,{Z:function(){return u}});var n=r(85893),i=r(57491),a=r(25675),s=r.n(a),c={src:"/_next/static/media/applepay.5a2e703f.svg",height:24,width:35,blurWidth:0,blurHeight:0},l={src:"/_next/static/media/googlepay.0cfbc249.svg",height:24,width:35,blurWidth:0,blurHeight:0},o={src:"/_next/static/media/klarna.96dd65b3.svg",height:24,width:35,blurWidth:0,blurHeight:0},d=r(58723),u=e=&gt;{let{paymentMethod:t}=e;switch(t){case i.qH.Card:return null;case i.qH.ApplePay:return(0,n.jsx)(s(),{src:c,alt:"Apple Pay",title:"Apple Pay",width:50,height:34,sizes:(0,d.E)({default:30}),unoptimized:!0});case i.qH.GooglePay:return(0,n.jsx)(s(),{src:l,alt:"Google Pay",title:"Google Pay",width:50,height:34,sizes:(0,d.E)({default:30}),unoptimized:!0});case i.qH.Klarna:return(0,n.jsx)(s(),{src:o,alt:"Klarna Pay",title:"Klarna Pay",width:50,height:34,sizes:(0,d.E)({default:30}),unoptimized:!0});default:return null}}},2055:function(e,t,r){r.d(t,{Xf:function(){return a},Tj:function(){return s},Mv:function(){return o},r3:function(){return l},$M:function(){return c},Cg:function(){return d.C},dT:function(){return h},s2:function(){return g}});var n=r(14640),i=r(26528);let a=()=&gt;{let e=(0,n.useTranslations)(i.GX.ModuleCheckout);return{tCheckout:e}},s=()=&gt;{let e=(0,n.useTranslations)(i.GX.ModuleCountries);return{tCountries:e}},c=()=&gt;{let e=(0,n.useTranslations)(i.GX.ModuleRegionsUs);return{tRegionsUs:e}},l=()=&gt;{let e=(0,n.useTranslations)(i.GX.ModuleRegionsCa);return{tRegionsCa:e}},o=()=&gt;{let e=(0,n.useTranslations)(i.GX.ModuleRegionsAu);return{tRegionsAu:e}};var d=r(66074),u=r(34426),h=(e,t)=&gt;{let[r,n]=(0,u.n6)(!1),[i,a]=(0,u.n6)(new Date),[s,c]=(0,u.n6)(!1),l=()=&gt;{if(t)return;let r=new Date,n=r.getTime()-i.getTime();n&gt;9e5&amp;&amp;(console.log("Retrying checkout"),c(!0),a(new Date),e())};return(0,u.Ng)(()=&gt;(window.addEventListener("focus",l),()=&gt;{window.removeEventListener("focus",l)}),[i]),(0,u.Ng)(()=&gt;{s&amp;&amp;t?n(!0):s&amp;&amp;!t&amp;&amp;r&amp;&amp;(n(!1),c(!1))},[s,t]),{retrying:s,loading:r,retryCheckout:()=&gt;{c(!0),e()}}},m=r(57491),g=e=&gt;{let{data:t,onRetry:r,handleRetry:n,isRetrying:i}=e;(0,u.Ng)(()=&gt;{(null==t?void 0:t.error)&amp;&amp;t.error.retry&amp;&amp;!i?n():i&amp;&amp;r(),(null==t?void 0:t.error)&amp;&amp;(t.error.code==m.ZY.ServerError||t.error.code==m.ZY.Timeout)&amp;&amp;!t.error.retry&amp;&amp;r()},[t,i])}},66074:function(e,t,r){r.d(t,{C:function(){return a}});var n=r(14640),i=r(3792);let a=()=&gt;{let e=(0,n.useTranslations)(i.G.ModuleReservation);return{tReservation:e}}},34872:function(e,t,r){r.d(t,{BK:function(){return x},ne:function(){return f},yS:function(){return c},fs:function(){return o},Gu:function(){return y.Gu},Yx:function(){return g},Uq:function(){return m},cj:function(){return T},Jh:function(){return R},DK:function(){return b},t6:function(){return Z},fB:function(){return k},rM:function(){return y.rM},Qg:function(){return y.Qg},Xf:function(){return u.Xf},Tj:function(){return u.Tj},lr:function(){return y.lr},nT:function(){return y.nT},dl:function(){return y.dl},Mv:function(){return u.Mv},r3:function(){return u.r3},$M:function(){return u.$M},Cg:function(){return u.Cg},dT:function(){return u.dT}});var n=r(85893);r(67294);var i=r(47475),a=r(50549);r(64787);var s=r(34426),c=()=&gt;(0,n.jsxs)("div",{className:"grid gap-6 mb-6",children:[(0,n.jsxs)("div",{className:(0,s.AK)("border border-secondaryGrey p-4 sm:p-6 shadow-sm",i.Z2.isRoundedForm?"rounded":"bg-white"),children:[(0,n.jsx)(a.Z,{height:26,width:150,className:"mb-3"}),(0,n.jsxs)("div",{className:"grid gap-4",children:[(0,n.jsxs)("div",{className:"grid grid-cols-[repeat(auto-fit,_minmax(180px,1fr))] gap-x-2 gap-y-4",children:[(0,n.jsx)(a.Z,{height:40,width:"100%"}),(0,n.jsx)(a.Z,{height:40,width:"100%"})]}),(0,n.jsx)(a.Z,{height:40,width:"100%"}),(0,n.jsxs)("div",{className:"grid grid-cols-[auto,1fr] gap-2",children:[(0,n.jsx)(a.Z,{height:40,width:50}),(0,n.jsx)(a.Z,{height:40,width:"100%"})]})]})]}),(0,n.jsxs)("div",{className:(0,s.AK)("border border-secondaryGrey p-4 sm:p-6 shadow-sm",i.Z2.isRoundedForm?"rounded":"bg-white"),children:[(0,n.jsx)(a.Z,{height:26,width:250,className:"mb-4"}),(0,n.jsxs)("div",{className:"grid grid-cols-1 gap-y-4 sm:grid-cols-2 sm:gap-x-4",children:[(0,n.jsx)(a.Z,{height:54,width:"100%"}),(0,n.jsx)(a.Z,{height:54,width:"100%"})]})]}),(0,n.jsxs)("div",{className:(0,s.AK)("border border-secondaryGrey p-4 sm:p-6 shadow-sm grid gap-6",i.Z2.isRoundedForm?"rounded":"bg-white"),children:[(0,n.jsxs)("div",{className:"grid gap-4",children:[(0,n.jsxs)("div",{className:"flex justify-between items-center",children:[(0,n.jsx)(a.Z,{height:26,width:140}),(0,n.jsx)(a.Z,{height:21,width:125})]}),(0,n.jsx)(a.Z,{height:36,width:"100%"}),(0,n.jsx)(a.Z,{height:40,width:"100%"}),(0,n.jsxs)("div",{className:"grid grid-cols-[repeat(auto-fit,_minmax(180px,1fr))] gap-x-2 gap-y-4",children:[(0,n.jsx)(a.Z,{height:40,width:"100%"}),(0,n.jsx)(a.Z,{height:40,width:"100%"})]}),(0,n.jsx)(a.Z,{height:40,width:"100%"})]}),(0,n.jsxs)("div",{className:"grid gap-4",children:[(0,n.jsx)(a.Z,{height:26,width:135}),(0,n.jsx)(a.Z,{height:40,width:"100%"}),(0,n.jsx)(a.Z,{height:40,width:"100%"}),(0,n.jsx)(a.Z,{height:40,width:"100%"}),(0,n.jsxs)("div",{className:"grid grid-cols-2 items-center gap-2",children:[(0,n.jsx)(a.Z,{height:40,width:"100%"}),(0,n.jsx)(a.Z,{height:40,width:"100%"})]})]})]}),(0,n.jsx)(a.Z,{height:44,width:"100%",borderRadius:50})]}),l=r(26528),o=()=&gt;(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"grid gap-3",children:[(0,n.jsx)(a.Z,{width:80,height:25}),(0,n.jsxs)("div",{className:"grid grid-cols-[auto,1fr,auto] gap-2",children:[(0,n.jsx)(a.Z,{width:40,height:40,className:"self-center"}),(0,n.jsxs)("div",{className:"grid gap-1",children:[(0,n.jsx)(a.Z,{width:"100%",height:19}),(0,n.jsx)(a.Z,{width:"100%",height:19})]}),(0,n.jsx)(a.Z,{width:80,height:24})]}),(0,n.jsx)(a.Z,{width:200,height:20}),(0,n.jsxs)("div",{className:"flex justify-between item center",children:[(0,n.jsx)(a.Z,{width:130,height:20}),(0,n.jsx)(a.Z,{width:60,height:20})]})]}),(0,n.jsx)("div",{className:"my-4",children:(0,n.jsx)("hr",{className:l.qE})}),(0,n.jsxs)("div",{className:"flex justify-between items-center gap-2 mb-4",children:[(0,n.jsx)(a.Z,{width:100,height:20}),(0,n.jsx)(a.Z,{width:55,height:20})]}),(0,n.jsxs)("div",{className:"flex justify-between items-center gap-2",children:[(0,n.jsx)(a.Z,{width:78,height:20}),(0,n.jsx)(a.Z,{width:82,height:23})]}),(0,n.jsxs)("div",{className:"flex justify-between items-center gap-2",children:[(0,n.jsx)(a.Z,{width:162,height:17}),(0,n.jsx)(a.Z,{width:138,height:17})]})]}),d=r(51385),u=r(2055),h=r(14690);let m=e=&gt;{let{title:t,price:r}=e;return(0,n.jsxs)("div",{className:"grid grid-cols-[2fr,1fr] divide-x divide-secondaryGrey",children:[(0,n.jsx)("p",{className:"px-4 py-2 text-[1rem] text-primaryFont leading-[125%] print:!p-2",children:t}),(0,n.jsx)("p",{className:"px-4 py-2 text-[1rem] text-primaryFont text-right leading-[125%] print:!p-2",children:r})]})};var g=e=&gt;{var t;let{roomTitle:r,plan:i,itineraryInfo:a,totalNights:s,shouldShowResortFeesNoteOnly:c}=e,{tCheckout:o}=(0,u.Xf)(),{tReservation:g}=(0,u.Cg)(),{tTravel:p}=(0,h.LF)(),{guests:f}=a.searchRequest,x=(0,d.G)(),y=(0,l.lb)(x,null!==(t=i.pricing.netPriceWithoutTaxes)&amp;&amp;void 0!==t?t:i.pricing.netPrice,l.hE.WithCents),j=(0,l.lb)(x,{amount:i.pricing.chargeTotal.amount,currency:i.pricing.chargeTotal.currency},l.hE.WithCents),v=g("priceRoomNightsBreakdown",{roomName:r,nights:(0,h.El)(p,s),rooms:(0,h.M9)(p,f.rooms)}),w=null;if(i.pricing.hiddenResortFees){let e=(0,l.lb)(x,i.pricing.hiddenResortFees,l.hE.WithCents);w=o("hiddenTaxesAndFees",{price:e})}return c?(0,n.jsx)(n.Fragment,{children:w&amp;&amp;(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"text-[1.125rem] font-medium text-primaryFont leading-[125%] mb-2 print:mb-2",children:o("priceDetails")}),(0,n.jsx)("p",{className:"text-[0.875rem] font-normal text-primaryGreyFont",children:w})]})}):(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"text-[1.125rem] font-medium text-primaryFont leading-[125%] mb-4 print:mb-2",children:o("priceDetails")}),(0,n.jsxs)("div",{className:"rounded border border-secondaryGrey divide-y divide-secondaryGrey max-w-[800px]",children:[(0,n.jsx)(m,{title:v,price:y}),i.pricing.excludedFees&amp;&amp;i.pricing.excludedFees.length&gt;0&amp;&amp;(0,n.jsx)(n.Fragment,{children:i.pricing.excludedFees.map((e,t)=&gt;{let r=(0,l.lb)(x,{amount:e.total.amount,currency:e.total.currency},l.hE.WithCents);return(0,n.jsx)(m,{title:e.title,price:r},t)})}),(0,n.jsxs)("div",{className:"grid grid-cols-[2fr,1fr] divide-x divide-secondaryGrey bg-extraLightGrey",children:[(0,n.jsx)("p",{className:"p-3 sm:p-4 text-[1rem] sm:text-[1.125rem] font-medium text-primaryFont leading-[125%] print:!p-2",children:p("priceBreakdownTotal")}),(0,n.jsx)("p",{className:"p-3 sm:p-4 text-[1rem] sm:text-[1.125rem] font-medium text-primaryFont text-right leading-[125%] print:!p-2",children:j})]})]}),w&amp;&amp;(0,n.jsx)("div",{className:"mt-4",children:(0,n.jsx)("p",{className:"text-[0.875rem] font-normal text-primaryGreyFont",children:w})})]})},p=r(57491),f=e=&gt;{let{type:t}=e;switch(t){case p.yX.Visa:return(0,n.jsx)(l.QH,{className:"!w-[30px] sm:!w-[40px]"});case p.yX.MasterCard:return(0,n.jsx)(l.sZ,{className:"!w-[30px] sm:!w-[40px]"});case p.yX.AmericanExpress:return(0,n.jsx)(l.FC,{className:"!w-[30px] sm:!w-[40px]"});case p.yX.Discover:return(0,n.jsx)(l.Vq,{className:"!w-[30px] sm:!w-[40px]"});default:return null}},x=e=&gt;{let{cancellationPolicy:t}=e;return(0,n.jsx)("div",{className:"divide-y divide-secondaryGrey",children:t&amp;&amp;t.rules.map((e,t)=&gt;(0,n.jsxs)("div",{className:"py-4 grid gap-1 print:!py-2",children:[(0,n.jsxs)("div",{className:"flex justify-between items-center gap-2",children:[(0,n.jsx)("p",{className:"text-[0.875rem] xs:text-[1rem] text-primaryFont font-medium leading-4",children:e.deadlineTitle}),(0,n.jsx)("p",{className:(0,s.AK)("text-[0.875rem] xs:text-[1rem] font-medium leading-4 min-w-[85px] text-right",e.penalty?"text-primaryFont":"text-primaryGreen"),children:e.penaltyFormatted})]}),(0,n.jsxs)("div",{className:"flex justify-between items-start xs:items-center gap-2",children:[(0,n.jsx)("p",{className:"text-[0.825rem] xs:text-[0.875rem] text-primaryGreyFont font-normal",children:e.description}),(0,n.jsx)("p",{className:(0,s.AK)("text-[0.825rem] xs:text-[0.875rem] font-normal min-w-[85px] text-right",e.penalty?"text-primaryGreyFont":"text-primaryGreen"),children:e.refundFormatted})]})]},t))})},y=r(6558),j=r(10501),v=r(19517);let w=(e,t)=&gt;{let r;if(!(0,j.zr)(t))return null;let{billingAddress:n}=e,i=n.countryCode.toUpperCase();return("US"==i||"CA"==i||"AU"==i)&amp;&amp;(r=n.stateCode?n.stateCode.toUpperCase():n.stateCode),{streetAddress:n.streetAddress,city:n.city,postalCode:n.postalCode,countryCode:n.countryCode.toUpperCase(),stateCode:r}},N=e=&gt;{let{customerName:t,contactEmail:r,contactPhoneNumber:n,guestName:i}=e,a={firstName:t.firstName,lastName:t.lastName};return{customerName:a,guestName:i?{firstName:i.firstName,lastName:i.lastName}:void 0,contactPhoneNumber:n,contactEmail:r}},C=(e,t)=&gt;{if(!(0,j.qF)(t))return null;let{creditCard:r}=e,n={cardNumber:r.cardNumber,cardExpiration:r.cardExpiration,cardCvv:r.cardCvv,cardHolderName:r.cardHolderName};return n},b=(e,t,r,n)=&gt;{let i=N(t),a=w(t,p.qH.Card);return{chargeTotal:r,contactInformation:i,billingAddress:a,creditCard:C(t,p.qH.Card),reservationId:e,currentRateInfo:n,specialRequest:t.specialRequest,paymentMethod:p.qH.Card}},T=e=&gt;{(0,v.L9)("book_request",{reservation_id:e.reservationId,payment_method:(0,j.d0)(e.paymentMethod),charge_currency:e.chargeTotal.currency})},R=(e,t,r,n,i,a)=&gt;({chargeTotal:r,contactInformation:N(t),billingAddress:w(t,a),reservationId:e,currentRateInfo:n,encryptedCreditCard:(0,j.qF)(a)?i:void 0,creditCard:C(t,a),specialRequest:t.specialRequest,paymentMethod:a}),Z=e=&gt;{let t=parseInt(e.charAt(0)),r=parseInt(e.slice(0,2));if(1===t||2===t&amp;&amp;26!==r)return"NSW";if(3===t||8===t)return"VIC";if(4===t||9===t)return"QLD";if(5===t)return"SA";if(6===t)return"WA";if(7===t)return"TAS";if(2===r||26===r)return"ACT";else if(8===r||9===r)return"NT";else return},k=e=&gt;{let t=e.charAt(0),r=e.slice(0,3);if("T"===t)return"AB";if("V"===t)return"BC";if("C"===t)return"PE";if("R"===t)return"MB";if("E"===t)return"NB";if("B"===t)return"NS";if(["K","L","M","N","P"].includes(t))return"ON";else if(["G","H","J"].includes(t))return"QC";else if("S"===t)return"SK";else if("A"===t)return"NL";else if(["X0A","X0B","X0C"].includes(r))return"NU";else if(["X1A","X0E","X0G"].includes(r))return"NT";else if("Y"===t)return"YT";else return}},6558:function(e,t,r){r.d(t,{Gu:function(){return i},Qg:function(){return p},dl:function(){return v},lr:function(){return m},nA:function(){return g},nT:function(){return j},rM:function(){return f}});var n,i,a,s=r(34426);r(57491);var c=r(42427),l=r(3109),o=r(2055),d=r(63183),u=r(67294);(n=i||(i={}))[n.None=0]="None",n[n.Checkout=1]="Checkout",n[n.VerifyCreditCard=2]="VerifyCreditCard",n[n.Verify3ds=3]="Verify3ds",n[n.CreateReservation=4]="CreateReservation",n[n.CreateOrder=5]="CreateOrder";let h=null!==(a=d.P.reservationsApiUrl)&amp;&amp;void 0!==a?a:"",m=e=&gt;{let t="".concat(h,"/hotels/reservations/cancel"),r=(0,l.wV)("".concat(h,"/hotels/reservations/start-cancellation"),e?{"X-Reservation-Jwt":e}:void 0),n=async e=&gt;{await r.sendRequest("POST",t,e)};return{...r,cancelReservation:n}},g=async(e,t)=&gt;{try{let r=await fetch("".concat(h,"/hotels/checkout/payment-gateway"),{credentials:"include",cache:"no-cache",method:"POST",body:JSON.stringify(e),headers:{"Content-Type":"application/json","X-Checkout-Jwt":t,...d.b}});return await r.json()}catch(e){return(0,c.O)(e),null}},p=async(e,t)=&gt;{try{let r=await fetch("".concat(h,"/hotels/checkout/translate-by-hotel"),{credentials:"include",cache:"no-cache",method:"POST",headers:{"Content-Type":"application/json","X-Checkout-Jwt":t,...d.b},body:JSON.stringify({text:e})}),n=await r.json();if(n.text)return n;return{text:e}}catch(t){return(0,c.O)(t),{text:e}}},f=async(e,t)=&gt;{try{let r=await fetch("".concat(h,"/hotels/checkout/transliterate?normalizeLatin=true"),{credentials:"include",cache:"no-cache",method:"POST",headers:{"Content-Type":"application/json","X-Checkout-Jwt":t,...d.b},body:JSON.stringify({text:e})}),n=await r.json();return n}catch(t){return(0,c.O)(t),e}},x=()=&gt;{let e=(0,s.f6)(["cancellation","breakfast"]),t=parseInt(e.cancellation);return t&amp;&amp;e.breakfast?{cancellationPolicyType:t,breakfastIncluded:"true"===e.breakfast}:null},y=(e,t)=&gt;(t&amp;&amp;(e+="&amp;cancellation=".concat(t.cancellationPolicyType,"&amp;breakfast=").concat(t.breakfastIncluded)),e),j=(e,t,r)=&gt;{var n;let a=x(),[d,m]=(0,s.n6)(!1);d&amp;&amp;(a=null);let g=y("".concat(h,"/hotels/checkout/checkout-info?currency=").concat(t,"&amp;signature=").concat(r),a),p="".concat(h,"/hotels/checkout/book?signature=").concat(r),f="".concat(h,"/hotels/checkout/create-order?signature=").concat(r||""),{tCheckout:j}=(0,o.Xf)(),[v,w]=(0,s.n6)(i.None),[N,C]=(0,s.n6)(!1),[b,T]=(0,s.n6)(null),[R,Z]=(0,s.n6)(!1),[k,q]=(0,s.n6)(!1),[A,P]=(0,s.n6)(null),[G,X]=(0,s.n6)(null),F=(0,u.useRef)(null),E=(0,u.useRef)(null),M=(0,l.wV)(g,{"X-Checkout-Jwt":e});(0,o.s2)({data:M.sendRequestData.data,handleRetry:()=&gt;{q(!0),w(i.CreateReservation),M.sendRequestData.retry()},onRetry:()=&gt;P(j("failedToCreateReservation")),isRetrying:k});let H=async(e,r)=&gt;{let n=y("".concat(h,"/hotels/checkout/switch-rate?currency=").concat(t,"&amp;signature=").concat(r),a);n+="&amp;rateCode=".concat(e),m(!0),T(null),Z(!1),P(null),C(!0),w(i.Checkout);try{await M.sendRequest(void 0,n,void 0,!0)}catch(e){(0,c.O)(e),T("Error sending confirmation: ".concat(e))}finally{C(!1),w(i.None)}},D=async(e,r,n,a)=&gt;{console.log("Send confirmation",{...r,creditCard:"[HIDDEN]"}),T(null),Z(!1),P(null),C(!0),E.current=null,X(null),r.currency=t;try{F.current=r,w(i.VerifyCreditCard),console.log("Call credit card validator");let t=n?await n(r,!!a):null;if(console.log("Credit card validation result",null==t?void 0:t.isValid),t&amp;&amp;!t.isValid)Z(!0);else{w(i.CreateReservation);let n={...r,creditCardValidation:null==t?void 0:t.data};q(!1),await M.sendRequest("POST",e,n)}}catch(e){console.error("Error sending confirmation",e),(0,c.O)(Error("Make a reservation failed")),(0,c.O)(e),T("Error sending confirmation: ".concat(e))}finally{w(i.None),C(!1)}},O=e=&gt;{var t;if(F.current&amp;&amp;(null===(t=E.current)||void 0===t?void 0:t.retryToken)==e.retryToken){let t={...F.current,additionalData:{...F.current.additionalData,retryToken:e.retryToken,threeDsVerificationResult:e}};X(null),E.current=null,D(f,t).catch(c.O)}},V=null===(n=M.sendRequestData.data)||void 0===n?void 0:n.retryConfig;(0,s.Ng)(()=&gt;{(null==V?void 0:V.payment3dsRequest)?(w(i.Verify3ds),E.current={verification:V.payment3dsRequest,retryToken:V.retryToken,callback:O},X(E.current)):(E.current=null,X(null))},[V]);let S={...M,loadingState:v,sendConfirmation:(e,t)=&gt;D(p,e,t,!1),createOrder:(e,t)=&gt;D(f,e,t,!0),sendConfirmationLoading:N||M.sendRequestData.isLoading||G,cardError:R,isLoading:M.isLoading,verify3ds:G,error:b||M.error,retryError:A,switchRate:(e,t)=&gt;{H(e,t).catch(c.O)}};return S},v=e=&gt;{let t="".concat(h,"/hotels/reservations/find"),r=(0,l.wV)("".concat(h,"/hotels/reservations/retrieve"),e?{"X-Reservation-Jwt":e}:void 0),n=async e=&gt;{r.resetData(),await r.sendRequest("POST",t,e)};return{...r,sendConfirmationNumber:n}}},10501:function(e,t,r){r.d(t,{Ni:function(){return m},V9:function(){return a},Vn:function(){return o},d0:function(){return d},qF:function(){return c},uR:function(){return h},zr:function(){return s}});var n=r(57491),i=r(19517);let a=e=&gt;{let t=[n.qH.Card],r=null;e.applePay&amp;&amp;(t.push(n.qH.ApplePay),e.applePay.useAsDefault&amp;&amp;(r=n.qH.ApplePay)),e.googlePay&amp;&amp;(t.push(n.qH.GooglePay),!r&amp;&amp;e.googlePay.useAsDefault&amp;&amp;(r=n.qH.GooglePay));let i=t.sort((e,t)=&gt;e===r?-1:t===r?1:0);return{defaultMethod:r,methods:i}};n.yX.Visa,n.yX.MasterCard,n.yX.AmericanExpress,n.yX.Discover,n.yX.Jcb,n.yX.DinersClub,n.yX.UnionPay;let s=e=&gt;!!e&amp;&amp;e==n.qH.Card,c=e=&gt;e==n.qH.Card,l=["www","dev","local"],o=()=&gt;l.includes(window.location.hostname.split(".")[0]),d=e=&gt;{switch(e){case n.qH.Card:return"Card";case n.qH.ApplePay:return"ApplePay";case n.qH.GooglePay:return"GooglePay";case n.qH.Klarna:return"Klarna"}return"Unknown".concat(e)},u=e=&gt;e.map(d).sort().join(","),h=e=&gt;{(0,i.L9)("choose_payment_method",{paymentMethod:d(e)})},m=e=&gt;{(0,i.L9)("available_payment_methods",{paymentMethods:u(e)})}}}]);</pre></body></html>