PageSourceSearch

https://notebooktoolkit.com/_next/static/chunks/app/%5Blocale%5D/(marketing)/layout-bd55af9a857e941a.js

js notebooktoolkit.com collected 2026-10-02 00:54:07 UTC 14,837 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9278],{2386:(e,a,r)=>{"use strict";r.d(a,{Footer:()=>m});var t=r(72979),s=r(93125),l=r(12707),n=r(24187),o=r(78501),i=r(83315),c=r(16992);function d(){let[e,a]=(0,i.useState)(""),[r,s]=(0,i.useState)(""),[l,n]=(0,i.useState)("idle"),[o,d]=(0,i.useState)("");async function m(t){if(t.preventDefault(),"loading"!==l){n("loading"),d("");try{let t=await fetch("/api/newsletter",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e,company:r})});if(t.ok)n("ok"),d("You're in. NotebookLM tips, once a month."),a(""),(0,c.u)("newsletter_subscribed",{source:"footer"});else{let e=await t.json().catch(()=>({}));n("error"),d(e.error||"Something went wrong. Please try again.")}}catch(e){n("error"),d("Something went wrong. Please try again.")}}}return(0,t.jsxs)("div",{className:"mt-8 max-w-sm",children:[(0,t.jsx)("h3",{className:"text-[0.7rem] font-semibold uppercase tracking-[0.28em] text-muted-foreground",children:"NotebookLM tips, monthly"}),(0,t.jsx)("p",{className:"mt-3 text-[0.9rem] leading-6 text-muted-foreground",children:"New features, export workflows, and NotebookLM tricks. No spam, unsubscribe anytime."}),(0,t.jsxs)("form",{onSubmit:m,className:"mt-4 flex flex-col gap-2 sm:flex-row",children:[(0,t.jsx)("input",{type:"text",name:"company",tabIndex:-1,autoComplete:"off",value:r,onChange:e=>s(e.target.value),className:"hidden","aria-hidden":"true"}),(0,t.jsx)("input",{type:"email",required:!0,value:e,onChange:e=>a(e.target.value),placeholder:"[email protected]",className:"min-w-0 flex-1 rounded-xl border border-border/60 bg-background/50 px-4 py-2.5 text-sm text-foreground placeholder:text-muted-foreground focus:border-primary/40 focus:outline-none"}),(0,t.jsx)("button",{type:"submit",disabled:"loading"===l,className:"rounded-xl bg-primary px-4 py-2.5 text-sm font-semibold text-primary-foreground transition-opacity hover:opacity-90 disabled:opacity-60",children:"loading"===l?"Subscribing…":"Subscribe"})]}),o&&(0,t.jsx)("p",{className:"mt-2 text-xs ".concat("ok"===l?"text-[var(--signal-strong)]":"text-destructive"),children:o})]})}function m(){let e=(0,s.c)("footer"),a=(0,s.c)("nav"),r=new Date().getFullYear(),i=[{title:e("product"),links:[{href:"/features",label:a("features")},{href:"/pricing",label:a("pricing")},{href:"/tools",label:a("freeTools")},{href:"/agent",label:a("agentTools")}]},{title:e("company"),links:[{href:"/download",label:a("download")},{href:"/integrations",label:a("integrations")},{href:"/use-cases",label:a("useCases")},{href:"/how-to",label:a("guides")},{href:"/comparisons",label:a("comparisons")},{href:"/notebooklm-extension",label:a("notebooklmExtension")},{href:"/best-notebooklm-extensions",label:a("bestExtensions")},{href:"/blog",label:a("blog")},{href:"/about",label:a("about")},{href:"/changelog",label:a("changelog")},{href:"/status",label:a("status")}]},{title:e("legal"),links:[{href:"/privacy",label:e("privacy")},{href:"/permissions",label:a("permissions")},{href:"/terms",label:e("terms")},{href:"/support",label:a("support")}]}];return(0,t.jsx)("footer",{className:"w-full border-t border-border",children:(0,t.jsxs)("div",{className:"mx-auto w-full max-w-[1440px] px-6 py-16 sm:px-10 lg:px-16",children:[(0,t.jsxs)("div",{className:"grid gap-x-8 gap-y-12 md:grid-cols-2 xl:grid-cols-[1.4fr_1fr_1fr_1fr]",children:[(0,t.jsxs)("div",{className:"md:col-span-2 xl:col-span-1 xl:pr-10",children:[(0,t.jsxs)(n.N_,{href:"/",className:"flex items-center gap-2.5",children:[(0,t.jsx)(l.RV,{className:"h-8 w-8 rounded-[9px]"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"font-display text-[0.95rem] font-semibold leading-tight tracking-[-0.02em] text-foreground",children:"Gemini Notebook Toolkit"}),(0,t.jsx)("div",{className:"font-mono text-[0.58rem] uppercase leading-tight tracking-[0.24em] text-muted-foreground",children:"Research Companion"})]})]}),(0,t.jsx)("p",{className:"mt-5 max-w-sm text-[15px] leading-7 text-muted-foreground",children:e("description")}),(0,t.jsx)(d,{})]}),i.map(e=>(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("h3",{className:"font-mono text-[10px] uppercase tracking-[0.24em] text-muted-foreground",children:e.title}),(0,t.jsx)("ul",{className:"mt-5 space-y-3",children:e.links.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(n.N_,{href:e.href,className:"text-[15px] text-muted-foreground transition-colors duration-150 hover:text-foreground",children:e.label})},e.href))})]},e.title))]}),(0,t.jsxs)("div",{className:"mt-14 flex flex-col gap-4 border-t border-border pt-6 sm:flex-row sm:items-center sm:justify-between",children:[(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:e("copyright",{year:r})}),(0,t.jsx)(o.LanguageSwitcher,{variant:"full"})]})]})})}},13057:(e,a,r)=>{"use strict";r.d(a,{D:()=>l});var t=r(33083),s=r(32171);let l=(0,t.A)({localePrefix:"as-needed",locales:s.O4,defaultLocale:s.q})},16992:(e,a,r)=>{"use strict";r.d(a,{O:()=>l,u:()=>s});var t=r(92958);function s(e,a){try{t.Ay.capture(e,a)}catch(e){}}function l(e,a){try{t.Ay.captureException(e instanceof Error?e:Error(String(e)),a)}catch(e){}}},24187:(e,a,r)=>{"use strict";r.d(a,{N_:()=>l,a8:()=>o,rd:()=>i});var t=r(15015),s=r(13057);let{Link:l,redirect:n,usePathname:o,useRouter:i,getPathname:c}=(0,t.A)(s.D)},32171:(e,a,r)=>{"use strict";r.d(a,{O4:()=>t,q:()=>s});let t=["en","es","fr","de","ja","tr","hi","zh","zh-TW","it","vi","ko","pt","ar","ru","nl","pl","id"],s="en"},77390:(e,a,r)=>{"use strict";r.d(a,{Navbar:()=>f});var t=r(72979),s=r(83315),l=r(93125),n=r(24953),o=r(12707),i=r(24187),c=r(78226),d=r(80499),m=r(16455);let x=(0,r(84449).A)("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);var h=r(15905),u=r(785),g=r(78501);function f(){let e=(0,l.c)("nav"),a=(0,l.c)("common"),{isSignedIn:r,isLoaded:f}
1=(0,n.As)(),[p,b]=(0,s.useState)(!1),[j,N]=(0,s.useState)(!1);(0,s.useEffect)(()=>{let e=()=>b(window.scrollY>8);return e(),window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]);let v=[{href:"/features",label:e("features")},{href:"/pricing",label:e("pricing")},{href:"/tools",label:e("freeTools")},{href:"/download",label:e("download")},{href:"/blog",label:e("blog")}];return(0,t.jsxs)("header",{className:"fixed inset-x-0 top-0 z-50 transition-[background-color,border-color,backdrop-filter] duration-300 ".concat(p||j?"border-b border-border bg-background/85 backdrop-blur-xl":"border-b border-transparent bg-transparent"),children:[(0,t.jsxs)("nav",{className:"mx-auto grid h-16 w-full max-w-[1440px] grid-cols-[auto_1fr_auto] items-center gap-6 px-6 sm:px-10 lg:px-16",children:[(0,t.jsxs)(i.N_,{href:"/",className:"group flex items-center gap-2.5",children:[(0,t.jsx)(o.RV,{className:"h-8 w-8 rounded-[9px] transition-transform duration-200 group-hover:scale-[1.04]"}),(0,t.jsxs)("div",{className:"hidden sm:block",children:[(0,t.jsx)("div",{className:"font-display text-[0.95rem] font-semibold leading-tight tracking-[-0.02em] text-foreground",children:"Gemini Notebook Toolkit"}),(0,t.jsx)("div",{className:"font-mono text-[0.58rem] uppercase leading-tight tracking-[0.24em] text-muted-foreground",children:"Research Companion"})]})]}),(0,t.jsx)("div",{className:"hidden items-center justify-center gap-1 md:flex",children:v.map(e=>(0,t.jsx)(i.N_,{href:e.href,className:"rounded-full px-3.5 py-1.5 text-sm font-medium text-muted-foreground transition-colors duration-150 hover:bg-accent hover:text-foreground",children:e.label},e.href))}),(0,t.jsxs)("div",{className:"hidden items-center gap-1.5 md:flex",children:[(0,t.jsxs)("div",{className:"hidden items-center gap-1.5 xl:flex",children:[(0,t.jsx)(o.UW,{}),(0,t.jsx)(g.LanguageSwitcher,{})]}),f&&r?(0,t.jsx)(i.N_,{href:"/dashboard",children:(0,t.jsxs)(o.$n,{variant:"outline",size:"sm",className:"gap-2",children:[(0,t.jsx)(c.A,{className:"h-3.5 w-3.5"}),a("openDashboard")]})}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.N_,{href:"/get-started?mode=sign-in",className:"hidden lg:block",children:(0,t.jsx)(o.$n,{variant:"ghost",size:"sm",children:e("login")})}),(0,t.jsx)(i.N_,{href:"/get-started",children:(0,t.jsxs)(o.$n,{size:"sm",className:"gap-1.5 pl-4 pr-3",children:[a("getStarted"),(0,t.jsx)(d.A,{className:"h-3.5 w-3.5"})]})})]})]}),(0,t.jsx)("button",{className:"ml-auto flex h-10 w-10 items-center justify-center rounded-full border border-border bg-card text-foreground transition-colors hover:bg-accent md:hidden",onClick:()=>N(e=>!e),"aria-label":e("toggleNavigation"),children:j?(0,t.jsx)(m.A,{className:"h-4.5 w-4.5"}):(0,t.jsx)(x,{className:"h-4.5 w-4.5"})})]}),(0,t.jsx)(h.N,{children:j&&(0,t.jsx)(u.P.div,{initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},transition:{duration:.25,ease:[.16,1,.3,1]},className:"overflow-hidden border-t border-border bg-background md:hidden",children:(0,t.jsxs)("div",{className:"mx-auto flex max-w-[1440px] flex-col gap-1 px-6 py-4",children:[v.map(e=>(0,t.jsx)(i.N_,{href:e.href,onClick:()=>N(!1),className:"rounded-xl px-4 py-3 text-[15px] font-medium text-muted-foreground transition-colors hover:bg-accent hover:text-foreground",children:e.label},e.href)),(0,t.jsxs)("div",{className:"mt-3 flex items-center gap-2 border-t border-border pt-4",children:[(0,t.jsx)(o.UW,{}),(0,t.jsx)(g.LanguageSwitcher,{})]}),(0,t.jsx)("div",{className:"mt-3 grid gap-2 pb-2",children:f&&r?(0,t.jsx)(i.N_,{href:"/dashboard",onClick:()=>N(!1),children:(0,t.jsxs)(o.$n,{className:"w-full gap-2",children:[(0,t.jsx)(c.A,{className:"h-3.5 w-3.5"}),a("openDashboard")]})}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.N_,{href:"/get-started",onClick:()=>N(!1),children:(0,t.jsxs)(o.$n,{className:"w-full gap-2",children:[a("getStarted"),(0,t.jsx)(d.A,{className:"h-3.5 w-3.5"})]})}),(0,t.jsx)(i.N_,{href:"/get-started?mode=sign-in",onClick:()=>N(!1),children:(0,t.jsx)(o.$n,{variant:"outline",className:"w-full",children:e("login")})})]})})]})})})]})}},78226:(e,a,r)=>{"use strict";r.d(a,{A:()=>t});
1let t=(0,r(84449).A)("LayoutDashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]])},78501:(e,a,r)=>{"use strict";r.d(a,{LanguageSwitcher:()=>f});var t=r(72979),s=r(83315),l=r(93125),n=r(65162),o=r(12707),i=r(24187),c=r(13057),d=r(59695),m=r(85323),x=r(70786),h=r(15905),u=r(785);let g={en:{name:"English",flag:"\uD83C\uDDFA\uD83C\uDDF8"},es:{name:"Espa\xf1ol",flag:"\uD83C\uDDEA\uD83C\uDDF8"},fr:{name:"Fran\xe7ais",flag:"\uD83C\uDDEB\uD83C\uDDF7"},de:{name:"Deutsch",flag:"\uD83C\uDDE9\uD83C\uDDEA"},ja:{name:"日本語",flag:"\uD83C\uDDEF\uD83C\uDDF5"},tr:{name:"T\xfcrk\xe7e",flag:"\uD83C\uDDF9\uD83C\uDDF7"},hi:{name:"हिन्दी",flag:"\uD83C\uDDEE\uD83C\uDDF3"},zh:{name:"简体中文",flag:"\uD83C\uDDE8\uD83C\uDDF3"},"zh-TW":{name:"繁體中文",flag:"\uD83C\uDDF9\uD83C\uDDFC"},it:{name:"Italiano",flag:"\uD83C\uDDEE\uD83C\uDDF9"},vi:{name:"Tiếng Việt",flag:"\uD83C\uDDFB\uD83C\uDDF3"},ko:{name:"한국어",flag:"\uD83C\uDDF0\uD83C\uDDF7"},pt:{name:"Portugu\xeas (Brasil)",flag:"\uD83C\uDDE7\uD83C\uDDF7"},ar:{name:"العربية",flag:"\uD83C\uDDF8\uD83C\uDDE6"},ru:{name:"Русский",flag:"\uD83C\uDDF7\uD83C\uDDFA"},nl:{name:"Nederlands",flag:"\uD83C\uDDF3\uD83C\uDDF1"},pl:{name:"Polski",flag:"\uD83C\uDDF5\uD83C\uDDF1"},id:{name:"Bahasa Indonesia",flag:"\uD83C\uDDEE\uD83C\uDDE9"}};function f(e){let{variant:a="compact",currentLocale:r}=e,[f,p]=(0,s.useState)(!1),b=(0,i.rd)(),j=(0,i.a8)(),N=(0,l.c)("common")("changeLanguage"),v=(0,n.Ym)(),y=null!=r?r:v;function w(e){let a=window.location.search.slice(1),r=window.location.hash,t="".concat(j).concat(a?"?".concat(a):"").concat(r);b.replace(t,{locale:e}),document.cookie="NEXT_LOCALE=".concat(e,"; path=/; max-age=").concat(31536e3,"; samesite=lax"),p(!1)}if("full"===a){var k,_;return(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("button",{onClick:()=>
1p(!f),className:"flex items-center gap-2 rounded-lg border border-border bg-card/50 px-3 py-2 text-sm transition-colors hover:bg-accent",children:[(0,t.jsx)("span",{children:null==(k=g[y])?void 0:k.flag}),(0,t.jsx)("span",{children:null==(_=g[y])?void 0:_.name}),(0,t.jsx)(d.A,{className:"h-3.5 w-3.5 text-muted-foreground transition-transform ".concat(f?"rotate-180":"")})]}),(0,t.jsx)(h.N,{children:f&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"fixed inset-0 z-40",onClick:()=>p(!1)}),(0,t.jsx)(u.P.div,{initial:{opacity:0,y:-4},animate:{opacity:1,y:0},exit:{opacity:0,y:-4},transition:{duration:.15},className:"absolute bottom-full z-50 mb-2 w-48 max-h-[70vh] overflow-y-auto rounded-lg border border-border bg-popover p-1 shadow-lg",children:c.D.locales.map(e=>{var a,r;return(0,t.jsxs)("button",{onClick:()=>w(e),className:"flex w-full items-center gap-2.5 rounded-md px-3 py-2 text-sm text-popover-foreground transition-colors hover:bg-accent",children:[(0,t.jsx)("span",{children:null==(a=g[e])?void 0:a.flag}),(0,t.jsx)("span",{className:"flex-1 text-left",children:null==(r=g[e])?void 0:r.name}),e===y&&(0,t.jsx)(m.A,{className:"h-3.5 w-3.5 text-primary"})]},e)})})]})})]})}return(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)(o.$n,{variant:"ghost",size:"icon",onClick:()=>
1p(!f),className:"relative",children:[(0,t.jsx)(x.A,{className:"h-[1.2rem] w-[1.2rem]"}),(0,t.jsx)("span",{className:"sr-only",children:N})]}),(0,t.jsx)(h.N,{children:f&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"fixed inset-0 z-40",onClick:()=>p(!1)}),(0,t.jsx)(u.P.div,{initial:{opacity:0,y:-4},animate:{opacity:1,y:0},exit:{opacity:0,y:-4},transition:{duration:.15},className:"absolute right-0 top-full z-50 mt-2 w-48 max-h-[70vh] overflow-y-auto rounded-lg border border-border bg-popover p-1 shadow-lg",children:c.D.locales.map(e=>{var a,r;return(0,t.jsxs)("button",{onClick:()=>w(e),className:"flex w-full items-center gap-2.5 rounded-md px-3 py-2 text-sm text-popover-foreground transition-colors hover:bg-accent",children:[(0,t.jsx)("span",{children:null==(a=g[e])?void 0:a.flag}),(0,t.jsx)("span",{className:"flex-1 text-left",children:null==(r=g[e])?void 0:r.name}),e===y&&(0,t.jsx)(m.A,{className:"h-3.5 w-3.5 text-primary"})]},e)})})]})})]})}},80499:(e,a,r)=>{"use strict";r.d(a,{A:()=>t});let t=(0,r(84449).A)("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]])},94213:(e,a,r)=>{Promise.resolve().then(r.bind(r,2386)),Promise.resolve().then(r.bind(r,77390))}},e=>{e.O(0,[7867,7015,5162,2135,2255,785,6628,4202,3023,2707,314,6081,7358],()=>e(e.s=94213)),_N_E=e.O()}]);

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.