PageSourceSearch

https://www.feedbob.com/_next/static/chunks/d93acee8fa6ef299.js

js feedbob.com collected 2026-10-02 01:29:50 UTC 41,894 bytes, 9 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,818581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return n}});let a=e.r(271645);function n(e,t){let r=(0,a.useRef)(null),n=(0,a.useRef)(null);return(0,a.useCallback)(a=>{if(null===a){let e=r.current;e&&(r.current=null,e());let t=n.current;t&&(n.current=null,t())}else e&&(r.current=i(e,a)),t&&(n.current=i(t,a))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},233525,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return a}});let a=e=>{}},475254,e=>{"use strict";var t=e.i(271645);let r=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},a=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim();var n={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let i=(0,t.forwardRef)(({color:e="currentColor",size:r=24,strokeWidth:i=2,absoluteStrokeWidth:o,className:s="",children:l,iconNode:c,...d},u)=>(0,t.createElement)("svg",{ref:u,...n,width:r,height:r,stroke:e,strokeWidth:o?24*Number(i)/Number(r):i,className:a("lucide",s),...!l&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(d)&&{"aria-hidden":"true"},...d},[...c.map(([e,r])=>(0,t.createElement)(e,r)),...Array.isArray(l)?l:[l]])),o=(e,n)=>{let o=(0,t.forwardRef)(({className:o,...s},l)=>(0,t.createElement)(i,{ref:l,iconNode:n,className:a(`lucide-${r(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,o),...s}));return o.displayName=r(e),o};e.s(["default",()=>o],475254)},643531,e=>{"use strict";let t=(0,e.i(475254).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",()=>t],643531)},998183,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={assign:function(){return l},searchParamsToUrlQuery:function(){return i},urlQueryToSearchParams:function(){return s}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});function i(e){let t={};for(let[r,a]of e.entries()){let e=t[r];void 0===e?t[r]=a:Array.isArray(e)?e.push(a):t[r]=[e,a]}return t}function o(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function s(e){let t=new URLSearchParams;for(let[r,a]of Object.entries(e))if(Array.isArray(a))for(let e of a)t.append(r,o(e));else t.set(r,o(a));return t}function l(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,a]of r.entries())e.append(t,a)}return e}},195057,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={formatUrl:function(){return s},formatWithValidation:function(){return c},urlObjectKeys:function(){return l}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let i=e.r(190809)._(e.r(998183)),o=/https?|ftp|gopher|file/;function s(e){let{auth:t,hostname:r}=e,a=e.protocol||"",n=e.pathname||"",s=e.hash||"",l=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:r&&(c=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(c+=":"+e.port)),l&&"object"==typeof l&&(l=String(i.urlQueryToSearchParams(l)));let d=e.search||l&&`?${l}`||"";return a&&!a.endsWith(":")&&(a+=":"),e.slashes||(!a||o.test(a))&&!1!==c?(c="//"+(c||""),n&&"/"!==n[0]&&(n="/"+n)):c||(c=""),s&&"#"!==s[0]&&(s="#"+s),d&&"?"!==d[0]&&(d="?"+d),n=n.replace(/[?#]/g,encodeURIComponent),d=d.replace("#","%23"),`${a}${c}${n}${d}${s}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return s(e)}},718967,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0});var a={DecodeError:function(){return y},MiddlewareNotFoundError:function(){return w},MissingStaticPage:function(){return v},NormalizeError:function(){return x},PageNotFoundError:function(){return b},SP:function(){return f},ST:function(){return g},WEB_VITALS:function(){return i},execOnce:function(){return o},getDisplayName:function(){return u},getLocationOrigin:function(){return c},getURL:function(){return d},isAbsoluteUrl:function(){return l},isResSent:function(){return m},loadGetInitialProps:function(){return h},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return j}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let i=["CLS","FCP","FID","INP","LCP","TTFB"];function o(e){let t,r=!1;return(...a)=>(r||(r=!0,t=e(...a)),t)}let s=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>s.test(e);function c(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function d(){let{href:e}=window.location,t=c();return e.substring(t.length)}function u(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function m(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function h(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await h(t.Component,t.ctx)}:{};let a=await e.getInitialProps(t);if(r&&m(r))return a;if(!a)throw Object.defineProperty(Error(`"${u(e)}.getInitialProps()" should resolve to an object. But found "${a}" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return a}let f="u">typeof performance,g=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class y extends Error{}class x extends Error{}class b extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class v extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class w extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function j(e){return JSON.stringify({message:e.message,stack:e.stack})}},573668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return i}});let a=e.r(718967),n=e.r(652817);function i(e){if(!(0,a.isAbsoluteUrl)(e))return!0;try{let t=(0,a.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,n.hasBasePath)(r.pathname)}catch(e){return!1}}},284508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return a}});let a=e=>{}},522016,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return y},useLinkStatus:function(){return b}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let i=e.r(190809),o=e.r(843476),s=i._(e.r(271645)),l=e.r(195057),c=e.r(8372),d=e.r(818581),u=e.r(718967),m=e.r(405550);e.r(233525);let p=e.r(91949),h=e.r(573668),f=e.r(509396);function g(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}function y(t){var r;let a,n,i,[l,y]=(0,s.useOptimistic)(p.IDLE_LINK_STATUS),b=(0,s.useRef)(null),{href:v,as:w,children:j,prefetch:N=null,passHref:k,replace:C,shallow:_,scroll:P,onClick:S,onMouseEnter:E,onTouchStart:T,legacyBehavior:L=!1,onNavigate:M,ref:$,unstable_dynamicOnHover:R,...A}=t;a=j,L&&("string"==typeof a||"number"==typeof a)&&(a=(0,o.jsx)("a",{children:a}));let B=s.default.useContext(c.AppRouterContext),O=!1!==N,I=!1!==N?null===(r=N)||"auto"===r?f.FetchStrategy.PPR:f.FetchStrategy.Full:f.FetchStrategy.PPR,{href:F,as:z}=s.default.useMemo(()=>{let e=g(v);return{href:e,as:w?g(w):e}},[v,w]);if(L){if(a?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>
1` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});n=s.default.Children.only(a)}let U=L?n&&"object"==typeof n&&n.ref:$,H=s.default.useCallback(e=>(null!==B&&(b.current=(0,p.mountLinkInstance)(e,F,B,I,O,y)),()=>{b.current&&((0,p.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,p.unmountPrefetchableInstance)(e)}),[O,F,B,I,y]),D={ref:(0,d.useMergedRef)(H,U),onClick(t){L||"function"!=typeof S||S(t),L&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(t),!B||t.defaultPrevented||function(t,r,a,n,i,o,l){if("u">typeof window){let c,{nodeName:d}=t.currentTarget;if("A"===d.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,h.isLocalURL)(r)){i&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:u}=e.r(699781);s.default.startTransition(()=>{u(a||r,i?"replace":"push",o??!0,n.current)})}}(t,F,z,b,C,P,M)},onMouseEnter(e){L||"function"!=typeof E||E(e),L&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),B&&O&&(0,p.onNavigationIntent)(e.currentTarget,!0===R)},onTouchStart:function(e){L||"function"!=typeof T||T(e),L&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),B&&O&&(0,p.onNavigationIntent)(e.currentTarget,!0===R)}};return(0,u.isAbsoluteUrl)(z)?D.href=z:L&&!k&&("a"!==n.type||"href"in n.props)||(D.href=(0,m.addBasePath)(z)),i=L?s.default.cloneElement(n,D):(0,o.jsx)("a",{...A,...D,children:a}),(0,o.jsx)(x.Provider,{value:l,children:i})}e.r(284508);let x=(0,s.createContext)(p.IDLE_LINK_STATUS),b=()=>(0,s.useContext)(x);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},848105,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(174080);function n({children:e}){let[n,i]=(0,r.useState)(!1);return((0,r.useEffect)(()=>(i(!0),()=>i(!1)),[]),n)?(0,a.createPortal)((0,t.jsx)("div",{className:"fixed inset-0 z-[9999] pointer-events-none p-3 sm:p-6",children:(0,t.jsx)("div",{className:"pointer-events-auto w-full max-w-lg mx-auto mt-8 sm:mt-20",children:e})}),document.body):null}e.s(["default",()=>n])},39312,e=>{"use strict";let t=(0,e.i(475254).default)("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);e.s(["Zap",()=>t],39312)},88653,e=>{"use strict";e.i(247167);var t=e.i(843476),r=e.i(271645),a=e.i(231178),n=e.i(947414),i=e.i(674008),o=e.i(821476),s=e.i(772846),l=r,c=e.i(737806);function d(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class u extends l.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,r=(0,s.isHTMLElement)(e)&&e.offsetWidth||0,a=this.props.sizeRef.current;a.height=t.offsetHeight||0,a.width=t.offsetWidth||0,a.top=t.offsetTop,a.left=t.offsetLeft,a.right=r-a.width-a.left}return null}componentDidUpdate(){}render(){return this.props.children}}function m({children:e,isPresent:a,anchorX:n,root:i}){let o=(0,l.useId)(),s=(0,l.useRef)(null),m=(0,l.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:p}=(0,l.useContext)(c.MotionConfigContext),h=function(...e){return r.useCallback(function(...e){return t=>{let r=!1,a=e.map(e=>{let a=d(e,t);return r||"function"!=typeof a||(r=!0),a});if(r)return()=>{for(let t=0;t<a.length;t++){let r=a[t];"function"==typeof r?r():d(e[t],null)}}}}(...e),e)}(s,e?.ref);return(0,l.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:l,right:c}=m.current;if(a||!s.current||!e||!t)return;let d="left"===n?`left: ${l}`:`right: ${c}`;s.current.dataset.motionPopId=o;let u=document.createElement("style");p&&(u.nonce=p);let h=i??document.head;return h.appendChild(u),u.sheet&&u.sheet.insertRule(`
2          [data-motion-pop-id="${o}"] {
3            position: absolute !important;
4            width: ${e}px !important;
5            height: ${t}px !important;
6            ${d}px !important;
7            top: ${r}px !important;
8          }
9        `),()=>{h.contains(u)&&h.removeChild(u)}},[a]),(0,t.jsx)(u,{isPresent:a,childRef:s,sizeRef:m,children:l.cloneElement(e,{ref:h})})}let p=({children:e,initial:a,isPresent:i,onExitComplete:s,custom:l,presenceAffectsLayout:c,mode:d,anchorX:u,root:p})=>{let f=(0,n.useConstant)(h),g=(0,r.useId)(),y=!0,x=(0,r.useMemo)(()=>(y=!1,{id:g,initial:a,isPresent:i,custom:l,onExitComplete:e=>
9{for(let t of(f.set(e,!0),f.values()))if(!t)return;s&&s()},register:e=>(f.set(e,!1),()=>f.delete(e))}),[i,f,s]);return c&&y&&(x={...x}),(0,r.useMemo)(()=>{f.forEach((e,t)=>f.set(t,!1))},[i]),r.useEffect(()=>{i||f.size||!s||s()},[i]),"popLayout"===d&&(e=(0,t.jsx)(m,{isPresent:i,anchorX:u,root:p,children:e})),(0,t.jsx)(o.PresenceContext.Provider,{value:x,children:e})};function h(){return new Map}var f=e.i(464978);let g=e=>e.key||"";function y(e){let t=[];return r.Children.forEach(e,e=>{(0,r.isValidElement)(e)&&t.push(e)}),t}let x=({children:e,custom:o,initial:s=!0,onExitComplete:l,presenceAffectsLayout:c=!0,mode:d="sync",propagate:u=!1,anchorX:m="left",root:h})=>{let[x,b]=(0,f.usePresence)(u),v=(0,r.useMemo)(()=>y(e),[e]),w=u&&!x?[]:v.map(g),j=(0,r.useRef)(!0),N=(0,r.useRef)(v),k=(0,n.useConstant)(()=>new Map),[C,_]=(0,r.useState)(v),[P,S]=(0,r.useState)(v);(0,i.useIsomorphicLayoutEffect)(()=>{j.current=!1,N.current=v;for(let e=0;e<P.length;e++){let t=g(P[e]);w.includes(t)?k.delete(t):!0!==k.get(t)&&k.set(t,!1)}},[P,w.length,w.join("-")]);let E=[];if(v!==C){let e=[...v];for(let t=0;t<P.length;t++){let r=P[t],a=g(r);w.includes(a)||(e.splice(t,0,r),E.push(r))}return"wait"===d&&E.length&&(e=E),S(y(e)),_(v),null}let{forceRender:T}=(0,r.useContext)(a.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:P.map(e=>{let r=g(e),a=(!u||!!x)&&(v===P||w.includes(r));return(0,t.jsx)(p,{isPresent:a,initial:(!j.current||!!s)&&void 0,custom:o,presenceAffectsLayout:c,mode:d,root:h,onExitComplete:a?void 0:()=>{if(!k.has(r))return;k.set(r,!0);let e=!0;k.forEach(t=>{t||(e=!1)}),e&&(T?.(),S(N.current),u&&b?.(),l&&l())},anchorX:m,children:e},r)})})};e.s(["AnimatePresence",()=>x],88653)},37727,e=>{"use strict";let t=(0,e.i(475254).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["X",()=>t],37727)},263488,e=>{"use strict";let t=(0,e.i(475254).default)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]);e.s(["Mail",()=>t],263488)},635514,718638,646433,e=>{"use strict";var t=e.i(843476),r=e.i(846932),a=e.i(618566),n=e.i(932341),i=e.i(271645),o=e.i(88653),s=e.i(37727),l=e.i(643531),c=e.i(826633),d=e.i(848105);function u({isOpen:e,onClose:a}){let[n,u]=(0,i.useState)(""),[m,p]=(0,i.useState)(!1),[h,f]=(0,i.useState)(!1),g=async e=>{if(e.preventDefault(),n.trim()){p(!0);try{await (0,c.addToNewsletter)(n),f(!0),setTimeout(()=>{a(),u(""),f(!1)},2e3)}catch(e){console.error("Failed to subscribe:",e),alert("Oops! Something went wrong. Please try again.")}finally{p(!1)}}},y=()=>{a(),u(""),f(!1)};return(0,t.jsx)(d.default,{children:(0,t.jsx)(o.AnimatePresence,{children:e&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.motion.div,{className:"fixed inset-0 bg-black/50 backdrop-blur-sm z-40",style:{minHeight:"100dvh"},initial:{opacity:0}
9,animate:{opacity:1},exit:{opacity:0},onClick:y}),(0,t.jsx)("div",{className:"fixed inset-0 flex items-center justify-center p-4 z-50",onClick:y,children:(0,t.jsxs)(r.motion.div,{className:"bg-white rounded-lg sm:rounded-2xl border-2 border-gray-900 shadow-[6px_6px_0px_0px_rgba(0,0,0,1)] sm:shadow-[8px_8px_0px_0px_rgba(0,0,0,1)] w-full max-w-sm sm:max-w-md p-4 sm:p-6 relative max-h-[90vh] overflow-y-auto",initial:{scale:.9,opacity:0,y:20},animate:{scale:1,opacity:1,y:0},exit:{scale:.9,opacity:0,y:20},transition:{type:"spring",damping:25,stiffness:300},onClick:e=>e.stopPropagation(),children:[(0,t.jsx)("button",{onClick:y,className:"absolute top-3 sm:top-4 right-3 sm:right-4 p-2 hover:bg-gray-100 rounded-lg transition-colors cursor-pointer",children:(0,t.jsx)(s.X,{size:18,className:"text-gray-500 sm:w-5 sm:h-5"})}),h?(0,t.jsxs)(r.motion.div,{className:"text-center",initial:{opacity:0,y:20},animate:{opacity:1,y:0},children:[(0,t.jsx)(r.motion.div,{className:"w-16 h-16 bg-green-100 rounded-full flex items-center justify-center mx-auto mb-4",initial:{scale:0},animate:{scale:1},transition:{type:"spring",delay:.2},children:(0,t.jsx)(l.Check,{size:32,className:"text-green-600"})}),(0,t.jsx)("h3",{className:"text-xl font-bold text-gray-900 mb-2",children:"Bob is excited! 😊"}),(0,t.jsx)("p",{className:"text-gray-600",children:"Thanks for subscribing to Bob's newsletter. We'll send you the best tips and behind-the-scenes stories monthly!"})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"text-center mb-6",children:[(0,t.jsxs)(r.motion.div,{className:"w-16 h-16 bg-orange-400 rounded-full flex flex-col items-center justify-center mx-auto mb-4 border-2 border-gray-900 relative",animate:{rotate:[0,2,-2,0]},transition:{duration:3,repeat:1/0},children:[(0,t.jsxs)("div",{className:"flex space-x-2 mb-0.5",children:[(0,t.jsx)("div",{className:"w-1.5 h-1.5 bg-gray-900 rounded-full"}),(0,t.jsx)("div",{className:"w-1.5 h-1.5 bg-gray-900 rounded-full"})]}),(0,t.jsx)("div",{className:"w-6 h-3 border-b-2 border-gray-900 rounded-full mt-0.5"})]}),(0,t.jsx)("h3",{className:"text-xl font-bold text-gray-900 mb-2",children:"Subscribe to Bob's newsletter!"}),(0,t.jsx)("p",{className:"text-gray-600",children:"Get monthly AI productivity tips, behind-the-scenes stories, and updates from the Feed Bob team delivered to your inbox."})]}),(0,t.jsxs)("form",{onSubmit:g,className:"space-y-4",children:[(0,t.jsx)("div",{children:(0,t.jsx)("input",{type:"email",value:n,onChange:e=>u(e.target.value),placeholder:"Enter your email address",required:!0,disabled:m,className:"w-full px-4 py-3 border-2 border-gray-300 rounded-xl focus:border-blue-500 focus:outline-none transition-colors disabled:opacity-50 text-gray-900 placeholder-gray-500"})}),(0,t.jsx)("button",{type:"submit",disabled:m||!n.trim(),className:"w-full bg-gray-900 hover:bg-gray-800 text-white rounded-xl px-6 py-3 font-semibold shadow-[2px_2px_0px_0px_rgba(59,130,246,0.3)] hover:shadow-[3px_3px_0px_0px_rgba(59,130,246,0.4)] transition-all duration-200 hover:-translate-y-0.5 disabled:opacity-50 disabled:cursor-not-allowed disabled:transform-none disabled:shadow-none cursor-pointer",children:m?(0,t.jsxs)("div",{className:"flex items-center justify-center gap-2",children:[(0,t.jsx)(r.motion.div,{className:"w-4 h-4 border-2 border-white border-t-transparent rounded-full",animate:{rotate:360},transition:{duration:1,repeat:1/0,ease:"linear"}}),"Subscribing..."]}):"Subscribe to Newsletter"})]}),(0,t.jsx)("p",{className:"text-xs text-gray-500 mt-4 text-center",children:"No spam, unsubscribe anytime. We respect your privacy."})]})]})})]})})})}function m({logos:e,speed:a=35,showGradientOverlay:n=!0,gradientColor:i="#FAFAFA",className:o=""}){return(0,t.jsxs)("div",{className:`relative ${o}`,children:[n&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"absolute left-0 top-0 bottom-0 w-20 sm:w-32 z-10 pointer-events-none",style:{background:`linear-gradient(to right, ${i}, transparent)`}}),(0,t.jsx)("div",{className:"absolute right-0 top-0 bottom-0 w-20 sm:w-32 z-10 pointer-events-none",style:{background:`linear-gradient(to left, ${i}, transparent)`}})]}),(0,t.jsx)("div",{className:"flex overflow-hidden",children:(0,t.jsx)(r.motion.div,{className:"flex gap-10 sm:gap-16 items-center",animate:{x:[0,-1e3]},transition:{x:{repeat:1/0,repeatType:"loop",duration:a,ease:"linear"}},children:[void 0,void 0,void 0].map((r,a)=>(0,t.jsx)("div",{className:"flex gap-10 sm:gap-16 items-center",children:e.map((e,r)=>{let n=e.url?"a":"div",i=e.url?{href:e.url,target:"_blank",rel:"noopener noreferrer","aria-label":`Visit ${e.alt}`}:{};return(0,t.jsx)(n,{...i,className:"flex-shrink-0 w-16 h-8 sm:w-24 sm:h-11 relative grayscale opacity-50 hover:grayscale-0 hover:opacity-100 transition-all duration-300",children:(0,t.jsx)("img",{src:e.src,alt:e.alt,className:"w-full h-full object-contain"})},`logo-${a}-${r}`)})},`set-${a}`))})})]})}e.s(["default",()=>u],718638),e.s(["default",()=>m],646433);var p=e.i(263488);function h(){(0,a.useRouter)();let{user:e}=(0,n.useAuth)(),[o,s]=(0,i.useState)(!1),[l,d]=(0,i.useState)(""),[h,f]=(0,i.useState)(!1),[g,y]=(0,i.useState)(!1),x=async e=>{if(e.preventDefault(),l&&!h){f(!0);try{await (0,c.addToNewsletter)(l),y(!0),d(""),setTimeout(()=>{y(!1)},3e3)}catch(e){console.error("Newsletter subscription error:",e),alert("Failed to subscribe. Please try again.")}finally{f(!1)}}};return(0,t.jsxs)("footer",{className:"relative py-16 mt-20 bg-gradient-to-b from-gray-50 to-white",children:[(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-6",children:[(0,t.jsxs)("div",{className:"flex flex-col lg:flex-row items-start lg:items-center justify-between gap-8 lg:gap-12 mb-12 pb-12 border-b border-gray-200",children:[(0,t.jsxs)(r.motion.div,{className:"flex items-center gap-2",initial:{opacity:0,y:10},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-50px"},transition:{duration:.4,ease:[.25,.46,.45,.94]},style:{willChange:"opacity, transform"},children:[(0,t.jsx)("div",{className:"w-10 h-10 rounded-full bg-orange-400 border-2 border-dashed border-gray-900"}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("h2",{className:"text-2xl font-bold text-gray-900",children:["Feed ",(0,t.jsx)("span",{className:"font-caveat",style:{fontFamily:"var(--font-caveat)"},children:"Bob"})]}),(0,t.jsx)("div",{className:"absolute -bottom-1 left-0 w-full h-1 bg-yellow-300 rounded-full"})]})]}),(0,t.jsx)(r.motion.div,{className:"flex-1 max-w-md w-full",initial:{opacity:0}
9,whileInView:{opacity:1},viewport:{once:!0,margin:"-50px"},transition:{duration:.3,ease:[.25,.46,.45,.94]},children:(0,t.jsxs)("form",{onSubmit:x,className:"w-full",children:[(0,t.jsx)("p",{className:"text-xs text-gray-500 mb-2",children:"Get monthly AI tips & behind-the-scenes insights"}),g?(0,t.jsx)("div",{className:"bg-green-50 border border-green-200 rounded-lg px-4 py-3 text-sm text-green-700 text-center",children:"✓ Subscribed! Check your email."}):(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)("input",{type:"email",value:l,onChange:e=>d(e.target.value),placeholder:"[email protected]",required:!0,className:"flex-1 px-3 py-2 text-sm bg-white border border-gray-300 rounded-lg text-gray-900 placeholder-gray-400 focus:outline-none focus:border-gray-900 transition-all"}),(0,t.jsxs)("button",{type:"submit",disabled:h||!l.trim(),className:`px-4 py-2 text-sm rounded-lg font-medium transition-all duration-200 cursor-pointer disabled:cursor-not-allowed flex items-center gap-1.5 ${l.trim()?"bg-gray-900 text-white hover:bg-gray-800":"bg-gray-200 text-gray-400 cursor-not-allowed"}`,children:[(0,t.jsx)(p.Mail,{className:"w-4 h-4"}),h?"...":"Join"]})]})]})})]}),(0,t.jsx)(r.motion.div,{className:"mb-10",initial:{opacity:0}
9,whileInView:{opacity:1},viewport:{once:!0,margin:"-50px"},transition:{duration:.4,ease:[.25,.46,.45,.94]},style:{willChange:"opacity"},children:(0,t.jsx)("div",{className:"flex flex-wrap items-center justify-center gap-x-8 gap-y-3 text-sm text-gray-600",children:[{name:"Blog",href:"/blog"},{name:"Pricing",href:"/pricing"},{name:"FAQ",href:"/faq"},{name:"About",href:"/about"},{name:"Contact",href:"/contact"},{name:"Privacy",href:"/privacy"},{name:"Terms",href:"/terms"},{name:"Security",href:"/security"}].map(e=>(0,t.jsx)("a",{href:e.href,className:"hover:text-gray-900 transition-colors duration-200",children:e.name},e.name))})})]}),(0,t.jsxs)(r.motion.div,{className:"mb-10 pb-10 border-b border-gray-200",initial:{opacity:0},whileInView:{opacity:1},viewport:{once:!0,margin:"-50px"},transition:{duration:.4,ease:[.25,.46,.45,.94]},children:[(0,t.jsx)(m,{logos:[{src:"/logos/ChatGPT-Logo.png",alt:"ChatGPT",url:"https://chatgpt.com"},{src:"/logos/claude-logo-png_seeklogo-554534.png",alt:"Claude",url:"https://claude.ai"},{src:"/logos/gemini-color.png",alt:"Gemini",url:"https://gemini.google.com"},{src:"/logos/perplexity_logo.png",alt:"Perplexity",url:"https://perplexity.ai"},{src:"/logos/copilot-color.png",alt:"Microsoft Copilot",url:"https://copilot.microsoft.com"},{src:"/logos/Meta-ai-logo.png",alt:"Meta AI",url:"https://ai.meta.com"},{src:"/logos/mistral-logo.png",alt:"Mistral AI",url:"https://mistral.ai"},{src:"/logos/cursor-ai.png",alt:"Cursor",url:"https://cursor.com"},{src:"/logos/grok-seeklogo-.svg",alt:"Grok",url:"https://x.ai"}],speed:35,showGradientOverlay:!1,gradientColor:"white"}),(0,t.jsx)("p",{className:"text-xs text-gray-400 text-center mt-6",children:"Works with your favorite AI tools"})]}),(0,t.jsx)("div",{className:"max-w-7xl mx-auto px-6",children:(0,t.jsx)(r.motion.div,{initial:{opacity:0}
9,whileInView:{opacity:1},viewport:{once:!0,margin:"-50px"},transition:{duration:.4,ease:[.25,.46,.45,.94]},style:{willChange:"opacity"},children:(0,t.jsxs)("div",{className:"flex flex-col md:flex-row items-center justify-between gap-4",children:[(0,t.jsxs)("p",{className:"text-xs text-gray-400",children:["© 2026 Feed ",(0,t.jsx)("span",{className:"font-caveat",style:{fontFamily:"var(--font-caveat)"},children:"Bob"}),". Made with ",(0,t.jsx)("span",{className:"inline-block",children:"🧡"})]}),(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[(0,t.jsxs)("a",{href:"https://instagram.com/feedbob",target:"_blank",rel:"noopener noreferrer",className:"text-gray-500 hover:text-gray-900 transition-colors duration-200 inline-flex items-center gap-1.5 text-xs",children:[(0,t.jsx)("svg",{className:"w-3.5 h-3.5",fill:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{d:"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"})}),"Instagram"]}),(0,t.jsxs)("a",{href:"https://x.com/feeedbob",target:"_blank",rel:"noopener noreferrer",className:"text-gray-500 hover:text-gray-900 transition-colors duration-200 inline-flex items-center gap-1.5 text-xs",children:[(0,t.jsx)("svg",{className:"w-3.5 h-3.5",fill:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"})}),"Twitter/X"]})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("p",{className:"text-xs text-gray-400",children:"Supported by"}),(0,t.jsx)("img",{src:"/logos/innovationnorway.png",alt:"Innovation Norway",className:"h-12 w-auto opacity-75"})]})]})})}),(0,t.jsx)(u,{isOpen:o,onClose:()=>s(!1)})]})}e.s(["default",()=>h],635514)},98534,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(846932),n=e.i(88653),i=e.i(618566),o=e.i(932341),s=e.i(475254);let l=(0,s.default)("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]]),c=(0,s.default)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]]);var d=e.i(522016);let u=["Good morning, early bird","Rise and shine","Early start today","Morning coffee time","You're up early","Bright and early","Morning, champion","Fresh start"],m=["Good morning","Morning","Hey there","Top of the morning","Beautiful morning","Happy morning","Ready to crush it","Let's make today great"],p=["Good afternoon","Lunch time already","Hope you're taking a break","Afternoon","Midday check-in","Lunch break time"],h=["Good afternoon","Afternoon","Welcome back","Hey","Still going strong","Productive afternoon"],f=["Good evening","Evening","Wrapping up the day","Almost done for the day","Evening check-in","Still at it"],g=["Working late","Burning the midnight oil","Night owl mode","Late night grind","Still going"],y=["Wow, you're up late","Night owl","Burning the midnight oil","Can't sleep","Late night session","The dedication"],x={monday:["Happy Monday","Monday motivation","New week, new wins","Let's start strong","Monday hustle"],tuesday:["Happy Tuesday","Tuesday energy","Keep the momentum"],wednesday:["Happy Hump Day","Halfway there","Wednesday wisdom","Midweek check-in"],thursday:["Happy Thursday","Almost Friday","Thursday thoughts"],friday:["Happy Friday","TGIF","Friday vibes","Almost the weekend","Friday feeling","End of week energy"],saturday:["Happy Saturday","Weekend mode","Saturday vibes","Weekend warrior"],sunday:["Happy Sunday","Sunday funday","Relaxing Sunday","Weekend winds down","Sunday prep"]},b=["Bob's happy to see you","Bob missed you","Bob's been waiting","Time to feed Bob","Bob's getting hungry","Bob's ready for more knowledge","Bob's been practicing his eating skills","Bob's appetite is endless","Bob says hi","Bob's excited you're here","Bob's doing great today","Bob's memory is getting better","Bob remembers everything you taught him","Bob's been organizing your files","Bob's ready to help","Bob's feeling smart today","Bob's been good while you were away","Bob just woke up from his nap","Bob's brain is ready","Your team's Bob is thriving"],v=["You're doing amazing","Smart move saving that context","Your future self will thank you","Look at you being organized","Context master","Knowledge keeper extraordinaire","You get it","Brilliant as always","One step ahead","Playing the long game","That's what we call smart work","Future you is grateful","Building your knowledge empire","Context is power, and you know it","Saving time like a pro","Your team is lucky to have you","Making AI work smarter, not harder","That's the kind of thinking we love","You understand the assignment","Feeding Bob = feeding success"],w=["End-to-end encrypted","GDPR compliant workspace","AES-256 encryption active","Your data, your control","Zero-knowledge architecture","Enterprise security standards","Encrypted at rest and in transit","SOC 2 Type II certified","Privacy by design","Bank-level encryption"],j=["The legend returns","Look who's back","Our favorite human","The context champion is here","The AI whisperer has arrived","Back for more brain food","Ready to outsmart your AI","The knowledge curator is in","Master of context returns","Captain Organization reporting","The productivity wizard appears","Context ninja in the house","The pattern recognizer is back","Information architect at work","The smart cookie is here","Bob's favorite person","Professional context saver","Efficiency expert in the building","The organized one returns","Team knowledge keeper"],N=["Ready to make magic happen","Let's build something great","Your AI conversations are about to level up","Time to make those ideas real","Let's turn chaos into clarity","Ready to crush it","Great things ahead","You've got this","Let's make today productive","Ready to save some serious time","Your workflow is about to be smooth","Context clarity coming right up","Time to organize brilliance","Let's make AI work for you","Ready for some smart work"],k=[{day:1,greeting:"New month, fresh start"}
9,{day:15,greeting:"Halfway through the month"},{day:13,greeting:"Lucky number 13"},{day:7,greeting:"Lucky number 7"}];function C(e){if(e>=5&&e<7)return P(u);if(e>=7&&e<12)return P(m);if(e>=12&&e<14)return P(p);if(e>=14&&e<18)return P(h);if(e>=18&&e<22)return P(f);else if(e>=22||e<1)return P(g);else return P(y)}function _(e){return P(x[["sunday","monday","tuesday","wednesday","thursday","friday","saturday"][e]])}function P(e){return e[Math.floor(Math.random()*e.length)]}function S({showTeamSwitcher:e=!0,showExportButton:s=!0,onCreateTeam:u,onExportContext:m,mobileBannerVisible:p=!1}){let{user:h,userProfile:f,signOut:g,activeTeam:y,loading:x}=(0,o.useAuth)(),S=(0,i.useRouter)(),[E,T]=(0,r.useState)(!1),[L,M]=(0,r.useState)(!1),[$,R]=(0,r.useState)(!1),[A,B]=(0,r.useState)(""),O=(0,r.useRef)(null),[I,F]=(0,r.useState)(!0),[z,U]=(0,r.useState)(0),[H,D]=(0,r.useState)(!1);(0,r.useEffect)(()=>{if(!x){let e=setTimeout(()=>{R(!0)},50);return()=>clearTimeout(e)}},[x]),(0,r.useEffect)(()=>{f?.displayName&&B(function(e){let t=e.split(" ")[0];{let e=localStorage.getItem("feedbob_greeting");if(e)try{let{greeting:r,timestamp:a,userName:n}=JSON.parse(e),i=Date.now();if(n===t&&i-a<108e5)return r}catch(e){}}let r=new Date,a=r.getHours(),n=r.getDay(),i=r.getDate(),o=Math.random(),s="",l="! ✨";if(o<.3)s=`${C(a)}, ${t}! ${_(n)}`,l=" 🌟";else if(o<.5)s=`${P(b)}! ${_(n)}`,l=" 🍝";else if(o<.65)s=`${C(a)}, ${t}! ${P(v)}`,l=" 💪";else if(o<.75)s=`${P(w)}! ${C(a)}`,l=" 🔒";else if(o<.85)s=`${P(j)}! ${C(a)}`,l=" 😄";else if(o<.95)s=`${C(a)}! ${P(N)}`,l=" 🚀";else{let e=k.find(e=>e.day===i);e?(s=`${C(a)}, ${t}! ${e.greeting}`,l=" 🎉"):(s=`${C(a)}! ${_(n)}`,l=" ✨")}let c=s+l;{let e={greeting:c,timestamp:Date.now(),userName:t};localStorage.setItem("feedbob_greeting",JSON.stringify(e))}return c}(f.displayName))},[f]),(0,r.useEffect)(()=>{let e=e=>{O.current&&!O.current.contains(e.target)&&T(!1)};if(E)return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[E]),(0,r.useEffect)(()=>{let e=()=>{let e=window.scrollY;!H&&e>0&&D(!0),e<100||e<z?F(!0):e>z&&F(!1),U(e)};return window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[z,H]);let W=async()=>{await g(),T(!1),S.push("/")},G=()=>{if(f?.photoURL)return f.photoURL;let e=f?.displayName||f?.email||"User",t=["bg-orange-400","bg-gray-600","bg-blue-500","bg-green-500","bg-amber-500"],r=e.charCodeAt(0)%t.length;return t[r]},Y=()=>(f?.displayName||f?.email||"User").split(" ").map(e=>e[0]).join("").toUpperCase().slice(0,2);return(0,t.jsxs)(a.motion.header,{className:`fixed left-0 right-0 bg-white/80 backdrop-blur-sm shadow-lg z-50 ${p?"top-12":"top-0"}`,initial:{y:0,opacity:1},animate:{y:I?0:-100,opacity:+!!I},transition:{duration:H?I?.4:.3:0,ease:[.25,.1,.25,1]},children:[(0,t.jsx)("div",{className:"px-3 sm:px-6 lg:px-8",children:(0,t.jsxs)("div",{className:"flex justify-between items-center h-14 sm:h-16",children:[(0,t.jsxs)("div",{className:"flex items-center space-x-3 sm:space-x-4 min-w-0 flex-1",children:[(0,t.jsx)(d.default,{href:"/",className:"flex-shrink-0",onClick:e=>{"/"===window.location.pathname&&(e.preventDefault(),window.scrollTo({top:0,behavior:"smooth"}))},children:(0,t.jsxs)(a.motion.div,{className:"text-lg sm:text-2xl font-bold text-gray-900 relative cursor-pointer flex items-center gap-1 sm:gap-2",whileHover:{scale:1.02,rotate:-.5},children:[(0,t.jsx)(a.motion.div,{className:"w-6 h-6 sm:w-8 sm:h-8 bg-orange-400 rounded-full border-2 border-gray-900 border-dashed",animate:{rotate:[0,2,-2,0]},transition:{duration:6,repeat:1/0,ease:[.42,0,.58,1]}}),(0,t.jsxs)("span",{className:"relative",children:["Feed ",(0,t.jsx)("span",{className:"font-caveat",style:{fontFamily:"var(--font-caveat)"},children:"Bob"}),(0,t.jsx)("div",{className:"absolute -bottom-1 left-0 w-full h-0.5 sm:h-1 bg-yellow-300 rounded-full -rotate-1"})]})]})}),$&&!h&&(0,t.jsx)(a.motion.div,{className:"hidden md:block text-sm text-gray-600 italic ml-2 mt-1",initial:{opacity:0}
9,animate:{opacity:1},transition:{duration:.3},children:"Your context, everywhere."}),$&&f&&A&&(0,t.jsx)(a.motion.div,{className:"hidden lg:block text-sm text-gray-600",initial:{opacity:0},animate:{opacity:1},transition:{duration:.3},children:A})]}),(0,t.jsx)("div",{className:"flex items-center space-x-3 sm:space-x-4 flex-shrink-0",children:$?(0,t.jsxs)(t.Fragment,{children:[s&&m&&h&&(0,t.jsxs)(a.motion.button,{onClick:()=>m("markdown"),className:"flex items-center justify-center gap-1.5 sm:gap-2 px-3 py-2 bg-gray-50 hover:bg-gray-100 border border-gray-200 text-gray-700 hover:text-gray-900 rounded-lg text-sm font-medium transition-colors flex-shrink-0",title:"Export Context",initial:{opacity:0},animate:{opacity:1},transition:{duration:.2},children:[(0,t.jsx)(c,{className:"w-4 h-4"}),(0,t.jsx)("span",{className:"hidden min-[475px]:inline",children:"Export Context"})]}),h&&f?(0,t.jsxs)(a.motion.div,{ref:O,className:"relative",initial:{opacity:0},animate:{opacity:1},transition:{duration:.3},onMouseEnter:()=>M(!0),onMouseLeave:()=>M(!1),children:[(0,t.jsxs)(a.motion.button,{onClick:()=>{e?T(!E):S.push("/dashboard")},className:"flex items-center space-x-1 sm:space-x-2 p-1 sm:p-2 rounded-lg hover:bg-gray-50 transition-colors",title:e?"Profile Menu":"Go to Dashboard",children:[(0,t.jsxs)("div",{className:"relative",children:[f.photoURL?(0,t.jsx)("img",{src:f.photoURL,alt:"Profile",className:"w-8 h-8 sm:w-10 sm:h-10 rounded-full border border-gray-200 object-cover"}):(0,t.jsx)("div",{className:`w-8 h-8 sm:w-10 sm:h-10 rounded-full border border-gray-200 ${G()} flex items-center justify-center text-white font-bold text-xs sm:text-sm`,children:Y()}),(0,t.jsx)("div",{className:"absolute -bottom-0.5 -right-0.5 w-2 h-2 sm:w-3 sm:h-3 bg-green-400 border-2 border-white rounded-full"})]}),e&&(0,t.jsx)("div",{className:"hidden md:block",children:(0,t.jsx)("div",{className:"text-sm font-medium text-gray-900",children:f.displayName||"User"})})]}),(0,t.jsx)(n.AnimatePresence,{children:(E||L)&&(0,t.jsxs)(a.motion.div,{className:"absolute right-0 top-full mt-2 w-56 sm:w-64 bg-white border border-gray-200 rounded-xl shadow-lg z-50",initial:{opacity:0,y:-10,scale:.95},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-10,scale:.95},transition:{duration:.15},children:[(0,t.jsx)("div",{className:"p-3 border-b border-gray-200",children:(0,t.jsxs)("div",{className:"flex items-center space-x-3",children:[f.photoURL?(0,t.jsx)("img",{src:f.photoURL,alt:"Profile",className:"w-8 h-8 rounded-full border border-gray-300 flex-shrink-0 object-cover"}):(0,t.jsx)("div",{className:`w-8 h-8 rounded-full ${G()} flex items-center justify-center text-white font-bold text-xs flex-shrink-0`,children:Y()}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsx)("div",{className:"font-semibold text-gray-900 text-sm truncate",children:f.displayName||"User"}),(0,t.jsx)("div",{className:"text-xs text-gray-600 truncate",children:f.email})]})]})}),(0,t.jsx)("div",{className:"p-2",children:(0,t.jsxs)(a.motion.button,{onClick:W,className:"w-full flex items-center space-x-3 px-3 py-2 text-left text-gray-700 hover:bg-red-50 hover:text-red-600 rounded-lg transition-colors cursor-pointer",whileHover:{x:4},children:[(0,t.jsx)(l,{className:"h-4 w-4"}),(0,t.jsx)("span",{className:"text-sm font-medium",children:"Sign Out"})]})})]})})]}):(0,t.jsxs)("div",{className:"flex items-center gap-2 sm:gap-4",children:[(0,t.jsx)(a.motion.div,{initial:{opacity:0}
9,animate:{opacity:1},transition:{duration:.3},whileHover:{y:-2,rotate:.5},whileTap:{scale:.95},className:"hidden min-[400px]:block",children:(0,t.jsx)(d.default,{href:"/login",className:"px-3 sm:px-4 py-2 text-gray-700 hover:text-gray-900 font-medium transition-colors duration-200 text-sm sm:text-base",children:"Login"})}),(0,t.jsx)(a.motion.div,{initial:{opacity:0},animate:{opacity:1},transition:{duration:.3},whileHover:{y:-2,rotate:-.5},whileTap:{scale:.95},children:(0,t.jsx)(d.default,{href:"/login?mode=signup",className:"relative inline-flex items-center justify-center px-6 sm:px-6 py-1 sm:py-2 bg-gray-900 text-white rounded-full sm:rounded-full font-medium text-[11px] sm:text-sm text-center leading-none sm:leading-normal shadow-[2px_2px_0px_0px_rgba(0,0,0,0.2)] sm:shadow-[6px_6px_0px_0px_rgba(0,0,0,0.3)] hover:shadow-[1px_1px_0px_0px_rgba(0,0,0,0.2)] sm:hover:shadow-[3px_3px_0px_0px_rgba(0,0,0,0.3)] transition-all duration-200 hover:-translate-y-0.5 hover:translate-x-0.5",children:"Try for Free"})})]})]}):(0,t.jsxs)("div",{className:"flex items-center space-x-3 sm:space-x-4",children:[(0,t.jsx)("div",{className:"w-20 h-9 bg-gray-200 rounded-lg animate-pulse"}),(0,t.jsx)("div",{className:"w-10 h-10 bg-gray-200 rounded-full animate-pulse"})]})})]})}),E&&(0,t.jsx)("div",{className:"fixed inset-0 z-40",onClick:()=>T(!1)}),f?.photoURL&&(0,t.jsx)("img",{src:f.photoURL,alt:"",className:"hidden","aria-hidden":"true"})]})}e.s(["default",()=>S],98534)}]);

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.