1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[185],{5775:function(e,t,n){Promise.resolve().then(n.bind(n,7912)),Promise.resolve().then(n.bind(n,741)),Promise.resolve().then(n.t.bind(n,4734,23)),Promise.resolve().then(n.t.bind(n,9124,23)),Promise.resolve().then(n.t.bind(n,7714,23))},7912:function(e,t,n){"use strict";n.d(t,{default:function(){return s}});var r=n(9525),o=n(9098),a=n(1510),i=n(3748);function s(){let[e,t]=(0,o.useState)(!1),[n,s]=(0,o.useState)(null);return((0,o.useEffect)(()=>{if(localStorage.getItem("ellyra-app-banner-dismissed"))return;let e=navigator.userAgent.toLowerCase(),n=/iphone|ipad|ipod/.test(e),r=/android/.test(e);n?(s("ios"),t(!0)):r&&(s("android"),t(!0))},[]),e&&n)?(0,r.jsx)("div",{className:"fixed top-0 left-0 right-0 z-[100] bg-[#1a1f3a] text-white shadow-lg",children:(0,r.jsxs)("div",{className:"flex items-center justify-between px-4 py-3 max-w-7xl mx-auto",children:[(0,r.jsx)("button",{onClick:()=>{t(!1),localStorage.setItem("ellyra-app-banner-dismissed","true")},className:"flex-shrink-0 p-1 hover:bg-white/10 rounded transition-colors","aria-label":"Close banner",children:(0,r.jsx)(a.Z,{className:"w-5 h-5"})}),(0,r.jsxs)("div",{className:"flex items-center gap-3 flex-1 mx-3",children:[(0,r.jsx)("div",{className:"flex-shrink-0 w-12 h-12 bg-white rounded-xl flex items-center justify-center overflow-hidden p-1",children:(0,r.jsx)(i.default,{src:"/ellyra-logo.png",alt:"Ellyra",width:48,height:48,className:"w-full h-full object-contain"})}),(0,r.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,r.jsx)("div",{className:"font-semibold text-base",children:"ellyra"}),(0,r.jsx)("div",{className:"flex items-center gap-1 text-xs text-white/80",children:(0,r.jsx)("span",{children:"âââââ"})})]})]}),(0,r.jsx)("button",{onClick:()=>{window.open("ios"===n?"https://apps.apple.com/gb/app/ellyra/id6749545025":"https://play.google.com/store/apps/details?id=ai.ellyra.app","_blank")},className:"flex-shrink-0 px-6 py-2 bg-white/10 hover:bg-white/20 rounded-lg font-medium text-sm transition-colors border border-white/20",children:"Download"})]})}):null}},7459:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(9098);let o=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),a=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((e,t,n)=>!!e&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim()};var i={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let s=(0,r.forwardRef)((e,t)=>{let{color:n="currentColor",size:o=24,strokeWidth:s=2,absoluteStrokeWidth:c,className:l="",children:u,iconNode:d,...f}=e;return(0,r.createElement)("svg",{ref:t,...i,width:o,height:o,stroke:n,strokeWidth:c?24*Number(s)/Number(o):s,className:a("lucide",l),...f},[...d.map(e=>{let[t,n]=e;return(0,r.createElement)(t,n)}),...Array.isArray(u)?u:[u]])}),c=(e,t)=>{let n=(0,r.forwardRef)((n,i)=>{let{className:c,...l}=n;return(0,r.createElement)(s,{ref:i,iconNode:t,className:a("lucide-".concat(o(e)),c),...l})});return n.displayName="".concat(e),n}},1510:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(7459).Z)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},3748:function(e,t,n){"use strict";n.d(t,{default:function(){return o.a}});var r=n(8914),o=n.n(r)},1688:function(e,t,n){"use strict";var r=n(1102);n.o(r,"notFound")&&n.d(t,{notFound:function(){return r.notFound}}),n.o(r,"useParams")&&n.d(t,{useParams:function(){return r.useParams}}),n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}})},3241:function(e,t,n){"use strict";var r,o;e.exports=(null==(r=n.g.process)?void 0:r.env)&&"object"==typeof(null==(o=n.g.process)?void 0:o.env)?n.g.process:n(9601)},9601:function(e){!function(){var t={229:function(e){var t,n,r,o=e.exports={};function a(){throw Error("setTimeout has not been defined")}function i(){throw Error("clearTimeout has not been defined")}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(e){t=a}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(e){n=i}}();var c=[],l=!1,u=-1;function d(){l&&r&&(l=!1,r.length?c=r.concat(c):u=-1,c.length&&f())}function f(){if(!l){var e=s(d);l=!0;for(var t=c.length;t;){for(r=c,c=[];++u<t;)r&&r[u].run();u=-1,t=c.length}r=null,l=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||l||s(f)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw Error("process.chdir is not supported")},o.umask=function(){return 0}}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var a=n[e]={exports:{}},i=!0;try{t[e](a,a.exports,r),i=!1}finally{i&&delete n[e]}return a.exports}r.ab="//";var o=r(229);e.exports=o}()},8914:function(e,t,n){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return c},getImageProps:function(){return s}});let r=n(5945),o=n(1774),a=n(9357),i=r._(n(2884));function s(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:i.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let c=a.Image},7714:function(){},9124:function(e){e.exports={style:{fontFamily:"'__GeistMono_f910ec', ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace"},className:"__className_f910ec",variable:"__variable_f910ec"}},4734:function(e){e.exports={style:{fontFamily:"'__GeistSans_fb8f2c', '__GeistSans_Fallback_fb8f2c'"},className:"__className_fb8f2c",variable:"__variable_fb8f2c"}},741:function(e,t,n){"use strict";n.d(t,{Analytics:function(){return m}});var r=n(9098),o=n(1688),a=n(3241),i=()=>{window.va||(window.va=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];(window.vaq=window.vaq||[]).push(t)})};function s(){return"undefined"!=typeof window}function c(){return"production"}function l(){return"development"===((s()?window.vam:c())||"production")}function u(e){return new RegExp("/".concat(e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"(?=[/?#]|$)"))}function d(e){return(0,r.useEffect)(()=>{var t;e.beforeSend&&(null==(t=window.va)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]),(0,r.useEffect)(()=>{var t;!function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{debug:!0};if(!s())return;(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"auto";if("auto"===e){window.vam=c();return}window.vam=e})(t.mode),i(),t.beforeSend&&(null==(e=window.va)||e.call(window,"beforeSend",t.beforeSend));let n=t.scriptSrc?t.scriptSrc:l()?"https://va.vercel-scripts.com/v1/script.debug.js":t.basePath?"".concat(t.basePath,"/insights/script.js"):"/_vercel/insights/script.js";if(document.head.querySelector('script[src*="'.concat(n,'"]')))return;let r=document.createElement("script");r.src=n,r.defer=!0,r.dataset.sdkn="@vercel/analytics"+(t.framework?"/".concat(t.framework):""),r.dataset.sdkv="1.6.1",t.disableAutoTrack&&(r.dataset.disableAutoTrack="1"),t.endpoint?r.dataset.endpoint=t.endpoint:t.basePath&&(r.dataset.endpoint="".concat(t.basePath,"/insights")),t.dsn&&(r.dataset.dsn=t.dsn),r.onerror=()=>{let e=l()?"Please check if any ad blockers are enabled and try again.":"Be sure to enable Web Analytics for your project and deploy again. See https://vercel.com/docs/analytics/quickstart for more information.";console.log("[Vercel Web Analytics] Failed to load script from ".concat(n,". ").concat(e))},l()&&!1===t.debug&&(r.dataset.debug="false"),document.head.appendChild(r)}({framework:e.framework||"react",basePath:null!==(t=e.basePath)&&void 0!==t?t:function(){if(void 0!==a&&void 0!==a.env)return a.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...void 0!==e.route&&{disableAutoTrack:!0},...e})},[]),(0,r.useEffect)(()=>{e.route&&e.path&&function(e){var t;let{route:n,path:r}=e;null==(t=window.va)||t.call(window,"pageview",{route:n,path:r})}({route:e.route,path:e.path})},[e.route,e.path]),null}var f=()=>{let e=(0,o.useParams)(),t=(0,o.useSearchParams)(),n=(0,o.usePathname)();return e?{route:function(e,t){if(!e||!t)return e;let n=e;try{let e=Object.entries(t);for(let[t,r]of e)if(!Array.isArray(r)){let e=u(r);e.test(n)&&(n=n.replace(e,"/[".concat(t,"]")))}for(let[t,r]of e)if(Array.isArray(r)){let e=u(r.join("/"));e.test(n)&&(n=n.replace(e,"/[...".concat(t,"]")))}return n}catch(t){return e}}(n,Object.keys(e).length?e:Object.fromEntries(t.entries())),path:n}:{route:null,path:n}};function h(e){let{route:t,path:n}=f();return r.createElement(d,{path:n,route:t,...e,basePath:function(){if(void 0!==a&&void 0!==a.env)return a.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}(),framework:"next"})}function m(e){return r.createElement(r.Suspense,{fallback:null},r.createElement(h,{...e}))}}},function(e){e.O(0,[856,357,642,436,744],function(){return e(e.s=5775)}),_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.