1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7356],{7013:(e,r,t)=>{"use strict";t.d(r,{A:()=>a});let a=(0,t(71847).A)("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]])},10383:(e,r,t)=>{"use strict";t.d(r,{A:()=>a});let a=(0,t(71847).A)("calendar-days",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]])},17356:(e,r,t)=>{Promise.resolve().then(t.bind(t,66756))},21863:(e,r,t)=>{"use strict";t.d(r,{_:()=>s});var a=t(95155),o=t(12115),n=t(74474),l=t(17174);let s=(0,o.forwardRef)(function(e,r){let{align:t,fit:o="cover",...s}=e;return(0,a.jsx)(n.B.img,{ref:r,objectFit:o,objectPosition:t,className:(0,l.cx)("chakra-image",e.className),...s})});s.displayName="Image"},26983:(e,r,t)=>{"use strict";t.d(r,{A:()=>a});let a=(0,t(71847).A)("clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]])},52987:(e,r,t)=>{"use strict";t.d(r,{A:()=>a});let a=(0,t(71847).A)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},54515:(e,r,t)=>{"use strict";t.d(r,{Ex:()=>n});let{PropsProvider:a,withContext:o}=(0,t(27318).a)({key:"badge"}),n=o("span");n.displayName="Badge"},66756:(e,r,t)=>{"use strict";t.d(r,{BlogIndexTemplate:()=>A});var a=t(95155),o=t(12115),n=t(52619),l=t.n(n),s=t(8898),i=t(98931),d=t(76150),c=t(11856),g=t(62489),x=t(59964),m=t(27565),p=t(21863),h=t(71123),b=t(90940),u=t(54515),f=t(10383),y=t(26983),j=t(52987),v=t(86651),S=t(7013);function w(e){return e?new Intl.DateTimeFormat("en",{month:"short",day:"numeric",year:"numeric"}).format(new Date(e)):""}function k(e){var r;return(null==e?void 0:e.summary)||(null==e||null==(r=e.seo)?void 0:r.metaDesc)||""}function T(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en";return(null==e?void 0:e.slug)?"en"===r?"/blog/".concat(e.slug):"/".concat(r,"/blog/").concat(e.slug):"en"===r?"/blog":"/".concat(r,"/blog")}function C(e){var r,t;return(null==e||null==(t=e.categories)||null==(r=t.find(e=>null==e?void 0:e.name))?void 0:r.name)||""}function A(e){var r,t;let{posts:n=[],locale:A="en",totalPosts:z=n.length,totalMatchingPosts:H=n.length,categories:W=[],latestDate:_}=e,B=n[0],N=(null==B?void 0:B.slug)||"",I=n.slice(1),R=Math.max(H-!!B,0),[M,E]=(0,o.useState)("All"),[F,L]=(0,o.useState)(""),[D,U]=(0,o.useState)(I),[G,P]=(0,o.useState)(R),[V,q]=(0,o.useState)(!1),[Y,O]=(0,o.useState)(""),Z=(0,o.useRef)(0),$=(0,o.useRef)(!0),J=(0,o.useRef)(!1),K=W.slice(0,8),Q=D.length<G,X=_||(null==(r=n[0])?void 0:r.date),ee=(0,o.useCallback)(async e=>{let{offset:r=0,category:t,search:a,replace:o=!1}=e,n=Z.current+1;Z.current=n,q(!0),O("");try{let e=await fetch(function(e){let{locale:r,offset:t,category:a,query:o,excludeSlug:n}=e,l=new URLSearchParams({locale:r,offset:String(t),limit:String(10)});return a&&"All"!==a&&l.set("category",a),o.trim()&&l.set("q",o.trim()),n&&l.set("excludeSlug",n),"/api/blog/posts?".concat(l.toString())}({locale:A,offset:r,category:t||"All",query:a||"",excludeSlug:N}));if(!e.ok)throw Error("Failed to load blog posts");let l=await e.json();if(n!==Z.current)return;P(l.total||0),U(e=>o?l.posts||[]:[...e,...l.posts||[]])}catch(e){n===Z.current&&O("Unable to load more articles right now.")}finally{n===Z.current&&q(!1)}},[N,A]);return(0,o.useEffect)(()=>{if($.current){$.current=!1;return}if(J.current){J.current=!1;return}let e=window.setTimeout(()=>{ee({offset:0,category:M,search:F,replace:!0})},350);return()=>window.clearTimeout(e)},[M,ee,F]),(0,a.jsxs)(s.Box,{bg:"bg.body",children:[(0,a.jsx)("style",{children:"\n@keyframes nglBlogFadeUp {\n from { opacity: 0; transform: translateY(16px); }\n to { opacity: 1; transform: translateY(0); }\n}\n.ngl-blog-reveal { animation: nglBlogFadeUp 0.65s cubic-bezier(0.2, 0.7, 0.2, 1) both; }\n@media (prefers-reduced-motion: reduce) {\n .ngl-blog-reveal { animation: none !important; }\n}\n"}),(0,a.jsx)(s.Box,{as:"section",bg:"brand.muted",borderBottom:"1px",borderColor:"border.primary",children:(0,a.jsxs)(i.Container,{maxW:"container.xl",px:{base:4,md:6},py:{base:9,md:12},children:[(0,a.jsxs)(d.HStack,{className:"ngl-blog-reveal",justify:"space-between",align:"baseline",gap:4,pb:5,borderBottom:"1px",borderColor:"border.primary",children:[(0,a.jsx)(c.Text,{fontStyle:"italic",fontSize:{base:"xl",md:"2xl"},color:"brand.1",lineHeight:"none",children:"The Growth Journal"}),(0,a.jsxs)(c.Text,{fontSize:"xs",fontWeight:"semibold",color:"text.secondary",textTransform:"uppercase",letterSpacing:"widest",whiteSpace:"nowrap",children:[z," Essays",X&&(0,a.jsxs)(s.Box,{as:"span",display:{base:"none",md:"inline"},children:[" \xb7 Updated ",w(X)]})]})]}),(0,a.jsxs)(g.Grid,{templateColumns:{base:"1fr",lg:"minmax(0, 1.12fr) minmax(0, 0.88fr)"},gap:{base:8,lg:14},alignItems:"center",pt:{base:8,md:12}
1,children:[(0,a.jsxs)(x.VStack,{align:"start",gap:6,children:[(0,a.jsx)(c.Text,{className:"ngl-blog-reveal",fontSize:"xs",fontWeight:"bold",color:"brand.1",textTransform:"uppercase",letterSpacing:"widest",style:{animationDelay:"60ms"},children:"Insights & Playbooks"}),(0,a.jsx)(m.Heading,{as:"h1",className:"ngl-blog-reveal",fontSize:{base:"40px",md:"6xl"},color:"text.primary",fontWeight:"extrabold",letterSpacing:"tighter",lineHeight:"tight",maxW:"760px",style:{animationDelay:"120ms"},children:"Growth insights for teams building search and app visibility."}),(0,a.jsx)(c.Text,{className:"ngl-blog-reveal",fontSize:{base:"lg",md:"xl"},color:"text.secondary",maxW:"640px",style:{animationDelay:"180ms"},children:"Practical SEO, ASO, analytics, paid growth, and app marketing guidance from the NextGrowthLabs team â written for operators, not algorithms."})]}),(0,a.jsxs)(s.Box,{className:"ngl-blog-reveal",position:"relative",borderRadius:"xl",overflow:"hidden",border:"1px",borderColor:"border.primary",bg:"bg.surface",minH:{base:"280px",md:"360px",lg:"440px"},style:{animationDelay:"160ms"},children:[(0,a.jsx)(p._,{src:"/assets/blog/blog_index_hero.png",alt:"NextGrowthLabs growth insights",width:"100%",height:"100%",minH:{base:"280px",md:"360px",lg:"440px"},objectFit:"cover"}),(0,a.jsx)(s.Box,{position:"absolute",bottom:4,insetInlineStart:4,bg:"bg.surface",border:"1px",borderColor:"border.primary",borderRadius:"full",px:4,py:2,children:(0,a.jsx)(c.Text,{fontSize:"xs",fontWeight:"bold",color:"brand.1",textTransform:"uppercase",letterSpacing:"wider",children:"Field Notes"})})]})]})]})}),B&&(0,a.jsx)(s.Box,{as:"section",bg:"bg.surface",pt:{base:12,md:20},children:(0,a.jsxs)(i.Container,{maxW:"container.xl",px:{base:4,md:6},children:[(0,a.jsxs)(d.HStack,{gap:4,mb:{base:6,md:8},align:"center",children:[(0,a.jsx)(c.Text,{fontSize:"xs",fontWeight:"bold",color:"brand.1",textTransform:"uppercase",letterSpacing:"widest",whiteSpace:"nowrap",children:"Cover Story"}),(0,a.jsx)(s.Box,{flex:"1",h:"1px",bg:"border.primary"})]}),(0,a.jsxs)(s.Box,{as:l(),href:T(B,A),display:"grid",gridTemplateColumns:{base:"1fr",lg:"minmax(0, 1.05fr) minmax(0, 0.95fr)"},gap:{base:6,lg:12},alignItems:"center",role:"group",transition:"all 0.2s",children:[(null==(t=B.featuredImage)?void 0:t.src)&&(0,a.jsx)(s.Box,{position:"relative",bg:"bg.tertiary",borderRadius:"xl",overflow:"hidden",border:"1px",borderColor:"border.primary",transition:"all 0.2s",_groupHover:{borderColor:"brand.1",shadow:"lg"},children:(0,a.jsx)(p._,{src:B.featuredImage.src,alt:B.featuredImage.alt||B.title,width:"100%",height:"100%",minH:{base:"280px",md:"440px"},objectFit:"cover",transition:"transform 0.5s ease",_groupHover:{transform:"scale(1.03)"}}
1)}),(0,a.jsxs)(x.VStack,{align:"start",gap:5,py:{base:2,lg:4},children:[C(B)&&(0,a.jsx)(c.Text,{fontSize:"xs",fontWeight:"bold",color:"brand.1",textTransform:"uppercase",letterSpacing:"widest",children:C(B)}),(0,a.jsx)(m.Heading,{as:"h2",fontSize:{base:"3xl",md:"5xl"},color:"text.primary",fontWeight:"extrabold",letterSpacing:"tight",lineHeight:"tight",transition:"color 0.2s",_groupHover:{color:"brand.1"},children:B.title}),(0,a.jsx)(c.Text,{color:"text.secondary",fontSize:{base:"md",md:"lg"},lineClamp:4,children:k(B)}),(0,a.jsxs)(d.HStack,{gap:5,color:"text.muted",fontSize:"sm",children:[(0,a.jsxs)(d.HStack,{gap:2,children:[(0,a.jsx)(f.A,{size:15}),(0,a.jsx)(c.Text,{children:w(B.date)})]}),B.readingTime&&(0,a.jsxs)(d.HStack,{gap:2,children:[(0,a.jsx)(y.A,{size:15}),(0,a.jsxs)(c.Text,{children:[B.readingTime," min read"]})]})]}),(0,a.jsxs)(d.HStack,{color:"brand.1",fontSize:"sm",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",gap:2,transition:"gap 0.2s",_groupHover:{gap:3},children:[(0,a.jsx)(c.Text,{children:"Read the cover story"}),(0,a.jsx)(j.A,{size:16})]})]})]})]})}),(0,a.jsx)(s.Box,{as:"section",bg:"bg.surface",py:{base:12,md:20},children:(0,a.jsx)(i.Container,{maxW:"container.xl",px:{base:4,md:6},children:(0,a.jsxs)(x.VStack,{align:"stretch",gap:{base:8,md:10},children:[(0,a.jsxs)(g.Grid,{templateColumns:{base:"1fr",lg:"minmax(0, 1fr) minmax(300px, 0.4fr)"},gap:{base:6,lg:10},alignItems:"end",children:[(0,a.jsxs)(x.VStack,{align:"start",gap:3,children:[(0,a.jsx)(c.Text,{fontSize:"xs",fontWeight:"bold",color:"brand.1",textTransform:"uppercase",letterSpacing:"widest",children:"The Index"}),(0,a.jsx)(m.Heading,{as:"h2",fontSize:{base:"3xl",md:"4xl"},color:"text.primary",fontWeight:"bold",letterSpacing:"tight",children:"Latest Articles"}),(0,a.jsx)(c.Text,{color:"text.secondary",fontSize:{base:"md",md:"lg"},maxW:"640px",children:"The newest thinking across organic growth, app visibility, search behavior, and marketing operations."})]}),(0,a.jsxs)(s.Box,{position:"relative",children:[(0,a.jsx)(s.Box,{as:v.A,size:18,color:"text.muted",position:"absolute",top:"50%",insetInlineStart:4,transform:"translateY(-50%)",pointerEvents:"none"}),(0,a.jsx)(h.p,{value:F,onChange:e=>{L(e.target.value)},placeholder:"Search articles",bg:"bg.surface",borderColor:"border.primary",borderRadius:"full",color:"text.primary",h:12,ps:11,_placeholder:{color:"text.muted"}})]})]}),K.length>0&&(0,a.jsxs)(d.HStack,{gap:3,flexWrap:"wrap",pb:1,children:[(0,a.jsx)(b.Button,{type:"button",size:"sm",borderRadius:"full",variant:"All"===M?"solid":"outline",bg:"All"===M?"brand.1":"bg.surface",color:"All"===M?"brand.contrast":"text.secondary",border:"1px",borderColor:"All"===M?"brand.1":"border.primary",fontWeight:"semibold",onClick:()=>{J.current="All"!==M,E("All"),ee({offset:0,category:"All",search:F,replace:!0})},_hover:{shadow:"sm",borderColor:"brand.1",color:"All"===M?"brand.contrast":"brand.1"},_active:{transform:"scale(0.98)"},children:"All"}),K.map(e=>{let r=M===e;return(0,a.jsx)(b.Button,{type:"button",size:"sm",borderRadius:"full",variant:r?"solid":"outline",bg:r?"brand.1":"bg.surface",color:r?"brand.contrast":"text.secondary",border:"1px",borderColor:r?"brand.1":"border.primary",fontWeight:"semibold",onClick:()=>{J.current=M!==e,E(e),ee({offset:0,category:e,search:F,replace:!0})},_hover:{shadow:"sm",borderColor:"brand.1",color:r?"brand.contrast":"brand.1"},_active:{transform:"scale(0.98)"},children:e},e)})]}),D.length>0?(0,a.jsx)(x.VStack,{align:"stretch",gap:0,borderTop:"1px",borderColor:"border.primary",children:D.map((e,r)=>{var t,o;let n=String(r+2).padStart(2,"0");return(0,a.jsxs)(s.Box,{as:l(),href:T(e,A),role:"group",className:"ngl-blog-reveal",style:{animationDelay:"".concat(50*Math.min(r,8),"ms")},display:"grid",gridTemplateColumns:{base:"1fr",md:(null==(t=e.featuredImage)?void 0:t.src)?"auto minmax(0, 1fr) 160px":"auto minmax(0, 1fr)"},gap:{base:4,md:8},alignItems:"center",py:{base:6,md:8},px:{base:4,md:6},mx:{base:-4,md:-6},borderBottom:"1px",borderColor:"border.primary",transition:"all 0.2s",_hover:{bg:"bg.tertiary"},children:[(0,a.jsx)(c.Text,{fontSize:{base:"2xl",md:"4xl"},fontWeight:"medium",color:"text.muted",lineHeight:"none",transition:"color 0.2s",_groupHover:{color:"brand.1"},children:n}
1),(0,a.jsxs)(x.VStack,{align:"start",gap:3,minW:0,children:[(0,a.jsxs)(d.HStack,{gap:3,flexWrap:"wrap",color:"text.muted",fontSize:"xs",textTransform:"uppercase",letterSpacing:"wider",children:[C(e)&&(0,a.jsx)(c.Text,{color:"brand.1",fontWeight:"bold",children:C(e)}),(0,a.jsx)(c.Text,{children:w(e.date)}),e.readingTime&&(0,a.jsxs)(c.Text,{children:[e.readingTime," min read"]})]}),(0,a.jsx)(m.Heading,{as:"h3",fontSize:{base:"xl",md:"3xl"},color:"text.primary",fontWeight:"bold",lineHeight:"tight",letterSpacing:"tight",transition:"color 0.2s",_groupHover:{color:"brand.1"},children:e.title}),(0,a.jsx)(c.Text,{color:"text.secondary",fontSize:"md",lineClamp:2,maxW:"680px",children:k(e)}),(0,a.jsxs)(d.HStack,{color:"brand.1",fontSize:"sm",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",gap:1,opacity:{base:1,md:0},transform:{base:"none",md:"translateY(4px)"},transition:"all 0.2s",_groupHover:{opacity:1,transform:"translateY(0)"},children:[(0,a.jsx)(c.Text,{children:"Read article"}),(0,a.jsx)(S.A,{size:15})]})]}),(null==(o=e.featuredImage)?void 0:o.src)&&(0,a.jsx)(s.Box,{display:{base:"none",md:"block"},w:"160px",h:"112px",borderRadius:"lg",overflow:"hidden",border:"1px",borderColor:"border.primary",bg:"bg.tertiary",transition:"all 0.2s",_groupHover:{borderColor:"brand.1"},children:(0,a.jsx)(p._,{src:e.featuredImage.src,alt:e.featuredImage.alt||e.title,width:"100%",height:"100%",objectFit:"cover",transition:"transform 0.5s ease",_groupHover:{transform:"scale(1.05)"}})})]},e.slug)})}):null,Q&&(0,a.jsx)(d.HStack,{justify:"center",pt:{base:2,md:4},children:(0,a.jsx)(b.Button,{type:"button",size:"lg",borderRadius:"full",bg:"brand.1",color:"brand.contrast",fontWeight:"bold",px:8,loading:V,disabled:V,onClick:()=>ee({offset:D.length,category:M,search:F}),_hover:{shadow:"lg",opacity:.9},_active:{transform:"scale(0.98)"},children:"Load more articles"})}),Y&&(0,a.jsx)(c.Text,{color:"text.secondary",fontSize:"sm",textAlign:"center",children:Y}),0===D.length&&!V&&(0,a.jsxs)(s.Box,{border:"1px",borderColor:"border.primary",borderRadius:"xl",p:10,bg:"bg.surface",textAlign:"center",children:[(0,a.jsx)(u.Ex,{colorPalette:"gray",variant:"subtle",size:"sm",mb:3,children:"No results"}),(0,a.jsx)(m.Heading,{as:"h3",fontSize:"xl",color:"text.primary",mb:2,children:"No matching articles"}),(0,a.jsx)(c.Text,{color:"text.secondary",children:"Try a different search term or category."})]})]})})})]})}},71847:(e,r,t)=>{"use strict";t.d(r,{A:()=>i});var a=t(12115);let o=e=>{let r=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,r,t)=>t?t.toUpperCase():r.toLowerCase());return r.charAt(0).toUpperCase()+r.slice(1)},n=function(){for(var e=arguments.length,r=Array(e),t=0;t<e;t++)r[t]=arguments[t];return r.filter((e,r,t)=>!!e&&""!==e.trim()&&t.indexOf(e)===r).join(" ").trim()};var l={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 s=(0,a.forwardRef)((e,r)=>{let{color:t="currentColor",size:o=24,strokeWidth:s=2,absoluteStrokeWidth:i,className:d="",children:c,iconNode:g,...x}=e;return(0,a.createElement)("svg",{ref:r,...l,width:o,height:o,stroke:t,strokeWidth:i?24*Number(s)/Number(o):s,className:n("lucide",d),...!c&&!(e=>{for(let r in e)if(r.startsWith("aria-")||"role"===r||"title"===r)return!0})(x)&&{"aria-hidden":"true"},...x},[...g.map(e=>{let[r,t]=e;return(0,a.createElement)(r,t)}),...Array.isArray(c)?c:[c]])}),i=(e,r)=>{let t=(0,a.forwardRef)((t,l)=>{let{className:i,...d}=t;return(0,a.createElement)(s,{ref:l,iconNode:r,className:n("lucide-".concat(o(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),"lucide-".concat(e),i),...d})});return t.displayName=o(e),t}},86651:(e,r,t)=>{"use strict";t.d(r,{A:()=>a});let a=(0,t(71847).A)("search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])},98931:(e,r,t)=>{"use strict";t.d(r,{Container:()=>n});let{withContext:a,PropsProvider:o}=(0,t(27318).a)({key:"container"}),n=a("div");n.displayName="Container"}}]);
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.