PageSourceSearch

https://gishme.com/chunk-J4SVCCUG.js

js gishme.com collected 2026-10-02 01:30:36 UTC 16,886 bytes, 1 lines download raw bytes

1import{a as P}from"./chunk-GSRH34GF.js";import{e as w}from"./chunk-EWHZRINC.js";import{a as _}from"./chunk-HYG535NP.js";import"./chunk-GIUQ3Z3B.js";import"./chunk-M5HWWZMS.js";import"./chunk-6NJAKFE3.js";import"./chunk-SLVJP6U5.js";import{Ab as C,Ka as o,Lb as l,Mb as i,Nb as s,Ta as b,U as m,Xa as x,Yb as f,gb as h,hb as u,kb as p,lb as d,nb as e,ob as n,pb as y,yb as g}from"./chunk-S7L5X5J3.js";var k=(r,a)=>a.cls,O=(r,a)=>a.title;function S(r,a){if(r&1&&(e(0,"div")(1,"div",14)(2,"div",15),i(3),n(),e(4,"div",16),i(5),n(),e(6,"span"),i(7),n()()()),r&2){let t=a.$implicit;l(f("hero-float ",t.cls)),o(3),s(t.product),o(2),s(t.social),o(),l(f("hf-tag ",t.tagClass)),o(),s(t.tag)}}function z(r,a){if(r&1&&(e(0,"span"),i(1),n()),r&2){let t=C().$implicit;l(f("tag ",t.tag.cls)),o(),s(t.tag.label)}}function E(r,a){if(r&1&&(e(0,"div",20)(1,"div",21),i(2),n(),e(3,"h3"),i(4),n(),e(5,"p"),i(6),n(),h(7,z,2,4,"span",11),n()),r&2){let t=a.$implicit;o(2),s(t.icon),o(2),s(t.title),o(2),s(t.desc),o(),u(t.tag?7:-1)}}function F(r,a){if(r&1&&(e(0,"section",12)(1,"div",17),i(2),n(),e(3,"h2",18),i(4),n(),e(5,"p",19),i(6),n(),e(7,"div"),p(8,E,8,4,"div",20,O),n()()),r&2){let t=a.$implicit;o(2),s(t.eyebrow),o(2),s(t.title),o(2),s(t.sub),o(),l(t.gridCls),o(),d(t.cards)}}var M=class r{constructor(a){this.gate=a}gate;seo=m(w);ngOnInit(){this.seo.applyForRoute("wishlists")}heroFloats=[{cls:"f1",product:"\u{1F382} Birthday List",social:"14 items \xB7 Public",tag:"Sarah K.",tagClass:"pink"},{cls:"f2",product:"\u{1F48D} Wedding Registry",social:"48 items \xB7 Shared",tag:"Derek & Mia",tagClass:"purple"},{cls:"f3",product:"\u{1F476} Baby Shower",social:"22 items \xB7 Friends only",tag:"The Okafors",tagClass:"green"},{cls:"f4",product:"\u{1F3E0} Housewarming",social:"16 items \xB7 Public",tag:"Jake M.",tagClass:"gold"},{cls:"f5",product:"\u{1F384} Holiday Swap",social:"8 friends \xB7 Secret Santa",tag:"The Squad",tagClass:"pink"},{cls:"f6",product:"\u{1F393} Graduation",social:"9 items \xB7 Public",tag:"Marcus T.",tagClass:"green"}];sections=[{eyebrow:"Add from anywhere",title:"Any store. Any product. One list.",sub:"You're not locked into one retailer. If it exists on the internet, it belongs on your wishlist.",gridCls:"feat-grid",cards:[{icon:"\u{1F50C}",title:"Browser Extension",desc:"One click while you shop. The extension grabs the product name, image, and price instantly from any site.",tag:{label:"Chrome \xB7 Safari \xB7 Firefox",cls:"smart"}},{icon:"\u{1F517}",title:"Paste a Link",desc:"Drop any URL into your list. We auto-extract the product details so you don't have to type anything."},{icon:"\u{1F50D}",title:"Browse & Discover",desc:"Explore curated gift ideas by occasion, category, or trending picks. Add to your list with one tap.",tag:{label:"AI Picks",cls:"ai"}}]},{eyebrow:"Stay organized",title:"Organize your way.",sub:"Categories, tags, priorities \u2014 structure your lists however makes sense to you.",gridCls:"feat-grid-4",cards:[{icon:"\u{1F3F7}\uFE0F",title:"Categories & Tags",desc:"Group items by type, price range, or custom tags you create."},{icon:"\u{1F512}",title:"Privacy Controls",desc:"Public, private, or friends-only. You decide who sees each list."},{icon:"\u{1F4CB}",title:"Templates",desc:"Wedding, baby, birthday \u2014 start with a template and customize from there."},{icon:"\u2B50",title:"Priority Levels",desc:"Mark must-haves vs. nice-to-haves so gifters know where to start."}]},{eyebrow:"Share & track",title:"One link. Everywhere.",sub:"Share your wishlist with a single link. Track who's viewed it, what's been claimed, and price drops in real time.",gridCls:"feat-grid",cards:[{icon:"\u{1F310}",title:"Universal Link",desc:"One URL works everywhere \u2014 text, email, social, QR code. No account needed to view or buy."},{icon:"\u{1F514}",title:"Auto Reminders",desc:"Gish reminds your circle when your birthday, anniversary, or special day is approaching.",tag:{label:"Social",cls:"social"}},{icon:"\u{1F4C9}",title:"Price Drop Alerts",desc:"We track prices on every item. When something drops, your gifters get notified automatically.",tag:{label:"Smart",cls:"smart"}}]},{eyebrow:"Intelligent gifting",title:"Smart features that save.",sub:"Let Gish do the heavy lifting \u2014 from finding the best price to suggesting what to add next.",gridCls:"feat-grid",cards:[{icon:"\u{1F500}",title:"Smart Routing",desc:"When someone buys from your list, we auto-find the lowest price across 50+ retailers. Save up to 30%.",tag:{label:"Smart",cls:"smart"}},{icon:"\u{1F916}",title:"AI Suggestions",desc:"Stuck on what to add? Our AI recommends gifts based on your taste, your lists, and what's trending.",tag:{label:"AI",cls:"ai"}},{icon:"\u{1F3B4}",title:"Gift Card Integration",desc:"Consolidate gift card balances from multiple retailers. Apply them to any purchase on your list."}]}];static \u0275fac=function(t){return new(t||r)(b(_))};static \u0275cmp=x({type:r,selectors:[["app-wishlists-public"]],decls:31,vars:0,consts:[["active","wishlists"],[1,"hero"],[1,"hero-inner"],[1,"hero-left"],[1,"hero-eyebrow"],[1,"hl"],[1,"sub"],[1,"hero-ctas"],["type","button",1,"btn-primary",3,"click"],["type","button",1,"btn-secondary"],[1,"hero-collage"],[3,"class"],[1,"section","visible"],[1,"cta-banner"],[1,"hf-body"],[1,"hf-product"],[1,"hf-social"],[1,"section-eyebrow"],[1,"section-title"],[1,"section-sub"],[1,"g-card","feat-card"],[1,"feat-icon"]],template:function(t,c){t&1&&(e(0,"app-public-shell",0)(1,"section",1)(2,"div",2)(3,"div",3)(4,"div",4),i(5,"Your lists, your rules"),n(),e(6,"h1"),i(7,"A wishlist for"),y(8,"br"),i(9,"every "),e(10,"span",5),i(11,"moment."),n()(),e(12,"p",6),i(13,"Birthday, wedding, housewarming, just-because \u2014 create unlimited lists from any store on the internet. Share with one link."),n(),e(14,"div",7)(1
15,"button",8),g("click",function(){return c.gate.openSignup()}),i(16,"Create your first list"),n(),e(17,"button",9),i(18,"Browse examples"),n()()(),e(19,"div",10),p(20,S,8,9,"div",11,k),n()()(),p(22,F,10,5,"section",12,O),e(24,"section",13)(25,"h2"),i(26,"Start your first wishlist."),n(),e(27,"p"),i(28,"Free forever. Add from any store. Share with one link."),n(),e(29,"button",8),g("click",function(){return c.gate.openSignup()}),i(30,"Create your wishlist"),n()()()),t&2&&(o(20),d(c.heroFloats),o(2),d(c.sections))},dependencies:[P],styles:['[_nghost-%COMP%]{display:block;color:#fff0faf0}.hero[_ngcontent-%COMP%]{position:relative;margin-bottom:48px;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.14);min-height:420px;background:#ffffff05;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.hero-inner[_ngcontent-%COMP%]{position:relative;z-index:1;padding:48px 52px;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,1.1fr);gap:36px;align-items:center;min-height:inherit}.hero-left[_ngcontent-%COMP%]{min-width:0}.hero[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 20% 30%,rgba(236,72,153,.12),transparent 60%),radial-gradient(ellipse 50% 60% at 80% 70%,rgba(168,85,247,.08),transparent 60%);pointer-events:none}.hero[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:-1px;border-radius:28px;padding:1px;background:linear-gradient(135deg,rgba(236,72,153,.3),transparent 40%,transparent 60%,rgba(168,85,247,.2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.hero-eyebrow[_ngcontent-%COMP%]{position:relative;z-index:1;font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ec4899;margin-bottom:18px;text-shadow:0 0 20px rgba(236,72,153,.4)}.hero[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{position:relative;z-index:1;font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:76px;line-height:1.02;letter-spacing:-.04em;margin-bottom:22px;color:#fff0faf0}.hero[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   .hl[_ngcontent-%COMP%]{background:linear-gradient(135deg,#ec4899,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px rgba(236,72,153,.3))}.hero[_ngcontent-%COMP%]   .sub[_ngcontent-%COMP%]{position:relative;z-index:1;
1font-family:Fraunces,Playfair Display,Georgia,serif;font-size:23px;color:#fff0faa6;line-height:1.55;margin-bottom:32px;max-width:580px}.hero-ctas[_ngcontent-%COMP%]{position:relative;z-index:1;display:flex;gap:12px;flex-wrap:wrap}.hero-collage[_ngcontent-%COMP%]{position:relative;height:400px;min-width:380px;width:100%}.hero-float[_ngcontent-%COMP%]{position:absolute;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #00000080;border:1px solid rgba(255,255,255,.18);transition:transform .4s cubic-bezier(.22,1,.36,1);background:#0a0510b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-float[_ngcontent-%COMP%]:hover{transform:translateY(-6px) rotate(0)!important;box-shadow:0 24px 60px #0009}.hf-body[_ngcontent-%COMP%]{padding:10px 12px 12px;display:flex;flex-direction:column;gap:4px}.hf-product[_ngcontent-%COMP%]{font-family:Playfair Display,Georgia,serif;font-weight:800;font-size:12.5px;color:#fff0faf0;line-height:1.2}.hf-social[_ngcontent-%COMP%]{display:flex;align-items:center;gap:5px;font-size:9.5px;color:#fff0faa6}.hf-tag[_ngcontent-%COMP%]{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:100px;white-space:nowrap;width:fit-content}.hf-tag.pink[_ngcontent-%COMP%]{background:#ec489924;color:#f9a8d4;border:1px solid rgba(236,72,153,.32)}.hf-tag.purple[_ngcontent-%COMP%]{background:#a855f724;color:#c4b5fd;border:1px solid rgba(168,85,247,.32)}.hf-tag.gold[_ngcontent-%COMP%]{background:#f59e0b24;color:#fcd34d;border:1px solid rgba(245,158,11,.32)}.hf-tag.green[_ngcontent-%COMP%]{background:#10b98124;color:#6ee7b7;border:1px solid rgba(16,185,129,.32)}.hero-float.f1[_ngcontent-%COMP%]{top:0;left:0;width:160px;transform:rotate(-4deg)}.hero-float.f2[_ngcontent-%COMP%]{top:-10px;left:36%;width:150px;transform:rotate(3deg)}.hero-float.f3[_ngcontent-%COMP%]{top:0;right:0;width:155px;transform:rotate(-2deg)}.hero-float.f4[_ngcontent-%COMP%]{bottom:10px;left:2%;width:155px;transform:rotate(4deg)}.hero-float.f5[_ngcontent-%COMP%]{bottom:0;left:35%;width:165px;transform:rotate(1deg);z-index:2;border:2px solid rgba(236,72,153,.42);box-shadow:0 16px 44px #ec489947}.hero-float.f6[_ngcontent-%COMP%]{bottom:16px;right:0;width:148px;transform:rotate(-3deg)}.section[_ngcontent-%COMP%]{margin-bottom:64px}.section.visible[_ngcontent-%COMP%]{opacity:1;transform:translateY(0)}.section-eyebrow[_ngcontent-%COMP%]{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ec4899;margin-bottom:10px;text-shadow:0 0 16px rgba(236,72,153,.3)}.section-title[_ngcontent-%COMP%]{font-family:Playfair Display,Georgia,serif;font-weight:800;font-size:48px;letter-spacing:-.03em;margin-bottom:10px;color:#fff0faf0}
1.section-sub[_ngcontent-%COMP%]{font-family:Fraunces,Playfair Display,Georgia,serif;font-size:20px;color:#fff0faa6;margin-bottom:36px;max-width:580px;line-height:1.55}.g-card[_ngcontent-%COMP%]{position:relative;background:#ffffff09;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s}.g-card[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(236,72,153,.25),transparent 40%,transparent 60%,rgba(168,85,247,.15));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .4s}.g-card[_ngcontent-%COMP%]:after{content:"";position:absolute;top:0;left:-150%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);transform:skew(-20deg);pointer-events:none;transition:left .7s cubic-bezier(.22,1,.36,1)}.g-card[_ngcontent-%COMP%]:hover{transform:translateY(-6px);border-color:#ec489933;box-shadow:0 20px 50px #0000004d,0 0 40px #ec489926}.g-card[_ngcontent-%COMP%]:hover:before{opacity:1}.g-card[_ngcontent-%COMP%]:hover:after{left:150%}.g-card[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{position:relative;z-index:1}.feat-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feat-card[_ngcontent-%COMP%]{padding:28px}.feat-icon[_ngcontent-%COMP%]{font-size:38px;margin-bottom:16px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.feat-card[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-family:Playfair Display,Georgia,serif;font-weight:800;font-size:21px;margin-bottom:8px;letter-spacing:-.01em;color:#fff0faf0}.feat-card[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:
1Fraunces,Playfair Display,Georgia,serif;font-size:15px;color:#fff0faa6;line-height:1.55}.feat-card[_ngcontent-%COMP%]   .tag[_ngcontent-%COMP%]{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:6px;margin-top:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.feat-card[_ngcontent-%COMP%]   .tag.smart[_ngcontent-%COMP%]{background:#a855f71f;color:#a855f7;box-shadow:0 0 12px #a855f71a}.feat-card[_ngcontent-%COMP%]   .tag.ai[_ngcontent-%COMP%]{background:#ec48991f;color:#ec4899;box-shadow:0 0 12px #ec48991a}.feat-card[_ngcontent-%COMP%]   .tag.social[_ngcontent-%COMP%]{background:#f59e0b1f;color:#f59e0b;box-shadow:0 0 12px #f59e0b1a}.feat-grid-4[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.btn-primary[_ngcontent-%COMP%]{position:relative;z-index:1;padding:16px 32px;border-radius:100px;background:linear-gradient(135deg,#ec4899,#be185d);border:0;color:#fff;font-size:16px;font-weight:700;font-family:inherit;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 28px #ec489959,0 0 60px #ec48991f}.btn-primary[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 18px 36px #ec489980,0 0 80px #ec48992e}.btn-secondary[_ngcontent-%COMP%]{padding:14px 24px;border-radius:100px;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);color:#fff0faf0;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .25s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-secondary[_ngcontent-%COMP%]:hover{background:#ffffff1a;box-shadow:0 0 20px #ffffff0d}.cta-banner[_ngcontent-%COMP%]{position:relative;background:#ffffff06;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border:1px solid rgba(255,255,255,.14);border-radius:28px;padding:56px;text-align:center;margin-bottom:64px;overflow:hidden}.cta-banner[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 100% at 50% 0%,rgba(236,72,153,.12),transparent 60%),radial-gradient(ellipse 60% 80% at 50% 100%,rgba(168,85,247,.08),transparent 60%);pointer-events:none}.cta-banner[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:-1px;border-radius:28px;padding:1px;background:linear-gradient(135deg,rgba(236,72,153,.3),transparent 30%,transparent 70%,rgba(168,85,247,.25));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cta-banner[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{position:relative;z-index:1;font-family:Playfair Display,Georgia,serif;font-weight:800;font-size:50px;margin-bottom:14px;letter-spacing:-.03em;color:#fff0faf0}.cta-banner[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{position:relative;z-index:1;
1font-family:Fraunces,Playfair Display,Georgia,serif;font-size:21px;color:#fff0faa6;margin-bottom:24px}@media(max-width:768px){.hero[_ngcontent-%COMP%]{min-height:auto;border-radius:22px}.hero-inner[_ngcontent-%COMP%]{grid-template-columns:1fr;gap:24px;padding:28px 22px}.hero[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:44px}.hero-collage[_ngcontent-%COMP%]{height:200px;display:flex;justify-content:center;gap:10px;flex-wrap:nowrap;min-width:0}.hero-float[_ngcontent-%COMP%]{position:relative!important;inset:auto!important;flex-shrink:0}.hero-float.f1[_ngcontent-%COMP%]{width:23%;transform:rotate(-4deg)}.hero-float.f2[_ngcontent-%COMP%]{width:23%;transform:rotate(3deg);margin-top:14px}.hero-float.f3[_ngcontent-%COMP%]{width:23%;transform:rotate(-2deg)}.hero-float.f4[_ngcontent-%COMP%]{width:23%;transform:rotate(4deg);margin-top:14px}.hero-float.f5[_ngcontent-%COMP%], .hero-float.f6[_ngcontent-%COMP%]{display:none}.feat-grid[_ngcontent-%COMP%]{grid-template-columns:1fr}.feat-grid-4[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}}']})};export{M as PublicWishlistsComponent};

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.