1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177,64632],{8761:()=>{},20291:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,8761,23)),Promise.resolve().then(r.bind(r,70454)),Promise.resolve().then(r.bind(r,88054)),Promise.resolve().then(r.bind(r,23193)),Promise.resolve().then(r.t.bind(r,98035,23)),Promise.resolve().then(r.t.bind(r,70307,23))},23193:(e,t,r)=>{"use strict";r.d(t,{SpeedInsights:()=>d});var n=r(7620),a=r(27541),o=r(77011);function i(){return"development"===function(){return"production"}()}function s(e){return new RegExp("/".concat(e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"(?=[/?#]|$)"))}function c(e){return e.startsWith("http://")||e.startsWith("https://")||e.startsWith("/")?e:"/".concat(e)}function l(e){(0,n.useEffect)(()=>{var t;e.beforeSend&&(null==(t=window.si)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]);let t=(0,n.useRef)(null);return(0,n.useEffect)(()=>{if(!t.current){var r,n,a;let s=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;if("undefined"==typeof window||null===t.route)return null;window.si||(window.si=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];window.siq=window.siq||[],window.siq.push(t)});let{beforeSend:n,src:a,dataset:o}=function(e,t){var r,n;let a=e;if(t)try{a={...null==(r=JSON.parse(t))?void 0:r.speedInsights,...e}}catch(e){}let o={sdkn:"@vercel/speed-insights"+(a.framework?"/".concat(a.framework):""),sdkv:"2.0.0"};return a.sampleRate&&(o.sampleRate=a.sampleRate.toString()),a.route&&(o.route=a.route),i()&&!1===a.debug&&(o.debug="false"),a.dsn&&(o.dsn=a.dsn),a.endpoint?o.endpoint=c(a.endpoint):a.basePath&&(o.endpoint=c("".concat(a.basePath,"/speed-insights/vitals"))),{src:(n=a).scriptSrc?c(n.scriptSrc):i()?"https://va.vercel-scripts.com/v1/speed-insights/script.debug.js":n.dsn?"https://va.vercel-scripts.com/v1/speed-insights/script.js":n.basePath?c("".concat(n.basePath,"/speed-insights/script.js")):"/_vercel/speed-insights/script.js",beforeSend:a.beforeSend,dataset:o}}(t,r);if(document.head.querySelector('script[src*="'.concat(a,'"]')))return null;n&&(null==(e=window.si)||e.call(window,"beforeSend",n));let s=document.createElement("script");for(let[e,t]of(s.src=a,s.defer=!0,Object.entries(o)))s.dataset[e]=t;return s.onerror=()=>{console.log("[Vercel Speed Insights] Failed to load script from ".concat(a,". Please check if any content blockers are enabled and try again."))},document.head.appendChild(s),{setRoute:e=>{s.dataset.route=null!=e?e:void 0}}}({framework:null!=(r=e.framework)?r:"react",basePath:null!=(n=e.basePath)?n:function(){if(void 0!==o&&void 0!==o.env)return o.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...e},null!=(a=e.configString)?a:function(){if(void 0!==o&&void 0!==o.env)return o.env.REACT_APP_VERCEL_OBSERVABILITY_CLIENT_CONFIG}());s&&(t.current=s.setRoute)}},[e]),(0,n.useEffect)(()=>{t.current&&e.route&&t.current(e.route)},[e.route]),null}function u(e){let t=(()=>{let e=(0,a.useParams)(),t=(0,a.useSearchParams)()||new URLSearchParams,r=(0,a.usePathname)();return e?function(e,t){if(!e||!t)return e;let r=e;try{let e=Object.entries(t);for(let[t,n]of e)if(!Array.isArray(n)){let e=s(n);e.test(r)&&(r=r.replace(e,"/[".concat(t,"]")))}for(let[t,n]of e)if(Array.isArray(n)){let e=s(n.join("/"));e.test(r)&&(r=r.replace(e,"/[...".concat(t,"]")))}return r}catch(t){return e}}(r,Object.keys(e).length?e:Object.fromEntries(t.entries())):null})();return n.createElement(l,{route:t,...e,framework:"next",basePath:function(){if(void 0!==o&&void 0!==o.env)return o.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}
1(),configString:function(){if(void 0!==o&&void 0!==o.env)return'{"analytics":{"scriptSrc":"b41ab9a9bead93a1/script.js","viewEndpoint":"b41ab9a9bead93a1/view","eventEndpoint":"b41ab9a9bead93a1/event","sessionEndpoint":"b41ab9a9bead93a1/session"},"speedInsights":{"scriptSrc":"dddee5f5ab5c12f9/script.js","endpoint":"dddee5f5ab5c12f9/vitals"}}'}()})}function d(e){return n.createElement(n.Suspense,{fallback:null},n.createElement(u,{...e}))}},25480:(e,t,r)=>{"use strict";r.d(t,{C:()=>n});let n="Jodacare"},27541:(e,t,r)=>{"use strict";var n=r(43041);r.o(n,"redirect")&&r.d(t,{redirect:function(){return n.redirect}}),r.o(n,"useParams")&&r.d(t,{useParams:function(){return n.useParams}}),r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},64632:(e,t,r)=>{"use strict";r.r(t),r.d(t,{createClient:()=>o,testConnection:()=>i});var n=r(25715);r(77011);let a=null,o=()=>{if(a)return a;try{let e="https://saegdwgfbydcyorrhsyj.supabase.co",t="sb_publishable_SNey_Ts0l7XQl_NeymK62w_5s5VSAWb";if(!e||!t)throw Error("Supabase configuration is missing");return a=(0,n.createBrowserClient)(e,t)}catch(e){throw console.error("Failed to initialize Supabase client:",e),Error("Unable to initialize application. Please check your configuration.")}};async function i(){try{let e=await fetch("/api/users/me");return e.ok||401===e.status}catch(e){return console.error("â Feil i tilkobling:",e),!1}}},70307:e=>{e.exports={style:{fontFamily:"'PT Serif', 'PT Serif Fallback'",fontStyle:"normal"},className:"__className_7dbc8c",variable:"__variable_7dbc8c"}},70454:(e,t,r)=>{"use strict";r.d(t,{DynamicThemeProvider:()=>d,G:()=>f});var n=r(54568),a=r(7620),o=r(64632);function i(e){let t=parseInt(e.slice(1,3),16)/255,r=parseInt(e.slice(3,5),16)/255,n=parseInt(e.slice(5,7),16)/255,a=Math.max(t,r,n),o=Math.min(t,r,n),i=(a+o)/2,s=(a+o)/2,c=(a+o)/2;if(a===o)i=s=0;else{let e=a-o;switch(s=c>.5?e/(2-a-o):e/(a+o),a){case t:i=(r-n)/e+6*(r<n);break;case r:i=(n-t)/e+2;break;case n:i=(t-r)/e+4}i/=6}return"".concat(Math.round(360*i)," ").concat(Math.round(100*s),"% ").concat(Math.round(100*c),"%")}function s(e){return{cssVars:{"--theme-primary":i(e.primary_color),"--theme-secondary":i(e.secondary_color),"--theme-accent":i(e.accent_color),"--theme-background":i(e.background_color),"--theme-card":i(e.card_color),"--theme-surface":i(e.surface_color),"--theme-text-primary":i(e.text_primary),"--theme-text-secondary":i(e.text_secondary),"--theme-text-muted":i(e.text_muted),"--theme-success":i(e.success_color),"--theme-warning":i(e.warning_color),"--theme-error":i(e.error_color),"--theme-info":i(e.info_color),"--theme-font-family":e.font_family||"Inter","--theme-font-weight-normal":e.font_weight_normal||"400","--theme-font-weight-bold":e.font_weight_bold||"700"},classes:{bg:"bg-[var(--theme-background)]",card:"bg-[var(--theme-card)]",surface:"bg-[var(--theme-surface)]",text:"text-[var(--theme-text-primary)]",textSecondary:"text-[var(--theme-text-secondary)]",textMuted:"text-[var(--theme-text-muted)]",border:"border-[var(--theme-surface)]",accent:"text-[var(--theme-accent)]",primary:"bg-[var(--theme-primary)]",secondary:"bg-[var(--theme-secondary)]",btnPrimary:"bg-[var(--theme-primary)] hover:opacity-90 text-white",btnSecondary:"bg-[var(--theme-secondary)] hover:opacity-90 text-white"}}}function c(e){let t=document.documentElement;Object.entries(e.cssVars).forEach(e=>{let[r,n]=e;t.style.setProperty(r,n)})}var l=r(25480);let u=(0,a.createContext)({config:null,computed:null,isLoading:!0,setTheme:async()=>{}});function d(e){let{children:t,userClient:r}=e,[i,d]=(0,a.useState)(null),[f,h]=(0,a.useState)(null),[m,p]=(0,a.useState)(!0),b=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";try{p(!0);let t=(0,o.createClient)(),{data:r,error:n}=await t.from("themes").select("*").eq("client_slug",e).eq("is_active",!0).single();if(n){console.error("Failed to load theme:",n),v();return}if(r){d(r);let e=s(r);h(e),c(e)}}catch(e){console.error("Theme loading failed:",e),v()}finally{p(!1)}},v=()=>{let e={client_slug:"default",client_name:l.C,primary_color:"#2b7788",secondary_color:"#4da6ba",accent_color:"#6fc5d6",background_color:"#f5f5f5",card_color:"#ffffff",surface_color:"#eaf6f9",text_primary:"#2c5f6f",text_secondary:"#3b7786",text_muted:"#55747d",success_color:"#0b7c56",warning_color:"#996206",error_color:"#de1313",info_color:"#0f66f4",logo_url:"/assets/brand/logo.png",font_family:"Inter"};d(e);let t=s(e);h(t),c(t),p(!1)},w=async e=>{let t=s(e);d(e),h(t),c(t)};return(0,a.useEffect)(()=>{r?b(r):v()},[r]),(0,n.jsx)(u.Provider,{value:{config:i,computed:f,isLoading:m,setTheme:w},children:t})}let f=()=>{let e=(0,a.useContext)(u);if(!e)throw Error("useDynamicTheme must be used within DynamicThemeProvider");return e}},88054:(e,t,r)=>{"use strict";r.d(t,{Analytics:()=>h});var n=r(7620),a=r(27541),o=r(77011);function i(){return"undefined"!=typeof window}function s(){return"production"}function c(){return"development"===((i()?window.vam:s())||"production")}function l(e){return new RegExp("/".concat(e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"(?=[/?#]|$)"))}function u(e){return e.startsWith("http://")||e.startsWith("https://")||e.startsWith("/")?e:"/".concat(e)}function d(e){return(0,n.useEffect)(()=>{var t;e.beforeSend&&(null==(t=window.va)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]),(0,n.useEffect)(()=>{var t,r;!function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{debug:!0},r=arguments.length>1?arguments[1]:void 0;if(!i())return;let{beforeSend:n,src:a,dataset:o}=function(e,t){var r,n;let a=e;if(t)try{a={...null==(r=JSON.parse(t))?void 0:r.analytics,...e}}catch(e){}!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"auto";if("auto"===e){window.vam=s();return}window.vam=e}(a.mode);
1let o={sdkn:"@vercel/analytics"+(a.framework?"/".concat(a.framework):""),sdkv:"2.0.1"};return a.disableAutoTrack&&(o.disableAutoTrack="1"),a.viewEndpoint&&(o.viewEndpoint=u(a.viewEndpoint)),a.eventEndpoint&&(o.eventEndpoint=u(a.eventEndpoint)),a.sessionEndpoint&&(o.sessionEndpoint=u(a.sessionEndpoint)),c()&&!1===a.debug&&(o.debug="false"),a.dsn&&(o.dsn=a.dsn),a.endpoint?o.endpoint=a.endpoint:a.basePath&&(o.endpoint=u("".concat(a.basePath,"/insights"))),{beforeSend:a.beforeSend,src:(n=a).scriptSrc?u(n.scriptSrc):c()?"https://va.vercel-scripts.com/v1/script.debug.js":n.basePath?u("".concat(n.basePath,"/insights/script.js")):"/_vercel/insights/script.js",dataset:o}}(t,r);if(window.va||(window.va=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];window.vaq||(window.vaq=[]),window.vaq.push(t)}),n&&(null==(e=window.va)||e.call(window,"beforeSend",n)),document.head.querySelector('script[src*="'.concat(a,'"]')))return;let l=document.createElement("script");for(let[e,t]of(l.src=a,Object.entries(o)))l.dataset[e]=t;l.defer=!0,l.onerror=()=>{let e=c()?"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(a,". ").concat(e))},document.head.appendChild(l)}({framework:e.framework||"react",basePath:null!=(t=e.basePath)?t:function(){if(void 0!==o&&void 0!==o.env)return o.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...void 0!==e.route&&{disableAutoTrack:!0},...e},null!=(r=e.configString)?r:function(){if(void 0!==o&&void 0!==o.env)return o.env.REACT_APP_VERCEL_OBSERVABILITY_CLIENT_CONFIG}())},[]),(0,n.useEffect)(()=>{e.route&&e.path&&function(e){var t;let{route:r,path:n}=e;null==(t=window.va)||t.call(window,"pageview",{route:r,path:n})}({route:e.route,path:e.path})},[e.route,e.path]),null}function f(e){let{route:t,path:r}=(()=>{let e=(0,a.useParams)(),t=(0,a.useSearchParams)(),r=(0,a.usePathname)();return e?{route:function(e,t){if(!e||!t)return e;let r=e;try{let e=Object.entries(t);for(let[t,n]of e)if(!Array.isArray(n)){let e=l(n);e.test(r)&&(r=r.replace(e,"/[".concat(t,"]")))}for(let[t,n]of e)if(Array.isArray(n)){let e=l(n.join("/"));e.test(r)&&(r=r.replace(e,"/[...".concat(t,"]")))}return r}catch(t){return e}}(r,Object.keys(e).length?e:Object.fromEntries(t.entries())),path:r}:{route:null,path:r}})();return n.createElement(d,{path:r,route:t,...e,basePath:function(){if(void 0!==o&&void 0!==o.env)return o.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}
1(),configString:function(){if(void 0!==o&&void 0!==o.env)return'{"analytics":{"scriptSrc":"b41ab9a9bead93a1/script.js","viewEndpoint":"b41ab9a9bead93a1/view","eventEndpoint":"b41ab9a9bead93a1/event","sessionEndpoint":"b41ab9a9bead93a1/session"},"speedInsights":{"scriptSrc":"dddee5f5ab5c12f9/script.js","endpoint":"dddee5f5ab5c12f9/vitals"}}'}(),framework:"next"})}function h(e){return n.createElement(n.Suspense,{fallback:null},n.createElement(f,{...e}))}},98035:e=>{e.exports={style:{fontFamily:"'Inter', 'Inter Fallback'",fontStyle:"normal"},className:"__className_f367f3",variable:"__variable_f367f3"}}},e=>{e.O(0,[69950,25837,45385,41008,25715,587,90018,77358],()=>e(e.s=20291)),_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.