PageSourceSearch

https://dynamiccredit.com/chunk-7RUAMPVW.js

js dynamiccredit.com collected 2026-10-07 01:35:15 UTC 186,421 bytes, 6 lines download raw bytes

1import{a as Pe}from"./chunk-PWJNKFID.js";import{d as Se,e as vn}from"./chunk-KPNXAC76.js";import{a as rn}from"./chunk-KUXWQ3U2.js";import{a as ve}from"./chunk-PCHURJTN.js";import{a as st}from"./chunk-GKRTDVIH.js";import{d as Nt}from"./chunk-DLSTHFJ3.js";import{a as Oe,b as ye}from"./chunk-VB7DCU7I.js";import{a as ln,c as dn}from"./chunk-OS3P4ZUF.js";import{a as sn}from"./chunk-TBSB7H7H.js";import{$a as M,$d as te,Cb as mt,Db as R,Ea as Ct,Eb as Zt,Ec as Q,Ef as _e,Eg as Te,Fb as I,Ff as he,Fg as Ie,Gc as Zn,Gf as be,Hb as l,Ia as V,Ib as Un,Ic as At,Id as Jn,Ie as Rt,If as Vt,Ja as k,Jb as Wn,Jc as q,Jf as F,Ke as se,Kf as Y,L as Nn,Lb as at,Lc as Lt,Le as an,Mb as X,Me as cn,Mf as Me,Nb as tt,Oa as r,Ob as Z,Oe as pe,Pb as Gn,Pd as Jt,Pe as me,Qb as L,Qd as Xt,Qe as ue,Rb as Qn,Rc as _t,Re as ge,Sb as g,Sd as Xn,Se as Ce,Tb as C,Td as tn,Ua as Kt,Ub as ft,Va as v,Vb as dt,Vd as kt,Xa as Hn,Xb as Ot,Yb as yt,Yc as Wt,Yd as Ft,Za as jn,Zb as wt,Zd as nn,_b as bt,a as qt,ba as St,bc as U,be as en,cc as it,ce as on,dc as Pt,dg as xe,ea as Rn,eb as G,ec as qn,ee as ne,fa as Et,fb as $n,fc as Yn,g as gt,ga as Pn,gc as _,hc as w,ic as N,ie as ee,je as oe,kc as Kn,ke as ie,la as D,lc as ct,le as re,ma as z,mb as Dt,me as ae,nb as m,ob as u,pa as Vn,pb as H,pe as ce,q as An,qa as Yt,qf as fe,rb as j,re as le,rg as we,sb as $,se as Bt,sg as ke,t as Ln,tb as s,te as de,u as Fn,ub as a,vb as c,wb as p,xb as lt,y as Bn,yb as pt,zb as zt,ze as vt}from"./chunk-54QB3PXZ.js";var pn=class{};function Io(n,i){if(!(n instanceof i))throw new TypeError("Cannot call a class as a function")}function Ee(n,i){for(var t=0;t<i.length;t++){var e=i[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,e.key,e)}}function So(n,i,t){return i&&Ee(n.prototype,i),t&&Ee(n,t),n}var ze=typeof global<"u"&&{}.toString.call(global)==="[object global]";function De(n,i){return n.indexOf(i.toLowerCase())===0?n:"".concat(i.toLowerCase()).concat(n.substr(0,1).toUpperCase()).concat(n.substr(1))}function Eo(n){return!!(n&&n.nodeType===1&&"nodeName"in n&&n.ownerDocument&&n.ownerDocument.defaultView)}function Do(n){return!isNaN(parseFloat(n))&&isFinite(n)&&Math.floor(n)==n}function Gt(n){return/^(https?:)?\/\/((player|www)\.)?vimeo\.com(?=$|\/)/.test(n)}function Ae(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=n.id,t=n.url,e=i||t;if(!e)throw new Error("An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.");if(Do(e))return"https://vimeo.com/".concat(e);if(Gt(e))return e.replace("http:","https:");throw i?new TypeError("\u201C".concat(i,"\u201D is not a valid video id.")):new TypeError("\u201C".concat(e,"\u201D is not a vimeo.com url."))}var zo=typeof Array.prototype.indexOf<"u",Ao=typeof window<"u"&&typeof window.postMessage<"u";if(!ze&&(!zo||!Ao))throw new Error("Sorry, the Vimeo Player API is not available in this browser.");var jt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Lo(n,i){return i={exports:{}},n(i,i.exports),i.exports}(function(n){if(n.WeakMap)return;var i=Object.prototype.hasOwnProperty,t=function(o,d,f){Object.defineProperty?Object.defineProperty(o,d,{configurable:!0,writable:!0,value:f}):o[d]=f};n.WeakMap=(function(){function o(){if(this===void 0)throw new TypeError("Constructor WeakMap requires 'new'");if(t(this,"_id",f("_WeakMap")),arguments.length>0)throw new TypeError("WeakMap iterable is not supported")}t(o.prototype,"delete",function(h){if(d(this,"delete"),!e(h))return!1;var O=h[this._id];return O&&O[0]===h?(delete h[this._id],!0):!1}),t(o.prototype,"get",function(h){if(d(this,"get"),!!e(h)){var O=h[this._id];if(O&&O[0]===h)return O[1]}}),t(o.prototype,"has",function(h){if(d(this,"has"),!e(h))return!1;var O=h[this._id];return!!(O&&O[0]===h)}),t(o.prototype,"set",function(h,O){if(d(this,"set"),!e(h))throw new TypeError("Invalid value used as weak map key");var E=h[this._id];return E&&E[0]===h?(E[1]=O,this):(t(h,this._id,[h,O]),this)});function d(h,O){if(!e(h)||!i.call(h,"_id"))throw new TypeError(O+" method called on incompatible receiver "+typeof h)}function f(h){return h+"_"+x()+"."+x()}function x(){return Math.random().toString().substring(2)}return t(o,"_polyfill",!0),o})();function e(o){return Object(o)===o}})(typeof self<"u"?self:typeof window<"u"?window:jt);var Tt=Lo(function(n){(function(t,e,o){e[t]=e[t]||o(),n.exports&&(n.exports=e[t])})("Promise",jt,function(){var t,e,o,d=Object.prototype.toString,f=typeof setImmediate<"u"?function(b){return setImmediate(b)}:setTimeout;try{Object.defineProperty({},"x",{}),t=function(b,P,S,A){return Object.defineProperty(b,P,{value:S,writable:!0,configurable:A!==!1})}}catch(y){t=function(P,S,A){return P[S]=A,P}}o=(function(){var b,P,S;function A(J,et){this.fn=J,this.self=et,this.next=void 0}return{add:function(et,ht){S=new A(et,ht),P?P.next=S:b=S,P=S,S=void 0},drain:function(){var et=b;for(b=P=e=void 0;et;)et.fn.call(et.self),et=et.next}}})();function x(y,b){o.add(y,b),e||(e=f(o.drain))}function h(y){var b,P=typeof y;return y!=null&&(P=="object"||P=="function")&&(b=y.then),typeof b=="function"?b:!1}function O(){for(var y=0;y<this.chain.length;y++)E(this,this.state===1?this.chain[y].success:this.chain[y].failure,this.chain[y]);this.chain.length=0}function E(y,b,P){var S,A;try{b===!1?P.reject(y.msg):(b===!0?S=y.msg:S=b.call(void 0,y.msg),S===P.promise?P.reject(TypeError("Promise-chain cycle")):(A=h(S))?A.call(S,P.resolve,P.reject):P.resolve(S))}catch(J){P.reject(J)}}function T(y){var b,P=this;if(!P.triggered){P.triggered=!0,P.def&&(P=P.def);try{(b=h(y))?x(function(){var S=new nt(P);try{b.call(y,function(){T.apply(S,arguments)},function(){rt.apply(S,arguments)})}catch(A){rt.call(S,A)}}):(P.msg=y,P.state=1,P.chain.length>0&&x(O,P))}catch(S){rt.call(new nt(P),S)}}}function rt(y){var b=this;b.triggered||(b.triggered=!0,b.def&&(b=b.def),b.msg=y,b.state=2,b.chain.length>0&&x(O,b))}function It(y,b,P,S){for(var A=0;A<b.length;A++)(function(et){y.resolve(b[et]).then(function(xt){P(et,xt)},S)})(A)}function nt(y){this.def=y,this.triggered=!1}function W(y){this.promise=y,this.state=0,this.triggered=!1,this.chain=[],this.msg=void 0}function ot(y){if(typeof y!="function")throw TypeError("Not a function");if(this.__NPO__!==0)throw TypeError("Not a promise");this.__NPO__=1;var b=new W(this);this.then=function(S,A){var J={success:typeof S=="function"?S:!0,failure:typeof A=="function"?A:!1};return J.promise=new this.constructor(function(ht,xt){if(typeof ht!="function"||typeof xt!="function")throw TypeError("Not a function");J.resolve=ht,J.reject=xt}),b.chain.push(J),b.state!==0&&x(O,b),J.promise},this.catch=function(S){return this.then(void 0,S)};try{y.call(void 0,function(S){T.call(b,S)},function(S){rt.call(b,S)})}catch(P){rt.call(b,P)}}var ut=t({},"constructor",ot,!1);return ot.prototype=ut,t(ut,"__NPO__",0,!1),t(ot,"resolve",function(b){var P=this;return b&&typeof b=="object"&&b.__NPO__===1?b:new P(function(A,J){if(typeof A!="function"||typeof J!="function")throw TypeError("Not a function");A(b)})}),t(ot,"reject",function(b){return new this(function(S,A){if(typeof S!="function"||typeof A!="function")throw TypeError("Not a function");A(b)})}),t(ot,"all",function(b){var P=this;return d.call(b)!="[object Array]"?P.reject(TypeError("Not an array")):b.length===0?P.resolve([]):new P(function(A,J){if(typeof A!="function"||typeof J!="function")throw TypeError("Not a function");var et=b.length,ht=Array(et),xt=0;It(P,b,function(ko,To){ht[ko]=To,++xt===et&&A(ht)},J)})}),t(ot,"race",function(b){var P=this;return d.call(b)!="[object Array]"?P.reject(TypeError("Not an array")):new P(function(A,J){if(typeof A!="function"||typeof J!="function")throw TypeError("Not a function");It(P,b,function(ht,xt){A(xt)},J)})}),ot})}),Mt=new WeakMap;function mn(n,i,t){var e=Mt.get(n.element)||{};i in e||(e[i]=[]),e[i].push(t),Mt.set(n.element,e)}function gn(n,i){var t=Mt.get(n.element)||{};return t[i]||[]}function yn(n,i,t){var e=Mt.get(n.element)||{};if(!e[i])return!0;
1if(!t)return e[i]=[],Mt.set(n.element,e),!0;var o=e[i].indexOf(t);return o!==-1&&e[i].splice(o,1),Mt.set(n.element,e),e[i]&&e[i].length===0}function Fo(n,i){var t=gn(n,i);if(t.length<1)return!1;var e=t.shift();return yn(n,i,e),e}function Bo(n,i){var t=Mt.get(n);Mt.set(i,t),Mt.delete(n)}var No=["autopause","autoplay","background","byline","color","controls","dnt","height","id","loop","maxheight","maxwidth","muted","playsinline","portrait","responsive","speed","texttrack","title","transparent","url","width"];function Le(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return No.reduce(function(t,e){var o=n.getAttribute("data-vimeo-".concat(e));return(o||o==="")&&(t[e]=o===""?1:o),t},i)}function wn(n,i){var t=n.html;if(!i)throw new TypeError("An element must be provided");if(i.getAttribute("data-vimeo-initialized")!==null)return i.querySelector("iframe");var e=document.createElement("div");return e.innerHTML=t,i.appendChild(e.firstChild),i.setAttribute("data-vimeo-initialized","true"),i.querySelector("iframe")}function Fe(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=arguments.length>2?arguments[2]:void 0;return new Promise(function(e,o){if(!Gt(n))throw new TypeError("\u201C".concat(n,"\u201D is not a vimeo.com url."));var d="https://vimeo.com/api/oembed.json?url=".concat(encodeURIComponent(n));for(var f in i)i.hasOwnProperty(f)&&(d+="&".concat(f,"=").concat(encodeURIComponent(i[f])));var x="XDomainRequest"in window?new XDomainRequest:new XMLHttpRequest;x.open("GET",d,!0),x.onload=function(){if(x.status===404){o(new Error("\u201C".concat(n,"\u201D was not found.")));return}if(x.status===403){o(new Error("\u201C".concat(n,"\u201D is not embeddable.")));return}try{var h=JSON.parse(x.responseText);if(h.domain_status_code===403){wn(h,t),o(new Error("\u201C".concat(n,"\u201D is not embeddable.")));return}e(h)}catch(O){o(O)}},x.onerror=function(){var h=x.status?" (".concat(x.status,")"):"";o(new Error("There was an error fetching the embed code from Vimeo".concat(h,".")))},x.send()})}function Ro(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document,i=[].slice.call(n.querySelectorAll("[data-vimeo-id], [data-vimeo-url]")),t=function(o){"console"in window&&console.error&&console.error("There was an error creating an embed: ".concat(o))};i.forEach(function(e){try{if(e.getAttribute("data-vimeo-defer")!==null)return;var o=Le(e),d=Ae(o);Fe(d,o,e).then(function(f){return wn(f,e)}).catch(t)}catch(f){t(f)}})}function Vo(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoPlayerResizeEmbeds_){window.VimeoPlayerResizeEmbeds_=!0;var i=function(e){if(Gt(e.origin)&&!(!e.data||e.data.event!=="spacechange")){for(var o=n.querySelectorAll("iframe"),d=0;d<o.length;d++)if(o[d].contentWindow===e.source){var f=o[d].parentElement;f.style.paddingBottom="".concat(e.data.data[0].bottom,"px");break}}};window.addEventListener("message",i)}}function Be(n){if(typeof n=="string")try{n=JSON.parse(n)}catch(i){return console.warn(i),{}}return n}function un(n,i,t){if(!(!n.element.contentWindow||!n.element.contentWindow.postMessage)){var e={method:i};t!==void 0&&(e.value=t);var o=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\d+).*$/,"$1"));o>=8&&o<10&&(e=JSON.stringify(e)),n.element.contentWindow.postMessage(e,n.origin)}}function Ho(n,i){i=Be(i);var t=[],e;if(i.event){if(i.event==="error"){var o=gn(n,i.data.method);o.forEach(function(f){var x=new Error(i.data.message);x.name=i.data.name,f.reject(x),yn(n,i.data.method,f)})}t=gn(n,"event:".concat(i.event)),e=i.data}else if(i.method){var d=Fo(n,i.method);d&&(t.push(d),e=i.value)}t.forEach(function(f){try{if(typeof f=="function"){f.call(n,e);return}f.resolve(e)}catch(x){}})}var Ht=new WeakMap,On=new WeakMap,jo=(function(){function n(i){var t=this,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(Io(this,n),window.jQuery&&i instanceof jQuery&&(i.length>1&&window.console&&console.warn&&console.warn("A jQuery object with multiple elements was passed, using the first element."),i=i[0]),typeof document<"u"&&typeof i=="string"&&(i=document.getElementById(i)),!Eo(i))throw new TypeError("You must pass either a valid element or a valid id.");if(i.nodeName!=="IFRAME"){var o=i.querySelector("iframe");o&&(i=o)}if(i.nodeName==="IFRAME"&&!Gt(i.getAttribute("src")||""))throw new Error("The player element passed isn\u2019t a Vimeo embed.");
1if(Ht.has(i))return Ht.get(i);this._window=i.ownerDocument.defaultView,this.element=i,this.origin="*";var d=new Tt(function(f,x){if(t._onMessage=function(E){if(!(!Gt(E.origin)||t.element.contentWindow!==E.source)){t.origin==="*"&&(t.origin=E.origin);var T=Be(E.data),rt=T&&T.event==="error",It=rt&&T.data&&T.data.method==="ready";if(It){var nt=new Error(T.data.message);nt.name=T.data.name,x(nt);return}var W=T&&T.event==="ready",ot=T&&T.method==="ping";if(W||ot){t.element.setAttribute("data-ready","true"),f();return}Ho(t,T)}},t._window.addEventListener("message",t._onMessage),t.element.nodeName!=="IFRAME"){var h=Le(i,e),O=Ae(h);Fe(O,h,i).then(function(E){var T=wn(E,i);return t.element=T,t._originalElement=i,Bo(i,T),Ht.set(t.element,t),E}).catch(x)}});return On.set(this,d),Ht.set(this.element,this),this.element.nodeName==="IFRAME"&&un(this,"ping"),this}return So(n,[{key:"callMethod",value:function(t){var e=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new Tt(function(d,f){return e.ready().then(function(){mn(e,t,{resolve:d,reject:f}),un(e,t,o)}).catch(f)})}},{key:"get",value:function(t){var e=this;return new Tt(function(o,d){return t=De(t,"get"),e.ready().then(function(){mn(e,t,{resolve:o,reject:d}),un(e,t)}).catch(d)})}},{key:"set",value:function(t,e){var o=this;return new Tt(function(d,f){if(t=De(t,"set"),e==null)throw new TypeError("There must be a value to set.");return o.ready().then(function(){mn(o,t,{resolve:d,reject:f}),un(o,t,e)}).catch(f)})}},{key:"on",value:function(t,e){if(!t)throw new TypeError("You must pass an event name.");if(!e)throw new TypeError("You must pass a callback function.");if(typeof e!="function")throw new TypeError("The callback must be a function.");var o=gn(this,"event:".concat(t));o.length===0&&this.callMethod("addEventListener",t).catch(function(){}),mn(this,"event:".concat(t),e)}},{key:"off",value:function(t,e){if(!t)throw new TypeError("You must pass an event name.");if(e&&typeof e!="function")throw new TypeError("The callback must be a function.");var o=yn(this,"event:".concat(t),e);o&&this.callMethod("removeEventListener",t).catch(function(d){})}},{key:"loadVideo",value:function(t){return this.callMethod("loadVideo",t)}},{key:"ready",value:function(){var t=On.get(this)||new Tt(function(e,o){o(new Error("Unknown player. Probably unloaded."))});return Tt.resolve(t)}},{key:"addCuePoint",value:function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.callMethod("addCuePoint",{time:t,data:e})}},{key:"removeCuePoint",value:function(t){return this.callMethod("removeCuePoint",t)}},{key:"enableTextTrack",value:function(t,e){if(!t)throw new TypeError("You must pass a language.");return this.callMethod("enableTextTrack",{language:t,kind:e})}},{key:"disableTextTrack",value:function(){return this.callMethod("disableTextTrack")}},{key:"pause",value:function(){return this.callMethod("pause")}},{key:"play",value:function(){return this.callMethod("play")}},{key:"requestFullscreen",value:function(){return this.callMethod("requestFullscreen")}},{key:"exitFullscreen",value:function(){return this.callMethod("exitFullscreen")}},{key:"getFullscreen",value:function(){return this.get("fullscreen")}},{key:"unload",value:function(){return this.callMethod("unload")}},{key:"destroy",value:function(){var t=this;return new Tt(function(e){On.delete(t),Ht.delete(t.element),t._originalElement&&(Ht.delete(t._originalElement),t._originalElement.removeAttribute("data-vimeo-initialized")),t.element&&t.element.nodeName==="IFRAME"&&t.element.parentNode&&t.element.parentNode.removeChild(t.element),t._window.removeEventListener("message",t._onMessage),e()})}},{key:"getAutopause",value:function(){return this.get("autopause")}},{key:"setAutopause",value:function(t){return this.set("autopause",t)}},{key:"getBuffered",value:function(){return this.get("buffered")}},{key:"getChapters",value:function(){return this.get("chapters")}},{key:"getCurrentChapter",value:function(){return this.get("currentChapter")}},{key:"getColor",value:function(){return this.get("color")}},{key:"setColor",value:function(t){return this.set("color",t)}},{key:"getCuePoints",value:function(){return this.get("cuePoints")}},{key:"getCurrentTime",value:function(){return this.get("currentTime")}},{key:"setCurrentTime",value:function(t){return this.set("currentTime",t)}},{key:"getDuration",value:function(){return this.get("duration")}},{key:"getEnded",value:function(){return this.get("ended")}},{key:"getLoop",value:function(){return this.get("loop")}},{key:"setLoop",value:function(t){return this.set("loop",t)}},{key:"setMuted",value:function(t){return this.set("muted",t)}},{key:"getMuted",value:function(){return this.get("muted")}},{key:"getPaused",value:function(){return this.get("paused")}},{key:"getPlaybackRate",value:function(){return this.get("playbackRate")}},{key:"setPlaybackRate",value:function(t){return this.set("playbackRate",t)}},{key:"getPlayed",value:function(){return this.get("played")}},{key:"getSeekable",value:function(){return this.get("seekable")}},{key:"getSeeking",value:function(){return this.get("seeking")}},{key:"getTextTracks",value:function(){return this.get("textTracks")}},{key:"getVideoEmbedCode",value:function(){return this.get("videoEmbedCode")}},{key:"getVideoId",value:function(){return this.get("videoId")}},{key:"getVideoTitle",value:function(){return this.get("videoTitle")}},{key:"getVideoWidth",value:function(){return this.get("videoWidth")}},{key:"getVideoHeight",value:function(){return this.get("videoHeight")}},{key:"getVideoUrl",value:function(){return this.get("videoUrl")}},{key:"getVolume",value:function(){return this.get("volume")}},{key:"setVolume",value:function(t){return this.set("volume",t)}}]),n})();ze||(Ro(),Vo());var Ne=jo;var $o=["player"],Uo=(n,i)=>({"no-text":n,"resi-btn-play":i});
1function Wo(n,i){if(n&1&&(a(0,"span",4),g(1),c()),n&2){let t=l();r(),C(t.video==null?null:t.video.playButtonText)}}var Ve=(()=>{class n{constructor(t){this.appConfig=t,this.insideHero=!1}ngOnInit(){if(!this.video?.id&&!this.video?.url)return!1;let t=this.playerElement.nativeElement;this.player=new Ne(t,this.video),this.player.on("loaded",function(){let e=t.getElementsByTagName("iframe")[0];e&&(e.style.width="100%"),t.style.display="block"}),this.player.on("play",()=>this.setPlayButtonDisplay("none")),this.player.on("pause",()=>this.setPlayButtonDisplay("block")),this.player.on("ended",()=>this.setPlayButtonDisplay("block")),this.insideHero&&this.playVideo(),this.isResi=this.appConfig.settings.product==="resi"}playVideo(){this.player.play()}setPlayButtonDisplay(t){let o=this.playerElement.nativeElement.getElementsByClassName("btn-play")[0];o&&(o.style.display=t)}static{this.\u0275fac=function(e){return new(e||n)(v(Rt))}}static{this.\u0275cmp=M({type:n,selectors:[["app-video"]],viewQuery:function(e,o){if(e&1&&at($o,7),e&2){let d;X(d=tt())&&(o.playerElement=d.first)}},inputs:{video:"video",insideHero:"insideHero"},decls:5,vars:7,consts:[["player",""],[1,"embed-container"],[1,"btn","btn-play",3,"click","ngClass"],[1,"play-icon"],[1,"play-text"]],template:function(e,o){e&1&&(a(0,"div",1,0)(2,"div",2),I("click",function(){return o.playVideo()}),p(3,"i",3),m(4,Wo,2,1,"span",4),c()()),e&2&&(r(2),L("flex-column",!!(o.video!=null&&o.video.playButtonText)),s("ngClass",Pt(4,Uo,!(o.video!=null&&o.video.playButtonText),!!o.isResi)),r(2),u(o.video!=null&&o.video.playButtonText?4:-1))},dependencies:[Q],styles:[`.embed-container{display:none;position:relative}.embed-container .btn{border:0 none;border-radius:0;white-space:normal}.embed-container .btn.btn-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:107px;height:126px;padding:20px;clip-path:polygon(25px 0,100% 0,100% 100%,0 100%,0 25%);transition:1s;background:linear-gradient(.25turn,var(--color8) 0%,var(--color1) 51%,var(--color8) 100%);background-size:200% auto;background-position:right center}.embed-container .btn.btn-play:hover{background-position:left center}.embed-container .btn.btn-play .play-text,.embed-container .btn.btn-play .play-icon{color:var(--white);font-weight:700}.embed-container .btn.btn-play .play-text{margin-top:10px;display:block}.embed-container .btn.btn-play .play-icon{display:inline-block;height:30%;width:30%;background-color:var(--white);clip-path:polygon(100% 50%,0 0,0 100%)}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.embed-container .btn.btn-play .play-icon{width:0;height:0;background-color:transparent;border-top:13px solid transparent;border-left:20px solid var(--white);border-bottom:13px solid transparent}}@supports (-ms-ime-align: auto){.embed-container .btn.btn-play .play-icon{width:0;height:0;background-color:transparent;border-top:13px solid transparent;border-left:20px solid var(--white);border-bottom:13px solid transparent}}.embed-container .btn.no-text{height:63px!important}.embed-container .btn.no-text .play-icon{height:100%!important}.embed-container .btn.resi-btn-play{height:75px!important;width:115px!important;background:var(--greenbuttoncolor);clip-path:ellipse(35% 50% at 50% 50%)}.embed-container .btn.resi-btn-play:hover{background:var(--greenbuttonhovercolor)}
2`],encapsulation:2})}}return n})();var Go=["content"];function Qo(n,i){n&1&&mt(0)}function qo(n,i){if(n&1&&(a(0,"div",4),p(1,"app-video",5),c()),n&2){let t=l();r(),s("video",t.video)}}function Yo(n,i){if(n&1&&(a(0,"span",10),g(1),c()),n&2){let t=l(2);r(),C(t.video.playButtonText)}}function Ko(n,i){if(n&1){let t=R();a(0,"span",11),I("click",function(){D(t);let o=l(2);return z(o.closeModal())}),g(1,"\xD7"),c(),p(2,"app-video",12)}if(n&2){let t=l(2);r(2),s("video",t.video)("insideHero",t.insideHero)}}function Zo(n,i){if(n&1){let t=R();a(0,"div",4)(1,"div",6)(2,"div",7),I("click",function(){D(t);let o=l();return z(o.openModal())}),p(3,"i",8),G(4,Yo,2,1,"span",9),c()()(),G(5,Ko,3,2,"ng-template",null,2,ct)}if(n&2){let t=l();r(2),L("flex-column",!!t.video.playButtonText),r(2),s("ngIf",!!t.video.playButtonText)}}
2var He=(()=>{class n{constructor(t){this.modalService=t,this.insideHero=!1}ngOnInit(){this.video=new pn,this.populateVideoModel()}openModal(){this.modal=this.modalService.open(this.content,{windowClass:"no-bg-modal",size:"lg",centered:!0})}closeModal(){this.modal?.close()}populateVideoModel(){if(this.widget){let t=JSON.parse(this.widget.table);this.video.playButtonText=this.widget?.text1;for(let e of t.tableData){let o=e[0];o!==null&&o.trim()!==""&&(this.video[o.trim()]=e[1])}}}static{this.\u0275fac=function(e){return new(e||n)(v(vt))}}static{this.\u0275cmp=M({type:n,selectors:[["app-video-widget"]],viewQuery:function(e,o){if(e&1&&at(Go,5),e&2){let d;X(d=tt())&&(o.content=d.first)}},inputs:{widget:"widget",insideHero:"insideHero"},decls:5,vars:3,consts:[["contentVideo",""],["heroVideo",""],["content",""],[4,"ngIf","ngIfThen","ngIfElse"],[1,"container"],[3,"video"],[1,"play-button"],[1,"btn","btn-play",3,"click"],[1,"play-icon"],["class","play-text",4,"ngIf"],[1,"play-text"],[1,"close",3,"click"],[3,"video","insideHero"]],template:function(e,o){if(e&1&&G(0,Qo,1,0,"ng-container",3)(1,qo,2,1,"ng-template",null,0,ct)(3,Zo,7,3,"ng-template",null,1,ct),e&2){let d=Z(2),f=Z(4);s("ngIf",o.insideHero&&!(o.widget!=null&&o.widget.videoWithPreview))("ngIfThen",f)("ngIfElse",d)}},dependencies:[Zn,Ve],styles:[`.play-button{position:relative;width:100%;min-height:360px}@media(max-width:767.98px){.play-button{display:none}}.play-button .btn{border:0 none;border-radius:0;white-space:normal}.play-button .btn.btn-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;clip-path:polygon(25px 0,100% 0,100% 100%,0 100%,0 25%);background-color:var(--white);width:212px;height:125px;display:flex;justify-content:center;align-items:center}.play-button .btn.btn-play .play-text,.play-button .btn.btn-play .play-icon{font-weight:700;color:var(--color3)!important;transition:1s;background:linear-gradient(.25turn,var(--color8) 0%,var(--color1) 51%,var(--color8) 100%);background-size:200% auto;background-position:right center}.play-button .btn.btn-play .play-text{margin-top:10px;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.play-button .btn.btn-play .play-text{background:none}}.play-button .btn.btn-play .play-icon{display:inline-block;width:27%;height:65%;font-size:2.5em;clip-path:polygon(100% 50%,0 0,0 100%)}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.play-button .btn.btn-play .play-icon{width:0;height:0;border-top:28px solid transparent;border-left:45px solid var(--color4);border-bottom:28px solid transparent}}@supports (-ms-ime-align: auto){.play-button .btn.btn-play .play-icon{width:0;height:0;border-top:28px solid transparent;border-left:45px solid var(--color4);border-bottom:28px solid transparent}}.play-button .btn.btn-play:hover .play-text,.play-button .btn.btn-play:hover .play-icon{background-position:left center}.no-bg-modal .modal-content{background-color:transparent;border:0 none;border-radius:0}.no-bg-modal .modal-content .close{position:absolute;right:50px;top:-30px;color:var(--white)}.no-bg-modal .modal-content .close:hover{color:var(--lightgray)}
3`],encapsulation:2})}}return n})();function Jo(n,i){if(n&1&&(lt(0,"span",3),g(1),pt()),n&2){let t=l();r(),dt("",t.author.firstname," ",t.author.surname)}}
3function Xo(n,i){if(n&1&&(lt(0,"span",4),g(1),_(2,"date"),pt()),n&2){let t=l();r(),ft("",N(2,1,t.date,"d MMMM yyyy")," ")}}var Cn=(()=>{class n{constructor(t){this.themeService=t,this.inline=!0}ngOnInit(){let t=new Date(this.date);this.hasTime=t.getHours()>0||t.getMinutes()>0}get timeDisplayText(){return this.themeService.getActiveTheme().culture==="nl-NL"?"om":"at"}static{this.\u0275fac=function(e){return new(e||n)(v(ue))}}static{this.\u0275cmp=M({type:n,selectors:[["app-author"]],inputs:{author:"author",date:"date",inline:"inline"},decls:5,vars:7,consts:[[1,"author"],["loading","lazy","decoding","async",1,"author-image",3,"src","alt","title"],[1,"author-text"],[1,"name"],[1,"date"]],template:function(e,o){e&1&&(lt(0,"div",0),zt(1,"img",1),lt(2,"span",2),m(3,Jo,2,2,"span",3),m(4,Xo,3,4,"span",4),pt()()),e&2&&(L("inline",o.inline),r(),Zt("src",o.author==null||o.author.profilePicture==null||o.author.profilePicture.contentImage==null?null:o.author.profilePicture.contentImage.url,k)("alt",o.author==null||o.author.profilePicture==null?null:o.author.profilePicture.alternativeText)("title",o.author==null||o.author.profilePicture==null?null:o.author.profilePicture.title),r(2),u(o.author?3:-1),r(),u(o.date?4:-1))},dependencies:[Lt],styles:['.author[_ngcontent-%COMP%]{margin:30px auto;color:var(--darkbuttonhovercolor)}.author[_ngcontent-%COMP%]   .author-image[_ngcontent-%COMP%]{width:45px;margin:0 10px 0 0;display:inline-block;vertical-align:initial}@media(max-width:575.98px){.author[_ngcontent-%COMP%]   .author-image[_ngcontent-%COMP%]{width:35px}}.author[_ngcontent-%COMP%]   .author-text[_ngcontent-%COMP%]{width:calc(100% - 55px);display:inline-block}.author[_ngcontent-%COMP%]   .author-text[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{margin-right:10px;display:inline-block}@media(max-width:767.98px){.author[_ngcontent-%COMP%]   .author-text[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:.85rem}}.author[_ngcontent-%COMP%]   .author-text[_ngcontent-%COMP%]   span.name[_ngcontent-%COMP%]{font-weight:700}.author[_ngcontent-%COMP%]   .author-text[_ngcontent-%COMP%]   span.date[_ngcontent-%COMP%]{font-size:.85rem}.author.inline[_ngcontent-%COMP%]   .author-image[_ngcontent-%COMP%]{width:25px;vertical-align:middle}.author.inline[_ngcontent-%COMP%]   .author-text[_ngcontent-%COMP%]   span.date[_ngcontent-%COMP%]:before{color:var(--color4);font-family:"Font Awesome 5 Free";margin-right:10px;font-size:.5rem;font-weight:900;vertical-align:text-top;content:"\\f45c"}']})}}return n})();function ti(n,i){if(n&1&&(a(0,"div",1),p(1,"img",6),a(2,"span",7),g(3),c()()),n&2){let t=l();r(),s("src",t.article==null||t.article.mainImage==null||t.article.mainImage.contentImage==null?null:t.article.mainImage.contentImage.url,k)("alt",t.article==null||t.article.mainImage==null?null:t.article.mainImage.alternativeText)("title",t.article==null||t.article.mainImage==null?null:t.article.mainImage.title),r(2),C(t.article.mainImage==null?null:t.article.mainImage.title)}}function ni(n,i){if(n&1&&(a(0,"div",2)(1,"h5"),g(2),c()()),n&2){let t=l();r(2),C(t.article.category)}}function ei(n,i){if(n&1&&p(0,"app-title",3),n&2){let t=l();s("title",t.article==null?null:t.article.articleTitle)}}function oi(n,i){if(n&1&&p(0,"app-author",4),n&2){let t=l();s("author",t.article==null?null:t.article.author)("date",t.article==null?null:t.article.date)}}function ii(n,i){if(n&1&&(a(0,"markdown",8),g(1),c()),n&2){let t=l().$implicit;r(),C(t.body)}}function ri(n,i){if(n&1&&p(0,"img",9),n&2){let t=i.$implicit;s("src",t.url,k)}}function ai(n,i){if(n&1&&j(0,ri,1,1,"img",9,H),n&2){let t=l().$implicit;$(t==null?null:t.items)}}function ci(n,i){if(n&1&&m(0,ii,2,1,"markdown",8)(1,ai,2,0),n&2){let t=i.$implicit,e=l(2);u(e.isText(t.__typename)?0:1)}}function li(n,i){if(n&1&&(a(0,"div",5)(1,"div",8),j(2,ci,2,1,null,null,H),c()()),n&2){let t=l();r(2),$(t.article==null?null:t.article.markdownContent)}}var je=(()=>{class n{isText(t){return t==="Text"}static{this.\u0275fac=function(e){return new(e||n)}}static{this.\u0275cmp=M({type:n,selectors:[["app-article"]],inputs:{article:"article"},decls:6,vars:5,consts:[[1,"container","article","narrowed"],[1,"content","title-image"],[1,"content","category"],[1,"content",3,"title"],[1,"content",3,"author","date"],[1,"content","markdown"],[1,"image",3,"src","alt","title"],[1,"fa","fa-caret-up"],[1,"article","content"],["loading","lazy","decoding","async",3,"src"]],template:function(e,o){e&1&&(a(0,"div",0),m(1,ti,4,4,"div",1),m(2,ni,3,1,"div",2),m(3,ei,1,1,"app-title",3),m(4,oi,1,2,"app-author",4),m(5,li,4,0,"div",5),c()),e&2&&(r(),u(o.article!=null&&o.article.mainImage?1:-1),r(),u(o.article!=null&&o.article.category?2:-1),r(),u(o.article!=null&&o.article.articleTitle?3:-1),r(),u(o.article!=null&&o.article.author?4:-1),r(),u((o.article==null||o.article.markdownContent==null?null:o.article.markdownContent.length)>0?5:-1))},dependencies:[Vt,Cn,F],styles:['.article[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{margin-bottom:40px}@media(max-width:767.98px){.article[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{margin-bottom:20px}}.article.narrowed[_ngcontent-%COMP%]{width:45%}@media(max-width:767.98px){.article.narrowed[_ngcontent-%COMP%]{width:100%}}.article[_ngcontent-%COMP%]   .title-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:auto}.article[_ngcontent-%COMP%]   .title-image[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{margin-top:10px;font-family:Euclid;font-size:.85rem;font-weight:400;color:var(--lightgray)}.article[_ngcontent-%COMP%]   .title-image[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:before{color:var(--color4);font-family:"Font Awesome 5 Free";margin-right:10px;font-size:1.5rem;vertical-align:-16%;font-weight:900}.article[_ngcontent-%COMP%]   .category[_ngcontent-%COMP%]{color:var(--color4)}']})}}return n})();var si=["*"];function pi(n,i){n&1&&mt(0)}
3function mi(n,i){if(n&1){let t=R();a(0,"a",4),I("click",function(o){D(t);let d=l();return z(d.navigate(d.button,o))}),G(1,pi,1,0,"ng-container",5),c()}if(n&2){let t=l(),e=Z(3);L("full-width",t.fullWidth)("compressed",t.compressedHeight),s("ngClass",t.getClassByType(t.button))("target",t.getTargetByReference(t.button))("href",t.createRoute(t.button),k),r(),s("ngTemplateOutlet",e)}}function ui(n,i){n&1&&mt(0)}function gi(n,i){if(n&1){let t=R();a(0,"div",6),I("click",function(){D(t);let o=l();return z(o.buttonPressed(o.button))}),G(1,ui,1,0,"ng-container",5),c()}if(n&2){let t=l(),e=Z(3);L("full-width",t.fullWidth)("compressed",t.compressedHeight),s("ngClass",t.getClassByType(t.button)),r(),s("ngTemplateOutlet",e)}}function Ci(n,i){if(n&1&&(a(0,"span",7),g(1,"\xA0"),c()),n&2){let t=l(2);s("ngClass",t.button.fontAwesomeIcon)}}function fi(n,i){if(n&1&&(a(0,"span",8),g(1),c()),n&2){let t=l(2);r(),C(t.button.displayName)}}function _i(n,i){if(n&1&&(m(0,Ci,2,1,"span",7),a(1,"span",null,1),Wn(3),c(),m(4,fi,2,1,"span",8)),n&2){let t=Z(2),e=l();u(e.button.fontAwesomeIcon?0:-1),r(4),u(t.childNodes.length==0?4:-1)}}var K=(()=>{class n{constructor(t,e,o,d,f){this.route=t,this.modalService=e,this.googleDataLayer=o,this.router=d,this.platformId=f,this.fullWidth=!1,this.compressedHeight=!1,this.googleDataLayerEvents=ln}createRoute(t){return this.route.createRoute(t)}navigate(t,e){if(e.ctrlKey||e.metaKey)e.preventDefault(),this.openInNewTab(t.referenceSlug);else return this.route.navigate(t)}getClassByType(t){switch(t.type){case"Solid light button":return"button-solid-light cut-corner-lefttop";case"Solid dark button":return"button-solid-dark cut-corner-lefttop";case"Gradient button":return this.addGradientColor("button-gradient cut-corner-lefttop",t.gradientColorSchema);case"Bordered button":return this.addGradientColor("button-bordered",t.gradientColorSchema);case"Card button":return this.addGradientColor("button-bordered button-card",t.gradientColorSchema);case"Link":return"button-default button-link";case"Green button":return"button-solid-green cut-corner-lefttop";case"Bordered green button":return"button-bordered green-button";default:return"button-default"}}addGradientColor(t,e){switch(e){case"Corporate":return t+" corporate-colors";case"Product":return t+" product-colors";default:return t}}getTargetByReference(t){return t.documentLink||t.externalLink?"_blank":"_self"}buttonPressed(t){return gt(this,null,function*(){if(!t.widgetLink)return;t.widgetLink.type==="Lead generation popup"&&this.googleDataLayer.pushDialogEvent(this.googleDataLayerEvents.OPEN_DIALOG,this.googleDataLayerEvents.ORIENTATION_CALL);let{WidgetSelectorHelper:e}=yield import("./chunk-M2QO2TPX.js"),o=this.modalService.open(e.getWidgetComponentBasedOnType(t.widgetLink.type),{centered:!0});o.componentInstance.widget=t.widgetLink})}openInNewTab(t){if(_t(this.platformId)&&typeof window<"u"){let e=this.router.createUrlTree([t]),o=window.location.href.replace(this.router.url,"");window.open(o+e,"_blank")}}static{this.\u0275fac=function(e){return new(e||n)(v(st),v(vt),v(dn),v(Nt),v(Ct))}}static{this.\u0275cmp=M({type:n,selectors:[["app-button"]],inputs:{button:"button",fullWidth:"fullWidth",compressedHeight:"compressedHeight"},ngContentSelectors:si,decls:4,vars:2,consts:[["buttonInnerHtml",""],["content",""],[1,"btn",3,"full-width","compressed","ngClass","target","href"],[1,"btn",3,"full-width","compressed","ngClass"],[1,"btn",3,"click","ngClass","target","href"],[4,"ngTemplateOutlet"],[1,"btn",3,"click","ngClass"],[3,"ngClass"],[1,"btn-display-name"]],template:function(e,o){e&1&&(Un(),m(0,mi,2,8,"a",2),m(1,gi,2,6,"div",3),G(2,_i,5,2,"ng-template",null,0,ct)),e&2&&(u(o.button&&!o.button.widgetLink?0:-1),r(),u(o.button&&o.button.widgetLink?1:-1))},dependencies:[Q,At],styles:['.cut-corner-rightbottom[_ngcontent-%COMP%]{clip-path:polygon(0 0,100% 0,100% 75%,88% 100%,0% 100%)}.cut-corner-lefttop[_ngcontent-%COMP%]{clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 45%)}div.btn[_ngcontent-%COMP%], a.btn[_ngcontent-%COMP%]{color:#fff!important;padding:16px 24px;font-size:1rem;font-weight:500;line-height:1.3;border-radius:0}div.btn.button-default[_ngcontent-%COMP%], a.btn.button-default[_ngcontent-%COMP%]{color:#000!important;font-weight:400;padding-left:0}div.btn.button-default.button-link[_ngcontent-%COMP%], a.btn.button-default.button-link[_ngcontent-%COMP%]{color:var(--color1)!important}
3div.btn.button-gradient[_ngcontent-%COMP%], a.btn.button-gradient[_ngcontent-%COMP%]{background-image:linear-gradient(.25turn,var(--color8) 0%,var(--color1) 51%,var(--color8) 100%)}div.btn.button-gradient.corporate-colors[_ngcontent-%COMP%], a.btn.button-gradient.corporate-colors[_ngcontent-%COMP%]{background-image:linear-gradient(.25turn,var(--corporatecolor8) 0%,var(--corporatecolor1) 51%,var(--corporatecolor8) 100%)}div.btn.button-gradient.product-colors[_ngcontent-%COMP%], a.btn.button-gradient.product-colors[_ngcontent-%COMP%]{background-image:linear-gradient(.25turn,var(--productscolor8) 0%,var(--productscolor1) 51%,var(--productscolor8) 100%)}div.btn.button-gradient[_ngcontent-%COMP%], a.btn.button-gradient[_ngcontent-%COMP%]{background-position:right center}div.btn.button-gradient[_ngcontent-%COMP%]:hover, a.btn.button-gradient[_ngcontent-%COMP%]:hover{background-position:left center}div.btn.button-gradient[_ngcontent-%COMP%], a.btn.button-gradient[_ngcontent-%COMP%]{transition:1s;background-size:200% auto;min-width:195px}div.btn.button-solid-light[_ngcontent-%COMP%], a.btn.button-solid-light[_ngcontent-%COMP%]{background:linear-gradient(to right,var(--lightbuttonhovercolor) 50%,var(--lightbuttoncolor) 50%);background-size:200% auto;background-position:right bottom;transition:all .5s ease-out;color:var(--color1)!important}div.btn.button-solid-light[_ngcontent-%COMP%]:hover, a.btn.button-solid-light[_ngcontent-%COMP%]:hover{background-position:left bottom}div.btn.button-solid-light[_ngcontent-%COMP%], a.btn.button-solid-light[_ngcontent-%COMP%]{min-width:195px}div.btn.button-solid-dark[_ngcontent-%COMP%], a.btn.button-solid-dark[_ngcontent-%COMP%]{background:var(--darkbuttoncolor)}div.btn.button-solid-dark[_ngcontent-%COMP%]:hover, a.btn.button-solid-dark[_ngcontent-%COMP%]:hover{background:var(--darkbuttonhovercolor)}div.btn.button-solid-dark[_ngcontent-%COMP%], a.btn.button-solid-dark[_ngcontent-%COMP%]{transition:.2s ease-out;min-width:195px}div.btn.button-bordered[_ngcontent-%COMP%], a.btn.button-bordered[_ngcontent-%COMP%]{position:relative;min-width:195px;background-image:linear-gradient(.25turn,var(--color8) 0%,var(--color1) 51%,var(--color8) 100%)}div.btn.button-bordered.corporate-colors[_ngcontent-%COMP%], a.btn.button-bordered.corporate-colors[_ngcontent-%COMP%]{background-image:linear-gradient(.25turn,var(--corporatecolor8) 0%,var(--corporatecolor1) 51%,var(--corporatecolor8) 100%)}div.btn.button-bordered.product-colors[_ngcontent-%COMP%], a.btn.button-bordered.product-colors[_ngcontent-%COMP%]{background-image:linear-gradient(.25turn,var(--productscolor8) 0%,var(--productscolor1) 51%,var(--productscolor8) 100%)}div.btn.button-bordered.green-button[_ngcontent-%COMP%], a.btn.button-bordered.green-button[_ngcontent-%COMP%]{background-image:linear-gradient(.25turn,var(--greenbuttoncolor) 0%,var(--greenbuttonhovercolor) 51%,var(--greenbuttoncolor) 100%)}div.btn.button-bordered[_ngcontent-%COMP%], a.btn.button-bordered[_ngcontent-%COMP%]{background-position:right center}div.btn.button-bordered[_ngcontent-%COMP%]:hover, a.btn.button-bordered[_ngcontent-%COMP%]:hover{background-position:left center}div.btn.button-bordered[_ngcontent-%COMP%], a.btn.button-bordered[_ngcontent-%COMP%]{transition:1s;background-size:200% auto;color:#565656!important}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){div.btn.button-bordered[_ngcontent-%COMP%], a.btn.button-bordered[_ngcontent-%COMP%]{border:2px solid var(--color3)}div.btn.button-bordered.corporate-colors[_ngcontent-%COMP%], a.btn.button-bordered.corporate-colors[_ngcontent-%COMP%]{border-color:var(--corporatecolor3);background-image:none}div.btn.button-bordered.product-colors[_ngcontent-%COMP%], a.btn.button-bordered.product-colors[_ngcontent-%COMP%]{border-color:var(--productscolor3);background-image:none}div.btn.button-bordered[_ngcontent-%COMP%], a.btn.button-bordered[_ngcontent-%COMP%]{background:none;background-color:#fff;padding-left:16px;padding-right:16px;font-weight:500}}@supports (-ms-ime-align: auto){div.btn.button-bordered[_ngcontent-%COMP%], a.btn.button-bordered[_ngcontent-%COMP%]{border:2px solid var(--color3)}div.btn.button-bordered.corporate-colors[_ngcontent-%COMP%], a.btn.button-bordered.corporate-colors[_ngcontent-%COMP%]{border-color:var(--corporatecolor3);background-image:none}div.btn.button-bordered.product-colors[_ngcontent-%COMP%], a.btn.button-bordered.product-colors[_ngcontent-%COMP%]{border-color:var(--productscolor3);background-image:none}div.btn.button-bordered[_ngcontent-%COMP%], a.btn.button-bordered[_ngcontent-%COMP%]{background:none;background-color:#fff;padding-left:16px;padding-right:16px;font-weight:500}}div.btn.button-bordered[_ngcontent-%COMP%], a.btn.button-bordered[_ngcontent-%COMP%]{clip-path:polygon(15px 0,100% 0,100% 100%,0 100%,0 40%)}div.btn.button-bordered[_ngcontent-%COMP%]:after, a.btn.button-bordered[_ngcontent-%COMP%]:after{position:absolute;
3left:2px;top:2px;content:"";width:calc(100% - 4px);height:calc(100% - 4px);z-index:-1;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 42%);background-color:var(--lightbuttoncolor);transition:.2s ease-out}div.btn.button-bordered.button-card[_ngcontent-%COMP%], a.btn.button-bordered.button-card[_ngcontent-%COMP%]{min-width:auto;color:var(--color3)!important}div.btn.button-bordered.button-card.corporate-colors[_ngcontent-%COMP%], a.btn.button-bordered.button-card.corporate-colors[_ngcontent-%COMP%]{color:var(--corporatecolor3)!important}div.btn.button-bordered.button-card.product-colors[_ngcontent-%COMP%], a.btn.button-bordered.button-card.product-colors[_ngcontent-%COMP%]{color:var(--productscolor3)!important}div.btn.button-bordered.button-card[_ngcontent-%COMP%], a.btn.button-bordered.button-card[_ngcontent-%COMP%]{font-size:smaller;font-weight:400;padding:14px 24px 12px}div.btn[_ngcontent-%COMP%]   .fas[_ngcontent-%COMP%], a.btn[_ngcontent-%COMP%]   .fas[_ngcontent-%COMP%]{font-size:120%;color:var(--color3);vertical-align:middle}div.btn.corporate-colors[_ngcontent-%COMP%]   .fas[_ngcontent-%COMP%], a.btn.corporate-colors[_ngcontent-%COMP%]   .fas[_ngcontent-%COMP%]{font-size:120%;color:var(--corporatecolor3)}div.btn.product-colors[_ngcontent-%COMP%]   .fas[_ngcontent-%COMP%], a.btn.product-colors[_ngcontent-%COMP%]   .fas[_ngcontent-%COMP%]{font-size:120%;color:var(--productscolor3)}div.btn.full-width[_ngcontent-%COMP%], a.btn.full-width[_ngcontent-%COMP%]{width:100%}div.btn.compressed[_ngcontent-%COMP%], a.btn.compressed[_ngcontent-%COMP%]{padding:12px 32px}div.btn.button-solid-green[_ngcontent-%COMP%], a.btn.button-solid-green[_ngcontent-%COMP%]{background:var(--greenbuttoncolor)}div.btn.button-solid-green[_ngcontent-%COMP%]:hover, a.btn.button-solid-green[_ngcontent-%COMP%]:hover{background:var(--greenbuttonhovercolor)}div.btn.button-solid-green[_ngcontent-%COMP%], a.btn.button-solid-green[_ngcontent-%COMP%]{transition:.2s ease-out;min-width:195px}']})}}return n})();var hi=()=>({decodeHtml:!0,disableSanitizer:!0});function bi(n,i){if(n&1&&(a(0,"div",4),p(1,"img",10),c()),n&2){let t=l(2);r(),s("src",t.download.previewImage==null?null:t.download.previewImage.url,k)}}function Mi(n,i){if(n&1&&(a(0,"h3",6),g(1),c()),n&2){let t=l(2);r(),C(t.download.title)}}function xi(n,i){if(n&1&&(a(0,"b",6),g(1),c()),n&2){let t=l(2);r(),C(t.download.title)}}function Pi(n,i){if(n&1&&(p(0,"markdown",7),_(1,"markdown"),_(2,"async")),n&2){let t=l(2);s("innerHTML",w(2,4,N(1,1,t.download.description,U(6,hi))),V)}}function vi(n,i){if(n&1&&(a(0,"div",9),g(1),_(2,"date"),c()),n&2){let t=l(2);r(),ft(" ",Kn(2,1,t.download.date,"d MMMM yyyy","",t.currentLang)," ")}}function Oi(n,i){if(n&1&&(a(0,"div",1)(1,"div",2)(2,"div",3),m(3,bi,2,1,"div",4),c(),a(4,"div",5),m(5,Mi,2,1,"h3",6),a(6,"p"),m(7,xi,2,1,"b",6),c(),m(8,Pi,3,7,"markdown",7),a(9,"app-button",8),g(10),c()(),m(11,vi,3,6,"div",9),c()()),n&2){let t=l();L("has-background",!!t.download.backgroundType)("has-date",!!t.download.date)("no-preview-img",!t.download.previewImage),r(),L("no-preview-img",!t.download.previewImage),r(2),u(t.download.previewImage?3:-1),r(),L("no-preview-img",!t.download.previewImage),s("ngClass",t.download.date?"col-md-6":"col-md-9"),r(),u(t.download.title&&t.download.gradientTitle?5:-1),r(2),u(t.download.title&&!t.download.gradientTitle?7:-1),r(),u(t.download.description?8:-1),r(),s("button",t.download.button)("compressedHeight",!!t.download.date),r(),ft(" ",t.download.button.displayName," \u25FE "),r(),u(t.download.date?11:-1)}}var Ue=(()=>{class n{constructor(t){this.appConfig=t}ngOnInit(){this.currentLang=this.appConfig.settings.locale}static{this.\u0275fac=function(e){return new(e||n)(v(Rt))}}static{this.\u0275cmp=M({type:n,selectors:[["app-download"]],inputs:{download:"download"},decls:1,vars:1,consts:[[1,"container","download-container",3,"has-background","has-date","no-preview-img"],[1,"container","download-container"],[1,"row"],[1,"col-12","col-md-3","image-column"],[1,"responsive-image"],[1,"content-column","d-flex","flex-column","col-12",3,"ngClass"],[1,"title"],[1,"description",3,"innerHTML"],[1,"mt-auto",3,"button","compressedHeight"],[1,"col-3","date-column"],["loading","lazy","decoding","async",1,"image",3,"src"]],template:function(e,o){e&1&&m(0,Oi,12,19,"div",0),e&2&&u(o.download?0:-1)},dependencies:[Q,F,K,Y,q,Lt],styles:[".download-container[_ngcontent-%COMP%]{padding-bottom:30px;margin-bottom:10px}.download-container.has-background[_ngcontent-%COMP%]{padding:30px 80px}.download-container[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]{width:100%;box-shadow:0 12px 44px -12px #969696}.download-container[_ngcontent-%COMP%]   .content-column[_ngcontent-%COMP%]{padding:20px 0}.download-container[_ngcontent-%COMP%]   .content-column[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:1.5rem;color:var(--color3);background:linear-gradient(to right,var(--color1) 0%,var(--color8) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.download-container[_ngcontent-%COMP%]   .content-column[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{background:none}}.download-container[_ngcontent-%COMP%]   .content-column[_ngcontent-%COMP%]   app-button[_ngcontent-%COMP%]   .size[_ngcontent-%COMP%]{font-weight:400}.download-container.has-date[_ngcontent-%COMP%]{border:1px solid #e5e5e5;padding:20px}.download-container.has-date[_ngcontent-%COMP%]   .content-column[_ngcontent-%COMP%]{padding:0}.download-container.has-date[_ngcontent-%COMP%]   .content-column[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:1.2rem;color:var(--color3);background:none;-webkit-text-fill-color:initial}.download-container.has-date[_ngcontent-%COMP%]   .content-column[_ngcontent-%COMP%]   app-button[_ngcontent-%COMP%]   a.btn[_ngcontent-%COMP%]{padding:12px 20px}.no-preview-img[_ngcontent-%COMP%]{padding-top:0!important}"]})}}return n})();var yi=()=>({decodeHtml:!0,disableSanitizer:!0});
3function wi(n,i){if(n&1&&(p(0,"markdown",4),_(1,"markdown"),_(2,"async")),n&2){let t=l().$implicit;s("innerHTML",w(2,5,N(1,2,t.body,U(7,yi))),V)("disableSanitizer",!0)}}function ki(n,i){if(n&1&&p(0,"img",5),n&2){let t=i.$implicit;s("src",t.url,k)}}function Ti(n,i){if(n&1&&j(0,ki,1,1,"img",5,H),n&2){let t=l().$implicit;$(t==null?null:t.items)}}function Ii(n,i){if(n&1&&m(0,wi,3,8,"markdown",4)(1,Ti,2,0),n&2){let t=i.$implicit,e=l(2);u(e.isText(t.__typename)?0:1)}}function Si(n,i){if(n&1&&(a(0,"article"),p(1,"app-title",0),a(2,"div",1)(3,"div",2),j(4,Ii,2,1,null,null,H),c()(),a(6,"div"),p(7,"app-button",3),c()()),n&2){let t=l();r(),s("title",t.article.articleTitle),r(),L("no-margin",t.article.noMarginBetweenTitleAndText),r(),s("ngClass",t.getContentTextColorClass(t.article)),r(),$(t.article==null?null:t.article.markdownContent),r(3),s("button",t.article.button)}}var We=(()=>{class n{getContentTextColorClass(t){let e="";switch(t.contentTextColor){case"black":e="text-black";break;case"white":e="text-white";break}return e}isText(t){return t==="Text"}static{this.\u0275fac=function(e){return new(e||n)}}static{this.\u0275cmp=M({type:n,selectors:[["app-text"]],inputs:{article:"article"},decls:1,vars:1,consts:[[3,"title"],[1,"content"],[1,"mb-4","mb-md-0",3,"ngClass"],[3,"button"],[1,"article","text",3,"innerHTML","disableSanitizer"],["loading","lazy","decoding","async",3,"src"]],template:function(e,o){e&1&&m(0,Si,8,5,"article"),e&2&&u(o.article?0:-1)},dependencies:[Vt,Q,F,K,Y,q],styles:[".no-margin[_ngcontent-%COMP%]{margin-top:-50px}p[_ngcontent-%COMP%]{color:var(--asphalt);margin-bottom:0}.text-black[_ngcontent-%COMP%]{color:#000!important}.text-white[_ngcontent-%COMP%]{color:#fff!important}"]})}}return n})();function Ei(n,i){if(n&1&&(lt(0,"div",2),zt(1,"img",8),pt()),n&2){let t=l();r(),Zt("src",t.contact==null||t.contact.profilePicture==null||t.contact.profilePicture.contentImage==null?null:t.contact.profilePicture.contentImage.url,k)("alt",t.contact==null||t.contact.profilePicture==null?null:t.contact.profilePicture.alternativeText)("title",t.contact==null?null:t.contact.profilePicture.title)}}var Ge=(()=>{class n{ngOnInit(){this.contact=this.card?.cardContent}static{this.\u0275fac=function(e){return new(e||n)}}static{this.\u0275cmp=M({type:n,selectors:[["app-contact"]],inputs:{card:"card"},decls:14,vars:5,consts:[[1,"contact"],[1,"profile"],[1,"responsive-image"],[1,"info"],[1,"content"],[1,"number"],[1,"fas","dc-phone"],[1,"title-line","d-none","d-xl-block"],["loading","lazy","decoding","async",1,"image",3,"src","alt","title"]],template:function(e,o){e&1&&(lt(0,"div",0)(1,"div",1),m(2,Ei,2,3,"div",2),pt(),lt(3,"div",3)(4,"div",4)(5,"h5"),g(6),pt(),lt(7,"label"),g(8),pt(),lt(9,"div",5),zt(10,"i",6),lt(11,"label"),g(12),pt()()()(),zt(13,"div",7),pt()),e&2&&(r(2),u(o.contact!=null&&o.contact.profilePicture?2:-1),r(4),dt("",o.contact==null?null:o.contact.firstname," ",o.contact==null?null:o.contact.surname),r(2),C(o.contact==null?null:o.contact.title),r(4),C(o.contact==null?null:o.contact.mobileNumber))},styles:[".contact[_ngcontent-%COMP%]{height:245px;width:400px;position:relative}@media(max-width:767.98px){.contact[_ngcontent-%COMP%]{width:350px;margin:80px 0 50px}}.contact[_ngcontent-%COMP%]   .profile[_ngcontent-%COMP%]{position:absolute;width:45%;height:70%;top:15%;z-index:1}.contact[_ngcontent-%COMP%]   .profile[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%}@media(max-width:767.98px){.contact[_ngcontent-%COMP%]   .profile[_ngcontent-%COMP%]{width:55%;top:-40%}}.contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]{left:30%;width:70%;position:absolute;background:linear-gradient(.25turn,var(--color8) 0%,var(--color1) 51%,var(--color8) 100%);clip-path:polygon(100% 0,100% 110px,194px 100%,0 100%,0 0);background-size:200% auto;background-position:right center;height:100%;display:table}.contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{display:block}@media(max-width:767.98px){.contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]{left:30px;width:90%;clip-path:polygon(100% 0,100% 120px,213px 100%,0 100%,0 0)}}.contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   *[_ngcontent-%COMP%]{font-size:.85rem}
3.contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{display:table-cell;vertical-align:middle;padding-left:30%}.contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   .number[_ngcontent-%COMP%]{color:#fff;display:inline-block;letter-spacing:1px}@media(max-width:767.98px){.contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   .number[_ngcontent-%COMP%]{display:initial}}.contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   .number[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{display:inline-block;margin-right:5px;margin-left:-5px;vertical-align:middle;font-size:1.5rem!important}.contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   .number[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{display:inline-block}@media(max-width:767.98px){.contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   *[_ngcontent-%COMP%]{font-size:1rem}.contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{vertical-align:bottom;padding-top:38%;padding-left:10%;padding-bottom:10%}.contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   .number[_ngcontent-%COMP%]{padding-top:10px}.contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], .contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{width:50%}}.contact[_ngcontent-%COMP%]   .title-line[_ngcontent-%COMP%]{width:66%;height:1px;position:absolute;top:75%;margin-left:55%;background:linear-gradient(to right,var(--color8) 0%,var(--color1) 20%);transform:rotate(-57deg)}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.contact[_ngcontent-%COMP%]   .title-line[_ngcontent-%COMP%]{display:none!important}}@supports (-ms-ime-align: auto){.contact[_ngcontent-%COMP%]   .title-line[_ngcontent-%COMP%]{display:none!important}}.dc-phone[_ngcontent-%COMP%]{font-size:1.5rem!important}"]})}}return n})();var Di=()=>({decodeHtml:!0,disableSanitizer:!0});function zi(n,i){n&1&&mt(0)}function Ai(n,i){if(n&1){let t=R();a(0,"div",5),I("click",function(){D(t);let o=l();return z(o.navigate(o.card==null?null:o.card.button))}),G(1,zi,1,0,"ng-container",6),c()}if(n&2){l();let t=Z(5);r(),s("ngTemplateOutlet",t)}}function Li(n,i){n&1&&mt(0)}function Fi(n,i){if(n&1&&(a(0,"div",4),G(1,Li,1,0,"ng-container",6),c()),n&2){l();let t=Z(5);r(),s("ngTemplateOutlet",t)}}function Bi(n,i){if(n&1&&(a(0,"div",21),p(1,"img",23),c()),n&2){let t=l(2);r(),s("src",t.contact==null||t.contact.profilePicture==null||t.contact.profilePicture.contentImage==null?null:t.contact.profilePicture.contentImage.url,k)("alt",t.contact==null||t.contact.profilePicture==null?null:t.contact.profilePicture.alternativeText)("title",t.contact==null||t.contact.profilePicture==null?null:t.contact.profilePicture.title)}}function Ni(n,i){if(n&1&&(a(0,"div",22),p(1,"app-button",24),c()),n&2){let t=l(2);r(),s("button",t.card==null?null:t.card.button)}}function Ri(n,i){if(n&1&&(a(0,"div",7),p(1,"img",8),c(),a(2,"h4",9),g(3),c(),a(4,"div",10),p(5,"markdown",11),_(6,"markdown"),_(7,"async"),c(),a(8,"div",12)(9,"div",13)(10,"h5"),g(11),c(),a(12,"label",14),g(13),c(),a(14,"label",15),p(15,"i",16),g(16),c(),a(17,"label",17)(18,"a",18),p(19,"i",19),a(20,"span"),g(21),c()()()(),a(22,"div",20),m(23,Bi,2,3,"div",21),c()(),m(24,Ni,2,1,"div",22)),n&2){let t=l();r(),s("src",t.card==null||t.card.image==null||t.card.image.contentImage==null?null:t.card.image.contentImage.url,k)("alt",t.card==null||t.card.image==null?null:t.card.image.alternativeText)("title",t.card==null||t.card.image==null?null:t.card.image.title),r(2),C(t.card==null?null:t.card.title),r(2),s("innerHTML",w(7,16,N(6,13,t.card==null?null:t.card.description,U(18,Di))),V),r(6),dt("",t.contact==null?null:t.contact.firstname," ",t.contact==null?null:t.contact.surname),r(2),C(t.contact==null?null:t.contact.title),r(3),C(t.contact==null?null:t.contact.mobileNumber),r(2),s("href",t.getEmailLink(t.contact==null?null:t.contact.email),k),r(3),C((t.contact==null?null:t.contact.emailLabel)||(t.contact==null?null:t.contact.email)),r(2),u(t.contact!=null&&t.contact.profilePicture?23:-1),r(),u(t.card!=null&&t.card.button&&!(t.card!=null&&t.card.clickable)?24:-1)}}var Qe=(()=>{class n{constructor(t){this.route=t}ngOnInit(){this.contact=this.card?.cardContent}navigate(t){return t&&this.card?.clickable?this.route.navigate(t):!1}getEmailLink(t){return`mailto://${t}`}static{this.\u0275fac=function(e){return new(e||n)(v(st))}}static{this.\u0275cmp=M({type:n,selectors:[["app-extended-contact"]],inputs:{card:"card"},decls:6,vars:1,consts:[["cardContent",""],[1,"card","cutted-corner"],[1,"wrapper"],[1,"card-body","clickable-card"],[1,"card-body"],[1,"card-body","clickable-card",3,"click"],[4,"ngTemplateOutlet"],[1,"image-container"],["loading","lazy","decoding","async",1,"pb-4",3,"src","alt","title"],[1,"card-title"],[1,"card-text"],[1,"forcard",3,"innerHTML"],[1,"contact"],[1,"info"],[1,"title"],[1,"number"],[1,"fas","fa-phone"],[1,"email"],[3,"href"],[1,"fas","fa-envelope"],[1,"profile"],[1,"responsive-image"],[1,"pt-4"],["loading","lazy","decoding","async",1,"image",3,"src","alt","title"],[3,"button"]],template:function(e,o){e&1&&(a(0,"div",1)(1,"div",2),m(2,Ai,2,1,"div",3)(3,Fi,2,1,"div",4),c()(),G(4,Ri,25,19,"ng-template",null,0,ct)),e&2&&(r(2),u(o.card!=null&&o.card.button&&(o.card!=null&&o.card.clickable)?2:3))},dependencies:[At,F,K,Y,q],styles:[".card[_ngcontent-%COMP%]{border:none;max-width:430px}.card[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:var(--asphalt)}@media(max-width:991.98px){.card[_ngcontent-%COMP%]{margin-bottom:1.5rem}}.card[_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%]{filter:drop-shadow(0 0 .4rem rgba(0,0,0,.4))}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.card[_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%]{box-shadow:0 0 1rem #0006}}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{background-color:#fff;min-height:265px;padding:2rem}.card[_ngcontent-%COMP%]   .card-body.clickable-card[_ngcontent-%COMP%]{cursor:pointer;transition:background-color .2s ease-in}.card[_ngcontent-%COMP%]   .card-body.clickable-card[_ngcontent-%COMP%]:hover{background-color:var(--lightbutton
3hovercolor)}@media(max-width:991.98px){.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:1rem}}@media(max-width:575.98px){.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:1.5rem}}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .category[_ngcontent-%COMP%]{font-weight:600;font-size:smaller}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{color:var(--color3);background:linear-gradient(to right,var(--color1) 0%,var(--color8) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;font-weight:600}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{background:none}}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .black-color[_ngcontent-%COMP%]{color:var(--asphalt)!important;background:unset!important;-webkit-text-fill-color:unset!important}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .theme-color[_ngcontent-%COMP%]{color:var(--color3)!important;background:linear-gradient(to right,var(--color1) 0%,var(--color8) 100%)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .theme-color[_ngcontent-%COMP%]{background:none}}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .location[_ngcontent-%COMP%]{border-top:solid var(--color3) 1px;padding-top:1rem;margin-top:2rem;margin-bottom:0;font-size:smaller}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .location[_ngcontent-%COMP%]   .fa[_ngcontent-%COMP%]{color:var(--color3)!important}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.card.cutted-corner[_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%]{max-height:300px}}.card.cutted-corner[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{clip-path:polygon(88% 0,100% 20%,100% 100%,0 100%,0 0)}.card.cutted-corner[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:1.3rem}.card.logo-picture[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]{min-height:65px;margin-bottom:1rem}.card.logo-picture[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{color:gray!important;-webkit-text-fill-color:gray!important;background:none;margin-bottom:1rem;font-weight:400!important}.card.picture-behind[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem;background-repeat:no-repeat;background-size:contain}@media(min-width:992px)and (max-width:1199.98px){.card.picture-behind[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}.card.picture-behind[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{clip-path:polygon(8% 0,100% 0,100% 100%,0 100%,0 15%);min-height:100px;padding-bottom:0}.card.picture-behind[_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%]{margin-top:165px;margin-bottom:0;filter:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.card.picture-behind[_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%]{box-shadow:none}}@supports (-ms-ime-align: auto){.card.picture-behind[_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%]{box-shadow:none}}
3.card.picture-behind[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{color:var(--color3)!important;-webkit-text-fill-color:var(--color3)!important;background:none;font-weight:400!important}.card.picture-behind[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]{color:var(--asphalt);font-size:.88rem;font-weight:300;line-height:25px}.align-size[_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%], .align-size[_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{height:100%}@media(min-width:768px){.align-size[_ngcontent-%COMP%]{height:100%}}.image-container[_ngcontent-%COMP%]{display:flex;justify-content:center}","@media(min-width:768px){.card[_ngcontent-%COMP%]{margin-top:1rem}}@media(max-width:767.98px){.card[_ngcontent-%COMP%]{margin-left:0}}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:2rem}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.85rem;color:var(--darkbuttonhovercolor)}.card[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]{display:flex}.card[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000!important}.card[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]{width:70%}.card[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   label[_ngcontent-%COMP%], .card[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{display:block;font-size:.85rem}.card[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{margin-bottom:1.25rem;color:var(--darkbuttonhovercolor)}@media(max-width:767.98px){.card[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{margin-bottom:1rem}}.card[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .number[_ngcontent-%COMP%]{letter-spacing:1px}.card[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .number[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:5px;transform:rotateY(180deg)}.card[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .email[_ngcontent-%COMP%]{white-space:nowrap}.card[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .email[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:10px}.card[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   .profile[_ngcontent-%COMP%]{width:30%}.card[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   .profile[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:auto;width:100%}"]})}}return n})();var Vi=n=>({"align-size":n}),Hi=()=>({decodeHtml:!0,disableSanitizer:!0});function ji(n,i){n&1&&mt(0)}function $i(n,i){if(n&1){let t=R();a(0,"div",5),I("click",function(){D(t);let o=l();return z(o.navigate(o.card==null?null:o.card.button))}),G(1,ji,1,0,"ng-container",6),c()}if(n&2){l();let t=Z(5);r(),s("ngTemplateOutlet",t)}}function Ui(n,i){n&1&&mt(0)}function Wi(n,i){if(n&1&&(a(0,"div",4),G(1,Ui,1,0,"ng-container",6),c()),n&2){l();let t=Z(5);r(),s("ngTemplateOutlet",t)}}function Gi(n,i){if(n&1&&(a(0,"div",7),p(1,"img",14),c()),n&2){let t=l(2);r(),s("src",t.card==null||t.card.image==null||t.card.image.contentImage==null?null:t.card.image.contentImage.url,k)("alt",t.card==null||t.card.image==null?null:t.card.image.alternativeText)("title",t.card==null||t.card.image==null?null:t.card.image.title)}}function Qi(n,i){if(n&1&&(a(0,"p",8),g(1),c()),n&2){let t=l(2);s("ngClass",t.getColorClass(t.card==null?null:t.card.categoryColor)),r(),C(t.card==null?null:t.card.category)}}function qi(n,i){if(n&1&&(p(0,"markdown",11),_(1,"markdown"),_(2,"async")),n&2){let t=l(2);s("innerHTML",w(2,4,N(1,1,t.card==null?null:t.card.description,U(6,Hi))),V)}}function Yi(n,i){if(n&1&&(a(0,"div",12),p(1,"app-button",15),c()),n&2){let t=l(2);r(),s("button",t.card==null?null:t.card.button)}}function Ki(n,i){if(n&1&&(a(0,"p",13),p(1,"span",16),g(2),c()),n&2){let t=l(2);r(2),C(t.card==null?null:t.card.location)}}function Zi(n,i){if(n&1&&(m(0,Gi,2,3,"div",7),m(1,Qi,2,2,"p",8),a(2,"h4",9),g(3),c(),a(4,"div",10),m(5,qi,3,7,"markdown",11),c(),m(6,Yi,2,1,"div",12),m(7,Ki,3,1,"p",13)),n&2){let t=l();u(t.hasLogoImage(t.card)?0:-1),r(),u(t.card!=null&&t.card.category?1:-1),r(),s("ngClass",t.getColorClass(t.card==null?null:t.card.titleColor)),r(),C(t.card==null?null:t.card.title),r(2),u(t.card!=null&&t.card.description?5:-1),r(),u(t.card!=null&&t.card.button&&!(t.card!=null&&t.card.clickable)?6:-1),r(),u(t.card!=null&&t.card.location?7:-1)}}var qe=(()=>{class n{ngAfterViewInit(){this.breakTitleOnServiceCards(this.card)}constructor(t,e){this.route=t,this.document=e}getCardClass(t){switch(t?.type){case"Regular":return"regular";case"Cutted corner":return"cutted-corner";case"Logo picture":return"logo-picture";case"Picture behind":return"picture-behind";default:return""}}getColorClass(t){switch(t){case"Black":return"black-color";case"Theme color":return"theme-color";default:return""}}hasLogoImage(t){return!!t?.image&&t?.type==="Logo picture"}
3getBackground(t){return t?.type==="Picture behind"&&t?.image?"url("+t?.image?.contentImage?.url+")":"none"}breakTitleOnServiceCards(t){if(t?.type!=="Regular")return;let e=this.document.getElementById("card-title");if(e.innerText===""||e.innerText===void 0)return;let o=e.innerText.indexOf(" ",e.innerText.indexOf(" ",2)+1);o===-1&&(o=e.innerText.indexOf(" ",2),o===-1)||(e.innerHTML=[e.innerText.slice(0,o),"<br />",e.innerText.slice(o)].join(""),e.removeAttribute("id"))}navigate(t){return t&&this.card?.clickable?this.route.navigate(t):!1}static{this.\u0275fac=function(e){return new(e||n)(v(st),v(Yt))}}static{this.\u0275cmp=M({type:n,selectors:[["app-card"]],inputs:{card:"card"},decls:6,vars:7,consts:[["cardContent",""],[1,"card",3,"ngClass"],[1,"wrapper"],[1,"card-body","clickable-card"],[1,"card-body"],[1,"card-body","clickable-card",3,"click"],[4,"ngTemplateOutlet"],[1,"image-container"],[1,"category",3,"ngClass"],["id","card-title",1,"card-title",3,"ngClass"],[1,"card-text"],[1,"forcard",3,"innerHTML"],[1,"pt-4"],[1,"location"],["loading","lazy","decoding","async",1,"pb-4",3,"src","alt","title"],[3,"button"],[1,"fa","fa-map-marker-alt","pr-1"]],template:function(e,o){e&1&&(a(0,"div",1)(1,"div",2),m(2,$i,2,1,"div",3)(3,Wi,2,1,"div",4),c()(),G(4,Zi,8,7,"ng-template",null,0,ct)),e&2&&(Gn("background-image",o.getBackground(o.card)),s("ngClass",o.getCardClass(o.card))("ngClass",it(5,Vi,!!(o.card!=null&&o.card.alignCardsHeight))),r(2),u(o.card!=null&&o.card.button&&(o.card!=null&&o.card.clickable)?2:3))},dependencies:[Q,At,F,K,Y,q],styles:[".card[_ngcontent-%COMP%]{border:none;max-width:430px}.card[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:var(--asphalt)}@media(max-width:991.98px){.card[_ngcontent-%COMP%]{margin-bottom:1.5rem}}.card[_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%]{filter:drop-shadow(0 0 .4rem rgba(0,0,0,.4))}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.card[_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%]{box-shadow:0 0 1rem #0006}}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{background-color:#fff;min-height:265px;padding:2rem}.card[_ngcontent-%COMP%]   .card-body.clickable-card[_ngcontent-%COMP%]{cursor:pointer;transition:background-color .2s ease-in}.card[_ngcontent-%COMP%]   .card-body.clickable-card[_ngcontent-%COMP%]:hover{background-color:var(--lightbuttonhovercolor)}@media(max-width:991.98px){.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:1rem}}@media(max-width:575.98px){.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:1.5rem}}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .category[_ngcontent-%COMP%]{font-weight:600;font-size:smaller}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{color:var(--color3);background:linear-gradient(to right,var(--color1) 0%,var(--color8) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;font-weight:600}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{background:none}}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .black-color[_ngcontent-%COMP%]{color:var(--asphalt)!important;background:unset!important;-webkit-text-fill-color:unset!important}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .theme-color[_ngcontent-%COMP%]{color:var(--color3)!important;background:linear-gradient(to right,var(--color1) 0%,var(--color8) 100%)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .theme-color[_ngcontent-%COMP%]{background:none}}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .location[_ngcontent-%COMP%]{border-top:solid var(--color3) 1px;padding-top:1rem;margin-top:2rem;margin-bottom:0;font-size:smaller}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .location[_ngcontent-%COMP%]   .fa[_ngcontent-%COMP%]{color:var(--color3)!important}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.card.cutted-corner[_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%]{max-height:300px}}.card.cutted-corner[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{clip-path:polygon(88% 0,100% 20%,100% 100%,0 100%,0 0)}
3.card.cutted-corner[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:1.3rem}.card.logo-picture[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]{min-height:65px;margin-bottom:1rem}.card.logo-picture[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{color:gray!important;-webkit-text-fill-color:gray!important;background:none;margin-bottom:1rem;font-weight:400!important}.card.picture-behind[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem;background-repeat:no-repeat;background-size:contain}@media(min-width:992px)and (max-width:1199.98px){.card.picture-behind[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}.card.picture-behind[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{clip-path:polygon(8% 0,100% 0,100% 100%,0 100%,0 15%);min-height:100px;padding-bottom:0}.card.picture-behind[_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%]{margin-top:165px;margin-bottom:0;filter:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.card.picture-behind[_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%]{box-shadow:none}}@supports (-ms-ime-align: auto){.card.picture-behind[_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%]{box-shadow:none}}
3.card.picture-behind[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{color:var(--color3)!important;-webkit-text-fill-color:var(--color3)!important;background:none;font-weight:400!important}.card.picture-behind[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]{color:var(--asphalt);font-size:.88rem;font-weight:300;line-height:25px}.align-size[_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%], .align-size[_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{height:100%}@media(min-width:768px){.align-size[_ngcontent-%COMP%]{height:100%}}.image-container[_ngcontent-%COMP%]{display:flex;justify-content:center}"]})}}return n})();var Ji=["moreInfoSection"],Xi=["moreInfoButton"],tr=["lessInfoButton"],Ye=n=>({value:n});function nr(n,i){if(n&1&&(a(0,"div",5),p(1,"img",12),c()),n&2){let t=l(2);r(),s("src",t.contact.profilePicture==null||t.contact.profilePicture.contentImage==null?null:t.contact.profilePicture.contentImage.url,k)("alt",t.contact.profilePicture==null?null:t.contact.profilePicture.alternativeText)("title",t.contact.profilePicture==null?null:t.contact.profilePicture.title)}}function er(n,i){if(n&1){let t=R();a(0,"div",13),I("click",function(){D(t);let o=l(2);return z(o.toggle())}),a(1,"div",14,1),p(3,"i",15),a(4,"label",16),g(5,"moreAbout"),c()(),a(6,"div",17,2),p(8,"i",18),a(9,"label",16),g(10,"lessAbout"),c()()()}if(n&2){let t=l(2);r(4),s("translateParams",it(2,Ye,t.contact.firstname)),r(5),s("translateParams",it(4,Ye,t.contact.firstname))}}function or(n,i){if(n&1&&(a(0,"div",11)(1,"markdown"),g(2),c()()),n&2){let t=l(2);r(2),C(t.contact.description)}}function ir(n,i){if(n&1&&(a(0,"div",3)(1,"div",4),m(2,nr,2,3,"div",5),a(3,"div",6)(4,"h6",7),g(5),c(),a(6,"p",8),g(7),c(),m(8,er,11,6,"div",9),c(),a(9,"div",10,0),m(11,or,3,1,"div",11),c()()()),n&2){let t=l();r(2),u(t.contact.profilePicture?2:-1),r(3),C(t.contact.firstname+" "+t.contact.surname),r(2),C(t.contact.title),r(),u(t.contact.description?8:-1),r(3),u(t.contact.description?11:-1)}}var Ke=(()=>{class n{constructor(t){this.renderer=t,this.hiddenClassName="d-hidden",this.noneClassName="d-none"}ngOnInit(){this.contact=this.card?.cardContent}getBackground(t){return"url("+this.contact.profilePicture?.contentImage?.url+")"}toggle(){this.hasClass(this.moreInfoSection.nativeElement,this.hiddenClassName)?(this.renderer.addClass(this.moreInfoButton.nativeElement,this.noneClassName),this.renderer.removeClass(this.lessInfoButton.nativeElement,this.noneClassName),this.renderer.removeClass(this.moreInfoSection.nativeElement,this.hiddenClassName)):(this.renderer.removeClass(this.moreInfoButton.nativeElement,this.noneClassName),this.renderer.addClass(this.lessInfoButton.nativeElement,this.noneClassName),this.renderer.addClass(this.moreInfoSection.nativeElement,this.hiddenClassName))}hasClass(t,e){return(" "+t.className+" ").indexOf(" "+e+" ")>-1}static{this.\u0275fac=function(e){return new(e||n)(v(Kt))}}static{this.\u0275cmp=M({type:n,selectors:[["app-portrait-card"]],viewQuery:function(e,o){if(e&1&&at(Ji,5)(Xi,5)(tr,5),e&2){let d;X(d=tt())&&(o.moreInfoSection=d.first),X(d=tt())&&(o.moreInfoButton=d.first),X(d=tt())&&(o.lessInfoButton=d.first)}},inputs:{card:"card"},decls:1,vars:1,consts:[["moreInfoSection",""],["moreInfoButton",""],["lessInfoButton",""],[1,"card","portrait"],[1,"card-body"],[1,"image-container"],[1,"info-container"],[1,"card-title"],[1,"card-text"],[1,"toggle-button"],[1,"more-info","d-hidden"],[1,"description"],["loading","lazy","decoding","async",1,"image",3,"src","alt","title"],[1,"toggle-button",3,"click"],[1,"toggle-more-info"],[1,"fa","dc-chevron-right"],["translate","",3,"translateParams"],[1,"toggle-less-info","d-none"],[1,"fa","dc-chevron-up"]],template:function(e,o){e&1&&m(0,ir,12,5,"div",3),e&2&&u(o.contact?0:-1)},dependencies:[an,F],styles:[".card[_ngcontent-%COMP%]{border:none}.card.portrait[_ngcontent-%COMP%]{max-width:430px}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:0}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]{width:100%}
3.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]{position:relative;top:-3.5rem;right:-1px;background-color:#fff;clip-path:polygon(15px 0,100% 0,100% 100%,0 100%,0 23px);min-height:100px;padding:1.5rem 1rem 0 1.5rem}@media(min-width:1200px){.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]{margin-left:8rem}}@media(max-width:767.98px){.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]{margin-left:8rem}}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]{top:-4.5rem;margin-left:5rem}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{color:var(--color1);margin-bottom:0}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]{margin-bottom:0}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .toggle-button[_ngcontent-%COMP%]{cursor:pointer;color:var(--color1);white-space:nowrap;margin-top:1rem}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .toggle-button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:.5rem;font-size:smaller;font-weight:700}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .toggle-button[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{cursor:pointer}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .more-info[_ngcontent-%COMP%]{max-height:1000px;margin-top:-2rem;overflow:hidden;transition:max-height .5s ease-in}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .more-info.d-hidden[_ngcontent-%COMP%]{max-height:0;transition:max-height .5s ease-out;margin-bottom:0}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .more-info[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{color:var(--asphalt);line-height:30px}"]})}}return n})();var rr=["moreInfoSection"],ar=["moreInfoButton"],cr=["lessInfoButton"],lr=()=>({decodeHtml:!0,disableSanitizer:!0});function dr(n,i){if(n&1&&(a(0,"div",6),p(1,"img",27),c()),n&2){let t=l(2);r(),s("src",t.contact.profilePicture==null||t.contact.profilePicture.contentImage==null?null:t.contact.profilePicture.contentImage.url,k)("alt",t.contact.profilePicture==null?null:t.contact.profilePicture.alternativeText)("title",t.contact.profilePicture==null?null:t.contact.profilePicture.title)}}function sr(n,i){if(n&1&&(a(0,"div",25),p(1,"markdown",28),_(2,"markdown"),_(3,"async"),c()),n&2){let t=l(2);r(),s("innerHTML",w(3,4,N(2,1,t.contact.description,U(6,lr))),V)}}function pr(n,i){if(n&1&&(a(0,"div",26),p(1,"i",29)(2,"app-button",30),c()),n&2){let t=l(2);r(2),s("button",t.contact.linkedInProfile)}}function mr(n,i){if(n&1){let t=R();a(0,"div",3)(1,"div",4)(2,"div",5),m(3,dr,2,3,"div",6),a(4,"div",7)(5,"div",8)(6,"h5",9),g(7),c(),a(8,"label"),g(9),c(),a(10,"label",10)(11,"a",11),p(12,"i",12),a(13,"span"),g(14),c()()(),a(15,"label",13)(16,"a",11),p(17,"i",14),a(18,"span"),g(19),c()()()()(),a(20,"div",15)(21,"div",16)(22,"h5",9),g(23),c(),a(24,"label"),g(25),c(),a(26,"div",17),I("click",function(){D(t);let o=l();return z(o.toggle())}),a(27,"span",18,0)(29,"label",19),g(30,"moreInfo"),c(),p(31,"i",20),c(),a(32,"span",21,1)(34,"label",19),g(35,"lessInfo"),c(),p(36,"i",22),c()()()()(),a(37,"div",23,2)(39,"div",24)(40,"label",10)(41,"a",11),p(42,"i",12),a(43,"span"),g(44),c()()(),a(45,"label",13)(46,"a",11),p(47,"i",14),a(48,"span"),g(49),c()()()(),m(50,sr,4,7,"div",25),m(51,pr,3,1,"div",26),c()()()}if(n&2){let t=l();r(3),u(t.contact.profilePicture?3:-1),r(4),dt("",t.contact.firstname," ",t.contact.surname),r(2),C(t.contact.title),r(2),s("href",t.getPhoneNumberLink(t.contact.mobileNumber),k),r(3),C(t.contact.mobileNumber),r(2),s("href",t.getEmailLink(t.contact.email),k),r(3),C(t.contact.emailLabel||t.contact.email),r(4),dt("",t.contact.firstname," ",t.contact.surname),r(2),C(t.contact.title),r(16),s("href",t.getPhoneNumberLink(t.contact.mobileNumber),k),r(3),C(t.contact.mobileNumber),r(2),s("href",t.getEmailLink(t.contact.email),k),r(3),C(t.contact.email),r(),u(t.contact.description?50:-1),r(),u(t.contact.linkedInProfile?51:-1)}}var Ze=(()=>{class n{constructor(t){this.renderer=t,this.hiddenClassName="d-hidden",this.noneClassName="d-none"}ngOnInit(){this.contact=this.card?.cardContent}toggle(){this.hasClass(this.moreInfoSection.nativeElement,this.hiddenClassName)?(this.renderer.addClass(this.moreInfoButton.nativeElement,this.noneClassName),this.renderer.removeClass(this.lessInfoButton.nativeElement,this.noneClassName),this.renderer.removeClass(this.moreInfoSection.nativeElement,this.hiddenClassName)):(this.renderer.removeClass(this.moreInfoButton.nativeElement,this.noneClassName),this.renderer.addClass(this.lessInfoButton.nativeElement,this.noneClassName),this.renderer.addClass(this.moreInfoSection.nativeElement,this.hiddenClassName))}hasClass(t,e){return(" "+t.className+" ").indexOf(" "+e+" ")>-1}getPhoneNumberLink(t){return`tel://${t}`}getEmailLink(t){return`mailto://${t}`}static{this.\u0275fac=function(e){return new(e||n)(v(Kt))}}static{this.\u0275cmp=M({type:n,selectors:[["app-specialist-card"]],viewQuery:function(e,o){if(e&1&&at(rr,5)(ar,5)(cr,5),e&2){let d;X(d=tt())&&(o.moreInfoSection=d.first),X(d=tt())&&(o.moreInfoButton=d.first),X(d=tt())&&(o.lessInfoButton=d.first)}},inputs:{card:"card"},decls:1,vars:1,consts:[["moreInfoButton",""],["lessInfoButton",""],["moreInfoSection",""],[1,"card","portrait"],[1,"card-body"],[1,"main-info"],[1,"image-container"],[1,"info-container"],[1,"card-text","d-md-block","d-none"],[1,"card-title"],[1,"number"],[3,"href"],[1,"fas","dc-phone"],[1,"email"],[1,"fas","dc-envelope"],[1,"xs-info-container","d-xs-block","d-md-none"],[1,"card-text","d-xs-block","d-md-none"],[3,"click"],[1,"toggle-more-info"],["translate",""],[1,"fa","dc-chevron-down"],[1,"toggle-less-info","d-none"],[1,"fa","dc-chevron-up"],[1,"more-info","d-hidden"],[1,"d-xs-block","d-md-none"],[1,"description"],[1,"button"],["loading","lazy","decoding","async",1,"portrait-image",3,"src","alt","title"],[3,"innerHTML"],[1,"fab","fa-linkedin-in"],[3,"button"]],template:function(e,o){e&1&&m(0,mr,52,17,"div",3),e&2&&u(o.contact?0:-1)},dependencies:[an,F,K,Y,q],styles:[".card[_ngcontent-%COMP%]{border:none}.card.portrait[_ngcontent-%COMP%]{margin-right:2.5rem}@media(max-width:575.98px){.card.portrait[_ngcontent-%COMP%]{margin-right:0rem}}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:0}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--asphalt)!important}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]{height:285px}@media(max-width:575.98px){.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]{height:100px}}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]{position:relative}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]{position:absolute;z-index:100;margin-top:1.5rem}@media(max-width:575.98px){.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]{margin-top:.5rem}}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]   .portrait-image[_ngcontent-%COMP%]{height:230px}@media(max-width:575.98px){.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]   .portrait-image[_ngcontent-%COMP%]{height:80px}}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]{margin-left:4rem;height:100%;background:linear-gradient(.25turn,var(--color1) 0%,var(--color8) 100%);clip-path:polygon(69px 0,100% 0,100% 100%,0 100%,0 105px);min-width:90px}@media(max-width:575.98px){.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]{position:absolute;margin-left:1rem;clip-path:polygon(35px 0,100% 0,100% 100%,0 100%,0 60px)}}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{color:#fff!important;margin-bottom:0}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]{margin-bottom:0;padding-left:12rem;padding-right:2rem;padding-top:5rem}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{display:block}
3.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   .email[_ngcontent-%COMP%]{white-space:nowrap;font-size:smaller}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   .email[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{vertical-align:middle;font-size:1.5rem;margin-right:5px}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   .email[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{white-space:normal;font-weight:500}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   .number[_ngcontent-%COMP%]{font-size:smaller}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   .number[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{vertical-align:middle;font-size:1.5rem;margin-right:5px}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   .number[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:500}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .xs-info-container[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .xs-info-container[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{margin-bottom:0;font-size:1rem}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .xs-info-container[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{color:gray!important;display:block}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .xs-info-container[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]{margin-bottom:0;padding-left:7.5rem;padding-right:0rem;padding-top:.5rem}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .xs-info-container[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   .toggle-more-info[_ngcontent-%COMP%], .card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .xs-info-container[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   .toggle-less-info[_ngcontent-%COMP%]{position:absolute;bottom:0;display:flex;justify-content:space-between}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .xs-info-container[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   .toggle-more-info[_ngcontent-%COMP%]   label[_ngcontent-%COMP%], .card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .xs-info-container[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   .toggle-less-info[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{margin-bottom:0;text-decoration:underline}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .xs-info-container[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   .toggle-more-info[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .main-info[_ngcontent-%COMP%]   .xs-info-container[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   .toggle-less-info[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{padding-left:1rem;padding-top:3px;font-size:larger}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .more-info[_ngcontent-%COMP%]{margin-left:4rem;margin-top:2rem}@media(max-width:575.98px){.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .more-info[_ngcontent-%COMP%]{margin-top:2rem;margin-left:1rem;max-height:500px;transition:max-height .5s ease-in;overflow:hidden}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .more-info.d-hidden[_ngcontent-%COMP%]{max-height:0;transition:max-height .25s ease-out;margin-bottom:0}}@media(max-width:767.98px){.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .more-info[_ngcontent-%COMP%]{margin-bottom:2rem}}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .more-info[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{display:block}
3.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .more-info[_ngcontent-%COMP%]   .email[_ngcontent-%COMP%]{white-space:nowrap}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .more-info[_ngcontent-%COMP%]   .email[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:var(--asphalt);vertical-align:middle;font-size:1.5rem;margin-right:5px}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .more-info[_ngcontent-%COMP%]   .email[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--asphalt);white-space:normal}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .more-info[_ngcontent-%COMP%]   .number[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:var(--asphalt);vertical-align:middle;font-size:1.5rem;margin-right:5px}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .more-info[_ngcontent-%COMP%]   .number[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--asphalt)}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .more-info[_ngcontent-%COMP%]   .fab[_ngcontent-%COMP%]{margin-right:2rem;color:var(--color3);font-size:larger}.card.portrait[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .more-info[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{margin-top:2rem}.description[_ngcontent-%COMP%]{color:var(--asphalt);line-height:30px}"]})}}return n})();var ur=()=>({decodeHtml:!0,disableSanitizer:!0});function gr(n,i){if(n&1&&(a(0,"div",2),p(1,"img",6),c()),n&2){let t=l();r(),s("src",t.card==null||t.card.image==null||t.card.image.contentImage==null?null:t.card.image.contentImage.url,k)("alt",t.card==null||t.card.image==null?null:t.card.image.alternativeText)("title",t.card==null||t.card.image==null?null:t.card.image.title)}}function Cr(n,i){if(n&1&&(a(0,"div"),p(1,"app-button",7),c()),n&2){let t=l();r(),s("button",t.card==null?null:t.card.button)}}var Je=(()=>{class n{constructor(t){this.route=t}navigate(t){return t&&this.card.clickable?this.route.navigate(t):!1}static{this.\u0275fac=function(e){return new(e||n)(v(st))}}static{this.\u0275cmp=M({type:n,selectors:[["app-pictureontop-card"]],inputs:{card:"card"},decls:10,vars:12,consts:[[1,"card",3,"click"],[1,"card-body"],[1,"image-container"],[1,"info-container"],[1,"card-title"],[1,"card-text",3,"innerHTML"],["loading","lazy","decoding","async",1,"image",3,"src","alt","title"],[3,"button"]],template:function(e,o){e&1&&(a(0,"div",0),I("click",function(){return o.navigate(o.card==null?null:o.card.button)}),a(1,"div",1),m(2,gr,2,3,"div",2),a(3,"div",3)(4,"h4",4),g(5),c(),p(6,"markdown",5),_(7,"markdown"),_(8,"async"),m(9,Cr,2,1,"div"),c()()()),e&2&&(L("clickable-card",!!(o.card!=null&&o.card.button)&&(o.card==null?null:o.card.clickable)),r(2),u(o.card!=null&&o.card.image?2:-1),r(3),C(o.card==null?null:o.card.title),r(),s("innerHTML",w(8,9,N(7,6,o.card==null?null:o.card.description,U(11,ur))),V),r(3),u(o.card!=null&&o.card.button&&!(o.card!=null&&o.card.clickable)?9:-1))},dependencies:[F,K,Y,q],styles:[".card[_ngcontent-%COMP%]{border:none}.card.clickable-card[_ngcontent-%COMP%]:hover{cursor:pointer}.card.clickable-card[_ngcontent-%COMP%]:hover   .card-text[_ngcontent-%COMP%]{color:var(--lightgray)}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:0}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]{width:100%}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]{margin-bottom:2rem}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{color:var(--color3);background:linear-gradient(to right,var(--color1) 0%,var(--color8) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:3rem;margin-top:3rem;font-weight:600}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{background:none}}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]{display:block;margin-bottom:1.5rem;margin-top:3rem}"]})}}return n})();var fr=()=>({decodeHtml:!0,disableSanitizer:!0});function _r(n,i){if(n&1&&(a(0,"p",3),g(1),c()),n&2){let t=l();r(),C(t.card==null?null:t.card.category)}}function hr(n,i){if(n&1&&(p(0,"markdown",5),_(1,"markdown"),_(2,"async")),n&2){let t=l();s("innerHTML",w(2,4,N(1,1,t.card==null?null:t.card.description,U(6,fr))),V)}}function br(n,i){if(n&1&&p(0,"app-button",7),n&2){let t=l();s("button",t.card==null?null:t.card.button)}}var Xe=(()=>{class n{constructor(){}
3isDefined(t){return!!t&&t!==""}static{this.\u0275fac=function(e){return new(e||n)}}static{this.\u0275cmp=M({type:n,selectors:[["app-centered-card"]],inputs:{card:"card"},decls:9,vars:4,consts:[[1,"card"],[1,"card-body"],[1,"info-container"],[1,"card-category"],[1,"card-title"],[1,"card-text",3,"innerHTML"],[1,"button"],[3,"button"]],template:function(e,o){e&1&&(a(0,"div",0)(1,"div",1)(2,"div",2),m(3,_r,2,1,"p",3),a(4,"h3",4),g(5),c(),m(6,hr,3,7,"markdown",5),a(7,"div",6),m(8,br,1,1,"app-button",7),c()()()()),e&2&&(r(3),u(o.isDefined(o.card==null?null:o.card.category)?3:-1),r(2),C(o.card==null?null:o.card.title),r(),u(o.isDefined(o.card==null?null:o.card.description)?6:-1),r(2),u(o.card!=null&&o.card.button?8:-1))},dependencies:[F,K,Y,q],styles:[".card[_ngcontent-%COMP%]{border:none;background-color:transparent}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]{text-align:center}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-category[_ngcontent-%COMP%]{font-weight:500}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{font-size:3rem;word-spacing:300px;color:var(--color3);background:linear-gradient(to right,var(--color1) 0%,var(--color8) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{background:none}}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]{font-weight:500}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{padding-left:1rem}"]})}}return n})();var fn=class{constructor(){this.slug=null,this.displayName=null,this.referenceSlug=null,this.externalLink=null,this.documentLink=null,this.contentSlug=null,this.widgetLink=null,this.fontAwesomeIcon=null,this.gradientColorSchema="Default"}};function xr(n,i){if(n&1&&(a(0,"div",3),p(1,"img",10),c()),n&2){let t=l();r(),s("src",t.card==null||t.card.image==null||t.card.image.contentImage==null?null:t.card.image.contentImage.url,k)("alt",t.card==null||t.card.image==null?null:t.card.image.alternativeText)("title",t.card==null||t.card.image==null?null:t.card.image.title)}}function Pr(n,i){if(n&1&&p(0,"app-button",9),n&2){let t=l();s("button",t.getDirectionsRoute(t.card==null?null:t.card.location))("fullWidth",!0)}}function vr(n,i){if(n&1&&p(0,"app-button",9),n&2){let t=l();s("button",t.card==null?null:t.card.button)("fullWidth",!0)}}var to=(()=>{class n{constructor(t){this.responsiveService=t,this.isMobile=!1}ngOnInit(){this.onResize(),this.responsiveService.checkWidth()}onResize(){this.responsiveService.getMobileStatus()?.subscribe(t=>{this.isMobile=t})}getDirectionsRoute(t){let e=new fn;return e.displayName="Route",e.externalLink="https://www.google.com/maps/dir/Current+Location/"+t.replace(" ","+"),e.type="Gradient button",e}static{this.\u0275fac=function(e){return new(e||n)(v(rn))}}static{this.\u0275cmp=M({type:n,selectors:[["app-extended-location"]],inputs:{card:"card",odd:"odd"},decls:13,vars:7,consts:[[1,"card"],[1,"row","justify-content-between","d-flex"],[1,"col-md-7"],[1,"card-img-bottom"],[1,"col-md-4"],[1,"small-box"],[1,"card-body"],[1,"card-title"],[1,"card-text"],[3,"button","fullWidth"],["loading","lazy","decoding","async",1,"image",3,"src","alt","title"]],template:function(e,o){e&1&&(a(0,"div",0)(1,"div",1)(2,"div",2),m(3,xr,2,3,"div",3),c(),a(4,"div",4),p(5,"div",5),a(6,"div",6)(7,"h4",7),g(8),c(),a(9,"markdown",8),g(10),c(),m(11,Pr,1,2,"app-button",9),m(12,vr,1,2,"app-button",9),c()()()()),e&2&&(r(2),L("order-2",!o.odd&&!o.isMobile),r(),u(o.card!=null&&o.card.image?3:-1),r(5),C(o.card==null?null:o.card.title),r(2),C(o.card==null?null:o.card.description),r(),u(o.card!=null&&o.card.location?11:-1),r(),u(o.card!=null&&o.card.button?12:-1))},dependencies:[F,K],styles:[".card[_ngcontent-%COMP%]{border:none;margin:30px 0}@media(min-width:768px){.card[_ngcontent-%COMP%]{max-height:322px;overflow:hidden}}.card[_ngcontent-%COMP%]   .small-box[_ngcontent-%COMP%]{background-color:var(--color1);width:20px;height:20px;margin-bottom:25px;clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 12px)}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:0}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{color:var(--color3);font-weight:600;height:1em}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]{height:5em;line-height:1rem}
3.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   app-button[_ngcontent-%COMP%]{margin:7px 0;display:inline-block;width:100%}@media(max-width:767.98px){.card[_ngcontent-%COMP%]   .card-img-bottom[_ngcontent-%COMP%]{margin-bottom:39px}}.card[_ngcontent-%COMP%]   .card-img-bottom[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]{width:100%}"]})}}return n})();var Or=(n,i)=>({"align-size":n,"disable-hover":i}),yr=()=>({decodeHtml:!0,disableSanitizer:!0});function wr(n,i){if(n&1&&(a(0,"div",8),p(1,"img",9),c()),n&2){let t=l();L("col-lg-6",t.isInOneColumn()),r(),s("src",t.article==null||t.article.mainImage==null||t.article.mainImage.contentImage==null?null:t.article.mainImage.contentImage.url,k)("alt",t.article==null||t.article.mainImage==null?null:t.article.mainImage.alternativeText)("title",t.article==null?null:t.article.mainImage.title)}}function kr(n,i){if(n&1&&(a(0,"strong",4),g(1),c()),n&2){let t=l();r(),C(t.article==null?null:t.article.category)}}function Tr(n,i){if(n&1&&p(0,"app-author",6),n&2){let t=l();s("author",t.article==null?null:t.article.author)("date",t.article==null?null:t.article.date)("inline",t.isInOneColumn())}}function Ir(n,i){if(n&1&&(p(0,"markdown",10),_(1,"markdown"),_(2,"async")),n&2){let t=l(2).$implicit;s("innerHTML",w(2,5,N(1,2,t.body,U(7,yr))),V)("disableSanitizer",!0)}}function Sr(n,i){if(n&1&&m(0,Ir,3,8,"markdown",10),n&2){let t=l(2);u(t.isInOneColumn()?0:-1)}}function Er(n,i){if(n&1&&p(0,"img",11),n&2){let t=i.$implicit;s("src",t.url,k)}}function Dr(n,i){if(n&1&&j(0,Er,1,1,"img",11,H),n&2){let t=l().$implicit;$(t==null?null:t.items)}}function zr(n,i){if(n&1&&m(0,Sr,1,1)(1,Dr,2,0),n&2){let t=i.$implicit,e=l();u(e.isText(t.__typename)?0:1)}}function Ar(n,i){if(n&1&&p(0,"app-author",6),n&2){let t=l();s("author",t.article==null?null:t.article.author)("date",t.article==null?null:t.article.date)("inline",t.isInOneColumn())}}var no=(()=>{class n{constructor(t,e,o){this.route=t,this.router=e,this.platformId=o}ngOnInit(){this.article=this.card?.cardContent}toArticle(t){if(t.button!==2){if(t.ctrlKey||t.metaKey||t.button===1)t.preventDefault(),this.card?.button&&this.openInNewTab(this.card?.button.referenceSlug);else if(this.card?.button)return this.route.navigate(this.card?.button)}}isInOneColumn(){return this.containerType==="One column"}openInNewTab(t){if(_t(this.platformId)&&typeof window<"u"){let e=this.router.createUrlTree([t]),o=window.location.href.replace(this.router.url,"");window.open(o+e,"_blank")}}isText(t){return t==="Text"}static{this.\u0275fac=function(e){return new(e||n)(v(st),v(Nt),v(Ct))}}static{this.\u0275cmp=M({type:n,selectors:[["app-article-card"]],inputs:{card:"card",containerType:"containerType"},decls:12,vars:15,consts:[[1,"card",3,"click","middleclick","ngClass"],[1,"card-body"],[1,"image-container",3,"col-lg-6"],[1,"info-container"],[1,"category"],[1,"card-title"],[3,"author","date","inline"],[1,"author"],[1,"image-container"],["loading","lazy","decoding","async",1,"image",3,"src","alt","title"],[1,"card-text",3,"innerHTML","disableSanitizer"],["loading","lazy","decoding","async",3,"src"]],template:function(e,o){e&1&&(a(0,"div",0),I("click",function(f){return o.toArticle(f)})("middleclick",function(f){return o.toArticle(f)}),a(1,"div",1),m(2,wr,2,5,"div",2),a(3,"div",3),m(4,kr,2,1,"strong",4),a(5,"h4",5),g(6),c(),m(7,Tr,1,3,"app-author",6),j(8,zr,2,1,null,null,H),c(),a(10,"div",7),m(11,Ar,1,3,"app-author",6),c()()()),e&2&&(s("ngClass",Pt(12,Or,o.card==null?null:o.card.alignCardsHeight,(o.card==null?null:o.card.disableCardHoverEffect)||o.isInOneColumn())),r(),L("row",o.isInOneColumn()),r(),u(o.article!=null&&o.article.mainImage?2:-1),r(),L("col-lg-6",o.isInOneColumn()),r(),u(o.article!=null&&o.article.category?4:-1),r(),L("gradient",o.isInOneColumn()),r(),C(o.article==null||o.article.articleTitle==null?null:o.article.articleTitle.title),r(),u(o.article!=null&&o.article.author&&!(o.card!=null&&o.card.alignCardsHeight)?7:-1),r(),$(o.article==null?null:o.article.markdownContent),r(3),u(o.article!=null&&o.article.author&&(o.card!=null&&o.card.alignCardsHeight)?11:-1))},dependencies:[Q,Te,Cn,F,Y,q],styles:[".card[_ngcontent-%COMP%]{cursor:pointer;border:none;transition:transform .2s}.card[_ngcontent-%COMP%]:not(.disable-hover):hover{transform:scale(1.05);box-shadow:0 3px 17px -7px #000,5px 5px 15px 5px #0000;border-radius:0}.card[_ngcontent-%COMP%]:not(.disable-hover):active{transform:scale(1)}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:0}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]   .image[_ngcontent-%COMP%]{width:100%}
3.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]{margin:1rem 2rem 2rem 1rem}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container.col-lg-6[_ngcontent-%COMP%]{margin:0}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .category[_ngcontent-%COMP%]{color:var(--color1);font-size:.8em;padding-bottom:1rem;display:inline-block}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%]{color:var(--darkbuttonhovercolor)}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-title.gradient[_ngcontent-%COMP%]{color:var(--color3);background:linear-gradient(to right,var(--color1) 0%,var(--color8) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;font-size:2.5em}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-title.gradient[_ngcontent-%COMP%]{background:none}}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]{font-weight:700}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]   app-author[_ngcontent-%COMP%]{zoom:.9}.align-size[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]{height:auto}.align-size[_ngcontent-%COMP%]   .info-container[_ngcontent-%COMP%]{height:calc(100% - 300px)!important}.align-size[_ngcontent-%COMP%]   .author[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}@media(min-width:768px){.align-size[_ngcontent-%COMP%]{height:100%!important}}"]})}}return n})();var eo=()=>({decodeHtml:!0,disableSanitizer:!0}),Lr=n=>({"no-button":n});function Fr(n,i){if(n&1&&(a(0,"div",2),g(1),c()),n&2){let t=l();r(),C(t.card==null?null:t.card.cardStickerText)}}function Br(n,i){if(n&1&&(p(0,"markdown",7),_(1,"markdown"),_(2,"async")),n&2){let t=l();s("innerHTML",w(2,4,N(1,1,t.card==null?null:t.card.description,U(6,eo))),V)}}function Nr(n,i){if(n&1&&(a(0,"div",8)(1,"div",9),p(2,"app-button",10),c()()),n&2){let t=l();r(2),s("button",t.card==null?null:t.card.button)}}var oo=(()=>{class n{constructor(){}ngOnInit(){}static{this.\u0275fac=function(e){return new(e||n)}}static{this.\u0275cmp=M({type:n,selectors:[["app-items-card"]],inputs:{card:"card"},decls:14,vars:15,consts:[[1,"items-card"],[1,"item-block"],[1,"item-sticker"],[1,"item-header"],[1,"item-sub-title"],[1,"item-short-description",3,"innerHTML"],[1,"item-body",3,"ngClass"],[1,"item-card-description",3,"innerHTML"],[1,"item-button"],[1,"btn-container"],[3,"button"]],template:function(e,o){e&1&&(a(0,"div",0)(1,"div",1),m(2,Fr,2,1,"div",2),a(3,"div",3)(4,"h3"),g(5),c(),a(6,"span",4),g(7),c(),p(8,"markdown",5),_(9,"markdown"),_(10,"async"),c(),a(11,"div",6),m(12,Br,3,7,"markdown",7),c(),m(13,Nr,3,1,"div",8),c()()),e&2&&(r(2),u(o.card!=null&&o.card.cardStickerText?2:-1),r(3),C(o.card==null?null:o.card.title),r(2),C(o.card==null?null:o.card.subTitle),r(),s("innerHTML",w(10,10,N(9,7,o.card==null?null:o.card.shortDescription,U(12,eo))),V),r(3),s("ngClass",it(13,Lr,!(o.card!=null&&o.card.button))),r(),u(o.card!=null&&o.card.description?12:-1),r(),u(o.card!=null&&o.card.button?13:-1))},dependencies:[F,Q,K,Y,q],styles:[".items-card[_ngcontent-%COMP%]{height:100%;max-width:350px;margin-left:auto;margin-right:auto}@media(max-width:768px){.items-card[_ngcontent-%COMP%]{max-width:none;padding-top:20px}}.items-card[_ngcontent-%COMP%]   .item-sticker[_ngcontent-%COMP%]{position:absolute;height:100px;width:100px;font-size:14px;right:0;text-align:center;background-color:#61b51d;color:#fff;border-radius:100%;top:-40px;box-shadow:0 0 20px #0006;padding:32px 5px;line-height:1.2em}.items-card[_ngcontent-%COMP%]   .item-block[_ngcontent-%COMP%]{height:100%;background-color:#fff;padding:0;box-shadow:0 0 20px #0006}.items-card[_ngcontent-%COMP%]   .item-header[_ngcontent-%COMP%]{background-color:#f5f5f5;text-align:center;padding:25px 20px;height:210px}.items-card[_ngcontent-%COMP%]   .item-header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto;min-height:72px;
3max-width:200px;font-weight:700;font-size:20px;line-height:1.3em}.items-card[_ngcontent-%COMP%]   .item-header[_ngcontent-%COMP%]   .item-sub-title[_ngcontent-%COMP%]{font-weight:bolder;font-size:20px;display:inline-block}.items-card[_ngcontent-%COMP%]   .item-header[_ngcontent-%COMP%]   .item-short-description[_ngcontent-%COMP%]{color:#a9a9a9;font-size:16px;margin-top:20px;display:block;line-height:1.4em;min-height:30px}.items-card[_ngcontent-%COMP%]   .item-body[_ngcontent-%COMP%]{background-color:#fff;padding:20px;position:relative;height:calc(100% - 310px)}.items-card[_ngcontent-%COMP%]   .no-button[_ngcontent-%COMP%]{height:calc(100% - 210px)!important}.items-card[_ngcontent-%COMP%]   .item-button[_ngcontent-%COMP%]{background-color:#fff;border-top:2px solid rgba(226,226,226,.52);margin-left:20px;margin-right:20px;position:relative;height:100px}.items-card[_ngcontent-%COMP%]   .item-button[_ngcontent-%COMP%]   .btn-container[_ngcontent-%COMP%]{padding-top:20px;margin-top:10px;position:absolute;bottom:0;margin-bottom:20px}"]})}}return n})();var io=n=>({"d-none":n});function Rr(n,i){if(n&1){let t=R();a(0,"span",22),I("click",function(){D(t);let o=l();return z(o.phoneInfoIsCollapsed=!o.phoneInfoIsCollapsed)}),g(1,"i"),c()}if(n&2){let t=l();Dt("aria-expanded",t.phoneInfoIsCollapsed)}}function Vr(n,i){n&1&&(a(0,"div",13)(1,"div",23)(2,"div",24),p(3,"div",25),_(4,"translate"),c()()()),n&2&&(s("ngbCollapse",!1),r(3),s("innerHTML",w(4,2,"orientationOpportunityGeneration.validationMessages.invalidPhone"),V))}var _n=class Tn{constructor(i,t,e,o,d){this.formBuilder=i,this.modalService=t,this.opportunityGenerationService=e,this.googleDataLayer=o,this.translateService=d,this.linkPrivacyStatement="privacyverklaring",this.googleDataLayerEvents=ln,this.phoneInfoIsCollapsed=!0}ngOnInit(){this.form=this.formBuilder.group({customerFirstName:["",kt.required],customerLastName:["",kt.required],customerEmail:["",[kt.required,kt.email]],customerPhone:["",{validators:[kt.required,Oe.dutchPhone()],updateOn:"blur"}],customerComment:["",[this.empty()]],orientationOpportunityConfirmed:["",kt.requiredTrue]}),this.showLoader=!1}onSubmit(){this.showLoader=!0;let i={FirstName:this.form.value.customerFirstName,LastName:this.form.value.customerLastName,Email:this.form.value.customerEmail,Phone:this.form.value.customerPhone,Confirmed:this.form.value.orientationOpportunityConfirmed};this.pushDialogEvent(this.googleDataLayerEvents.FINISH_DIALOG),this.opportunityGenerationService.registerOrientationRequest(i).pipe(me(this)).subscribe(t=>{this.completeForm("Created")},t=>{t.status===422?this.completeForm("Duplicated"):this.completeForm(t.error?.errorMessage??"Crashed")})}pushDialogEvent(i){this.googleDataLayer.pushDialogEvent(i,this.googleDataLayerEvents.ORIENTATION_CALL)}completeForm(i){switch(this.showLoader=!1,i){case"Created":{this.form.reset();let t=this.modalService.open(sn,{centered:!0});t.componentInstance.title="orientationOpportunityGeneration.successTitle",t.componentInstance.message="orientationOpportunityGeneration.successMessage",t.componentInstance.buttonText="orientationOpportunityGeneration.buttonText";break}case"Duplicated":{this.form.reset();let t=this.modalService.open(sn,{centered:!0});t.componentInstance.title="orientationOpportunityGeneration.errorTitle",t.componentInstance.message="orientationOpportunityGeneration.duplicatedLeadMessage",t.componentInstance.buttonText="orientationOpportunityGeneration.buttonText";break}default:{let t=this.modalService.open(sn,{centered:!0});t.componentInstance.title="orientationOpportunityGeneration.errorTitle",t.componentInstance.message="orientationOpportunityGeneration.errorMessage",t.componentInstance.buttonText="orientationOpportunityGeneration.buttonText";break}}}empty(){return i=>!i.value||i.value===""?null:{empty:"should be empty"}}hasTranslation(i){let t=this.translateService.instant(i);return t!==i&&t!==""}static{this.\u0275fac=function(t){return new(t||Tn)(v(le),v(vt),v(ye),v(dn),v(se))}}static{this.\u0275cmp=M({type:Tn,selectors:[["app-orientation-card"]],inputs:{card:"card"},decls:53,vars:51,consts:[[1,"orientation-card-container"],[1,"orientation-card-header"],["id","orientation-card-basic-title",1,"orientation-card-title"],[1,"disclaimer-label"],[1,"orientation-card-body"],[1,"form-group",3,"ngSubmit","formGroup"],["type","text","formControlName","customerFirstName",1,"medium-input",3,"placeholder"],["type","text","formControlName","customerLastName",1,"medium-input",3,"placeholder"],["type","email","formControlName","customerEmail",1,"medium-input",3,"placeholder"],["type","text","formControlName","customerPhone",1,"medium-input",3,"placeholder"],["id","phone-info","aria-controls","phone-info",1,"info-label"],["type","text","formControlName","customerComment",1,"customer-comment"],[3,"isCollapsed","infoBoxText"],["id","validation",1,"col-12","align-items-center","info-box","validation-box",3,"ngbCollapse"],[1,"form-check-group"],["type","checkbox","id","agreeWithLeadGenerationTerms","formControlName","orientationOpportunityConfirmed",1,"form-check-input",3,"click"],["for","agreeWithLeadGenerationTerms",1,"form-check-label"],["target","_blank",1,"link",3,"href"],["type","submit",1,"button",3,"ngClass","disabled"],[1,"loader",3,"ngClass"],[1,"sk-grid"],[1,"sk-grid-cube"],["id","phone-info","aria-controls","phone-info",1,"info-label",3,"click"],[1,"col-12","card","card-info-wrap"],[1,"col-12","card","card-info"],[1,"card-body",3,"innerHTML"]],template:function(t,e){t&1&&(a(0,"div",0)(1,"div",1)(2,"h4",2),g(3),_(4,"translate"),c()(),a(5,"div")(6,"label",3),g(7),_(8,"translate"),c()(),a(9,"div",4)(10,"form",5),I("ngSubmit",function(){return e.onSubmit()}),a(11,"p"),g(12),_(13,"translate"),c(),p(14,"input",6),_(15,"translate"),p(16,"input",7),_(17,"translate"),a(18,"p"),g(19),_(20,"translate"),c(),a(21,"div"),p(22,"
3input",8),_(23,"translate"),p(24,"input",9),_(25,"translate"),m(26,Rr,2,1,"span",10),p(27,"input",11)(28,"app-info-box",12),m(29,Vr,5,4,"div",13),c(),a(30,"div",14)(31,"input",15),I("click",function(){return e.pushDialogEvent(e.googleDataLayerEvents.ACCEPT_DIALOG_CONSENT)}),c(),a(32,"label",16)(33,"span"),g(34),_(35,"translate"),c(),a(36,"a",17),g(37),_(38,"translate"),c()()(),a(39,"button",18),g(40),_(41,"translate"),c(),a(42,"div",19)(43,"div",20),p(44,"div",21)(45,"div",21)(46,"div",21)(47,"div",21)(48,"div",21)(49,"div",21)(50,"div",21)(51,"div",21)(52,"div",21),c()()()()()),t&2&&(r(3),ft(" ",w(4,25,"orientationOpportunityGeneration.title")),r(4),C(w(8,27,"orientationOpportunityGeneration.disclaimer")),r(3),s("formGroup",e.form),r(2),C(w(13,29,"orientationOpportunityGeneration.nameQuestion")),r(2),s("placeholder",bt(w(15,31,"orientationOpportunityGeneration.firstName"))),r(2),s("placeholder",bt(w(17,33,"orientationOpportunityGeneration.lastName"))),r(3),C(w(20,35,"orientationOpportunityGeneration.contactQuestion")),r(3),s("placeholder",bt(w(23,37,"orientationOpportunityGeneration.email"))),r(2),s("placeholder",bt(w(25,39,"orientationOpportunityGeneration.phone"))),r(2),u(e.hasTranslation("orientationOpportunityGeneration.phoneInfo")?26:-1),r(2),s("isCollapsed",e.phoneInfoIsCollapsed)("infoBoxText","orientationOpportunityGeneration.phoneInfo"),r(),u(e.form.dirty&&e.form.get("customerPhone").hasError("invalidPhone")?29:-1),r(5),C(w(35,41,"orientationOpportunityGeneration.privacyStatementDescription")),r(2),s("href",bt(e.linkPrivacyStatement),k),r(),C(w(38,43,"orientationOpportunityGeneration.privacyStatement")),r(2),s("ngClass",it(47,io,!!e.showLoader))("disabled",e.form.invalid),r(),C(w(41,45,"orientationOpportunityGeneration.send")),r(2),s("ngClass",it(49,io,!e.showLoader)))},dependencies:[Bt,on,tn,Xn,Ft,nn,de,oe,ee,xe,Jn,Q,cn],styles:[".orientation-card-container[_ngcontent-%COMP%]{color:var(--asphalt);background-color:var(--popupbackground);padding:2rem 1.5rem 1.5rem}.orientation-card-container[_ngcontent-%COMP%]   .orientation-card-header[_ngcontent-%COMP%]{border-bottom:0 none;font-size:smaller}.orientation-card-container[_ngcontent-%COMP%]   .orientation-card-header[_ngcontent-%COMP%]   button.close[_ngcontent-%COMP%]{padding:0;margin-top:-2.8rem}.orientation-card-container[_ngcontent-%COMP%]   .orientation-card-header[_ngcontent-%COMP%]   button.close[_ngcontent-%COMP%]:focus{outline:none}.orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:.3rem}.orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .date-input[_ngcontent-%COMP%], .orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .medium-input[_ngcontent-%COMP%]{padding:.5rem;border:1px solid var(--inputborder);color:var(--asphalt);font-weight:300;margin-right:1.5rem;min-height:42px;
3min-width:200px;margin-bottom:1.5rem}.orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .date-input.ng-dirty.ng-invalid[_ngcontent-%COMP%], .orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .medium-input.ng-dirty.ng-invalid[_ngcontent-%COMP%]{border-color:red}.orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .date-input.ng-dirty.ng-invalid[_ngcontent-%COMP%]:focus, .orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .medium-input.ng-dirty.ng-invalid[_ngcontent-%COMP%]:focus{border-color:red;box-shadow:0 1px 1px #00000013 inset,0 0 8px red;outline:0 none}.orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .date-input[_ngcontent-%COMP%]:focus-visible, .orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .medium-input[_ngcontent-%COMP%]:focus-visible{outline:none}.orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .customer-comment[_ngcontent-%COMP%]{display:none}.orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   a.link[_ngcontent-%COMP%]{color:var(--color1)!important}.orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{border:none;background-image:linear-gradient(.25turn,var(--color8) 0%,var(--color1) 51%,var(--color8) 100%);background-position:right center;clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 45%);cursor:pointer}.orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]:hover{background-position:left center}.orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]:disabled{background-image:none;background-color:var(--disabledbutton);cursor:default}.orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{color:#fff!important;transition:1s;background-size:200% auto;
3min-width:200px;padding:15px 24px;margin-top:1rem}.orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .form-check-group[_ngcontent-%COMP%]   .form-check-input[_ngcontent-%COMP%]{margin-left:0;cursor:pointer}.orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .form-check-group[_ngcontent-%COMP%]   .form-check-label[_ngcontent-%COMP%]{margin-left:1.25rem;cursor:pointer}.orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .form-check-group[_ngcontent-%COMP%]   .form-check-label[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding:0 0 1px}.orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .loader[_ngcontent-%COMP%]{padding:15px 24px;margin-top:1rem}.orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .loader[_ngcontent-%COMP%]   .sk-cube[_ngcontent-%COMP%]{background-color:var(--color1)}@media(max-width:767.98px){.orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .date-input[_ngcontent-%COMP%], .orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .medium-input[_ngcontent-%COMP%], .orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%], .orientation-card-container[_ngcontent-%COMP%]   .orientation-card-body[_ngcontent-%COMP%]   .date-input-container[_ngcontent-%COMP%]{display:block;width:100%}}.orientation-card-container[_ngcontent-%COMP%]   .disclaimer-label[_ngcontent-%COMP%]{font-size:.85rem}.orientation-card-container[_ngcontent-%COMP%]   .info-label[_ngcontent-%COMP%]{position:absolute;background:#fff;padding:0 8px;margin-left:10px;margin-top:10px;cursor:pointer;clip-path:circle(41% at 50% 50%)}.orientation-card-container[_ngcontent-%COMP%]   .info-box[_ngcontent-%COMP%]{margin-left:0!important;margin-right:0!important}.orientation-card-container[_ngcontent-%COMP%]   .phone-input[_ngcontent-%COMP%]{margin-right:0!important;max-width:420px!important}.orientation-card-container[_ngcontent-%COMP%]   .validation-box[_ngcontent-%COMP%]{padding-right:0;padding-left:0;padding-bottom:10px}.orientation-card-container[_ngcontent-%COMP%]   .card-info-wrap[_ngcontent-%COMP%]{margin-top:0!important;padding-left:1px!important;position:relative;padding:1px;border:1px solid red!important;border-radius:0}.orientation-card-container[_ngcontent-%COMP%]   .card-info-wrap[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]{margin-top:0!important;border:none!important}.orientation-card-container[_ngcontent-%COMP%]   .card-info-wrap[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-title[_ngcontent-%COMP%], .orientation-card-container[_ngcontent-%COMP%]   .card-info-wrap[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding-left:0!important}"]})}};_n=An([pe()],_n);var ao=n=>({"funding-unavailable":n});function Hr(n,i){if(n&1&&(a(0,"tr")(1,"td"),g(2),c(),a(3,"td",5),g(4),c(),a(5,"td",5),g(6),c()()),n&2){let t=l().$index,e=l(2);r(2),C(e.getYearFromRequest(t)),r(),s("ngClass",it(5,ao,!e.canAllocate(e.interestRates[t]))),r(),ft("",e.interestRates[t].interestRate,"%"),r(),s("ngClass",it(7,ao,!e.canAllocate(e.interestRates[t+1]))),r(),ft("",e.interestRates[t+1].interestRate,"%")}}function jr(n,i){if(n&1&&m(0,Hr,7,9,"tr"),n&2){let t=i.$index;u(t%2===0?0:-1)}}function $r(n,i){if(n&1&&(a(0,"tbody")(1,"tr")(2,"th",4),g(3,"Rentevast periode"),c(),a(4,"th",4),g(5,"Zonder NHG 90-95%"),c(),a(6,"th",4),g(7,"Zonder NHG 95-100%"),c()(),j(8,jr,1,1,null,null,H),c()),n&2){let t=l();r(8),$(t.interestRates)}}function Ur(n,i){if(n&1&&(a(0,"div",3)(1,"div",6),p(2,"app-button",7),c()()),n&2){let t=l();r(2),s("button",t.card==null?null:t.card.button)}}var co=(()=>{class n{constructor(t){this.interestRatesService=t}ngOnInit(){this.interestRatesService.getInterestRates(Se.formatInterestRatesRequest())?.subscribe(t=>{for(let e=0;e<t.length;e++)t[e].interestRate=(parseFloat(t[e].interestRate)*100).toFixed(2);this.interestRates=t.map(e=>Pe(e)).filter(e=>
3!e.getIsNhg()&&(e.getMinLtv()===90||e.getMinLtv()===95))})}canAllocate(t){return t.fundingAvailability!==vn.NotAvailable&&t.fundingAvailability!==vn.TemporaryUnavailable}getYearFromRequest(t){if(!this.interestRates||this.interestRates.length===0)return"";let e=this.interestRates[t].getFrp()/12;return e===0?"Variabele rente":`${e} jaar`}static{this.\u0275fac=function(e){return new(e||n)(v(ve))}}static{this.\u0275cmp=M({type:n,selectors:[["app-interest-rates-card"]],inputs:{card:"card"},decls:8,vars:3,consts:[[1,"rating-card"],[1,"rating-card-container"],["cellspacing","0",1,"table"],[1,"rating-card-button"],["scope","col"],[3,"ngClass"],[1,"btn-container"],[3,"button"]],template:function(e,o){e&1&&(a(0,"div",0)(1,"h3"),g(2),c(),a(3,"div",1)(4,"div")(5,"table",2),m(6,$r,10,0,"tbody"),c()(),m(7,Ur,3,1,"div",3),c()()),e&2&&(r(2),C(o.card==null?null:o.card.title),r(4),u(o.interestRates?6:-1),r(),u(o.card!=null&&o.card.button?7:-1))},dependencies:[Q,K],styles:[".rating-card[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin-top:20px}.rating-card[_ngcontent-%COMP%]   .rating-card-container[_ngcontent-%COMP%]{margin-top:20px;background-color:#fff;padding:46px 35px 30px;border:1px solid #E2E2E2;min-height:450px}.rating-card[_ngcontent-%COMP%]   .rating-card-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .rating-card[_ngcontent-%COMP%]   .rating-card-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:0;padding:5px 2px}.rating-card[_ngcontent-%COMP%]   .rating-card-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:first-of-type{text-align:left;font-weight:500}.rating-card[_ngcontent-%COMP%]   .rating-card-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]:not(:first-of-type), .rating-card[_ngcontent-%COMP%]   .rating-card-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:not(:first-of-type){text-align:right}.rating-card[_ngcontent-%COMP%]   .rating-card-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:not(:first-of-type){font-weight:100}.rating-card[_ngcontent-%COMP%]   .rating-card-container[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   .funding-unavailable[_ngcontent-%COMP%]{text-decoration:line-through}.rating-card[_ngcontent-%COMP%]   .rating-card-container[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000}.rating-card[_ngcontent-%COMP%]   .rating-card-container[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--color1)}.rating-card[_ngcontent-%COMP%]   .rating-card-container[_ngcontent-%COMP%]   .rating-card-button[_ngcontent-%COMP%]{text-align:center}"]})}}return n})();function Wr(n,i){if(n&1&&p(0,"app-contact",0),n&2){let t=l();s("card",t.card)}}function Gr(n,i){if(n&1&&p(0,"app-extended-contact",0),n&2){let t=l();s("card",t.card)}}function Qr(n,i){if(n&1&&p(0,"app-card",0),n&2){let t=l();s("card",t.card)}}function qr(n,i){if(n&1&&p(0,"app-portrait-card",0),n&2){let t=l();s("card",t.card)}}function Yr(n,i){if(n&1&&p(0,"app-specialist-card",0),n&2){let t=l();s("card",t.card)}}function Kr(n,i){if(n&1&&p(0,"app-pictureontop-card",0),n&2){let t=l();s("card",t.card)}}function Zr(n,i){if(n&1&&p(0,"app-centered-card",0),n&2){let t=l();s("card",t.card)}}function Jr(n,i){if(n&1&&p(0,"app-extended-location",1),n&2){let t=l();s("card",t.card)("odd",t.odd)}}function Xr(n,i){if(n&1&&p(0,"app-article-card",2),n&2){let t=l();s("card",t.card)("containerType",t.containerType)}}function ta(n,i){if(n&1&&p(0,"app-items-card",0),n&2){let t=l();s("card",t.card)}}function na(n,i){if(n&1&&p(0,"app-orientation-card",0),n&2){let t=l();s("card",t.card)}}function ea(n,i){if(n&1&&p(0,"app-interest-rates-card",0),n&2){let t=l();s("card",t.card)}}var lo=(()=>{class n{isContact(t){return this.isCardOfType(["Contact"],t)}isExtendedContact(t){return this.isCardOfType(["Extended contact"],t)}isRegularCard(t){return this.isCardOfType(["Regular","Cutted corner","Logo picture","Picture behind","Valuator","Formal Requirements"],t)}isPortrait(t){return this.isCardOfType(["Portrait picture"],t)}isSpecialist(t){return this.isCardOfType(["Specialist"],t)}isPictureOnTop(t){return this.isCardOfType(["Picture on top"],t)}isCentered(t){return this.isCardOfType(["Centered"],t)}isExtendedLocation(t){return this.isCardOfType(["Extended location"],t)}isArticle(t){return this.isCardOfType(["Article"],t)}isItems(t){return this.isCardOfType(["Items"],t)}isOrientation(t){return this.isCardOfType(["Orientation call"],t)}isInterestRates(t){return this.isCardOfType(["Interest rates"],t)}isCardOfType(t,e){return t.indexOf(e?.type)!==-1}static{this.\u0275fac=function(e){return new(e||n)}}static{this.\u0275cmp=M({type:n,selectors:[["app-card-selector"]],inputs:{card:"card",odd:"odd",containerType:"containerType"},decls:12,vars:12,consts:[[3,"card"],[3,"card","odd"],[3,"card","containerType"]],template:function(e,o){e&1&&(m(0,Wr,1,1,"app-contact",0),m(1,Gr,1,1,"app-extended-contact",0),m(2,Qr,1,1,"app-card",0),m(3,qr,1,1,"app-portrait-card",0),m(4,Yr,1,1,"app-specialist-card",0),m(5,Kr,1,1,"app-pictureontop-card",0),m(6,Zr,1,1,"app-centered-card",0),m(7,Jr,1,2,"app-extended-location",1),m(8,Xr,1,2,"app-article-card",2),m(9,ta,1,1,"app-items-card",0),m(10,na,1,1,"app-orientation-card",0),m(11,ea,1,1,"app-interest-rates-card",0)),e&2&&(u(o.isContact(o.card)?0:-1),r(),u(o.isExtendedContact(o.card)?1:-1),r(),u(o.isRegularCard(o.card)?2:-1),r(),u(o.isPortrait(o.card)?3:-1),r(),u(o.isSpecialist(o.card)?4:-1),r(),u(o.isPictureOnTop(o.card)?5:-1),r(),u(o.isCentered(o.card)?6:-1),r(),u(o.isExtendedLocation(o.card)?7:-1),r(),u(o.isArticle(o.c
3ard)?8:-1),r(),u(o.isItems(o.card)?9:-1),r(),u(o.isOrientation(o.card)?10:-1),r(),u(o.isInterestRates(o.card)?11:-1))},dependencies:[Ge,Qe,qe,Ke,Ze,Je,Xe,to,no,oo,_n,co],encapsulation:2})}}return n})();var oa=(n,i)=>({"menu-item-li":n,"contact-op-li":i}),ia=(n,i,t,e)=>({"btn cut-corner-lefttop":n,"contact-op-btn":i,"not-active":t,active:e}),so=n=>({"header-menu-btn-span":n}),ra=(n,i,t)=>({"btn cut-corner-lefttop":n,"header-menu-btn":i,"mobile-header-menu-btn":t});function aa(n,i){if(n&1){let t=R();a(0,"li",2)(1,"a",3),I("click",function(){D(t);let o=l().$implicit,d=l();return z(d.navigate(o))}),p(2,"span",2),a(3,"span"),g(4),c()()()}if(n&2){let t=l().$implicit,e=l();s("ngClass",Pt(8,oa,!e.isButton(t.type),e.isGradient(t.type))),r(),s("tabindex",bt(e.isActive(t)?"-1":"0"))("appMenuHover",e.menuClass)("ngClass",Yn(11,ia,e.isButton(t.type),e.isGradient(t.type),!e.isActive(t),e.isActive(t))),Dt("href",e.createRoute(t)?e.createRoute(t):null,k),r(),s("ngClass",t.fontAwesomeIcon),r(2),C(t.displayName)}}function ca(n,i){if(n&1&&m(0,aa,5,16,"li",2),n&2){let t=i.$implicit,e=l();u(e.isSolid(t.type)?-1:0)}}function la(n,i){if(n&1&&p(0,"span",2),n&2){let t=l().$implicit;s("ngClass",t.fontAwesomeIcon)}}function da(n,i){if(n&1&&p(0,"span",2),n&2){let t=l().$implicit;s("ngClass",t.fontAwesomeIcon)}}function sa(n,i){if(n&1){let t=R();a(0,"li",6)(1,"a",7),I("click",function(){let o=D(t).$implicit,d=l(2);return z(d.navigate(o))}),m(2,la,1,1,"span",2),a(3,"span",2),g(4),c(),m(5,da,1,1,"span",2),c()()}if(n&2){let t=i.$implicit,e=l(2);r(),s("disabled",bt(e.isSubActive(t)?"true":"false"))("appMenuHover","more-"+e.menuClass),Dt("href",e.createRoute(t)?e.createRoute(t):null,k),r(),u(e.isSolid(t.type)?-1:2),r(),s("ngClass",it(8,so,e.isSolid(t.type)&&!e.isMobile)),r(),C(t.displayName),r(),u(e.isSolid(t.type)&&!e.isMobile?5:-1)}}function pa(n,i){if(n&1&&(a(0,"li")(1,"button",4),g(2),c(),a(3,"mat-menu",5,0),j(5,sa,6,10,"li",6,H),c()()),n&2){let t=Z(4),e=l();r(),s("matMenuTriggerFor",t),r(),C(e.menu==null?null:e.menu.subMenuLabel),r(3),$(e.menu==null?null:e.menu.subMenuItems)}}function ma(n,i){if(n&1&&p(0,"span",2),n&2){let t=l(2).$implicit;s("ngClass",t.fontAwesomeIcon)}}function ua(n,i){if(n&1){let t=R();a(0,"li",8)(1,"a",9),I("click",function(){D(t);let o=l().$implicit,d=l();return z(d.navigate(o))}),a(2,"span",2),g(3),c(),m(4,ma,1,1,"span",2),c()()}if(n&2){let t=l().$implicit,e=l();r(),s("appMenuHover",e.menuClass)("ngClass",qn(6,ra,e.isButton(t.type),!e.isMobile,e.isMobile)),Dt("href",e.createRoute(t)?e.createRoute(t):null,k),r(),s("ngClass",it(10,so,!e.isMobile)),r(),C(t.displayName),r(),u(e.isMobile?-1:4)}}function ga(n,i){if(n&1&&m(0,ua,5,12,"li",8),n&2){let t=i.$implicit,e=l();u(e.isSolid(t.type)?0:-1)}}var po=(()=>{class n{constructor(t,e){this.route=t,this.responsiveService=e,this.isMobile=!1}ngOnInit(){this.onResize(),this.responsiveService.checkWidth()}createRoute(t){return this.route.createRoute(t)}navigate(t){return this.route.navigate(t)}isButton(t){return t!=="Link"}isSolid(t){return t==="Solid light button"}isGradient(t){return t==="Gradient button"}isActive(t){if(typeof window<"u")return(this.menuClass==="top-menu"||this.menuClass==="content-menu")&&window.location.pathname==="/"+t.referenceSlug}isSubActive(t){if(typeof window<"u")return window.location.pathname==="/"+t.referenceSlug}onResize(){this.responsiveService.getMobileStatus()?.subscribe(t=>{this.isMobile=t})}static{this.\u0275fac=function(e){return new(e||n)(v(st),v(rn))}}static{this.\u0275cmp=M({type:n,selectors:[["app-menu"]],inputs:{menu:"menu",menuClass:"menuClass"},decls:9,vars:4,consts:[["more","matMenu"],["appTheme",""],[3,"ngClass"],[3,"click","appMenuHover","tabindex","ngClass"],["mat-button","",1,"more-button",3,"matMenuTriggerFor"],["xPosition","after"],[1,"more-menu-list-item"],["mat-menu-item","",3,"click","appMenuHover","disabled"],[1,"inloggen-li"],[3,"click","appMenuHover","ngClass"]],template:function(e,o){e&1&&(a(0,"div",1)(1,"ul")(2,"h5"),g(3),c(),j(4,ca,1,1,null,null,H),m(6,pa,7,2,"li"),j(7,ga,1,1,null,null,H),c()()),e&2&&(Qn(o.menuClass),r(3),C(o.menu==null?null:o.menu.title),r(),$(o.menu==null?null:o.menu.menuItems),r(2),u((o.menu==null||o.menu.subMenuItems==null?null:o.menu.subMenuItems.length)>0?6:-1),r(),$(o.menu==null?null:o.menu.menuItems))},dependencies:[ge,Q,Ce,fe,be,he,_e],styles:["a[_ngcontent-%COMP%]{text-decoration:none}.btn[_ngcontent-%COMP%]{border-radius:0;width:126px;height:45px;padding:12px;font-size:1rem;font-weight:620}.cut-corner-rightbottom[_ngcontent-%COMP%]{clip-path:polygon(0 0,100% 0,100% 75%,88% 100%,0% 100%)}.cut-corner-lefttop[_ngcontent-%COMP%]{clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 45%)}.content-menu[_ngcontent-%COMP%]{background-color:#f0f2f2;padding:16px 26px 26px;margin-top:70px;margin-right:82px}
3.content-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style:none;padding:0;font-size:.9em}.content-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--color1)}.content-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   a.not-active[_ngcontent-%COMP%]{color:#5a5a5a}.content-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-top:30px}.content-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{display:none}.top-menu[_ngcontent-%COMP%]{width:100%;text-align:center;justify-content:center;margin-top:auto;margin-bottom:auto}.top-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%], .top-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{display:none}.primary-footer-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:20px;width:100%;padding:0}.primary-footer-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{color:var(--color1)}.primary-footer-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:10px;display:block;font-size:1rem;font-weight:100}.primary-footer-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#545454}.primary-footer-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .fas[_ngcontent-%COMP%]{font-size:1.2rem;color:#000;padding-right:10px}.secondary-footer-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:0}.secondary-footer-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{display:none}.secondary-footer-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;margin-right:15px;padding-top:0!important;font-size:1rem;font-weight:100}.secondary-footer-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#545454}.mobile-menu[_ngcontent-%COMP%]{margin-top:180px}.mobile-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{width:100%;padding-left:20px;padding-right:20px}.mobile-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{display:none}.mobile-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-top:10px;display:block;font-size:2rem;font-weight:600;background:linear-gradient(to right,var(--color1) 0%,var(--color8) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:320px){.mobile-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-size:1.8rem}}@media(max-width:295px){.mobile-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-size:1.6rem}}.mobile-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{margin-top:0}.mobile-header-menu-btn[_ngcontent-%COMP%]{margin-top:100px;-webkit-text-fill-color:white!important;width:100%;height:60px;padding:12px;font-size:1rem;font-weight:620;background:linear-gradient(.25turn,var(--color8) 0%,var(--color1) 51%,var(--color8) 100%);background-position:right center}.mobile-header-menu-btn[_ngcontent-%COMP%]:hover{background-position:left center}.mobile-header-menu-btn[_ngcontent-%COMP%]{transition:1s;background-size:200% auto}.mobile-header-menu-btn[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{vertical-align:sub}.contact-op-li[_ngcontent-%COMP%]{display:none!important}.contact-op-li-after-scroll[_ngcontent-%COMP%]{float:right;margin-right:auto!important;display:inline-block!important}ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .active[_ngcontent-%COMP%]{color:var(--color1)!important}@media(min-width:992px){.top-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin-left:-20%;justify-content:center;font-size:1rem;font-weight:700;text-align:center;display:inline}.top-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-left:23px;margin-right:23px;display:inline-block;vertical-align:middle;font-size:.9rem;font-weight:620}.top-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000;transition:.2s ease-out;line-height:1.3}.top-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none!important}.primary-footer-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;font-size:.88rem}.secondary-footer-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:auto}.secondary-footer-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-size:.88rem}.fa-user[_ngcontent-%COMP%]{margin-left:5px}.header-menu-btn[_ngcontent-%COMP%]{background-color:#dedddd}.header-menu-btn[_ngcontent-%COMP%]:hover{background-color:#d6d6d6;text-decoration:none!important}.header-menu-btn-after-scroll[_ngcontent-%COMP%]{width:47px!important}.header-menu-btn-span-after-scroll[_ngcontent-%COMP%]{display:none!important}.contact-op-btn[_ngcontent-%COMP%]{color:#fff!important;width:160px;height:45px;padding:12px;font-size:1rem;font-weight:620;background:linear-gradient(.25turn,var(--color8) 0%,var(--color1) 51%,var(--color8) 100%);background-position:right center}.contact-op-btn[_ngcontent-%COMP%]:hover{background-position:left center;text-decoration:none!important}.contact-op-btn[_ngcontent-%COMP%]{transition:1s;background-size:200% auto}.menu-item-li[_ngcontent-%COMP%]{padding-top:12px}.menu-item-li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:focus{border:1px solid}.menu-item-li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:not(:focus){border:none!important}.inloggen-li[_ngcontent-%COMP%]{float:right;margin-left:10px!important}.inloggen-li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:focus{border:1px solid}.footer-li[_ngcontent-%COMP%]{float:left;font-weight:100}.footer-li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#74848c}}.more-button[_ngcontent-%COMP%]{margin-top:12px;display:block;cursor:pointer}"]})}}return n})();var uo=n=>typeof n=="object"&&n!==null,mo=n=>uo(n)&&!(n instanceof RegExp)&&!(n instanceof Error)&&!(n instanceof Date)&&!(globalThis.Blob&&n instanceof globalThis.Blob),Ca=Symbol("mapObjectSkip"),In=(n,i,t,e=new WeakMap)=>{if(t=qt({deep:!1,target:{}},t),e.has(n))return e.get(n);e.set(n,t.target);let{target:o}=t;delete t.target;let d=f=>f.map(x=>mo(x)?In(x,i,t,e):x);if(Array.isArray(n))return d(n);for(let[f,x]of Object.entries(n)){let h=i(f,x,n);if(h===Ca)continue;let[O,E,{shouldRecurse:T=!0}={}]=h;O!=="__proto__"&&(t.deep&&T&&mo(E)&&(E=Array.isArray(E)?d(E):In(E,i,t,e)),o[O]=E)}return o};function Sn(n,i,t){if(!uo(n))throw new TypeError(`Expected an object, got \`${n}\` (${typeof n})`);
3if(Array.isArray(n))throw new TypeError("Expected an object, got an array");return In(n,i,t)}var fa=/[\p{Lu}]/u,_a=/[\p{Ll}]/u,go=/^[\p{Lu}](?![\p{Lu}])/gu,_o=/([\p{Alpha}\p{N}_]|$)/u,En=/[_.\- ]+/,ha=new RegExp("^"+En.source),Co=new RegExp(En.source+_o.source,"gu"),fo=new RegExp("\\d+"+_o.source,"gu"),ba=(n,i,t,e)=>{let o=!1,d=!1,f=!1,x=!1;for(let h=0;h<n.length;h++){let O=n[h];x=h>2?n[h-3]==="-":!0,o&&fa.test(O)?(n=n.slice(0,h)+"-"+n.slice(h),o=!1,f=d,d=!0,h++):d&&f&&_a.test(O)&&(!x||e)?(n=n.slice(0,h-1)+"-"+n.slice(h-1),f=d,d=!1,o=!0):(o=i(O)===O&&t(O)!==O,f=d,d=t(O)===O&&i(O)!==O)}return n},Ma=(n,i)=>(go.lastIndex=0,n.replaceAll(go,t=>i(t))),xa=(n,i)=>(Co.lastIndex=0,fo.lastIndex=0,n.replaceAll(fo,(t,e,o)=>["_","-"].includes(n.charAt(o+t.length))?t:i(t)).replaceAll(Co,(t,e)=>i(e)));function Dn(n,i){if(!(typeof n=="string"||Array.isArray(n)))throw new TypeError("Expected the input to be `string | string[]`");if(i=qt({pascalCase:!1,preserveConsecutiveUppercase:!1},i),Array.isArray(n)?n=n.map(d=>d.trim()).filter(d=>d.length).join("-"):n=n.trim(),n.length===0)return"";let t=i.locale===!1?d=>d.toLowerCase():d=>d.toLocaleLowerCase(i.locale),e=i.locale===!1?d=>d.toUpperCase():d=>d.toLocaleUpperCase(i.locale);return n.length===1?En.test(n)?"":i.pascalCase?e(n):t(n):(n!==t(n)&&(n=ba(n,t,e,i.preserveConsecutiveUppercase)),n=n.replace(ha,""),n=i.preserveConsecutiveUppercase?Ma(n,t):t(n),i.pascalCase&&(n=e(n.charAt(0))+n.slice(1)),xa(n,e))}var hn=class extends Map{#e=0;#t=new Map;#n=new Map;#i;#a;#r;constructor(i={}){if(super(),!(i.maxSize&&i.maxSize>0))throw new TypeError("`maxSize` must be a number greater than 0");if(typeof i.maxAge=="number"&&i.maxAge===0)throw new TypeError("`maxAge` must be a number greater than 0");this.#i=i.maxSize,this.#a=i.maxAge||Number.POSITIVE_INFINITY,this.#r=i.onEviction}get __oldCache(){return this.#n}#c(i){if(typeof this.#r=="function")for(let[t,e]of i)this.#r(t,e.value)}#o(i,t){return typeof t.expiry=="number"&&t.expiry<=Date.now()?(typeof this.#r=="function"&&this.#r(i,t.value),this.delete(i)):!1}#m(i,t){if(this.#o(i,t)===!1)return t.value}#d(i,t){return t.expiry?this.#m(i,t):t.value}#s(i,t){let e=t.get(i);return this.#d(i,e)}#p(i,t){this.#t.set(i,t),this.#e++,this.#e>=this.#i&&(this.#e=0,this.#c(this.#n),this.#n=this.#t,this.#t=new Map)}#u(i,t){this.#n.delete(i),this.#p(i,t)}*#l(){for(let i of this.#n){let[t,e]=i;this.#t.has(t)||this.#o(t,e)===!1&&(yield i)}for(let i of this.#t){let[t,e]=i;this.#o(t,e)===!1&&(yield i)}}get(i){if(this.#t.has(i)){let t=this.#t.get(i);return this.#d(i,t)}if(this.#n.has(i)){let t=this.#n.get(i);if(this.#o(i,t)===!1)return this.#u(i,t),t.value}}set(i,t,{maxAge:e=this.#a}={}){let o=typeof e=="number"&&e!==Number.POSITIVE_INFINITY?Date.now()+e:void 0;return this.#t.has(i)?this.#t.set(i,{value:t,expiry:o}):this.#p(i,{value:t,expiry:o}),this}has(i){return this.#t.has(i)?!this.#o(i,this.#t.get(i)):this.#n.has(i)?!this.#o(i,this.#n.get(i)):!1}peek(i){if(this.#t.has(i))return this.#s(i,this.#t);if(this.#n.has(i))return this.#s(i,this.#n)}expiresIn(i){let t=this.#t.get(i)??this.#n.get(i);if(t)return t.expiry?t.expiry-Date.now():Number.POSITIVE_INFINITY}delete(i){let t=this.#t.delete(i);return t&&this.#e--,this.#n.delete(i)||t}clear(){this.#t.clear(),this.#n.clear(),this.#e=0}resize(i){if(!(i&&i>0))throw new TypeError("`maxSize` must be a number greater than 0");let t=[...this.#l()],e=t.length-i;e<0?(this.#t=new Map(t),this.#n=new Map,this.#e=t.length):(e>0&&this.#c(t.slice(0,e)),this.#n=new Map(t.slice(e)),this.#t=new Map,this.#e=0),this.#i=i}evict(i=1){let t=Number(i);if(!t||t<=0)return;let e=[...this.#l()],o=Math.trunc(Math.min(t,Math.max(e.length-1,0)));o<=0||(this.#c(e.slice(0,o)),this.#n=new Map(e.slice(o)),this.#t=new Map,this.#e=0)}*keys(){for(let[i]of this)yield i}*values(){for(let[,i]of this)yield i}*[Symbol.iterator](){for(let i of this.#t){let[t,e]=i;this.#o(t,e)===!1&&(yield[t,e.value])}for(let i of this.#n){let[t,e]=i;this.#t.has(t)||this.#o(t,e)===!1&&(yield[t,e.value])}}*entriesDescending(){let i=[...this.#t];for(let t=i.length-1;t>=0;--t){let e=i[t],[o,d]=e;this.#o(o,d)===!1&&(yield[o,d.value])}i=[...this.#n];for(let t=i.length-1;t>=0;--t){let e=i[t],[o,d]=e;this.#t.has(o)||this.#o(o,d)===!1&&(yield[o,d.value])}}*entriesAscending(){for(let[i,t]of this.#l())yield[i,t.value]}get size(){if(!this.#e)return this.#n.size;let i=0;for(let t of this.#n.keys())this.#t.has(t)||i++;return Math.min(this.#e+i,this.#i)}get maxSize(){return this.#i}get maxAge(){return this.#a}entries(){return this.entriesAscending()}forEach(i,t=this){for(let[e,o]of this.entriesAscending())i.call(t,o,e,this)}get[Symbol.toStringTag](){return"QuickLRU"}toString(){return`QuickLRU(${this.size}/${this.maxSize})`}[Symbol.for("nodejs.util.inspect.custom")](){return this.toString()}};var Pa=(n,i)=>n.some(t=>typeof t=="string"?t===i:(t.lastIndex=0,t.test(i))),va=n=>n.trim()!==""&&!Number.isNaN(Number(n)),zn=new hn({maxSize:1e5}),Oa=n=>ArrayBuffer.isView(n)||n instanceof Date||n instanceof RegExp||n instanceof Error||n instanceof Map||n instanceof Set||n instanceof WeakMap||n instanceof WeakSet||n instanceof Promise,$t=n=>typeof n=="object"&&n!==null&&!Oa(n),Ut=(n,i={},t=new WeakMap,e)=>{if(!$t(n))return n;if(t.has(n))return t.get(n);let{exclude:o,pascalCase:d=!1,stopPaths:f,deep:x=!1,preserveConsecutiveUppercase:h=!1}=i,O=new Set(f);if(Array.isArray(n)){let nt=[];t.set(n,nt);for(let W of n)nt.push($t(W)?Ut(W,i,t,e):W);return nt}let E={};t.set(n,E);let rt=Sn(n,(nt=>(W,ot)=>{if(x&&$t(ot)){let ut=nt===void 0?W:`${nt}.${W}`;O.has(ut)||(ot=Array.isArray(ot)?ot.map(y=>$t(y)?Ut(y,i,t,ut):y):Ut(ot,i,t,ut))}if(typeof W=="string"&&!va(W)&&!(o&&Pa(o,W))){let ut=d?`${W}_`:W;if(zn.has(ut))W=zn.get(ut);else{let y=W.match(/^[_$]*/)[0],b=Dn(W.slice(y.length),{pascalCase:d,locale:!1,preserveConsecutiveUppercase:h});W=y+b,W.length<100&&zn.set(ut,W)}}return[W,ot]})(e),{deep:!1});Object.assign(E,rt);let It=Object.getOwnPropertySymbols(n);for(let nt of It)E[nt]=x&&$t(n[nt])?Ut(n[nt],i,t,e):n[nt];return E};function bn(n,i){let t=new WeakMap;return Array.isArray(n)?n.map(e=>$t(e)?Ut(e,i,t,void 0):e):Ut(n,i,t)}var Mn=(()=>{class n{constructor(t,e){this.http=t,this.appConfig=e,this.baseUrl=this.appConfig.settings.proxyService.baseUrl,this.isBtlcOrCorporate=this.appConfig.settings.product==="btlc"||this.appConfig.settings.product==="corporate",this.isGreenLoan=this.appConfig.settings.theme==="greenLoan"}getCustomTexts(f){return gt(this,arguments,function*(t,e=1,o=this.appConfig.settings.proxyService.localeCode,d=this.appConfig.settings.theme){let x=new Wt().set("include",e.toString()).set("localeCode",o);return this.isBtlcOrCorporate&&(x=x.append("spaceName",this.isGreenLoan?this.appConfig.settings.product:d)),yield this.http.get(`${this.baseUrl}${this.appConfig.settings.proxyService.preprByIdEndpoint}/${t}`,x).toPromise()})}getContentBySlug(x,h){return gt(this,arguments,function*(t,e,o=1,d=this.appConfig.settings.proxyService.localeCode,f=this.appConfig.settings.theme){let O=new Wt().set("slug",t).set("contentType",e).set("include",o.toString()).set("localeCode",d);this.isBtlcOrCorporate&&(O=O.append("spaceName",this.isGreenLoan?this.appConfig.settings.product:f)),this.appConfig.settings.theme==="greenLoan"&&(O=O.append("tag","greenLoanContent"));let E=yield this.http.get(`${this.baseUrl}${this.appConfig.settings.proxyService.preprEndpoint}`,O).pipe(Nn(rt=>t==="error"?Ln(rt.error):Fn(()=>new Error("Page not found")))).toPromise(),T=bn(E,{deep:!0});if(T.items.length<1&&t==="error")throw new Error("Page not found");return T.items[0]})}getCards(t,e=0,o=100,d=10,f=this.appConfig.settings.proxyService.localeCode,x=this.appConfig.settings.theme){let h=new Wt().set("text",t.text).set("tag",t.tag).set("category",t.category).set("date",t.date).set("cardType",t.cardType).set("orderBy",t.orderBy).set("sortOrder",t.sortOrder).set("include",d.toString()).set("localeCode",f).set("skip",e.toString()).set("limit",o.toString());return this.isBtlcOrCorporate&&(h=h.append("spaceName",this.isGreenLoan?this.appConfig.settings.product:x)),this.http.get(`${this.baseUrl}${this.appConfig.settings.proxyService.preprCardsEndpoint}`,h).pipe(Bn(O=>bn(O,{deep:!0})))}getTagCollection(t,e=this.appConfig.settings.theme){let o=new Wt().set("tagPrefix",t);return this.isBtlcOrCorporate&&(o=o.append("spaceName",this.isGreenLoan?this.appConfig.settings.product:e)),this.http.get(`${this.baseUrl}${this.appConfig.settings.proxyService.preprTagCollectionEndpoint}`,o)}isContentOfType(t,e){return!t||typeof t.__typename!="string"?!1:t.__typename.toLowerCase()===e.toLowerCase()}static{this.\u0275fac=function(e){return new(e||n)(Et(Me),Et(Rt))}}static{this.\u0275prov=St({token:n,factory:n.\u0275fac})}}return n})();var bo=new Rn("LAZY_WIDGETS");var Mo=(()=>{class n{constructor(t,e){this.injector=t,this.lazyWidgets=e}load(t,e,o,d="",f=null){return gt(this,null,function*(){if(!t||!this.lazyWidgets[t])return;let x=yield this.lazyWidgets[t](),h=jn(x,this.injector),O=o.createComponent(x.entry,{ngModuleRef:h});O.instance.hasOwnProperty(e)&&(O.instance[e]=f)})}static{this.\u0275fac=function(e){return new(e||n)(Et(Vn),Et(bo))}}static{this.\u0275prov=St({token:n,factory:n.\u0275fac})}}return n})();var wa=["container"];function ka(n,i){}var xo=(()=>{class n{constructor(t,e,o){this.prepr=t,this.lazyLoader=e,this.platformId=o}ngAfterViewInit(){_t(this.platformId)&&setTimeout(()=>gt(this,null,function*(){yield this.load()}))}load(){return gt(this,null,function*(){if(this.container.clear(),this.content){if(this.prepr.isContentOfType(this.content,"widget")){let t=this.content.type;yield this.lazyLoader.load(t,"widget",this.container,this.content._id,this.content)}this.prepr.isContentOfType(this.content,"container")&&(yield this.lazyLoader.load("container","container",this.container,this.content._id)),this.prepr.isContentOfType(this.content,"features")&&(yield this.lazyLoader.load("features","features",this.container,this.content._id,this.content))}})}static{this.\u0275fac=function(e){return new(e||n)(v(Mn),v(Mo),v(Ct))}}static{this.\u0275cmp=M({type:n,selectors:[["app-lazy-load"]],viewQuery:function(e,o){if(e&1&&at(wa,5,Hn),e&2){let d;X(d=tt())&&(o.container=d.first)}},inputs:{content:"content"},decls:2,vars:0,consts:[["container",""]],template:function(e,o){e&1&&$n(0,ka,0,0,"ng-template",null,0,ct)},encapsulation:2})}}return n})();var Ta=(n,i)=>({"with-title-line":n,"scrollable-content":i});
3function Ia(n,i){if(n&1&&(a(0,"option",8),g(1),c()),n&2){let t=i.$implicit;s("value",t),r(),C(t)}}function Sa(n,i){if(n&1&&p(0,"app-download",11),n&2){let t=l().$implicit;s("download",t)}}function Ea(n,i){if(n&1&&(a(0,"div",10),m(1,Sa,1,1,"app-download",11),c()),n&2){let t=i.$implicit,e=l(2);r(),u(e.prepr.isContentOfType(t,"download")?1:-1)}}function Da(n,i){if(n&1){let t=R();a(0,"div",3)(1,"div",4),p(2,"app-title",5),c(),a(3,"div",6)(4,"select",7),wt("ngModelChange",function(o){D(t);let d=l();return yt(d[(d.containerData==null?null:d.containerData._id)+"_filter"].date,o)||(d[(d.containerData==null?null:d.containerData._id)+"_filter"].date=o),z(o)}),j(5,Ia,2,2,"option",8,H),c()()(),a(7,"div",9),j(8,Ea,2,1,"div",10,H),_(10,"filterBy"),c()}if(n&2){let t=l();r(2),s("title",t.containerData==null?null:t.containerData.containerTitle),r(2),Ot("ngModel",t[(t.containerData==null?null:t.containerData._id)+"_filter"].date),r(),$(t[(t.containerData==null?null:t.containerData._id)+"_reportYears"]),r(3),$(N(10,2,t.containerData==null?null:t.containerData.containerContent,t[(t.containerData==null?null:t.containerData._id)+"_filter"]))}}function za(n,i){if(n&1&&p(0,"app-text",15),n&2){let t=l().$implicit;s("article",t)}}function Aa(n,i){if(n&1&&p(0,"app-image",22),n&2){let t=l(2).$implicit;s("image",t)}}function La(n,i){if(n&1&&(a(0,"div",16),m(1,Aa,1,1,"app-image",22),c()),n&2){let t=l().$implicit,e=l(3);r(),u(e.prepr.isContentOfType(t,"image")?1:-1)}}function Fa(n,i){if(n&1&&p(0,"app-download",11),n&2){let t=l().$implicit;s("download",t)}}function Ba(n,i){if(n&1&&p(0,"app-card-selector",17),n&2){let t=l().$implicit,e=l().$index,o=l(2);s("card",t)("odd",e%2!==0)("containerType",o.containerData==null?null:o.containerData.type)}}function Na(n,i){if(n&1&&p(0,"app-container-selector",18),n&2){let t=l().$implicit;s("container",t)}}function Ra(n,i){if(n&1&&p(0,"app-menu",19),n&2){let t=l().$implicit;s("menu",t)("menuClass","content-menu")}}
3function Va(n,i){if(n&1&&p(0,"app-widget-selector",20),n&2){let t=l().$implicit,e=l(3);s("widget",t)("insideHero",e.insideHero)}}function Ha(n,i){if(n&1&&(a(0,"div",14),m(1,za,1,1,"app-text",15),m(2,La,2,1,"div",16),m(3,Fa,1,1,"app-download",11),m(4,Ba,1,3,"app-card-selector",17),m(5,Na,1,1,"app-container-selector",18),m(6,Ra,1,2,"app-menu",19),m(7,Va,1,2,"app-widget-selector",20),p(8,"app-lazy-load",21),c()),n&2){let t=i.$implicit,e=i.$index,o=l(3);L("shift",!!(o.containerData!=null&&o.containerData.shiftCardsDown)),s("ngClass",o.getClass(e)),r(),u(o.prepr.isContentOfType(t,"article")?1:-1),r(),u(o.prepr.isContentOfType(t,"image")?2:-1),r(),u(o.prepr.isContentOfType(t,"download")?3:-1),r(),u(o.prepr.isContentOfType(t,"card")?4:-1),r(),u(o.prepr.isContentOfType(t,"container")?5:-1),r(),u(o.prepr.isContentOfType(t,"menu")?6:-1),r(),u(o.prepr.isContentOfType(t,"widget")?7:-1),r(),s("content",t)}}function ja(n,i){if(n&1&&(a(0,"div",12),j(1,Ha,9,11,"div",13,H),c()),n&2){let t=i.$implicit;r(),$(t)}}function $a(n,i){if(n&1&&(p(0,"app-title",5),j(1,ja,3,0,"div",12,H)),n&2){let t=l();s("title",t.containerData==null?null:t.containerData.containerTitle),r(),$(t.content)}}function Ua(n,i){if(n&1&&(a(0,"div",1)(1,"markdown"),g(2),c()()),n&2){let t=l();s("ngClass",t.getRemarksAlignment(t.containerData)),r(2),C(t.containerData==null?null:t.containerData.remarks)}}function Wa(n,i){if(n&1&&(a(0,"div",23),p(1,"app-button",24),c()),n&2){let t=i.$implicit,e=l(2);s("ngClass",e.getButtonColumnClass(e.containerData)),r(),s("button",t)}}function Ga(n,i){if(n&1&&(a(0,"div",2),j(1,Wa,2,2,"div",23,H),c()),n&2){let t=l();r(),$(t.containerData==null?null:t.containerData.buttons)}}var vo=(()=>{class n{set setContainerData(t){this.containerData=t,this._createPropertiesAndFilters(t),this.content=this.getContent()}constructor(t){this.prepr=t,this.insideHero=!1,this._createPropertiesAndFilters=e=>{if(e?.reportFilter){this[e._id+"_filter"]={date:""},this[e._id+"_reportYears"]=[];for(let o=0;o<e.containerContent.length;o++){let d=new Date(e.containerContent[o].date).getFullYear();this[e._id+"_reportYears"].includes(d.toString())===!1&&(this[e._id+"_reportYears"].push(d.toString()),this[e._id+"_filter"].date=parseInt(this[e._id+"_filter"].date,10)>d?this[e._id+"_filter"].date:d.toString())}}}}getContent(){let t=[],e=-1,o=-1;return this.containerData.containerContent&&this.containerData.containerContent.forEach((d,f)=>{f%this.getColumnCount(this.containerData.type)===0&&(e++,o=-1,t[e]=[]),o++,t[e][o]=d}),t}getColumnCount(t){switch(t){case"Three column":return 3;case"One column":return 1;default:return 2}}getClass(t){let e="col-lg";switch(t){case 0:e="col-lg-"+this.containerData.firstColumnSize;break;case 1:e="col-lg-"+this.containerData.secondColumnSize;break;case 2:e="col-lg-"+this.containerData.thirdColumnSize;break}return this.addMediumSizesForThreeColumn(e)}addMediumSizesForThreeColumn(t){return this.containerData.type==="Three column"||this.containerData.type==="Semi narrowed two column"?"col-md-6 "+t:t}isNarrowed(t){return t?.type==="Narrowed two column"}isSemiNarrowed(t){return t?.type==="Semi narrowed two column"}getButtonColumnClass(t){let e="text-left ";switch(t.buttonAlignement){case"center":e="text-center ";break;case"right":e="text-right ";break}return t.buttonColumnSize?e+"col-md-"+t.buttonColumnSize:e+"col-md-3"}hasRemarks(t){return!!t?.remarks&&t?.remarks!==""}contentHasTitleWithLine(t){if(t?.containerTitle!==void 0&&t?.containerTitle!==null)return t?.containerTitle.withLine;if(!t?.containerContent)return!1;for(let e=0;e<t?.containerContent.length;e++){if(t?.containerContent[e].containerTitle!==void 0&&t?.containerTitle!==null)return t?.containerContent[e].containerTitle.withLine;if(t?.containerContent?.[e]?.title?.withLine!=null)return t.containerContent[e].title.withLine}return!1}getRemarksAlignment(t){let e="text-center";if(this.hasRemarks(t))switch(t.remarksAlignment){case"left":e="text-left";break;case"right":e="text-right";break}return e}static{this.\u0275fac=function(e){return new(e||n)(v(Mn))}}static{this.\u0275cmp=M({type:n,selectors:[["app-container"]],inputs:{insideHero:"insideHero",setContainerData:[0,"container","setContainerData"]},decls:5,vars:13,consts:[[1,"container","content-container",3,"ngClass"],[1,"remarks",3,"ngClass"],[1,"row","button-row"],[1,"row","filtered-row","align-items-center"],[1,"filtered-content-title","col-12","col-lg-10"],[3,"title"],[1,"year-select","col-6","col-lg-2"],[1,"custom-select",3,"ngModelChange","ngModel"],[3,"value"],[1,"row","filtered-row"],[1,"column","filtered-column","col-lg-6"],[3,"download"],[1,"row"],[1,"column",3,"ngClass","shift"],[1,"column",3,"ngClass"],[3,"article"],[1,"image"],[3,"card","odd","containerType"],[3,"container"],[3,"menu","menuClass"],[3,"widget","insideHero"],[3,"content"],[3,"image"],[1,"container-button",3,"ngClass"],[3,"button"]],template:function(e,o){e&1&&(a(0,"div",0),m(1,Da,11,5)(2,$a,3,1),m(3,Ua,3,2,"div",1),m(4,Ga,3,0,"div",2),c()),e&2&&(L("narrowed",o.isNarrowed(o.containerData))("seminarrowed",o.isSemiNarrowed(o.containerData))("usp-beneath-hero",!!(o.containerData!=null&&o.containerData.isUspBeneathHero)),s("ngClass",Pt(10,Ta,o.contentHasTitleWithLine(o.containerData),o.containerData==null?null:o.containerData.scrollableContent)),r(),u(o.containerData!=null&&o.containerData.reportFilter?1:2),r(2),u(o.hasRemarks(o.c
3ontainerData)?3:-1),r(),u(o.containerData!=null&&o.containerData.buttons?4:-1))},dependencies:()=>[Q,Vt,Bt,re,ae,ie,Ft,en,Ue,We,Ie,lo,xn,po,Po,xo,F,K,ke,we],styles:[`.content-container{position:relative}.content-container.with-title-line{margin-top:150px;margin-bottom:100px}.content-container.with-title-line app-title .title.has-line{margin-top:0}@media(min-width:992px){.content-container.narrowed{padding-left:7rem;padding-right:10rem}.content-container.narrowed .row .column{padding-left:5rem;padding-right:5rem}.content-container.narrowed .row .column:first-child{padding-left:15px}.content-container.narrowed .row .column:last-child{padding-right:15px}.content-container.narrowed .filtered-row{padding-top:0!important;padding-bottom:0!important}.content-container.narrowed .filtered-row .filtered-column{padding-bottom:15px;padding-top:15px}}@media(min-width:992px){.content-container.seminarrowed{padding-left:7rem;padding-right:10rem}.content-container.seminarrowed .row .column{padding-left:5rem}.content-container.seminarrowed .row .column:first-child{padding-left:15px;padding-right:0}.content-container.seminarrowed .row .column:last-child{padding-right:15px}.content-container.seminarrowed .filtered-row{padding-top:0!important;padding-bottom:0!important}.content-container.seminarrowed .filtered-row .filtered-column{padding-bottom:15px;padding-top:15px}}.content-container .row{align-items:stretch;padding-bottom:15px;padding-top:15px}.content-container .row .shift:not(:first-child){margin-top:100px}.content-container .filtered-row{padding-top:0!important;padding-bottom:0!important}.content-container .filtered-row .filtered-column{padding-bottom:15px;padding-top:15px}.content-container .remarks markdown>p{margin:0;color:var(--asphalt);font-size:1rem}@media(max-width:575.98px){.content-container .column{padding-left:0;padding-right:0}.content-container .image{margin-top:0!important;padding-bottom:2rem}.content-container .row{padding-bottom:0;padding-top:0;margin-left:0;margin-right:0}}@media(max-width:767.98px){.content-container .button-row .container-button{margin-bottom:1rem}.content-container .row .shift:not(:first-child){margin-top:0}}.usp-beneath-hero{margin-bottom:-131px}.year-select{font-size:.95rem;margin-top:auto;margin-bottom:auto;color:var(--asphalt);height:42px;padding-left:3px!important;padding-right:0!important;display:inline-flex;align-items:center;border:1px solid #9D9D9D}.year-select:after{content:"\\e90d";font-family:dynamiccredit;position:absolute;right:10px;top:8px;z-index:-1}.year-select:focus{border:1px solid themeColor(1);box-shadow:none}.year-select select.custom-select{color:var(--asphalt);font-weight:300;border:none;padding:.5rem;background:none}.year-select select.custom-select:focus{box-shadow:none}@media(max-width:767.98px){.year-select{margin-top:15px;margin-left:0}}.filtered-row{padding-bottom:0!important;padding-top:0!important}.filtered-content-title{margin-right:-15px}@media(max-width:767.98px){.filtered-content-title{margin-right:0;padding-right:0!important;padding-left:0!important}}.scrollable-content{padding:20px 40px;max-height:75vh;overflow:overlay;overflow-x:hidden;background-color:#f2f2f2}.scrollable-content::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:10px}.scrollable-content::-webkit-scrollbar{width:5px;background-color:#f5f5f5}.scrollable-content::-webkit-scrollbar-thumb{border-radius:5px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,var(--color4)),color-stop(.72,var(--color6)),color-stop(.86,var(--color8)))}
4`],encapsulation:2})}}return n})();var Qa=()=>({decodeHtml:!0,disableSanitizer:!0});function qa(n,i){if(n&1&&p(0,"img",8),n&2){let t=l(2).$implicit;s("src",t.image==null||t.image.contentImage==null?null:t.image.contentImage.url,k)("alt",t.image==null?null:t.image.alternativeText)("title",t.image==null?null:t.image.title)}}function Ya(n,i){if(n&1){let t=R();a(0,"div",9)(1,"div",19),I("click",function(){D(t),l(3);let o=Z(2);return z(o.prev())}),p(2,"span",20),c(),a(3,"div",21),I("click",function(){D(t),l(3);let o=Z(2);return z(o.next())}),p(4,"span",22),c(),a(5,"span",23),g(6),c()()}if(n&2){let t=l(2).$index,e=l(2);r(6),dt(" ",t+1," / ",e.container==null?null:e.container.containerContent.length," ")}}
4function Ka(n,i){if(n&1&&(a(0,"div",4)(1,"div",5)(2,"div",6)(3,"div",7),m(4,qa,1,3,"img",8),c(),m(5,Ya,7,2,"div",9),c(),a(6,"div",10),p(7,"markdown",11),_(8,"markdown"),_(9,"async"),a(10,"div",12)(11,"div",13),p(12,"img",14),a(13,"span",15)(14,"span",16),g(15),c(),a(16,"span",17),g(17,"\u25FE"),c(),a(18,"span",18),g(19),_(20,"date"),c()()()()()()()),n&2){let t=l().$implicit,e=l(2);r(4),u(t.image?4:-1),r(),u((e.container==null?null:e.container.containerContent.length)>1?5:-1),r(2),s("innerHTML",w(9,12,N(8,9,t.description,U(17,Qa))),V),r(5),s("src",t==null||t.cardContent.profilePicture==null||t.cardContent.profilePicture.contentImage==null?null:t.cardContent.profilePicture.contentImage.url,k)("alt",t==null||t.cardContent.profilePicture==null?null:t.cardContent.profilePicture.alternativeText)("title",t==null?null:t.cardContent.profilePicture.title),r(3),dt("",t.cardContent.firstname," ",t.cardContent.surname),r(4),C(N(20,14,t._publishOn,"d MMMM y"))}}function Za(n,i){n&1&&G(0,Ka,21,18,"ng-template",3)}function Ja(n,i){if(n&1&&(a(0,"div",1)(1,"ngb-carousel",2,0),j(3,Za,1,0,null,3,H),c()()),n&2){let t=l();r(),s("showNavigationArrows",!1)("showNavigationIndicators",!1)("interval",0),r(2),$(t.container==null?null:t.container.containerContent)}}var Oo=(()=>{class n{static{this.\u0275fac=function(e){return new(e||n)}}static{this.\u0275cmp=M({type:n,selectors:[["app-slider"]],inputs:{container:"container"},decls:1,vars:1,consts:[["carousel",""],[1,"container","slider-container"],[3,"showNavigationArrows","showNavigationIndicators","interval"],["ngbSlide",""],[1,"card"],[1,"card-body"],[1,"card-top"],[1,"card-img-container"],[1,"card-img-top",3,"src","alt","title"],[1,"navigation"],[1,"card-text"],[3,"innerHTML"],[1,"contact"],[1,"author"],[1,"author-image",3,"src","alt","title"],[1,"author-text"],[1,"details"],[1,"separator","d-none","d-md-inline"],[1,"date"],[1,"navigate","prev",3,"click"],[1,"dc-chevron-left"],[1,"navigate","next",3,"click"],[1,"dc-chevron-right"],[1,"indicator"]],template:function(e,o){e&1&&m(0,Ja,5,3,"div",1),e&2&&u(o.container!=null&&o.container.containerContent?0:-1)},dependencies:[Xt,Jt,F,Y,q,Lt],styles:[".slider-container[_ngcontent-%COMP%]{margin-top:120px;margin-bottom:200px}ngb-carousel[_ngcontent-%COMP%]:focus{outline-color:transparent;outline:none}ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]{border:none}@media(max-width:575.98px){ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]{padding-bottom:65px}}ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:0}ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-top[_ngcontent-%COMP%]{display:flex;align-items:flex-end}ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-top[_ngcontent-%COMP%]   .card-img-container[_ngcontent-%COMP%]{float:left;width:calc(100% - 185px);
4height:415px;overflow:hidden;clip-path:polygon(49px 0,100% 0,100% 100%,0 100%,0 77px);display:block}@media(max-width:767.98px){ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-top[_ngcontent-%COMP%]   .card-img-container[_ngcontent-%COMP%]{height:230px}}@media(max-width:575.98px){ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-top[_ngcontent-%COMP%]   .card-img-container[_ngcontent-%COMP%]{float:none;width:100%}}ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-top[_ngcontent-%COMP%]   .navigation[_ngcontent-%COMP%]{float:left;margin-bottom:48px}@media(max-width:575.98px){ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-top[_ngcontent-%COMP%]   .navigation[_ngcontent-%COMP%]{position:absolute;bottom:0;margin:0 10px}}ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-top[_ngcontent-%COMP%]   .navigation[_ngcontent-%COMP%]   .navigate[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:65px;height:65px;cursor:pointer;color:var(--color1);background-size:201% 100%;transition:background-position .5s;font-size:1.5rem}ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-top[_ngcontent-%COMP%]   .navigation[_ngcontent-%COMP%]   .navigate[_ngcontent-%COMP%]:hover{color:#fff}ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-top[_ngcontent-%COMP%]   .navigation[_ngcontent-%COMP%]   .navigate.next[_ngcontent-%COMP%]{background-image:linear-gradient(to right,#f2f2f2 50%,var(--color1) 50%)}ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-top[_ngcontent-%COMP%]   .navigation[_ngcontent-%COMP%]   .navigate.next[_ngcontent-%COMP%]:hover{background-position:-100% 0}ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-top[_ngcontent-%COMP%]   .navigation[_ngcontent-%COMP%]   .navigate.prev[_ngcontent-%COMP%]{background-image:linear-gradient(to right,var(--asphalt) 50%,var(--color8) 50%)}ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-top[_ngcontent-%COMP%]   .navigation[_ngcontent-%COMP%]   .navigate.prev[_ngcontent-%COMP%]:hover{background-position:100% 0}ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-top[_ngcontent-%COMP%]   .navigation[_ngcontent-%COMP%]   .indicator[_ngcontent-%COMP%]{display:inline-block;margin-left:10px;font-size:.9em}ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]{float:right;width:69%;background:linear-gradient(.25turn,var(--color1) 0%,var(--color8) 100%);clip-path:polygon(100% 0,100% calc(100% - 77px),calc(100% - 49px) 100%,0 100%,0 0);padding:50px 50px 26px;margin-top:-50px;color:#fff;font-size:1.2em;position:relative}@media(max-width:575.98px){ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]{padding:40px 10px 26px;margin-left:10px;margin-right:10px;float:none;width:calc(100% - 20px)}}ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   .author[_ngcontent-%COMP%]{margin-top:24px;color:var(--asphalt);font-weight:700;font-size:.7rem}ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   .author[_ngcontent-%COMP%]   .author-image[_ngcontent-%COMP%]{width:25px;margin:0 10px 0 0;display:inline-block}@media(max-width:575.98px){ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   .author[_ngcontent-%COMP%]   .author-image[_ngcontent-%COMP%]{width:35px}}ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   .author[_ngcontent-%COMP%]   .author-text[_ngcontent-%COMP%]{width:calc(100% - 35px);display:inline-block}@media(max-width:575.98px){ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   .author[_ngcontent-%COMP%]   .author-text[_ngcontent-%COMP%]{width:calc(100% - 45px)}}ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   .author[_ngcontent-%COMP%]   .author-text[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{margin-right:10px}
4@media(max-width:575.98px){ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   .author[_ngcontent-%COMP%]   .author-text[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{width:100%;display:inline-block}}ngb-carousel[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-text[_ngcontent-%COMP%]   .author[_ngcontent-%COMP%]   .author-text[_ngcontent-%COMP%]   .date[_ngcontent-%COMP%]{color:#fff}"]})}}return n})();function Xa(n,i){if(n&1&&p(0,"app-container",0),n&2){let t=l();s("container",t.container)}}function tc(n,i){if(n&1&&p(0,"app-slider",0),n&2){let t=l();s("container",t.container)}}var xn=(()=>{class n{isSlider(t){return this.isContainerOfType(["Slider"],t)}isRegularContainer(t){return!this.isContainerOfType(["Slider"],t)}isContainerOfType(t,e){return t.indexOf(e?.type)!==-1}static{this.\u0275fac=function(e){return new(e||n)}}static{this.\u0275cmp=M({type:n,selectors:[["app-container-selector"]],inputs:{container:"container"},decls:2,vars:2,consts:[[3,"container"]],template:function(e,o){e&1&&(m(0,Xa,1,1,"app-container",0),m(1,tc,1,1,"app-slider",0)),e&2&&(u(o.isRegularContainer(o.container)?0:-1),r(),u(o.isSlider(o.container)?1:-1))},dependencies:()=>[vo,Oo],encapsulation:2})}}return n})();var nc=["uspCarousel"],ec=["carouselInnerline"],oc=["carouselArrow"];function ic(n,i){if(n&1){let t=R();a(0,"div",11)(1,"app-article",12),I("click",function(){let o=D(t).$index,d=l(2);return z(d.navigate(o))}),c()()}if(n&2){let t=i.$implicit;r(),s("article",t)}}function rc(n,i){if(n&1&&(a(0,"div",3),j(1,ic,2,1,"div",11,H),c()),n&2){let t=l();r(),$(t.widget.usps)}}function ac(n,i){if(n&1&&p(0,"app-container-selector",13),n&2){let t=l().$implicit;s("container",t)}}function cc(n,i){n&1&&G(0,ac,1,1,"ng-template",10)}var yo=(()=>{class n{constructor(){}ngOnInit(){}ngAfterContentInit(){this.carouselInnerline.nativeElement.style.width=`calc( 100% / ${this.widget?.uspsCarousel?.length})`,this.moveProgress(0)}navigate(t){let e=this.carousel.slides.get(t);e&&this.carousel.select(e.id)}onSlide(t){this.moveProgress(this.carousel.slides.toArray().findIndex(e=>e.id===t.current))}moveProgress(t){if(t<0)return;let e=this.widget?.uspsCarousel?.length;this.carouselInnerline.nativeElement.style.marginLeft=`calc( 100% / ${e} * ${t})`,this.carouselArrow.nativeElement.style.marginLeft=`calc( 100% / ${e} * ${t} + 100% / ${e||0})`}static{this.\u0275fac=function(e){return new(e||n)}}static{this.\u0275cmp=M({type:n,selectors:[["app-usp-carousel"]],viewQuery:function(e,o){if(e&1&&at(nc,7)(ec,7)(oc,7),e&2){let d;X(d=tt())&&(o.carousel=d.first),X(d=tt())&&(o.carouselInnerline=d.first),X(d=tt())&&(o.carouselArrow=d.first)}},inputs:{widget:"widget"},decls:12,vars:4,consts:[["carouselInnerline",""],["carouselArrow",""],["uspCarousel",""],[1,"container","usp-section"],[1,"container","carousel-progress"],[1,"carousel-line"],["id","carouselInnerline",1,"carousel-innerline"],[1,"arrow"],[1,"usp-carousel-section"],[3,"slide","showNavigationArrows","showNavigationIndicators","pauseOnHover"],["ngbSlide",""],[1,"usp-item"],[1,"article-component",3,"click","article"],[3,"container"]],template:function(e,o){e&1&&(m(0,rc,3,0,"div",3),a(1,"div",4)(2,"div",5),p(3,"div",6,0),c(),p(5,"div",7,1),c(),a(7,"div",8)(8,"ngb-carousel",9,2),I("slide",function(f){return o.onSlide(f)}),j(10,cc,1,0,null,10,H),c()()),e&2&&(u(o.widget!=null&&o.widget.usps?0:-1),r(8),s("showNavigationArrows",!1)("showNavigationIndicators",!1)("pauseOnHover",!0),r(2),$(o.widget==null?null:o.widget.uspsCarousel))},dependencies:[je,Xt,Jt,xn],styles:[`.usp-section{display:flex;justify-content:space-between;padding-right:0;padding-left:0}@media(max-width:768px){.usp-section{flex-direction:column;align-items:center}}.usp-section .usp-item{flex-grow:1;flex-basis:0}.usp-section .article.narrowed{width:100%!important}.usp-section .article-component{cursor:pointer}.usp-carousel-section{height:250px;overflow:hidden;background-color:#e9e9e9;box-shadow:inset 0 0 30px #8b8b8b26}@media(max-width:768px){.usp-carousel-section{display:none}}.carousel-progress{padding-left:0;padding-right:0}@media(max-width:768px){.carousel-progress{display:none}}
4.carousel-progress .carousel-line{background-color:#febf001a;height:2px;margin-bottom:50px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.carousel-progress .carousel-line .carousel-innerline{background-image:radial-gradient(50% 95%,#ffd923 45%,#fdbe00 95%);background-color:#ffd923;height:3px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.carousel-progress .arrow{margin-left:0%;width:0;height:0;border-style:solid;border-width:0 30px 30px 30px;border-color:transparent transparent #dfdfdf transparent;margin-top:-30px;left:10%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);transition-duration:.3s}
5`],encapsulation:2})}}return n})();function lc(n,i){if(n&1&&p(0,"app-video-widget",0),n&2){let t=l();s("widget",t.widget)("insideHero",t.insideHero)}}function dc(n,i){if(n&1&&p(0,"app-usp-carousel",1),n&2){let t=l();s("widget",t.widget)}}var Po=(()=>{class n{constructor(){this.insideHero=!1}isVideo(t){return this.isWidgetOfType(["Video"],t)}isUspCarousel(t){return this.isWidgetOfType(["Usp Carousel"],t)}isWidgetOfType(t,e){return t.indexOf(e?.type)!==-1}static{this.\u0275fac=function(e){return new(e||n)}}static{this.\u0275cmp=M({type:n,selectors:[["app-widget-selector"]],inputs:{widget:"widget",insideHero:"insideHero"},decls:2,vars:2,consts:[[3,"widget","insideHero"],[3,"widget"]],template:function(e,o){e&1&&(m(0,lc,1,2,"app-video-widget",0),m(1,dc,1,1,"app-usp-carousel",1)),e&2&&(u(o.isVideo(o.widget)?0:-1),r(),u(o.isUspCarousel(o.widget)?1:-1))},dependencies:[He,yo],encapsulation:2})}}return n})();var sc=["content"],wo=()=>({decodeHtml:!0,disableSanitizer:!0});function pc(n,i){if(n&1&&(p(0,"markdown",22),_(1,"markdown"),_(2,"async")),n&2){let t=l(2);s("innerHTML",w(2,4,N(1,1,t.widget.text1,U(6,wo))),V)}}function mc(n,i){if(n&1&&(p(0,"markdown",22),_(1,"markdown"),_(2,"async")),n&2){let t=l(2);
5s("innerHTML",w(2,4,N(1,1,t.widget.text2,U(6,wo))),V)}}function uc(n,i){n&1&&(a(0,"div",23)(1,"button",26),g(2),_(3,"translate"),c()()),n&2&&(r(2),C(w(3,1,"disclaimerButtonText")))}function gc(n,i){if(n&1){let t=R();a(0,"form",3),I("ngSubmit",function(){let o=D(t).$implicit;return z(o.close("Submit"))}),a(1,"div",4)(2,"h4",5),g(3),c(),a(4,"button",6),I("click",function(){let o=D(t).$implicit;return z(o.dismiss("Cross"))}),a(5,"span",7),g(6,"\xD7"),c()()(),a(7,"div",8)(8,"div",9)(9,"label",10),g(10),_(11,"translate"),c(),a(12,"div",11)(13,"div",12)(14,"input",13),wt("ngModelChange",function(o){D(t);let d=l();return yt(d.professional,o)||(d.professional=o),z(o)}),c(),a(15,"label",14),g(16),_(17,"translate"),c()(),a(18,"div",12)(19,"input",15),wt("ngModelChange",function(o){D(t);let d=l();return yt(d.professional,o)||(d.professional=o),z(o)}),c(),a(20,"label",16),g(21),_(22,"translate"),c()()(),a(23,"label",10),g(24),_(25,"translate"),c(),a(26,"div",11)(27,"div",12)(28,"input",17),wt("ngModelChange",function(o){D(t);let d=l();return yt(d.citizen,o)||(d.citizen=o),z(o)}),c(),a(29,"label",18),g(30),_(31,"translate"),c()(),a(32,"div",12)(33,"input",19),wt("ngModelChange",function(o){D(t);let d=l();return yt(d.citizen,o)||(d.citizen=o),z(o)}),c(),a(34,"label",20),g(35),_(36,"translate"),c()()()(),p(37,"hr"),a(38,"div",21,1),I("scroll",function(){D(t);let o=Z(39),d=l();return z(d.checkScrollHeight(o))}),a(40,"h4"),g(41),_(42,"translate"),c(),m(43,pc,3,7,"markdown",22),m(44,mc,3,7,"markdown",22),c()(),m(45,uc,4,3,"div",23),c(),a(4
56,"button",24),I("click",function(){D(t);let o=Z(39),d=l();return z(d.scrollDown(o))}),p(47,"i",25),c()}if(n&2){let t=l();r(3),C(t.widget==null||t.widget.widgetTitle==null?null:t.widget.widgetTitle.title),r(7),C(w(11,21,"professionalQuestion")),r(4),s("value",!0),Ot("ngModel",t.professional),r(2),C(w(17,23,"true")),r(3),s("value",!1),Ot("ngModel",t.professional),r(2),C(w(22,25,"false")),r(3),C(w(25,27,"usOrSwissCitizenQuestion")),r(4),s("value",!0),Ot("ngModel",t.citizen),r(2),C(w(31,29,"true")),r(3),s("value",!1),Ot("ngModel",t.citizen),r(2),C(w(36,31,"false")),r(3),L("no-spacing-below",t.professional&&t.citizen!=null),r(3),C(w(42,33,"disclaimerTitle")),r(2),u(t.citizen?43:-1),r(),u(t.citizen?-1:44),r(),u(t.professional&&t.citizen!=null?45:-1)}}var Gs=(()=>{class n{constructor(t,e,o){this.modalService=t,this.router=e,this.platformId=o}ngAfterViewInit(){typeof window<"u"&&typeof window.localStorage<"u"&&(localStorage.getItem(this.widget?.name)||_t(this.platformId)&&setTimeout(()=>{this.modalService.open(this.content,{container:".disclaimer-container",size:"lg",centered:!0,backdrop:"static",beforeDismiss:()=>this.router.navigateByUrl("/")}).result.then(e=>{localStorage.setItem(this.widget?.name,"true")},e=>{})}))}checkScrollHeight(t){if(typeof window<"u"){let o=Math.round(window.devicePixelRatio*100)>=100?Math.round(t.scrollTop):Math.floor(t.scrollTop);this.atBottomOfDisclaimer=o===t.scrollHeight-t.clientHeight}}scrollDown(t){t.scrollTo(0,t.scrollHeight)}static{this.\u0275fac=function(e){return new(e||n)(v(vt),v(Nt),v(Ct))}}static{this.\u0275cmp=M({type:n,selectors:[["app-disclaimer-popup"]],viewQuery:function(e,o){if(e&1&&at(sc,7),e&2){let d;X(d=tt())&&(o.content=d.first)}},inputs:{widget:"widget"},decls:3,vars:2,consts:[["content",""],["disclaimerText",""],[1,"disclaimer-container"],[3,"ngSubmit"],[1,"modal-header"],["id","modal-basic-title",1,"modal-title"],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[1,"form-controls"],[1,"form-control-label"],[1,"form-group"],[1,"custom-control","custom-radio","custom-control-inline"],["type","radio","name","prof","id","prof-yes","required","",1,"custom-control-input",3,"ngModelChange","value","ngModel"],["for","prof-yes",1,"custom-control-label"],["type","radio","name","prof","id","prof-no","required","",1,"custom-control-input",3,"ngModelChange","value","ngModel"],["for","prof-no",1,"custom-control-label"],["type","radio","name","citizen","id","citizen-yes","required","",1,"custom-control-input",3,"ngModelChange","value","ngModel"],["for","citizen-yes",1,"custom-control-label"],["type","radio","name","citizen","id","citizen-no","required","",1,"custom-control-input",3,"ngModelChange","value","ngModel"],["for","citizen-no",1,"custom-control-label"],[1,"disclaimer-text",3,"scroll"],[1,"article",3,"innerHTML"],[1,"modal-footer"],["type","button",1,"btn","more",3,"click"],[1,"dc-chevron-down"],["type","submit",1,"btn","button-gradient","cut-corner-lefttop"]],template:function(e,o){e&1&&(G(0,gc,48,35,"ng-template",null,0,ct),p(2,"div",2)),e&2&&(r(2),L("on-bottom",o.atBottomOfDisclaimer))},dependencies:[Bt,on,tn,ne,Ft,nn,ce,en,te,F,cn,Y,q],styles:[`.disclaimer-container .modal-lg{max-width:770px}
5.disclaimer-container .modal-content form .modal-header{border:0 none;border-radius:0}.disclaimer-container .modal-content form .modal-header .modal-title{padding-top:1rem;padding-bottom:0;padding-left:1rem}.disclaimer-container .modal-content form .modal-header .close:focus{outline-color:transparent}.disclaimer-container .modal-content form .modal-body{padding:0}.disclaimer-container .modal-content form .modal-body .form-controls{padding:.5rem 2rem 2rem;padding-bottom:0}.disclaimer-container .modal-content form .modal-body .form-controls .form-control-label{margin-bottom:1rem;font-weight:700}.disclaimer-container .modal-content form .modal-body .form-controls .form-group{margin-bottom:2rem}.disclaimer-container .modal-content form .modal-body .form-controls .form-group .custom-control-inline{margin-right:3rem}.disclaimer-container .modal-content form .modal-body .form-controls .form-group .custom-control-label:before{width:1.4rem;height:1.4rem;top:.1rem;left:-1.8rem;background-color:transparent;border:1px solid #dee2e6}
5.disclaimer-container .modal-content form .modal-body .form-controls .form-group .custom-radio .custom-control-input:checked~.custom-control-label:before,.disclaimer-container .modal-content form .modal-body .form-controls .form-group .custom-control-input:checked~.custom-control-label:before{background-color:transparent}.disclaimer-container .modal-content form .modal-body .form-controls .form-group .custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:none;background-color:var(--asphalt);border-radius:50%;width:.9rem;height:.9rem;left:-1.55rem;top:.35rem}.disclaimer-container .modal-content form .modal-body hr{margin-top:.5rem}.disclaimer-container .modal-content form .modal-body .disclaimer-text{padding:1rem 2rem 2rem;margin-bottom:calc((1.5rem + 17px)*2);line-height:2;max-height:290px;overflow-y:scroll}.disclaimer-container .modal-content form .modal-body .disclaimer-text.no-spacing-below{margin-bottom:0}.disclaimer-container .modal-content form .modal-body .disclaimer-text h4{padding-bottom:.5rem}.disclaimer-container .modal-content form .btn{color:#fff!important;padding:16px 24px;font-size:1rem;font-weight:620;line-height:1.3;border-radius:0}.disclaimer-container .modal-content form .btn.button-gradient{background-image:linear-gradient(.25turn,var(--color8) 0%,var(--color1) 51%,var(--color8) 100%);background-position:right center}.disclaimer-container .modal-content form .btn.button-gradient:hover{background-position:left center}.disclaimer-container .modal-content form .btn.button-gradient{transition:1s;background-size:200% auto;min-width:195px}.disclaimer-container .modal-content form .btn.cut-corner-lefttop{clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 45%)}.disclaimer-container .modal-content .btn.more{position:absolute;bottom:0;width:100%;height:60px;background-color:#fff;box-shadow:0 -2px 5px #d1d1d1;border-top-left-radius:0;border-top-right-radius:0;padding:calc(1.5rem + 17px)}.disclaimer-container .modal-content .btn.more i{border-radius:50%;box-shadow:0 0 18px 3px #d1d1d1;background-color:#fff;padding:.5em;margin:-56px auto 0;width:2.2em;height:2.2em;display:block;line-height:1.3;color:var(--color1)}.disclaimer-container.on-bottom .modal-content .btn.more{display:none}
6`],encapsulation:2})}}return n})();var Zs=(()=>{class n{constructor(){this.document=Pn(Yt),this.platformId=Pn(Ct),this.documentIsAccessible=_t(this.platformId)}static getCookieRegExp(t){let e=t.replace(/([[\]{}()|=;+?,.*^$\\])/gi,"\\$1");return new RegExp("(?:^"+e+"|;\\s*"+e+")=(.*?)(?:;|$)")}static safeDecodeURIComponent(t){try{return decodeURIComponent(t)}catch(e){return t}}check(t){return this.documentIsAccessible?(t=encodeURIComponent(t),n.getCookieRegExp(t).test(this.document.cookie)):!1}get(t){if(this.check(t)){t=encodeURIComponent(t);let o=n.getCookieRegExp(t).exec(this.document.cookie);return o?.[1]?n.safeDecodeURIComponent(o[1]):""}else return""}getAll(){if(!this.documentIsAccessible)return{};let t={},e=this.document;return e.cookie&&e.cookie!==""&&e.cookie.split(";").forEach(o=>{let[d,f]=o.split("=");t[n.safeDecodeURIComponent(d.replace(/^ /,""))]=n.safeDecodeURIComponent(f)}),t}set(t,e,o,d,f,x,h,O){if(!this.documentIsAccessible)return;if(typeof o=="number"||o instanceof Date||d||f||x||h){let rt={expires:o,path:d,domain:f,secure:x,sameSite:h||"Lax",partitioned:O};this.set(t,e,rt);return}let E=encodeURIComponent(t)+"="+encodeURIComponent(e)+";",T=o||{};if(T.expires)if(typeof T.expires=="number"){let rt=new Date(new Date().getTime()+T.expires*1e3*60*60*24);E+="Expires="+rt.toUTCString()+";"}else E+="Expires="+T.expires.toUTCString()+";";T.path&&(E+="Path="+T.path+";"),T.domain&&(E+="Domain="+T.domain+";"),T.secure===!1&&T.sameSite==="None"&&(T.secure=!0,console.warn(`[ngx-cookie-service] Cookie ${t} was forced with secure flag because sameSite=None.More details : https://github.com/stevermeister/ngx-cookie-service/issues/86#issuecomment-597720130`)),T.secure&&(E+="Secure;"),T.sameSite||(T.sameSite="Lax"),E+="SameSite="+T.sameSite+";",T.partitioned&&(E+="Partitioned;"),this.document.cookie=E}delete(t,e,o,d,f="Lax"){if(!this.documentIsAccessible)return;let x=new Date("Thu, 01 Jan 1970 00:00:01 GMT");this.set(t,"",{expires:x,path:e,domain:o,secure:d,sameSite:f})}deleteAll(t,e,o,d="Lax"){if(!this.documentIsAccessible)return;let f=this.getAll();for(let x in f)f.hasOwnProperty(x)&&this.delete(x,t,e,o,d)}static{this.\u0275fac=function(e){return new(e||n)}}static{this.\u0275prov=St({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();export{po as a,He as b,je as c,xn as d,Po as e,Gs as f,Mn as g,Zs as h,K as i,Ue as j,We as k,fn as l,bo as m,Mo as n,xo as o,vo as p};

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.