1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[359],{36633:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(60948);let s=()=>{let e=(0,r.P)(e=>e.auth),t=(0,r.P)(e=>e.setUserInfo),a=(0,r.P)(e=>e.setCredit),s=(0,r.P)(e=>e.setLevel),o=(0,r.P)(e=>e.setStartDate),n=(0,r.P)(e=>e.setEndDate),l=(0,r.P)(e=>e.setFreeCredit),d=(0,r.P)(e=>e.setFreeDate),i=(0,r.P)(e=>e.setOpenCofiDialog);return{...e,setUserInfo:t,setCredit:a,setLevel:s,setStartDate:o,setEndDate:n,setFreeCredit:l,setFreeDate:d,setOpenCofiDialog:i}}},38798:(e,t,a)=>{a.d(t,{$v:()=>x,EO:()=>u,Lt:()=>d,Rx:()=>h,Zr:()=>y,ck:()=>g,r7:()=>p,tv:()=>i,wd:()=>f});var r=a(95296),s=a(11180),o=a(27159),n=a(2830),l=a(25149);let d=o.bL,i=o.l9,c=o.ZL,m=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(o.hJ,{className:(0,n.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",a),...s,ref:t})});m.displayName=o.hJ.displayName;let u=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsxs)(c,{children:[(0,r.jsx)(m,{}),(0,r.jsx)(o.UC,{ref:t,className:(0,n.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",a),...s})]})});u.displayName=o.UC.displayName;let f=e=>{let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,n.cn)("flex flex-col space-y-2 text-center sm:text-left",t),...a})};f.displayName="AlertDialogHeader";let g=e=>{let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,n.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...a})};g.displayName="AlertDialogFooter";let p=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(o.hE,{ref:t,className:(0,n.cn)("text-lg font-semibold",a),...s})});p.displayName=o.hE.displayName;let x=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(o.VY,{ref:t,className:(0,n.cn)("text-sm text-muted-foreground",a),...s})});x.displayName=o.VY.displayName;let h=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(o.rc,{ref:t,className:(0,n.cn)((0,l.r)(),a),...s})});h.displayName=o.rc.displayName;let y=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(o.ZD,{ref:t,className:(0,n.cn)((0,l.r)({variant:"outline"}),"mt-2 sm:mt-0",a),...s})});y.displayName=o.ZD.displayName},39641:(e,t,a)=>{a.d(t,{Cf:()=>u,Es:()=>g,L3:()=>p,c7:()=>f,lG:()=>d,rr:()=>x,zM:()=>i});var r=a(95296),s=a(11180),o=a(75344),n=a(21507),l=a(2830);let d=o.bL,i=o.l9,c=o.ZL;o.bm;let m=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(o.hJ,{ref:t,className:(0,l.cn)("fixed inset-0 z-50 bg-background/80 backdrop-blur-sm data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",a),...s})});m.displayName=o.hJ.displayName;let u=s.forwardRef((e,t)=>{let{className:a,children:s,...d}=e;return(0,r.jsxs)(c,{children:[(0,r.jsx)(m,{}),(0,r.jsxs)(o.UC,{ref:t,className:(0,l.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",a),...d,children:[s,(0,r.jsxs)(o.bm,{className:"absolute right-4 top-4 roun
1ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,r.jsx)(n.A,{className:"h-4 w-4"}),(0,r.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});u.displayName=o.UC.displayName;let f=e=>{let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,l.cn)("flex flex-col space-y-1.5 text-center sm:text-left",t),...a})};f.displayName="DialogHeader";let g=e=>{let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,l.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...a})};g.displayName="DialogFooter";let p=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(o.hE,{ref:t,className:(0,l.cn)("text-lg font-semibold leading-none tracking-tight",a),...s})});p.displayName=o.hE.displayName;let x=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(o.VY,{ref:t,className:(0,l.cn)("text-sm text-muted-foreground",a),...s})});x.displayName=o.VY.displayName},60079:(e,t,a)=>{a.d(t,{default:()=>o});var r=a(95296),s=a(11180);function o(){return(0,s.useEffect)(()=>{let e=document.createElement("script");return e.src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5080317552445721",e.async=!0,e.crossorigin="anonymous",document.head.appendChild(e),()=>{document.head.removeChild(e)}},[]),(0,r.jsx)(r.Fragment,{})}},60948:(e,t,a)=>{a.d(t,{P:()=>n});var r=a(37835),s=a(79927),o=a(84561);let n=(0,r.v)((0,s.Zr)((e,t)=>({auth:{userInfo:null,credit:null,level:null,start_date:null,end_date:null,free_credit:null,free_date:null,openCofiDialog:!1},storyCreator:{pages:[],settings:[],currentPageIndex:0,loading:!1},share:{loading:!1,openDrawer:!1,shareLink:null,yid:null,summary:null},textToImage:{submiting:!1,prompt:(o.env.NEXT_PUBLIC_ENV,""),size:"auto",background:"auto",error:"",createImageResult:null},setUserInfo:t=>e(e=>({auth:{...e.auth,userInfo:t}})),setCredit:t=>e(e=>({auth:{...e.auth,credit:t}})),setLevel:t=>e(e=>({auth:{...e.auth,level:t}})),setStartDate:t=>e(e=>({auth:{...e.auth,start_date:t}})),setEndDate:t=>e(e=>({auth:{...e.auth,end_date:t}})),setFreeCredit:t=>e(e=>({auth:{...e.auth,free_credit:t}})),setFreeDate:t=>e(e=>({auth:{...e.auth,free_date:t}})),setOpenCofiDialog:t=>e(e=>({auth:{...e.auth,openCofiDialog:t}})),addPage:()=>e(e=>{let t=[...e.storyCreator.pages,{content:"",userInput:""}];return{storyCreator:{...e.storyCreator,pages:t,currentPageIndex:t.length-1}}}),updatePage:(t,a)=>e(e=>({storyCreator:{...e.storyCreator,pages:e.storyCreator.pages.map((e,r)=>r===t?a:e)}})),updatePageUserInput:(t,a)=>e(e=>({storyCreator:{...e.storyCreator,pages:e.storyCreator.pages.map((e,r)=>r===t?{...e,userInput:a}:e)}})),removePage:t=>e(e=>{if(e.storyCreator.pages.length<=1)return e;let a=e.storyCreator.pages.filter((e,a)=>a!==t),r=e.storyCreator.currentPageIndex>=a.length?a.length-1:e.storyCreator.currentPageIndex;return{storyCreator:{...e.storyCreator,pages:a,currentPageIndex:r}}}),addSetting:()=>e(e=>({storyCreator:{...e.storyCreator,settings:[...e.storyCreator.settings,{content:""}]}})),updateSetting:(t,a)=>e(e=>({storyCreator:{...e.storyCreator,settings:e.storyCreator.settings.map((e,r)=>r===t?a:e)}})),removeSetting:t=>e(e=>({storyCreator:{...e.storyCreator,settings:e.storyCreator.settings.filter((e,a)=>a!==t)}})),setSettings:t=>e(e=>({storyCreator:{...e.storyCreator,settings:t}})),goToPage:t=>e(e=>({storyCreator:{...e.storyCreator,currentPageIndex:t}})),nextPage:()=>e(e=>{let t=e.storyCreator.currentPageIndex+1;return t<=e.storyCreator.pages.length?{storyCreator:{...e.storyCreator,currentPageIndex:t}}:e}),prevPage:()=>e(e=>{let t=e.storyCreator.currentPageIndex-1;return t>=0?{storyCreator:{...e.storyCreator,currentPageIndex:t}}:e}),goToAddPage:()=>e(e=>({storyCreator:{...e.storyCreator,currentPageIndex:e.storyCreator.pages.length}})),setStoryLoading:t=>e(e=>({storyCreator:{...e.storyCreator,loading:t}})),initializeFirstPage:()=>e(e=>0===e.storyCreator.pages.length?{storyCreator:{...e.storyCreator,pages:[{content:"",userInput:""}]}}:e),setShareLoading:t=>e(e=>({share:{...e.share,loading:t}})),setShareDrawer:t=>e(e=>({share:{...e.share,openDrawer:t}})),setShareLink:t=>e(e=>({share:{...e.share,shareLink:t}})),setShareData:(t,a)=>e(e=>({share:{...e.share,yid:t,summary:a}})),setTextToImageSubmitting:t=>e(e=>({textToImage:{...e.textToImage,submiting:t}})),setPrompt:t=>e(e=>({textToImage:{...e.textToImage,prompt:t}})),setSize:t=>e(e=>({textToImage:{...e.textToImage,size:t}}
1)),setBackground:t=>e(e=>({textToImage:{...e.textToImage,background:t}})),setError:t=>e(e=>({textToImage:{...e.textToImage,error:t}})),setCreateImageResult:t=>e(e=>({textToImage:{...e.textToImage,createImageResult:t}})),resetTextToImage:()=>e(e=>({textToImage:{...e.textToImage,prompt:"",error:"",createImageResult:null}})),resetAllData:()=>e(e=>({auth:{userInfo:null,credit:null,level:null,start_date:null,end_date:null,free_credit:null,free_date:null,openCofiDialog:!1},storyCreator:{pages:[{content:"",userInput:""}],settings:[],currentPageIndex:0,loading:!1},share:{loading:!1,openDrawer:!1,shareLink:null,yid:null,summary:null},textToImage:{submiting:!1,prompt:"",size:"auto",background:"auto",error:"",createImageResult:null}}))}),{name:"hunata-store",storage:(0,s.KU)(()=>localStorage),enabled:!0,partialize:e=>({auth:e.auth,storyCreator:{pages:e.storyCreator.pages,settings:e.storyCreator.settings,currentPageIndex:e.storyCreator.currentPageIndex,loading:e.storyCreator.loading},textToImage:{prompt:e.textToImage.prompt,size:e.textToImage.size,background:e.textToImage.background}})}))},83620:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(95296),s=a(25149),o=a(39641),n=a(11180);function l(e){let{children:t,className:a}=e,[l,d]=(0,n.useState)(!1);return(0,r.jsxs)(o.lG,{open:l,onOpenChange:d,children:[(0,r.jsx)(o.zM,{asChild:!0,children:(0,r.jsx)("span",{className:a,children:t})}),(0,r.jsxs)(o.Cf,{className:"sm:max-w-md",children:[(0,r.jsxs)(o.c7,{children:[(0,r.jsx)(o.L3,{children:"Login Required"}),(0,r.jsx)(o.rr,{children:"Please log in to access this feature and enjoy 5 free calls per day."})]}),(0,r.jsx)("div",{className:"flex justify-center",children:(0,r.jsx)(s.$,{onClick:function(){console.log("click login.");let e="https://auth.isweber.com/google/auth?redirecturl=".concat(encodeURIComponent("".concat("https://puzzlepave.com","/glogin")));console.log("url",e),localStorage.setItem("loginTo",window.location.href),window.location.href=e},variant:"outline",className:"w-full",children:"Continue with Google Account"})})]})]})}},97969:(e,t,a)=>{a.r(t),a.d(t,{default:()=>N});var r=a(95296),s=a(11180);a(25149),a(39005),a(36633);var o=a(53230),n=a(2830);s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(o.bL,{ref:t,className:(0,n.cn)("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",a),...s})}).displayName=o.bL.displayName,s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(o._V,{ref:t,className:(0,n.cn)("aspect-square h-full w-full",a),...s})}).displayName=o._V.displayName,s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(o.H4,{ref:t,className:(0,n.cn)("flex h-full w-full items-center justify-center rounded-full bg-muted",a),...s})}).displayName=o.H4.displayName,a(40262),a(60948);var l=a(29278),d=a(17891),i=a(12927),c=a(13065);l.bL,l.l9,l.YJ,l.ZL,l.Pb,l.z6,s.forwardRef((e,t)=>{let{className:a,inset:s,children:o,...i}=e;return(0,r.jsxs)(l.ZP,{ref:t,className:(0,n.cn)("flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",s&&"pl-8",a),...i,children:[o,(0,r.jsx)(d.A,{className:"ml-auto"})]})}).displayName=l.ZP.displayName,s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(l.G5,{ref:t,className:(0,n.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-dropdown-menu-content-transform-origin]",a),...s})}).displayName=l.G5.displayName,s.forwardRef((e,t)=>{let{className:a,sideOffset:s=4,...o}=e;return(0,r.jsx)(l.ZL,{children:(0,r.jsx)(l.UC,{ref:t,sideOffset:s,className:(0,n.cn)("z-50 max-h-[var(--radix-dropdown-menu-content-available-height)] min-w-[8rem] overflow-y-auto overflow-x-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-dropdown-menu-content-transform-origin]",a),...o})})}).displayName=l.UC.displayName,s.forwardRef((e,t)=>{let{className:a,inset:s,...o}=e;return(0,r.jsx)(l.q7,{ref:t,className:(0,n.cn)("relative flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&>svg]:size-4 [&>svg]:shrink-0",s&&"pl-8",a),...o})}).displayName=l.q7.displayName,s.forwardRef((e,t)=>{let{className:a,children:s,checked:o,...d}=e;return(0,r.jsxs)(l.H_,{ref:t,className:(0,n.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",a),checked:o,...d,children:[(0,r.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,r.jsx)(l.VF,{children:(0,r.jsx)(i.A,{className:"h-4 w-4"})})}),s]})}).displayName=l.H_.displayName,s.forwardRef((e,t)=>{let{className:a,children:s,...o}=e;return(0,r.jsxs)(l.hN,{ref:t,className:(0,n.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",a),...o,children:[(0,r.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,r.jsx)(l.VF,{children:(0,r.jsx)(c.A,{className:"h-2 w-2 fill-current"})})}),s]})}).displayName=l.hN.displayName,s.forwardRef((e,t)=>{let{className:a,inset:s,...o}=e;return(0,r.jsx)(l.JU,{ref:t,className:(0,n.cn)("px-2 py-1.5 text-sm font-semibold",s&&"pl-8",a),...o})}).displayName=l.JU.displayName,s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(l.wv,{ref:t,className:(0,n.cn)("-mx-1 my-1 h-px bg-muted",a),...s})}).displayName=l.wv.displayName,a(38798),a(83620);var m=a(66247),u=a(7617),f=a(57464),g=a(14299);s.forwardRef((e,t)=>{let{className:a,children:s,...o}=e;return(0,r.jsxs)(u.bL,{ref:t,className:(0,n.cn)("relative z-10 flex max-w-max flex-1 items-center justify-center",a),...o,children:[s,(0,r.jsx)(h,{})]})}).displayName=u.bL.displayName,s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(u.B8,{ref:t,className:(0,n.cn)("group flex flex-1 list-none items-center justify-center space-x-1",a),...s})}).displayName=u.B8.displayName,u.q7;let p=(0,f.F)("group inline-flex h-9 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[state=open]:text-accent-foreground data-[state=open]:bg-accent/50 data-[state=open]:hover:bg-accent data-[state=open]:focus:bg-accent");s.forwardRef((e,t)=>{let{className:a,children:s,...o}=e;return(0,r.jsxs)(u.l9,{ref:t,className:(0,n.cn)(p(),"group",a),...o,children:[s," ",(0,r.jsx)(g.A,{className:"relative top-[1px] ml-1 h-3 w-3 transition duration-300 group-data-[state=open]:rotate-180","aria-hidden":"true"})]})}).displayName=u.l9.displayName,s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(u.UC,{ref:t,className:(0,n.cn)("left-0 top-0 w-full data-[motion^=from-]:animate-in data-[motion^=to-]:animate-out data-[motion^=from-]:fade-in data-[motion^=to-]:fade-out data-[motion=from-end]:slide-in-from-right-52 data-[motion=from-start]:slide-in-from-left-52 data-[motion=to-end]:slide-out-to-right-52 data-[motion=to-start]:slide-out-to-left-52 md:absolute md:w-auto ",a),...s})}).displayName=u.UC.displayName;let x=u.N_,h=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)("div",{className:(0,n.cn)("absolute left-0 top-full flex justify-center"),children:(0,r.jsx)(u.LM,{className:(0,n.cn)("origin-top-center relative mt-1.5 h-[var(--radix-navigation-menu-viewport-height)] w-full overflow-hidden rounded-md border bg-popover text-popover-foreground shadow data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-90 md:w-[var(--radix-navigation-menu-viewport-width)]",a),ref:t,...s})})});function y(e){let{href:t,children:a,active:s=!1}=e;return(0,r.jsx)("a",{className:"rounded px-3 py-1 font-medium transition-all ".concat(s?"bg-indigo-50 text-indigo-700":"hover:bg-gray-50 hover:text-indigo-600"),href:t,children:a})}function N(e){let{}
1=e,[t,a]=(0,s.useState)(!0),[o,l]=(0,s.useState)(!1),d=(0,s.useRef)(null),i=(0,m.usePathname)();null==i||i.startsWith("/admin_lstyrj");let c="/tower-defense"===i,u="/vertical-defense"===i;(0,s.useEffect)(()=>{let e=()=>{d.current||(d.current=setTimeout(()=>{window.scrollY>10?a(!0):a(!1),d.current=null},16))};return window.scrollY>10?a(!0):a(!1),window.addEventListener("scroll",e,{passive:!0}),()=>{window.removeEventListener("scroll",e),d.current&&clearTimeout(d.current)}},[]);let f=()=>{l(!1)};return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:"mb-4 sticky z-10 top-0 transition-all ".concat(t?"bg-white backdrop-blur-sm bg-opacity-90":""),children:[(0,r.jsxs)("div",{className:"max-w-[1280px] px-4 mx-auto flex justify-between items-center py-3 transition-all",children:[(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsx)("div",{className:"font-bold text-xl",children:(0,r.jsxs)("a",{className:"flex items-center gap-2",href:"/",children:[(0,r.jsx)("span",{className:"w-[40px] rounded-lg overflow-hidden",children:(0,r.jsx)("img",{src:"/icon0.svg",className:"",alt:"logo"})}),(0,r.jsx)("span",{className:"hidden sm:inline",children:n.dw})]})}),(0,r.jsxs)("div",{className:"hidden md:flex gap-4 ml-10",children:[(0,r.jsx)(y,{href:"/#how-to",children:"How to"}),(0,r.jsx)(y,{href:"/#features",children:"Features"}),(0,r.jsx)(y,{href:"/#faq",children:"FAQ"}),(0,r.jsx)(y,{href:"/tower-defense",active:c,children:"Tower Defense"}),(0,r.jsx)(y,{href:"/vertical-defense",active:u,children:"Vertical Defense"})]})]}),(0,r.jsx)("div",{className:"md:hidden",children:(0,r.jsx)("button",{onClick:()=>l(!o),className:"p-2 rounded-md hover:bg-gray-100 transition-colors","aria-label":"Toggle menu",children:(0,r.jsx)("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:o?(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"}):(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6h16M4 12h16M4 18h16"})})})}),(0,r.jsx)("div",{className:"hidden md:flex items-center gap-4"})]}),o&&(0,r.jsx)("div",{className:"md:hidden bg-white border-t border-gray-200 shadow-lg",children:(0,r.jsxs)("div",{className:"px-4 py-2 space-y-1",children:[(0,r.jsx)("a",{href:"/#how-to",onClick:f,className:"block px-3 py-2 rounded-md text-sm font-medium text-gray-700 hover:text-indigo-600 hover:bg-gray-50 transition-colors",children:"How to"}),(0,r.jsx)("a",{href:"/#features",onClick:f,className:"block px-3 py-2 rounded-md text-sm font-medium text-gray-700 hover:text-indigo-600 hover:bg-gray-50 transition-colors",children:"Features"}),(0,r.jsx)("a",{href:"/#faq",onClick:f,className:"block px-3 py-2 rounded-md text-sm font-medium text-gray-700 hover:text-indigo-600 hover:bg-gray-50 transition-colors",children:"FAQ"}),(0,r.jsx)("a",{href:"/tower-defense",onClick:f,className:"block px-3 py-2 rounded-md text-sm font-medium transition-colors ".concat(c?"bg-indigo-50 text-indigo-700":"text-gray-700 hover:text-indigo-600 hover:bg-gray-50"),children:"Tower Defense"}),(0,r.jsx)("a",{href:"/vertical-defense",onClick:f,className:"block px-3 py-2 rounded-md text-sm font-medium transition-colors ".concat(u?"bg-indigo-50 text-indigo-700":"text-gray-700 hover:text-indigo-600 hover:bg-gray-50"),children:"Vertical Defense"})]})})]})})}h.displayName=u.LM.displayName,s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(u.C1,{ref:t,className:(0,n.cn)("top-full z-[1] flex h-1.5 items-end justify-center overflow-hidden data-[state=visible]:animate-in data-[state=hidden]:animate-out data-[state=hidden]:fade-out data-[state=visible]:fade-in",a),...s,children:(0,r.jsx)("div",{className:"relative top-[60%] h-2 w-2 rotate-45 rounded-tl-sm bg-border shadow-md"})})}).displayName=u.C1.displayName,s.forwardRef((e,t)=>{let{className:a,title:s,children:o,...l}=e;return(0,r.jsx)("li",{children:(0,r.jsx)(x,{asChild:!0,children:(0,r.jsxs)("a",{ref:t,className:(0,n.cn)("block select-none space-y-1 rounded-md p-3 leading-none no-underline outline-none transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground",a),...l,children:[(0,r.jsx)("div",{className:"text-sm font-medium leading-none",children:s}),(0,r.jsx)("p",{className:"line-clamp-2 text-sm leading-snug text-muted-foreground",children:o})]})})})}).displayName="ListItem"}}]);
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.