PageSourceSearch

https://prodecs.no/_nuxt/CvEodVgW.js

js prodecs.no collected 2026-10-08 14:45:15 UTC 12,835 bytes, 1 lines download raw bytes

1import{_ as $}from"./StJUadM-.js";import{g as M,h as B,r as h,e as L,G as D,q as F,o as v,c as _,j as k,u as I,a as e,b as l,w as u,n as W,F as P,i as E,d as w,t as x,H,T as O,k as U,I as Z,z as q,_ as S,f as N,s as Y}from"./BfW3qa8s.js";import{C as z}from"./CUhnp7JR.js";function j(g=8){const s=h(!1);{const i=()=>{s.value=window.scrollY>g};M(()=>{i(),window.addEventListener("scroll",i,{passive:!0})}),B(()=>{window.removeEventListener("scroll",i)})}return{isScrolled:s}}const Q={class:"nav-inner container"},K={class:"nav-actions"},X=["aria-expanded","aria-label"],J={key:0,id:"mobile-menu",class:"mobile-menu"},ee={class:"mobile-menu__links","aria-label":"Mobile primary"},te={class:"mobile-menu__actions"},oe=L({__name:"SiteNav",setup(g){const{isScrolled:s}=j(8),i=D(),n=[{to:"/",label:"Home"},{to:"/platform",label:"Platform"},{to:"/approach",label:"Approach"},{to:"/partners",label:"Partners"},{to:"/aboutus",label:"About Us"}],r=h(null),b=h(0),y=h(0),c=h(!1);async function a(f){const t=f.currentTarget;if(!r.value||!t)return;const p=r.value.getBoundingClientRect(),o=t.getBoundingClientRect(),V=!c.value;b.value=o.left-p.left,y.value=o.width,V&&(await q(),c.value=!0)}function m(){c.value=!1}function R(f){r.value?.contains(f.relatedTarget)||(c.value=!1)}const d=h(!1);function T(){d.value=!d.value}function C(){d.value=!1}F(d,f=>{typeof document>"u"||(document.body.style.overflow=f?"hidden":"")}),F(()=>i.fullPath,C);function A(f){f.key==="Escape"&&C()}function G(){window.innerWidth>720&&C()}return M(()=>{window.addEventListener("keydown",A),window.addEventListener("resize",G,{passive:!0})}),B(()=>{window.removeEventListener("keydown",A),window.removeEventListener("resize",G),typeof document<"u"&&(document.body.style.overflow="")}),(f,t)=>{const p=$;return v(),_("header",{class:k(["nav",{"is-scrolled":I(s)}])},[e("div",Q,[l(p,{to:"/",class:"brand","aria-label":"ProDecs home"},{default:u(()=>[...t[0]||(t[0]=[e("svg",{class:"brand-svg",width:"118",height:"64",viewBox:"0 -2 118 66",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",preserveAspectRatio:"xMinYMid meet"},[e("defs",null,[e("linearGradient",{id:"prodecsInkA",x1:"9.96023",y1:"67.7265",x2:"74.3662",y2:"30.9953",gradientUnits:"userSpaceOnUse"},[e("stop",{"stop-color":"#8fc4cf"}),e("stop",{offset:"0.55","stop-color":"#dfeef0"}),e("stop",{offset:"1","stop-color":"#ffffff"})]),e("linearGradient",{id:"prodecsInkB",x1:"47.8037",y1:"71.3076",x2:"91.9248",y2:"27.7241",gradientUnits:"userSpaceOnUse"},[e("stop",{"stop-color":"#8fc4cf"}),e("stop",{offset:"0.55","stop-color":"#dfeef0"}),e("stop",{offset:"1","stop-color":"#ffffff"})])]),e("path",{d:"M6.04033 61.5494C21.7097 56.9106 15.485 35.3686 25.3223 25.8248C27.6305 23.5848 30.0617 23.6851 32.8684 25.1265C36.3854 26.9344 39.3663 29.7343 41.9068 32.7554C44.7579 36.1464 47.2266 39.8174 50.2724 43.0493C52.6045 45.5243 55.2167 47.7262 58.061 49.5755C67.4851 55.7077 78.2307 59.1332 89.2734 60.5919C90.7382 60.7855 92.005 59.1816 92.005 57.8266C92.005 56.1709 90.7417 55.2548 89.2734 55.0613C79.4873 53.7685 70.0461 50.5469 61.619 45.3065C58.8429 43.5817 56.3844 41.5215 54.1343 39.1364C51.0373 35.8526 48.5412 32.1021 45.6218 28.6731C41.1658 23.4362 33.0358 16.1945 25.5886 19.0774C19.1727 21.5627 16.3045 29.1224 14.6996 35.2753C13.5762 39.5823 12.8489 44.031 11.4558 48.262C10.288 51.8085 8.31101 55.1166 4.58573 56.2192C1.21899 57.2113 2.6531 62.5519 6.04033 61.5494Z",fill:"url(#prodecsInkA)"}),e("path",{d:"M37.2732 61.5217C39.3151 60.2704 41.3741 59.0191 43.1736 57.4221C44.9833 55.8148 46.4276 53.5576 47.5544 51.4179C49.9173 46.9311 50.7436 41.6943 51.8534 36.7789C52.9972 31.7183 54.0114 26.6301 54.8001 21.5004C55.4899 17.024 56.364 12.2331 58.8429 8.37546C64.5009 -0.428673 72.5933 13.6019 75.3011 17.9573C80.4024 26.1635 84.9403 34.6703 91.2573 42.0227C97.6834 49.4994 105.216 56.6962 113.786 61.6012C116.853 63.3538 119.608 58.5801 116.545 56.8241C108.815 52.3996 102.105 46.0013 96.2015 39.3472C89.5705 31.8704 84.9745 23.0698 79.6853 14.632C75.4547 7.8777 68.6734 -3.31845 59.0922 0.940167C54.865 2.8206 52.6353 7.64265 51.3207 11.8632C49.7807 16.8097 49.2822 22.0086 48.3091 27.0829C47.1652 33.063 45.8642 39.0569 44.2833 44.9332C43.5936 47.4911 42.3165 49.8555 40.7322 51.964C39.1376 54.0899 36.7303 55.3862 34.5143 56.7446C31.5129 58.587 34.2548 63.3711 37.2732 61.5217Z",fill:"url(#prodecsInkB)"}),e("path",{class:"ink-stroke ink-stroke--a",pathLength:"1",d:"M6.04033 61.5494C21.7097 56.9106 15.485 35.3686 25.3223 25.8248C27.6305 23.5848 30.0617 23.6851 32.8684 25.1265C36.3854 26.9344 39.3663 29.7343 41.9068 32.7554C44.7579 36.1464 47.2266 39.8174 50.2724 43.0493C52.6045 45.5243 55.2167 47.7262 58.061 49.5755C67.4851 5
15.7077 78.2307 59.1332 89.2734 60.5919C90.7382 60.7855 92.005 59.1816 92.005 57.8266C92.005 56.1709 90.7417 55.2548 89.2734 55.0613C79.4873 53.7685 70.0461 50.5469 61.619 45.3065C58.8429 43.5817 56.3844 41.5215 54.1343 39.1364C51.0373 35.8526 48.5412 32.1021 45.6218 28.6731C41.1658 23.4362 33.0358 16.1945 25.5886 19.0774C19.1727 21.5627 16.3045 29.1224 14.6996 35.2753C13.5762 39.5823 12.8489 44.031 11.4558 48.262C10.288 51.8085 8.31101 55.1166 4.58573 56.2192C1.21899 57.2113 2.6531 62.5519 6.04033 61.5494Z",fill:"none"}),e("path",{class:"ink-stroke ink-stroke--b",pathLength:"1",d:"M37.2732 61.5217C39.3151 60.2704 41.3741 59.0191 43.1736 57.4221C44.9833 55.8148 46.4276 53.5576 47.5544 51.4179C49.9173 46.9311 50.7436 41.6943 51.8534 36.7789C52.9972 31.7183 54.0114 26.6301 54.8001 21.5004C55.4899 17.024 56.364 12.2331 58.8429 8.37546C64.5009 -0.428673 72.5933 13.6019 75.3011 17.9573C80.4024 26.1635 84.9403 34.6703 91.2573 42.0227C97.6834 49.4994 105.216 56.6962 113.786 61.6012C116.853 63.3538 119.608 58.5801 116.545 56.8241C108.815 52.3996 102.105 46.0013 96.2015 39.3472C89.5705 31.8704 84.9745 23.0698 79.6853 14.632C75.4547 7.8777 68.6734 -3.31845 59.0922 0.940167C54.865 2.8206 52.6353 7.64265 51.3207 11.8632C49.7807 16.8097 49.2822 22.0086 48.3091 27.0829C47.1652 33.063 45.8642 39.0569 44.2833 44.9332C43.5936 47.4911 42.3165 49.8555 40.7322 51.964C39.1376 54.0899 36.7303 55.3862 34.5143 56.7446C31.5129 58.587 34.2548 63.3711 37.2732 61.5217Z",fill:"none"})],-1),e("span",{class:"brand-word"},"ProDecs",-1)])]),_:1}),e("nav",{ref_key:"linksGroup",ref:r,class:"nav-links-pill",role:"navigation","aria-label":"Primary",onMouseleave:m,onFocusout:R},[e("span",{class:k(["nav-pill",{"is-active":c.value}]),style:W({left:`${b.value}px`,width:`${y.value}px`}),"aria-hidden":"true"},null,6),(v(),_(P,null,E(n,o=>l(p,{key:o.to,to:o.to,class:"nav-link","active-class":o.to==="/"?"":"router-link-active","exact-active-class":o.to==="/"?"router-link-active":"",onMouseenter:a,onFocus:a},{default:u(()=>[w(x(o.label),1)]),_:2},1032,["to","active-class","exact-active-class"])),64))],544),e("div",K,[l(p,{to:"/simulate",class:"nav-cta-text"},{default:u(()=>[...t[1]||(t[1]=[w("Quick estimate",-1)])]),_:1}),l(z,{to:"/contact",variant:"primary",class:"nav-cta"},{default:u(()=>[...t[2]||(t[2]=[w("Request a demo",-1)])]),_:1}),e("button",{class:"nav-burger",type:"button","aria-expanded":d.value,"aria-controls":"mobile-menu","aria-label":d.value?"Close menu":"Open menu",onClick:T},[e("span",{class:k(["burger-box",{"is-open":d.value}])},[...t[3]||(t[3]=[e("span",{class:"burger-line"},null,-1),e("span",{class:"burger-line"},null,-1)])],2)],8,X)])]),(v(),H(Z,{to:"body"},[l(O,{name:"menu"},{default:u(()=>[d.value?(v(),_("div",J,[e("nav",ee,[(v(),_(P,null,E(n,o=>l(p,{key:o.to,to:o.to,class:"mobile-link","active-class":o.to==="/"?"":"is-active","exact-active-class":o.to==="/"?"is-active":"",onClick:C},{default:u(()=>[w(x(o.label),1)]),_:2},1032,["to","active-class","exact-active-class"])),64))]),e("div",te,[l(p,{to:"/simulate",class:"mobile-secondary",onClick:C},{default:u(()=>[...t[4]||(t[4]=[w("Quick estimate",-1)])]),_:1}),l(z,{to:"/contact",variant:"primary",class:"mobile-primary",onClick:C},{default:u(()=>[...t[5]||(t[5]=[w(" Request a demo ",-1)])]),_:1})])])):U("",!0)]),_:1})]))],2)}}}),ae=S(oe,[["__scopeId","data-v-06ecb330"]]),se={class:"site-footer"},ne={class:"container"},le={class:"foot-bottom"},ie=L({__name:"SiteFooter",setup(g){const s=new Date().getFullYear();return(i,n)=>(v(),_("footer",se,[n[1]||(n[1]=N('<div class="foot-watermark" aria-hidden="true" data-v-ce0f5a3b><svg viewBox="0 30 270 175" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" data-v-ce0f5a3b><defs data-v-ce0f5a3b><linearGradient id="prodecsWaterGradA" x1="0.5" y1="0" x2="0.5" y2="1" data-v-ce0f5a3b><stop offset="0" stop-color="#2fb3bd" stop-opacity="0.85" data-v-ce0f5a3b></stop><stop offset="0.45" stop-color="#0a6e63" stop-opacity="0.55" data-v-ce0f5a3b></stop><stop offset="1" stop-color="#0f1f1a" stop-opacity="0.15" data-v-ce0f5a3b></stop></linearGradient><linearGradient id="prodecsWaterGradB" x1="0.5" y1="0" x2="0.5" y2="
11" data-v-ce0f5a3b><stop offset="0" stop-color="#2fb3bd" stop-opacity="0.85" data-v-ce0f5a3b></stop><stop offset="0.45" stop-color="#0a6e63" stop-opacity="0.55" data-v-ce0f5a3b></stop><stop offset="1" stop-color="#0f1f1a" stop-opacity="0.1" data-v-ce0f5a3b></stop></linearGradient></defs><path fill="url(#prodecsWaterGradA)" d="m244.3,159.61c-28.7-3.7-56.3-13.1-81-28.2-8.1-5-15.3-10.9-21.9-17.8-9.1-9.5-16.4-20.3-24.9-30.3-13.1-15.2-36.9-36.1-58.7-27.8-18.8,7.2-27.2,29.1-31.9,46.9-3.3,12.5-5.4,25.3-9.5,37.6-3.4,10.3-5.5,20.5-16.4,23.7v14.3h0c45.9-13.4,28.2-75.5,57-103.1,6.8-6.5,13.9-6.2,22.1-2,10.3,5.2,19,13.3,26.5,22.1,8.4,9.8,15.6,20.4,24.5,29.8,6.8,7.2,14.5,13.5,22.8,18.9,27.6,17.7,59.1,27.6,91.4,31.9" data-v-ce0f5a3b></path><path fill="url(#prodecsWaterGradB)" d="m91.9,178.11c6-3.6,12-7.2,17.3-11.9,5.3-4.6,9.5-11.2,12.8-17.4,6.9-13,9.3-28.1,12.6-42.3,3.4-14.6,6.3-29.4,8.6-44.2,2-13,4.6-26.8,11.8-38,16.6-25.5,40.3,15.1,48.2,27.7,14.9,23.7,28.2,48.3,46.7,69.6,18.8,21.6,40.9,42.4,66,56.6.1-10,0-9.5.3-18.4-22.6-12.8-34.5-26.7-51.8-46-19.4-21.6-32.9-47.1-48.4-71.5-12.4-19.5-32.2-51.9-60.3-39.6-12.4,5.4-18.9,19.4-22.8,31.6-4.5,14.3-6,29.3-8.8,44-3.4,17.3-7.2,34.6-11.8,51.6-2,7.4-3.4,13.3-8,19.4-3.6,5.4-6.3,9-12.8,12.9.1,7.6.1,6.5.4,15.9h0Z" data-v-ce0f5a3b></path></svg></div>',1)),e("div",ne,[n[0]||(n[0]=e("div",{class:"foot-grid"},[e("div",{class:"foot-col"},[e("h3",{class:"foot-heading"},"ProDecs AS"),e("address",{class:"foot-address"},[e("div",null,"Dybdahls veg 1"),e("div",null,"7051 Trondheim")])]),e("div",{class:"foot-col"},[e("h3",{class:"foot-heading"},"Contact"),e("ul",{class:"foot-contact"},[e("li",null,[e("span",{class:"foot-icon","aria-hidden":"true"},[e("svg",{viewBox:"0 0 24 24",width:"20",height:"20",focusable:"false"},[e("path",{fill:"none",stroke:"currentColor","stroke-width":"1.6","stroke-linecap":"round","stroke-linejoin":"round",d:"M3.5 6.5h17a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1h-17a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1Zm0 .5 8.5 6 8.5-6"})])]),e("a",{href:"mailto:[email protected]"},"[email protected]")]),e("li",null,[e("span",{class:"foot-icon","aria-hidden":"true"},[e("svg",{viewBox:"0 0 24 24",width:"20",height:"20",focusable:"false"},[e("path",{fill:"currentColor",d:"M20.45 20.45h-3.56v-5.57c0-1.33-.02-3.04-1.85-3.04-1.85 0-2.13 1.45-2.13 2.94v5.67H9.35V9h3.42v1.56h.05c.48-.9 1.64-1.85 3.37-1.85 3.6 0 4.27 2.37 4.27 5.46v6.28zM5.34 7.43a2.07 2.07 0 1 1 0-4.14 2.07 2.07 0 0 1 0 4.14zM7.12 20.45H3.56V9h3.56v11.45zM22.22 0H1.77C.79 0 0 .77 0 1.72v20.56C0 23.23.79 24 1.77 24h20.45c.98 0 1.78-.77 1.78-1.72V1.72C24 .77 23.2 0 22.22 0z"})])]),e("a",{href:"https://www.linkedin.com/company/prodecs/",target:"_blank",rel:"noopener noreferrer"},"Follow us on LinkedIn")])])])],-1)),e("div",le," © "+x(I(s))+" ProDecs AS · Org. 934 242 475 MVA ",1)])]))}}),re=S(ie,[["__scopeId","data-v-ce0f5a3b"]]),ce={class:"site-shell"},de=L({__name:"default",setup(g){let s=null,i=0,n=0,r=0,b=0;function y(a){i=a.clientX/window.innerWidth-.5,n=a.clientY/window.innerHeight-.5}function c(){r+=(i-r)*.04,b+=(n-b)*.04;const a=document.documentElement;a.style.setProperty("--blob-x",r.toFixed(4)),a.style.setProperty("--blob-y",b.toFixed(4)),s=requestAnimationFrame(c)}return M(()=>{if(typeof window>"u")return;const a=window.matchMedia("(pointer: fine)").matches,m=window.matchMedia("(prefers-reduced-motion: reduce)").matches;!a||m||(window.addEventListener("pointermove",y,{passive:!0}),s=requestAnimationFrame(c))}),B(()=>{typeof window<"u"&&window.removeEventListener("pointermove",y),s!==null&&cancelAnimationFrame(s)}),(a,m)=>(v(),_("div",ce,[m[0]||(m[0]=N('<div class="atmosphere" aria-hidden="true" data-v-8a03bfb8><span class="blob blob-a" data-v-8a03bfb8></span><span class="blob blob-b" data-v-8a03bfb8></span><span class="blob blob-c" data-v-8a03bfb8></span><span class="blob blob-d" data-v-8a03bfb8></span></div>',1)),l(ae),e("main",null,[Y(a.$slots,"default",{},void 0)]),l(re)]))}}),ve=S(de,[["__scopeId","data-v-8a03bfb8"]]);export{ve as default};

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.