1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,51142,(t,e,o)=>{"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}Object.defineProperty(o,"__esModule",{value:!0}),o.defaults=function(t){return a.call(i.call(arguments,1),function(e){if(e)for(var o in e)void 0===t[o]&&(t[o]=e[o])}),t},o.hasXMLHttpRequest=function(){return"function"==typeof XMLHttpRequest||("u"<typeof XMLHttpRequest?"undefined":r(XMLHttpRequest))==="object"},o.makePromise=function(t){return t&&"function"==typeof t.then?t:Promise.resolve(t)};var n=[],a=n.forEach,i=n.slice},9625,(t,e,o)=>{var r="u">typeof self?self:t.e,n=function(){function t(){this.fetch=!1,this.DOMException=r.DOMException}return t.prototype=r,new t}();(function(t){var e={searchParams:"URLSearchParams"in n,iterable:"Symbol"in n&&"iterator"in Symbol,blob:"FileReader"in n&&"Blob"in n&&function(){try{return new Blob,!0}catch(t){return!1}}(),formData:"FormData"in n,arrayBuffer:"ArrayBuffer"in n};if(e.arrayBuffer)var o=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],r=ArrayBuffer.isView||function(t){return t&&o.indexOf(Object.prototype.toString.call(t))>-1};function a(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t))throw TypeError("Invalid character in header field name");return t.toLowerCase()}function i(t){return"string"!=typeof t&&(t=String(t)),t}function c(t){var o={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return e.iterable&&(o[Symbol.iterator]=function(){return o}),o}function s(t){this.map={},t instanceof s?t.forEach(function(t,e){this.append(e,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function l(t){if(t.bodyUsed)return Promise.reject(TypeError("Already read"));t.bodyUsed=!0}function d(t){return new Promise(function(e,o){t.onload=function(){e(t.result)},t.onerror=function(){o(t.error)}})}function u(t){var e=new FileReader,o=d(e);return e.readAsArrayBuffer(t),o}function p(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function f(){return this.bodyUsed=!1,this._initBody=function(t){if(this._bodyInit=t,t)if("string"==typeof t)this._bodyText=t;else if(e.blob&&Blob.prototype.isPrototypeOf(t))this._bodyBlob=t;else if(e.formData&&FormData.prototype.isPrototypeOf(t))this._bodyFormData=t;else if(e.searchParams&&URLSearchParams.prototype.isPrototypeOf(t))this._bodyText=t.toString();else{var o;e.arrayBuffer&&e.blob&&(o=t)&&DataView.prototype.isPrototypeOf(o)?(this._bodyArrayBuffer=p(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):e.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(t)||r(t))?this._bodyArrayBuffer=p(t):this._bodyText=t=Object.prototype.toString.call(t)}else this._bodyText="";!this.headers.get("content-type")&&("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):e.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},e.blob&&(this.blob=function(){var t=l(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(!this._bodyFormData)return Promise.resolve(new Blob([this._bodyText]));throw Error("could not read FormData body as blob")},this.arrayBuffer=function(){return this._bodyArrayBuffer?l(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(u)}),this.text=function(){var t,e,o,r=l(this);if(r)return r;if(this._bodyBlob)return t=this._bodyBlob,o=d(e=new FileReader),e.readAsText(t),o;if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),o=Array(e.length),r=0;r<e.length;r++)o[r]=String.fromCharCode(e[r]);return o.join("")}(this._bodyArrayBuffer));if(!this._bodyFormData)return Promise.resolve(this._bodyText);throw Error("could not read FormData body as text")},e.formData&&(this.formData=function(){return this.text().then(m)}),this.json=function(){return this.text().then(JSON.parse)},this}s.prototype.append=function(t,e){t=a(t),e=i(e);var o=this.map[t];this.map[t]=o?o+", "+e:e},s.prototype.delete=function(t){delete this.map[a(t)]},s.prototype.get=function(t){return t=a(t),this.has(t)?this.map[t]:null},s.prototype.has=function(t){return this.map.hasOwnProperty(a(t))},s.prototype.set=function(t,e){this.map[a(t)]=i(e)},s.prototype.forEach=function(t,e){for(var o in this.map)this.map.hasOwnProperty(o)&&t.call(e,this.map[o],o,this)},s.prototype.keys=function(){var t=[];return this.forEach(function(e,o){t.push(o)}),c(t)},s.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),c(t)},s.prototype.entries=function(){var t=[];return this.forEach(function(e,o){t.push([o,e])}),c(t)},e.iterable&&(s.prototype[Symbol.iterator]=s.prototype.entries);
1var h=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function g(t,e){var o,r,n=(e=e||{}).body;if(t instanceof g){if(t.bodyUsed)throw TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new s(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,n||null==t._bodyInit||(n=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=e.credentials||this.credentials||"same-origin",(e.headers||!this.headers)&&(this.headers=new s(e.headers)),this.method=(r=(o=e.method||this.method||"GET").toUpperCase(),h.indexOf(r)>-1?r:o),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function m(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var o=t.split("="),r=o.shift().replace(/\+/g," "),n=o.join("=").replace(/\+/g," ");e.append(decodeURIComponent(r),decodeURIComponent(n))}}),e}function y(t,e){e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new s(e.headers),this.url=e.url||"",this._initBody(t)}g.prototype.clone=function(){return new g(this,{body:this._bodyInit})},f.call(g.prototype),f.call(y.prototype),y.prototype.clone=function(){return new y(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new s(this.headers),url:this.url})},y.error=function(){var t=new y(null,{status:0,statusText:""});return t.type="error",t};var v=[301,302,303,307,308];y.redirect=function(t,e){if(-1===v.indexOf(e))throw RangeError("Invalid status code");return new y(null,{status:e,headers:{location:t}})},t.DOMException=n.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(t,e){this.message=t,this.name=e;var o=Error(t);this.stack=o.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function b(o,r){return new Promise(function(n,a){var i=new g(o,r);if(i.signal&&i.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var c=new XMLHttpRequest;function l(){c.abort()}c.onload=function(){var t,e,o={status:c.status,statusText:c.statusText,headers:(t=c.getAllResponseHeaders()||"",e=new s,t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(t){var o=t.split(":"),r=o.shift().trim();if(r){var n=o.join(":").trim();e.append(r,n)}}),e)};o.url="responseURL"in c?c.responseURL:o.headers.get("X-Request-URL"),n(new y("response"in c?c.response:c.responseText,o))},c.onerror=function(){a(TypeError("Network request failed"))},c.ontimeout=function(){a(TypeError("Network request failed"))},c.onabort=function(){a(new t.DOMException("Aborted","AbortError"))},c.open(i.method,i.url,!0),"include"===i.credentials?c.withCredentials=!0:"omit"===i.credentials&&(c.withCredentials=!1),"responseType"in c&&e.blob&&(c.responseType="blob"),i.headers.forEach(function(t,e){c.setRequestHeader(e,t)}),i.signal&&(i.signal.addEventListener("abort",l),c.onreadystatechange=function(){4===c.readyState&&i.signal.removeEventListener("abort",l)}),c.send(void 0===i._bodyInit?null:i._bodyInit)})}b.polyfill=!0,n.fetch||(n.fetch=b,n.Headers=s,n.Request=g,n.Response=y),t.Headers=s,t.Request=g,t.Response=y,t.fetch=b,Object.defineProperty(t,"__esModule",{value:!0})})({}),n.fetch.ponyfill=!0,delete n.fetch.polyfill,(o=n.fetch).default=n.fetch,o.fetch=n.fetch,o.Headers=n.Headers,o.Request=n.Request,o.Response=n.Response,e.exports=o},52525,(t,e,o)=>{var r;if("function"==typeof fetch&&(r=t.g.fetch?t.g.fetch:"u">typeof window&&window.fetch?window.fetch:fetch),"u"<typeof window||void 0===window.document){var n=r||t.r(9625);n.default&&(n=n.default),o.default=n,e.exports=o.default}},23969,(t,e,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var r,n,a,i=t.r(51142),c=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==l(t)&&"function"!=typeof t)return{default:t};var o=s(void 0);if(o&&o.has(t))return o.get(t);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var i=n?Object.getOwnPropertyDescriptor(t,a):null;i&&(i.get||i.set)?Object.defineProperty(r,a,i):r[a]=t[a]}return r.default=t,o&&o.set(t,r),r}(t.r(52525));function s(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,o=new WeakMap;return(s=function(t){return t?o:e})(t)}function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}"function"==typeof fetch&&(r=t.g.fetch?t.g.fetch:"u">typeof window&&window.fetch?window.fetch:fetch),(0,i.hasXMLHttpRequest)()&&(t.g.XMLHttpRequest?n=t.g.XMLHttpRequest:"u">typeof window&&window.XMLHttpRequest&&(n=window.XMLHttpRequest)),"function"==typeof ActiveXObject&&(t.g.ActiveXObject?a=t.g.ActiveXObject:"u">typeof window&&window.ActiveXObject&&(a=window.ActiveXObject)),r||!c||n||a||(r=c.default||c),"function"!=typeof r&&(r=void 0);var d=function(t,e){if(e&&"object"===l(e)){var o="";for(var r in e)o+="&"+encodeURIComponent(r)+"="+encodeURIComponent(e[r]);if(!o)return t;t=t+(-1!==t.indexOf("?")?"&":"?")+o.slice(1)}return t},u=function(t,e,o){r(t,e).then(function(t){if(!t.ok)return o(t.statusText||"Error",{status:t.status});t.text().then(function(e){o(null,{status:t.status,data:e})}).catch(o)}).catch(o)},p=!1,f=function(t,e,o,r){t.queryStringParams&&(e=d(e,t.queryStringParams));var n=(0,i.defaults)({},"function"==typeof t.customHeaders?t.customHeaders():t.customHeaders);o&&(n["Content-Type"]="application/json");var a="function"==typeof t.requestOptions?t.requestOptions(o):t.requestOptions,c=(0,i.defaults)({method:o?"POST":"GET",body:o?t.stringify(o):void 0,headers:n},p?{}:a);try{u(e,c,r)}catch(t){if(!a||0===Object.keys(a).length||!t.message||0>t.message.indexOf("not implemented"))return r(t);
1try{Object.keys(a).forEach(function(t){delete c[t]}),u(e,c,r),p=!0}catch(t){r(t)}}},h=function(t,e,o,r){o&&"object"===l(o)&&(o=d("",o).slice(1)),t.queryStringParams&&(e=d(e,t.queryStringParams));try{(i=n?new n:new a("MSXML2.XMLHTTP.3.0")).open(o?"POST":"GET",e,1),t.crossDomain||i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i.withCredentials=!!t.withCredentials,o&&i.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),i.overrideMimeType&&i.overrideMimeType("application/json");var i,c=t.customHeaders;if(c="function"==typeof c?c():c)for(var s in c)i.setRequestHeader(s,c[s]);i.onreadystatechange=function(){i.readyState>3&&r(i.status>=400?i.statusText:null,{status:i.status,data:i.responseText})},i.send(o)}catch(t){console&&console.log(t)}};o.default=function(t,e,o,n){return("function"==typeof o&&(n=o,o=void 0),n=n||function(){},r&&0!==e.indexOf("file:"))?f(t,e,o,n):(0,i.hasXMLHttpRequest)()||"function"==typeof ActiveXObject?h(t,e,o,n):void n(Error("No fetch and no xhr implementation found!"))},e.exports=o.default},11624,(t,e,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;
1var r,n=t.r(51142),a=(r=t.r(23969))&&r.__esModule?r:{default:r};function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function c(t){var e=function(t,e){if("object"!==i(t)||null===t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,e||"default");if("object"!==i(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===i(e)?e:String(e)}var s=function(){var t;function e(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!(this instanceof e))throw TypeError("Cannot call a class as a function");this.services=t,this.options=o,this.allOptions=r,this.type="backend",this.init(t,o,r)}return t=[{key:"init",value:function(t){var e=this,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.services=t,this.options=(0,n.defaults)(o,this.options||{},{loadPath:"/locales/{{lng}}/{{ns}}.json",addPath:"/locales/add/{{lng}}/{{ns}}",allowMultiLoading:!1,parse:function(t){return JSON.parse(t)},stringify:JSON.stringify,parsePayload:function(t,e,o){var r,n,a;return r={},n=e,a=o||"",(n=c(n))in r?Object.defineProperty(r,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[n]=a,r},request:a.default,reloadInterval:"u"<typeof window&&36e5,customHeaders:{},queryStringParams:{},crossDomain:!1,withCredentials:!1,overrideMimeType:!1,requestOptions:{mode:"cors",credentials:"same-origin",cache:"default"}}),this.allOptions=r,this.services&&this.options.reloadInterval&&setInterval(function(){return e.reload()},this.options.reloadInterval)}},{key:"readMulti",value:function(t,e,o){this._readAny(t,t,e,e,o)}},{key:"read",value:function(t,e,o){this._readAny([t],t,[e],e,o)}},{key:"_readAny",value:function(t,e,o,r,a){var i=this,c=this.options.loadPath;"function"==typeof this.options.loadPath&&(c=this.options.loadPath(t,o)),(c=(0,n.makePromise)(c)).then(function(n){if(!n)return a(null,{});var c=i.services.interpolator.interpolate(n,{lng:t.join("+"),ns:o.join("+")});i.loadUrl(c,a,e,r)})}},{key:"loadUrl",value:function(t,e,o,r){var n=this;this.options.request(this.options,t,void 0,function(a,i){var c,s;if(i&&(i.status>=500&&i.status<600||!i.status))return e("failed loading "+t+"; status code: "+i.status,!0);if(i&&i.status>=400&&i.status<500)return e("failed loading "+t+"; status code: "+i.status,!1);if(!i&&a&&a.message&&a.message.indexOf("Failed to fetch")>-1)return e("failed loading "+t+": "+a.message,!0);if(a)return e(a,!1);try{c="string"==typeof i.data?n.options.parse(i.data,o,r):i.data}catch(e){s="failed parsing "+t+" to json"}if(s)return e(s,!1);e(null,c)})}},{key:"create",value:function(t,e,o,r,n){var a=this;if(this.options.addPath){"string"==typeof t&&(t=[t]);var i=this.options.parsePayload(e,o,r),c=0,s=[],l=[];t.forEach(function(o){var r=a.options.addPath;"function"==typeof a.options.addPath&&(r=a.options.addPath(o,e));var d=a.services.interpolator.interpolate(r,{lng:o,ns:e});a.options.request(a.options,d,i,function(e,o){c+=1,s.push(e),l.push(o),c===t.length&&"function"==typeof n&&n(s,l)})})}}},{key:"reload",value:function(){var t=this,e=this.services,o=e.backendConnector,r=e.languageUtils,n=e.logger,a=o.language;if(!a||"cimode"!==a.toLowerCase()){var i=[],c=function(t){r.toResolveHierarchy(t).forEach(function(t){0>i.indexOf(t)&&i.push(t)})};c(a),this.allOptions.preload&&this.allOptions.preload.forEach(function(t){return c(t)}),i.forEach(function(e){t.allOptions.ns.forEach(function(t){o.read(e,t,"read",null,null,function(r,a){r&&n.warn("loading namespace ".concat(t," for language ").concat(e," failed"),r),!r&&a&&n.log("loaded namespace ".concat(t," for language ").concat(e),a),o.loaded("".concat(e,"|").concat(t),r,a)})})})}}}],function(t,e){for(var o=0;o<e.length;o++){var r=e[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,c(r.key),r)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}();s.type="backend",o.default=s,e.exports=o.default},74229,(t,e,o)=>{let r=t.r(11624);e.exports={i18n:{defaultLocale:"default",locales:["default",...t.r(4013).orderwise.locales],localeDetection:!1},debug:!1,reloadOnPrerender:!0,serializeConfig:!1,use:[r],ns:["common"],localePath:null,backend:{reloadInterval:!1,loadPath:function(t){return`https://cms.forterro.com/${t[0].toLowerCase()}/next-translations`}}}},58822,(t,e,o)=>{!function(r,n){if("function"==typeof define&&define.amd){let r;void 0!==(r=n(t.r,o,e))&&t.v(r)}else e.exports=n()}(t.e,function(){var t,e,o,r={};r.version="0.2.0";var n=r.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function a(t,e,o){return t<e?e:t>o?o:t}r.configure=function(t){var e,o;for(e in t)void 0!==(o=t[e])&&t.hasOwnProperty(e)&&(n[e]=o);return this},r.status=null,r.set=function(t){var e=r.isStarted();r.status=1===(t=a(t,n.minimum,1))?null:t;var o=r.render(!e),s=o.querySelector(n.barSelector),l=n.speed,d=n.easing;return o.offsetWidth,i(function(e){var a,i,u,p;""===n.positionUsing&&(n.positionUsing=r.getPositioningCSS()),c(s,(a=t,i=l,u=d,(p="translate3d"===n.positionUsing?{transform:"translate3d("+(-1+a)*100+"%,0,0)"}:"translate"===n.positionUsing?{transform:"translate("+(-1+a)*100+"%,0)"}:{"margin-left":(-1+a)*100+"%"}).transition="all "+i+"ms "+u,p)),1===t?(c(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout(function(){c(o,{transition:"all "+l+"ms linear",opacity:0}
1),setTimeout(function(){r.remove(),e()},l)},l)):setTimeout(e,l)}),this},r.isStarted=function(){return"number"==typeof r.status},r.start=function(){r.status||r.set(0);var t=function(){setTimeout(function(){r.status&&(r.trickle(),t())},n.trickleSpeed)};return n.trickle&&t(),this},r.done=function(t){return t||r.status?r.inc(.3+.5*Math.random()).set(1):this},r.inc=function(t){var e=r.status;return e?("number"!=typeof t&&(t=(1-e)*a(Math.random()*e,.1,.95)),e=a(e+t,0,.994),r.set(e)):r.start()},r.trickle=function(){return r.inc(Math.random()*n.trickleRate)},t=0,e=0,r.promise=function(o){return o&&"resolved"!==o.state()&&(0===e&&r.start(),t++,e++,o.always(function(){0==--e?(t=0,r.done()):r.set((t-e)/t)})),this},r.render=function(t){if(r.isRendered())return document.getElementById("nprogress");l(document.documentElement,"nprogress-busy");var e=document.createElement("div");e.id="nprogress",e.innerHTML=n.template;var o,a=e.querySelector(n.barSelector),i=t?"-100":(-1+(r.status||0))*100,s=document.querySelector(n.parent);return c(a,{transition:"all 0 linear",transform:"translate3d("+i+"%,0,0)"}),!n.showSpinner&&(o=e.querySelector(n.spinnerSelector))&&p(o),s!=document.body&&l(s,"nprogress-custom-parent"),s.appendChild(e),e},r.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(n.parent),"nprogress-custom-parent");var t=document.getElementById("nprogress");t&&p(t)},r.isRendered=function(){return!!document.getElementById("nprogress")},r.getPositioningCSS=function(){var t=document.body.style,e="WebkitTransform"in t?"Webkit":"MozTransform"in t?"Moz":"msTransform"in t?"ms":"OTransform"in t?"O":"";return e+"Perspective"in t?"translate3d":e+"Transform"in t?"translate":"margin"};var i=(o=[],function(t){o.push(t),1==o.length&&function t(){var e=o.shift();e&&e(t)}()}),c=function(){var t=["Webkit","O","Moz","ms"],e={};function o(o,r,n){var a;r=e[a=(a=r).replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(t,e){return e.toUpperCase()})]||(e[a]=function(e){var o=document.body.style;if(e in o)return e;for(var r,n=t.length,a=e.charAt(0).toUpperCase()+e.slice(1);n--;)if((r=t[n]+a)in o)return r;return e}(a)),o.style[r]=n}return function(t,e){var r,n,a=arguments;if(2==a.length)for(r in e)void 0!==(n=e[r])&&e.hasOwnProperty(r)&&o(t,r,n);else o(t,a[1],a[2])}}();function s(t,e){return("string"==typeof t?t:u(t)).indexOf(" "+e+" ")>=0}function l(t,e){var o=u(t),r=o+e;s(o,e)||(t.className=r.substring(1))}function d(t,e){var o,r=u(t);s(t,e)&&(t.className=(o=r.replace(" "+e+" "," ")).substring(1,o.length-1))}function u(t){return(" "+(t.className||"")+" ").replace(/\s+/gi," ")}function p(t){t&&t.parentNode&&t.parentNode.removeChild(t)}return r})},34895,t=>{"use strict";t.i(50461);var e=t.i(91398),o=t.i(60814);t.i(24690);var r=t.i(26200),n=t.i(79900);let a=o.createGlobalStyle` 2 ${()=>o.css` 3 :root { 4 // Custom properties 5 6 // Fonts 7 --font-default: "Cabin", sans-serif; 8 9 // Border 10 --border-radius-sm: 5px; 11 --border-radius-md: 10px; 12 --border-radius-full: 300px; 13 14 // Colors 15 --color-white: #fff; 16 --color-grey: #eaeaea; //original: #D5D5D5 17 --color-black: #112033; 18 --color-indigo: #4265b2; 19 --color-yellow: #fdce0d; 20 --color-turquoise: #21b7b3; 21 --color-purple: #510963; 22 --color-orange: #dd4f3c; 23 --color-cyan: #009ee0; 24 --color-gradient: linear-gradient( 25 90deg, 26 rgba(66, 101, 178, 1) 0%, 27 rgba(33, 183, 179, 1) 50%, 28 rgba(253, 206, 13, 1) 100% 29 ); 30 --color-gradient-2: linear-gradient( 31 90deg, 32 rgba(253, 206, 13, 1) 0%, 33 rgba(66, 101, 178, 1) 50%, 34 rgba(33, 183, 179, 1) 100% 35 ); 36 --color-light-blue: #ECF0F7; 37 38 --focus-outline: auto 5px Highlight; 39 40 // Theme colors 41 --background-color: var(--color-white); 42 --border-color: var(--color-grey); 43 --text-color: var(--color-black); 44 --icon-color: var(--color-black); 45 --accent-text-color: var(--color-black); 46 --button-primary-background-color: var(--color-yellow); 47 --button-primary-text-color: var(--color-black); 48 --hover-button-primary-background-color: var(--color-black); 49 --hover-button-primary-text-color: var(--color-white); 50 --button-secondary-border-color: var(--color-indigo); 51 --button-secondary-text-color: var(--color-indigo); 52 --button-link-border-color: var(--color-black); 53 --button-link-text-color: var(--color-black); 54 --hover-button-link-text-color: var(--color-black); 55 --label-background-color: var(--color-black); 56 --label-text-color: var(--color-white); 57 --dot-decoration-color: var(--color-yellow); 58 --triangle-decoration-color: var(--color-yellow); 59 --signet-decoration-color: var(--color-yellow); 60 --logo-signet-decoration-color: var(--color-black); 61 62 // Spacing root 63 --spacing-xs: 6px; 64 --spacing-sm: 8px; 65 --spacing-md: 12px; 66 --spacing-lg: 16px; 67 --spacing-xl: 24px; 68 69 ${(0,r.media)("mobile")} { 70 --spacing-xs: 12px; 71 --spacing-sm: 16px; 72 --spacing-md: 24px; 73 --spacing-lg: 36px; 74 --spacing-xl: 48px; 75 } 76 77 ${(0,r.media)("tablet")} { 78 --spacing-xs: 16px; 79 --spacing-sm: 24px; 80 --spacing-md: 36px; 81 --spacing-lg: 48px; 82 --spacing-xl: 72px; 83 } 84 85 ${(0,r.media)("desktop_s")} { 86 --spacing-xs: 24px; 87 --spacing-sm: 36px; 88 --spacing-md: 48px; 89 --spacing-lg: 72px; 90 --spacing-xl: 96px; 91 } 92 93 // Component defaults 94 --component-padding-leftright: var(--spacing-sm); 95 ${(0,r.media)("desktop")} { 96 --component-padding-leftright: 20px; 97 } 98 ${(0,r.media)("desktop_s")} { 99 --component-padding-leftright: var(--spacing-lg); 100 } 101 --component-padding: var(--spacing-xl) var(--component-padding-leftright); 102 --component-width: 95%; 103 --component-max-width: 1492px; 104 105 // Column 106 --column-gap: var(--spacing-md); 107 } 108 109 [data-spacing-top="none"] { 110 --component-padding: 0 var(--component-padding-leftright) 111 var(--spacing-xl); 112 } 113 114 [data-spacing-bottom="none"] { 115 --component-padding: var(--spacing-xl) var(--component-padding-leftright) 116 0; 117 } 118 119 [data-spacing-top="none"][data-spacing-bottom="none"] { 120 --component-padding: 0 var(--component-padding-leftright); 121 } 122 123 [data-spacing-top="none"][data-spacing-bottom="small"] { 124 --component-padding: 0 var(--component-padding-leftright) 125 var(--spacing-md); 126 } 127 128 [data-spacing-top="small"] { 129 --component-padding: var(--spacing-md) var(--component-padding-leftright) 130 var(--spacing-xl); 131 } 132 133 [data-spacing-top="small"][data-spacing-bottom="none"] { 134 --component-padding: var(--spacing-md) var(--component-padding-leftright) 135 0; 136 } 137 138 [data-spacing-bottom="small"] { 139 --component-padding: var(--spacing-xl) var(--component-padding-leftright) 140 var(--spacing-md); 141 } 142 143 [data-spacing-top="small"][data-spacing-bottom="small"] { 144 --component-padding: var(--spacing-md) var(--component-padding-leftright); 145 } 146 147 [data-spacing-top="large"] { 148 --component-padding: min(130px, calc(var(--spacing-xl) * 2)) 149 var(--component-padding-leftright) var(--spacing-xl); 150 } 151 152 [data-spacing-bottom="large"] { 153 --component-padding: var(--spacing-xl) var(--component-padding-leftright) 154 min(130px, calc(var(--spacing-xl) * 2)); 155 } 156 157 [data-spacing-top="large"][data-spacing-bottom="large"] { 158 --component-padding: min(130px, calc(var(--spacing-xl) * 2)) 159 var(--component-padding-leftright); 160 } 161 162 .component-wrapper { 163 width: 100%; 164 margin: 0 auto; 165 padding: var(--component-padding); 166 max-width: var(--component-max-width); 167 } 168 169 [data-theme="white"] { 170 --background-color: var(--color-white); 171 --text-color: var(--color-black); 172 --icon-color: var(--color-indigo); 173 --accent-text-color: var(--color-turquoise); 174 --button-primary-background-color: var(--color-indigo); 175 --button-primary-text-color: var(--color-white); 176 --hover-button-primary-background-color: var(--color-black); 177 --hover-button-primary-text-color: var(--color-white); 178 --button-link-border-color: var(--color-gradient); 179 --button-link-text-color: var(--color-indigo); 180 --hover-button-link-text-color: var(--color-black); 181 --label-background-color: var(--color-indigo); 182 --label-text-color: var(--color-white); 183 --dot-decoration-color: var(--color-yellow); 184 --signet-decoration-color: var(--color-grey); 185 --logo-signet-decoration-color: var(--color-black); 186 --selected-filter-text-color: var(--color-white); 187 --selected-filter-background-color: var(--color-turquoise); 188 189 &[data-theme-secondary="true"], 190 [data-theme-secondary="true"] { 191 --button-primary-background-color: var(--color-yellow); 192 --button-primary-text-color: var(--color-black); 193 --hover-button-primary-background-color: var(--color-black); 194 --hover-button-primary-text-color: var(--color-white); 195 --signet-decoration-color: var(--color-turquoise); 196 } 197 } 198 199 [data-theme="grey"] { 200 --background-color: var(--color-grey); 201 --border-color: rgba(13, 31, 53, 0.3); 202 --text-color: var(--color-black); 203 --icon-color: var(--color-indigo); 204 --accent-text-color: var(--color-turquoise); 205 --button-primary-background-color: var(--color-indigo); 206 --button-primary-text-color: var(--color-white); 207 --hover-button-primary-background-color: var(--color-black); 208 --hover-button-primary-text-color: var(--color-white); 209 --button-secondary-border-color: var(--color-indigo); 210 --button-secondary-text-color: var(--color-indigo); 211 --button-link-border-color: var(--color-gradient); 212 --button-link-text-color: var(--color-indigo); 213 --hover-button-link-text-color: var(--color-black); 214 --dot-decoration-color: var(--color-yellow); 215 --signet-decoration-color: var(--color-indigo); 216 --logo-signet-decoration-color: var(--color-black); 217 --selected-filter-color: var(--color-turquoise); 218 --selected-filter-text-color: var(--color-white); 219 --selected-filter-background-color: var(--color-turquoise); 220 221 &[data-theme-secondary="true"], 222 [data-theme-secondary="true"] { 223 --signet-decoration-color: var(--color-turquoise); 224 } 225 } 226 227 [data-theme="black"] { 228 --background-color: var(--color-black); 229 --border-color: var(--color-white); 230 --text-color: var(--color-white); 231 --icon-color: var(--color-yellow); 232 --accent-text-color: var(--color-turquoise); 233 --button-primary-background-color: var(--color-yellow); 234 --button-primary-text-color: var(--color-black); 235 --hover-button-primary-background-color: var(--color-white); 236 --hover-button-primary-text-color: var(--color-black); 237 --button-secondary-border-color: var(--color-yellow); 238 --button-secondary-text-color: var(--color-yellow); 239 --button-link-border-color: var(--color-gradient); 240 --button-link-text-color: var(--color-yellow); 241 --hover-button-link-text-color: var(--color-white); 242 --dot-decoration-color: var(--color-yellow); 243 --signet-decoration-color: var(--color-white); 244 --logo-signet-decoration-color: var(--color-white); 245 --selected-filter-text-color: var(--color-black); 246 --selected-filter-background-color: var(--color-yellow); 247 248 &[data-theme-secondary="true"], 249 [data-theme-secondary="true"] { 250 --accent-text-color: var(--color-yellow); 251 --dot-decoration-color: var(--color-white); 252 --signet-decoration-color: var(--color-turquoise); 253 } 254 } 255 256 [data-theme="indigo"] { 257 --background-color: var(--color-indigo); 258 --border-color: var(--color-white); 259 --text-color: var(--color-white); 260 --icon-color: var(--color-yellow); 261 --accent-text-color: var(--color-turquoise); 262 --button-primary-background-color: var(--color-yellow); 263 --button-primary-text-color: var(--color-black); 264 --hover-button-primary-background-color: var(--color-white); 265 --hover-button-primary-text-color: var(--color-black); 266 --button-secondary-border-color: var(--color-yellow); 267 --button-secondary-text-color: var(--color-yellow); 268 --button-link-border-color: var(--color-gradient); 269 --button-link-text-color: var(--color-yellow); 270 --hover-button-link-text-color: var(--color-white); 271 --dot-decoration-color: var(--color-yellow); 272 --signet-decoration-color: var(--color-white); 273 --logo-signet-decoration-color: var(--color-white); 274 --selected-filter-text-color: var(--color-black); 275 --selected-filter-background-color: var(--color-yellow); 276 277 &[data-theme-secondary="true"], 278 [data-theme-secondary="true"] { 279 --accent-text-color: var(--color-yellow); 280 } 281 } 282 283 [data-theme="yellow"] { 284 --background-color: var(--color-yellow); 285 --border-color: var(--color-white); 286 --text-color: var(--color-black); 287 --icon-color: var(--color-indigo); 288 --accent-text-color: var(--color-turquoise); 289 --button-primary-background-color: var(--color-indigo); 290 --button-primary-text-color: var(--color-white); 291 --hover-button-primary-background-color: var(--color-black); 292 --hover-button-primary-text-color: var(--color-white); 293 --button-secondary-border-color: var(--color-indigo); 294 --button-secondary-text-color: var(--color-indigo); 295 --button-link-border-color: var(--color-gradient); 296 --button-link-text-color: var(--color-indigo); 297 --hover-button-link-text-color: var(--color-black); 298 --dot-decoration-color: var(--color-white); 299 --triangle-decoration-color: var(--color-white); 300 --signet-decoration-color: var(--color-white); 301 --logo-signet-decoration-color: var(--color-white); 302 --selected-filter-text-color: var(--color-white); 303 --selected-filter-background-color: var(--color-indigo); 304 305 &[data-theme-secondary="true"], 306 [data-theme-secondary="true"] { 307 --accent-text-color: var(--color-indigo); 308 --button-primary-background-color: var(--color-black); 309 --button-primary-text-color: var(--color-white); 310 --hover-button-primary-background-color: var(--color-white); 311 --hover-button-primary-text-color: var(--color-black); 312 } 313 } 314 315 [data-theme="turquoise"] { 316 --background-color: var(--color-turquoise); 317 --border-color: var(--color-white); 318 --text-color: var(--color-white); 319 --icon-color: var(--color-yellow); 320 --accent-text-color: var(--color-yellow); 321 --button-primary-background-color: var(--color-yellow); 322 --button-primary-text-color: var(--color-black); 323 --hover-button-primary-background-color: var(--color-white); 324 --hover-button-primary-text-color: var(--color-black); 325 --button-secondary-border-color: var(--color-white); 326 --button-secondary-text-color: var(--color-white); 327 --button-link-border-color: var(--color-gradient); 328 --button-link-text-color: var(--color-yellow); 329 --hover-button-link-text-color: var(--color-white); 330 --dot-decoration-color: var(--color-yellow); 331 --signet-decoration-color: var(--color-white); 332 --logo-signet-decoration-color: var(--color-white); 333 --selected-filter-text-color: var(--color-black); 334 --selected-filter-background-color: var(--color-yellow); 335 336 &[data-theme-secondary="true"], 337 [data-theme-secondary="true"] { 338 --accent-text-color: var(--color-black); 339 --button-link-text-color: var(--color-black); 340 } 341 } 342 343 /* 344 * Base 345 */ 346 * { 347 box-sizing: border-box; 348 } 349 350 [data-scroll-lock="true"], 351 [data-scroll-lock="true"] body { 352 overflow: hidden; 353 } 354 355 html { 356 font-size: 100%; 357 } 358 359 // Provides Top notificaton hiding on scroll on mobile
360 html:not(.top-notification-hidden) { 361 header.header-mobile { 362 top: 0 !important; 363 } 364 } 365 366 body { 367 background: #fff; 368 color: var(--color-black); 369 font-family: var(--font-default); 370 font-weight: 400; 371 font-style: normal; 372 margin: 0; 373 font-size: 1rem; 374 line-height: 1.3; 375 width: 100%; 376 letter-spacing: 0.5px; 377 overflow-x: hidden; 378 } 379 380 a { 381 color: var(--button-link-text-color); 382 text-decoration: none; 383 transition: 384 background-color 0.3s, 385 color 0.3s, 386 opacity 0.3s; 387 388 &:hover { 389 color: var(--hover-button-link-text-color); 390 } 391 } 392 393 p, 394 .p { 395 font-size: 16px; 396 line-height: 1.5; 397 letter-spacing: 0.5px; 398 margin: 0 0 max(var(--spacing-xs), 16px) 0; 399 } 400 401 .p { 402 font-weight: 400; 403 404 em { 405 font-style: italic; 406 color: inherit; 407 } 408 } 409 410 h1, 411 .h1, 412 h2, 413 .h2, 414 h3, 415 .h3, 416 h4, 417 .h4, 418 h5, 419 .h5, 420 h6, 421 .h6 { 422 font-family: var(--font-default); 423 font-weight: 700; 424 line-height: 1.2; 425 margin: 0 0 16px 0; 426 font-size: 20px; 427 ${(0,r.media)("desktop")} { 428 font-size: 24px; 429 } 430 431 em { 432 font-weight: 300; 433 color: var(--accent-text-color); 434 font-style: normal; 435 } 436 } 437 438 h1, 439 .h1 { 440 font-size: 35px; 441 ${(0,r.media)("desktop")} { 442 font-size: 55px; 443 } 444 } 445 446 h2, 447 .h2 { 448 font-size: 30px; 449 ${(0,r.media)("desktop")} { 450 font-size: 42px; 451 } 452 } 453 454 h3, 455 .h3 { 456 line-height: 1.3; 457 font-size: 26px; 458 ${(0,r.media)("desktop")} { 459 font-size: 32px; 460 } 461 } 462 463 h4, 464 .h4 { 465 line-height: 1.3; 466 } 467 468 h5, 469 .h5 { 470 line-height: 1.3; 471 } 472 473 h6, 474 .h6 { 475 line-height: 1.4; 476 } 477 478 [data-theme="indigo"] & { 479 ${n.FontStylesThemeIndigo} 480 } 481 482 [data-theme="yellow"] & { 483 ${n.FontStylesThemeYellow} 484 } 485 486 [data-theme="turquoise"] & { 487 ${n.FontStylesThemeTurquoise} 488 } 489 490 [data-theme="white"] &, 491 [data-theme="grey"] & { 492 ${n.FontStylesThemeWhite} 493 } 494 495 [data-theme="black"] & { 496 ${n.FontStylesThemeBlack} 497 } 498 499 ul, 500 ol { 501 padding: 0 0 0 var(--spacing-md); 502 } 503 504 /* 505 * Media 506 */ 507 img, 508 figure { 509 max-width: 100%; 510 height: auto; 511 } 512 513 svg, 514 iframe { 515 max-width: 100%; 516 } 517 518 img, 519 svg { 520 vertical-align: top; 521 } 522 523 /* 524 * Forms 525 */ 526 select, 527 input { 528 font-size: 1rem; 529 font-weight: 400; 530 } 531 532 input[type="text"], 533 input[type="password"], 534 input[type="email"], 535 input[type="search"], 536 input[type="tel"], 537 input[type="number"] { 538 border-radius: 0; 539 background: none; 540 border: none; 541 border-bottom: 2px solid var(--color-grey); 542 color: var(--text-color); 543 font-family: var(--font-default); 544 height: 48px; 545 padding: 0; 546 max-width: 550px; 547 width: 100%; 548 549 &:focus { 550 outline: none; 551 } 552 553 [data-theme="grey"] & { 554 border-bottom: 2px solid rgba(0, 0, 0, 0.2); 555 } 556 } 557 558 input[type="search"]::-webkit-search-cancel-button, 559 input[type="search"]::-webkit-search-decoration, 560 input[type="search"]::-webkit-search-results-button, 561 input[type="search"]::-webkit-search-results-decoration { 562 display: none; 563 } 564 565 /* Reset Autocomplete styles in Chrome*/ 566 input:-webkit-autofill, 567 input:-webkit-autofill:hover, 568 input:-webkit-autofill:focus, 569 textarea:-webkit-autofill, 570 textarea:-webkit-autofill:hover, 571 textarea:-webkit-autofill:focus, 572 select:-webkit-autofill, 573 select:-webkit-autofill:hover, 574 select:-webkit-autofill:focus { 575 transition: 576 background-color 600000s 0s, 577 color 600000s 0s; 578 } 579 580 textarea { 581 color: var(--text-color); 582 border: 0; 583 border-radius: 0; 584 background: var(--color-grey); 585 font-family: var(--font-default); 586 font-weight: 400; 587 font-size: 16px; 588 width: 100%; 589 max-width: 550px; 590 padding: 8px; 591 592 &:focus { 593 outline: none; 594 } 595 596 [data-theme="white"] & { 597 background: var(--color-grey); 598 } 599 [data-theme="grey"] & { 600 background-color: #fff; 601 } 602 [data-theme="black"] &, 603 [data-theme="indigo"] &, 604 [data-theme="yellow"] &, 605 [data-theme="turquoise"] & { 606 background: rgba(255, 255, 255, 0.15); 607 } 608 } 609 610 button, 611 input[type="submit"],
612 input[type="button"] { 613 background: var(--button-primary-background-color); 614 color: var(--button-primary-text-color); 615 display: inline-block; 616 border: 0; 617 border-radius: var(--border-radius-full); 618 cursor: pointer; 619 font-size: 16px; 620 font-family: var(--font-default); 621 font-weight: 600; 622 line-height: 1.3; 623 text-align: center; 624 margin: 0 0.5rem 0.5rem 0; 625 text-transform: uppercase; 626 letter-spacing: 0.5px; 627 padding: 8px 24px; 628 transition: 629 background-color 0.3s, 630 color 0.3s, 631 opacity 0.3s; 632 ${(0,r.media)("tablet")} { 633 padding: 12px 40px; 634 } 635 636 &:hover { 637 background-color: var(--hover-button-primary-background-color); 638 color: var(--hover-button-primary-text-color); 639 } 640 641 &:focus { 642 outline: none; 643 } 644 645 &:disabled { 646 opacity: 0.6; 647 } 648 649 &.nostyle { 650 background: none; 651 margin: 0; 652 padding: 0; 653 transition: none; 654 color: var(--text-color); 655 border-radius: 0; 656 } 657 } 658 659 select { 660 appearance: none; 661 background-color: transparent; 662 background-image: url(/icon-chevron-down.svg); 663 background-repeat: no-repeat; 664 background-position: center right; 665 cursor: pointer; 666 border: 0; 667 border-bottom: 2px solid var(--color-grey); 668 color: var(--text-color); 669 height: 48px; 670 padding: 0 20px 0 0; 671 border-radius: 0; 672 font-family: var(--font-default); 673 font-size: 16px; 674 text-indent: 0; 675 margin: 0 8px 8px 0; 676 width: 100%; 677 max-width: 550px; 678 679 &:focus { 680 outline: none; 681 } 682 683 [data-theme="grey"] & { 684 border-color: #fff; 685 } 686 [data-theme="black"] &, 687 [data-theme="indigo"] &, 688 [data-theme="turquoise"] & { 689 background-image: url(/chevron-down-yellow.svg); 690 } 691 [data-theme="yellow"] & { 692 background-image: url(/chevron-down-white.svg); 693 } 694 } 695 696 label.checkbox-wrapper { 697 display: block; 698 position: relative; 699 overflow: hidden; 700 margin-bottom: 8px; 701 cursor: pointer; 702 703 input[type="checkbox"] { 704 position: absolute; 705 left: -9999px; 706 } 707 708 input[type="checkbox"]:checked + span:before { 709 background-image: url(/input-checkbox-checked-bg.svg); 710 } 711 712 > span { 713 display: flex; 714 align-items: center; 715 margin: 0; 716 717 &:before { 718 content: ""; 719 display: block; 720 cursor: pointer; 721 min-width: 23px; 722 width: 23px; 723 height: 23px; 724 border: 2px solid var(--color-black); 725 background-color: #fff; 726 background-repeat: no-repeat; 727 background-position: center center; 728 margin-right: 10px; 729 } 730 731 .count { 732 border: 1px solid var(--color-black); 733 border-radius: 11px; 734 padding: 0 10px; 735 margin-left: 8px; 736 font-size: 14px; 737 } 738 } 739 } 740 741 input[type="checkbox"], 742 input[type="radio"] { 743 display: inline-block; 744 margin-right: 0.5rem; 745 } 746 747 .required, 748 .hs-form-required { 749 color: var(--color-orange); 750 margin-left: 4px; 751 752 [data-theme="indigo"] & { 753 color: #fc8a3d; 754 } 755 } 756 757 .form-field-error { 758 color: var(--color-orange); 759 font-size: 14px; 760 761 [data-theme="indigo"] & { 762 color: #fc8a3d; 763 } 764 } 765 766 // Table global 767 table:not([data-pricing-table="true"]) { 768 width: 100%; 769 letter-spacing: 0.5px; 770 margin: 0 0 max(var(--spacing-xs), 16px) 0; 771 border-collapse: collapse; 772 773 // Table from wysiwyg, hide labels in cells 774 &.data-cell-labels { 775 td .td-label { 776 display: none; 777 } 778 } 779 780 tbody tr { 781 &:last-child { 782 th, 783 td { 784 border-bottom: 0; 785 } 786 } 787 } 788 789 th, 790 td { 791 text-align: left; 792 padding: 10px 0; 793 ${(0,r.media)("tablet")} { 794 padding: 10px; 795 } 796 797 &:first-child { 798 ${(0,r.media)("tablet")} { 799 padding-left: 0; 800 } 801 } 802 803 &:last-child { 804 ${(0,r.media)("tablet")} { 805 padding-right: 0; 806 } 807 } 808 } 809 810 th { 811 font-weight: 700; 812 border-bottom: 2px solid var(--color-black); 813 vertical-align: bottom; 814 } 815 816 td { 817 border-bottom: 2px solid var(--color-grey); 818 } 819 820 p { 821 margin: 0; 822 } 823 824 // Table themes 825 [data-theme="grey"] & { 826 td { 827 border-bottom: 2px solid rgba(13, 31, 53, 0.2); 828 } 829 } 830 [data-theme="black"] &, 831 [data-theme="indigo"] &, 832 [data-theme="turquoise"] & { 833 th { 834 border-color: rgba(255, 255, 255, 1); 835 } 836 td { 837 border-color: rgba(234, 234, 234, 0.3); 838 } 839 } 840 [data-theme="yellow"] & { 841 th { 842 border-color: rgba(255, 255, 255, 1); 843 } 844 td { 845 border-color: rgba(255, 255, 255, 0.5); 846 } 847 } 848 } 849 850 blockquote { 851 margin: 0 0 max(var(--spacing-xs), 16px) 0; 852 padding: 0 0 0 60px; 853 background: url("/icon-quote-indigo.svg") 15px 5px no-repeat; 854 min-height: 30px; 855 856 [data-theme="black"] &, 857 [data-theme="indigo"] &, 858 [data-theme="turquoise"] & { 859 background-image: url("/icon-quote-yellow.svg"); 860 } 861 } 862
863 @keyframes fade { 864 0% { 865 opacity: 0; 866 } 867 50% { 868 opacity: 1; 869 } 870 100% { 871 opacity: 0; 872 } 873 } 874 875 @keyframes spin { 876 from { 877 transform: rotate(0deg); 878 } 879 to { 880 transform: rotate(360deg); 881 } 882 } 883 884 .visually-hidden { 885 clip: rect(1px, 1px, 1px, 1px); 886 word-wrap: normal; 887 height: 1px; 888 overflow: hidden; 889 position: absolute !important; 890 width: 1px; 891 } 892 893 .whitespace-nowrap { 894 white-space: nowrap; 895 } 896 897 .component-title { 898 em { 899 color: var(--accent-text-color); 900 font-weight: 300; 901 font-style: normal; 902 } 903 } 904 905 .text-align-center { 906 text-align: center; 907 } 908 909 .text-align-right { 910 text-align: right; 911 } 912 913 /* NProgress styles */ 914 #nprogress { 915 pointer-events: none; 916 } 917 918 #nprogress .bar { 919 background: var(--color-indigo); 920 position: fixed; 921 z-index: 1031; 922 top: 0; 923 left: 0; 924 width: 100%; 925 height: 2px; 926 } 927 928 /* Recaptcha v3 badge */ 929 .grecaptcha-badge { 930 opacity: 0; 931 pointer-events: none; 932 } 933 934 // Button Link border color gradient animation 935 @keyframes ButtonLinkAnimation { 936 0% { 937 background-position: 100% 0%; 938 } 939 100% { 940 background-position: 0% 0%; 941 } 942 } 943 944 // Icon Grid Link Icon circle hover animation 945 @keyframes IconGridLinkCircleIn { 946 0% { 947 transform: scale(1); 948 } 949 100% { 950 transform: scale(0); 951 } 952 } 953 954 @keyframes IconGridLinkCircleOut { 955 0% { 956 transform: scale(0); 957 } 958 100% { 959 transform: scale(1); 960 } 961 } 962 963 // Bounce animations 964 @keyframes bounce-in-bottom { 965 0% { 966 opacity: 0; 967 transform: translateY(100px); 968 } 969 70% { 970 opacity: 1; 971 transform: translateY(-10px); 972 } 973 100% { 974 opacity: 1; 975 transform: translateY(0); 976 } 977 } 978 979 @keyframes bounce-in-left { 980 0% { 981 opacity: 0; 982 transform: translateX(-100px); 983 } 984 70% { 985 opacity: 1; 986 transform: translateX(10px); 987 } 988 100% { 989 opacity: 1; 990 transform: translateX(0); 991 } 992 } 993 994 @keyframes bounce-out-top { 995 0% { 996 opacity: 1; 997 transform: translateY(0); 998 } 999 30% { 1000 opacity: 1; 1001 transform: translateY(10px); 1002 } 1003 100% { 1004 opacity: 0; 1005 transform: translateY(-100px); 1006 } 1007 } 1008 @keyframes bounce-out-bottom { 1009 0% { 1010 opacity: 1; 1011 transform: translateY(0); 1012 } 1013 30% { 1014 opacity: 1; 1015 transform: translateY(-10px); 1016 } 1017 100% { 1018 opacity: 0; 1019 transform: translateY(100px); 1020 } 1021 } 1022 1023 @keyframes bounce-out-right { 1024 0% { 1025 opacity: 1; 1026 transform: translateX(0); 1027 } 1028 30% { 1029 opacity: 1; 1030 transform: translateX(-10px); 1031 } 1032 100% { 1033 opacity: 0; 1034 transform: translateX(100px); 1035 } 1036 } 1037 1038 @keyframes circle-outer-pulsate { 1039 0% { 1040 width: 36px; 1041 height: 36px; 1042 } 1043 50% { 1044 width: 42px; 1045 height: 42px; 1046 } 1047 100% { 1048 width: 36px; 1049 height: 36px; 1050 } 1051 } 1052 1053 @keyframes circle-inner-pulsate { 1054 0% { 1055 width: 0px; 1056 height: 0px; 1057 } 1058 50% { 1059 width: 26px; 1060 height: 26px; 1061 } 1062 100% { 1063 width: 20px; 1064 height: 20px; 1065 } 1066 } 1067 1068 @keyframes fadeOut { 1069 0% { 1070 opacity: 1; 1071 } 1072 100% { 1073 opacity: 0; 1074 } 1075 } 1076 1077 @keyframes blur-in { 1078 0% { 1079 opacity: 0; 1080 filter: blur(20px); 1081 transform: translateY(100%); 1082 } 1083 100% { 1084 opacity: 1; 1085 filter: blur(0); 1086 transform: translateY(0%); 1087 } 1088 } 1089 1090 @keyframes slide-out { 1091 from { 1092 opacity: 1; 1093 transform: translateY(0); 1094 } 1095 to { 1096 opacity: 0; 1097 transform: translateY(100px); 1098 } 1099 } 1100 1101 @keyframes slide-in { 1102 from { 1103 opacity: 0; 1104 transform: translateY(100px); 1105 } 1106 to { 1107 opacity: 1; 1108 transform: translateY(0); 1109 } 1110 } 1111 `}`;var i=t.i(3828);t.i(71587);var c=t.i(98404),s=t.i(74229),l=t.i(91788),d=t.i(58822),u=t.i(94182);let p=()=>{let t=(0,i.useRouter)();return(0,l.useEffect)(()=>{let t=new IntersectionObserver(t=>{t.forEach(t=>{t.isIntersecting&&(t.target.classList.contains("in-view-add-to-parent")?t.target.parentElement.classList.contains("in-view")||t.target.parentElement.classList.add("in-view"):t.target.classList.contains("in-view")||t.target.classList.add("in-view"))})}),e=document.querySelectorAll("[data-detect-in-view='true']");
1111return e.forEach(e=>t.observe(e)),()=>{e.forEach(e=>t.unobserve(e))}},[t.asPath,t.locale]),null};var f=t.i(26499);function h({piAId:t,piCId:o,piHostname:r="go.forterro.com",ucServiceName:n,consentChangedEventName:a,timeoutMs:i=15e3,debug:c=!1}){return t&&o?a?(0,e.jsx)(u.default,{id:"pardot-consent-loader",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:` 1112(function () { 1113 if (window.__pardotConsentBootstrap) return; 1114 window.__pardotConsentBootstrap = true; 1115 1116 const DEBUG = ${c?"true":"false"}; 1117 const log = (...a) => DEBUG && console.log("[Pardot][UC]", ...a); 1118 1119 const PI_AID = ${JSON.stringify(t)}; 1120 const PI_CID = ${JSON.stringify(o)}; 1121 const PI_HOST = ${JSON.stringify(r)}; 1122 const TIMEOUT_MS = ${i}; 1123 1124 const UC_SERVICE_NAME = ${JSON.stringify(n)}; 1125 const CONSENT_EVENT = ${JSON.stringify(a)}; 1126 1127 function markConsent(granted) { 1128 window.__pardotConsentGranted = !!granted; 1129 } 1130 1131 function isLoaded() { 1132 return !!window.__pardotLoaded; 1133 } 1134 1135 function loadPardot() { 1136 if (isLoaded()) { 1137 log("Already loaded"); 1138 markConsent(true); 1139 return; 1140 } 1141 1142 window.__pardotLoaded = true; 1143 markConsent(true); 1144 1145 window.piAId = PI_AID; 1146 window.piCId = PI_CID; 1147 window.piHostname = PI_HOST; 1148 1149 if (document.querySelector('script[data-pardot="pdjs"]')) { 1150 log("Script tag already exists"); 1151 return; 1152 } 1153 1154 const s = document.createElement("script"); 1155 s.async = true; 1156 s.src = "https://" + PI_HOST + "/pd.js"; 1157 s.dataset.pardot = "pdjs"; 1158 s.onload = () => log("Pardot loaded"); 1159 s.onerror = () => log("ERROR loading Pardot"); 1160 1161 document.head.appendChild(s); 1162 log("Loading Pardot", s.src); 1163 } 1164 1165 function unloadPardot() { 1166 const script = document.querySelector('script[data-pardot="pdjs"]'); 1167 if (script && script.parentNode) { 1168 script.parentNode.removeChild(script); 1169 log("Removed Pardot script tag"); 1170 } 1171 1172 // Prevent any future tracking calls in SPA navigation after consent revoke. 1173 window.__pardotLoaded = false; 1174 markConsent(false); 1175 window.piTracker = undefined; 1176 window.piAId = undefined; 1177 window.piCId = undefined; 1178 window.piHostname = undefined; 1179 } 1180 1181 function hasConsent() { 1182 if (!window.UC_UI || !window.UC_UI.getServicesBaseInfo) return false; 1183 1184 const services = window.UC_UI.getServicesBaseInfo() || []; 1185 1186 const svc = services.find( 1187 (s) => s.name === UC_SERVICE_NAME 1188 ); 1189 1190 if (!svc || !svc.consent) return false; 1191 1192 const consent = svc.consent; 1193 1194 const isExplicit = 1195 consent.type === "explicit" || 1196 consent.isConsented === true || 1197 (consent.status === true && consent.history?.length > 0); 1198 1199 const granted = consent.status === true && isExplicit; 1200 1201 log("Consent evaluated:", { 1202 granted, 1203 consent, 1204 }); 1205 1206 return granted; 1207 } 1208 1209 function syncPardotWithConsent() { 1210 const consentGranted = hasConsent(); 1211 1212 if (consentGranted) { 1213 loadPardot(); 1214 return; 1215 } 1216 1217 unloadPardot(); 1218 } 1219 1220 // ---- Wait for UC ---- 1221 let cancelled = false; 1222 const start = Date.now(); 1223 1224 (function waitForUC(delay) { 1225 if (cancelled) return; 1226 1227 if (window.UC_UI && window.UC_UI.getServicesBaseInfo) { 1228 log("UC_UI ready"); 1229 syncPardotWithConsent(); 1230 return; 1231 } 1232 1233 if (Date.now() - start > TIMEOUT_MS) { 1234 log("Timeout waiting for UC_UI"); 1235 return; 1236 } 1237 1238 setTimeout(() => waitForUC(Math.min(delay * 1.6, 1200)), delay); 1239 })(100); 1240 1241 // ---- Mandatory consent change listener ---- 1242 window.addEventListener(CONSENT_EVENT, function () { 1243 log("Consent change event received"); 1244 syncPardotWithConsent(); 1245 }); 1246 1247})(); 1248 `}}):void console.error("PardotConsentLoader: consentChangedEventName is required."):(console.warn("PardotConsentLoader: Missing piAId or piCId"),null)}function g({services:t,consentChangedEventName:o="UC_CONSENT_CHANGED",extraDomains:r=[],extraPaths:n=[],debug:a=!1}){var i;if(!t||0===t.length)return null;let c=(i={services:t,extraDomains:r,extraPaths:n,consentChangedEventName:o,debug:a},` 1249(function () { 1250 if (window.__consentCookieCleanerBootstrap) return; 1251 window.__consentCookieCleanerBootstrap = true; 1252 1253 var DEBUG = ${i.debug?"true":"false"}; 1254 var log = function () { 1255 if (DEBUG && window.console) console.log.apply(console, ["[ConsentCleaner]"].concat([].slice.call(arguments))); 1256 }; 1257 1258 var SERVICES = ${JSON.stringify(i.services)}; 1259 var EXTRA_DOMAINS = ${JSON.stringify(i.extraDomains)}; 1260 var EXTRA_PATHS = ${JSON.stringify(i.extraPaths)}; 1261 var CONSENT_EVENT = ${JSON.stringify(i.consentChangedEventName)}; 1262 1263 function toMatcher(entry) { 1264 if (typeof entry !== "string") return null; 1265 var m = entry.match(/^\\/(.+)\\/([gimsuy]*)$/); 1266 if (m) {
1267 try { return new RegExp(m[1], m[2]); } catch (_) { return null; } 1268 } 1269 var escaped = entry.replace(/[.*+?^\${}()|[\\]\\\\]/g, "\\\\$&"); 1270 return new RegExp("^" + escaped + "$"); 1271 } 1272 1273 function getDomainVariants() { 1274 var host = window.location.hostname; 1275 var variants = [undefined, host, "." + host]; 1276 var parts = host.split("."); 1277 for (var i = 1; i < parts.length - 1; i++) { 1278 var parent = parts.slice(i).join("."); 1279 variants.push(parent, "." + parent); 1280 } 1281 for (var j = 0; j < EXTRA_DOMAINS.length; j++) variants.push(EXTRA_DOMAINS[j]); 1282 return variants; 1283 } 1284 1285 function getPathVariants() { 1286 var paths = ["/"]; 1287 var seg = window.location.pathname.split("/").filter(Boolean); 1288 var acc = ""; 1289 for (var i = 0; i < seg.length; i++) { 1290 acc += "/" + seg[i]; 1291 paths.push(acc); 1292 } 1293 for (var k = 0; k < EXTRA_PATHS.length; k++) { 1294 if (paths.indexOf(EXTRA_PATHS[k]) === -1) paths.push(EXTRA_PATHS[k]); 1295 } 1296 return paths; 1297 } 1298 1299 function deleteCookie(name) { 1300 var expired = "; expires=Thu, 01 Jan 1970 00:00:00 GMT"; 1301 var domains = getDomainVariants(); 1302 var paths = getPathVariants(); 1303 for (var d = 0; d < domains.length; d++) { 1304 for (var p = 0; p < paths.length; p++) { 1305 var parts = [name + "=", expired, "path=" + paths[p]]; 1306 if (domains[d]) parts.push("domain=" + domains[d]); 1307 document.cookie = parts.join("; "); 1308 document.cookie = parts.concat(["SameSite=Lax"]).join("; "); 1309 document.cookie = parts.concat(["SameSite=None", "Secure"]).join("; "); 1310 } 1311 } 1312 } 1313 1314 function listCookieNames() { 1315 if (!document.cookie) return []; 1316 return document.cookie.split(";").map(function (c) { 1317 return c.split("=")[0].trim(); 1318 }).filter(Boolean); 1319 } 1320 1321 function clearMatching(rules, getKeys, removeKey, label) { 1322 if (!rules || rules.length === 0) return; 1323 var matchers = rules.map(toMatcher).filter(Boolean); 1324 if (matchers.length === 0) return; 1325 var keys; 1326 try { keys = getKeys(); } catch (e) { log("Cannot read " + label, e); return; } 1327 for (var i = 0; i < keys.length; i++) { 1328 var key = keys[i]; 1329 for (var m = 0; m < matchers.length; m++) { 1330 if (matchers[m].test(key)) { 1331 try { removeKey(key); log("Cleared " + label + ":", key); } 1332 catch (e) { log("Failed to clear " + label + " " + key, e); } 1333 break; 1334 } 1335 } 1336 } 1337 } 1338 1339 function clearService(rule) { 1340 log("Clearing service:", rule.ucServiceName); 1341 clearMatching(rule.cookies, listCookieNames, deleteCookie, "cookie"); 1342 if (window.localStorage) { 1343 clearMatching( 1344 rule.localStorageKeys, 1345 function () { return Object.keys(window.localStorage); }, 1346 function (k) { window.localStorage.removeItem(k); }, 1347 "localStorage" 1348 ); 1349 } 1350 if (window.sessionStorage) { 1351 clearMatching( 1352 rule.sessionStorageKeys, 1353 function () { return Object.keys(window.sessionStorage); }, 1354 function (k) { window.sessionStorage.removeItem(k); }, 1355 "sessionStorage" 1356 ); 1357 } 1358 } 1359 1360 var lastConsent = Object.create(null); 1361 1362 function readConsentMap() { 1363 if (!window.UC_UI || !window.UC_UI.getServicesBaseInfo) return null; 1364 var info; 1365 try { info = window.UC_UI.getServicesBaseInfo() || []; } catch (_) { return null; } 1366 var map = Object.create(null); 1367 for (var i = 0; i < info.length; i++) { 1368 var svc = info[i]; 1369 if (!svc || !svc.name) continue; 1370 map[svc.name] = !!(svc.consent && svc.consent.status === true); 1371 } 1372 return map; 1373 } 1374 1375 function aliasesOf(rule) { 1376 var n = rule.ucServiceName; 1377 if (Array.isArray(n)) return n; 1378 return [n]; 1379 } 1380 1381 function syncOnce() { 1382 var map = readConsentMap(); 1383 if (!map) return; 1384 for (var i = 0; i < SERVICES.length; i++) { 1385 var rule = SERVICES[i]; 1386 var aliases = aliasesOf(rule); 1387 // A service is "granted" if ANY of its aliases is granted on this 1388 // tenant's UC config (only one will actually exist per tenant). 1389 var current = false; 1390 var matchedAlias = null; 1391 for (var a = 0; a < aliases.length; a++) { 1392 if (aliases[a] in map) { 1393 matchedAlias = aliases[a]; 1394 if (map[aliases[a]] === true) current = true; 1395 } 1396 } 1397 // If no alias is present on this tenant, skip â service isn't 1398 // configured here, nothing to clean up. 1399 if (!matchedAlias) continue; 1400 var previous = lastConsent[matchedAlias]; 1401 if (previous === true && current === false) clearService(rule); 1402 lastConsent[matchedAlias] = current; 1403 } 1404 } 1405 1406 var waitStart = Date.now(); 1407 (function waitForUC(delay) { 1408 if (window.UC_UI && window.UC_UI.getServicesBaseInfo) { 1409 var initial = readConsentMap(); 1410 if (initial) { 1411 // Seed lastConsent only for aliases relevant to our rules â the 1412 // full UC service list contains many entries we don't care about. 1413 for (var i = 0; i < SERVICES.length; i++) { 1414 var aliases = aliasesOf(SERVICES[i]); 1415 for (var a = 0; a < aliases.length; a++) { 1416 if (aliases[a] in initial) lastConsent[aliases[a]] = initial[aliases[a]]; 1417 } 1418 } 1419 log("Initial consent snapshot:", initial); 1420 } 1421 return; 1422 } 1423 if (Date.now() - waitStart > 15000) { log("Timeout waiting for UC_UI"); return; } 1424 setTimeout(function () { waitForUC(Math.min(delay * 1.6, 1200)); }, delay); 1425 })(100); 1426 1427 window.addEventListener(CONSENT_EVENT, function () { 1428 log("Consent event received"); 1429 syncOnce(); 1430 }); 1431})(); 1432 `);return(0,e.jsx)(u.default,{id:"consent-cookie-cleaner",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:c}})}let m=[{ucServiceName:["Google Analytics","Google Analytics 4"],cookies:["_ga","_gid","_gat","/^_ga_/","/^_gat_/","/^_gac_/"]},{ucServiceName:"Google Tag Manager",cookies:["_gcl_au","_gcl_aw","_gcl_dc","_gcl_gb","_gcl_gf","_gcl_ha"]},{ucServiceName:"Google Ads",cookies:["/^_gcl_/","/^_gac_/"]},{ucServiceName:"Pardot",cookies:["/^visitor_id/","pi_opt_in","/^lpv/"]},{ucServiceName:"HubSpot",cookies:["__hstc","__hssrc","__hssc","hubspotutk","messagesUtk","/^__hs_/"],localStorageKeys:["/^hs_/","/^__hs/"]},{ucServiceName:["Meta Pixel","Facebook Pixel"],cookies:["_fbp","_fbc"],localStorageKeys:["lastExter
1432nalReferrer","lastExternalReferrerTime"]},{ucServiceName:"LinkedIn Insight Tag",cookies:["lidc","bcookie","UserMatchHistory","li_gc","li_sugr","AnalyticsSyncHistory"]},{ucServiceName:"Hotjar",cookies:["/^_hj/"],sessionStorageKeys:["/^_hj/"],localStorageKeys:["/^_hj/"]},{ucServiceName:"OptinMonster",cookies:["/^_omapp/","/^om[A-Z]/","/^omSeen-/"],localStorageKeys:["/^om[A-Z]/"],sessionStorageKeys:["/^om[A-Z]/"]},{ucServiceName:"Lead Forensics",cookies:["/^_lf/","Lead_Forensics"]},{ucServiceName:["Microsoft Ads (UET)","Microsoft Advertising"],cookies:["/^_uet/"],localStorageKeys:["/^_uet/"]},{ucServiceName:"Microsoft Clarity",cookies:["/^_cl(ck|sk|tk)/","MUID"],sessionStorageKeys:["/^_cl(ck|sk|tk)/"]},{ucServiceName:["Convert.com","Convert"],cookies:["/^_conv_/"]}];var y=t.i(93428);let v=({children:t})=>(0,e.jsx)(e.Fragment,{children:t}),b=(0,c.appWithTranslation)(function({Component:t,pageProps:{session:o,...r}}){let n=t.Layout||v,c=(0,i.useRouter)(),s="/"==c.pathname;(0,f.useUTMTracking)();let b=r.siteVars,w="1040003",x=b?.pardotPiCid,k=b?.pardotPiHostname,_="string"==typeof w&&"string"==typeof x&&w.length>0&&x.length>0;(0,l.useEffect)(()=>{let t=null,e=()=>{clearTimeout(t),t=setTimeout(d.default.start,500)},o=()=>{clearTimeout(t),d.default.done(),window.piTracker&&window.__pardotConsentGranted&&window.piTracker("pageView")};return c.events.on("routeChangeStart",e),c.events.on("routeChangeComplete",o),c.events.on("routeChangeError",o),()=>{c.events.off("routeChangeStart",e),c.events.off("routeChangeComplete",o),c.events.off("routeChangeError",o)}},[]);let S=t=>{t.preventDefault(),"u">typeof UC_UI&&UC_UI.showSecondLayer()};return(0,l.useEffect)(()=>{let t=document.querySelectorAll('[href*="#uc-settings"]');return t.forEach(t=>{t.addEventListener("click",S)}),()=>{t.forEach(t=>{t.removeEventListener("click",S)})}},[c.asPath,c.locale]),(0,e.jsxs)(y.SiteVarsProvider,{value:r.siteVars,children:[(0,e.jsx)(a,{isFrontPage:s}),(0,e.jsxs)(n,{pageProps:r,children:[(0,e.jsx)(t,{...r}),b?.gtmId&&(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(u.default,{id:"gtag-consent-default",nonce:"ff3fff74e6e87252577f",strategy:"beforeInteractive",dangerouslySetInnerHTML:{__html:` 1433 // create dataLayer 1434 window.dataLayer = window.dataLayer || []; 1435 function gtag() { 1436 dataLayer.push(arguments); 1437 } 1438 1439 // set âdenied" as default for both ad and analytics storage, as well as ad_user_data and ad_personalization, 1440 gtag("consent", "default", { 1441 ad_user_data: "denied", 1442 ad_personalization: "denied", 1443 ad_storage: "denied", 1444 analytics_storage: "denied", 1445 wait_for_update: 2000 // milliseconds to wait for update 1446 }); 1447 1448 // Enable ads data redaction by default [optional] 1449 gtag("set", "ads_data_redaction", true); 1450 `}}),(0,e.jsx)(u.default,{id:"gtm-bootstrap",nonce:"ff3fff74e6e87252577f",strategy:"beforeInteractive",dangerouslySetInnerHTML:{__html:` 1451 // Google Tag Manager 1452 (function(w, d, s, l, i) { 1453 w[l] = w[l] || []; 1454 w[l].push({ 1455 'gtm.start': new Date().getTime(), 1456 event: 'gtm.js' 1457 }); 1458 var f = d.getElementsByTagName(s)[0], 1459 j = d.createElement(s), 1460 dl = l != 'dataLayer' ? '&l=' + l : ''; 1461 j.async = true; 1462 j.src = 1463 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 1464 f.parentNode.insertBefore(j, f); 1465 })(window, document, 'script', 'dataLayer', '${b?.gtmId}'); 1466 `}})]}),b?.ucID?(0,e.jsx)(u.default,{nonce:"ff3fff74e6e87252577f",id:"usercentrics-cmp",strategy:"beforeInteractive",src:"https://app.usercentrics.eu/browser-ui/latest/loader.js","data-settings-id":b?.ucID}):null,(0,e.jsx)(u.default,{nonce:"ff3fff74e6e87252577f",src:"https://www.google.com/recaptcha/api.js?render=6LdvVW0rAAAAAAnepUe-9qW_OYGBeOlVlEgHMdTq"}),_&&(0,e.jsx)(h,{piAId:w,piCId:x,piHostname:k,ucServiceName:"Pardot",consentChangedEventName:"UC_CONSENT_CHANGED",debug:!1}),b?.ucID&&(0,e.jsx)(g,{services:m,consentChangedEventName:"UC_CONSENT_CHANGED",debug:!1}),(0,e.jsx)(p,{})]})]})},s.default);t.s(["default",0,b],34895)},50835,(t,e,o)=>{let r="/_app";(window.__NEXT_P=window.__NEXT_P||[]).push([r,()=>t.r(34895)]),e.hot&&e.hot.dispose(function(){window.__NEXT_P.push([r])})}]);
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.