PageSourceSearch

https://0fiat.com/_app/immutable/chunks/DvnurXZo.js

js 0fiat.com collected 2026-10-01 23:52:51 UTC 19,364 bytes, 2 lines download raw bytes

1import"./Bzak7iHL.js";import{o as Ct,a as St,s as F}from"./BZ1bPiqI.js";import{p as Mt,k as h,i as e,m as $,ax as Bt,ay as At,f as J,s,a as u,b as Dt,d as r,r as n,t as P,g,o as M,n as re,aC as K,c as j,aE as Pe,l as Et,ac as Tt,bu as It,e as Lt}from"./Cf0KgKA8.js";import{i as U}from"./-6FHojxM.js";import{k as Ft}from"./FKV-Sc67.js";import{e as pe,i as Re}from"./BIAUJZ5s.js";import{h as Pt}from"./fBP_tyUY.js";import{t as oe}from"./BZcKYM2h.js";import{a as Rt}from"./CyR3L2Zd.js";import{a as fe,s as B,b as be}from"./B87F95hl.js";import{b as zt}from"./meBYauvv.js";import{p as ze}from"./BBPWaq5v.js";import{f as Ge,s as Oe,a as Gt}from"./Cn4buV2y.js";import{c as ke}from"./Ccw7PXcW.js";import{G as Ke,v as Ot,i as Ht,y as He,t as Q,e as $t,b as Kt,o as Ut,p as Nt,z as Vt,s as Wt}from"./DMwsOj7k.js";import{i as Yt}from"./Dz6SH6de.js";import{p as Zt}from"./t_-4vM09.js";import{u as qt,l as Jt}from"./CG31ecPH.js";import{P as $e,a as Qt}from"./BzGCCRgb.js";const Xt=!0;function ea(N){return N?["agent","giftcards"]:["giftcards"]}function ta(N,G){const _=ea(G);return _[N%_.length]}function aa(N,G,_=""){return{href:Ot(_),destination:"buy-gift-cards",message:`Buy with crypto — ${Ke}+ gift cards`,cta:"Browse cards →"}}var sa=j('<span class="banner-character svelte-jorj0f"> </span>'),na=j('<span class="card-pill--discount svelte-jorj0f"> </span>'),ra=j('<div class="gift-card svelte-jorj0f"><div class="gift-card-sheen svelte-jorj0f" aria-hidden="true"></div> <div class="flex items-start justify-between svelte-jorj0f"><span class="flex h-9 items-center rounded-lg px-2.5 shadow-md ring-1 ring-black/10 svelte-jorj0f"><img width="88" height="20" class="h-5 w-auto max-w-[88px] object-contain svelte-jorj0f"/></span> <!></div> <div class="mt-auto flex items-end justify-between gap-3 svelte-jorj0f"><div class="min-w-0 svelte-jorj0f"><p class="font-space text-[11px] font-medium tracking-[0.2em] text-stone-950/55 uppercase svelte-jorj0f">Gift Card</p> <p class="truncate font-space text-2xl font-black tracking-tight text-stone-950 svelte-jorj0f"> </p> <p class="card-code mt-1.5 font-mono text-[9px] tracking-[0.18em] text-stone-950/45 svelte-jorj0f"><span class="svelte-jorj0f">••••</span>&nbsp;&nbsp;<span class="svelte-jorj0f">••••</span>&nbsp;&nbsp;<span class="svelte-jorj0f">••••</span>&nbsp;&nbsp;<span class="svelte-jorj0f">••••</span></p></div> <span class="card-pill mb-0.5 shrink-0 svelte-jorj0f">0 fees</span></div></div>'),oa=j('<span class="banner-unit-swipe shrink-0 rounded-full bg-amber-500/20 px-1.5 py-0.5 font-space text-[9px] font-bold tracking-wider text-amber-300 uppercase svelte-jorj0f">New</span> <span class="banner-title shrink-0 whitespace-nowrap font-space text-xs font-semibold sm:text-sm svelte-jorj0f"><!></span> <span class="banner-unit-swipe shrink-0 text-stone-700 svelte-jorj0f" style="--unit-delay: 140ms">·</span> <span class="min-w-0 flex-1 text-left font-sora text-[13px] leading-snug text-stone-400 sm:flex-none sm:text-center sm:text-sm sm:leading-normal svelte-jorj0f"><!></span> <span class="hidden items-center gap-1 font-space text-xs font-medium text-amber-500/70 transition-all duration-200 group-hover:gap-1.5 group-hover:text-amber-400 sm:inline-flex svelte-jorj0f"><span class="svelte-jorj0f"><!></span></span>',1),ia=j('<span class="banner-unit-swipe shrink-0 text-sm leading-none sm:text-base svelte-jorj0f"><span class="gift-emoji svelte-jorj0f">🎁</span></span> <span class="banner-title shrink-0 whitespace-nowrap font-space text-xs font-semibold sm:text-sm svelte-jorj0f"><!></span> <span class="banner-unit-swipe shrink-0 text-stone-700 svelte-jorj0f" style="--unit-delay: 126ms">·</span> <span class="min-w-0 flex-1 text-left font-sora text-[13px] leading-snug text-stone-400 sm:flex-none sm:text-center sm:text-sm sm:leading-normal svelte-jorj0f"><!></span> <span class="hidden items-center gap-1 font-space text-xs font-medium text-amber-500/70 transition-all duration-200 group-hover:gap-1.5 group-hover:text-amber-400 sm:inline-flex svelte-jorj0f"><span class="svelte-jorj0f"><!></span></span>',1),la=j('<span class="banner-content relative flex w-full items-center justify-start gap-1.5 sm:w-auto 
1sm:justify-center sm:gap-3 svelte-jorj0f" aria-hidden="true"><!></span>'),ca=j('<div role="region"><a class="absolute inset-0 z-20 svelte-jorj0f"></a> <span class="shimmer-sweep pointer-events-none absolute inset-0 svelte-jorj0f" aria-hidden="true"></span> <span class="pointer-events-none absolute inset-y-0 left-0 w-40 bg-linear-to-r from-amber-500/10 to-transparent svelte-jorj0f" aria-hidden="true"></span> <span class="pointer-events-none absolute inset-y-0 right-0 w-40 bg-linear-to-l from-amber-500/10 to-transparent svelte-jorj0f" aria-hidden="true"></span> <!> <button type="button" class="absolute top-2.5 right-2 z-30 flex h-8 w-8 shrink-0 items-center justify-center rounded text-stone-600 transition-colors hover:text-stone-300 sm:top-1/2 sm:right-3 sm:h-6 sm:w-6 sm:-translate-y-1/2 sm:text-stone-700 svelte-jorj0f" aria-label="Dismiss banner"><svg width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" class="svelte-jorj0f"><path d="M1 1l10 10M11 1L1 11" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" class="svelte-jorj0f"></path></svg></button></div>'),da=j('<div class="promo-card fixed z-60 flex items-stretch overflow-hidden rounded-2xl svelte-jorj0f" role="region" aria-label="Gift card offer"><button type="button" class="flex min-w-0 flex-1 items-center gap-3 py-2 pr-1 pl-2.5 text-left svelte-jorj0f" aria-haspopup="dialog"><span class="promo-card-thumb relative flex h-[34px] w-[50px] shrink-0 items-center justify-center rounded-[7px] svelte-jorj0f" aria-hidden="true"><span class="flex h-4 items-center rounded-[4px] px-1 svelte-jorj0f"><img alt="" width="36" height="10" class="h-2.5 w-auto max-w-[36px] object-contain svelte-jorj0f"/></span></span> <span class="flex min-w-0 flex-1 flex-col svelte-jorj0f"><span class="truncate font-space text-[13px] leading-tight font-semibold text-stone-50 svelte-jorj0f">Gift cards, paid in crypto</span> <span class="truncate font-sora text-[11px] leading-snug text-stone-400 svelte-jorj0f"> </span></span> <svg viewBox="0 0 24 24" fill="none" class="h-4 w-4 shrink-0 text-amber-400 svelte-jorj0f" aria-hidden="true"><path d="M9 6l6 6-6 6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svelte-jorj0f"></path></svg></button> <button type="button" class="flex w-10 shrink-0 items-center justify-center text-stone-500 transition-colors hover:text-stone-200 svelte-jorj0f" aria-label="Dismiss gift card offer"><svg width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" class="svelte-jorj0f"><path d="M1 1l10 10M11 1L1 11" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" class="svelte-jorj0f"></path></svg></button></div>'),pa=j("<div><!></div>"),fa=j('<span class="text-stone-600 svelte-jorj0f" aria-hidden="true">·</span>'),va=j('<!> <span class="inline-flex items-center gap-1.5 whitespace-nowrap svelte-jorj0f"><svg viewBox="0 0 24 24" fill="none" class="h-3 w-3 shrink-0 text-amber-500/70 svelte-jorj0f"><path d="M5 12.5l4 4 10-10" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" class="svelte-jorj0f"></path></svg> </span>',1),ma=j('<div class="flow-node relative flex flex-col items-center gap-1.5 svelte-jorj0f"><span class="node-dot relative z-10 flex h-9 w-9 items-center justify-center rounded-full svelte-jorj0f"><svg viewBox="0 0 24 24" fill="none" class="h-[17px] w-[17px] text-amber-400 svelte-jorj0f"><path stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" class="svelte-jorj0f"></path></svg> <span class="node-idx svelte-jorj0f"></span></span> <span class="px-0.5 text-center font-sora text-[9px] leading-tight font-medium text-stone-400 svelte-jorj0f"> </span></div>'),ua=j('<div class="overflow-hidden svelte-jorj0f"><div class="flow-rail relative grid grid-cols-4 pt-4 svelte-jorj0f"></div></div>'),ja=j(`<div class="fixed inset-0 z-60 cursor-pointer bg-black/80 svelte-jorj0f"></div>  <div class="fixed inset-0 z-70 flex min-h-full items-center justify-center overflow-y-auto overscroll-contain p-3 svelte-jorj0f"><div class="promo-sheet relative my-auto w-full max-w-[400px] shrink-0 overflow-hidden rounded-[26px] outline-none svelte-jorj0f" role="dialog" tabindex="-1" aria-modal="true" aria-label="Buy gift cards with crypto"><button class="absolute right-3.5 top-3.5 z-20 flex h-8 w-8 items-center justify-center rounded-full bg-stone-950/60 text-stone-400 transition-colors hover:bg-stone-950/80 hover:text-stone-100 svelte-jorj0f" aria-label="Close"><svg viewBox="0 0 24 24" fill="none" class="h-4 w-4 svelte-jorj0f"><path d="M6 6l12 12M18 6 6 18" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" class="svelte-jorj0f"></path></svg></button> <div><div class="deck-spacer svelte-jorj0f" aria-hidden="true"></div> <!></div> <div class="relative px-6 pb-7 svelte-jorj0f"><p class="mb-2.5 flex items-center justify-center gap-2 font-space text-[10px] font-semibold tracking-[0.22em] text-amber-400/90 uppercase svelte-jorj0f"><span class="h-px w-5 bg-amber-500/40 svelte-jorj0f"></span> Powered by <span class="svelte-jorj0f"></span> <span class="h-px w-5 bg-amber-500/40 svelte-jorj0f"></span></p> <h2 class="text-balance text-center font-space text-[28px] leading-[1.06] font-black tracking-tight text-stone-50 svelte-jorj0f">Gift cards,<br class="svelte-jorj0f"/><span class="title-glow text-amber-400 svelte-jorj0f">paid in crypto</span></h2> <p class="mx-auto mt-3 max-w-[310px] text-center font-sora text-[13px] leading-relaxed text-stone-400 svelte-jorj0f">Spend USDT or USDC for <span class="font-medium text-stone-200 svelte-jorj0f"> </span> &amp; <span class="font-medium text-stone-200 svelte-jorj0f"> </span> —
2					no conversion, no card.</p> <div class="mt-3.5 flex items-center justify-center gap-3 font-sora text-[11px] text-stone-400 svelte-jorj0f"></div> <button class="cta-btn mt-5 flex w-full items-center justify-center gap-2.5 rounded-xl px-6 py-3.5 svelte-jorj0f"><svg viewBox="0 0 512 512" class="h-[18px] w-[18px] shrink-0 svelte-jorj0f" aria-hidden="true"><path d="M48.1 28.2C42.3 34.4 39 44 39 56.4v399.1c0 12.5 3.3 22.1 9.3 28.2l1.3 1.2 223.6-223.6v-5.3L49.4 27z" fill="#00DDFF" class="svelte-jorj0f"></path><path d="M347.3 336.3 272.6 261.6v-5.3l74.8-74.8 1.7 1 88.5 50.3c25.3 14.3 25.3 37.9 0 52.3z" fill="#FFCE00" class="svelte-jorj0f"></path><path d="M349 335.3 272.6 259 48.1 483.5c8.3 8.8 22.1 9.9 37.7 1.1z" fill="#FF3A44" class="svelte-jorj0f"></path><path d="M349 184.7 85.8 35.6C70.2 26.7 56.4 27.9 48.1 36.7L272.6 261z" fill="#00F076" class="svelte-jorj0f"></path></svg> <span class="font-space text-[15px] font-bold tracking-tight text-stone-950 svelte-jorj0f">Download on Google Play</span></button> <p class="mt-3 text-center font-sora text-[11px] text-stone-500 svelte-jorj0f">USDT &amp; USDC accepted</p> <div class="mt-4 border-t border-stone-800/60 pt-3 svelte-jorj0f"><button class="mx-auto flex items-center gap-1.5 rounded-full px-3 py-1 font-space text-[11px] font-medium tracking-wide text-stone-400 transition-colors hover:text-stone-200 svelte-jorj0f"> <svg viewBox="0 0 24 24" fill="none"><path d="M6 9l6 6 6-6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svelte-jorj0f"></path></svg></button> <!></div></div></div></div>`,1),ha=j("<!> <!> <!>",1);function Ra(N,G){Mt(G,!0);const _=(t,a=Pe,o)=>{let l=Tt(()=>It(o?.(),0));var c=Et(),b=J(c);pe(b,17,()=>it(a()),Re,(v,y,C)=>{var x=sa(),d=M(x,!0);P(m=>{be(x,m),F(d,e(y))},[()=>`--character-delay: ${lt(C,e(l))}`]),u(v,x)}),u(t,c)},Ue=(t,a=Pe)=>{var o=ra(),l=s(r(o),2),c=r(l),b=M(c),v=s(c,2);{var y=f=>{var T=na(),k=M(T);P(()=>F(k,`${a().discount??""}
2% OFF`)),u(f,T)};U(v,f=>{a().discount>0&&f(y)})}n(l);var C=s(l,2),x=r(C),d=s(r(x),2),m=M(d,!0);re(2),n(x),re(2),n(C),n(o),P(f=>{be(c,`background-color: ${a().plate??""}`),B(b,"src",f),B(b,"alt",a().name),F(m,a().name)},[()=>ye(a())]),u(t,o)},ve="",Ne=`${ve}/assets/domainIcons`;let we=ze(G,"surfaces",3,"all"),Ve=ze(G,"hydrateBannerShell",3,!1),p=$("none");const ie=[{name:"Amazon",icon:"amazon.com.svg",discount:5,plate:"#000000"},{name:"Airbnb",icon:"airbnb.svg",discount:8,plate:"#3a0f12"},{name:"IKEA",icon:"ikea.svg",discount:6,plate:"#ffffff"},{name:"Nike",icon:"nike.svg",discount:10,plate:"#111111"}],A=ie.slice(0,3);let V=$(0),O=$(!1);function We(){h(O,!e(O)),Q("gift_card_promo_steps_toggle",{open:e(O)})}const Ye=()=>$t($e)==="1",Ze=()=>{Wt($e,"1"),document.documentElement.classList.add(Qt)},ye=t=>`${Ne}/${t.icon}`,me=K(()=>ie.map(t=>t.name).join(", ")),qe=K(()=>A.map((t,a)=>A[(e(V)+a)%A.length])),Je=K(()=>e(qe)[0]),Qe=3400,Xe=1150;let R=$(null),le=null,X=null;function et(){if(!(e(p)!=="modal"||e(R)||A.length<2)){if(window.matchMedia("(prefers-reduced-motion: reduce)").matches){h(V,(e(V)+1)%A.length);return}h(R,e(Je),!0),h(V,(e(V)+1)%A.length),X=setTimeout(()=>{h(R,null),X=null},Xe)}}function ue(){le&&(clearInterval(le),le=null),X&&(clearTimeout(X),X=null),h(R,null)}const je=t=>t?Jt("giftCardPromo"):qt("giftCardPromo");let he=!1;Ct(()=>{if(!Ye()){if(Ht()&&we()!=="banner"&&!Zt())h(p,"card");else if(!He()&&we()!=="modal")h(p,"banner"),G.onBannerReady?.(),Yt().then(t=>{he||e(p)!=="banner"||t&&(h(Be,t,!0),Ae())}),Ae();else return;e(p)==="banner"&&Ce()}});function Ce(){Q("gift_card_promo_shown",{variant:e(p),device:He()?"mobile":"desktop"})}function tt(t,a){const o=new IntersectionObserver(l=>{l.some(c=>c.isIntersecting)&&(o.disconnect(),a())});return o.observe(t),{destroy:()=>o.disconnect()}}St(()=>{he=!0,at(),ue(),ge(),je(!1)});let ce=[];function Se(t){const a={run:()=>{a.cancel(),ce=ce.filter(o=>o!==a),t()},cancel:()=>{}};a.cancel=Vt(a.run),ce.push(a)}function at(){[...ce].forEach(t=>t.run())}let xe=$(null);function st(){e(p)==="card"&&(h(p,"modal"),je(!0),Q("gift_card_promo_opened",{variant:"modal"}),Se(()=>{he||e(p)!=="modal"||(e(xe)?.focus(),ue(),le=setInterval(et,Qe))}))}function Me(){h(p,"none"),je(!1),Se(()=>{ue(),ge(),Ze()})}function D(){const t=e(p);t!=="none"&&(Me(),Q("gift_card_promo_dismissed",{variant:t}))}function nt(t){e(p)==="modal"&&t.key==="Escape"&&D()}const rt=7500,ot=12e3;let de=$(0),Be=$(!1);const E=K(()=>ta(e(de),e(Be)));let ee=null;function Ae(){ge(),h(de,0),ee=setTimeout(function t(){h(de,e(de)+1),ee=setTimeout(t,rt)},ot)}function ge(){ee&&(clearTimeout(ee),ee=null)}const it=t=>Array.from(t),lt=(t,a=0)=>`${(t+a)*14}ms`,ct=`${ve}/agent/`,te=aa(Xt,ve,location.hostname),dt=K(()=>e(E)==="agent"?ct:te.href),pt=K(()=>e(E)==="giftcards"&&te.destination==="buy-gift-cards");function ft(){const t=e(p);Ut(Nt("gift_card_promo_modal"),"noopener,noreferrer"),Me(),Q("gift_card_promo_app_download",{variant:t,destination:"play.google.com",stores:e(me)})}function vt(){Q("promo_banner_click",{variant:e(p),banner_kind:e(E),destination:e(E)==="agent"?"agent":te.destination,stores:e(me)})}const De=["No KYC","14% off","Instant"],mt=[{label:"Pick card",icon:"M3 7.5h18M6 13.5h4M4.5 5.25h15A1.5 1.5 0 0 1 21 6.75v10.5a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 3 17.25V6.75a1.5 1.5 0 0 1 1.5-1.5Z"},{label:"Choose crypto",icon:"M12 3v18M8.25 7.5h5.25a2.25 2.25 0 0 1 0 4.5H9.75a2.25 2.25 0 0 0 0 4.5H15"},{label:"Scan & pay",icon:"M3.75 7.5V4.5a.75.75 0 0 1 .75-.75h3m9 0h3a.75.75 0 0 1 .75.75v3m0 9v3a.75.75 0 0 1-.75.75h-3m-9 0h-3a.75.75 0 0 1-.75-.75v-3M3 12h18"},{label:"Get card",icon:"M9 11.25v6.75m6-6.75v6.75M4.5 8.25h15v9.75A1.5 1.5 0 0 1 18 19.5H6a1.5 1.5 0 0 1-1.5-1.5V8.25Zm-.75 0h16.5V6a.75.75 0 0 0-.75-.75H4.5A.75.75 0 0 0 3.75 6v2.25Z"}];var Ee=ha();Bt("keydown",At,nt);var Te=J(Ee);{var ut=t=>{var a=ca(),o=r(a),l=s(o,8);Ft(l,()=>e(E),b=>{var v=la(),y=r(v);{var C=d=>{var m=oa(),f=s(J(m),2),T=r(f);_(T,()=>"0fiat Agent",()=>2),n(f);var k=s(f,4),ae=r(k);_(ae,()=>"Shop anything with crypto — just ask",()=>10),n(k);var H=s(k,2),I=r(H),W=r(I);_(W,()=>"Try it →",()=>38),n(I),n(H),u(d,m)},x=d=>{var m=ia(),f=s(J(m),2),T=r(f);_(T,()=>"Gift Cards",()=>2),n(f);var k=s(f,4),ae=r(k);_(ae,()=>te.message,()=>9),n(k);var H=s(k,2),I=r(H),W=r(I);_(W,()=>te.cta,()=>38),n(I),n(H),u(d,m)};U(y,d=>{e(E)==="agent"?d(C):d(x,-1)})}n(v),oe(2,v,()=>Ge,()=>({duration:160})),u(b,v)});var c=s(l,2);n(a),P(()=>{fe(a,1,`promo-bar chromeless-hide group relative flex w-full items-center justify-start gap-1.5 overflow-hidden px-3 py-2.5 pr-11 sm:justify-center sm:gap-3 sm:px-4 sm:pr-12 ${e(E)==="agent"?"is-agent":""}`,"svelte-jorj0f"),B(a,"aria-label",e(E)==="agent"?"Shop with the 0fiat AI agent":"Buy gift cards with crypto"),B(o,"href",e(dt)),B(o,"data-sveltekit-reload",e(pt)),B(o,"aria-label",e(E)==="agent"?"Try the 0fiat AI shopping agent":"Buy gift cards with crypto")}
2),g("click",o,vt),g("click",c,D),oe(3,a,()=>Oe,()=>({duration:Ve()?0:450,easing:ke})),u(t,a)};U(Te,t=>{e(p)==="banner"&&t(ut)})}var Ie=s(Te,2);{var jt=t=>{var a=da(),o=r(a),l=r(o),c=r(l),b=M(c);n(l);var v=s(l,2),y=s(r(v),2),C=M(y,!0);n(v),re(2),n(o);var x=s(o,2);n(a),Rt(a,(d,m)=>tt?.(d,m),()=>Ce),P((d,m)=>{be(c,`background-color: ${ie[0].plate??""}`),B(b,"src",d),F(C,m)},[()=>ye(ie[0]),()=>De.join(" · ")]),g("click",o,st),g("click",x,D),u(t,a)};U(Ie,t=>{e(p)==="card"&&t(jt)})}var ht=s(Ie,2);{var xt=t=>{var a=ja(),o=J(a),l=s(o,2),c=r(l),b=r(c),v=s(b,2);let y;var C=s(r(v),2);pe(C,19,()=>A,i=>i.name,(i,L,Y)=>{const S=K(()=>(e(Y)-e(V)+A.length)%A.length);var w=pa();let Z;var z=r(w);Ue(z,()=>e(L)),n(w),P(()=>{Z=fe(w,1,`deck-card deck-card--${e(S)===0?"front":e(S)===1?"middle":"rear"}`,"svelte-jorj0f",Z,{"deck-card-outgoing":e(R)?.name===e(L).name,"deck-card-promoting":e(R)!==null&&e(S)===0,"deck-card-advancing":e(R)!==null&&e(S)===1}),B(w,"aria-hidden",e(S)!==0)}),u(i,w)}),n(v);var x=s(v,2),d=r(x),m=s(r(d),2);Pt(m,Kt,!0),n(m),re(2),n(d);var f=s(d,4),T=s(r(f)),k=M(T,!0),ae=s(T,2),H=M(ae);re(),n(f);var I=s(f,2);pe(I,22,()=>De,i=>i,(i,L,Y)=>{var S=va(),w=J(S);{var Z=q=>{var _e=fa();u(q,_e)};U(w,q=>{e(Y)>0&&q(Z)})}var z=s(w,2),ne=s(r(z));n(z),P(()=>F(ne,` ${L??""}`)),u(i,S)}),n(I);var W=s(I,2),Le=s(W,4),se=r(Le),Fe=r(se),gt=s(Fe);n(se);var _t=s(se,2);{var bt=i=>{var L=ua(),Y=r(L);pe(Y,21,()=>mt,Re,(S,w,Z)=>{var z=ma(),ne=r(z),q=r(ne),_e=M(q),kt=s(q,2);kt.textContent=Z+1,n(ne);var wt=s(ne,2),yt=M(wt,!0);n(z),P(()=>{B(_e,"d",e(w).icon),F(yt,e(w).label)}),u(S,z)}),n(Y),n(L),oe(3,L,()=>Oe,()=>({duration:240,easing:ke})),u(i,L)};U(_t,i=>{e(O)&&i(bt)})}n(Le),n(x),n(c),zt(c,i=>h(xe,i),()=>e(xe)),n(l),P(()=>{y=fe(v,1,"hero-stage relative flex justify-center px-6 pt-11 pb-7 svelte-jorj0f",null,y,{"deck-cycling":e(R)!==null}),F(k,e(me)),F(H,`${Ke??""}+ gift cards`),B(se,"aria-expanded",e(O)),F(Fe,`${e(O)?"Hide steps":"How it works"} `),fe(gt,0,`h-3.5 w-3.5 transition-transform duration-200 ${e(O)?"rotate-180":""}`,"svelte-jorj0f")}),g("click",o,D),g("keydown",o,i=>{(i.key==="Enter"||i.key===" ")&&D()}),oe(3,o,()=>Ge,()=>({duration:200})),g("click",l,D),g("keydown",l,i=>{(i.key==="Enter"||i.key===" ")&&D()}),g("click",c,i=>i.stopPropagation()),g("keydown",c,i=>{i.stopPropagation(),i.key==="Escape"&&D()}
2),g("click",b,D),g("click",W,ft),g("click",se,We),oe(3,l,()=>Gt,()=>({y:40,duration:320,easing:ke})),u(t,a)};U(ht,t=>{e(p)==="modal"&&t(xt)})}u(N,Ee),Dt()}Lt(["click","keydown"]);export{Ra 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.