1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{2468:(e,t,r)=>{"use strict";r.d(t,{default:()=>k});var n=r(14926),s=r(50654),l=r.n(s),a=r(84094),i=r(84699),o=r(62899),c=r(78575),u=r(44940),d=r(22521),m=r(11123),x=r(17388),f=r(98355),p=r(17982),h=r(3815),v=r(69475),g=r(9792),w=r(3211),b=r(6362),y=r(69834),j=r(2356);let N=(0,p.y)((0,h.by)(),"discord"),k=({blogTrees:e,featurePages:t=[]})=>{let r=(0,a.useRef)(null),[s,p]=(0,a.useState)(!1),[h,k]=(0,a.useState)(!1),[C,E]=(0,a.useState)(""),[A,L]=(0,a.useState)(!1),[P,O]=(0,a.useState)(!1),[R,M]=(0,a.useState)(!1),[_,I]=(0,a.useState)(null),[U,S]=(0,a.useState)(null),$=(0,o.usePathname)(),F=(0,x.z)(),z=(0,a.useCallback)(e=>()=>F.navItemClick(e),[F]);(0,a.useEffect)(()=>{O(!0)},[]),(0,a.useEffect)(()=>{let e=window.matchMedia("(min-width: 768px)"),t=()=>{e.matches&&(L(!1),S(null))};return t(),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]);let B=(0,a.useMemo)(()=>e?e.flatMap(e=>{let t=e.slug.toLowerCase();return"terms-and-privacy"===t||"terms-and-policy"===t||"products"===t||"features"===t?[]:[{label:e.label,href:`/blogs#${encodeURIComponent(e.slug)}`,external:!1,isActive:(t,r)=>t.startsWith("/blogs")&&r===e.slug}]}):[],[e]);(0,a.useEffect)(()=>{let e=()=>p((window.scrollY||0)>0);return e(),window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]),(0,a.useEffect)(()=>{if("/"!==$)return void k(!1);let e=document.getElementById("loss-aversion");if(!e)return void k(!1);let t=new IntersectionObserver(e=>{let t=e[0];k(t.isIntersecting&&t.intersectionRatio>=1)},{threshold:[1]});return t.observe(e),()=>t.disconnect()},[$]),(0,a.useEffect)(()=>{let e=()=>E(window.location.hash||"");return e(),window.addEventListener("hashchange",e),window.addEventListener("popstate",e),()=>{window.removeEventListener("hashchange",e),window.removeEventListener("popstate",e)}},[]),(0,a.useEffect)(()=>{if(A){M(!1);let e=0,t=0;return e=window.requestAnimationFrame(()=>{t=window.requestAnimationFrame(()=>M(!0))}),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(t)}}M(!1)},[A]),(0,a.useEffect)(()=>{if("u">typeof document)return A?document.body.dataset.mobileMenuOpen="true":delete document.body.dataset.mobileMenuOpen,()=>{delete document.body.dataset.mobileMenuOpen}},[A]),(0,a.useEffect)(()=>{if(!R)return;let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[R]),(0,a.useEffect)(()=>{L(!1),I(null),S(null)},[$]),(0,a.useEffect)(()=>{A||S(null)},[A]),(0,a.useEffect)(()=>{if(!_)return;let e=e=>{let t=e.target;t&&r.current&&(r.current.contains(t)||I(null))},t=e=>{"Escape"===e.key&&I(null)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e,{passive:!0}),document.addEventListener("keydown",t),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("keydown",t)}},[_]);let q=C.startsWith("#")?C.slice(1):C.replace(/^#/,""),D=q;try{D=decodeURIComponent(q)}catch{D=q}let H=$?.startsWith("/pricing"),V=$?.startsWith("/features"),T=h?"text-neutral-75":"text-neutral-900",W=h?"text-neutral-75 hover:text-brand-primary visited:text-neutral-75 visited:hover:text-brand-primary":"text-neutral-900 hover:text-brand-primary visited:text-neutral-900 visited:hover:text-brand-primary",Y=h?"bg-neutral-900/50":"bg-white/95",X=h?"text-neutral-75/60":"text-neutral-600",G=h?"text-neutral-75 hover:text-brand-primary":"text-neutral-900 hover:text-brand-primary",K=h?"text-neutral-75":"text-neutral-900",Q=h?"text-neutral-75/60":"text-neutral-600",Z=h?"text-neutral-75 hover:text-brand-primary visited:text-neutral-75 visited:hover:text-brand-primary":"text-neutral-900 hover:text-brand-primary visited:text-neutral-900 visited:hover:text-brand-primary",J=(0,a.useMemo)(()=>[...B,{label:"Pricing",href:"/pricing",external:!1,isActive:()=>H,trackingName:"pricing"},{label:"About",href:"/about-us",external:!1,isActive:e=>e.startsWith("/about-us"),trackingName:"about"}],[B,H]);return(0,n.jsxs)("header",{ref:r,className:(0,u.cn)("sticky top-0 z-[999] h-0","transition-colors duration-300",T),children:[(0,n.jsx)("div",{className:(0,u.cn)("absolute left-0 right-0 top-0 pt-[env(safe-area-inset-top)]","transition-transform duration-300 will-change-transform","translate-y-0"),children:(0,n.jsxs)("div",{className:(0,u.cn)("relative","transition-[margin] duration-300","mx-0"),children:[(0,n.jsx)("div",{"aria-hidden":"true",className:(0,u.cn)("absolute inset-0 pointer-events-none transition-colors duration-300",s?"bg-white":"bg-transparent")}),(0,n.jsxs)("div",{className:"relative z-10",children:[(0,n.jsxs)("div",{className:(0,u.cn)("mx-auto flex items-center justify-between gap-4","py-3 px-6"),children:[(0,n.jsx)(d.A,{onClick:z("logo"),className:"gap-2",textClassName:"text-2xl font-semibold text-neutral-900 font-urbanist"}),(0,n.jsx)("nav",{className:"hidden flex-1 items-center justify-center lg:flex",children:(0,n.jsxs)("div",{className:"flex items-center gap-1 rounded-full px-1 py-1 sm:gap-2",children:[(0,n.jsx)("div",{className:"relative flex items-center",children:(0,n.jsxs)("button",{type:"button",className:(0,u.cn)("flex items-center justify-center rounded-full px-3 py-2 text-sm font-semibold sm:px-4","transition-colors duration-300","features"===_||V?"text-brand-primary visited:text-brand-primary":W),onClick:()=>{z("features")(),I(e=>"features"===e?null:"features")},"aria-expanded":"features"===_,"aria-controls":"header-features-menu",children:["Features",(0,n.jsx)(v.A,{className:(0,u.cn)("ml-1 h-4 w-4 transition-transform","features"===_?"rotate-180":"rotate-0")})]})}),J.map(e=>{let t=e.isActive?e.isActive($??"",D):!e.external&&$?.startsWith("/blogs")&&D===decodeURIComponent(e.href.split("#")[1]||""),r=e.trackingName??e.label;return(0,n.jsxs)(l(),{href:e.href,target:e.external?"_blank":void 0,rel:e.external?"noopener noreferrer":void 0,className:(0,u.cn)("flex items-center justify-center rounded-full px-3 py-2 text-sm font-semibold sm:px-4","transition-colors duration-300",t?"text-brand-primary visited:text-brand-primary":W),onClick:z(r),children:[e.label,e.external?(0,n.jsx)(g.A,{className:"ml-1 h-4 w-4"}):null]},e.href)})]})}),(0,n.jsxs)("div",{className:"flex items-center gap-3 sm:gap-4",children:[N?(0,n.jsx)(l(),{href:N,target:"_blank",rel:"noopener noreferrer",title:"Discover more on Discord","aria-label":"Discover more on Discord",onClick:z("discord"),
1className:"hidden lg:inline-flex items-center justify-center",children:(0,n.jsx)(m.A,{className:"!h-6 !w-6","aria-hidden":"true"})}):null,(0,n.jsx)(c.$,{variant:"default",className:"rounded-md",asChild:!0,children:(0,n.jsx)(l(),{href:(0,f.y)("/"),onClick:z("sign_in"),children:(0,j.R)`Get started`})}),(0,n.jsx)(c.$,{variant:"ghost",size:"icon",className:(0,u.cn)("h-10 w-10 bg-transparent hover:bg-transparent lg:hidden","transition-colors duration-300",T),onClick:()=>L(e=>!e),"aria-label":A?"Close navigation menu":"Open navigation menu","aria-expanded":A,"aria-hidden":!P||void 0,tabIndex:P?0:-1,disabled:!P,children:P?A?(0,n.jsx)(w.A,{className:"h-6 w-6"}):(0,n.jsx)(b.A,{className:"h-6 w-6"}):(0,n.jsx)("span",{"aria-hidden":"true",className:"h-6 w-6"})})]})]}),_?(0,n.jsx)("div",{id:"header-features-menu",className:(0,u.cn)("absolute left-0 right-0 top-full z-20 hidden lg:block"),children:(0,n.jsx)("div",{className:(0,u.cn)("w-full rounded-lg border-b bg-white px-6 py-6",h?"border-neutral-700":"border-neutral-200"),children:0===t.length?(0,n.jsx)("div",{className:(0,u.cn)("text-sm whitespace-nowrap",X),children:(0,j.R)`No pages are available yet.`}):(0,n.jsx)("div",{className:"grid grid-flow-col auto-cols-[minmax(220px,1fr)] gap-8 overflow-x-auto pb-1",children:(()=>{let e=new Map;for(let r of t){let t=(r.featureCategory?.trim()??"")||"Other",n=e.get(t);n?n.push(r):e.set(t,[r])}return Array.from(e.entries()).sort(([e],[t])=>"Other"===e?1:"Other"===t?-1:e.localeCompare(t)).map(([e,t])=>(0,n.jsxs)("div",{className:"min-w-[220px]",children:[(0,n.jsx)("div",{className:(0,u.cn)("text-xs font-semibold tracking-wider",X),children:e}),(0,n.jsx)("div",{className:"mt-3 flex flex-col gap-1",children:t.map(e=>{let t=`/features/${encodeURIComponent(e.slug)}`,r=$===t,s=e.title??e.slug;return(0,n.jsxs)(l(),{href:t,className:(0,u.cn)("rounded-md p-2 transition-colors",G,r?"text-brand-primary":null),onClick:()=>I(null),children:[(0,n.jsx)("div",{className:"truncate text-sm font-semibold leading-snug",children:s}),e.subtitle?(0,n.jsx)("div",{className:(0,u.cn)("mt-1 line-clamp-2 text-xs leading-snug",X),children:e.subt
1itle}):null]},`features-${e.id}`)})})]},e))})()})})}):null]})]})}),P&&"u">typeof document?(0,i.createPortal)((0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:(0,u.cn)(`fixed inset-0 z-[990] ${Y} backdrop-blur-2xl supports-[backdrop-filter]:backdrop-blur-3xl lg:hidden`,"transition-opacity duration-300 ease-out",R?"pointer-events-auto opacity-100":"pointer-events-none opacity-0"),children:(0,n.jsx)("div",{className:(0,u.cn)("mx-auto flex h-full w-full max-w-5xl flex-col px-6 py-3 sm:px-10 sm:py-3",K),children:(0,n.jsxs)("div",{className:(0,u.cn)("flex flex-1 flex-col justify-between overflow-y-auto pt-24 sm:pt-28","transition-[transform,opacity] duration-300 ease-out",R?"opacity-100 translate-y-0":"opacity-0 -translate-y-6"),children:[(0,n.jsxs)("div",{className:"flex h-full flex-col items-center justify-center gap-4 sm:gap-6",children:[(0,n.jsxs)("button",{type:"button",className:(0,u.cn)("flex w-full max-w-md items-center justify-center rounded-full px-5 py-3 text-lg font-semibold sm:px-6 sm:py-4 sm:text-xl","transition-colors duration-300 text-center",V?"text-brand-primary":h?"text-neutral-75 hover:text-brand-primary":"text-neutral-900 hover:text-brand-primary"),onClick:()=>{z("features")(),S("features")},children:["Features",(0,n.jsx)(v.A,{className:"ml-2 h-5 w-5"})]}),J.map(e=>{let t=e.isActive?e.isActive($??"",D):!e.external&&$?.startsWith("/blogs")&&D===decodeURIComponent(e.href.split("#")[1]||""),r=e.trackingName??e.label;return(0,n.jsxs)(l(),{href:e.href,target:e.external?"_blank":void 0,rel:e.external?"noopener noreferrer":void 0,className:(0,u.cn)("flex w-full max-w-md items-center justify-center rounded-full px-5 py-3 text-lg font-semibold sm:px-6 sm:py-4 sm:text-xl","transition-colors duration-300 text-center",t?"text-brand-primary visited:text-brand-primary":Z),onClick:()=>{z(r)(),L(!1)},children:[e.label,e.external?(0,n.jsx)(g.A,{className:"ml-2 h-4 w-4"}):null]},e.href)})]}),N?(0,n.jsx)("div",{className:"mt-8 w-full space-y-3 sm:mt-10",children:(0,n.jsx)(c.$,{variant:"ghost",className:(0,u.cn)("mx-auto flex h-12 w-full max-w-[260px] items-center justify-center gap-2 rounded-full",h?"text-neutral-75 hover:bg-white/10":"text-neutral-900 hover:bg-neutral-100"),asChild:!0,children:(0,n.jsxs)(l(),{href:N,target:"_blank",rel:"noopener noreferrer",title:"Discover more on Discord","aria-label":"Discover more on Discord",onClick:()=>{z("discord")(),L(!1)},children:[(0,n.jsx)(m.A,{className:"!h-6 !w-6","aria-hidden":"true"}),(0,n.jsx)("span",{className:"text-base font-semibold",children:"Discover more on Discord"})]})})}):null]})})}),R&&U?(0,n.jsx)("div",{className:(0,u.cn)(`fixed inset-0 z-[995] ${Y} backdrop-blur-2xl supports-[backdrop-filter]:backdrop-blur-3xl lg:hidden`,"transition-opacity duration-300 ease-out",R?"pointer-events-auto opacity-100":"pointer-events-none opacity-0"),children:(0,n.jsx)("div",{className:(0,u.cn)("mx-auto flex h-full w-full max-w-5xl flex-col px-6 py-3 sm:px-10 sm:py-3",K),children:(0,n.jsxs)("div",{className:(0,u.cn)("flex flex-1 flex-col overflow-y-auto pt-20 sm:pt-24","transition-[transform,opacity] duration-300 ease-out",R?"opacity-100 translate-y-0":"opacity-0 -translate-y-6"),children:[(0,n.jsxs)("button",{type:"button",className:(0,u.cn)("inline-flex items-center gap-2 text-sm font-semibold",h?"text-neutral-75/70 hover:text-neutral-75":"text-neutral-700 hover:text-neutral-900"),onClick:()=>S(null),children:[(0,n.jsx)(y.A,{className:"h-5 w-5"}),(0,j.R)`Back`]}),(0,n.jsxs)("div",{className:"mt-6",children:[(0,n.jsx)("div",{className:(0,u.cn)("text-xl font-semibold",K),children:"Features"}),(0,n.jsx)("div",{className:"mt-4 space-y-2",children:0===t.length?(0,n.jsx)("div",{className:(0,u.cn)("py-6 text-sm",Q),children:(0,j.R)`No pages are available yet.`}):t.map(e=>{let t=`/features/${encodeURIComponent(e.slug)}`,r=$===t;return(0,n.jsxs)(l(),{href:t,className:(0,u.cn)("flex w-full flex-col gap-0.5 text-left",Z,r?"text-brand-primary":null),onClick:()=>{L(!1),S(null)},children:[(0,n.jsx)("span",{className:"truncate text-base font-semibold",children:e.title??e.slug}),e.subtitle?(0,n.jsx)("span",{className:(0,u.cn)("truncate text-sm font-normal",Q),children:e.subt
1itle}):null]},`features-${e.id}`)})})]})]})})}):null]}),document.body):null]})}},3815:(e,t,r)=>{"use strict";r.d(t,{Lq:()=>o,by:()=>c,oE:()=>i});var n=r(37811);let s=[];function l(e){let t=e.trim();if(t.length<2)return t;let r=t[0],n=t[t.length-1];return'"'===r&&'"'===n||"'"===r&&"'"===n?t.slice(1,-1).trim():t}function a(e){if(!e)return null;try{return new URL(l(e)).origin}catch{return null}}function i(){return(a("https://karis.im")??a("https://karis.im")??a(n.env.NEXT_PUBLIC_SITE_URL)??a("https://karis.im")??"https://karis.im").replace(/\/$/,"")}function o(){return l("Karis")}function c(){let e=l("https://discord.gg/jrPdq8ATqa,https://x.com/karis_ai,https://www.youtube.com/@karis_ai,https://www.instagram.com/karis_aiagent/,https://www.tiktok.com/@karis_ai,https://www.facebook.com/share/1HutZUx8xU/?mibextid=wwXIfr");return Array.from(new Set((e?e.split(",").map(e=>l(e)).filter(Boolean):[...s]).filter(e=>{try{let t=new URL(e);return"http:"===t.protocol||"https:"===t.protocol}catch{return!1}})))}},11123:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n,s=r(84094);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let a=function(e){return s.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 18 18"},e),n||(n=s.createElement("path",{fill:"#918981",d:"M15.238 3.117a14.9 14.9 0 0 0-3.664-1.137.06.06 0 0 0-.059.028c-.158.282-.334.649-.456.937a13.7 13.7 0 0 0-4.115 0 10 10 0 0 0-.464-.937.06.06 0 0 0-.058-.028c-1.286.222-2.516.61-3.664 1.137a.05.05 0 0 0-.024.02C.4 6.625-.24 10.025.074 13.384q.004.026.024.042a14.9 14.9 0 0 0 4.494 2.272.06.06 0 0 0 .064-.02q.52-.71.92-1.496a.057.057 0 0 0-.032-.08 10 10 0 0 1-1.404-.669.058.058 0 0 1-.006-.096 8 8 0 0 0 .279-.218.06.06 0 0 1 .058-.008c2.946 1.345 6.135 1.345 9.046 0a.06.06 0 0 1 .06.007q.136.112.279.22a.058.058 0 0 1-.005.095 9 9 0 0 1-1.405.669.057.057 0 0 0-.03.08q.406.785.918 1.495c.014.02.04.028.063.021a14.9 14.9 0 0 0 4.502-2.272.06.06 0 0 0 .023-.042c.376-3.882-.628-7.255-2.66-10.245a.05.05 0 0 0-.024-.021m-9.223 8.22c-.887 0-1.618-.813-1.618-1.813s.717-1.815 1.618-1.815c.908 0 1.632.822 1.618 1.815 0 1-.717 1.814-1.618 1.814m5.981 0c-.887 0-1.618-.813-1.618-1.813s.717-1.815 1.618-1.815c.908 0 1.632.822 1.618 1.815 0 1-.71 1.814-1.618 1.814"})))}},17982:(e,t,r)=>{"use strict";function n(e){let t=function(e){try{return new URL(e).hostname.toLowerCase()}catch{return null}}(e);return t?"discord.gg"===t||"discord.com"===t?"discord":"x.com"===t||"twitter.com"===t?"x":"www.youtube.com"===t||"youtube.com"===t||"youtu.be"===t?"youtube":"www.instagram.com"===t||"instagram.com"===t?"instagram":"www.tiktok.com"===t||"tiktok.com"===t?"tiktok":"www.facebook.com"===t||"facebook.com"===t?"facebook":null:null}function s(e,t){return e.find(e=>n(e)===t)??null}r.d(t,{u:()=>n,y:()=>s})},20547:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n,s=r(84094);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let a=function(e){return s.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 18 18"},e),n||(n=s.createElement("path",{fill:"#918981",d:"M13.745 1.428h2.53l-5.528 6.317 6.503 8.597h-5.092l-3.987-5.214-4.564 5.214H1.076l5.912-6.757L.75 1.428h5.22l3.606 4.765zm-.888 13.4h1.402L5.209 2.863H3.705z"})))}},22521:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var n,s,l,a,i=r(14926),o=r(50654),c=r.n(o),u=r(44940),d=r(84094);function m(){return(m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let x=function(e){return d.createElement("svg",m({xmlns:"http://www.w3.org/2000/svg",width:512,height:512,fill:"none"},e),n||(n=d.createElement("rect",{width:512,height:512,fill:"#fff",rx:89.67})),s||(s=d.createElement("path",{fill:"#FF9E00",d:"M78.592 145.92c0-33.461 27.126-60.587 60.587-60.587s60.586 27.126 60.586 60.587v195.346c0 47.165-38.235 85.4-85.4 85.4H78.592z"})),l||(l=d.createElement("path",{fill:"#FF7300",d:"M220.245 181.826c0-47.165 38.235-85.4 85.4-85.4h66.494c42.415 0 76.8 34.385 76.8 76.8s-34.385 76.8-76.8 76.8H220.245z"})),a||(a=d.createElement("path",{fill:"#0068FF",d:"M220.245 343.039c0 40.059 32.475 72.533 72.534 72.533s72.533-32.474 72.533-72.533-32.474-72.533-72.533-72.533h-72.534z"})))},f=(0,r(3815).Lq)(),p=({href:e="/",className:t,iconClassName:r="h-8 w-8",textClassName:n="text-[28px] font-semibold text-neutral-900 font-urbanist",label:s=f,ariaLabel:l,onClick:a})=>(0,i.jsxs)(c(),{href:e,className:(0,u.cn)("flex items-center gap-2",t),"aria-label":l??`${s} home`,onClick:a,children:[(0,i.jsx)(x,{className:(0,u.cn)("h-8 w-8",r),viewBox:"0 0 512 512",preserveAspectRatio:"xMidYMid meet","aria-hidden":"true"}),(0,i.jsx)("span",{className:n,children:s})]})},28099:()=>{},52850:(e,t,r)=>{"use strict";r.d(t,{default:()=>l});var n=r(84094),s=r(17388);function l(){let e=(0,s.z)(),t=(0,n.useRef)(!1),r=(0,n.useRef)({});return(0,n.useEffect)(()=>
1{if(t.current||"u"<typeof document)return;let n=()=>{if(t.current)return;let{fcp:n,lcp:s}=r.current;(void 0!==n||void 0!==s)&&(t.current=!0,e.pageVitals({fcpMs:n,lcpMs:s}))},s=()=>{void 0!==r.current.fcp&&void 0!==r.current.lcp&&n()};if(!("PerformanceObserver"in window)){let e=performance.getEntriesByName("first-contentful-paint")[0],t=performance.getEntriesByType("largest-contentful-paint"),s=t[t.length-1];return e&&(r.current.fcp=e.startTime),s&&(r.current.lcp=s.startTime),n(),()=>{}}let l=null,a=null;try{(l=new PerformanceObserver(e=>{e.getEntries().forEach(e=>{"first-contentful-paint"===e.name&&(r.current.fcp=e.startTime)}),s()})).observe({type:"paint",buffered:!0})}catch{l=null}let i=e=>{let t=Array.isArray(e)?e:e.getEntries();if(t.length>0){let e=t[t.length-1];r.current.lcp=e.startTime}},o=()=>{a&&i(a.takeRecords()),n()},c=()=>{"hidden"===document.visibilityState&&o()},u=()=>{o()};try{(a=new PerformanceObserver(e=>{i(e),s()})).observe({type:"largest-contentful-paint",buffered:!0})}catch{a=null}return document.addEventListener("visibilitychange",c,{passive:!0}),window.addEventListener("pagehide",u,{passive:!0}),()=>{l?.disconnect(),a&&(i(a.takeRecords()),a.disconnect()),document.removeEventListener("visibilitychange",c),window.removeEventListener("pagehide",u)}},[e]),null}},83293:(e,t,r)=>{"use strict";r.d(t,{default:()=>O});var n,s,l,a,i,o,c=r(14926),u=r(84094),d=r(50654),m=r.n(d),x=r(62899),f=r(22521),p=r(11123),h=r(20547);function v(){return(v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function g(){return(g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function w(){return(w=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function b(){return(b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}var y=r(17982),j=r(3815),N=r(17388),k=r(42122);let C=e=>e.map(e=>({slug:e.slug,title:e.title??e.slug})),E=(0,j.Lq)(),A={discord:p.A,x:h.A,youtube:function(e){return u.createElement("svg",v({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 18 18"},e),n||(n=u.createElement("path",{fill:"#918981",d:"M17.82 5.4s-.175-1.24-.716-1.786c-.686-.717-1.452-.72-1.804-.763-2.517-.183-6.296-.183-6.296-.183h-.008s-3.779 0-6.296.183c-.352.042-1.118.046-1.804.763C.356 4.16.183 5.4.183 5.4S0 6.86 0 8.315v1.364c0 1.455.18 2.914.18 2.914s.175 1.241.713 1.786c.686.717 1.586.693 1.986.77 1.442.137 6.121.18 6.121.18s3.783-.008 6.3-.187c.352-.042 1.118-.046 1.803-.763.542-.545.718-1.786.718-1.786S18 11.138 18 9.68V8.315c0-1.456-.18-2.915-.18-2.915M7.14 11.335v-5.06l4.862 2.539z"})))},instagram:function(e){return u.createElement("svg",g({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 18 18"},e),s||(s=u.createElement("g",{fill:"#918981",clipPath:"url(#instagram_svg__a)"},u.createElement("path",{d:"M9 1.62c2.405 0 2.69.011 3.635.053.88.04 1.354.187 1.67.31.418.162.72.358 1.034.671.316.317.51.616.671 1.034.123.316.27.794.31 1.67.042.949.052 1.234.052 3.635 0 2.405-.01 2.69-.052 3.635-.04.879-.187 1.354-.31 1.67-.162.418-.358.72-.671 1.034-.317.316-.616.51-1.034.671-.316.123-.794.27-1.67.31-.95.042-1.234.052-3.635.052-2.405 0-2.69-.01-3.635-.052-.88-.04-1.354-.187-1.67-.31a2.8 2.8 0 0 1-1.034-.671 2.8 2.8 0 0 1-.671-1.034c-.123-.316-.27-.794-.31-1.67-.042-.95-.052-1.234-.052-3.635 0-2.405.01-2.69.052-3.635.04-.88.187-1.354.31-1.67.162-.418.358-.72.671-1.034.317-.316.616-.51 1.034-.671.316-.123.794-.27 1.67-.31.946-.042 1.23-.052 3.635-.052M9 0C6.557 0 6.25.01 5.291.053 4.335.095 3.677.25 3.108.47a4.4 4.4 0 0 0-1.596 1.04 4.4 4.4 0 0 0-1.04 1.593C.25 3.677.094 4.331.051 5.287.012 6.252 0 6.557 0 9s.01 2.75.053 3.709c.042.956.197 1.614.418 2.183a4.4 4.4 0 0 0 1.04 1.596 4.4 4.4 0 0 0 1.593 1.037c.573.222 1.227.377 2.183.419.96.042 1.266.053 3.71.053s2.749-.011 3.709-.053c.956-.042 1.613-.197 2.183-.419a4.4 4.4 0 0 0 1.592-1.037 4.4 4.4 0 0 0 1.037-1.592c.222-.573.377-1.227.419-2.184.042-.96.052-1.265.052-3.708s-.01-2.75-.052-3.71c-.043-.956-.197-1.613-.419-2.183a4.2 4.2 0 0 0-1.03-1.6A4.4 4.4 0 0 0 14.896.476c-.573-.222-1.227-.377-2.184
1-.419C11.75.011 11.444 0 9 0"}),u.createElement("path",{d:"M9 4.377a4.624 4.624 0 0 0 0 9.246 4.624 4.624 0 0 0 0-9.246m0 7.622A3 3 0 1 1 9 6 3 3 0 0 1 9 12M14.885 4.194a1.08 1.08 0 1 1-2.159 0 1.08 1.08 0 0 1 2.16 0"}))),l||(l=u.createElement("defs",null,u.createElement("clipPath",{id:"instagram_svg__a"},u.createElement("path",{fill:"#fff",d:"M0 0h18v18H0z"})))))},tiktok:function(e){return u.createElement("svg",w({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 19 18"},e),a||(a=u.createElement("path",{fill:"#918981",d:"M13.516 0h-3.202v12.26c0 1.462-1.232 2.662-2.764 2.662-1.533 0-2.765-1.2-2.765-2.661 0-1.435 1.205-2.609 2.682-2.661V6.522c-3.256.052-5.884 2.582-5.884 5.739C1.583 15.444 4.265 18 7.577 18s5.993-2.583 5.993-5.74V5.975a7.7 7.7 0 0 0 4.243 1.356V4.252C15.404 4.174 13.516 2.296 13.516 0"})))},facebook:function(e){return u.createElement("svg",b({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 19 18"},e),i||(i=u.createElement("g",{clipPath:"url(#facebook_svg__a)"},u.createElement("path",{fill:"#918981",d:"M9.5 0C4.253 0 0 4.03 0 9c0 4.22 3.067 7.762 7.205 8.735V11.75H5.246V9h1.96V7.815c0-3.063 1.463-4.483 4.637-4.483.602 0 1.64.112 2.065.223v2.493a13 13 0 0 0-1.097-.033c-1.558 0-2.16.559-2.16 2.012V9h3.104l-.534 2.75h-2.57v6.184c4.704-.538 8.35-4.333 8.35-8.934C19 4.03 14.746 0 9.5 0"}))),o||(o=u.createElement("defs",null,u.createElement("clipPath",{id:"facebook_svg__a"},u.createElement("path",{fill:"#fff",d:"M0 0h19v18H0z"})))))}},L=(0,j.by)().map(e=>{let t=(0,y.u)(e),r=t?A[t]:k.A;return{name:t??"external",icon:r,url:e}}),P={preserveAspectRatio:"xMidYMid meet",width:"100%",height:"100%"},O=({blogTrees:e,productPages:t=[],featurePages:r=[]})=>{let n=(0,x.usePathname)(),s=(0,N.z)(),l=(0,u.useCallback)((e,t,r,n={})=>{if(!e)return;let{minIntersectionRatio:s=.5,threshold:l=.5,root:a=null,rootMargin:i}=n,o=new IntersectionObserver(e=>{let[n]=e;n&&!t.current&&n.isIntersecting&&n.intersectionRatio>=s&&(t.current=!0,r(),o.disconnect())},{threshold:l,root:a,rootMargin:i});return o.observe(e),()=>o.disconnect()},[]),a=(0,u.useRef)(null),i=(0,u.useRef)(!1),o=(0,u.useRef)(!1),d=(0,u.useMemo)(()=>{let e,t;return e=new URLSearchParams(window.location.search),t=new URLSearchParams,e.forEach((e,r)=>{r.toLowerCase().startsWith("utm_")&&t.set(r,e)}),t.toString()||null},[]),p=(0,u.useMemo)(()=>C(t),[t]),h=(0,u.useMemo)(()=>C(r),[r]),v=(0,u.useMemo)(()=>(e??[]).filter(e=>{let t=e.slug.toLowerCase();return"products"!==t&&"features"!==t}).map(e=>{let t,r;return{type:e.label,slug:e.slug,categories:e.children.map(e=>({slug:e.slug,label:e.label})),posts:(t=new Set,(r=e=>[...e.posts.reduce((e,r)=>(t.has(r.slug)||(t.add(r.slug),e.push({slug:r.slug,title:r.title})),e),[]),...e.children.flatMap(r)])(e)),topLevelPosts:e.posts.map(e=>({slug:e.slug,title:e.title}))}}),[e]),g=new Date().getFullYear(),w=(0,u.useCallback)((e,t)=>()=>{s.footerNavClick(e,t)},[s]),b=(0,u.useCallback)(e=>()=>{s.footerSocialClick(e)},[s]);return(0,u.useEffect)(()=>{if("/"!==n)return;let e=()=>{o.current||window.scrollY+window.innerHeight>=document.documentElement.scrollHeight&&(o.current=!0,s.landingFooterView("footer",d),window.removeEventListener("scroll",e))};return window.addEventListener("scroll",e,{passive:!0}),e(),()=>{window.removeEventListener("scroll",e)}},[n,s,d]),(0,u.useEffect)(()=>{if("/"===n)return l(a.current,i,()=>s.landingSectionView("footer"))},[n,l,s]),(0,c.jsx)("footer",{className:"mt-[112px]","data-nav-position":"footer",ref:a,children:(0,c.jsxs)("div",{className:"mx-auto flex max-w-6xl flex-col items-center gap-12 px-4 py-12 sm:px-6 lg:px-8",children:[v.length>0||p.length>0||h.length>0?(0,c.jsxs)("div",{className:"mx-auto grid w-full max-w-5xl grid-cols-1 justify-items-center gap-12 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4",children:[p.length>0?(0,c.jsxs)("div",{className:"flex w-full max-w-[220px] flex-col items-center gap-3 text-center sm:items-start sm:text-left",children:[(0,c.jsx)("p",{className:"text-[14px] font-semibold text-[#ACACAC]",children:"Products"}),(0,c.jsx)("div",{className:"flex flex-col gap-2",children:p.map(e=>(0,c.jsx)(m(),{href:`/products/${encodeURIComponent(e.slug)}`,className:"text-[15px] text-[#040404] transition-colors hover:text-[#555]",onClick:w("Products",e.slug),children:e.title},`products-${e.slug}`))})]}):null,h.length>0?(0,c.jsxs)("div",{className:"flex w-full max-w-[220px] flex-col items-center gap-3 text-center sm:items-start sm:text-left",children:[(0,c.jsx)("p",{className:"text-[14px] font-semibold text-[#ACACAC]",children:"Features"}),(0,c.jsx)("div",{className:"flex flex-col gap-2",children:h.map(e=>(0,c.jsx)(m(),{href:`/features/${encodeURIComponent(e.slug)}`,className:"text-[15px] text-[#040404] transition-colors hover:text-[#555]",onClick:w("Features",e.slug),children:e.title},`features-${e.slug}`))})]}):null,v.map(({type:e,slug:t,categories:r,posts:n,topLevelPosts:s})=>{let l="terms-and-policy"===t&&n.length>0,a=r.length>0,i=!l&&!a&&s.length>0;return l||a||i?(0,c.jsxs)("div",{className:"flex w-full max-w-[220px] flex-col items-center gap-3 text-center sm:items-start sm:text-left",children:[(0,c.jsx)("p",{className:"text-[14px] font-semibold text-[#ACACAC]",children:e}),(0,c.jsx)("div",{className:"flex flex-col gap-2",children:l||i?(l?n:s).map(r=>{var n;return(0,c.jsx)(m(),{href:(n=r.slug,"terms-and-policy"===t?`/${encodeURIComponent(n)}`:`/blogs/${encodeURIComponent(n)}`),className:"text-[15px] text-[#040404] transition-colors hover:text-[#555]",onClick:w(e,r.slug),children:r.title},r.slug)}):r.map(r=>{var n;return(0,c.jsx)(m(),{href:(n=r.slug,"terms-and-policy"===t?`/${encodeURIComponent(n)}`:`/blogs#${encodeURIComponent(n)}`),className:"text-[15px] text-[#040404] transition-colors hover:text-[#555]",onClick:w(e,r.slug),children:r.label},r.slug)})})]},t):null}),(0,c.jsxs)("div",{className:"flex w-full max-w-[220px] flex-col items-center gap-3 text-center sm:items-start sm:text-left",children:[(0,c.jsx)("p",{className:"text-[14px] font-semibold text-[#ACACAC]",children:"Legal"}),(0,c.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,c.jsx)(m(),{href:"/terms-of-service",className:"text-[15px] text-[#040404] transition-colors hover:text-[#555]",onClick:w("Legal","terms-of-service"),children:"Terms of Service"}),(0,c.jsx)(m(),{href:"/privacy-policy",className:"text-[15px] text-[#040404] transition-colors hover:text-[#555]",onClick:w("Legal","privacy-policy"),children:"Privacy Policy"})]})]})]}):null,(0,c.jsxs)("div",{className:"flex flex-col items-center gap-10",children:[(0,c.jsx)("div",{className:"flex w-full max-w-xl flex-wrap items-center justify-center gap-3 sm:flex-nowrap sm:gap-5 lg:gap-6",children:L.map(e=>(0,c.jsx)("a",{href:e.url,target:"_blank",rel:"noreferrer","aria-label":e.name,className:"transition-transform duration-200 hover:scale-110",onClick:b(e.name),children:(0,c.jsx)("div",{className:"flex h-6 w-6 shrink-0 items-center justify-center overflow-visible",children:(0,c.jsx)(e.icon,{...P,className:"h-full w-full","aria-hidden":!0})})},e.url))}),(0,c.jsxs)("div",{className:"flex flex-col items-center gap-2 text-center",children:[(0,c.jsx)(f.A,{className:"gap-2",iconClassName:"h-7 w-7",textClassName:"text-base font-semibold text-neutral-900 font-urbanist"}),(0,c.jsxs)("p",{className:"text-[13px] text-[#ACACAC]",children:["\xa9 ",E," ",g," | All rights reserved"]})]})]})]})})}},90026:(e,t,r)=>{"use strict";r.d(t,{QueryProvider:()=>o});var n=r(14926),s=r(84094),l=r(76164),a=r(38980),i=r(6163);function o({children:e,showDevtools:t,queryClient:r}
1){let[o]=(0,s.useState)(()=>r||(0,i.Ub)());return(0,n.jsxs)(l.Ht,{client:o,children:[e,(t??!1)&&(0,n.jsx)(a.E,{initialIsOpen:!1,buttonPosition:"bottom-left"})]})}},96298:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,28099,23)),Promise.resolve().then(r.bind(r,83293)),Promise.resolve().then(r.bind(r,2468)),Promise.resolve().then(r.bind(r,52850)),Promise.resolve().then(r.t.bind(r,56671,23)),Promise.resolve().then(r.t.bind(r,5546,23)),Promise.resolve().then(r.t.bind(r,90032,23)),Promise.resolve().then(r.t.bind(r,72328,23)),Promise.resolve().then(r.bind(r,90026)),Promise.resolve().then(r.bind(r,15703))},98355:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});let n=(e="/")=>new URL(e,"https://app.karis.im").toString()}},e=>{e.O(0,[3394,9736,8150,5559,5991,9511,6148,654,2490,8495,7388,8250,1978,7358],()=>e(e.s=96298)),_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.