PageSourceSearch

https://giftlist.com/_next/static/chunks/2eokfk4td4y_6.js

js giftlist.com collected 2026-10-01 15:16:31 UTC 29,156 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,361324,e=>{"use strict";var t=e.i(843476),r=e.i(289603),a=e.i(301995);let i=(0,e.i(475254).default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);var s=e.i(690723),l=e.i(752002),n=e.i(271645),o=e.i(618566),d=e.i(887753),c=e.i(74191),h=e.i(709641),f=e.i(330579),u=e.i(765825),m=e.i(522016),g=e.i(201893),p=e.i(408015),x=e.i(926221),b=e.i(406954),v=e.i(712870);let w=[{title:"Create List",url:(0,x.buildSignupUrl)({src:"header"}),loggedOutOnly:!0},{title:"Find Friends",url:"/friends/find-friends",loggedOutOnly:!0},{title:"Gift Ideas",url:"/gift-ideas",loggedOutOnly:!0},...a.EVENTS_MENU_ENABLED?[{title:"Events",url:"/events",loggedOutOnly:!0}]:[],{title:"Cards",url:"/cards",loggedOutOnly:!0},{title:"Gift Guides",url:"/gift-guides",loggedOutOnly:!0},...a.EXCHANGE_MENU_ENABLED?[{title:"Gift Exchange",url:"/exchange",loggedOutOnly:!0}]:[],{title:"FAQ",url:"/faq",loggedOutOnly:!0,hideBelowXl:!0}];function y(e){let{hasHydrated:t,profileFetched:r,ceilingReached:a,isInitialized:i=!1}=e;return a||t&&(i||r)}e.s(["PageHeader",0,function(e){let{className:a,giftList:j,onMenuClick:N,mobileAction:k,userProfile:S,initialSignedInHint:E,showNotificationBell:L=!0,avatarHref:A,signedOutCtaLabel:C="Sign up",signedOutCtaSource:P="header"}=e,_=(0,b.useExchangeNavigationLabel)(),T=(0,o.usePathname)(),R=(0,v.useForwardedReturnTo)(),G=(0,v.useLoginHref)(),I=!!(0,u.useOrganizationWorkspaceState)(e=>e.activeProfileContextId),U=(0,s.useUserState)(e=>e.userProfile),O=(0,s.useUserStateHasHydrated)(),B=void 0!==S?S:O?U:null,W=(0,s.useUserProfileFetched)(),[M,F]=(0,n.useState)(!1);(0,n.useEffect)(()=>{if(!E)return;let e=setTimeout(()=>F(!0),1500);return()=>clearTimeout(e)},[E]);let H=!!E&&!B&&!y({hasHydrated:O,profileFetched:W,ceilingReached:M}),D=!B&&!H,[z,V]=(0,n.useState)(!1);(0,n.useEffect)(()=>{let e=setTimeout(()=>V(!0),1500);return()=>clearTimeout(e)},[]),(0,n.useEffect)(()=>{!O||(z||W||B)&&document.documentElement.setAttribute("data-gl-hydrated","1")},[O,z,W,B]);let Z=(null==B?void 0:B.profile_pic)?(0,l.getMediaUrl)(B.profile_pic)||B.profile_pic:void 0;return(0,t.jsx)("header",{"data-gl-chrome":"header",className:(0,d.cn)("relative w-full border-b border-border/70 text-foreground bg-card/95 shadow-sm","supports-[backdrop-filter]:backdrop-blur-md supp
1orts-[backdrop-filter]:bg-card/85",a),children:(0,t.jsxs)("div",{className:(0,d.cn)("flex w-full items-center justify-between gap-2 md:gap-4 py-2","px-5 md:px-6 lg:px-8"),children:[(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[(0,t.jsx)(c.Button,{variant:"ghost",size:"icon",className:"lg:hidden hover:bg-transparent -ml-2","aria-label":"Menu navigation",onClick:N,children:(0,t.jsx)(i,{className:"h-5 w-5"})}),(0,t.jsxs)(m.default,{href:"/",prefetch:!1,"aria-label":"Navigate to Home Page",children:[(0,t.jsx)(r.GiftListIcon,{className:"h-6 w-[97px] md:h-7 md:w-[113px] shrink-0 dark:brightness-0 dark:invert"}),(0,t.jsx)(g.LinkNavPending,{})]})]}),(0,t.jsx)("div",{className:"hidden lg:flex flex-1 items-center gap-4 pl-2 xl:pl-4",children:(0,t.jsx)("nav",{"aria-label":"Main",children:(0,t.jsx)("ul",{className:"flex items-center gap-0 xl:gap-1",children:null==w?void 0:w.filter(e=>!B||!e.loggedOutOnly).map(e=>(0,t.jsx)("li",{className:e.hideBelowXl?"hidden xl:block":void 0,children:(0,t.jsxs)(m.default,{href:e.url,className:(0,d.cn)("relative inline-flex h-full items-center whitespace-nowrap rounded-none px-2 xl:px-4 py-2 text-sm font-medium text-foreground transition-all duration-200 bg-transparent","hover:text-primary hover:bg-transparent","after:absolute after:left-2 after:right-2 xl:after:left-4 xl:after:right-4 after:-bottom-px after:h-[2px] after:rounded-full after:bg-transparent after:transition-transform after:duration-200 after:origin-left after:scale-x-0 after:content-['']",(null==T?void 0:T.startsWith(e.url))?"text-primary after:scale-x-100 after:bg-primary":"hover:after:scale-x-100 hover:after:bg-primary/70"),children:["/exchange"===e.url?_:e.title,(0,t.jsx)(g.LinkNavPending,{})]})},e.url))})})}),(0,t.jsxs)("div",{className:"flex gap-2 md:gap-3 items-center shrink-0",children:[k?(0,t.jsx)("div",{className:"md:hidden",children:k}):null,B&&L&&!I?(0,t.jsx)(f.NotificationBell,{buttonClassName:"h-10 w-10 rounded-full hover:bg-muted",iconClassName:"h-5 w-5"}):null,(0,t.jsx)(p.ThemeToggle,{className:"hidden md:inline-flex"}),(0,t.jsx)(t.Fragment,{children:B?(0,t.jsxs)(m.default,{href:null!=A?A:"/user/".concat(encodeURIComponent((null==B?void 0:B.username)||"")),className:"hidden md:block",children:[(0,t.jsxs)(h.Avatar,{className:"h-9 w-9 cursor-pointer",children:[(0,t.jsx)(h.AvatarImage,{src:Z,alt:"".concat(null==B?void 0:B.first_name," ").concat(null==B?void 0:B.last_name).trim()||(null==B?void 0:B.username)}),(0,t.jsx)(h.AvatarFallback,{className:"bg-secondary text-secondary-foreground",children:("".concat(null==B?void 0:B.first_name," ").concat(null==B?void 0:B.last_name).trim()||(null==B?void 0:B.username)||"U").split(" ").map(e=>e[0]).join("").toUpperCase().slice(0,2)})]}),(0,t.jsx)(g.LinkNavPending,{})]}):D?(0,t.jsxs)("div",{className:"gl-signed-out-only flex items-center gap-2 md:gap-3",children:[(0,t.jsx)(c.Button,{variant:"ghost",size:"sm",className:"h-10 sm:h-9 px-3 md:px-4 text-sm font-medium text-foreground hover:text-primary hover:bg-transparent",asChild:!0,children:(0,t.jsxs)(m.default,{href:G,children:["Log in",(0,t.jsx)(g.LinkNavPending,{})]})}),(0,t.jsx)(c.Button,{variant:"default",size:"sm",className:"h-10 sm:h-9 px-3 md:px-4 bg-primary text-primary-foreground border border-primary/80 hover:bg-primary/90 hover:text-primary-foreground",asChild:!0,children:(0,t.jsxs)(m.default,{href:(0,x.buildSignupUrl)({src:P,returnTo:R}),children:[C,(0,t.jsx)(g.LinkNavPending,{})]})})]}):null})]})]})})},"SIGNED_IN_HINT_CEILING_MS",0,1500,"clientHasAuthAnswer",0,y],361324)},293974,e=>{"use strict";var t=e.i(843476),r=e.i(8597),a=e.i(678546);e.s(["SectionBoundary",0,function(e){let{section:i,children:s}=e;return(0,t.jsx)(r.ErrorBoundary,{fallbackRender:()=>null,onError:e=>{(0,a.logError)(e,{component:"SectionBoundary",operation:i,severity:"medium",errorBoundary:!0})},children:s})}])},341034,e=>{"use strict";e.i(247167);let t="https://giftlist.com",r="GiftList";e.s(["APP",0,{type:"Organization",url:t,id:t+"/#organization",logo:t+"/cover.png",name:r,legalName:r,title:"Universal Wish List Maker & Gift Registry App",description:"Create a universal wish list or Secret Santa group gift exchange, shop for the perfect gift, and track special occasions. Sign up for free today.",sameAs:["https://www.facebook.com/people/GiftList/100057762482084/","https://www.youtube.com/channel/UCvi0dGEvvP1gEJW7mxbtl4A","https://www.tiktok.com/@giftlist","https://www.instagram.com/giftlist_official/","https://x.com/join_giftlist","https://www.pinterest.com/giftlist_official/"],contactPoint:[{"@type":"ContactPoint",contactType:"customer service",email:"[email protected]",availableLanguage:["English"]}],foundingDate:"2021",twitter:{handle:"@join_giftlist",site:"@join_giftlist",cardType:"summary"},locale:"en_US",softwareApplication:{"@context":"https://schema.org","@type":"SoftwareApplication",name:"GiftList",operatingSystem:"iOS, Android, Web",applicationCategory:"ShoppingApplication",image:t+"/android-chrome-512x512.png",screenshot:[t+"/app-screenshot-1080-1920.png"],downloadUrl:["https://apps.apple.com/us/app/giftlist-wishlist-registry/id6736836276","https://play.google.com/store/apps/details?id=com.giftlist"],offers:{"@type":"Offer",price:0,priceCurrency:"USD"},aggregateRating:{"@type":"AggregateRating",ratingValue:"4.8",ratingCount:10
159}}}])},465838,e=>{"use strict";e.s(["BROWSE_PATH",0,"/browse","URLS",0,{privacy:"/privacy-policy",terms:"/terms-of-use",disclaimer:"/disclaimer",contactUs:"/contact-us",faq:"/faq"}])},406954,e=>{"use strict";var t=e.i(271645);let r="Gift Exchange";e.s(["useExchangeNavigationLabel",0,function(){let[e,a]=(0,t.useState)(r);return(0,t.useEffect)(()=>{let e=()=>a(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,t=new Intl.DateTimeFormat("en-US",{timeZone:"America/New_York",month:"numeric"}).formatToParts(e).find(e=>"month"===e.type),a=Number(null==t?void 0:t.value);return a>=10&&a<=12?"Secret Santa":r}());e();let t=window.setInterval(e,36e5);return window.addEventListener("focus",e),document.addEventListener("visibilitychange",e),()=>{window.clearInterval(t),window.removeEventListener("focus",e),document.removeEventListener("visibilitychange",e)}},[]),e}])},712870,e=>{"use strict";var t=e.i(271645),r=e.i(618566),a=e.i(170843),i=e.i(673615);function s(){let e=(0,r.usePathname)(),s=(0,t.useSyncExternalStore)(i.subscribeToSearch,i.getSearchSnapshot,i.getServerSearchSnapshot);return"/"===e?(0,a.forwardableReturnTo)(s):null}e.s(["useForwardedReturnTo",0,s,"useLoginHref",0,function(){let e=s();return e?"/login?return_to=".concat(encodeURIComponent(e)):"/login"},"useSignupHrefForwardingReturnTo",0,function(e){let t=s();return t?function(e,t){if(!e.startsWith("/")||e.startsWith("//"))return e;let r=new URL(e,"https://giftlist.invalid");return r.searchParams.has("return_to")?e:(r.searchParams.set("return_to",t),"".concat(r.pathname).concat(r.search).concat(r.hash))}(e,t):e}])},119029,e=>{"use strict";var t,r,a,i,s=e.i(843476),l=e.i(657688),n=e.i(522016),o=e.i(870273);e.i(83805);var d=e.i(465838),c=e.i(301995),h=e.i(289603),f=e.i(8e5),u=e.i(341034),m=e.i(408015),g=e.i(506469),p=e.i(714790),x=e.i(447359),b=e.i(926221);let v=[{url:"https://www.facebook.com/profile.php?id=100057762482084",name:"Facebook",path:"M22 12a10 10 0 1 0-11.6 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.4v7A10 10 0 0 0 22 12Z"},{url:"https://www.youtube.com/channel/UCvi0dGEvvP1gEJW7mxbtl4A",name:"YouTube",path:"M21.6 7.2a2.5 2.5 0 0 0-1.8-1.8C18.2 5 12 5 12 5s-6.2 0-7.8.4a2.5 2.5 0 0 0-1.8 1.8A26 26 0 0 0 2 12a26 26 0 0 0 .4 4.8 2.5 2.5 0 0 0 1.8 1.8C5.8 19 12 19 12 19s6.2 0 7.8-.4a2.5 2.5 0 0 0 1.8-1.8A26 26 0 0 0 22 12a26 26 0 0 0-.4-4.8ZM10 15.1V8.9l5.2 3.1-5.2 3.1Z"},{url:"https://www.tiktok.com/@giftlist",name:"TikTok",path:"M16.6 5.8a4.8 4.8 0 0 1-1.1-3.1h-3.2v12.6a2.7 2.7 0 1 1-1.9-2.6V9.4a5.9 5.9 0 1 0 5.1 5.8V9.4a7.9 7.9 0 0 0 4.5 1.4V7.6a4.7 4.7 0 0 1-3.4-1.8Z"},{url:"https://www.instagram.com/giftlist_official/",name:"Instagram",path:"M12 2.2c3.2 0 3.6 0 4.9.07 1.2.05 1.8.25 2.2.42.6.22 1 .48 1.4.9.4.4.68.8.9 1.4.17.4.37 1 .42 2.2.06 1.3.07 1.7.07 4.9s0 3.6-.07 4.9c-.05 1.2-.25 1.8-.42 2.2a3.9 3.9 0 0 1-.9 1.4c-.4.4-.8.68-1.4.9-.4.17-1 .37-2.2.42-1.3.06-1.7.07-4.9.07s-3.6 0-4.9-.07c-1.2-.05-1.8-.25-2.2-.42a3.9 3.9 0 0 1-1.4-.9 3.9 3.9 0 0 1-.9-1.4c-.17-.4-.37-1-.42-2.2C2.2 15.6 2.2 15.2 2.2 12s0-3.6.07-4.9c.05-1.2.25-1.8.42-2.2.22-.6.48-1 .9-1.4.4-.4.8-.68 1.4-.9.4-.17 1-.37 2.2-.42C8.4 2.2 8.8 2.2 12 2.2Zm0 1.8c-3.1 0-3.5 0-4.7.07-1.1.05-1.7.24-2.1.4-.5.2-.9.44-1.3.83-.4.4-.63.8-.83 1.3-.16.4-.35 1-.4 2.1C2.6 9.9 2.6 10.3 2.6 12s0 3.1.07 4.3c.05 1.1.24 1.7.4 2.1.2.5.44.9.83 1.3.4.4.8.63 1.3.83.4.16 1 .35 2.1.4 1.2.07 1.6.07 4.7.07s3.5 0 4.7-.07c1.1-.05 1.7-.24 2.1-.4.5-.2.9-.44 1.3-.83.4-.4.63-.8.83-1.3.16-.4.35-1 .4-2.1.07-1.2.07-1.6.07-4.3s0-3.1-.07-4.3c-.05-1.1-.24-1.7-.4-2.1a3.5 3.5 0 0 0-.83-1.3 3.5 3.5 0 0 0-1.3-.83c-.4-.16-1-.35-2.1-.4C15.5 4 15.1 4 12 4Zm0 3.1a4.9 4.9 0 1 1 0 9.8 4.9 4.9 0 0 1 0-9.8Zm0 8a3.1 3.1 0 1 0 0-6.2 3.1 3.1 0 0 0 0 6.2Zm6.3-8.2a1.15 1.15 0 1 1-2.3 0 1.15 1.15 0 0 1 2.3 0Z"},{url:"https://twitter.com/join_giftlist",name:"X",path:"M17.5 3h3.2l-7 8 8.2 10.9h-6.4l-5-6.6-5.8 6.6H1.5l7.5-8.6L1.1 3h6.6l4.5 6 5.3-6Zm-1.1 17h1.8L7.7 4.8H5.8L16.4 20Z"},{url:"https://www.pinterest.com/giftlist_official/",name:"Pinterest",path:"M12 2C6.5 2 2 6.5 2 12c0 4.2 2.6 7.8 6.3 9.3-.1-.8-.2-2 0-2.9.2-.8 1.3-5.4 1.3-5.4s-.3-.7-.3-1.7c0-1.6.9-2.8 2.1-2.8 1 0 1.5.7 1.5 1.6 0 1-.6 2.5-1 3.9-.3 1.2.6 2.1 1.7 2.1 2.1 0 3.7-2.2 3.7-5.4 0-2.8-2-4.8-4.9-4.8-3.3 0-5.3 2.5-5.3 5.1 0 1 .4 2.1.9 2.7.1.1.1.2.1.3l-.3 1.2c0 .2-.2.3-.4.2-1.4-.7-2.3-2.8-2.3-4.5 0-3.7 2.7-7.1 7.7-7.1 4.1 0 7.2 2.9 7.2 6.7 0 4-2.5 7.3-6.1 7.3-1.2 0-2.3-.6-2.7-1.4l-.7 2.8c-.3 1-1 2.3-1.5 3.1.9.3 1.9.4 2.9.4 5.5 0 10-4.5 10-10S17.5 2 12 2Z"}],w=[{href:(null===u.APP||void 0===u.APP||null==(r=u.APP.softwareApplication)||null==(t=r.downloadUrl)?void 0:t[0])||"https://apps.apple.com/us/app/giftlist-wishlist-registry/id6736836276",src:"/media/app-badges/app-store-badge.svg",alt:"Download on the App Store",store:"ios",width:120},{href:(null===u.APP||void 0===u.APP||null==(i=u.APP.softwareApplication)||null==(a=i.downloadUrl)?void 0:a[1])||"https://play.google.com/store/apps/details?id=com.giftlist",src:"/media/app-badges/google-play-badge.svg",alt:"Get it on Google Play",store:"android",width:135}];e.s(["Footer",0,function(){let{hideCta:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{logAnalytics:t}=(0,g.useAnalytics)(),r=[{title:"Wishlist Maker",links:[...c.GROUPS_ENABLED?[{label:"Family Wishlist",href:"/family-wishlist"}]:[],{label:"Birthday Wishlist",href:"/birthday-wishlist"},{label:"Christmas List",href:"/christmas-wishlist"},{label:"Wedding Registry",href:"/wedding-registry"},{label:"Baby Registry",href:"/baby-registry"},{label:"Graduation Wishlist",href:"/graduation-wishlist"},{label:"Housewarming Registry",href:"/housewarming-registry"},{label:"Gift Registry",href:"/gift-registry"}
1,{label:"Holiday Wishlist",href:"/holiday-wishlist"},{label:"Universal Wishlist",href:"/wishlist"},{label:"College Dorm Wishlist",href:"/college-dorm-wishlist"},{label:"Back to School",href:"/back-to-school-wishlist"},{label:"Teacher Classroom Wishlist",href:"/teacher-classroom-wishlist"},{label:"Charity Gift List",href:"/charity"}]},{title:"Discover",links:[{label:"Gift Ideas",href:"/gift-ideas"},{label:"Gift Guides",href:"/gift-guides"},{label:"Secret Santa Gift Ideas",href:"/gift-ideas/secret-santa"},{label:"White Elephant Gifts",href:"/gift-ideas/white-elephant"},{label:"Gifts for Your Boss",href:"/gift-ideas/gifts-for-boss"},{label:"Gifts for Employees",href:"/gift-ideas/gifts-for-employees"},...x.INSPIRATION_L1.map(e=>({label:e.shortName||e.name,href:"/gift-ideas/".concat(e.slug)}))]},{title:"Free Tools & Games",links:[{label:"Secret Santa Generator",href:"/tools/secret-santa-generator"},{label:"Gift Exchange Quiz",href:"/tools/gift-exchange-quiz"},{label:"Gift Exchange Rules",href:"/tools/gift-exchange-rules"},{label:"Name Randomizer",href:"/tools/name-randomizer"},{label:"Random Number Generator",href:"/tools/random-number-generator"},{label:"Dice Roller",href:"/tools/dice-roller"},{label:"Coin Flip",href:"/tools/coin-flip"},{label:"Team Generator",href:"/tools/team-generator"},{label:"Christmas Trivia",href:"/tools/christmas-trivia"},{label:"Christmas Charades",href:"/tools/christmas-charades"},{label:"Holiday Bingo",href:"/tools/holiday-bingo"},{label:"Would You Rather",href:"/tools/would-you-rather"},{label:"Left Right Center",href:"/tools/left-right-center"},{label:"Gift Preference Quiz",href:"/tools/gift-preference-questionnaire"}]},{title:"Cards & Invitations",links:[{label:"Card Designs",href:"/cards/designs"},{label:"Christmas Cards",href:"/cards/designs/christmas"},{label:"Holiday Cards",href:"/cards/designs/holiday"},{label:"Thanksgiving Cards",href:"/cards/designs/thanksgiving"},{label:"Hanukkah Cards",href:"/cards/designs/hanukkah"},{label:"New Year Cards",href:"/cards/designs/new-year"},{label:"Holiday Thank You Cards",href:"/cards/designs/thank-you-holiday"},...c.EVENTS_MENU_ENABLED?[{label:"Invitation Designs",href:"/events/designs"},{label:"Christmas Invitations",href:"/events/designs/christmas"},{label:"Holiday Party Invitations",href:"/events/designs/holiday"},{label:"New Year Invitations",href:"/events/designs/new-year"}]:[]]},{title:"General",links:[{label:"How It Works",href:"/#how-it-works"},{label:"Find a Wishlist",href:"/friends/find-friends"},...c.EVENTS_MENU_ENABLED?[{label:"Event Invitations",href:"/events"}]:[],...c.EXCHANGE_MENU_ENABLED?[{label:"Secret Santa & Gift Exchange",href:"/exchange"}]:[],{label:"Send a card",href:"/cards/designs"},{label:"Blog",href:"/blog"},{label:"Genie: AI Gift Finder",href:"/genie"},{label:"Browser Extension",href:"/extension"},{label:"FAQ",href:d.URLS.faq},{label:"Contact Us",href:d.URLS.contactUs}]}],a=(0,s.jsxs)("div",{className:"flex items-center gap-2 text-xs text-muted-foreground",children:[(0,s.jsx)("span",{className:"flex gap-0.5 text-amber-500",role:"img","aria-label":"Rated 4.8 out of 5 stars",children:[0,1,2,3,4].map(e=>(0,s.jsx)(o.Star,{className:"h-3.5 w-3.5 fill-current","aria-hidden":"true"},e))}),(0,s.jsx)("span",{className:"font-semibold text-foreground",children:"4.8"}),(0,s.jsx)("span",{"aria-hidden":"true",className:"opacity-40",children:"·"}),(0,s.jsxs)("span",{children:[(0,s.jsx)("span",{className:"font-semibold text-foreground",children:"4M+"})," gifts"]})]}),i=(e,r)=>(0,s.jsx)("ul",{className:"flex flex-col",children:e.links.map(a=>(0,s.jsx)("li",{children:(0,s.jsx)(n.default,{href:a.href,className:"".concat("text-sm text-muted-foreground transition-colors hover:text-foreground"," block ").concat(r),onClick:()=>t("footer_link_click",{column:e.title,label:a.label}),children:a.label})},a.label))});return(0,s.jsxs)("footer",{className:"bg-muted/50 border-t border-border/60 text-foreground",children:[(0,s.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 sm:px-6 lg:px-8 grid gap-10 grid-cols-1 sm:grid-cols-3 xl:grid-cols-[1.35fr_1fr_1fr_1fr_1fr_1fr_1.55fr] pt-14 pb-11",children:[(0,s.jsxs)("div",{className:"flex flex-col gap-5 sm:col-span-3 xl:col-span-1",children:[(0,s.jsx)(n.default,{href:"/","aria-label":"Navigate to Home Page",children:(0,s.jsx)(h.GiftListIcon,{className:"h-8 w-[129px] dark:brightness-0 dark:invert"})}),(0,s.jsx)("p",{className:"text-sm text-muted-foreground max-w-xs",children:"The best wishlist maker for birthdays, Christmas, weddings, and every occasion. Add gifts from any store — completely free."}),(0,s.jsx)("div",{className:"flex gap-1.5 -ml-2",children:v.map(e=>(0,s.jsx)(n.default,{href:e.url,target:"_blank",rel:"noreferrer","aria-label":"Follow GiftList on ".concat(e.name," (opens in new window)"),className:"grid h-9 w-9 place-items-center rounded-lg text-muted-foreground transition-colors hover:bg-foreground
1/5 hover:text-foreground",children:(0,s.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",className:"h-[19px] w-[19px]",children:(0,s.jsx)("path",{d:e.path})})},e.name))})]}),r.map(e=>(0,s.jsxs)("nav",{"aria-label":"Footer: ".concat(e.title),className:"hidden sm:block",children:[(0,s.jsx)("h3",{className:"text-sm font-semibold text-foreground mb-3",children:e.title}),i(e,"py-0.5")]},e.title)),(0,s.jsx)(f.Accordion,{type:"single",collapsible:!0,className:"sm:hidden border-t border-border/40",children:r.map(e=>(0,s.jsxs)(f.AccordionItem,{value:e.title,children:[(0,s.jsx)(f.AccordionTrigger,{className:"text-sm font-semibold",children:e.title}),(0,s.jsx)(f.AccordionContent,{children:i(e,"py-2")})]},e.title))}),(0,s.jsxs)("aside",{className:"sm:col-span-3 xl:col-span-1 self-start flex flex-col gap-4 rounded-2xl border border-border/60 bg-card p-6 shadow-sm dark:shadow-none",children:[e?null:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("h3",{className:"font-display text-lg font-bold leading-tight tracking-tight text-balance",children:"One list. Every store."}),(0,s.jsx)("p",{className:"-mt-2 text-[13px] leading-relaxed text-muted-foreground",children:"Add gifts from anywhere and share a single link. Free, in seconds."}),(0,s.jsx)(n.default,{href:(0,b.buildSignupUrl)({src:"footer"}),onClick:()=>t("footer_cta_click",{source:"footer_rail"}),className:"block rounded-lg bg-primary px-4 py-2.5 text-center text-sm font-semibold text-primary-foreground shadow-sm transition-colors hover:bg-primary/90",children:"Create a free gift list"}),a,(0,s.jsx)("div",{className:"border-t border-border/40"})]}),(0,s.jsx)("p",{className:"text-xs font-semibold uppercase tracking-wider text-muted-foreground",children:"Get the app"}),(0,s.jsx)("div",{className:"flex flex-wrap items-center gap-2",children:w.map(e=>(0,s.jsx)("a",{href:(0,p.withUtm)(e.href,{medium:"badge",campaign:"app_install",content:"homepage_footer"}),target:"_blank",rel:"noreferrer","aria-label":e.alt,onClick:()=>t("app_install_click",{source:"homepage_footer",store:e.store}),className:"transition-opacity hover:opacity-80",children:(0,s.jsx)(l.default,{unoptimized:!0,src:e.src,alt:e.alt,width:e.width,height:40,className:"h-[36px] w-auto rounded-lg dark:border dark:border-white/20"})},e.alt))}),e?a:null]})]}),(0,s.jsx)("div",{className:"border-t border-border/40",children:(0,s.jsxs)("div",{className:"mx-auto max-w-screen-2xl px-4 sm:px-6 lg:px-8 py-6 flex flex-col gap-3",children:[(0,s.jsxs)("div",{className:"flex flex-wrap items-center gap-x-4 gap-y-2 text-xs text-muted-foreground",children:[(0,s.jsxs)("span",{suppressHydrationWarning:!0,children:["© ",new Date().getFullYear()," GiftList"]}),(0,s.jsx)("span",{"aria-hidden":"true",className:"opacity-40",children:"·"}),(0,s.jsx)(n.default,{href:"/privacy-policy",className:"!text-muted-foreground hover:!text-foreground transition-colors",children:"Privacy Policy"}),(0,s.jsx)("span",{"aria-hidden":"true",className:"opacity-40",children:"·"}),(0,s.jsx)(n.default,{href:"/terms-of-use",className:"!text-muted-foreground hover:!text-foreground transition-colors",children:"Terms of Service"}),(0,s.jsx)("span",{"aria-hidden":"true",className:"opacity-40",children:"·"}),(0,s.jsx)(n.default,{href:"/disclaimer",className:"!text-muted-foreground hover:!text-foreground transition-colors",children:"Disclaimer"}),(0,s.jsx)("span",{className:"flex-1"}),(0,s.jsx)(m.ThemeToggle,{className:"rounded-full border border-border/60 bg-background p-2 shadow-sm"})]}),(0,s.jsxs)("p",{className:"max-w-2xl text-[11px] leading-relaxed text-muted-foreground",children:["Affiliate disclosure: Some links on this site may be affiliate links. We may earn a small commission if you make a purchase through these links, at no extra cost to you. GiftList is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com."," ",(0,s.jsx)(n.default,{href:"/disclaimer",className:"!text-muted-foreground underline underline-offset-2 transition-colors hover:!text-foreground",children:"Read our disclaimer"}),"."]})]})})]})}])},408015,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(806344),i=e.i(887753),s=e.i(683739),l=e.i(911263);let n=["light","dark","system"];function o(e){return"dark"===e?"dark":"light"===e?"light":window.matchMedia("(prefers-color-scheme: dark)").matches?"dar
1k":"light"}let d=(0,a.create)((e,t)=>({theme:"system",toggleTheme:()=>{let r="dark"===o(t().theme)?"light":"dark";l.safeLocalStorage.setItem("giftlist-theme",r),(0,s.applyTheme)(r),e({theme:r})}}));function c(e){let{className:r}=e;return(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:r,children:[(0,t.jsx)("circle",{cx:"12",cy:"12",r:"5"}),(0,t.jsx)("line",{x1:"12",y1:"1",x2:"12",y2:"3"}),(0,t.jsx)("line",{x1:"12",y1:"21",x2:"12",y2:"23"}),(0,t.jsx)("line",{x1:"4.22",y1:"4.22",x2:"5.64",y2:"5.64"}),(0,t.jsx)("line",{x1:"18.36",y1:"18.36",x2:"19.78",y2:"19.78"}),(0,t.jsx)("line",{x1:"1",y1:"12",x2:"3",y2:"12"}),(0,t.jsx)("line",{x1:"21",y1:"12",x2:"23",y2:"12"}),(0,t.jsx)("line",{x1:"4.22",y1:"19.78",x2:"5.64",y2:"18.36"}),(0,t.jsx)("line",{x1:"18.36",y1:"5.64",x2:"19.78",y2:"4.22"})]})}function h(e){let{className:r}=e;return(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:r,children:(0,t.jsx)("path",{d:"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"})})}e.s(["ThemeToggle",0,function(e){let{className:a}=e,{theme:f,toggleTheme:u}=d(),[m,g]=(0,r.useState)(!1);if((0,r.useEffect)(()=>{let e,t=(e=l.safeLocalStorage.getItem("giftlist-theme"),n.includes(e)?e:"system");"system"!==t&&d.setState({theme:t}),g(!0)},[]),(0,r.useEffect)(()=>{if("system"!==f)return;let e=window.matchMedia("(prefers-color-scheme: dark)"),t=()=>(0,s.applyTheme)("system");return e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[f]),!m)return null;let p=o(f),x="dark"===p?(0,t.jsx)(h,{}):(0,t.jsx)(c,{}),b="dark"===p?"Switch to light mode":"Switch to dark mode";return(0,t.jsx)("button",{type:"button",onClick:u,className:(0,i.cn)("inline-flex items-center justify-center rounded-md p-1.5 text-muted-foreground transition-colors hover:text-foreground focus:outline-none focus-visible:ring-2 focus-visible:ring-ring",a),"aria-label":b,title:b,children:x})},"getEffectiveTheme",0,o,"useThemeState",0,d])},709641,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(705844),i=e.i(30030),s=e.i(30207),l=e.i(934620),n=e.i(248425),o=Object.defineProperty,d=(e,t)=>o(e,"name",{value:t,configurable:!0}),c="Avatar",[h,f]=(0,i.createContextScope)(c),u=[0,()=>void 0],[m,g]=h(c),p=r.forwardRef(d(function(e,a){let{__scopeAvatar:i,...s}=e,[l,o]=r.useState("idle"),[d,c]=y();return(0,t.jsx)(m,{scope:i,imageLoadingStatus:l,setImageLoadingStatus:o,imageCount:d,setImageCount:c,children:(0,t.jsx)(n.Primitive.span,{...s,ref:a})})},"Avatar")),x=r.forwardRef(d(function(e,a){let{__scopeAvatar:i,src:o,onLoadingStatusChange:d,...c}=e,h=g("AvatarImage",i);j(h.setImageCount);let f=v(o,{referrerPolicy:c.referrerPolicy,crossOrigin:c.crossOrigin,loadingStatus:h.imageLoadingStatus,setLoadingStatus:h.setImageLoadingStatus}),u=(0,s.useCallbackRef)(e=>{null==d||d(e)}),m=r.useRef(f);return(0,l.useLayoutEffect)(()=>{let e=m.current;m.current=f,f!==e&&u(f)},[f,u]),"loaded"===f?(0,t.jsx)(n.Primitive.img,{...c,ref:a,src:o}):null},"AvatarImage")),b=r.forwardRef(d(function(e,a){let{__scopeAvatar:i,delayMs:s,...l}=e,o=g("AvatarFallback",i),[d,c]=r.useState(void 0===s);return r.useEffect(()=>{if(void 0!==s){let e=window.setTimeout(()=>c(!0),s);return()=>window.clearTimeout(e)}},[s]),d&&"loaded"!==o.imageLoadingStatus?(0,t.jsx)(n.Primitive.span,{...l,ref:a}):null},"AvatarFallback"));function v(e,t){let{loadingStatus:r,setLoadingStatus:a,referrerPolicy:i,crossOrigin:s}=t;return(0,l.useLayoutEffect)(()=>{if(!e)return void a("error");let t=new window.Image,r=d(e=>{a(w(e.currentTarget))},"handleLoad"),l=d(()=>a("error"),"handleError");return t.addEventListener("load",r),t.addEventListener("error",l),i&&(t.referrerPolicy=i),t.crossOrigin=null!=s?s:null,t.src=e,a(w(t)),()=>{t.removeEventListener("load",r),t.removeEventListener("error",l),a("idle")}},[e,s,i,a]),r}
1function w(e){return e.complete?e.naturalWidth>0?"loaded":"error":"loading"}function y(){let e=u;if(a.IS_DEVELOPMENT){let[t]=e=r.useState(0),a=r.useRef(!1);r.useEffect(()=>{t>1&&!a.current&&(a.current=!0,console.warn("Avatar: Only one `Avatar.Image` component should be rendered per `Avatar.Root`, but multiple were detected. This will lead to unexpected behavior."))},[t])}return e}function j(e){a.IS_DEVELOPMENT&&r.useEffect(()=>(e(e=>e+1),()=>{e(e=>e-1)}),[e])}d(v,"useImageLoadingStatus"),d(w,"getImageLoadingStatus"),d(y,"useImageCount"),d(j,"useUpdateImageCount");var N=e.i(887753);let k=r.forwardRef((e,r)=>{let{className:a,...i}=e;return(0,t.jsx)(p,{ref:r,className:(0,N.cn)("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",a),...i})});k.displayName=p.displayName;let S=r.forwardRef((e,r)=>{let{className:a,...i}=e;return(0,t.jsx)(x,{ref:r,className:(0,N.cn)("aspect-square h-full w-full",a),...i})});S.displayName=x.displayName;let E=r.forwardRef((e,r)=>{let{className:a,...i}=e;return(0,t.jsx)(b,{ref:r,className:(0,N.cn)("flex h-full w-full items-center justify-center rounded-full bg-muted",a),...i})});E.displayName=b.displayName,e.s(["Avatar",0,k,"AvatarFallback",0,E,"AvatarImage",0,S],709641)},714790,e=>{"use strict";let t=["6736836276","6443960755"];e.s(["withUtm",0,function(e,r){let a=new URLSearchParams({utm_source:"giftlist_web",utm_medium:r.medium,utm_campaign:r.campaign,utm_content:r.content});if(function(e){try{return"play.google.com"===new URL(e).hostname}catch(e){return!1}}(e)){var i;let t=new URL(e),r=new URLSearchParams(null!=(i=t.searchParams.get("referrer"))?i:"");return a.forEach((e,t)=>{r.has(t)||r.set(t,e)}),t.searchParams.set("referrer",r.toString()),t.toString()}if(function(e){try{let{hostname:r,pathname:a}=new URL(e);return("apps.apple.com"===r||"itunes.apple.com"===r)&&t.some(e=>a.endsWith("/id".concat(e)))}catch(e){return!1}}(e)){let t=new URL(e);return a.forEach((e,r)=>t.searchParams.set(r,e)),t.searchParams.set("pt","125683460"),t.searchParams.set("ct",r.content.slice(0,30)),t.searchParams.has("mt")||t.searchParams.set("mt","8"),t.toString()}let s=e.includes("?")?"&":"?";return"".concat(e).concat(s).concat(a.toString())}])}]);

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.