"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[493],{4109:function(e,t,s){s.d(t,{NW:function(){return n.default},PC:function(){return o.default},RI:function(){return l.default},RZ:function(){return c.default},kL:function(){return a.default},n9:function(){return i.default},pl:function(){return r.default}});var n=s(5589),a=s(9125);s(4560);var r=s(7893),l=s(3969),i=s(4819),c=s(3261);s(6956);var o=s(7200);s(908),s(4156)},6465:function(e,t,s){s.d(t,{ChatShare:function(){return u}});var n=s(7437),a=s(2265),r=s(495),l=s(560),i=s(837),c=s(4343),o=s(7776),d=s(6299);function u(e){let{chatId:t,className:s}=e,[u,m]=(0,a.useState)(!1),[f,h]=(0,a.useTransition)(),{copyToClipboard:x}=function(e){let{timeout:t=2e3}=e,[s,n]=(0,a.useState)(!1);return{isCopied:s,copyToClipboard:e=>{var s;(null===(s=navigator.clipboard)||void 0===s?void 0:s.writeText)&&e&&navigator.clipboard.writeText(e).then(()=>{n(!0),setTimeout(()=>{n(!1)},t)})}}}({timeout:1e3}),[p,g]=(0,a.useState)(""),v=async()=>{h(()=>{m(!0)});let e=await (0,c.I8)(t);if(!e){o.A.error("Failed to share chat");return}if(!e.sharePath){o.A.error("Could not copy link to clipboard");return}g(new URL(e.sharePath,window.location.href).toString())};return(0,n.jsx)("div",{className:s,children:(0,n.jsxs)(i.Vq,{open:u,onOpenChange:e=>m(e),"aria-labelledby":"share-dialog-title","aria-describedby":"share-dialog-description",children:[(0,n.jsx)(i.hg,{asChild:!0,children:(0,n.jsx)(r.z,{className:"rounded-full ",size:"icon",variant:"ghost",onClick:()=>m(!0),children:(0,n.jsx)(l.Z,{size:14})})}),(0,n.jsxs)(i.cZ,{children:[(0,n.jsxs)(i.fK,{children:[(0,n.jsx)(i.$N,{children:"Share link to search result"}),(0,n.jsx)(i.Be,{children:"Anyone with the link will be able to view this search result."})]}),(0,n.jsxs)(i.cN,{className:"items-center",children:[!p&&(0,n.jsx)(r.z,{onClick:v,disabled:f,size:"sm",children:f?(0,n.jsx)(d.$,{}):"Get link"}),p&&(0,n.jsx)(r.z,{onClick:()=>{p?(x(p),o.A.success("Link copied to clipboard"),m(!1)):o.A.error("No link to copy")},disabled:f,size:"sm",children:"Copy link"})]})]})]})})}},2646:function(e,t,s){s.d(t,{Chat:function(){return Z}});var n=s(7437),a=s(2265),r=s(6463),l=s(2595),i=s(4367),c=s(495),o=s(2513),d=s(1976),u=s(4109),m=s(7057),f=s(8906),h=s(6648),x=s(6562),p=function(e){let[t,s]=a.useState(!1),{selectedModel:r}=(0,m.Z)(),{submit:c}=(0,l.ol)(),[,o]=(0,l.J7)(),d=e=>{e.preventDefault(),s(!t)},u=async e=>{o(t=>[...t,{id:(0,x.x0)(),component:(0,n.jsx)(i.X,{message:e})}]);let t=await c(null,r,!1,e);o(e=>[...e,t])},p=[{topic:"Breaking News",queries:["What's the latest news in Gaza?","Updates on the Russia-Ukraine Conflict","Global Economic Impact on China-US Relations","Climate Change and Natural Disasters Worldwide"]},{topic:"Finance",queries:["Latest impact on Fed's interest rates","Top Tech Companies to Watch in 2024","Why is NVIDIA experiencing rapid growth?","Latest on Buy Now, Pay Later Regulation"]},{topic:"Technology",queries:["What's the latest in AI news?","How does Apple Intelligence work on iPhone?","Top Trending Tech Gadgets for 2024","New Advancements in Space Exploration"]},{topic:"Health",queries:["Top Health and Wellness Trends for 2024","New Advancements in Mental Health","Impact of AI on Drug Research","Current Research on Longevity and Anti-Aging"]},{topic:"Entertainment",queries:["What's New to Stream This Weekend?","Latest Celebrity News and Gossip","Upcoming Summer Blockbuster Movies","Top Trending TikTok Challenges"]},{topic:"LifeStyle",queries:["Does Ozempic work or is it a fad?","Top Travel Destinations for Summer 2024","Latest Fashion Trends for June 2024","Trending Home Decor Ideas"]}].find(t=>t.topic===e.name);return(0,n.jsxs)("div",{className:"p-3 rounded-xl bg-muted flex flex-col gap-4 dark:bg-primary-foreground",children:[(0,n.jsxs)("div",{className:"flex items-center justify-between ",children:[(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(h.default,{src:e.icon,alt:e.name}),(0,n.jsx)("h2",{children:e.name})]}),(0,n.jsx)("button",{onClick:e=>d(e),children:(0,n.jsx)(f.Z,{className:"size-4 -rotate-90"})})]}),t&&p&&(0,n.jsx)("div",{className:"space-y-2 text-medium text-primary",children:p.queries.map((e,t)=>(0,n.jsx)("p",{className:"cursor-pointer hover:animate-pulse transition hover:scale-110",onClick:()=>u(e),children:e},t))})]},e.name)};let g=[{name:"Breaking News",icon:u.RI},{name:"Finance",icon:u.n9},{name:"Entertainment",icon:u.RZ},{name:"Health",icon:u.pl},{name:"Technology",icon:u.PC},{name:"LifeStyle",icon:u.kL}];var v=function(){return(0,n.jsxs)("div",{className:"absolute grid grid-cols-2 gap-4 text-xs w-full",children:[(0,n.jsx)("div",{className:"flex flex-col gap-4",children:g.slice(0,3).map(e=>(0,n.jsx)(p,{name:e.name,icon:e.icon},e.name))}),(0,n.jsx)("div",{className:"flex flex-col gap-4 lg:space-y-0",children:g.slice(3,6).map(e=>(0,n.jsx)(p,{name:e.name,icon:e.icon},e.name))})]})};function j(e){let{submitMessage:t,className:s}=e;return(0,n.jsx)("div",{className:"mx-auto w-full transition-all ".concat(s),children:(0,n.jsx)("div",{className:"pt-4",children:(0,n.jsx)("div",{className:"mt-4 relative flex flex-col items-start space-y-2 mb-4",children:(0,n.jsx)(v,{})})})})}var b=s(1442);function N(e){let{messages:t}=e,[s,u]=(0,a.useState)(""),[,f]=(0,l.J7)(),{submit:h}=(0,l.ol)(),p=(0,a.useRef)(null),[g,v]=(0,a.useState)(!1),[N,w]=(0,a.useState)(!1);(0,r.useRouter)();let y=(0,r.useSearchParams)(),{selectedModel:k}=(0,m.Z)(),S=(0,a.useCallback)(async e=>{let t,a;null==e||e.preventDefault(),f(e=>[...e,{id:(0,x.x0)(),component:(0,n.jsx)(i.X,{message:s})}]),e?(t=new FormData(null==e?void 0:e.currentTarget),a=await h(t,k)):a=await h(null,k,!1,s),f(e=>[...e,a])},[s,f,h,k]);(0,a.useEffect)(()=>{null!==y.get("prequery")&&(u(y.get("prequery")),w(!0))},[y]);let C=()=>{window.location.replace("/")};return((0,a.useEffect)(()=>{N&&(S(),w(!1))},[N,S]),(0,a.useEffect)(()=>{var e;null===(e=p.current)||void 0===e||e.focus()},[]),t.length>0)?(0,n.jsx)("div",{className:"fixed right-4 bottom-2 md:bottom-8 flex justify-center items-center mx-auto pointer-events-none",children:(0,n.jsxs)(c.z,{type:"button",variant:"secondary",className:"rounded-full bg-primary gap-2 text-secondary group hover:bg-primary transition-all hover:scale-105 pointer-events-auto",onClick:()=>C(),children:[(0,n.jsx)(o.Z,{size:18}),(0,n.jsx)("span",{className:"text-sm mr-2 animate-in fade-in duration-300",children:"New chat"})]})}):(0,n.jsx)("div",{className:"fixed overflow-y-auto left-0 right-0 top-10 mx-auto h-[80vh] lg:h-[88vh] flex flex-col items-center justify-center",children:(0,n.jsxs)("form",{onSubmit:S,className:"max-w-2xl w-full px-6",children:[(0,n.jsxs)("div",{className:"relative flex items-center w-full",children:[(0,n.jsx)(b.Z,{ref:p,name:"input",rows:1,maxRows:5,tabIndex:0,placeholder:"Ask a question...",spellCheck:!1,value:s,className:"resize-none font-medium placeholder:select-none w-full min-h-12 rounded-fill bg-muted dark:bg-primary-foreground pl-4 pr-10 pt-3.5 pb-1 text-sm outline-offset-muted dark:outline-offset-primary file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline focus-visible:outline-2 focus-visible:outline-ring focus-visible:outline-offset-2 disabled:cursor-not-allowed disabled:opacity-50'",onChange:e=>{u(e.target.value),v(0===e.target.value.length)},onKeyDown:e=>{if("Enter"===e.key&&!e.shiftKey&&!e.nativeEvent.isComposing){var t;if(0===s.trim().length){e.preventDefault();return}e.preventDefault(),null===(t=e.target.form)||void 0===t||t.requestSubmit()}},onHeightChange:e=>{p.current&&(p.current.style.borderRadius=Math.max(8,32-(e-70)/20*4)+"px")},onFocus:()=>v(!0),onBlur:()=>v(!1)}),(0,n.jsx)(c.z,{type:"submit",size:"icon",variant:"ghost",className:"absolute right-2 top-1/2 transform -translate-y-1/2",disabled:0===s.length,children:(0,n.jsx)(d.Z,{size:20})})]}),(0,n.jsx)(j,{submitMessage:e=>{u(e)}})]})})}var w=s(882),y=s(2421),k=s(2732),S=s(4344);let C=e=>{let{message:t,isLastMessage:s=!1}=e,[r]=(0,l.el)(t.isCollapsed),i=null!=r&&r,[o,d]=(0,a.useState)(s);return((0,a.useEffect)(()=>{d(s)},[i,s]),i)?(0,n.jsxs)(w.zF,{open:o,onOpenChange:e=>{d(e)},className:"",children:[(0,n.jsx)(w.wy,{asChild:!0,children:(0,n.jsx)("div",{className:(0,k.cn)("w-full flex justify-end",i?"":"hidden"),children:(0,n.jsxs)(c.z,{variant:"ghost",size:"icon",className:(0,k.cn)("-mt-3 rounded-full"),children:[(0,n.jsx)(y.Z,{size:14,className:(0,k.cn)(o?"rotate-180":"rotate-0","h-4 w-4 transition-all")}),(0,n.jsx)("span",{className:"sr-only",children:"collapse"})]})})}),(0,n.jsx)(w.Fw,{children:t.component}),!o&&(0,n.jsx)(S.Z,{className:"my-2 bg-muted"})]}):t.component};function z(e){let{messages:t}=e;if(!t.length)return null;let s=Object.values(t.reduce((e,t)=>(e[t.id]||(e[t.id]={id:t.id,components:[],isCollapsed:t.isCollapsed}),e[t.id].components.push(t.component),e),{})).map(e=>({...e,components:e.components}));return(0,n.jsx)(n.Fragment,{children:s.map(e=>(0,n.jsx)(C,{message:{id:e.id,component:e.components.map((t,s)=>(0,n.jsx)("div",{children:t},"".concat(e.id,"-").concat(s))),isCollapsed:e.isCollapsed},isLastMessage:e.id===t[t.length-1].id},"".concat(e.id)))})}function Z(e){let{id:t}=e;(0,r.useRouter)();let s=(0,r.usePathname)(),[i]=(0,l.J7)(),[c]=(0,l.g9)();return(0,a.useEffect)(()=>{s.includes("search")||1!==i.length||window.history.replaceState({},"","/search/".concat(t))},[t,s,i]),(0,n.jsxs)("div",{className:"px-8 max-w-[100vw] md:max-w-xl overflow-x-scroll lg:overflow-x-hidden sm:px-10 pt-0 md:pt-0 pb-14 md:pb-24 lg:max-w-3xl lg:mx-auto mt-20 flex flex-col space-y-3 md:space-y-4 mb-15",children:[(0,n.jsx)(z,{messages:i}),(0,n.jsx)(N,{messages:i})]})}},1698:function(e,t,s){s.d(t,{CopilotDisplay:function(){return l}});var n=s(7437);s(2265);var a=s(2468),r=s(6013);function l(e){let{content:t}=e;try{let e=JSON.parse(t),s=Object.entries(e).filter(e=>{let[t,s]=e;return"on"===s||"additional_query"===t}).map(e=>{let[t,s]=e;return"additional_query"===t?s:t}).join(", ");return(0,n.jsxs)(r.Zb,{className:"p-3 md:p-4 w-full flex justify-between items-center",children:[(0,n.jsx)("h5",{className:"text-muted-foreground text-xs truncate",children:s}),(0,n.jsx)(a.Z,{size:16,className:"text-green-500 w-4 h-4"})]})}catch(e){return null}}},180:function(e,t,s){s.d(t,{Copilot:function(){return v}});var n=s(7437),a=s(2265),r=s(3102),l=s(6772),i=s(2468),c=s(2732);let o=a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,n.jsx)(l.fC,{ref:t,className:(0,c.cn)("peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",s),...a,children:(0,n.jsx)(l.z$,{className:(0,c.cn)("flex items-center justify-center text-current"),children:(0,n.jsx)(i.Z,{className:"h-4 w-4"})})})});o.displayName=l.fC.displayName;var d=s(495),u=s(6013),m=s(3907),f=s(9588),h=s(1976),x=s(2595),p=s(3513),g=s(7057);let v=e=>{var t;let{inquiry:s}=e,[l,c]=(0,a.useState)(!1),[v,j]=(0,a.useState)(""),[b,N]=(0,a.useState)(!1),[w,y,k]=(0,x.el)(s),[S,C]=(0,a.useState)({}),[z,Z]=(0,a.useState)(!0),[,R]=(0,x.J7)(),{submit:I}=(0,x.ol)(),{selectedModel:q}=(0,g.Z)(),E=e=>{let t={...S,[e]:!S[e]};C(t),T(t)},T=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:S;Z(!(Object.values(e).some(e=>e)||v))};(0,a.useEffect)(()=>{T()},[v]);let D=async(e,t)=>{e.preventDefault(),c(!0),N(t||!1);let s=t?void 0:new FormData(e.target),n=await I(s,q,t);R(e=>[...e,n])};return y?(0,n.jsx)(u.Zb,{className:"p-4 w-full flex justify-between items-center",children:(0,n.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,n.jsx)(m.Z,{className:"w-4 h-4"}),(0,n.jsx)("h5",{className:"text-muted-foreground text-xs truncate",children:"error: ".concat(y)})]})}):b?null:l?(0,n.jsxs)(u.Zb,{className:"p-3 md:p-4 w-full flex justify-between items-center",children:[(0,n.jsxs)("div",{className:"flex items-center space-x-2 flex-1 min-w-0",children:[(0,n.jsx)(p.IconLogo,{className:" flex-shrink-0"}),(0,n.jsx)("h5",{className:"text-muted-foreground text-xs truncate",children:[...Object.entries(S).filter(e=>{let[,t]=e;return t}).map(e=>{let[t]=e;return t}),v].filter(Boolean).join(", ")})]}),(0,n.jsx)(i.Z,{size:16,className:"text-green-500 w-4 h-4"})]}):(0,n.jsxs)(u.Zb,{className:"p-4 rounded-lg w-full mx-auto",children:[(0,n.jsx)("div",{className:"mb-4",children:(0,n.jsx)("p",{className:"text-lg text-foreground text-semibold ml-2",children:null==w?void 0:w.question})}),(0,n.jsxs)("form",{onSubmit:D,children:[(0,n.jsx)("div",{className:"flex flex-wrap justify-start mb-4",children:null==w?void 0:null===(t=w.options)||void 0===t?void 0:t.map((e,t)=>(0,n.jsxs)("div",{className:"flex items-center space-x-1.5 mb-2",children:[(0,n.jsx)(o,{id:null==e?void 0:e.value,name:null==e?void 0:e.value,onCheckedChange:()=>E(null==e?void 0:e.label)}),(0,n.jsx)("label",{className:"text-sm whitespace-nowrap pr-4",htmlFor:null==e?void 0:e.value,children:null==e?void 0:e.label})]},"option-".concat(t)))}),(null==w?void 0:w.allowsInput)&&(0,n.jsxs)("div",{className:"mb-6 flex flex-col space-y-2 text-sm",children:[(0,n.jsx)("label",{className:"text-muted-foreground",htmlFor:"query",children:null==w?void 0:w.inputLabel}),(0,n.jsx)(r.I,{type:"text",name:"additional_query",className:"w-full",id:"query",placeholder:null==w?void 0:w.inputPlaceholder,value:v,onChange:e=>{j(e.target.value),T()}})]}),(0,n.jsxs)("div",{className:"flex justify-end space-x-2",children:[(0,n.jsxs)(d.z,{type:"button",variant:"outline",onClick:e=>{D(e,!0)},disabled:k,children:[(0,n.jsx)(f.Z,{size:16,className:"mr-1"}),"Skip"]}),(0,n.jsxs)(d.z,{type:"submit",disabled:z||k,children:[(0,n.jsx)(h.Z,{size:16,className:"mr-1"}),"Send"]})]})]})]})}},217:function(e,t,s){s.d(t,{FollowupPanel:function(){return u}});var n=s(7437),a=s(2265),r=s(495),l=s(3102),i=s(2595),c=s(4367),o=s(1976),d=s(7057);function u(){let[e,t]=(0,a.useState)(""),{submit:s}=(0,i.ol)(),[,u]=(0,i.J7)(),{selectedModel:m}=(0,d.Z)(),f=async a=>{a.preventDefault();let r=new FormData(a.currentTarget),l={id:Date.now(),isGenerating:!1,component:(0,n.jsx)(c.X,{message:e})},i=await s(r,m);u(e=>[...e,l,i]),t("")};return(0,n.jsxs)("form",{onSubmit:f,className:"relative flex items-center space-x-1",children:[(0,n.jsx)(l.I,{type:"text",name:"input",placeholder:"Ask a follow-up question...",value:e,className:"pr-14 h-12 bg-primary-foreground border-muted rounded-2xl",onChange:e=>t(e.target.value)}),(0,n.jsx)(r.z,{type:"submit",size:"icon",disabled:0===e.length,variant:"ghost",className:"absolute right-1",children:(0,n.jsx)(o.Z,{size:20})})]})}},4707:function(e,t,s){s.r(t),s.d(t,{BotMessage:function(){return h}});var n=s(7437),a=s(2595),r=s(2265),l=s(6869);let i=(0,r.memo)(l.U,(e,t)=>e.children===t.children&&e.className===t.className);var c=s(8852),o=s(8502),d=s(7199),u=s(3743);s(7395);var m=s(1885);let f=e=>{let{number:t,href:s}=e;return'\n ")};function h(e){let{content:t}=e,[s,l,h]=(0,a.el)(t),[p,g]=(0,r.useState)("");return((0,r.useEffect)(()=>{if(s){let e,t=x(s),n=/\[(\d+)\]:\s*(\S+)/g,a={};for(;null!==(e=n.exec(t));){let t=parseInt(e[1]),s=e[2];a[t]=s}for(let e of(console.log(t,"preprocessedData"),[/References:\n*([\s\S]*)/i,/\*\*References\*\*\n*-+\n*([\s\S]*)/i,/References:\n-+\n([\s\S]*?)\n-+/i,/\*\*References\*\*\n*[\s\S]*$/i]))t.match(e)&&(console.log("Matched pattern: ".concat(e)),t=t.replace(e,""),console.log("References removed successfully."));let r=/\[(\d+)\]:\s*(\S+)/g,l=/\[(\d+)\]/g,i=t;null!==t.match(r)&&(i=t.replace(r,(e,t)=>{let s=a[parseInt(t)]||"";return f({number:parseInt(t),href:s})})),null!==i.match(l)&&(i=i.replace(l,(e,t)=>{let s=a[parseInt(t)]||"";return f({number:parseInt(t),href:s})})),g(i.replace(n,""))}},[s]),l)?(0,n.jsx)("div",{children:"Error"}):(0,n.jsx)(i,{rehypePlugins:[[c.Z,{target:"_blank"}],u.Z,[m.Z]],remarkPlugins:[o.Z,d.Z],className:"prose-sm prose-neutral prose-a:text-accent-foreground/50 ",children:p})}let x=e=>e.replace(/\\\[([\s\S]*?)\\\]/g,(e,t)=>"$$".concat(t,"$$")).replace(/\\\(([\s\S]*?)\\\)/g,(e,t)=>"$".concat(t,"$"))},4515:function(e,t,s){s.r(t),s.d(t,{SearchRelated:function(){return o}});var n=s(7437);s(2265);var a=s(495),r=s(1976),l=s(2595),i=s(4367),c=s(7057);let o=e=>{var t;let{relatedQueries:s}=e,{submit:o}=(0,l.ol)(),[,d]=(0,l.J7)(),[u,m,f]=(0,l.el)(s),{selectedModel:h}=(0,c.Z)(),x=async e=>{e.preventDefault();let t=new FormData(e.currentTarget),s=e.nativeEvent.submitter,a="";s&&(t.append(s.name,s.value),a=s.value);let r={id:Date.now(),component:(0,n.jsx)(i.X,{message:a})},l=await o(t,h);d(e=>[...e,r,l])};return(0,n.jsx)("form",{onSubmit:x,className:"flex flex-wrap",children:null==u?void 0:null===(t=u.items)||void 0===t?void 0:t.filter(e=>(null==e?void 0:e.query)!=="").map((e,t)=>(0,n.jsxs)("div",{className:"flex items-start w-full",children:[(0,n.jsx)(r.Z,{className:"h-4 w-4 mr-2 mt-1 flex-shrink-0 text-neutral-500"}),(0,n.jsx)(a.z,{variant:"link",className:"flex-1 justify-start px-0 py-1 h-fit font-medium text-primary whitespace-normal text-left",type:"submit",name:"related_query",value:null==e?void 0:e.query,children:null==e?void 0:e.query})]},t))})};t.default=o},6215:function(e,t,s){s.d(t,{SearchResults:function(){return o}});var n=s(7437),a=s(2265),r=s(1647),l=s(6013),i=s(495),c=s(7138);function o(e){let{results:t}=e,[s,o]=(0,a.useState)(!1),d=t?s?t:t.slice(0,3):[],u=t&&t.length>3?t.length-3:0;return(0,n.jsxs)("div",{className:"flex flex-wrap",children:[d.map((e,t)=>(0,n.jsx)("div",{className:"w-1/2 md:w-1/4 p-1 ",children:(0,n.jsx)(c.default,{href:e.url,passHref:!0,target:"_blank",children:(0,n.jsx)(l.Zb,{className:"flex-1 h-full bg-primary-foreground",children:(0,n.jsxs)(l.aY,{className:"p-2",children:[(0,n.jsx)("p",{className:"text-xs line-clamp-2",children:e.title||e.content}),(0,n.jsxs)("div",{className:"mt-2 flex items-center space-x-2",children:[(0,n.jsxs)(r.qE,{className:"h-4 w-4",children:[(0,n.jsx)(r.F$,{src:"https://www.google.com/s2/favicons?domain=".concat(new URL(e.url).hostname),alt:new URL(e.url).hostname}),(0,n.jsx)(r.Q5,{children:new URL(e.url).hostname[0]})]}),(0,n.jsx)("div",{className:"text-xs opacity-60 truncate",children:new URL(e.url).hostname})]})]})})})},t)),!s&&u>0&&(0,n.jsx)("div",{className:"w-1/2 md:w-1/4 p-1",children:(0,n.jsx)(l.Zb,{className:"flex-1 flex h-full items-center justify-center",children:(0,n.jsx)(l.aY,{className:"p-2",children:(0,n.jsxs)(i.z,{variant:"link",className:"text-muted-foreground",onClick:()=>{o(!0)},children:["View ",u," more"]})})})})]})}},2498:function(e,t,s){s.r(t),s.d(t,{SearchSection:function(){return x}});var n=s(7437),a=s(6215),r=s(7642),l=s(6013),i=s(837),c=s(5356),o=s(2265),d=s(6273);let u=e=>{let{images:t,query:s}=e,[a,r]=(0,o.useState)(),[u,m]=(0,o.useState)(0),[f,h]=(0,o.useState)(0),[x,p]=(0,o.useState)(0);return((0,o.useEffect)(()=>{a&&(h(a.scrollSnapList().length),m(a.selectedScrollSnap()+1),a.on("select",()=>{m(a.selectedScrollSnap()+1)}))},[a]),(0,o.useEffect)(()=>{a&&a.scrollTo(x,!0)},[a,x]),t&&0!==t.length)?(0,n.jsx)("div",{className:"flex flex-wrap gap-2",children:t.slice(0,4).map((e,s)=>(0,n.jsxs)(i.Vq,{children:[(0,n.jsx)(i.hg,{asChild:!0,children:(0,n.jsxs)("div",{className:"w-[calc(50%-0.5rem)] md:w-[calc(25%-0.5rem)] aspect-video cursor-pointer relative",onClick:()=>p(s),children:[(0,n.jsx)(l.Zb,{className:"flex-1 h-[90%]",children:(0,n.jsx)(l.aY,{className:" w-full h-full bg-primary-foreground",children:e?(0,n.jsx)("img",{src:e,alt:"Image ".concat(s+1),className:"h-full w-full object-cover object-center ",onError:e=>e.currentTarget.src="/images/logo-white.png"}):(0,n.jsx)("div",{className:"w-full h-full bg-muted animate-pulse"})})}),3===s&&t.length>4&&(0,n.jsx)("div",{className:"absolute inset-0 bg-black/30 rounded-md flex items-center justify-center text-white/80 text-sm",children:(0,n.jsx)(d.Z,{size:24})})]})}),(0,n.jsx)(i.cZ,{className:"sm:max-w-3xl w-[90%] bg-muted max-h-[80vh] overflow-visible ",children:(0,n.jsxs)("div",{className:"",children:[(0,n.jsxs)(c.lr,{setApi:r,className:"lg:w-full lg:bg-primary-foreground max-h-[60vh] lg:-z-10 lg:mt-5",children:[(0,n.jsx)(c.KI,{children:t.map((e,t)=>(0,n.jsx)(c.d$,{children:(0,n.jsx)("div",{className:"p-1 flex items-center justify-center h-full",children:(0,n.jsx)("img",{src:e,alt:"Image ".concat(t+1),className:"h-auto w-full object-contain max-h-[60vh]",onError:e=>e.currentTarget.src="/images/placeholder-image.png"})})},t))}),(0,n.jsxs)("div",{className:"absolute inset-0 md:-inset-12 z-20 lg:px-0 px-10 flex items-center justify-between",children:[(0,n.jsx)(c.am,{className:"lg:w-14 lg:h-14 left-2 sm:left-0 w-7 h-7 border-none shadow-none rounded-full focus:outline-none",children:(0,n.jsx)("span",{className:"sr-only",children:"Previous"})}),(0,n.jsx)(c.Pz,{className:"lg:w-14 lg:h-14 right-2 sm:right-0 w-7 h-7 rounded-full border-none focus:outline-none",children:(0,n.jsx)("span",{className:"sr-only",children:"Next"})})]})]}),(0,n.jsxs)("div",{className:"py-2 text-center text-sm text-muted-foreground",children:[u," of ",f]})]})})]},s))}):(0,n.jsx)("div",{className:"text-muted-foreground",children:"No images found"})};var m=s(3915),f=s(6155),h=s(2595);function x(e){let{result:t}=e,[s,l,i]=(0,h.el)(t),c=s?JSON.parse(s):void 0;return(0,n.jsx)("div",{children:!i&&s?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(m.Section,{size:"sm",className:"pt-2 pb-0",children:(0,n.jsx)(f.m,{tool:"search",children:c.input})}),c.thumbnails&&c.thumbnails.length>0&&(0,n.jsx)(m.Section,{title:"Images",children:(0,n.jsx)(u,{images:c.thumbnails,query:c.input})}),(0,n.jsx)(m.Section,{title:"Sources",children:(0,n.jsx)(a.SearchResults,{results:c.responses||c.responses})})]}):(0,n.jsx)(m.Section,{className:"pt-2 pb-0",children:(0,n.jsx)(r.SearchSkeleton,{})})})}},7642:function(e,t,s){s.d(t,{SearchSkeleton:function(){return l}});var n=s(7437);s(2265);var a=s(2732);function r(e){let{className:t,...s}=e;return(0,n.jsx)("div",{className:(0,a.cn)("animate-pulse rounded-md bg-muted-foreground",t),...s})}let l=()=>(0,n.jsxs)("div",{children:[(0,n.jsx)(r,{className:"h-6 w-48"}),(0,n.jsx)("div",{className:"flex flex-wrap gap-2",children:Array.from({length:4}).map((e,t)=>(0,n.jsx)("div",{className:"w-[calc(50%-0.5rem)] md:w-[calc(25%-0.5rem)] p-2",children:(0,n.jsx)("div",{className:"flex-1",children:(0,n.jsxs)("div",{className:"pt-2",children:[(0,n.jsx)(r,{className:"h-6 mb-2"}),(0,n.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,n.jsx)(r,{className:"h-4 w-4"}),(0,n.jsx)(r,{className:"w-24 h-4"})]})]})})},t))})]})},3915:function(e,t,s){s.r(t),s.d(t,{Section:function(){return f}});var n=s(7437),a=s(2732),r=s(8604),l=s(2990),i=s(6864),c=s(1131),o=s(9171),d=s(7694),u=s(4817);s(2265);var m=s(4344);let f=e=>{let{children:t,className:s,size:f="md",title:h,separator:x=!1}=e;switch(h){case"Images":r.Z;break;case"Videos":l.Z;break;case"Sources":i.Z;break;case"Answer":c.Z;break;case"Related":o.Z;break;case"Follow-up":d.Z;break;default:u.Z}return(0,n.jsxs)(n.Fragment,{children:[x&&(0,n.jsx)(m.Z,{className:"my-2 bg-primary/10"}),(0,n.jsxs)("section",{className:(0,a.cn)(" ".concat("sm"===f?"py-1":"lg"===f?"py-4":"py-2"),s),children:[h&&(0,n.jsx)("h2",{className:"flex items-center text-lg font-semibold text-muted-foreground leading-none py-4",children:h}),t]})]})}},6155:function(e,t,s){s.d(t,{m:function(){return o}});var n=s(7437);s(2265);var a=s(4817),r=s(2218),l=s(2732);let i=(0,r.j)("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function c(e){let{className:t,variant:s,...a}=e;return(0,n.jsx)("div",{className:(0,l.cn)(i({variant:s}),t),...a})}let o=e=>{let{tool:t,children:s,className:r}=e,l={search:(0,n.jsx)(a.Z,{size:14})};return(0,n.jsxs)(c,{className:r,variant:"secondary",children:[l[t],(0,n.jsx)("span",{className:"ml-1",children:s})]})}},1647:function(e,t,s){s.d(t,{F$:function(){return c},Q5:function(){return o},qE:function(){return i}});var n=s(7437),a=s(2265),r=s(4458),l=s(2732);let i=a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,n.jsx)(r.fC,{ref:t,className:(0,l.cn)("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",s),...a})});i.displayName=r.fC.displayName;let c=a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,n.jsx)(r.Ee,{ref:t,className:(0,l.cn)("aspect-square h-full w-full",s),...a})});c.displayName=r.Ee.displayName;let o=a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,n.jsx)(r.NY,{ref:t,className:(0,l.cn)("flex h-full w-full items-center justify-center rounded-full bg-muted",s),...a})});o.displayName=r.NY.displayName},495:function(e,t,s){s.d(t,{d:function(){return c},z:function(){return o}});var n=s(7437),a=s(2265),r=s(1538),l=s(2218),i=s(2732);let c=(0,l.j)("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),o=a.forwardRef((e,t)=>{let{className:s,variant:a,size:l,asChild:o=!1,...d}=e,u=o?r.g7:"button";return(0,n.jsx)(u,{className:(0,i.cn)(c({variant:a,size:l,className:s})),ref:t,...d})});o.displayName="Button"},6013:function(e,t,s){s.d(t,{Zb:function(){return l},aY:function(){return i}});var n=s(7437),a=s(2265),r=s(2732);let l=a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,n.jsx)("div",{ref:t,className:(0,r.cn)("border border-border rounded-xl bg-muted text-card-foreground shadow-sm",s),...a})});l.displayName="Card",a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,n.jsx)("div",{ref:t,className:(0,r.cn)("flex flex-col space-y-1.5 p-6",s),...a})}).displayName="CardHeader",a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,n.jsx)("h3",{ref:t,className:(0,r.cn)("text-2xl font-semibold leading-none tracking-tight",s),...a})}).displayName="CardTitle",a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,n.jsx)("p",{ref:t,className:(0,r.cn)("text-sm text-muted-foreground",s),...a})}).displayName="CardDescription";let i=a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,n.jsx)("div",{ref:t,className:(0,r.cn)("p-6 pt-0",s),...a})});i.displayName="CardContent",a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,n.jsx)("div",{ref:t,className:(0,r.cn)("flex items-center p-6 pt-0",s),...a})}).displayName="CardFooter"},5356:function(e,t,s){s.d(t,{KI:function(){return f},Pz:function(){return p},am:function(){return x},d$:function(){return h},lr:function(){return m}});var n=s(7437),a=s(2265),r=s(4300),l=s(2732),i=s(495),c=s(1604),o=s(9808);let d=a.createContext(null);function u(){let e=a.useContext(d);if(!e)throw Error("useCarousel must be used within a ");return e}let m=a.forwardRef((e,t)=>{let{orientation:s="horizontal",opts:i,setApi:c,plugins:o,className:u,children:m,...f}=e,[h,x]=(0,r.Z)({...i,axis:"horizontal"===s?"x":"y"},o),[p,g]=a.useState(!1),[v,j]=a.useState(!1),b=a.useCallback(e=>{e&&(g(e.canScrollPrev()),j(e.canScrollNext()))},[]),N=a.useCallback(()=>{null==x||x.scrollPrev()},[x]),w=a.useCallback(()=>{null==x||x.scrollNext()},[x]),y=a.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),N()):"ArrowRight"===e.key&&(e.preventDefault(),w())},[N,w]);return a.useEffect(()=>{x&&c&&c(x)},[x,c]),a.useEffect(()=>{if(x)return b(x),x.on("reInit",b),x.on("select",b),()=>{null==x||x.off("select",b)}},[x,b]),(0,n.jsx)(d.Provider,{value:{carouselRef:h,api:x,opts:i,orientation:s||((null==i?void 0:i.axis)==="y"?"vertical":"horizontal"),scrollPrev:N,scrollNext:w,canScrollPrev:p,canScrollNext:v},children:(0,n.jsx)("div",{ref:t,onKeyDownCapture:y,className:(0,l.cn)("relative",u),role:"region","aria-roledescription":"carousel",...f,children:m})})});m.displayName="Carousel";let f=a.forwardRef((e,t)=>{let{className:s,...a}=e,{carouselRef:r,orientation:i}=u();return(0,n.jsx)("div",{ref:r,className:"overflow-hidden",children:(0,n.jsx)("div",{ref:t,className:(0,l.cn)("flex","horizontal"===i?"-ml-4":"-mt-4 flex-col",s),...a})})});f.displayName="CarouselContent";let h=a.forwardRef((e,t)=>{let{className:s,...a}=e,{orientation:r}=u();return(0,n.jsx)("div",{ref:t,role:"group","aria-roledescription":"slide",className:(0,l.cn)("min-w-0 shrink-0 grow-0 basis-full","horizontal"===r?"pl-4":"pt-4",s),...a})});h.displayName="CarouselItem";let x=a.forwardRef((e,t)=>{let{className:s,variant:a="outline",size:r="icon",...o}=e,{orientation:d,scrollPrev:m,canScrollPrev:f}=u();return(0,n.jsxs)(i.z,{ref:t,variant:a,size:r,className:(0,l.cn)("absolute h-8 w-8 rounded-full","horizontal"===d?"-left-12 top-1/2 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",s),disabled:!f,onClick:m,...o,children:[(0,n.jsx)(c.Z,{className:"h-8 w-8 mr-1"}),(0,n.jsx)("span",{className:"sr-only",children:"Previous slide"})]})});x.displayName="CarouselPrevious";let p=a.forwardRef((e,t)=>{let{className:s,variant:a="outline",size:r="icon",...c}=e,{orientation:d,scrollNext:m,canScrollNext:f}=u();return(0,n.jsxs)(i.z,{ref:t,variant:a,size:r,className:(0,l.cn)("absolute h-8 w-8 rounded-full","horizontal"===d?"-right-12 top-1/2 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",s),disabled:!f,onClick:m,...c,children:[(0,n.jsx)(o.Z,{className:"h-8 w-8 ml-1"}),(0,n.jsx)("span",{className:"sr-only",children:"Next slide"})]})});p.displayName="CarouselNext"},837:function(e,t,s){s.d(t,{$N:function(){return x},Be:function(){return p},Vq:function(){return c},cN:function(){return h},cZ:function(){return m},fK:function(){return f},hg:function(){return o}});var n=s(7437),a=s(2265),r=s(3304),l=s(4697),i=s(2732);let c=r.fC,o=r.xz,d=r.h_;r.x8;let u=a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,n.jsx)(r.aV,{ref:t,className:(0,i.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",s),...a})});u.displayName=r.aV.displayName;let m=a.forwardRef((e,t)=>{let{className:s,children:a,...c}=e;return(0,n.jsxs)(d,{children:[(0,n.jsx)(u,{}),(0,n.jsxs)(r.VY,{ref:t,className:(0,i.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",s),...c,children:[a,(0,n.jsxs)(r.x8,{className:"absolute right-4 top-4 rounded-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,n.jsx)(l.Z,{className:"h-4 w-4"}),(0,n.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});m.displayName=r.VY.displayName;let f=e=>{let{className:t,...s}=e;return(0,n.jsx)("div",{className:(0,i.cn)("flex flex-col space-y-1.5 text-center sm:text-left",t),...s})};f.displayName="DialogHeader";let h=e=>{let{className:t,...s}=e;return(0,n.jsx)("div",{className:(0,i.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...s})};h.displayName="DialogFooter";let x=a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,n.jsx)(r.Dx,{ref:t,className:(0,i.cn)("text-lg font-semibold leading-none tracking-tight",s),...a})});x.displayName=r.Dx.displayName;let p=a.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,n.jsx)(r.dk,{ref:t,className:(0,i.cn)("text-sm text-muted-foreground",s),...a})});p.displayName=r.dk.displayName},3513:function(e,t,s){s.d(t,{IconLogo:function(){return r}});var n=s(7437),a=s(6648);function r(e){let{className:t}=e;return(0,n.jsx)(a.default,{className:t,src:"/images/bnnlogo.png",alt:"",width:20,height:20})}},3102:function(e,t,s){s.d(t,{I:function(){return l}});var n=s(7437),a=s(2265),r=s(2732);let l=a.forwardRef((e,t)=>{let{className:s,type:a,...l}=e;return(0,n.jsx)("input",{type:a,className:(0,r.cn)("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",s),ref:t,...l})});l.displayName="Input"},4344:function(e,t,s){s.d(t,{Z:function(){return i}});var n=s(7437),a=s(2265),r=s(8484),l=s(2732);let i=a.forwardRef((e,t)=>{let{className:s,orientation:a="horizontal",decorative:i=!0,...c}=e;return(0,n.jsx)(r.f,{ref:t,decorative:i,orientation:a,className:(0,l.cn)("shrink-0 bg-border","horizontal"===a?"h-[1px] w-full":"h-full w-[1px]",s),...c})});i.displayName=r.f.displayName},6299:function(e,t,s){s.d(t,{$:function(){return a}});var n=s(7437);s(3513);let a=()=>(0,n.jsx)("svg",{fill:"none",stroke:"currentColor",strokeWidth:"1.5",viewBox:"0 0 24 24",strokeLinecap:"round",strokeLinejoin:"round",xmlns:"http://www.w3.org/2000/svg",className:"h-5 w-5 animate-spin stroke-zinc-400",children:(0,n.jsx)("path",{d:"M12 3v3m6.366-.366-2.12 2.12M21 12h-3m.366 6.366-2.12-2.12M12 21v-3m-6.366.366 2.12-2.12M3 12h3m-.366-6.366 2.12 2.12"})})},4367:function(e,t,s){s.d(t,{X:function(){return r}});var n=s(7437);s(2265);var a=s(6465);let r=e=>{let{message:t,chatId:s,showShare:r=!0}=e;return(0,n.jsxs)("div",{className:"flex items-center w-full space-x-1 mt-2 min-h-10",children:[(0,n.jsx)("div",{className:"text-xl flex-1 break-words w-full",children:t}),r&&s&&(0,n.jsx)(a.ChatShare,{className:"z-50",chatId:s})]})}},7433:function(e,t,s){s.d(t,{VideoSearchSection:function(){return x}});var n=s(7437),a=s(7642),r=s(3915),l=s(2595),i=s(2265),c=s(1647),o=s(6013),d=s(837),u=s(5356),m=s(6273);function f(e){let{results:t}=e,[s,a]=(0,i.useState)(),[r,l]=(0,i.useState)(1),[f,h]=(0,i.useState)(0),[x,p]=(0,i.useState)(0),g=(0,i.useRef)([]),v=t.videos.filter(e=>"/watch"===new URL(e.link).pathname);return((0,i.useEffect)(()=>{s&&(h(s.scrollSnapList().length),l(s.selectedScrollSnap()+1),s.on("select",()=>{let e=s.selectedScrollSnap()+1;if(e!==r&&g.current[r-1]){var t;let e=g.current[r-1];null==e||null===(t=e.contentWindow)||void 0===t||t.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*")}l(e)}))},[s,r]),(0,i.useEffect)(()=>{s&&s.scrollTo(x,!0)},[s,x]),t.videos&&0!==t.videos.length)?(0,n.jsx)("div",{className:"flex flex-wrap",children:v.slice(0,4).map((e,s)=>(0,n.jsxs)(d.Vq,{children:[(0,n.jsx)(d.hg,{asChild:!0,children:(0,n.jsxs)("div",{className:"w-1/2 md:w-1/4 p-1 cursor-pointer relative",onClick:()=>p(s),children:[(0,n.jsx)(o.Zb,{className:"flex-1 min-h-40 ",children:(0,n.jsxs)(o.aY,{className:"p-2",children:[(0,n.jsx)("img",{src:e.imageUrl,alt:e.title,className:"w-full aspect-video mb-2",onError:e=>e.currentTarget.src="/images/placeholder-image.png"}),(0,n.jsx)("p",{className:"text-xs line-clamp-2",children:e.title}),(0,n.jsxs)("div",{className:"mt-2 flex items-center space-x-2",children:[(0,n.jsxs)(c.qE,{className:"h-4 w-4",children:[(0,n.jsx)(c.F$,{src:"https://www.google.com/s2/favicons?domain=".concat(new URL(e.link).hostname),alt:e.channel}),(0,n.jsx)(c.Q5,{children:new URL(e.link).hostname[0]})]}),(0,n.jsx)("div",{className:"text-xs opacity-60 truncate",children:new URL(e.link).hostname})]})]})}),3===s&&t.videos.length>4&&(0,n.jsx)("div",{className:"absolute inset-0 bg-black/30 rounded-md flex items-center justify-center text-white/80 text-sm",children:(0,n.jsx)(m.Z,{size:24})})]})}),(0,n.jsxs)(d.cZ,{className:"sm:max-w-3xl max-h-[80vh] overflow-auto",children:[(0,n.jsxs)(d.fK,{children:[(0,n.jsx)(d.$N,{children:"Search Videos"}),(0,n.jsx)(d.Be,{className:"text-sm",children:t.searchParameters.q})]}),(0,n.jsxs)("div",{className:"py-4",children:[(0,n.jsxs)(u.lr,{setApi:a,className:"w-full bg-muted max-h-[60vh]",children:[(0,n.jsx)(u.KI,{children:v.map((e,t)=>{let s=e.link.split("v=")[1];return(0,n.jsx)(u.d$,{children:(0,n.jsx)("div",{className:"p-1 flex items-center justify-center h-full",children:(0,n.jsx)("iframe",{ref:e=>{g.current[t]=e},src:"https://www.youtube.com/embed/".concat(s,"?enablejsapi=1"),className:"w-full aspect-video",title:e.title,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowFullScreen:!0})})},t)})}),(0,n.jsxs)("div",{className:"absolute inset-8 flex items-center justify-between p-4 pointer-events-none",children:[(0,n.jsx)(u.am,{className:"w-10 h-10 rounded-full shadow focus:outline-none pointer-events-auto",children:(0,n.jsx)("span",{className:"sr-only",children:"Previous"})}),(0,n.jsx)(u.Pz,{className:"w-10 h-10 rounded-full shadow focus:outline-none pointer-events-auto",children:(0,n.jsx)("span",{className:"sr-only",children:"Next"})})]})]}),(0,n.jsx)("div",{className:"py-2",children:(0,n.jsxs)("div",{className:"text-center text-sm text-muted-foreground",children:[r," of ",f]})})]})]})]},s))}):(0,n.jsx)("div",{className:"text-muted-foreground",children:"No videos found"})}var h=s(6155);function x(e){let{result:t}=e,[s,i,c]=(0,l.el)(t),o=s?JSON.parse(s):void 0;return(0,n.jsx)("div",{children:!c&&s?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r.Section,{size:"sm",className:"pt-2 pb-0",children:(0,n.jsx)(h.m,{tool:"search",children:"".concat(o.searchParameters.q)})}),(0,n.jsx)(r.Section,{title:"Videos",children:(0,n.jsx)(f,{results:o})})]}):(0,n.jsx)(r.Section,{className:"pt-2 pb-0",children:(0,n.jsx)(a.SearchSkeleton,{})})})}},4343:function(e,t,s){s.d(t,{I8:function(){return a},VB:function(){return r}}),s(4590);var n=s(8064),a=(0,n.$)("cca16c69673e7f7a9d009d2b06f962eb087f6ddd");(0,n.$)("0eb9ec5547ff9e1c7107ad8e3f9fb568f6b7fc52"),(0,n.$)("df8afe969b73742a512a11003233e545e4406deb");var r=(0,n.$)("e0ffbbd5b24ca3a99606471e24b869aa2f4f7b05");(0,n.$)("a3a1dde8569f077c309252460a1c9539fd4f89e8"),(0,n.$)("446f8b33201e27b976890894dccb07125d5a468b")},2732:function(e,t,s){s.d(t,{cn:function(){return r}});var n=s(4839),a=s(6164);function r(){for(var e=arguments.length,t=Array(e),s=0;s({selectedModel:"gpt-3.5-turbo",setSelectedModel:t=>e({selectedModel:t})}));t.Z=n},7200:function(e,t,s){s.r(t),t.default={src:"/_next/static/media/chip.e5e5e4fc.svg",height:16,width:16,blurWidth:0,blurHeight:0}},4819:function(e,t,s){s.r(t),t.default={src:"/_next/static/media/globe.85b693a9.svg",height:16,width:16,blurWidth:0,blurHeight:0}},3969:function(e,t,s){s.r(t),t.default={src:"/_next/static/media/graph.13503a84.svg",height:16,width:16,blurWidth:0,blurHeight:0}},7893:function(e,t,s){s.r(t),t.default={src:"/_next/static/media/health.2b5a752a.svg",height:16,width:16,blurWidth:0,blurHeight:0}},908:function(e,t,s){s.r(t),t.default={src:"/_next/static/media/logout.d2112741.svg",height:16,width:16,blurWidth:0,blurHeight:0}},9125:function(e,t,s){s.r(t),t.default={src:"/_next/static/media/moon.b95943f8.svg",height:16,width:16,blurWidth:0,blurHeight:0}},3261:function(e,t,s){s.r(t),t.default={src:"/_next/static/media/music.7ae915f9.svg",height:16,width:16,blurWidth:0,blurHeight:0}},5589:function(e,t,s){s.r(t),t.default={src:"/_next/static/media/sun.62c1fc28.svg",height:16,width:16,blurWidth:0,blurHeight:0}},6956:function(e,t,s){s.r(t),t.default={src:"/_next/static/media/travel.9d8ecbc2.svg",height:16,width:16,blurWidth:0,blurHeight:0}},4156:function(e,t,s){s.r(t),t.default={src:"/_next/static/media/tshirt.ce96de06.svg",height:32,width:32,blurWidth:0,blurHeight:0}},4560:function(e,t,s){s.r(t),t.default={src:"/_next/static/media/user.1191dce5.svg",height:16,width:16,blurWidth:0,blurHeight:0}}}]);