PageSourceSearch

https://goodtech.no/_next/static/chunks/2p_v_2shpa7hj.js

js goodtech.no collected 2026-10-02 03:39:01 UTC 29,086 bytes, 9 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,160572,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(821476),o=e.i(947414),s=e.i(674008),i=e.i(772846),l=r,u=e.i(737806);function a(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class c extends l.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if((0,i.isHTMLElement)(t)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,r=(0,i.isHTMLElement)(e)&&e.offsetWidth||0,n=(0,i.isHTMLElement)(e)&&e.offsetHeight||0,o=getComputedStyle(t),s=this.props.sizeRef.current;s.height=parseFloat(o.height),s.width=parseFloat(o.width),s.top=t.offsetTop,s.left=t.offsetLeft,s.right=r-s.width-s.left,s.bottom=n-s.height-s.top,s.direction=o.direction}return null}componentDidUpdate(){}render(){return this.props.children}}function f({children:e,isPresent:n,anchorX:o,anchorY:s,root:i,pop:d}){let p=(0,l.useId)(),h=(0,l.useRef)(null),g=(0,l.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:"ltr"}),{nonce:y}=(0,l.useContext)(u.MotionConfigContext),m=function(...e){return r.useCallback(function(...e){return t=>{let r=!1,n=e.map(e=>{let n=a(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():a(e[t],null)}}}}(...e),e)}(h,!1!==d?e.props?.ref??e?.ref:void 0);return(0,l.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:l,right:u,bottom:a,direction:c}=g.current;if(n||!1===d||!h.current||!e||!t)return;let f="rtl"===c,m="left"===o?f?`right: ${u}`:`left: ${l}`:f?`left: ${l}`:`right: ${u}`,b="bottom"===s?`bottom: ${a}`:`top: ${r}`;h.current.dataset.motionPopId=p;let v=document.createElement("style");y&&(v.nonce=y);let j=i??document.head;return j.appendChild(v),v.sheet&&v.sheet.insertRule(`
2          [data-motion-pop-id="${p}"] {
3            position: absolute !important;
4            width: ${e}px !important;
5            height: ${t}px !important;
6            ${m}px !important;
7            ${b}px !important;
8          }
9        `),()=>{h.current?.removeAttribute("data-motion-pop-id"),j.contains(v)&&j.removeChild(v)}},[n]),(0,t.jsx)(c,{isPresent:n,childRef:h,sizeRef:g,pop:d,children:!1===d?e:l.cloneElement(e,{ref:m})})}function d(){return new Map}e.s(["PresenceChild",0,({children:e,initial:i,isPresent:l,onExitComplete:u,custom:a,presenceAffectsLayout:c,mode:p,anchorX:h,anchorY:g,root:y})=>{let m=(0,o.useConstant)(d),b=(0,r.useId)(),v=(0,r.useRef)(l),j=(0,r.useRef)(u);(0,s.useIsomorphicLayoutEffect)(()=>{v.current=l,j.current=u});let P=!0,_=(0,r.useMemo)(()=>(P=!1,{id:b,initial:i,isPresent:l,custom:a,onExitComplete:e=>
9{for(let t of(m.set(e,!0),m.values()))if(!t)return;u&&u()},register:e=>(m.set(e,!1),()=>{m.delete(e),v.current||m.size||j.current?.()})}),[l,m,u]);return c&&P&&(_={..._}),(0,r.useMemo)(()=>{m.forEach((e,t)=>m.set(t,!1))},[l]),r.useEffect(()=>{l||m.size||!u||u()},[l]),e=(0,t.jsx)(f,{pop:"popLayout"===p,isPresent:l,anchorX:h,anchorY:g,root:y,children:e}),(0,t.jsx)(n.PresenceContext.Provider,{value:_,children:e})}],160572)},88653,e=>{"use strict";e.i(247167);var t=e.i(843476),r=e.i(271645),n=e.i(231178),o=e.i(947414),s=e.i(674008),i=e.i(160572),l=e.i(464978);let u=e=>e.key||"";function a(e){let t=[];return r.Children.forEach(e,e=>{(0,r.isValidElement)(e)&&t.push(e)}),t}e.s(["AnimatePresence",0,({children:e,custom:c,initial:f=!0,onExitComplete:d,presenceAffectsLayout:p=!0,mode:h="sync",propagate:g=!1,anchorX:y="left",anchorY:m="top",root:b})=>{let[v,j]=(0,l.usePresence)(g),P=(0,r.useMemo)(()=>a(e),[e]),_=g&&!v?[]:P.map(u),x=(0,r.useRef)(!0),C=(0,r.useRef)(P),k=(0,o.useConstant)(()=>new Map),S=(0,r.useRef)(new Set),[w,E]=(0,r.useState)(P),[O,M]=(0,r.useState)(P);(0,s.useIsomorphicLayoutEffect)(()=>{!g||v||O.length||j?.()},[v,g,O.length,j]),(0,s.useIsomorphicLayoutEffect)(()=>{x.current=!1,C.current=P;for(let e=0;e<O.length;e++){let t=u(O[e]);_.includes(t)?(k.delete(t),S.current.delete(t)):!0!==k.get(t)&&k.set(t,!1)}},[O,_.length,_.join("-")]);let L=[];if(P!==w){let e=[...P];for(let t=0;t<O.length;t++){let r=O[t],n=u(r);_.includes(n)||(e.splice(t,0,r),L.push(r))}return"wait"===h&&L.length&&(e=L),M(a(e)),E(P),null}let{forceRender:R}=(0,r.useContext)(n.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:O.map(e=>{let r=u(e),n=(!g||!!v)&&(P===O||_.includes(r));return(0,t.jsx)(i.PresenceChild,{isPresent:n,initial:(!x.current||!!f)&&void 0,custom:c,presenceAffectsLayout:p,mode:h,root:b,onExitComplete:n?void 0:()=>{if(S.current.has(r)||!k.has(r))return;S.current.add(r),k.set(r,!0);let e=!0;k.forEach(t=>{t||(e=!1)}),e&&(R?.(),M(C.current),g&&j?.(),d&&d())},anchorX:y,anchorY:m,children:e},r)})})}],88653)},667585,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"BailoutToCSR",{enumerable:!0,get:function(){return o}});let n=e.r(132061);function o({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new n.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},309885,(e,t,r)=>{"use strict";function n(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"encodeURIPath",{enumerable:!0,get:function(){return n}})},652157,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadChunks",{enumerable:!0,get:function(){return u}});let n=e.r(843476),o=e.r(174080),s=e.r(563599),i=e.r(309885),l=e.r(543369);function u({moduleIds:e}){if("u">typeof window)return null;let t=s.workAsyncStorage.getStore();if(void 0===t)return null;let r=[];if(t.reactLoadableManifest&&e){let n=t.reactLoadableManifest;for(let t of e){if(!n[t])continue;let e=n[t].files;r.push(...e)}}if(0===r.length)return null;let a=(0,l.getAssetTokenQuery)();return(0,n.jsx)(n.Fragment,{children:r.map(e=>{let r=`${t.assetPrefix}/_next/${(0,i.encodeURIPath)(e)}${a}`;return e.endsWith(".css")?(0,n.jsx)("link",{precedence:"dynamic",href:r,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,o.preload)(r,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},869093,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let n=e.r(843476),o=e.r(271645),s=e.r(667585),i=e.r(652157);function l(e){return{default:e&&"default"in e?e.default:e}}let u={loader:()=>Promise.resolve(l(()=>null)),loading:null,ssr:!0},a=function(e){let t={...u,...e},r=(0,o.lazy)(()=>t.loader().then(l)),a=t.loading;function c(e){let l=a?(0,n.jsx)(a,{isLoading:!0,pastDelay:!0,error:null}):null,u=!t.ssr||!!t.loading,c=u?o.Suspense:o.Fragment,f=t.ssr?(0,n.jsxs)(n.Fragment,{children:["u"<typeof window?(0,n.jsx)(i.PreloadChunks,{moduleIds:t.modules}):null,(0,n.jsx)(r,{...e})]}):(0,n.jsx)(s.BailoutToCSR,{reason:"next/dynamic",children:(0,n.jsx)(r,{...e})});return(0,n.jsx)(c,{...u?{fallback:l}:{},children:f})}return c.displayName="LoadableComponent",c}},770703,(e,t,r)=>{"use strict";
9Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o}});let n=e.r(555682)._(e.r(869093));function o(e,t){let r={};"function"==typeof e&&(r.loader=e);let o={...r,...t};return(0,n.default)({...o,modules:o.loadableGenerated?.modules})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},870455,e=>{"use strict";var t=e.i(843476),r=e.i(770703),n=e.i(271645);let o=(0,r.default)(()=>e.A(774595),{ssr:!1});e.s(["SanityLive",0,function(e){let[r,s]=(0,n.useState)(!1);return((0,n.useEffect)(()=>{(0,n.startTransition)(()=>s(!0))},[]),r)?(0,t.jsx)(o,{...e}):null}])},233525,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},998183,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={assign:function(){return u},searchParamsToUrlQuery:function(){return s},urlQueryToSearchParams:function(){return l}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});function s(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function i(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function l(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,i(e));else t.set(r,i(n));return t}function u(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,n]of r.entries())e.append(t,n)}return e}},718967,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return m},MiddlewareNotFoundError:function(){return P},MissingStaticPage:function(){return j},NormalizeError:function(){return b},PageNotFoundError:function(){return v},SP:function(){return g},ST:function(){return y},WEB_VITALS:function(){return s},execOnce:function(){return i},getDisplayName:function(){return f},getLocationOrigin:function(){return a},getURL:function(){return c},isAbsoluteUrl:function(){return u},isResSent:function(){return d},loadGetInitialProps:function(){return h},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return _}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let s=["CLS","FCP","FID","INP","LCP","TTFB"];function i(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let l=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,u=e=>l.test(e);function a(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function c(){let{href:e}=window.location,t=a();return e.substring(t.length)}function f(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function d(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function h(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await h(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&d(r))return n;if(!n)throw Object.defineProperty(Error(`"${f(e)}.getInitialProps()" should resolve to an object. But found "${n}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return n}let g="u">typeof performance,y=g&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class m extends Error{}class b extends Error{}class v extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class j extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class P extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function _(e){return JSON.stringify({message:e.message,stack:e.stack})}},818581,(e,t,r)=>{"use strict";
9Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return o}});let n=e.r(271645);function o(e,t){let r=(0,n.useRef)(null),o=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(r.current=s(e,n)),t&&(o.current=s(t,n))},[e,t])}function s(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},195057,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return l},formatWithValidation:function(){return a},urlObjectKeys:function(){return u}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let s=e.r(190809)._(e.r(998183)),i=/https?|ftp|gopher|file/;function l(e){let{auth:t,hostname:r}=e,n=e.protocol||"",o=e.pathname||"",l=e.hash||"",u=e.query||"",a=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?a=t+e.host:r&&(a=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(a+=":"+e.port)),u&&"object"==typeof u&&(u=String(s.urlQueryToSearchParams(u)));let c=e.search||u&&`?${u}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||i.test(n))&&!1!==a?(a="//"+(a||""),o&&"/"!==o[0]&&(o="/"+o)):a||(a=""),l&&"#"!==l[0]&&(l="#"+l),c&&"?"!==c[0]&&(c="?"+c),o=o.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${n}${a}${o}${c}${l}`}let u=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function a(e){return l(e)}},573668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return s}});let n=e.r(718967),o=e.r(652817);function s(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},284508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},522016,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return m},useLinkStatus:function(){return v}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let s=e.r(190809),i=e.r(843476),l=s._(e.r(271645)),u=e.r(195057),a=e.r(8372),c=e.r(818581),f=e.r(718967),d=e.r(405550);e.r(233525);let p=e.r(388540),h=e.r(91949),g=e.r(573668),y=e.r(509396);function m(t){var r,n;let o,s,m,[v,j]=(0,l.useOptimistic)(h.IDLE_LINK_STATUS),P=(0,l.useRef)(null),{href:_,as:x,children:C,prefetch:k=null,passHref:S,replace:w,shallow:E,scroll:O,onClick:M,onMouseEnter:L,onTouchStart:R,legacyBehavior:A=!1,onNavigate:I,transitionTypes:F,ref:T,unstable_dynamicOnHover:$,...N}=t;o=C,A&&("string"==typeof o||"number"==typeof o)&&(o=(0,i.jsx)("a",{children:o}));let U=l.default.useContext(a.AppRouterContext),B=!1!==k,z=!1!==k?null===(n=k)||"auto"===n?y.FetchStrategy.PPR:y.FetchStrategy.Full:y.FetchStrategy.PPR,W="string"==typeof(r=x||_)?r:(0,u.formatUrl)(r);if(A){if(o?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});s=l.default.Children.only(o)}let D=A?s&&"object"==typeof s&&s.ref:T,H=l.default.useCallback(e=>(null!==U&&(P.current=(0,h.mountLinkInstance)(e,W,U,z,B,j)),()=>{P.current&&((0,h.unmountLinkForCurrentNavigation)(P.current),P.current=null),(0,h.unmountPrefetchableInstance)(e)}),[B,W,U,z,j]),K={ref:(0,c.useMergedRef)(H,D),onClick(t){A||"function"!=typeof M||M(t),A&&s.props&&"function"==typeof s.props.onClick&&s.props.onClick(t),!U||t.defaultPrevented||function(t,r,n,o,s,i,u){if("u">typeof window){let a,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((a=t.currentTarget.getAttribute("target"))&&"_self"!==a||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,g.isLocalURL)(r)){o&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),i){let e=!1;if(i({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:f}=e.r(699781);l.default.startTransition(()=>{f(r,o?"replace":"push",!1===s?p.ScrollBehavior.NoScroll:p.ScrollBehavior.Default,n.current,u)})}}(t,W,P,w,O,I,F)},onMouseEnter(e){A||"function"!=typeof L||L(e),A&&s.props&&"function"==typeof s.props.onMouseEnter&&s.props.onMouseEnter(e),U&&B&&(0,h.onNavigationIntent)(e.currentTarget,!0===$)},onTouchStart:function(e){A||"function"!=typeof R||R(e),A&&s.props&&"function"==typeof s.props.onTouchStart&&s.props.onTouchStart(e),U&&B&&(0,h.onNavigationIntent)(e.currentTarget,!0===$)}};return(0,f.isAbsoluteUrl)(W)?K.href=W:A&&!S&&("a"!==s.type||"href"in s.props)||(K.href=(0,d.addBasePath)(W)),m=A?l.default.cloneElement(s,K):(0,i.jsx)("a",{...N,...
9K,children:o}),(0,i.jsx)(b.Provider,{value:v,children:m})}e.r(284508);let b=(0,l.createContext)(h.IDLE_LINK_STATUS),v=()=>(0,l.useContext)(b);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},888416,e=>{"use strict";var t=e.i(843476);e.s(["LoadingSymbol",0,({className:e})=>(0,t.jsxs)("svg",{className:`w-12 h-12 animate-pulse ${e}`,viewBox:"0 0 466 635",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("path",{d:"M38.2745 635H431.461V584.757H38.2745V635Z",fill:"#222245"}),(0,t.jsx)("path",{d:"M461.204 207.036V238.961C461.204 284.577 452.312 323.642 434.524 356.183C416.739 388.749 391.717 413.457 359.46 430.327C327.218 447.2 289.785 455.649 247.178 455.649C198.753 455.649 155.799 445.65 118.313 425.649C80.8402 405.676 51.7415 378.349 31.0522 343.696C10.3508 309.043 0 270.62 0 228.425C0 186.046 9.95065 147.517 29.8498 112.862C49.7348 78.2097 78.7821 50.7234 116.962 30.4283C155.143 10.162 200.559 0 253.211 0C290.387 0 322.644 3.93161 349.966 11.766C377.301 19.6004 402.321 30.7499 425.029 45.2146V112.409C403.725 95.9378 378.397 82.7827 349.068 72.9421C319.727 63.104 287.966 58.1558 253.812 58.1558C212.208 58.1558 177.195 65.5097 148.764 80.1622C120.319 94.8414 99.123 114.815 85.1609 140.136C71.1868 165.431 64.206 194.282 64.206 226.609C64.206 260.165 71.7479 289.952 86.8191 315.968C101.89 341.984 123.343 362.278 151.171 376.825C179.002 391.397 211.405 398.67 248.382 398.67C278.725 398.67 305.205 393.322 327.819 382.573C350.419 371.825 368.099 356.156 380.871 335.54C393.628 314.952 400.809 290.191 402.416 261.262H127.807L140.767 207.036H461.204Z",fill:"#222245"})]}),"MenuBackgroundSymbol",0,({className:e,style:r})=>(0,t.jsxs)("svg",{className:e,style:r,viewBox:"0 0 560 543",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("circle",{cx:"282.339",cy:"259.197",r:"48.265",stroke:"#4242FF",strokeWidth:"11.4584"}),(0,t.jsx)("circle",{cx:"54.6439",cy:"345.16",r:"48.265",stroke:"#4242FF",strokeWidth:"11.4584"}),(0,t.jsx)("circle",{cx:"318.538",cy:"488.449",r:"48.265",stroke:"#4242FF",strokeWidth:"11.4584"}),(0,t.jsx)("circle",{cx:"505.562",cy:"210.929",r:"48.265",stroke:"#4242FF",strokeWidth:"11.4584"}),(0,t.jsx)("circle",{cx:"294.402",cy:"54.0648",r:"48.265",stroke:"#4242FF",strokeWidth:"11.4584"}),(0,t.jsx)("circle",{cx:"59.1126",cy:"114.398",r:"48.265",stroke:"#4242FF",strokeWidth:"11.4584"}),(0,t.jsx)("path",{d:"M348.695 446.221L478.407 253.161",stroke:"#4242FF",strokeWidth:"11.4584"}),(0,t.jsx)("path",{d:"M333.613 250.146L454.276 219.98",stroke:"#4242FF",strokeWidth:"11.4584"}),(0,t.jsx)("path",{d:"M288.371 310.475L309.487 440.187",stroke:"#4242FF",strokeWidth:"11.4584"}),(0,t.jsx)("path",{d:"M270.262 473.372L95.418 375.242",stroke:"#4242FF",strokeWidth:"11.4584"}),(0,t.jsx)("path",{d:"M288.36 452.255L86.25 153.615",stroke:"#4242FF",strokeWidth:"11.4584"}),(0,t.jsx)("path",{d:"M87.082 302.891L267.245 96.2998",stroke:"#4242FF",strokeWidth:"11.4584"}),(0,t.jsx)("path",{d:"M104.355 99.313L249.15 66.1309",stroke:"#4242FF",strokeWidth:"11.4584"}),(0,t.jsx)("path",{d:"M333.609 81.2178L466.338 183.781",stroke:"#4242FF",strokeWidth:"11.4584"}),(0,t.jsx)("path",{d:"M237.082 238.08L98.3203 141.55",stroke:"#4242FF",strokeWidth:"11.4584"})]}),"PlaySymbol",0,({className:e})=>(0,t.jsxs)("svg",{className:e,viewBox:"0 0 31 30",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("circle",{cx:"15.4714",cy:"14.6541",r:"14.6082",className:"fill-blue group-hover:fill-white"}),(0,t.jsx)("path",{d:"M18.8514 12.9304C20.166 13.7037 20.166 15.6048 18.8514 16.3781L14.5297 18.9203C13.1964 19.7046 11.5156 18.7433 11.5156 17.1964L11.5156 12.1121C11.5156 10.5652 13.1964 9.60392 14.5297 10.3882L18.8514 12.9304Z",className:"fill-white group-hover:fill-blue"})]})])},804707,e=>{"use strict";let t={services:{en:"services",no:"no/tjenester",se:"se/tjanster"},solutions:{en:"services",no:"no/tjenester",se:"se/tjanster"},businessAreas:{en:"business-areas",no:"no/forretningsomrader",se:"se/affarsomraden"},caseStudies:{en:"case-studies",no:"no/kundehistorier",se:"se/kundberattelser"},products:{en:"products",no:"no/produkter",se:"se/produkter"},news:{en:"news",no:"no/nyheter",se:"se/nyheter"}
9,contactPage:{en:"contact",no:"no/kontakt",se:"se/kontakt"},page:{en:"",no:"no",se:"se"},investorPage:{en:"investor",no:"no/investor",se:"se/investor"}};e.s(["resolveSlug",0,(e,r,n)=>"page"===n?`${e}`:["services","businessAreas","caseStudies","products","investorPage","solutions"].includes(n)?`${t[n][r]}/${e}`:null,"slugs",0,t,"titles",0,{services:{single:{en:"Services",no:"Tjenester",se:"Tjänster"},plural:{en:"All services",no:"Alle tjenester",se:"Alla tjänster"}},businessAreas:{single:{en:"Business areas",no:"Forretningsområder",se:"Affärsområder"},plural:{en:"All business areas",no:"Alle forretningsområder",se:"Alla affärsområden"}},caseStudies:{single:{en:"Case studies",no:"Kundehistorier",se:"Kundberättelser"},plural:{en:"All case studies",no:"Alle kundehistorier",se:"Alla kundberättelser"}},products:{single:{en:"Products",no:"Produkter",se:"Produkter"},plural:{en:"All products",no:"Alle produkter",se:"Alla produkter"}},news:{single:{en:"News",no:"Nyheter",se:"Nyheter"},plural:{en:"All news",no:"Alle nyheter",se:"Alla nyheter"}},contactPage:{single:{en:"Contact",no:"Kontakt",se:"Kontakt"}},investorPage:{single:{en:"Investor",no:"Investor",se:"Investor"}}}])},808341,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={cancelIdleCallback:function(){return i},requestIdleCallback:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let s="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},i="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},519083,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ESCAPE_REGEX:function(){return i},htmlEscapeAttributeString:function(){return c},htmlEscapeJsonString:function(){return a}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let s={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},i=/[&><\u2028\u2029]/g,l={"&":"&amp;",'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;"},u=/[&"'<>]/g;function a(e){return e.replace(i,e=>s[e])}function c(e){return e.replace(u,e=>l[e])}},479520,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return j},handleClientScriptLoad:function(){return m},initScriptLoader:function(){return b}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let s=e.r(555682),i=e.r(190809),l=e.r(843476),u=s._(e.r(174080)),a=i._(e.r(271645)),c=e.r(742732),f=e.r(922737),d=e.r(808341),p=e.r(519083),h=new Map,g=new Set,y=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:o=null,dangerouslySetInnerHTML:s,children:i="",strategy:l="afterInteractive",onError:a,stylesheets:c}=e,d=r||t;if(d&&g.has(d))return;if(h.has(t)){g.add(d),h.get(t).then(n,a);return}let p=()=>{o&&o(),g.add(d)},y=document.createElement("script"),m=new Promise((e,t)=>{y.addEventListener("load",function(t){e(),n&&n.call(this,t),p()}),y.addEventListener("error",function(e){t(e)})}).catch(function(e){a&&a(e)});s?(y.innerHTML=s.__html||"",p()):i?(y.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",p()):t&&(y.src=t,h.set(t,m)),(0,f.setAttributesFromProps)(y,e),"worker"===l&&y.setAttribute("type","text/partytown"),y.setAttribute("data-nscript",l),c&&(e=>{if(u.default.preinit)return e.forEach(e=>{u.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(c),document.body.appendChild(y)};function m(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,d.requestIdleCallback)(()=>y(e))}):y(e)}function b(e){e.forEach(m),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEac
9h(e=>{let t=e.id||e.getAttribute("src");g.add(t)})}function v(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:o=null,strategy:s="afterInteractive",onError:i,stylesheets:f,...h}=e,{updateScripts:m,scripts:b,getIsSsr:v,appDir:j,nonce:P}=(0,a.useContext)(c.HeadManagerContext);P=h.nonce||P;let _=(0,a.useRef)(!1);(0,a.useEffect)(()=>{let e=t||r;_.current||(o&&e&&g.has(e)&&o(),_.current=!0)},[o,t,r]);let x=(0,a.useRef)(!1);if((0,a.useEffect)(()=>{if(!x.current){if("afterInteractive"===s)y(e);else"lazyOnload"===s&&("complete"===document.readyState?(0,d.requestIdleCallback)(()=>y(e)):window.addEventListener("load",()=>{(0,d.requestIdleCallback)(()=>y(e))}));x.current=!0}},[e,s]),("beforeInteractive"===s||"worker"===s)&&(m?(b[s]=(b[s]||[]).concat([{id:t,src:r,onLoad:n,onReady:o,onError:i,...h,nonce:P}]),m(b)):v&&v()?g.add(t||r):v&&!v()&&y({...e,nonce:P})),j){if(f&&f.forEach(e=>{u.default.preinit(e,{as:"style"})}),"beforeInteractive"===s)if(!r)return h.dangerouslySetInnerHTML&&(h.children=h.dangerouslySetInnerHTML.__html,delete h.dangerouslySetInnerHTML),(0,l.jsx)("script",{nonce:P,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([0,{...h,id:t}]))})`}});else return u.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:P,crossOrigin:h.crossOrigin}:{as:"script",nonce:P,crossOrigin:h.crossOrigin}),(0,l.jsx)("script",{nonce:P,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([r,{...h,id:t}]))})`}});"afterInteractive"===s&&r&&u.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:P,crossOrigin:h.crossOrigin}:{as:"script",nonce:P,crossOrigin:h.crossOrigin})}return null}Object.defineProperty(v,"__nextScript",{value:!0});let j=v;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},3303,(e,t,r)=>{t.exports=e.r(479520)},95187,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={callServer:function(){return s.callServer},createServerReference:function(){return l.createServerReference},findSourceMapURL:function(){return i.findSourceMapURL}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let s=e.r(132120),i=e.r(92245),l=e.r(235326)},767847,e=>{"use strict";var t=e.i(247167),r=e.i(843476);let n=(0,e.i(770703).default)(()=>e.A(896535),{ssr:!1});var o=e.i(95187);let s=(0,o.createServerReference)("40176b55c0778e75adb31c883948308fbe630d0795",o.callServer,void 0,o.findSourceMapURL,"perspectiveChangeAction"),i=(0,o.createServerReference)("4022f5dfc99dbd120f62a0b16c82525bd690dca053",o.callServer,void 0,o.findSourceMapURL,"variantChangeAction");function l(e){let t,o;if("string"!=typeof e.basePath)try{t=""}catch(e){console.error("Failed detecting basePath",e)}if("boolean"!=typeof e.trailingSlash)try{o=!1}catch(e){console.error("Failed detecting trailingSlash",e)}return(0,r.jsx)(n,{onPerspectiveChange:s,onVariantChange:i,...e,basePath:e.basePath??t,trailingSlash:e.trailingSlash??o})}var u=e.i(271645);e.s(["default",0,function(){return(0,u.useEffect)(()=>{"preview"!==t.default.env.NEXT_PUBLIC_VERCEL_ENV&&window===parent&&(location.href="/api/disable-draft")},[]),(0,r.jsx)(l,{})}],767847)},774595,e=>{e.v(t=>Promise.all(["static/chunks/0cjlfalo3l-03.js","static/chunks/3iypb0udz4zm8.js","static/chunks/0d6e8rn006s-2.js"].map(t=>e.l(t))).then(()=>t(895628)))},896535,e=>{e.v(t=>Promise.all(["static/chunks/3pmcsrreeezku.js","static/chunks/0avicpg44e1wi.js","static/chunks/1t882i989b0ab.js","static/chunks/0cufpx_u4z8so.js","static/chunks/11sq4hdhyzow8.js","static/chunks/29m010dohprm8.js","static/chunks/0b9100le4la0a.js","static/chunks/39sxelzn2gklt.js","static/chunks/29jdv6i5f3z42.js","static/chunks/29_2p33eozrus.css"].map(t=>e.l(t))).then(()=>t(651675)))}]);

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.