1<!DOCTYPE html> 2<html lang="en" class="h-100"> 3<head> 4 <!-- Cookie Hub --> 5
5<script src="https://cookiehub.net/c2/09639097.js" defer></script>
5 6
6<script type="text/javascript"> 7document.addEventListener("DOMContentLoaded", function(event) { 8 var cpm = {}; 9 if(window.cookiehub){ 10 window.cookiehub.load(cpm); 11 } 12}); 13</script>
13 14 15 <!-- Fraud Blocker Tracker --> 16
16<script type="text/javascript"> 17 (function () { 18 var s = document.createElement("script"), 19 h = document.head; 20 s.async = 1; 21 s.src = "https://monitor.fraudblocker.com/fbt.js?sid=7xcsMNy72XVVlrsnC-A0-"; 22 h.appendChild(s); 23 })(); 24 </script>
24 25 <noscript> 26 <a href="https://fraudblocker.com" rel="nofollow"> 27 <img src="https://monitor.fraudblocker.com/fbt.gif?sid=7xcsMNy72XVVlrsnC-A0-" alt="Fraud Blocker" /> 28 </a> 29 </noscript> 30 <!-- End Fraud Blocker Tracker --> 31 <title>Financial advisers | Saltus</title> 32 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 33 <meta charset="UTF-8"> 34 <meta http-equiv="X-UA-Compatible" content="IE=edge">
34<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.eu01.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"538749181",accountID:"6974378",trustKey:"6974378",xpid:"Ug8AVVVUABADXVdQBggOU10=",licenseKey:"NRJS-cf2e95c817c187df75e",applicationID:"396219959",browserID:"538749181"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */ 35(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
35e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
35const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
35if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
35o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
35(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
35;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
35{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
35ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
35{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
35null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
35dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
35imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
35return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
35!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
35if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
35);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
35class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
35h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
35 36 37 38 39 40 41 <!-- Google Tag Manager --> 42
42<script>
vendor: 343 bytes, lines 42-46
42(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 43 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 44 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 45 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 46 })(window,document,'script','dataLayer','
46GTM-NG773CK
vendor: 3 bytes, line 46
46');
46</script>
46 47 <!-- End Google Tag Manager --> 48 <link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Roboto:wght@300;400;600;700&display=swap"/> 49 <!-- datatables --> 50 <link rel="preload" as="style" type="text/css" href="https://cdn.datatables.net/v/dt/jq-3.6.0/dt-1.12.1/fc-4.1.0/fh-3.2.4/r-2.3.0/datatables.min.css"/> 51 <link rel="stylesheet" href="https://cdn.datatables.net/v/dt/jq-3.6.0/dt-1.12.1/fc-4.1.0/fh-3.2.4/r-2.3.0/datatables.min.css" media="print" onload="this.media='all'"> 52 <!-- main styles --> 53 <link rel="preload" as="style" href="/wp-content/themes/Saltus/dist/style.ed144c12fd1930ad30ac.css"> 54 <link rel="stylesheet" href="/wp-content/themes/Saltus/dist/style.ed144c12fd1930ad30ac.css"> 55 <link rel="preload" as="style" href="/wp-content/themes/Saltus/dist/tailwind.d860900bd1230c9d1fb3.css"> 56 <link rel="stylesheet" href="/wp-content/themes/Saltus/dist/tailwind.d860900bd1230c9d1fb3.css"> 57 <style>img { opacity: 0.01 } html.sr .reveal { visibility: hidden } </style> 58
58<script src="https://unpkg.com/[email protected]/dist/scrollreveal.min.js"></script>
58 59
59<script> 60 ScrollReveal({ reset: true }); 61 </script>
61 62
62<script src="https://unpkg.com/stickythead"></script>
62 63
63<script src="https://code.createjs.com/1.0.0/createjs.min.js"></script>
63 64 <link rel="preconnect" href="https://api.mapbox.com"> 65 <link rel="preconnect" href="https://api.tiles.mapbox.com"> 66 <link rel="preload" as="style" href='https://api.mapbox.com/mapbox-gl-js/v2.8.1/mapbox-gl.css'/> 67 <link rel="stylesheet" href="https://api.mapbox.com/mapbox-gl-js/v2.8.1/mapbox-gl.css" media="print" onload="this.media='all'"> 68 <style>img { opacity: 0.01 } </style> 69
69<script type="text/javascript"> 70 document.addEventListener('DOMContentLoaded', (event) => { 71 Array.from(document.getElementsByTagName('img')).forEach(image=>{ 72 // not already loaded 73 if(!image.complete){ 74 image.onload = (evt=>{ 75 image.classList.add('img-loaded') 76 }) 77 }else { 78 image.classList.add('img-loaded') 79 } 80 }) 81 }); 82 </script>
82 83 <link rel="preload" href="/wp-content/themes/Saltus/src/typography/TiemposHeadlineWeb-Medium.woff2" as="font" type="font/woff2" crossorigin> 84 <link rel="preload" href="/wp-content/themes/Saltus/src/typography/TiemposHeadlineWeb-MediumItalic.woff2" as="font" type="font/woff2" crossorigin> 85 <link rel="preload" href="/wp-content/themes/Saltus/src/typography/tiempos-headline-regular.woff2" as="font" type="font/woff2" crossorigin> 86 <link rel="preload" href="/wp-content/themes/Saltus/src/typography/tiempos-headline-light.woff2" as="font" type="font/woff2" crossorigin> 87
87<script src="https://kit.fontawesome.com/e6f21912b0.js" crossorigin="anonymous" defer></script>
87 88
88<script> 89 // Wait until all fonts (including Font Awesome) are loaded 90 document.fonts.ready.then(() => { 91 92 document.querySelectorAll('.fa, [class^="fa-"], [class*=" fa-"]').forEach(el => { 93 el.classList.add('fa-loaded'); 94 }); 95 }); 96</script>
96 97 98 <!-- Twitter Card data --> 99 <meta name="twitter:card" content="summary" /> 100 <!-- <meta name="twitter:site" content="@SaltusFP" /> --> 101 <meta name="twitter:title" content="Financial advisers | Saltus" /> 102 <meta name="twitter:description" content="" /> 103 <!-- <meta name="twitter:creator" content="@SaltusFP" /> --> 104 <meta name="twitter:image:src" content="https://www.saltus.co.uk/wp-content/uploads/2026/04/social-share-image.jpg" /> 105 106 <!-- Open Graph data --> 107 <meta property="og:title" content="Financial advisers | Saltus" /> 108 <meta property="og:type" content="article" /> 109 <meta property="og:url" content="https://www.saltus.co.uk/financial-advisers" /> 110 <meta property="og:image" content="https://www.saltus.co.uk/wp-content/uploads/2026/04/social-share-image.jpg" /> 111 <meta property="og:description" content="" /> 112 <meta property="og:site_name" content="Saltus" /> 113 114 115 116 <!-- Safari theme colour --> 117 <meta name="theme-color" content="#18263a"> 118 119 <link rel="canonical" href="https://www.saltus.co.uk/financial-advisers"> 120 121 122 <style id="nelio-ab-testing-overlay" type="text/css">@keyframes nelio-ab-testing-overlay{to{width:0;height:0}}body:not(.nab-done)::before,body:not(.nab-done)::after{animation:1ms 3000ms linear nelio-ab-testing-overlay forwards!important;background:#fff!important;display:block!important;content:""!important;position:fixed!important;top:0!important;left:0!important;width:100vw;height:120vh;pointer-events:none!important;z-index:999999998!important}html.nab-redirecting body::before,html.nab-redirecting body::after{animation:none!important}</style> 123 <!-- This site is optimized with the Yoast SEO plugin v23.0 - https://yoast.com/wordpress/plugins/seo/ --> 124 <meta property="og:locale" content="en_GB" /> 125 <meta property="og:type" content="article" /> 126 <meta property="og:title" content="Financial advisers | Saltus" /> 127 <meta property="og:url" content="https://www.saltus.co.uk/financial-advisers" /> 128 <meta property="og:site_name" content="Saltus" /> 129 <meta property="article:modified_time" content="2026-04-10T14:33:45+00:00" /> 130 <meta property="og:image" content="https://www.saltus.co.uk/wp-content/uploads/2026/04/social-share-image.jpg" /> 131 <meta property="og:image:width" content="1000" /> 132 <meta property="og:image:height" content="1000" /> 133 <meta property="og:image:type" content="image/jpeg" /> 134 <meta name="twitter:card" content="summary_large_image" /> 135 <meta name="twitter:site" content="@SaltusFP" /> 136
136<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.saltus.co.uk/financial-advisers","url":"https://www.saltus.co.uk/financial-advisers","name":"Financial advisers | Saltus","isPartOf":{"@id":"https://www.saltus.co.uk/#website"},"datePublished":"2025-03-04T15:51:18+00:00","dateModified":"2026-04-10T14:33:45+00:00","breadcrumb":{"@id":"https://www.saltus.co.uk/financial-advisers#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https://www.saltus.co.uk/financial-advisers"]}]},{"@type":"BreadcrumbList","@id":"https://www.saltus.co.uk/financial-advisers#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.saltus.co.uk/"},{"@type":"ListItem","position":2,"name":"Financial advisers"}]},{"@type":"WebSite","@id":"https://www.saltus.co.uk/#website","url":"https://www.saltus.co.uk/","name":"Saltus","description":"","publisher":{"@id":"https://www.saltus.co.uk/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.saltus.co.uk/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https://www.saltus.co.uk/#organization","name":"Saltus","url":"https://www.saltus.co.uk/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://www.saltus.co.uk/#/schema/logo/image/","url":"https://www.saltus.co.uk/wp-content/uploads/2023/04/[email protected]","contentUrl":"https://www.saltus.co.uk/wp-content/uploads/2023/04/[email protected]","width":600,"height":164,"caption":"Saltus"},"image":{"@id":"https://www.saltus.co.uk/#/schema/logo/image/"},"sameAs":["https://x.com/SaltusFP","https://www.linkedin.com/company/saltus-partners-llp/","https://www.youtube.com/channel/UCHHtrZ1Bw1bLzvrvDcmlZFg"]}]}</script>
136 137 <!-- / Yoast SEO plugin. --> 138 139 140<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.saltus.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.saltus.co.uk%2Ffinancial-advisers" /> 141<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.saltus.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.saltus.co.uk%2Ffinancial-advisers&format=xml" /> 142<style id="wp-img-auto-sizes-contain-inline-css"> 143img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 144/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 145</style> 146<style id="wp-emoji-styles-inline-css"> 147 148 img.wp-smiley, img.emoji { 149 display: inline !important; 150 border: none !important; 151 box-shadow: none !important; 152 height: 1em !important; 153 width: 1em !important; 154 margin: 0 0.07em !important; 155 vertical-align: -0.1em !important; 156 background: none !important; 157 padding: 0 !important; 158 } 159/*# sourceURL=wp-emoji-styles-inline-css */ 160</style> 161<style id="wp-block-library-inline-css"> 162:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
162--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 163 164/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 165</style> 166<style id="classic-theme-styles-inline-css"> 167/*! This file is auto-generated */ 168.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 169/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 170</style> 171 172<style id="global-styles-inline-css"> 173:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
1730) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
173.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 174/*# sourceURL=global-styles-inline-css */ 175</style> 176 177<link rel='stylesheet' id='tablepress-default-css' href='https://www.saltus.co.uk/wp-content/plugins/tablepress/css/build/default.css?ver=3.3.4' media='all' />
178<script data-cfasync="false" id="nelio-ab-testing-main-js-before"> 179window.nabIsLoading=true;window.nabSettings={"alternativeChecksum":"fb93d9c64ea19f70c399fc2c8a7fd7ec","api":{"mode":"native","url":"https:\/\/api.nelioabtesting.com\/v1"},"cookieTesting":false,"debugGui":"https:\/\/www.saltus.co.uk\/wp-content\/plugins\/nelio-ab-testing\/assets\/dist\/js\/checker.js","excludeBots":true,"experiments":[{"active":false,"id":24413,"type":"nab\/custom-post-type","alternatives":[24033,0],"goals":[{"id":0,"conversionActions":[{"type":"nab\/custom-event","attributes":{"snippet":"((convert,utils)=>{window.addEventListener(\"cta-viewed\",()=>{convert()})})(()=>window.nab?.convert?.(24413,0),{onVariantReady:(callback)=>window.nab?.ready?.(callback),})"},"active":true}]},{"id":1,"conversionActions":[{"type":"nab\/custom-event","attributes":{"snippet":"((convert,utils)=>{window.addEventListener(\"cta-viewed-and-clicked\",()=>{convert()})})(()=>window.nab?.convert?.(24413,1),{onVariantReady:(callback)=>window.nab?.ready?.(callback),})"},"active":true}]}],"segments":[],"segmentEvaluation":"tested-page"},{"active":false,"id":24415,"type":"nab\/custom-post-type","alternatives":[24287,0],"goals":[{"id":0,"conversionActions":[{"type":"nab\/custom-event","attributes":{"snippet":"((convert,utils)=>{window.addEventListener(\"cta-viewed\",()=>{convert()})})(()=>window.nab?.convert?.(24415,0),{onVariantReady:(callback)=>window.nab?.ready?.(callback),})"},"active":true}]},{"id":1,"conversionActions":[{"type":"nab\/custom-event","attributes":{"snippet":"((convert,utils)=>{window.addEventListener(\"cta-viewed-and-clicked\",()=>{convert()})})(()=>window.nab?.convert?.(24415,1),{onVariantReady:(callback)=>window.nab?.ready?.(callback),})"},"active":true}]}],"segments":[],"segmentEvaluation":"tested-page"},{"active":false,"id":24424,"type":"nab\/custom-post-type","alternatives":[24289,0],"goals":[{"id":0,"conversionActions":[{"type":"nab\/custom-event","attributes":{"snippet":"((convert,utils)=>{window.addEventListener(\"cta-viewed\",()=>{convert()})})(()=>window.nab?.convert?.(24424,0),{onVariantReady:(callback)=>window.nab?.ready?.(callback),})"},"active":true}]},{"id":1,"conversionActions":[{"type":"nab\/custom-event","attributes":{"snippet":"((convert,utils)=>{window.addEventListener(\"cta-viewed-and-clicked\",()=>{convert()})})(()=>window.nab?.convert?.(24424,1),{onVariantReady:(callback)=>window.nab?.ready?.(callback),})"},"active":true}]}],"segments":[],"segmentEvaluation":"tested-page"}],"gdprCookie":{"name":"","value":""},"heatmaps":[],"hideQueryArgs":true,"homeUrl":"https:\/\/www.saltus.co.uk","ignoreTrailingSlash":true,"isGA4Integrated":false,"isStagingSite":false,"isTestedPostRequest":false,"maxCombinations":24,"nabPosition":"first","optimizeXPath":true,"participationChance":100,"postId":16387,"preloadQueryArgUrls":[{"type":"scope","scope":["https:\/\/www.saltus.co.uk\/landing\/retirement-planning-care-free"],"altCount":2},{"type":"scope","scope":["https:\/\/www.saltus.co.uk\/landing\/retirement-planning-wagyu"],"altCount":2},{"type":"scope","scope":["https:\/\/www.saltus.co.uk\/landing\/retirement-planning-sixty-seven"],"altCount":2}],"segmentMatching":"all","singleConvPerView":true,"site":"021be9f0-ff33-48b8-b543-5ae3375ee103","throttle":{"global":0,"woocommerce":5},"timezone":"Europe\/London","useControlUrl":false,"useSendBeacon":true,"version":"8.5.2"}; 180//# sourceURL=nelio-ab-testing-main-js-before 181</script>
vendor: 1 bytes, line 181
181
182<script id="nelio-ab-testing-main-js-after"> 183(()=>{var __webpack_modules__={9843(e,t,n){"use strict";function r(e){"undefined"!=typeof document&&("complete"!==document.readyState&&"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",e):e())}n.d(t,{Q:()=>r})},3130(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{p:()=>parseJavaScript});var _dom_ready__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(9843);function parseJavaScript(experiments){return experiments=experiments??[],experiments.map(e=>{const goals=e.goals.map(g=>({...g,conversionActions:g.conversionActions.map(ca=>{if(!ca.active)return ca;if("nab/custom-event"!==ca.type)return ca;const snippet=ca.attributes.snippet;return"string"!=typeof snippet||(0,_dom_ready__WEBPACK_IMPORTED_MODULE_0__.Q)(()=>eval(snippet)),ca})}));return e.active?{...e,alternatives:"nab/css"===e.type||"nab/javascript"===e.type?e.alternatives.map(a=>({...a,run:eval(`(()=>${a.run})()`)})):e.alternatives,goals}:{...e,goals}})}}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](n,n.exports,__webpack_require__),n.exports}__webpack_require__.d=(e,t)=>{for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__={};(()=>{"use strict";var e={};__webpack_require__.r(e),__webpack_require__.d(e,{type:()=>se,validate:()=>ce});var t={};__webpack_require__.r(t),__webpack_require__.d(t,{type:()=>de,validate:()=>le});var n={};__webpack_require__.r(n),__webpack_require__.d(n,{type:()=>fe,validate:()=>me});var r={};__webpack_require__.r(r),__webpack_require__.d(r,{type:()=>pe,validate:()=>ve});var i={};__webpack_require__.r(i),__webpack_require__.d(i,{type:()=>ge,validate:()=>we});var o={};__webpack_require__.r(o),__webpack_require__.d(o,{type:()=>_e,validate:()=>he});var a={};__webpack_require__.r(a),__webpack_require__.d(a,{type:()=>ye,validate:()=>xe});var s={};__webpack_require__.r(s),__webpack_require__.d(s,{type:()=>ke,validate:()=>Ee});var c={};__webpack_require__.r(c),__webpack_require__.d(c,{type:()=>Ne,validate:()=>Te});var u={};__webpack_require__.r(u),__webpack_require__.d(u,{type:()=>Oe,validate:()=>Ce});var d={};__webpack_require__.r(d),__webpack_require__.d(d,{type:()=>Ae,validate:()=>qe});var l={};__webpack_require__.r(l),__webpack_require__.d(l,{type:()=>Ie,validate:()=>Me});var f={};__webpack_require__.r(f),__webpack_require__.d(f,{type:()=>je,validate:()=>Ue});var m={};__webpack_require__.r(m),__webpack_require__.d(m,{type:()=>$e,validate:()=>De});var p=__webpack_require__(9843);let v=!1;const g=[],w=e=>v?void e():void g.push(e),b=()=>{v||(v=!0,g.forEach(e=>e()))},_=()=>{if(!v)return null!==document.body?b():void setTimeout(_,100)};function h(e){w(()=>{const t=document.createElement("style");t.innerHTML=e,document.head.appendChild(t)})}_(),(0,p.Q)(b);let y=!1;const x=new MutationObserver(function(){for(const[e,t]of N){const n=document.querySelector(e);n&&(t.forEach(t=>t(n,E(e))),N.delete(e))}0===N.size&&(x.disconnect(),y=!1)});function k(e,t){try{const n=document.querySelector(e);if(n)return void t(n,E(e));!function(e,t){const n=N.get(e)??[];N.set(e,[...n,t]),y||(y=!0,x.observe(document.body,{childList:!0,subtree:!0}))}(e,t)}catch(t){console.log(`Element â${e}â not found.`)}}const E=e=>t=>{const n=document.createElement("style");n.textContent=`${e} {\n${S(t)}\n}`,document.head?.appendChild(n)},S=(e="")=>e.replace(/^\s*/,"").replace(/\s*$/,""),N=new Map,T=e=>e.active,O="nab_referrer";function C(e,t={},n){const r=Object.keys(t);return r.length&&(e+="?"+r.filter(e=>void 0!==t[e]).map(e=>`${e}=${encodeURIComponent(t[e]??"")}`).map(e=>/=$/.test(e)?e.slice(0,-1):e).reduce((e,t)=>
183`${e}&${t}`)),n&&(e+="#"+n),e}function A(e){const{cleanUrl:t}=D(e);return t}function q(e,t){t=t??{};const{cleanUrl:n,hash:r}=D(e),i=$(e);return C(n,{..."nab"in t||"nab"in i?{nab:""}:{},...i,...t},r)}function I(e,t,n){const{cleanUrl:r,hash:i}=D(e),{nab:o,...a}=$(e);return C(r,{..."first"===n?{nab:t}:{},...a,..."last"===n?{nab:t}:{}},i)}function M(e,...t){if(e=e||"",0===t.length)return e;const{cleanUrl:n,hash:r}=D(e),i=$(e);for(const e of t)delete i[e];return C(n,i,r)}const j=(e,t=!1)=>M(e,t?"":"nab","nabforce","nabstaging","nablog","nab_experiments_with_page_view",O);function U(e,t){return $(e)[t]}function $(e){const{search:t}=D(e);return t?t.split("&").reduce((e,t)=>{const[n,r=""]=t.split("=");return n&&(e[n]=decodeURIComponent(r)),e},{}):{}}function D(e){const t=0<=e.indexOf("#")?e.substr(0,e.indexOf("#")):e,n=0<=e.indexOf("#")?e.substr(e.indexOf("#")+1):"";return{cleanUrl:0<=t.indexOf("?")?t.substr(0,t.indexOf("?")):t,search:0<=t.indexOf("?")?t.substr(t.indexOf("?")+1):"",hash:n}}const L=(e,t,n)=>q("rest"===e.mode?q(e.url,{path:t}):`${e.url}${t}`,n);function P(e,t){let n=e;do{if(t.toLowerCase()===n.nodeName.toLowerCase())return n;n=n.parentElement}while(n);return!1}function W(e,t){return t*(e/R(e,t))}function R(e,t){return 0===t?Math.abs(e):R(t,e%t)}function Q(e){const t=e.experiments.filter(e=>e.active).map(e=>e.alternatives.length).filter(e=>!!e);return t.length?t.reduce(W,1):1}function V(e){return e.experiments.some(e=>e.alternativeCuts)}function B(e){return V(e)?e.alternative:e.alternative%Q(e)}function J(){const e=document.body,t=document.documentElement;return Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)}const H=/\bnabjslog\b/;function z(...e){(H.test(window.location.search)||H.test(document.cookie))&&console.log("[NAB]",...e)}function G(e,t,n){const r={path:"/",expires:0,...n||{}};let i=`${e}=${encodeURIComponent(t)};`;0<r.expires&&(i+=` expires=${new Date((new Date).getTime()+864e5*r.expires).toUTCString()};`),i+=` path=${r.path};`,i+=" SameSite=None; Secure;",document.cookie=i}function Y(e){const t=document.cookie.split(";").map(e=>e.trim()).reduce((e,t)=>(e[t.split("=")[0]??""]=t.split("=")[1]??"",e),{});if(t[e])return decodeURIComponent(t[e]??"")}function F(e){document.cookie=`${e}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/; SameSite=None; Secure`}function X(e){const t=ne();return ee[t]=e,Z.counter=0,clearInterval(Z.timeoutId),Z.timeoutId=setTimeout(te,500),t}function K(e){ee[e]&&delete ee[e]}const Z={timeoutId:void 0,cookie:"",counter:0},ee={};function te(){Z.counter&&Z.cookie===document.cookie||Object.values(ee).forEach(e=>e()),Z.cookie=document.cookie??"",++Z.counter,Object.values(ee).length&&(Z.timeoutId=setTimeout(te,Z.counter<120?500:2e3))}const ne=()=>{let e="";do{e=`${Math.random()}`.slice(2)}while(Object.keys(ee).includes(e));return e};var re=__webpack_require__(3130);const ie=()=>{const e=window;if(!oe(e))return;const t=e.nabSettings;return{ajaxUrl:"",alternativeChecksum:"",alternativeUrls:void 0,api:{mode:"native",url:""},cookieTesting:!1,debugGui:!1,excludeBots:!0,forceECommerceSessionSync:!1,gdprCookie:{name:"",value:""},heatmaps:[],hideQueryArgs:!1,homeUrl:"",ignoreTrailingSlash:!0,isGA4Integrated:!1,ga4TrackingMethod:!1,isStagingSite:!1,isTestedPostRequest:!1,maxCombinations:24,nabPosition:"last",optimizeXPath:!0,participationChance:100,postId:0,preloadQueryArgUrls:[],segmentMatching:"all",singleConvPerView:!0,site:"",timezone:"",useControlUrl:!1,useSendBeacon:!0,version:"unknown",...t,experiments:(0,re.p)(t.experiments),throttle:{global:ae(t.throttle?.global),woocommerce:ae(t.throttle?.woocommerce)}}},oe=e=>!!e&&"object"==typeof e&&"nabSettings"in e;function ae(e=0){return Math.max(0,Math.min(10,e))}const se="nab/browser";function ce(e){const{condition:t,values:n}=e,r=Ze().browser;if("string"!=typeof r)return!1;switch(t){case"is-equal-to":return n.some(({value:e})=>ue(e,r));case"is-not-equal-to":return n.every(({value:e})=>!ue(e,r))}}function ue(e,t){return e===t}const de="nab/cookie";function le(e){const{name:t,condition:n,value:r}=e,i=Y(t);switch(n){case"is-any-of":return r.split("\n").filter(e=>!!e).some(e=>e===i);case"is-none-of":return r.split("\n").filter(e=>!!e).every(e=>e!==i);case"is-equal-to":return i===r;case"is-not-equal-to":return i!==r;case"contains":return!!i?.includes(r);case"does-not-contain":return!i||!i.includes(r);case"exists":return void 0!==i;case"does-not-exist":return void 0===i}}const fe="nab/day-of-week";function me(e){const t=["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
183ay","Saturday"],{condition:n,values:r}=e,i=(new Date).getDay();switch(n){case"is-equal-to":return r.some(({value:e})=>e===t[i]);case"is-not-equal-to":return r.every(({value:e})=>e!==t[i])}}const pe="nab/device-type";function ve(e){const{condition:t,values:n}=e,r=Ze().device;if("string"!=typeof r)return!1;switch(t){case"is-equal-to":return n.some(({value:e})=>e===r);case"is-not-equal-to":return n.every(({value:e})=>e!==r)}}const ge="nab/ip-address";function we(e){const{condition:t,values:n}=e,r=Ze().ipAddress;if("string"!=typeof r)return!1;switch(t){case"is-equal-to":return n.some(e=>be(r,e));case"is-not-equal-to":return n.every(e=>!be(r,e))}}function be(e,t){const n=t.replace("*","\\d?\\d?\\d").replace(".","\\.");return new RegExp(n).test(e)}const _e="nab/language";function he(e){const{condition:t,language:n}=e,r=window.navigator.languages.map(e=>e.toLowerCase()),i=e=>r.some(t=>t.startsWith(e));switch(t){case"is-equal-to":return n.some(({value:e})=>i(e));case"is-not-equal-to":return!n.some(({value:e})=>i(e))}}const ye="nab/location";function xe(e){const{condition:t,location:n}=e,r=Ze().location;if("string"!=typeof r)return!1;switch(t){case"is-equal-to":return n.some(({value:e})=>r.startsWith(e));case"is-not-equal-to":return n.every(({value:e})=>!r.startsWith(e))}}const ke="nab/operating-system";function Ee(e){const{condition:t,values:n}=e,r=Ze().os;if("string"!=typeof r)return!1;switch(t){case"is-equal-to":return n.some(({value:e})=>Se(e,r));case"is-not-equal-to":return n.every(({value:e})=>!Se(e,r))}}function Se(e,t){return!("Windows"!==e||"string"!=typeof t||!t.startsWith("Windows"))||e===t}const Ne="nab/query-parameter";function Te(e){const{name:t,condition:n,value:r}=e,i=$(document.URL)[t];switch(n){case"is-any-of":return r.split("\n").filter(e=>!!e).some(e=>e===i);case"is-none-of":return r.split("\n").filter(e=>!!e).every(e=>e!==i);case"is-equal-to":return i===r;case"is-not-equal-to":return i!==r;case"contains":return!!i?.includes(r);case"does-not-contain":return!i||!i.includes(r);case"exists":return void 0!==i;case"does-not-exist":return void 0===i}}const Oe="nab/referring-url";function Ce(e){const{condition:t,value:n}=e,r=document.referrer;switch(t){case"is-any-of":return n.split("\n").filter(e=>!!e).some(e=>e===r);case"is-none-of":return n.split("\n").filter(e=>!!e).every(e=>e!==r);case"is-equal-to":return r===n;case"is-not-equal-to":return r!==n;case"contains":return!!r?.includes(n);case"does-not-contain":return!r||!r.includes(n)}}const Ae="nab/time";function qe(e){const t=["00-02","02-04","04-06","06-08","08-10","10-12","12-14","14-16","16-18","18-20","20-22","22-24"],{condition:n,values:r}=e,i=(new Date).getHours(),o=Math.floor(i/2);switch(n){case"is-equal-to":return r.some(({value:e})=>e===t[o]);case"is-not-equal-to":return r.every(({value:e})=>e!==t[o])}}const Ie="nab/user-login";function Me(e){const{condition:t}=e,n=!!Y("nabIsUserLoggedIn");switch(t){case"is-logged-in":return n;case"is-not-logged-in":return!n}}const je="nab/visitor-type";function Ue(e){const{condition:t}=e;switch(t){case"is-new-visitor":return!tt();case"is-returning-visitor":return tt()}}const $e="nab/window-width";function De(e){const{condition:t,value:n,interval:r}=e,i=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;switch(t){case"is-greater-than":return void 0!==n&&i>n;case"is-less-than":return void 0!==n&&i<n;case"between":return"number"==typeof r?.min&&"number"==typeof r?.max&&r.min<=i&&i<=r.max}}const Le=({type:p,attributes:v})=>{const g=[e,t,n,r,i,o,a,s,c,u,d,l,f,m];return!!g.find(e=>e.type===p)?.validate(v)},Pe={activeSegments:{},alternativeChecksum:"",extra:{browser:"",device:"",location:"",ipAddress:"",os:"",lastUpdate:""},firstVisit:0};function We(){try{const e=JSON.parse(Y("nabSegmentation")||"{}");return{activeSegments:e.activeSegments??Pe.activeSegments,alternativeChecksum:e.alternativeChecksum??Pe.alternativeChecksum,extra:{...Pe.extra,...e.extra||{}},firstVisit:e.firstVisit??Pe.firstVisit}}catch(e){return Pe}}function Re(e){G("nabSegmentation",JSON.stringify(e),{expires:120})}function Qe(e,t,n={}){let r=null,i=null;const{leading:o=!1,trailing:a=!0}=n;return function(...n){const s=o&&!r;i=n,r&&clearTimeout(r),r=setTimeout(()=>{r=null,a&&i&&(e(...i),i=null)},t),s&&(e(...n),i=null)}}function Ve(e,t){if(function(e){if(Ge)return;Ge=!0;const{experiments:t}=e,n=Je(),r=t.map(e=>e.id),i=Object.keys(n).map(Ye),{global:o,woocommerce:a}=e.throttle,s=(new Date).getTime(),c=s-6e4*(Math.max(o,a)+5);ze(i.reduce((e,t)=>
183{const i=n[t];return(e=>!r.includes(e))(t)||!i?i&&(e=>{const t=n[e];return!!t&&Math.abs(s-t)<=864e6})(t)?{...e,[t]:i}:e:{...e,[t]:Math.max(i,c)}},{}))}(t),!e.length)return;const n=(new Date).getTime();ze({...Je(),...e.reduce((e,t)=>(e[t.experiment]=n,e),{})})}function Be(){try{const e=Y("nabUniqueViews")??"";return JSON.parse(e)}catch(e){return{}}}function Je(){try{const e=Y("nabExperimentsWithPageViews")??"";return JSON.parse(e)}catch(e){return{}}}let He=[];function ze(e){0!==Object.keys(e).length?G("nabExperimentsWithPageViews",JSON.stringify(e),{expires:120}):F("nabExperimentsWithPageViews")}let Ge=!1;const Ye=e=>Number.parseInt(e)||0,Fe=(e,t)=>t.heatmaps.find(t=>t.id===e);function Xe(e){const t=nt();return!ut(t[e])}const Ke={};function Ze(){return We().extra||{}}const et=30;function tt(){const e=We();var t,n;return(e.firstVisit?(t=Date.now(),n=e.firstVisit,Math.abs(t-n)/6e4):0)>=et}function nt(){return We().activeSegments||{}}function rt(e){return lt(e)?[0]:nt()[e.id]||[]}const it=(e,t)=>!!ot(e,t).length,ot=(e,t)=>[...e.filter(e=>e.segments.some(e=>e.segmentationRules.some(at))).map(e=>e.id),...t.filter(e=>e.participation.some(at)).map(e=>e.id)],at=e=>"nab/browser"===e.type||"nab/device-type"===e.type||"nab/ip-address"===e.type||"nab/location"===e.type||"nab/operating-system"===e.type;async function st(e){try{const t=L(e.api,"/ipc",{siteId:e.site}),n=await window.fetch(t),r=await n.text(),i=JSON.parse(r);if(!dt(i))return;Re({...We(),extra:{browser:i.browser??"Unknown",device:i.device??"desktop",ipAddress:i.ip,location:i.location,os:i.os??"Unknown",lastUpdate:(new Date).toISOString()}})}catch(e){}}function ct(e){const t=e.segments.map(({segmentationRules:e},t)=>e.every(Le)?t+1:0).filter(e=>0<e);return t.length?[0,...t]:[]}const ut=e=>!!e&&Array.isArray(e)&&!e.length,dt=e=>!!e.ip&&!!e.location,lt=e=>!e.segments.length;function ft(e){const{gdprCookie:t}=e;if(!t.name)return!0;const n=(e,t)=>{const n=e.split("*");return t.startsWith(n[0]??"")&&t.endsWith(n[n.length-1]??"")&&0<=e.split("*").reduce((e,n)=>e<0?e:t.indexOf(n,e),0)};return document.cookie.split(";").map(e=>e.trim()).map(e=>e.split("=")).map(([e,...t])=>[e,t.join("=")]).filter(e=>void 0!==e[0]&&void 0!==e[1]).filter(([e])=>n(t.name,e)).some(([e,r])=>!t.value||n(t.value,r)||n(t.value,decodeURIComponent(r)))}const mt=[];function pt(){const e=document.cookie.match(/_ga=GA\d\.\d\.(\d+\.\d+)/);return e?e[1]:void 0}function vt(e,t){if(e)return e.experiments.find(e=>e.id===t.experiment)?.extensions?.ga4?.experimentName}function gt(e){return 0===e.alternative?"Control":`Variant ${function(e){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZ";return e>=26?`${e}`:t.charAt(e)}(e.alternative)}`}const wt=async()=>{const e=ie();if(!function(e){return e?function(){const e=window.navigator.userAgent||"";return-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")}()?(z("IE detected"),!1):e.excludeBots&&function(){const e=window.navigator?.userAgent;return!!e&&/bot|spider|crawl|http|lighthouse|meta-externalagent|meta-externalfetcher|facebookexternalhit|facebookcatalog|gtmetrix/i.test(e)}()?(z("Bot detected"),!1):(G("nabCheckWritePermission",!0),!((!Y("nabCheckWritePermission")||(F("nabCheckWritePermission"),0))&&(z("Cookies not enabled"),1))):(z("Settings not found"),!1)}(e))return;await async function(e){const t=e.experiments,n=e.heatmaps,r=t.filter(e=>e.active||"site"===e.segmentEvaluation);it(t,n)&&function(){const e=Ze();if(!e.lastUpdate)return!0;const t=e.lastUpdate,n=(new Date).getTime(),r=new Date(t).getTime(),i=Math.abs(n-r),o=Math.ceil(i/864e5);return isNaN(o)||o>7}()&&(function(e,t){const n=ot(e,t),r=We();return n.some(e=>!r.activeSegments[e])}(r,n)?await st(e):setTimeout(()=>{st(e)},0)),function(){const e=We();Re({...e,firstVisit:e.firstVisit||Number.parseInt(Date.now().toString())||0})}(),function(e){const t=We(),n=t.activeSegments||{},r=e.reduce((e,t)=>lt(t)?e:{...e,[t.id]:ct(t)},{});Re({...t,activeSegments:{...r,...n}})}(r)}(e);const t=function(e){const t=function(e){const t=document.location.search,n=!(!/\bnab\b=[0-9]+/.test(t)||!/\bnabforce\b/.test(t))&&(Number.parseInt(t.replace(/^.*\bnab\b=([0-9]+).*$/,"$1"))||0);return!1!==n&&n%e.maxCombinations}(e);if(!1!==t)return Nt(t),Re({...We(),alternativeChecksum:e.alternativeChecksum}),t;if(function(e){if(void 0===Y("nabAlternative"))return!0;
183if(We().alternativeChecksum===e.alternativeChecksum)return!1;const t=e.experiments.map(e=>e.id),n=Object.keys(Je()).map(e=>Number.parseInt(e)).filter(e=>!!e);return!t.some(e=>n.includes(e))}(e)){const t=_t(e);return Nt(t),Re({...We(),alternativeChecksum:e.alternativeChecksum}),t}const n=function(e){const t=e.cookieTesting;if(!1!==t)return t;const n=Y("nabAlternative")??"";if("none"===n)return"none";const r=Number.parseInt(n);return!isNaN(r)&&(!(r<0)&&(!(r>=e.maxCombinations)&&r))}(e),r=!1!==n?n:_t(e);return n!==r&&Nt(r),["nabAlternative","nabExperimentsWithPageViews","nabUniqueViews"].map(e=>[e,Y(e)??""]).filter(([e,t])=>!!t).forEach(([e,t])=>G(e,t,{expires:120})),r}(e);if("none"===t)return void z("No alternative assigned");const n={...e,alternative:t,currentUrl:window.location.href,isStagingSite:e.isStagingSite||Ot(),experiments:e.experiments.map(e=>({...e,alternative:bt(t,e)})),untestedUrl:j(window.location.href),hasQuota:Tt(e)};if(ft(n))ht(n);else{const e=X(()=>{ft(n)&&(ht(n),K(e))})}return n};function bt(e,t){if(!t.alternativeCuts)return e%t.alternatives.length;for(let n=0;n<t.alternativeCuts.length;++n){const r=t.alternativeCuts[n];if(void 0!==r&&e<r)return n}return 0}const _t=e=>yt(100)<=e.participationChance?yt(e.maxCombinations-1):"none",ht=async e=>{if(!e.ajaxUrl)return;const t=Y("nabSessionChecksum"),n=St(e.alternative);if(!e.forceECommerceSessionSync&&t===n)return;const r=new FormData;r.append("action","nab_sync_ecommerce_session"),r.append("alternative",`${e.alternative}`),r.append("expsWithView",JSON.stringify(xt(e))),r.append("expSegments",JSON.stringify(kt(e))),r.append("uniqueViews",JSON.stringify(Et(e))),e.isGA4Integrated&&r.append("ga4ClientId",pt()??""),await new Promise(t=>{let n=!1;const i=()=>{n||(n=!0,fetch(e.ajaxUrl,{method:"POST",credentials:"same-origin",body:r}).finally(()=>{window.removeEventListener("keyup",i),window.removeEventListener("mousemove",i),window.removeEventListener("click",i),t()}))};window.addEventListener("keyup",i),window.addEventListener("mousemove",i),window.addEventListener("click",i)}),G("nabSessionChecksum",n)},yt=e=>Math.min(Math.floor(Math.random()*(e+1)),e),xt=e=>Object.keys(Je()).reduce((t,n)=>{const r=Number.parseInt(n)||0,i=e.experiments.find(e=>e.id===r);return i&&(t[r]=i.alternative),t},{}),kt=e=>{const t=nt();return Object.keys(t).reduce((n,r)=>{const i=Number.parseInt(r)||0;return e.experiments.find(e=>e.id===i)&&(n[i]=t[i]??[0]),n},{})},Et=e=>{const t=Be();return e.experiments.reduce((e,n)=>{const r=n.id,i=t[r];return i&&(e[r]=i),e},{})},St=e=>{const t=Je();return function(e){let t=5381;for(let n=0;n<e.length;n++)t=33*t^e.charCodeAt(n);return(t>>>0).toString(16)}([e,...Object.keys(t).sort(),new Date(Object.values(t).sort().reverse()[0]||0).toISOString().substring(0,15)+"0"].join(":"))};function Nt(e){G("nabAlternative",e,{expires:120}),F("nabExperimentsWithPageViews"),F("nabUniqueViews")}async function Tt(e){try{const e=sessionStorage.getItem("nabq")??"",n=JSON.parse(e);if((t=n)&&"object"==typeof t&&"timestamp"in t&&"zero"in t&&"boolean"==typeof t.zero&&"number"==typeof t.timestamp&&Date.now()-t.timestamp<=6e5)return!n.zero}catch(e){}var t;sessionStorage.removeItem("nabq");const n=await async function(e){try{const t=L(e.api,"/check",{siteId:e.site}),n=await window.fetch(t),r=await n.text(),i=!JSON.parse(r);return{timestamp:Date.now(),zero:i}}catch(e){}}(e);return!n||(sessionStorage.setItem("nabq",JSON.stringify(n)),!n.zero)}function Ot(){return void 0!==U(window.location.href,"nabstaging")&&G("nabSimulateStaging","true"),void 0!==Y("nabSimulateStaging")}function Ct(e){return e.startsWith("!*")&&e.endsWith("*")}function At(e){return e.substring(Ct(e)?2:1,e.length-1)}const qt=Number.MAX_SAFE_INTEGER,It=(e,t)=>new Promise(n=>{const r=t.filter(t=>t.active&&t.inline?.load===e);if(!r.length)return n();("header"===e?w:p.Q)(async()=>{await Promise.all(r.map(Mt)),n()})}),Mt=async e=>{if(e.inline)switch(e.inline.mode){case"unwrap":return jt(e);case"visibility":return Ut(e);case"script":return await $t(e)}},jt=e=>{const t=e.id,n=e.alternative;Array.from(document.querySelectorAll(`.nab-exp-${t}.nab-alt-${n}
183`)).forEach(e=>e.innerHTML.trim()&&e.insertAdjacentHTML("afterend",e.innerHTML)),Array.from(document.querySelectorAll(`.nab-exp-${t}`)).forEach(e=>e.parentNode?.removeChild(e))},Ut=e=>{const t=e.id,n=e.alternative;Array.from(document.querySelectorAll(`.nab-exp-${t}.nab-alt-${n}`)).forEach(e=>{e.style.display=""}),Array.from(document.querySelectorAll(`.nab-exp-${t}`)).forEach(e=>e.parentNode?.removeChild(e))},$t=e=>new Promise(t=>{const n=function(e,t=0){let n=setTimeout(()=>console.info(e),qt);return(0,p.Q)(()=>{n&&(clearTimeout(n),n=setTimeout(()=>console.info(e),1e3*t))}),()=>{clearTimeout(n||0),n=null}}(`[NAB] Variant in experiment ${e.id} did not call done() within 5 seconds. Tracking is paused until done() is invoked.`,5),r=()=>{n(),t()};if(!Dt(e))return r();const i=e.alternative;return e.alternatives[i]?.run(()=>{r(),function(){const e=window.nab,t=e?.view;return t??(()=>{})}()(e.id)},{appendStyle:h,domReady:p.Q,elementReady:k,showContent:r})}),Dt=e=>"script"===e.inline?.mode;const Lt=()=>new Promise(e=>{const t=document.location.href;if(void 0===$(t).nab)return Qt(),e();document.location.href=j(t)}),Pt=(e,t)=>new Promise(n=>{const r=()=>{!function(e){if(!e.useControlUrl)return;const t=e.alternativeUrls?.value[0];if(!t)return;const n=q(t,$(document.location.href));try{window.history.replaceState({},"",n)}catch(e){}}(e),Jt(e),(e=>{(0,p.Q)(()=>{(e=>{if(!e.preloadQueryArgUrls.length)return;const t=document.location.protocol+"//"+document.location.hostname;Array.from(document.querySelectorAll("a")).filter(e=>e.href).filter(e=>"string"==typeof e.href).filter(e=>0===e.href.indexOf(t)).filter(e=>-1===e.href.indexOf("#")).filter(e=>-1===e.href.indexOf("/wp-content/")).forEach(function(e){const t=[...e.preloadQueryArgUrls].sort(e=>"alt-urls"===e.type?-1:1);return n=>{if(!n.href||"string"!=typeof n.href)return;if(-1!==n.href.indexOf("nab="))return;const r=function(e,t){return t=t.toLowerCase(),e.filter(e=>("alt-urls"===e.type?e.altUrls:e.scope).some(e=>function(e){return e.startsWith("*")&&e.endsWith("*")}(e)?t.includes(At(e)):Ct(e)?!t.includes(At(e)):function(e){return e.startsWith("!")&&!e.startsWith("!*")}(e)?e.substring(1)!==t:t===e))}(t,n.href);if(!r.length)return;const i=r.map(t=>{switch(t.type){case"alt-urls":return e.experiments.find(e=>e.id===t.experimentId)?.alternatives.length??1;case"scope":return t.altCount}}).reduce(W,1),o=V(e)?e.alternative:e.alternative%i,a=function(e,t){const n=t.find(e=>"alt-urls"===e.type);if(!n||"alt-urls"!==n.type)return;const r=e.experiments.find(e=>e.id===n.experimentId);return r?n.altUrls[r.alternative]:void 0}(e,r)||n.href;n.href=I(a,o,e.nabPosition)}}(e))})(e),(()=>{const e=new URL(document.location.href);/\bnab=/.test(e.search)&&(e.hash="",e.searchParams.delete("nab"),Array.from(document.querySelectorAll('a[href*="#"]')).filter(e=>e.href).filter(e=>"string"==typeof e.href).filter(t=>t.href.replace(/#.*$/,"")===e.href).forEach(e=>{e.href=e.href.replace(/^[^#]*#/,"#")}))})()})})(e),n()};return e.isTestedPostRequest||function(e,t="",n=""){let r=A(t),i=A(n);if(e.ignoreTrailingSlash&&(r=`${r}/`.replace(/\/\/$/,"/"),i=`${i}/`.replace(/\/\/$/,"/")),r!==i)return!1;const o=$(t),a=$(n),s=Object.keys(o),c=Object.keys(a);if(s.length!==c.length)return!1;for(const e of s)if(!c.includes(e))return!1;for(const e of s)if(o[e]!==a[e])return!1;return!0}(e,t,e.currentUrl)?(Vt(t),r()):Bt(e,t)?void Rt(e,t):function(e,t){if(Bt(e,t))return!1;const{currentUrl:n}=e,r=void 0!==U(n,"nab"),i=void 0!==U(t,"nab");return!(r||!i)&&(!!zt(e)||(!!function(e){return e.experiments.filter(e=>e.active).every(e=>!!e.inline)}(e)||function(e){const t=e.experiments.filter(e=>e.active),n=t[0];return!n||0===n.alternative&&t.every(e=>e.alternative===n.alternative)}(e)))}(e,t)||function(e,t){if(e.maxCombinations<=1)return!1;const n=Number.parseInt(U(e.currentUrl,"nab")??"");if(isNaN(n))return!1;const r=Number.parseInt(U(t,"nab")??"");if(isNaN(r))return!1;if(V(e))return n===r;const i=Q(e);return n%i===r%i}(e,t)?(Vt(t),r()):function(e){const t=void 0!==U(document.location.search,"nab");return!e.experiments.some(e=>e.active)&&t}(e)?(Jt({hideQueryArgs:!0}),r()):void Rt(e,t)}),Wt=e=>new Promise(()=>Rt(e,e.untestedUrl));function Rt(e,t){zt(e)&&(t=M(t,"nab")),w(()=>document.querySelector("html")?.classList.add("nab-redirecting")),document.location.replace?document.location.replace(t):document.location.href=t}const Qt=()=>{const e=document.getElementById("nelio-ab-testing-overlay");e?e.parentNode?.removeChild(e):w(()=>document.body.classList.add("nab-done"))};function Vt(e){try{window.history.replaceState({},"",e)}catch(e){}}function Bt(e,t){return Ht(e.untestedUrl,e)!==Ht(j(t),e)}function Jt(e){const t=j(document.location.href,!e.hideQueryArgs);try{window.history.replaceState({},"",t)}catch(e){}}function Ht(e,t){return t.ignoreTrailingSlash?e.includes("?")?e.replace("/?","?"):e.replace(/\/$/,""):e}function zt(e){return!1!==e.cookieTesting}function Gt(e){e.length&&(0,p.Q)(()=>window.dispatchEvent(new CustomEvent("nab-wc-product-added-to-cart",{detail:[...e]})))}function Yt(e){const t=function(){const e=Xt(),t=Kt();!sessionStorage.getItem(e)&&t&&Ft({items:t.items});try{const t=JSON.parse(sessionStorage.getItem(e)??"{}");return{items:Array.isArray(t?.items)?t?.items??[]:[]}}catch(e){return{items:[]}}}();Gt(e.items.filter(e=>!t.items.some(t=>t.product_id===e.product_id&&t.variation_id===e.variation_id)).map(e=>({id:e.variation_id||e.product_id}))),Ft(e)}function Ft(e){sessionStorage.setItem(Xt(),JSON.stringify(e))}function Xt(){return`nab_${Zt().fragment_name}`}function Kt(){const e=Zt().fragment_name;try{const t=JSON.parse(sessionStorage.getItem(e)??"{}");return t?.nab_cart_info}catch(e){return}}function Zt(){var e,t;return{fragment_name:"",...en(e=window,"wc_cart_fragments_params")&&"object"==typeof(t=e.wc_cart_fragments_params)&&null!==t?window.wc_cart_fragments_params:{}}}function en(e,t){return!!e&&"object"==typeof e&&e.hasOwnProperty(t)}(0,p.Q)(()=>
183{if(!en(e=window,"jQuery")||"function"!=typeof e.jQuery)return;var e;const t=Kt();t&&Yt(t);try{window.jQuery(document.body).on("wc_fragments_loaded wc_fragments_refreshed",()=>setTimeout(()=>{const e=Kt();e&&Yt(e)},1)),window.jQuery(document.body).on("added_to_cart removed_from_cart",(e,t)=>{Yt(en(t,"nab_cart_info")?t.nab_cart_info??{items:[]}:{items:[]})})}catch(e){z(e)}});const tn=()=>window.wp?.data?.select("wc/store/cart")?.getCartData?.()?.items??[];let nn=tn();function rn(e){return"nab/click"===e.type}function on(e){return"nab/click-external-link"===e.type}function an(e){return e?t=>{const{attributes:{mode:n,value:r}}=t,i=M(e.getAttribute("href")??"","nab");switch(n){case"exact":return i===r;case"partial":return 0<=i.indexOf(r);case"start":return i.startsWith(r);case"end":return i.endsWith(r);case"regex":try{return new RegExp(r).test(i)}catch(e){return!1}}}:()=>!1}window.addEventListener("wc-blocks_added_to_cart",()=>{const e=tn(),t=e.filter(e=>!nn.some(t=>t.id===e.id));nn=e,Gt(t)});function sn(e){return"nab/element-view"===e.type}function cn(e){const t=document.documentElement.clientWidth||window.innerWidth,n=document.documentElement.clientHeight||window.innerHeight,r=Math.max(e.left,0),i=Math.max(e.top,0),o=Math.min(e.right,t),a=Math.min(e.bottom,n),s=Math.max(0,o-r),c=Math.max(0,a-i),u=t*n;return u?s*c/u:0}const un=["nab/form-submission","nab/wc-order","nab/edd-order","nab/surecart-order"],dn=["nab_hubspot_form"],ln=e=>un.includes(e.type)&&!fn(e);function fn(e){return pn(e)&&dn.includes(e.attributes.formType)}const mn=e=>fn(e)&&"nab_hubspot_form"===e.attributes.formType,pn=e=>"nab/form-submission"===e.type,vn=e=>!!e&&"object"==typeof e&&"data"in e;function gn(e){const t=ie();return Object.entries({nab_experiments_with_page_view:wn(e),nab_segments:Object.entries(nt()).map(([e,t=[]])=>`${e}:${t.join(",")}`).join(";"),nab_unique_views:bn(),...t?.isGA4Integrated&&{nab_ga4_client_id:pt()}}).filter(([,e])=>!!e)}function wn(e){const t=function(){try{const e=JSON.parse(Y("nabExperimentsWithPageViews")??"");return Object.keys(e).map(e=>Number.parseInt(e)||0)}catch{return[]}}();return e.filter(({experiment:e})=>t.includes(e)).map(({experiment:e,alternative:t})=>`${e}:${t}`).join(";")}function bn(){const e=Be();return Object.entries(e).map(([e,t])=>`${e}:${t}`).join(";")}function hn(e){return"nab/scroll"===e.type}function yn(e){return"nab/time-on-page"===e.type}function xn(e){return"nab/video-playback"===e.type}let kn="unavailable";const En=[];function Sn(e,t){const{videoId:n,event:r}=e.attributes;(function(e){const t=Array.from(document.querySelectorAll(`iframe[src*="${e}"]`)).filter(e=>e.src.includes("youtube")||e.src.includes("youtu.be"));return t.filter(e=>!e.src.includes("enablejsapi")).forEach(e=>{e.src=q(e.src,{enablejsapi:1})}),t})(n).filter(e=>!En.includes(e)).forEach(n=>{En.push(n),new window.YT.Player(n,{events:{onStateChange:n=>{switch(n.data){case 1:return"play"===r&&t(e);case 0:return"end"===r&&t(e)}}}})})}function Nn(e){return"nab/wc-add-to-cart"===e.type}const Tn=function(){let e=[];function t(t){const n=t;e=[...e,...n.detail]}return window.addEventListener("nab-wc-product-added-to-cart",t),n=>{n(e),e=[],window.removeEventListener("nab-wc-product-added-to-cart",t)}}(),On=[function(e,t){const n=e.filter(rn),r=e.filter(on);if(!n.length&&!r)return;const i=Date.now(),o=({attributes:{delay:e=0}})=>
183Date.now()-i>=1e3*e,a=Qe(e=>{const i=e.target;if(!i)return;const a=P(i,"a");t([...n.filter(o).filter(e=>{const t=function({mode:e,value:t}){try{switch(e){case"id":{const e=document.getElementById(t);return e?[e]:[]}case"class":return Array.from(document.getElementsByClassName(t));case"css":return Array.from(document.querySelectorAll(t))}}catch(e){return console.error(e),[]}}(e.attributes);return r=i,(n=t).includes(r)||n.some(e=>e.contains(r));var n,r}),...r.filter(o).filter(an(a))])},100,{leading:!0,trailing:!1});document.addEventListener("click",a),document.addEventListener("click",a,!0)},function(e,t){const n=e.filter(sn);if(!n.length)return;const r=n.reduce((e,t)=>{const n=function(e){switch(e.mode){case"css":return e.value;case"id":return`#${e.value}`;case"class":return`.${e.value}`}}(t.attributes);return e[n]=[...e[n]??[],t],e},{});(0,p.Q)(()=>Object.keys(r).forEach(e=>{const n=function(e,t,n={}){const r=new Map,i=e=>{const i=new IntersectionObserver((e,n)=>{for(const r of e){const{intersectionRatio:e,boundingClientRect:i,isIntersecting:o}=r;(o&&e>=.5||cn(i)>=.2)&&(t(r.target),n.disconnect())}},{...n,threshold:[0,.5]});i.observe(e),r.set(e,i)},o=new MutationObserver(()=>{const t=document.querySelectorAll(e);for(const e of t)r.has(e)||i(e)});o.observe(document.body,{childList:!0,subtree:!0});return document.querySelectorAll(e).forEach(e=>{i(e)}),()=>{o.disconnect(),r.forEach(e=>e.disconnect()),r.clear()}}(e,()=>{n(),t(r[e]??[])})}))},function(e,t){!function(e,t){e.length&&window.addEventListener("hs-form-event:on-submission:success",n=>{(e=>!!e&&"object"==typeof e&&"detail"in e&&!!e.detail&&"object"==typeof e.detail&&"formId"in e.detail&&"string"==typeof e.detail.formId&&!!e.detail.formId)(n)&&t(e.filter(e=>e.attributes.formName===n.detail.formId))})}(e.filter(mn),t),function(e,t){e.length&&window.addEventListener("message",n=>{(e=>!!e.data&&"object"==typeof e.data&&"type"in e.data&&"hsFormCallback"===e.data.type)(n)&&"onBeforeFormSubmit"===n.data.eventName&&t(e.filter(e=>e.attributes.formName===n.data.id))})}(e.filter(mn),t)},function(e,t){const n=e.filter(hn);if(!n.length)return;const r=n.reduce((e,t)=>t.attributes.value>e?t.attributes.value:e,0),i=()=>{const e=window.scrollY,o=window.innerHeight,a=e/(document.documentElement.scrollHeight-o)*100;t(n.filter(e=>a>=e.attributes.value)),a>=r&&(document.removeEventListener("scroll",i),document.removeEventListener("scroll",i,!0))};document.addEventListener("scroll",i),document.addEventListener("scroll",i,!0)},function(e,t){const n=e.filter(yn);if(!n.length)return;const r=n.reduce((e,t)=>{const n=`${t.attributes.value}`;return e[n]=[...e[n]??[],t],e},{});Object.keys(r).forEach(e=>{if(!r[e])return;const n=r[e];let i,o=1e3*Number.parseInt(e),a=Date.now();function s(){o<0||(a=Date.now(),i=setTimeout(()=>{t(n)},o))}function c(){i&&(clearTimeout(i),i=void 0,o-=Date.now()-a)}document.hidden||s(),document.addEventListener("visibilitychange",()=>{document.hidden?c():s()}),window.addEventListener("blur",c),window.addEventListener("focus",s)})},function(e,t){const n=e.filter(xn);n.length&&n.forEach(e=>{if("youtube"===e?.attributes?.platform)return function(e,t){((0,p.Q)(()=>{if("unavailable"!==kn)return;kn="loading";const e=window.onYouTubeIframeAPIReady??(()=>{});window.onYouTubeIframeAPIReady=()=>{kn="ready",e()};const t=document.createElement("script");t.src="https://www.youtube.com/iframe_api",document.head.appendChild(t)}),e=>{const t=n=>{if("ready"===kn)return e();5<=n||setTimeout(()=>t(n+1),2e3*n)};t(1)})(()=>{Sn(e,t),function(e){if(mt.push(e),1===mt.length){let e=window.scrollY+window.innerHeight;document.addEventListener("scroll",()=>{const t=window.scrollY+window.innerHeight;t<=e||(e=t,mt.forEach(e=>e()))})}}(function(e,t,n={}){let r=null,i=null,o=0;const{leading:a=!0,trailing:s=!0}=n,c=t=>{o=t,e(...i),i=null};return(...e)=>{const n=Date.now();o||a||(o=n);const u=t-(n-o);i=e,u<=0||u>t?(r&&(clearTimeout(r),r=null),c(n)):!r&&s&&(r=setTimeout(()=>{r=null,i&&c(Date.now())},u))}}(()=>Sn(e,t),1e3))})}(e,t)})},function(e,t){const n=e.filter(Nn);if(!n.length)return;const r=e=>{e.length&&t(n.filter(t=>{return t.attributes.anyProduct||(n=e,r=t.attributes.productIds,n.some(e=>r.includes(e.id)));var n,r}))};Tn(r),window.addEventListener("nab-wc-product-added-to-cart",e=>r(e.detail))},function(e){const t=e.filter(ln);t.length&&function(e){const t=Qe(t=>{const n=t.target;if(!n)return;const r=P(n,"form");r&&gn(e).forEach(([e,t])=>function(e,t,n){if(!n)return;const r=function(e,t){let n=e.querySelector(`input[name=${t}]`);return n||(n=document.createElement("input"),n.setAttribute("type","hidden"),n.setAttribute("name",t),e.appendChild(n),n)}(e,t);r.setAttribute("value",n)}(r,e,t))},1e3,{leading:!0});document.addEventListener("click",t),document.addEventListener("click",t,!0),document.addEventListener("keyup",t),document.addEventListener("keyup",t,!0),(0,p.Q)(()=>{const t=window.jQuery;if((n=t)&&"function"==typeof n&&"ajaxPrefilter"in n)try{t.ajaxPrefilter((t,
183n)=>{vn(n)&&(e=>!!e&&"object"==typeof e&&"action"in e)(n.data)&&"nf_ajax_submit"===n.data.action&&vn(t)&&"string"==typeof t.data&&(t.data+=gn(e).map(([e,t])=>`&${e}=${encodeURIComponent(t)}`).join(""))})}catch(e){z(e)}var n})}(t)}];function Cn(e,t){const{experiments:n}=t,r=(qn(e)?e:[e]).map(({experiment:e,goal:t})=>function(e,t,n){const r=n.find(t=>t.id===e);if(!r)return;if(r.goals.length<=t)return;const i=rt(r);if(!i.length)return;const o=r.alternative;return{kind:"conversion",experiment:e,alternative:o,goal:t,segments:i}}(e,t,n)).filter(e=>!!e);An(r,t)}function An(e,t){e.length&&t.hasQuota.then(n=>{if(!n)return void console.info("[NAB] No more quota available.");if(Ve((e=e.filter(e=>function(e,t){const n=Fe(e.experiment,t);if(n)return function(e){return void 0===Ke[e.id]&&(Ke[e.id]=e.participation.every(Le)),!!Ke[e.id]}(n);if(!Xe(e.experiment))return!1;const r=Je()[e.experiment];return r?"visit"===e.kind?"regular"===e.type||r+6e4*t.throttle[e.type]<(new Date).getTime():"conversion"!==e.kind||function(e,t,n){return!n.singleConvPerView||!He.includes(`${e}-${t}`)&&(He=[...He,`${e}-${t}`],!0)}(e.experiment,e.goal,t):"visit"===e.kind}(e,t))).filter(In),t),!(e=function(e){const t=e.filter(e=>"visit"===e.kind).map(Mn).filter(Un);!function(e){const t={...Be(),...e.reduce((e,t)=>({...e,[t.experiment]:t.id}),{})},n=Je(),r=function(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}(t,Object.keys(n).map(e=>Number.parseInt(e)));0!==Object.keys(r).length?G("nabUniqueViews",JSON.stringify(r),{expires:120}):F("nabUniqueViews")}(t);const n=e.filter(e=>"conversion"===e.kind).map(jn).filter(Un);return[...e,...t,...n]}(e)).length)return;const{api:r,site:i,timezone:o}=t,a=(new Date).toISOString();if((e=e.map(e=>({id:crypto.randomUUID(),...e,timezone:o,timestamp:a,_uvisit:Be()[e.experiment]}))).forEach(e=>window.dispatchEvent(new CustomEvent("nelio-ab-testing/track",{detail:{event:{...e}}}))),t.isStagingSite)return void e.forEach(e=>console.info("[NAB] Staging Event",e));const s=L(r,`/site/${i}/event`,{e:window.btoa(JSON.stringify(e)),a:i});t.useSendBeacon&&"function"==typeof window.navigator.sendBeacon&&window.Blob&&window.navigator.sendBeacon(s,new Blob([],{"Content-Type":"text/plain"}))||document.createElement("img").setAttribute("src",s)}).catch(()=>{console.info("[NAB] No more quota available (2).")})}const qn=e=>Array.isArray(e);function In(e){return!!e&&"visit"===e.kind}function Mn(e){return Be()[e.experiment]?void 0:{...e,kind:"uvisit",id:crypto.randomUUID()}}function jn(e){const t=Be()[e.experiment];return t?{...e,kind:"uconversion",id:`${t}-${e.goal}`}:void 0}window.addEventListener("message",e=>{var t;"nelio-ab-testing"===e.data?.plugin&&"testing-event"===e.data?.type&&e.data?.value&&(t=window)&&"object"==typeof t&&"nabMonitorTrackingEvents"in t&&(console.groupCollapsed("Deprecation Warning!"),console.log("Nelio A/B Testing deprecated ânabMonitorTrackingEventsâ."),console.log("Use âwindow.addEventListener( 'nelio-ab-testing/track', callback )â instead and the event from âdetails.eventâ."),console.groupEnd(),window.nabMonitorTrackingEvents([e.data.value]))});const Un=e=>void 0!==e,$n=function(){let e,t=!1;return function(...n){return t||(t=!0,e=(e=>{!function(e){const{experiments:t}=e;Cn(function(e,t){return e.reduce((e,n)=>{const r=n.goals.filter(e=>function(e,t){return e.conversionActions.reduce((e,n)=>e||t(n),!1)}(e,t)),i=r?.map(e=>({goal:e.id,experiment:n.id}));return i?[...e,...i]:e},[])}(t,e=>e.active&&"nab/page-view"===e.type),e)}(e),function(e){const t=(n=e.experiments,n.reduce((e,t)=>(t?.goals.forEach(n=>{const r=n.conversionActions.map(e=>({...e,experiment:t.id,alternative:t.alternative,goal:n.id}));e=[...e,...r]}),e),[])).filter(e=>e.active).filter(e=>"nab/page-view"!==e.type).flatMap(e=>Dn(e)?function(e){return[{...e,type:"nab/click",attributes:{mode:"css",value:'a, button, input, textarea, select, summary, [role="button"], [tabindex], [data-clickable="true"]',delay:3}},{...e,type:"nab/scroll",attributes:{value:50}},{...e,type:"nab/time-on-page",attributes:{value:10}}]}(e):[e]);var n;On.forEach(n=>n(t,t=>Cn(t,e)))}(e)})(...n)),e}}(),Dn=e=>"nab/engagement"===e.type,Ln=window.Node;function Pn(e,t){if(e.nodeType===Ln.DOCUMENT_NODE)return"/";const n=[];let r=e;for(;r;){const e=Wn(r,t);if(!e)break;if(n.push(e),e.optimized)break;r=r.parentNode}n.reverse();const i=n.map(e=>e.value).join("/");return n[0]?.optimized?i:`/${i}`}function Wn(e,t){const n=function(e){function t(e,t){return e===t||(Rn(e)&&Rn(t)?e.localName===t.localName:e.nodeType===t.nodeType||(e.nodeType===Ln.CDATA_SECTION_NODE?Ln.TEXT_NODE:e.nodeType)===(t.nodeType===Ln.CDATA_SECTION_NODE?Ln.TEXT_NODE:t.nodeType))}const n=e.parentNode?e.parentNode.children:null;if(!n)return 0;let r;for(let i=0;i<n.length;++i){const o=n[i];if(o&&t(e,o)&&o!==e){r=!0;break}}if(!r)return 0;let i=1;for(let r=0;r<n.length;++r){const o=n[r];if(o&&t(e,o)){if(o===e)return i;++i}}return-1}(e);if(-1===n)return null;let r="";switch(e.nodeType){case Ln.ELEMENT_NODE:if(!Rn(e))break;if(t&&e.getAttribute("id"))return{value:`//*[@id="${e.getAttribute("id")||""}"]`,optimized:!0};r=e.localName;break;case Ln.ATTRIBUTE_NODE:r=`@${e.nodeName}`;break;case Ln.TEXT_NODE:case Ln.CDATA_SECTION_NODE:r="text()";break;case Ln.PROCESSING_INSTRUCTION_NODE:r="processing-instruction()";break;case Ln.COMMENT_NODE:r="comment()";break;case Ln.DOCUMENT_NODE:default:r=""}return n>0&&(r+=`[${n}]`),{value:r,optimized:e.nodeType===Ln.DOCUMENT_NODE}}window.XPathResult;const Rn=e=>Ln.ELEMENT_NODE===e.nodeType;
183function Qn(e){const t=function(e){return e.reduce((e,t,n)=>{const r=e[e.length-1];return r?.value===t?++r.size:e.push({start:n,value:t,size:1}),e},[])}(e),n=t.reduce((e,{value:t})=>Math.max(e,t),0),r=t.filter(({value:e})=>e===n),i=r.reduce((e,{size:t})=>Math.max(t,e),0),o=(a=r.filter(({size:e})=>e===i))[Math.round(Math.random()*(a.length-1))];var a;return o?50*(o.start+Math.floor(o.size/2)):0}let Vn=!1,Bn=[],Jn=!1,Hn=[];function zn(e){const t=Xn(e);window.nab=t}function Gn(e,t){e?.experiments.some(e=>e.active)&&t&&window.dispatchEvent(new CustomEvent("nelio-ab-testing/variant-ready",{detail:{experiments:e.experiments.filter(e=>e.active).map(e=>({id:e.id,variant:e.alternative})),session:{...e},variant:B(e)}})),window.nabIsLoading=!1,window.dispatchEvent(new CustomEvent("nelio-ab-testing/content-ready",{detail:e?{...e}:void 0})),Jn=!0,Hn.forEach(e=>e()),Hn=[]}function Yn(e,t){let n=!1;const r=X(()=>{if(ft(e))return n&&z("GDPR ready!"),K(r),function(e,t){(0,p.Q)(()=>{!function(e){const t=We(),n=t.activeSegments||{},r=Object.keys(Je()).map(e=>Number.parseInt(e)).filter(e=>!isNaN(e)&&0<e),i=Object.keys(n).map(e=>Number.parseInt(e)).filter(e=>!isNaN(e)&&0<e).reduce((t,i)=>((e.includes(i)||r.includes(i))&&(t[i]=n[i]??[]),t),{});Re({...t,activeSegments:i})}(e.experiments.map(e=>e.id));const n=Xn(e);window.nab=n,function(e){e.isGA4Integrated&&window.addEventListener("nelio-ab-testing/track",e=>{e.detail&&e.detail.event&&["visit","conversion"].includes(e.detail.event.kind)&&function(e){const t=ie(),n="conversion"===e.kind?function(e,t){if(!e)return!1;const n=e.experiments.find(e=>e.id===t.experiment);if(!n)return!1;const r=n.extensions?.ga4?.goals??[];return r.length&&r[t.goal]||!1}(t,e):void 0;if(!1===n)return;const r="visit"===e.kind?"experiment_impression":n&&n.eventName?.trim()||"conversion",i={experiment_id:e.experiment,experiment_name:vt(t,e),variant_id:e.alternative,variant_name:gt(e),...n&&"conversion"===e.kind&&{goal_id:e.goal,...n.goalName&&{goal_name:n.goalName}}};var o;t?.ga4TrackingMethod&&"gtm"!==t.ga4TrackingMethod||!(o=window)||"object"!=typeof o||!("dataLayer"in o)?t?.ga4TrackingMethod&&"gtag"!==t.ga4TrackingMethod||!(e=>!!e&&"object"==typeof e&&"gtag"in e)(window)||window.gtag("event",r,i):window.dataLayer.push({event:r,...i})}(e.detail.event)})}(e),tr(e),t&&(nr(e),rr(e)),$n(e),function(e){(0,p.Q)(()=>function(e){const t=[...e.experiments.filter(e=>e.active&&e.heatmapTracking),...e.heatmaps];if(!t.length)return;const n=(new Date).getTime(),r=r=>{if(0!==r.button&&1!==r.button)return;const i=function(e,t,n){const r=e.target;if(!r)return;const i=r.getBoundingClientRect();if(!i||!i.width||!i.height)return;const o=(e.clientX-i.left)/i.width,a=(e.clientY-i.top)/i.height;return{kind:"click",timeToClick:Math.round(((new Date).getTime()-t)/1e3),windowWidth:document.body.offsetWidth||0,xpath:Pn(r,n.optimizeXPath),x:o,y:a}}(r,n,e);i&&An(t.map(e=>({experiment:e.id,alternative:"alternative"in e?e.alternative:0,...i})),e)};document.addEventListener("click",r),document.addEventListener("auxclick",r);let i=window.scrollY+window.innerHeight;document.addEventListener("scroll",()=>{const e=window.scrollY+window.innerHeight;e>i&&(i=e)});const o=new Array(Math.ceil(J()/50)).fill(0);let a=0;const s=Math.ceil(240);setTimeout(function e(){const t=window.scrollY,n=t+window.innerHeight,r=Math.ceil(t/50),i=Math.min(Math.floor(n/50),o.length);for(let e=r;e<=i;++e)o[e]=(o[e]??0)+1;++a,a<s&&setTimeout(e,500)},500),window.addEventListener("beforeunload",()=>{const n={kind:"scroll",windowWidth:document.body.offsetWidth||0,firstFold:window.innerHeight,documentHeight:J(),sweetSpot:Qn(o),maxScroll:i},r=t.map(e=>({experiment:e.id,alternative:"alternative"in e?e.alternative:0,...n}));r.length&&An(r,e)})}(e))}(e)})}(e,t),void Fn("ready");if(n)return;n=!0,Fn("awaiting"),z("Awaiting GDPR cookieâ¦");const i=Xn("awaiting-gdpr");window.nab=i})}function Fn(e){window.dispatchEvent(new CustomEvent("nelio-ab-testing/gdpr-status",{detail:e}))}const Xn=e=>("string"==typeof e&&"awaiting-gdpr"!==e&&window.dispatchEvent(new CustomEvent("nelio-ab-testing/bootstrap",{detail:e})),{view:t=>{if(!ar(t)&&!sr(t))throw new Error("Invalid Argument Type. Positive integer or array of positive integers expected.");Vn&&"awaiting-session"!==e&&"missing-session"!==e&&"awaiting-variant"!==e&&"awaiting-gdpr"!==e?Kn(e)(t):Bn=[...Bn,{type:"view",experimentIds:t}]},trigger:t=>{if("string"!=typeof t)throw new Error("Invalid Argument Type. String expected.");"awaiting-gdpr"!==e&&(Vn&&"awaiting-session"!==e&&"missing-session"!==e&&"awaiting-variant"!==e?Zn(e)(t):Bn=[...Bn,{type:"trigger",eventName:t}])},convert:(t,n=0)=>
183{if(!ar(t))throw new Error("Invalid Argument Type. Positive integer expected.");if(!cr(n))throw new Error("Invalid Argument Type. Non-negative integer expected.");"awaiting-gdpr"!==e&&(Vn&&"awaiting-session"!==e&&"missing-session"!==e&&"awaiting-variant"!==e?er(e)(t,n):Bn=[...Bn,{type:"convert",experiment:t,goal:n}])},session:()=>"string"==typeof e?e:JSON.parse(JSON.stringify({...e,hasQuota:void 0})),user:()=>{if("string"==typeof e)return;const t=Je(),n=Object.keys(t).map(e=>Number.parseInt(e)).filter(e=>!!e).map(e=>[e,t[e]??0]);return n.sort((e,t)=>e[1]<t[1]?1:-1),{experiments:e.experiments.map(({id:e,alternative:n})=>({id:e,alternative:n,seen:!!t[e]})),lastExperiment:n.map(([t])=>e.experiments.find(e=>e.id===t)).filter(e=>!!e).map(({id:e,alternative:t})=>({id:e,alternative:t}))[0]}},ready:e=>{if(!or(e))throw new Error("Invalid Argument Type. Function expected.");Jn?e():Hn=[...Hn,e]}}),Kn=e=>t=>{const n=e.experiments.filter(e=>e.active&&"disabled"!==e.pageViewTracking).map(e=>e.id),r=(Array.isArray(t)?t:[t]).filter(e=>n.includes(e));r.length&&function(e,t){const n=(qn(e)?e:[e]).map(e=>function(e,t){const{experiments:n,heatmaps:r}=t,i=n.find(t=>t.id===e);if(!i)return function(e,t){const n=t.map(({id:e})=>e);if(n.includes(e))return{kind:"visit",experiment:e,type:"regular",alternative:0,segments:[]}}(e,r);const o=rt(i);if(!o.length)return;const a=function(e,t){const n=t.find(t=>t.id===e);if(n)switch(n.type){case"nab/wc-bulk-sale":case"nab/wc-product":return"woocommerce";case"nab/css":case"nab/headline":case"nab/menu":case"nab/template":case"nab/theme":case"nab/widget":return"global";default:return"regular"}}(e,t.experiments);if(!a)return;const s=i.alternative;return{kind:"visit",experiment:e,type:a,alternative:s,segments:o}}(e,t)).filter(In);An(n,t)}(r,e)},Zn=e=>t=>{console.groupCollapsed("Deprecation Warning!"),console.log("Nelio A/B Testing deprecated ânab.triggerâ."),console.log("New âCustom Eventâ conversion actions no longer require you to manually embed scripts in your theme."),console.groupEnd();const{experiments:n}=e,r=n.reduce((e,n)=>(n.goals.forEach((r,i)=>{const o=r.conversionActions.reduce((e,{type:n,attributes:r={}})=>e||"nab/custom-event"===n&&t===r.eventName,!1);o&&(e=[...e,{experiment:n.id,goal:i}])}),e),[]);Cn(r,e)},er=e=>(t,n)=>{let r=[];ar(t)?void 0!==n&&(r=[{experiment:t,goal:n}]):r=t,Cn(r.map(e=>({experiment:e.experiment,goal:e.goal})),e)},tr=e=>{Vn=!0,Bn.forEach(t=>{"view"===t.type?Kn(e)(t.experimentIds):"trigger"===t.type?Zn(e)(t.eventName):er(e)(t.experiment,t.goal)}),Bn=[]},nr=e=>{Kn(e)((e=>e.experiments.filter(T))(e).filter(e=>"header"===e.pageViewTracking).map(e=>e.id)),Kn(e)(e.heatmaps.map(e=>e.id))},rr=e=>{const t=ir();Kn(e)(t)},ir=()=>window.nabFooterViews||[],or=e=>"function"==typeof e,ar=e=>cr(e)&&e>0,sr=e=>Array.isArray(e)&&e.every(ar),cr=e=>"number"==typeof e&&e>=0&&Math.round(e)===e;!async function(){window.nabReferrer=U(document.location.href,O)||document.referrer,await async function(){const e=window;if(!(e=>!!e&&"object"==typeof e&&"nabSettings"in e)(e))return;const{debugGui:t}=e.nabSettings;t&&(e.nabSettings.isStagingSite||Ot())&&await new Promise(e=>{const n=document.createElement("script");n.src=t,n.async=!0;const r=e;e=()=>{setTimeout(r,1e3)},n.onload=()=>e(),n.onerror=()=>{console.error(`Failed to load ${t}`),e()},document.head.appendChild(n)})}(),zn("awaiting-session");const e=await wt();if(!e)return zn("missing-session"),await Lt(),void Gn(void 0,!1);zn("awaiting-variant");const t=await async function(e){if(!zt(e)&&!function(e){const{experiments:t}=e,n=t.filter(e=>!!e.active).map(e=>e.id);return!n.length||("all"===e.segmentMatching?n.every(Xe):n.some(Xe))}(e))return z("Invalid segmentation"),await Lt(),!1;if(zt(e)&&function(e){return e.cookieTesting!==function(){const e=Y("nabAlternative")??"";if("none"===e)return"none";const t=Number.parseInt(e);return!isNaN(t)&&!(t<0)&&t}()}(e))return await Wt(e),!1;const t=function(e){if(!e.experiments.some(e=>e.active))return e.untestedUrl;const{alternativeUrls:t}=e,n=B(e);if(!t?.value.length)return I(e.untestedUrl,n,e.nabPosition);const r=e.experiments.find(e=>e.id===t.experimentId),i=t.value[r.alternative];return function(...e){return t=>e.reduce((e,t)=>
183t(e),t)}(e=>function(e){const t=$(e),n=$(document.location.search);delete n.nab,delete n.nabforce,delete n[O],e=q(e,{...n,...t});const r=function(){const e=U(document.location.search,O);if(e)return decodeURIComponent(e);const t=document.referrer;return!function(e="",t=""){const n=e=>e.replace(/^https?:\/\//,"").replace(/\/.*$/,"");return n(e)===n(t)}(document.location.href,t)&&t}();return r?q(e,{[O]:r}):e}(e),e=>function(e){return-1!==e.indexOf("#")?e:e+document.location.hash}(e),t=>I(t,n,e.nabPosition))(i)}(e);return await Pt(e,t),await(async e=>{await It("header",e),await It("footer",e)})(e.experiments),Qt(),!0}(e);Yn(e,t),Gn(e,t)}()})();var __webpack_export_target__=nab="undefined"==typeof nab?{}:nab;for(var __webpack_i__ in __webpack_exports__)__webpack_export_target__[__webpack_i__]=__webpack_exports__[__webpack_i__];__webpack_exports__.__esModule&&Object.defineProperty(__webpack_export_target__,"__esModule",{value:!0})})(); 184//# sourceURL=nelio-ab-testing-main-js-after 185</script>
vendor: 1 bytes, line 185
185
186<script id="nelio-ab-testing-visitor-type-js" src="https://www.saltus.co.uk/wp-content/plugins/nelio-ab-testing/assets/dist/js/visitor-type.js?ver=287e8e4cd3bcff28c95d"></script>
vendor: 1 bytes, line 186
186
187<script id="underscore-js" src="https://www.saltus.co.uk/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 187
187
188<script id="jquery-core-js" src="https://www.saltus.co.uk/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 188
188
189<script id="jquery-migrate-js" src="https://www.saltus.co.uk/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 189
189
190<script id="wp-util-js-extra"> 191var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}}; 192//# sourceURL=wp-util-js-extra 193</script>
vendor: 1 bytes, line 193
193
194<script id="wp-util-js" src="https://www.saltus.co.uk/wp-includes/js/wp-util.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 194
194
195<script id="algolia-search-js" src="https://www.saltus.co.uk/wp-content/plugins/wp-search-with-algolia/assets/algoliasearch/dist/algoliasearch-lite.umd.js?ver=2.14.1"></script>
vendor: 1 bytes, line 195
195
196<script id="algolia-autocomplete-js" src="https://www.saltus.co.uk/wp-content/plugins/wp-search-with-algolia/js/autocomplete.js/dist/autocomplete.min.js?ver=2.14.1"></script>
vendor: 1 bytes, line 196
196
197<script id="algolia-autocomplete-noconflict-js" src="https://www.saltus.co.uk/wp-content/plugins/wp-search-with-algolia/js/autocomplete-noconflict.js?ver=2.14.1"></script>
197 198<link rel="https://api.w.org/" href="https://www.saltus.co.uk/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.saltus.co.uk/wp-json/wp/v2/pages/16387" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.saltus.co.uk/xmlrpc.php?rsd" /> 199<meta name="generator" content="WordPress 7.1.2" /> 200<link rel='shortlink' href='https://www.saltus.co.uk/?p=16387' /> 201 <style> 202 .algolia-search-highlight { 203 background-color: #fffbcc; 204 border-radius: 2px; 205 font-style: normal; 206 } 207 </style> 208
208<script type="text/javascript">var algolia = {"debug":false,"application_id":"CAH1X0XW00","search_api_key":"3e68eea1a5d0a4f66026a345de2741b4","powered_by_enabled":true,"insights_enabled":false,"search_hits_per_page":"10","query":"","indices":{"searchable_posts":{"name":"wp_searchable_posts","id":"searchable_posts","enabled":true,"replicas":[]}},"autocomplete":{"sources":[{"index_id":"searchable_posts","index_name":"wp_searchable_posts","label":"All posts","admin_name":"All posts","position":10,"max_suggestions":5,"tmpl_suggestion":"autocomplete-post-suggestion","enabled":true}],"input_selector":"input[name='s']:not(.no-autocomplete):not(#adminbar-search)","input_selector_modern":"#autocomplete"}};</script>
vendor: 1 bytes, line 208
208
209<script type="text/html" id="tmpl-autocomplete-header"> 210 <!-- <div class="autocomplete-header"> 211 <div class="autocomplete-header-title">{{{ data.label }}}</div> 212 <div class="clear"></div> 213 </div> --> 214</script>
214 215
216<script type="text/html" id="tmpl-autocomplete-post-suggestion"> 217 <a class="arrow-link arrow-link-dark nav-link text-dark text-decoration-none px-0 align-items-start" href="{{ data.permalink }}" title="{{ data.post_title }}"> 218 <span>{{{ data._highlightResult.post_title.value }}}</span> 219 220 </a> 221 222 <# if ( data._highlightResult.post_title.matchedWords[0] ) { #> 223 <a href="/?s={{{ data._highlightResult.post_title.matchedWords[0] }}}" class="s-more-link h6 text-decoration-none"> 224 <span class="my-3 d-block">See more results...</span> 225 <span class="line line__short line__dark mb-3"></span> 226 </a> 227 <# } #> 228 <# if ( data._highlightResult.content.matchedWords[0] ) { #> 229 <a href="/?s={{{ data._highlightResult.content.matchedWords[0] }}}" class="s-more-link h6 text-decoration-none"> 230 <span class="my-3 d-block">See more results...</span> 231 <span class="line line__short line__dark mb-3"></span> 232 </a> 233 <# } #> 234</script>
234 235
236<script type="text/html" id="tmpl-autocomplete-term-suggestion"> 237 <!-- <a class="suggestion-link" href="{{ data.permalink }}" title="{{ data.name }}"> 238 <svg viewBox="0 0 21 21" width="21" height="21"> 239 <svg width="21" height="21" viewBox="0 0 21 21"> 240 <path 241 d="M4.662 8.72l-1.23 1.23c-.682.682-.68 1.792.004 2.477l5.135 5.135c.7.693 1.8.688 2.48.005l1.23-1.23 5.35-5.346c.31-.31.54-.92.51-1.36l-.32-4.29c-.09-1.09-1.05-2.06-2.15-2.14l-4.3-.33c-.43-.03-1.05.2-1.36.51l-.79.8-2.27 2.28-2.28 2.27zm9.826-.98c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25-1.25.56-1.25 1.25.56 1.25 1.25 1.25z" 242 fill-rule="evenodd"></path> 243 </svg> 244 </svg> 245 <span class="suggestion-post-title">{{{ data._highlightResult.name.value }}}</span> 246 </a> --> 247</script>
247 248
249<script type="text/html" id="tmpl-autocomplete-user-suggestion"> 250 <!-- <a class="suggestion-link user-suggestion-link" href="{{ data.posts_url }}" title="{{ data.display_name }}"> 251 252 <span class="suggestion-post-title">{{{ data._highlightResult.display_name.value }}}</span> 253 </a> --> 254</script>
254 255
256<script type="text/html" id="tmpl-autocomplete-footer"> 257 <div class="autocomplete-footer"> 258 <div class="autocomplete-footer-branding"> 259 <a href="#" class="algolia-powered-by-link" title="Algolia"> 260 <svg width="150px" height="25px" viewBox="0 0 572 64"><path fill="#36395A" d="M16 48.3c-3.4 0-6.3-.6-8.7-1.7A12.4 12.4 0 0 1 1.9 42C.6 40 0 38 0 35.4h6.5a6.7 6.7 0 0 0 3.9 6c1.4.7 3.3 1.1 5.6 1.1 2.2 0 4-.3 5.4-1a7 7 0 0 0 3-2.4 6 6 0 0 0 1-3.4c0-1.5-.6-2.8-1.9-3.7-1.3-1-3.3-1.6-5.9-1.8l-4-.4c-3.7-.3-6.6-1.4-8.8-3.4a10 10 0 0 1-3.3-7.9c0-2.4.6-4.6 1.8-6.4a12 12 0 0 1 5-4.3c2.2-1 4.7-1.6 7.5-1.6s5.5.5 7.6 1.6a12 12 0 0 1 5 4.4c1.2 1.8 1.8 4 1.8 6.7h-6.5a6.4 6.4 0 0 0-3.5-5.9c-1-.6-2.6-1-4.4-1s-3.2.3-4.4 1c-1.1.6-2 1.4-2.6 2.4-.5 1-.8 2-.8 3.1a5 5 0 0 0 1.5 3.6c1 1 2.6 1.7 4.7 1.9l4 .3c2.8.2 5.2.8 7.2 1.8 2.1 1 3.7 2.2 4.9 3.8a9.7 9.7 0 0 1 1.7 5.8c0 2.5-.7 4.7-2 6.6a13 13 0 0 1-5.6 4.4c-2.4 1-5.2 1.6-8.4 1.6Zm35.6 0c-2.6 0-4.8-.4-6.7-1.3a13 13 0 0 1-4.7-3.5 17.1 17.1 0 0 1-3.6-10.4v-1c0-2 .3-3.8 1-5.6a13 13 0 0 1 7.3-8.3 15 15 0 0 1 6.3-1.4A13.2 13.2 0 0 1 64 24.3c1 2.2 1.6 4.6 1.6 7.2V34H39.4v-4.3h21.8l-1.8 2.2c0-2-.3-3.7-.9-5.1a7.3 7.3 0 0 0-2.7-3.4c-1.2-.7-2.7-1.1-4.6-1.1s-3.4.4-4.7 1.3a8 8 0 0 0-2.9 3.6c-.6 1.5-.9 3.3-.9 5.4 0 2 .3 3.7 1 5.3a7.9 7.9 0 0 0 2.8 3.7c1.3.8 3 1.3 5 1.3s3.8-.5 5.1-1.3c1.3-1 2.1-2 2.4-3.2h6a11.8 11.8 0 0 1-7 8.7 16 16 0 0 1-6.4 1.2ZM80 48c-2.2 0-4-.3-5.7-1a8.4 8.4 0 0 1-3.7-3.3 9.7 9.7 0 0 1-1.3-5.2c0-2 .5-3.8 1.5-5.2a9 9 0 0 1 4.3-3.1c1.8-.7 4-1 6.7-1H89v4.1h-7.5c-2 0-3.4.5-4.4 1.4-1 1-1.6 2.1-1.6 3.6s.5 2.7 1.6 3.6c1 1 2.5 1.4 4.4 1.4 1.1 0 2.2-.2 3.2-.7 1-.4 1.9-1 2.6-2 .6-1 1-2.4 1-4.2l1.7 2.1c-.2 2-.7 3.8-1.5 5.2a9 9 0 0 1-3.4 3.3 12 12 0 0 1-5.3 1Zm9.5-.7v-8.8h-1v-10c0-1.8-.5-3.2-1.4-4.1-1-1-2.4-1.4-4.2-1.4a142.9 142.9 0 0 0-10.2.4v-5.6a74.8 74.8 0 0 1 8.6-.4c3 0 5.5.4 7.5 1.2s3.4 2 4.4 3.6c1 1.7 1.4 4 1.4 6.7v18.4h-5Zm12.9 0V17.8h5v12.3h-.2c0-4.2 1-7.4 2.8-9.5a11 11 0 0 1 8.3-3.1h1v5.6h-2a9 9 0 0 0-6.3 2.2c-1.5 1.5-2.2 3.6-2.2 6.4v15.6h-6.4Zm34.4 1a15 15 0 0 1-6.6-1.3c-1.9-.9-3.4-2-4.7-3.5a15.5 15.5 0 0 1-2.7-5c-.6-1.7-1-3.6-1-5.4v-1c0-2 .4-3.8 1-5.6a15 15 0 0 1 2.8-4.9c1.3-1.5 2.8-2.6 4.6-3.5a16.4 16.4 0 0 1 13.3.2c2 1 3.5 2.3 4.8 4a12 12 0 0 1 2 6H144c-.2-1.6-1-3-2.2-4.1a7.5 7.5 0 0 0-5.2-1.7 8 8 0 0 0-4.7 1.3 8 8 0 0 0-2.8 3.6 13.8 13.8 0 0 0 0 10.3c.6 1.5 1.5 2.7 2.8 3.6s2.8 1.3 4.8 1.3c1.5 0 2.7-.2 3.8-.8a7 7 0 0 0 2.6-2c.7-1 1-2 1.2-3.2h6.2a11 11 0 0 1-2 6.2 15.1 15.1 0 0 1-11.8 5.5Zm19.7-1v-40h6.4V31h-1.3c0-3 .4-5.5 1.1-7.6a9.7 9.7 0 0 1 3.5-4.8A9.9 9.9 0 0 1 172 17h.3c3.5 0 6 1.1 7.9 3.5 1.7 2.3 2.6 5.7 2.6 10v16.8h-6.4V29.6c0-2.1-.6-3.8-1.8-5a6.4 6.4 0 0 0-4.8-1.8c-2 0-3.7.7-5 2a7.8 7.8 0 0 0-1.9 5.5v17h-6.4Zm63.8 1a12.2 12.2 0 0 1-10.9-6.2 19 19 0 0 1-1.8-7.3h1.4v12.5h-5.1v-40h6.4v19.8l-2 3.5c.2-3.1.8-5.7 1.9-7.7a11 11 0 0 1 4.4-4.5c1.8-1 3.9-1.5 6.1-1.5a13.4 13.4 0 0 1 12.8 9.1c.7 1.9 1 3.8 1 6v1c0 2.2-.3 4.1-1 6a13.6 13.6 0 0 1-13.2 9.4Zm-1.2-5.5a8.4 8.4 0 0 0 7.9-5c.7-1.5 1.1-3.3 1.1-5.3s-.4-3.8-1.1-5.3a8.7 8.7 0 0 0-3.2-3.6 9.6 9.6 0 0 0-9.2-.2 8.5 8.5 0 0 0-3.3 3.2c-.8 1.4-1.3 3-1.3 5v2.3a9 9 0 0 0 1.3 4.8 9 9 0 0 0 3.4 3c1.4.7 2.8 1 4.4 1Zm27.3 3.9-10-28.9h6.5l9.5 28.9h-6Zm-7.5 12.2v-5.7h4.9c1 0 2-.1 2.9-.4a4 4 0 0 0 2-1.4c.4-.7.9-1.6 1.2-2.7l8.6-30.9h6.2l-9.3 32.4a14 14 0 0 1-2.5 5 8.9 8.9 0 0 1-4 2.8c-1.5.6-3.4.9-5.6.9h-4.4Zm9-12.2v-5.2h6.4v5.2H248Z"></path><path fill="#003DFF" d="M534.4 9.1H528a.8.8 0 0 1-.7-.7V1.8c0-.4.2-.7.6-.8l6.5-1c.4 0 .8.2.9.6v7.8c0 .4-.4.7-.8.7zM428 35.2V.8c0-.5-.3-.8-.7-.8h-.2l-6.4 1c-.4 0-.7.4-.7.8v35c0 1.6 0 11.8 12.3 12.2.5 0 .8-.4.8-.8V43c0-.4-.3-.7-.6-.8-4.5-.5-4.5-6-4.5-7zm106.5-21.8H528c-.4 0-.7.4-.7.8v34c0 .4.3.8.7.8h6.5c.4 0 .8-.4.8-.8v-34c0-.5-.4-.8-.8-.8zm-17.7 21.8V.8c0-.5-.3-.8-.8-.8l-6.5 1c-.4 0-.7.4-.7.8v35c0 1.6 0 11.8 12.3 12.2.4 0 .8-.4.8-.8V43c0-.4-.3-.7-.7-.8-4.4-.5-4.4-6-4.4-7zm-22.2-20.6a16.5 16.5 0 0 1 8.6 9.3c.8 2.2 1.3 4.8 1.3 7.5a19.4 19.4 0 0 1-4.6 12.6 14.8 14.8 0 0 1-5.2 3.6c-2 .9-5.2 1.4-6.8 1.4a21 21 0 0 1-6.7-1.4 15.4 15.4 0 0 1-8.6-9.3 21.3 21.3 0 0 1 0-14.4 15.2 15.2 0 0 1 8.6-9.3c2-.8 4.3-1.2 6.7-1.2s4.6.4
2606.7 1.2zm-6.7 27.6c2.7 0 4.7-1 6.2-3s2.2-4.3 2.2-7.8-.7-6.3-2.2-8.3-3.5-3-6.2-3-4.7 1-6.1 3c-1.5 2-2.2 4.8-2.2 8.3s.7 5.8 2.2 7.8 3.5 3 6.2 3zm-88.8-28.8c-6.2 0-11.7 3.3-14.8 8.2a18.6 18.6 0 0 0 4.8 25.2c1.8 1.2 4 1.8 6.2 1.7s.1 0 .1 0h.9c4.2-.7 8-4 9.1-8.1v7.4c0 .4.3.7.8.7h6.4a.7.7 0 0 0 .7-.7V14.2c0-.5-.3-.8-.7-.8h-13.5zm6.3 26.5a9.8 9.8 0 0 1-5.7 2h-.5a10 10 0 0 1-9.2-14c1.4-3.7 5-6.3 9-6.3h6.4v18.3zm152.3-26.5h13.5c.5 0 .8.3.8.7v33.7c0 .4-.3.7-.8.7h-6.4a.7.7 0 0 1-.8-.7v-7.4c-1.2 4-4.8 7.4-9 8h-.1a4.2 4.2 0 0 1-.5.1h-.9a10.3 10.3 0 0 1-7-2.6c-4-3.3-6.5-8.4-6.5-14.2 0-3.7 1-7.2 3-10 3-5 8.5-8.3 14.7-8.3zm.6 28.4c2.2-.1 4.2-.6 5.7-2V21.7h-6.3a9.8 9.8 0 0 0-9 6.4 10.2 10.2 0 0 0 9.1 13.9h.5zM452.8 13.4c-6.2 0-11.7 3.3-14.8 8.2a18.5 18.5 0 0 0 3.6 24.3 10.4 10.4 0 0 0 13 .6c2.2-1.5 3.8-3.7 4.5-6.1v7.8c0 2.8-.8 5-2.2 6.3-1.5 1.5-4 2.2-7.5 2.2l-6-.3c-.3 0-.7.2-.8.5l-1.6 5.5c-.1.4.1.8.5 1h.1c2.8.4 5.5.6 7 .6 6.3 0 11-1.4 14-4.1 2.7-2.5 4.2-6.3 4.5-11.4V14.2c0-.5-.4-.8-.8-.8h-13.5zm6.3 8.2v18.3a9.6 9.6 0 0 1-5.6 2h-1a10.3 10.3 0 0 1-8.8-14c1.4-3.7 5-6.3 9-6.3h6.4zM291 31.5A32 32 0 0 1 322.8 0h30.8c.6 0 1.2.5 1.2 1.2v61.5c0 1.1-1.3 1.7-2.2 1l-19.2-17a18 18 0 0 1-11 3.4 18.1 18.1 0 1 1 18.2-14.8c-.1.4-.5.7-.9.6-.1 0-.3 0-.4-.2l-3.8-3.4c-.4-.3-.6-.8-.7-1.4a12 12 0 1 0-2.4 8.3c.4-.4 1-.5 1.6-.2l14.7 13.1v-46H323a26 26 0 1 0 10 49.7c.8-.4 1.6-.2 2.3.3l3 2.7c.3.2.3.7 0 1l-.2.2a32 32 0 0 1-47.2-28.6z"></path></svg> 261 </a> 262 </div> 263 </div> 264</script>
264 265
266<script type="text/html" id="tmpl-autocomplete-empty"> 267 <div class="autocomplete-empty"> 268 No results matched your query <span class="empty-query">"{{ data.query }}"</span> 269 </div> 270</script>
270 271
272<script type="text/javascript"> 273 window.addEventListener('load', function () { 274 /* Initialize Algolia client */ 275 var client = algoliasearch( algolia.application_id, algolia.search_api_key ); 276 277 /** 278 * Algolia hits source method. 279 * 280 * This method defines a custom source to use with autocomplete.js. 281 * 282 * @param object $index Algolia index object. 283 * @param object $params Options object to use in search. 284 */ 285 var algoliaHitsSource = function( index, params ) { 286 return function( query, callback ) { 287 index 288 .search( query, params ) 289 .then( function( response ) { 290 callback( response.hits, response ); 291 }) 292 .catch( function( error ) { 293 callback( [] ); 294 }); 295 } 296 } 297 298 /* Setup autocomplete.js sources */ 299 var sources = []; 300 algolia.autocomplete.sources.forEach( function( config, i ) { 301 var suggestion_template = wp.template( config[ 'tmpl_suggestion' ] ); 302 sources.push( { 303 source: algoliaHitsSource( client.initIndex( config[ 'index_name' ] ), { 304 hitsPerPage: config[ 'max_suggestions' ], 305 attributesToSnippet: [ 306 'content:10' 307 ], 308 highlightPreTag: '__ais-highlight__', 309 highlightPostTag: '__/ais-highlight__' 310 } ), 311 templates: { 312 header: function () { 313 return wp.template( 'autocomplete-header' )( { 314 label: _.escape( config[ 'label' ] ) 315 } ); 316 }, 317 suggestion: function ( hit ) { 318 if ( hit.escaped === true ) { 319 return suggestion_template( hit ); 320 } 321 hit.escaped = true; 322 323 for ( var key in hit._highlightResult ) { 324 /* We do not deal with arrays. */ 325 if ( typeof hit._highlightResult[ key ].value !== 'string' ) { 326 continue; 327 } 328 hit._highlightResult[ key ].value = _.escape( hit._highlightResult[ key ].value ); 329 hit._highlightResult[ key ].value = hit._highlightResult[ key ].value.replace( /__ais-highlight__/g, '<em>' ).replace( /__\/ais-highlight__/g, '</em>' ); 330 } 331 332 for ( var key in hit._snippetResult ) { 333 /* We do not deal with arrays. */ 334 if ( typeof hit._snippetResult[ key ].value !== 'string' ) { 335 continue; 336 } 337 338 hit._snippetResult[ key ].value = _.escape( hit._snippetResult[ key ].value ); 339 hit._snippetResult[ key ].value = hit._snippetResult[ key ].value.replace( /__ais-highlight__/g, '<em>' ).replace( /__\/ais-highlight__/g, '</em>' ); 340 } 341 342 return suggestion_template( hit ); 343 } 344 } 345 } ); 346 347 } ); 348 349 /* Setup dropdown menus */ 350 document.querySelectorAll( algolia.autocomplete.input_selector ).forEach( function( element ) { 351 352 353 354 let appendTo = '.s-wrapper'; 355 356 357 358 var config = { 359 debug: algolia.debug, 360 hint: false, 361 openOnFocus: true, 362 appendTo: appendTo, 363 templates: { 364 empty: wp.template( 'autocomplete-empty' ) 365 } 366 }; 367 368 if ( algolia.powered_by_enabled ) { 369 config.templates.footer = wp.template( 'autocomplete-footer' ); 370 } 371 372 /* Instantiate autocomplete.js */ 373 var autocomplete = algoliaAutocomplete( element, config, sources ) 374 .on( 'autocomplete:selected', function ( e, suggestion ) { 375 /* Redirect the user when we detect a suggestion selection. */ 376 window.location.href = suggestion.permalink ?? suggestion.posts_url; // Users use the `posts_url` property instead of `permalink`. 377 } ); 378 379 /* Force the dropdown to be re-drawn on scroll to handle fixed containers. */ 380 window.addEventListener( 'scroll', function() { 381 if ( autocomplete.autocomplete.getWrapper().style.display === "block" ) { 382 autocomplete.autocomplete.close(); 383 autocomplete.autocomplete.open(); 384 } 385 } ); 386 } ); 387 388 var algoliaPoweredLink = document.querySelector( '.algolia-powered-by-link' ); 389 if ( algoliaPoweredLink ) { 390 algoliaPoweredLink.addEventListener( 'click', function( e ) { 391 e.preventDefault(); 392 window.location = "https://www.algolia.com/?utm_source=WordPress&utm_medium=extension&utm_content=" + window.location.hostname + "&utm_campaign=poweredby"; 393 } ); 394 } 395 }); 396 397 398</script>
398 399<link rel="icon" href="https://www.saltus.co.uk/wp-content/uploads/2023/09/cropped-cropped-favicon-4-coral-nav-circle-32x32.png" sizes="32x32" /> 400<link rel="icon" href="https://www.saltus.co.uk/wp-content/uploads/2023/09/cropped-cropped-favicon-4-coral-nav-circle-192x192.png" sizes="192x192" /> 401<link rel="apple-touch-icon" href="https://www.saltus.co.uk/wp-content/uploads/2023/09/cropped-cropped-favicon-4-coral-nav-circle-180x180.png" /> 402<meta name="msapplication-TileImage" content="https://www.saltus.co.uk/wp-content/uploads/2023/09/cropped-cropped-favicon-4-coral-nav-circle-270x270.png" /> 403 404
404<script> 405 var Chart; 406 if(Chart){ 407 Chart.register(ChartDeferred); 408 } 409 </script>
409 410 411<!-- vimeo lite -->
412<script src="https://player.vimeo.com/api/player.js"></script>
412 413<!-- youtube lite --> 414<link rel="stylesheet" href="/wp-content/themes/Saltus/src/js/lite-yt-embed-min.css" />
415<script src="/wp-content/themes/Saltus/src/js/lite-yt-embed-min.js"></script>
415 416 417 418</head> 419<body class="body_header_new h-100 d-flex flex-column position-relative overflow-x-clip" > 420<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 420-421
420 421<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
421GTM-NG773CK
vendor: 83 bytes, lines 421-422
421" 422height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
423<!-- End Google Tag Manager (noscript) --> 424 425 426<!-- this needs to be made tailwind eventually and is used in new styles components--> 427<div class="modal fade notification-modal" id="faModal" tabindex="-1" aria-hidden="true" data-bs-backdrop="static"> 428 <div class="modal-dialog modal-dialog-centered"> 429 <div class="modal-content p-4"> 430 <div class="modal-body"> 431 <h3>Terms of the website</h3> 432 <p>This section of the website is intended for professional advisers only. The contents are not suitable for retail clients. Please confirm whether you are a professional adviser.</p> 433 <p><strong>Are you a professional adviser?</strong></p> 434<!-- yes I am / No I am not --> 435 </div> 436 <div class="modal-footer border-top-0 justify-content-start"> 437 <button type="button" class="btn gold-btn rounded-pill mr-2" id="fa-yes">Yes, I am</button> 438 <button type="button" class="btn rounded-pill btn-outline-primary" id="fa-no">No, I am not</button> 439 </div> 440 </div> 441 </div> 442</div> 443<header style="--theme-hex: #EC9F22 " class="header_new et:fixed et:lg:static et:w-full et:top-0 et:left-0 et:z-10000 et:bg-primary2"> 444 <div class="et:bg-steel et:hidden et:lg:block"> 445 <div class="et:max-w-screen-xl et:mx-auto et:px-4"> 446 <div class="et:grid et:grid-cols-12 et:gap-4"> 447 <div class="et:col-span-12 et:flex et:items-center"> 448 <nav class="et:-ms-4 et:flex et:text-secondary et:me-auto et:pt-4"> 449 450 451 <a href="https://www.saltus.co.uk/" class="et:rounded-t-lg et:px-4 et:pt-2 et:pb-4 et:[&.active]:bg-primary et:hover:bg-primary et:[&.active]:text-[var(--theme-hex)]! et:text-secondary! et:no-underline! et:transition-all et:duration-150 et:me-2 et:font-normal "> 452 Individuals </a> 453 454 455 <a href="https://www.saltus.co.uk/financial-advisers" class="et:rounded-t-lg et:px-4 et:pt-2 et:pb-4 et:[&.active]:bg-primary et:hover:bg-primary et:[&.active]:text-[var(--theme-hex)]! et:text-secondary! et:no-underline! et:transition-all et:duration-150 et:me-2 et:font-normal active"> 456 Financial advisers </a> 457 458 459 <a href="https://www.saltus.co.uk/asset-management" class="et:rounded-t-lg et:px-4 et:pt-2 et:pb-4 et:[&.active]:bg-primary et:hover:bg-primary et:[&.active]:text-[var(--theme-hex)]! et:text-secondary! et:no-underline! et:transition-all et:duration-150 et:me-2 et:font-normal "> 460 Institutions </a> 461 462 463 </nav> 464 <div class="et:flex"> 465 466 467 <div class="header_upper_item et:transition-all et:duration-150"> 468 469 <form role="search" method="get" id="searchform" class="searchform et:lg:h-full" action="https://www.saltus.co.uk/"> 470 <div class="et:h-full"> 471 <label class="screen-reader-text" for="s">Search for:</label> 472 <div class="s-wrapper et:relative et:h-full"> 473 <input type="text" value="" placeholder="Search..." name="s" id="s" class="et:h-full et:font-normal et:text-base et:focus:outline-none et:focus:ring-0 et:focus:border-transparent et:w-full et:lg:w-[134px] et:rounded-full et:py-1 et:px-3 et:bg-midblue et:placeholder:text-secondary et:text-secondary! et:flex et:no-underline! et:items-center et:transition-all et:duration-150 et:focus:bg-secondary et:focus:placeholder:text-midblue et:focus:text-midblue! et:lg:focus:w-[225px] " /> 474 475 </div> 476 </div> 477 </form> 478 479 480 481 482 483 484 </div> 485 486 </div> 487 488 489 </div> 490 </div> 491 </div> 492 </div> 493 <div class="et:bg-primary et:top-0 et:left-0 et:w-full et:z-10000" id="header_lower"> 494 <div class="et:max-w-screen-xl et:mx-auto et:px-4"> 495 <div class="et:grid et:grid-cols-12 et:gap-4"> 496 <div class="et:col-span-12 et:flex et:py-2.5 et:lg:py-4 et:items-center et:justify-end et:lg-justify-start header_lower_inner et:transition-all et:duration-300 et:ease-in-out"> 497 <nav class="et:text-secondary et:me-auto et:hidden et:lg:flex et:lg:items-center"> 498 499 500 501
502 <a href="https://www.saltus.co.uk/financial-advisers" class="et:text-secondary! et:no-underline! et:text-xl et:leading-none et:font-heading et:hover:text-[var(--theme-hex)]! et:[&.active]:text-[var(--theme-hex)]! et:transition-all et:duration-150 et:me-10 active"> 503 Overview </a> 504 505 506 507 508 509 510 511 <a href="https://www.saltus.co.uk/partnership-programme" class="et:text-secondary! et:no-underline! et:text-xl et:leading-none et:font-heading et:hover:text-[var(--theme-hex)]! et:[&.active]:text-[var(--theme-hex)]! et:transition-all et:duration-150 et:me-10 "> 512 Saltus Partnership Programme </a> 513 514 515 516 517 518 519 520 <a href="https://www.saltus.co.uk/managed-portfolio-service" class="et:text-secondary! et:no-underline! et:text-xl et:leading-none et:font-heading et:hover:text-[var(--theme-hex)]! et:[&.active]:text-[var(--theme-hex)]! et:transition-all et:duration-150 et:me-10 "> 521 Saltus Asset Management </a> 522 523 524 525 526 <div class="et:flex "> 527 528 <div class="et:me-4 header_lower_item et:transition-all et:duration-150"> 529 <form role="search" method="get" id="searchform" class="searchform et:lg:h-full" action="https://www.saltus.co.uk/"> 530 <div class="et:h-full"> 531 <label class="screen-reader-text" for="s">Search for:</label> 532 <div class="s-wrapper et:relative et:h-full"> 533 <input type="text" value="" placeholder="Search..." name="s" id="s" class="et:h-full et:font-normal et:text-base et:focus:outline-none et:focus:ring-0 et:focus:border-transparent et:w-full et:lg:w-[134px] et:rounded-full et:py-1 et:px-3 et:bg-midblue et:placeholder:text-secondary et:text-secondary! et:flex et:no-underline! et:items-center et:transition-all et:duration-150 et:focus:bg-secondary et:focus:placeholder:text-midblue et:focus:text-midblue! et:lg:focus:w-[225px] " /> 534 535 </div> 536 </div> 537 </form> 538 539 540 541 542 543 </div> 544 </div> 545 </nav> 546 <div class="et:flex et:items-center"> 547 <a id="header-logo" class="et:mask-logo et:block et:bg-secondary et:hover:bg-[var(--theme-hex)]! et:transition-all et:duration-300 et:w-logo-sm et:h-logo-sm et:lg:w-logo et:lg:h-logo" title="Home" href="/"></a> 548 <button class="modal-menu et:bg-transparent! et:mb-0! et:ms-3! et:lg:hidden et:text-secondary et:hover:text-[var(--theme-hex)] et:transition-colors et:duration-150" type="button" data-bs-target="mobile-nav" aria-controls="mobile-nav" aria-expanded="false" aria-label="Toggle navigation"> 549 <i class="fa-light fa-bars fa-2xl et:mt-2.5 et:align-middle!"></i> 550 </button> 551 <button id="header-close" class="modal-close et:hidden et:lg:block et:bg-transparent! et:mb-0! et:opacity-0 et:w-0 et:text-secondary et:hover:text-[var(--theme-hex)] et:transition-all et:duration-150" type="button" aria-label="Close navigation"> 552 <i class="fa-light fa-xmark fa-2xl et:align-middle!"></i> 553 </button> 554 555 556 </div> 557 </div> 558 </div> 559 </div> 560 </div> 561 562 </header> 563<!-- below needs updating to tailwind at a later date --> 564<div id="mobile-header" class="container-xl navbar px-3 pt-2 bg-primary justify-content-between align-items-center"> 565 <button type="button" class="icon-arrow-back d-lg-none modal-menu" data-bs-target="mobile-nav" id="mobile-header-back" aria-label="Back to previous menu"></button> 566 <span class="text-dust h6 d-lg-none mb-0" id="mobile-header-title"></span> 567 <button type="button" class="btn-close modal-close" aria-label="Close navigation"></button> 568 </div> 569 570 571 <main class="mt-header-height asset "> 572 573 574 575 576 577 578<section class="my-5 overview_panels"> 579 <div class="container-xl"> 580 <div class="row"> 581 <div class="col-md-6 gold"> 582 <div class="h-100 d-flex flex-column"> 583 <div class="row"> 584 <div class="ms-auto col-auto"><img src="https://www.saltus.co.uk/wp-content/uploads/2025/03/paper-airplane.png" alt="FA paper airplane" height="145" /></div> 585 <div class="w-100"></div> 586 <div class="col-8 col-lg-6"> 587 <h2 class="text-gold mb-4">Saltus Partnership Programme</h2> 588 </div> 589 <div class="col-10"> 590 <h4>For financial planning businesses looking to scale or sell</h4>
591 <span class="line line__short line__dark my-4"></span> 592 </div> 593 </div> 594 <p>Regardless of how far you have taken your financial planning business, we can provide the resources, specialist teams and the finance that will make the most of your opportunities and enhance the services you offer your clients.</p> 595 <div class="mt-auto"> 596 <a href="https://www.saltus.co.uk/partnership-programme" class="mt-5 btn btn-gold text-primary text-decoration-none py-2 px-3 rounded-pill d-inline-flex align-items-center"> 597 <span class="text-center d-block d-sm-inline-block">Discover more</span><span class="text-center d-block d-dm-inline-block ms-sm-1 me-sm-0 icon-arrow-right bg-primary"></span> 598 </a> 599 </div> 600 </div> 601 </div> 602 <div class="col-md-6 asset"> 603 <div class="h-100 d-flex flex-column"> 604 <div class="row"> 605 <div class="ms-auto col-auto"><img src="https://www.saltus.co.uk/wp-content/uploads/2025/03/globe.png" alt="FA Globe" height="145" /></div> 606 <div class="w-100"></div> 607 <div class="col-8 col-lg-6"> 608 <h2 class="text-asset mb-4">Saltus Asset Management</h2> 609 </div> 610 <div class="col-10"> 611 <h4>For financial planners seeking an award-winning investment management service</h4> 612 <span class="line line__short line__dark my-4"></span> 613 </div> 614 </div> 615 <p>At Saltus Asset Management, we provide financial planners with the tools, expertise, and resources needed to deliver investment outcomes for your clients. Whether you need unconstrained portfolio management, advanced strategies, or a seamless platform, our high-quality services with an award-winning track record enhance your offering and grow your business.</p> 616 <div class="mt-auto"> 617 <a href="https://www.saltus.co.uk/managed-portfolio-service" class="mt-5 btn btn-asset text-decoration-none py-2 px-3 rounded-pill d-inline-flex align-items-center"> 618 <span class="text-center d-block d-sm-inline-block">Discover more</span><span class="text-center d-block d-dm-inline-block ms-sm-1 me-sm-0 icon-arrow-right "></span> 619 </a> 620 </div> 621 </div> 622 </div> 623 </div> 624 </div> 625</section> 626 627 628 629 630 631 632 633 634 </main> 635 636<footer style="--theme-hex: #EC9F22 " class="et:flex et:bg-primary et:text-secondary et:grow et:py-8"> 637 <div class="et:w-full et:max-w-screen-xl et:mx-auto et:px-4"> 638 <div class="et:grid et:grid-cols-12 et:gap-4"> 639 <div class="et:col-span-12 "> 640 <div class="et:grid et:grid-cols-8 et:gap-4"> 641 <div class="et:max-[900px]:col-span-8 et:min-[900px]:col-span-3 et:lg:col-span-4"> 642 <h4 class="et:text-h6 et:font-medium et:font-heading et:m-0 et:text-secondary et:mb-4">Follow us...</h4> 643 <div class="et:flex et:gap-8"> 644 <a rel="noreferrer" title="LinkedIn" href="https://www.linkedin.com/company/saltus-fp" target="_blank" class="et:hover:text-steel! et:transition-all et:duration-150 et:text-secondary! et:w-[26px] et:h-[26px] et:text-center"><i class="fa-brands fa-linkedin-in et:text-h4"></i></a> 645 <a rel="noreferrer" title="Youtube" href="https://www.youtube.com/channel/UCHHtrZ1Bw1bLzvrvDcmlZFg" target="_blank" class="et:hover:text-premier! et:transition-all et:duration-150 et:text-secondary! et:w-[26px] et:h-[26px] et:text-center"><i class="fa-brands fa-youtube et:text-h4"></i></a> 646 </div> 647 </div> 648 649 <div class="et:max-[900px]:mt-4 et:min-[900px]:mt-0 et:max-[900px]:col-span-8 et:min-[900px]:col-span-5 et:lg:col-span-4"> 650 651 <div class="et:flex et:gap-4 et:items-start"> 652 653 <ul id="menu-footer-menu-left" class="et:list-none et:p-0 et:m-0 et:basis-1/2"><li id="menu-item-15535" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15535"><a href="https://www.saltus.co.uk/our-locations" class="footer-link et:text-secondary et:no-underline et:m-0 et:mb-2 et:inline-block et:hover:text-[var(--theme-hex)]! et:[&.active]:text-[var(--theme-hex)]!">Our locations</a></li> 654<li id="menu-item-2209" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2209"><a href="https://www.saltus.co.uk/media" class="footer-link et:text-secondary et:no-underline et:m-0 et:mb-2 et:inline-block et:hover:text-[var(--theme-hex)]! et:[&.active]:text-[var(--theme-hex)]!">Media</a></li> 655<li id="menu-item-4640" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4640"><a href="https://www.saltus.co.uk/privacy-notice" class="footer-link et:text-secondary et:no-underline et:m-0 et:mb-2 et:inline-block et:hover:text-[var(--theme-hex)]! et:[&.active]:text-[var(--theme-hex)]!">Privacy notice</a></li> 656<li id="menu-item-4661" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4661"><a href="https://www.saltus.co.uk/legal-notice" class="footer-link et:text-secondary et:no-underline et:m-0 et:mb-2 et:inline-block et:hover:text-[var(--theme-hex)]! et:[&.active]:text-[var(--theme-hex)]!">Legal notice</a></li> 657<li id="menu-item-12706" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12706"><a href="https://www.saltus.co.uk/cash-interest-rates" class="footer-link et:text-secondary et:no-underline et:m-0 et:mb-2 et:inline-block et:hover:text-[var(--theme-hex)]! et:[&.active]:text-[var(--theme-hex)]!">Cash interest rates</a></li> 658</ul> <ul id="menu-footer-menu-right" class="et:list-none et:p-0 et:m-0 et:basis-1/2"><li id="menu-item-4698" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4698"><a href="https://www.saltus.co.uk/best-execution-policy" class="footer-link et:text-secondary et:no-underline et:m-0 et:mb-2 et:inline-block et:hover:text-[var(--theme-hex)]! et:[&.active]:text-[var(--theme-hex)]!">Best execution policy</a></li> 659<li id="menu-item-8745" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8745"><a href="https://www.saltus.co.uk/modern-slavery-policy" class="footer-link et:text-secondary et:no-underline et:m-0 et:mb-2 et:inline-block et:hover:text-[var(--theme-hex)]! et:[&.active]:text-[var(--theme-hex)]!">Modern slavery policy</a></li> 660<li id="menu-item-4676" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4676"><a href="https://www.saltus.co.uk/the-uk-stewardship-code-disclosure-statement" class="footer-link et:text-secondary et:no-underline et:m-0 et:mb-2 et:inline-block et:hover:text-[var(--theme-hex)]! et:[&.active]:text-[var(--theme-hex)]!">Stewardship code</a></li> 661<li id="menu-item-4680" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4680"><a href="https://www.saltus.co.uk/srd-ii-statement" class="footer-link et:text-secondary et:no-underline et:m-0 et:mb-2 et:inline-block et:hover:text-[var(--theme-hex)]! et:[&.active]:text-[var(--theme-hex)]!">SRD II statement</a></li> 662<li id="menu-item-22082" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22082"><a href="https://www.saltus.co.uk/gender-pay-gap-report" class="footer-link et:text-secondary et:no-underline et:m-0 et:mb-2 et:inline-block et:hover:text-[var(--theme-hex)]! et:[&.active]:text-[var(--theme-hex)]!">Gender pay gap report</a></li> 663<li id="menu-item-9796" class="menu-item menu-item-type-post_type menu-item-object-download menu-item-9796"><a href="https://www.saltus.co.uk/download/mifidpru-8-disclosure" class="footer-link et:text-secondary et:no-underline et:m-0 et:mb-2 et:inline-block et:hover:text-[var(--theme-hex)]! et:[&.active]:text-[var(--theme-hex)]!">MIFIDPRU 8 Disclosure</a></li> 664</ul> </div> 665 </div> 666 667 </div> 668 </div> 669 <div class="et:col-span-12 et:min-[900px]:col-span-9 et:mt-4"> 670 <p class="et:font-bold et:text-sm">Saltus Partners LLP is authorised and regulated by the Financial Conduct Authority<br /> 671© 2026 Saltus Partners LLP<br /> 672Registered office: Solent Business Park, 4500 Parkway, Whiteley, Fareham PO15 7AZ. Registered number: OC308328</p> 673 </div> 674 </div> 675 </div> 676</footer> 677 678 </footer> 679 680<el-dialog> 681 <dialog id="modal-contact-source" data-contact-source-modal class="et:fixed et:inset-0 et:size-auto et:max-h-none et:max-w-none et:overflow-y-auto et:bg-transparent et:backdrop:bg-transparent"> 682 <el-dialog-backdrop class="et:fixed et:inset-0 et:bg-primary/50 et:backdrop-blur-[5px] et:transition-[opacity,backdrop-filter] et:data-closed:opacity-0 et:data-closed:backdrop-blur-none et:data-enter:duration-300 et:data-enter:ease-out et:data-leave:duration-200 et:data-leave:ease-in"></el-dialog-backdrop> 683 684 <div tabindex="0" class="et:flex et:min-h-full et:justify-center et:p-0 et:text-center et:focus:outline-none et:items-center"> 685 <el-dialog-panel class="et:relative et:transform et:overflow-hidden et:rounded-xl et:bg-secondary et:text-base et:text-midblue et:text-left et:shadow-xl et:transition-all et:data-closed:translate-y-4 et:data-closed:opacity-0 et:data-enter:duration-300 et:data-enter:ease-out et:data-leave:duration-200 et:data-leave:ease-in et:w-full et:max-w-[862px] et:data-closed:translate-y-0 et:data-closed:scale-95"> 686 <div class="et:flex et:flex-col et:md:flex-row et:gap-0"> 687 <div class="et:md:bg-secondary-dark et:p-6 et:md:w-2/5 et:grow-0 et:shrink-0"> 688 <i class="fa-thin fa-circle-check et:text-h1 et:text-premier"></i> 689 <h3 class="et:text-h4 et:md:text-h3 et:font-medium et:font-heading-reg et:m-0 et:my-6">Thank you for getting in touch</h3> 690 <p>We've received your enquiry and one of our experts will be in touch with you <strong>within 1 working day</strong>.</p>
691 <span class="et:border-b et:border-b-premier et:w-line et:block et:my-6"></span> 692 <p class="et:m-0">To help us improve, we'd be grateful if you could let us know how you heard about Saltus.</p> 693 <img src="https://www.saltus.co.uk/wp-content/uploads/2026/05/Tandem-cropped.gif" class="et:w-full et:mt-6 et:hidden et:md:block" /> 694 </div> 695 <div class="et:p-6 et:pt-0 et:md:pt-6 et:md:w-3/5 et:grow-0 et:shrink-0"> 696 <h5 class="et:text-h6 et:font-medium et:m-0 et:mb-2">How did you first hear about Saltus?</h5> 697 <span class="et:mb-2 et:block">Please select one option.</span> 698 <form x-data="{ source: '' }" class="et:flex et:flex-col et:gap-2"> 699 <input type="hidden" name="email"> 700 <input type="hidden" name="phone"> 701 <input type="hidden" name="type" value="heard-about"> 702 <label for="tv-advert" class="et:text-sm et:text-primary et:flex et:items-center et:gap-2 et:cursor-pointer et:border et:border-primary/40 et:rounded-sm et:p-2.5 et:hover:bg-secondary-dark et:transition-all et:duration-300"> 703 <input type="radio" id="tv-advert" name="heard_about" value="tv-advert" x-model="source" required class="et:sr-only"> 704 <span class="et:w-5 et:h-5 et:rounded-full et:border-2 et:border-primary et:flex et:items-center et:justify-center et:shrink-0"> 705 <span x-show="source === 'tv-advert'" x-cloak class="et:w-2.5 et:h-2.5 et:rounded-full et:bg-primary"></span> 706 </span> 707 <span>Television advert</span> 708 </label> 709 <label for="poster" class="et:text-sm et:text-primary et:flex et:items-center et:gap-2 et:cursor-pointer et:border et:border-primary/40 et:rounded-sm et:p-2.5 et:hover:bg-secondary-dark et:transition-all et:duration-300"> 710 <input type="radio" id="poster" name="heard_about" value="poster" x-model="source" required class="et:sr-only"> 711 <span class="et:w-5 et:h-5 et:rounded-full et:border-2 et:border-primary et:flex et:items-center et:justify-center et:shrink-0"> 712 <span x-show="source === 'poster'" x-cloak class="et:w-2.5 et:h-2.5 et:rounded-full et:bg-primary"></span> 713 </span> 714 <span>Poster or billboard advertising</span> 715 </label> 716 <label for="press-coverage" class="et:text-sm et:text-primary et:flex et:items-center et:gap-2 et:cursor-pointer et:border et:border-primary/40 et:rounded-sm et:p-2.5 et:hover:bg-secondary-dark et:transition-all et:duration-300"> 717 <input type="radio" id="press-coverage" name="heard_about" value="press-coverage" x-model="source" required class="et:sr-only"> 718 <span class="et:w-5 et:h-5 et:rounded-full et:border-2 et:border-primary et:flex et:items-center et:justify-center et:shrink-0"> 719 <span x-show="source === 'press-coverage'" x-cloak class="et:w-2.5 et:h-2.5 et:rounded-full et:bg-primary"></span> 720 </span> 721 <span>Press Coverage</span> 722 </label> 723 <label for="google" class="et:text-sm et:text-primary et:flex et:items-center et:gap-2 et:cursor-pointer et:border et:border-primary/40 et:rounded-sm et:p-2.5 et:hover:bg-secondary-dark et:transition-all et:duration-300"> 724 <input type="radio" id="google" name="heard_about" value="google" x-model="source" required class="et:sr-only"> 725 <span class="et:w-5 et:h-5 et:rounded-full et:border-2 et:border-primary et:flex et:items-center et:justify-center et:shrink-0"> 726 <span x-show="source === 'google'" x-cloak class="et:w-2.5 et:h-2.5 et:rounded-full et:bg-primary"></span> 727 </span> 728 <span>Google search (Traditional search)</span> 729 </label> 730 <label for="ai" class="et:text-sm et:text-primary et:flex et:items-center et:gap-2 et:cursor-pointer et:border et:border-primary/40 et:rounded-sm et:p-2.5 et:hover:bg-secondary-dark et:transition-all et:duration-300"> 731 <input type="radio" id="ai" name="heard_about" value="ai" x-model="source" required class="et:sr-only">
732 <span class="et:w-5 et:h-5 et:rounded-full et:border-2 et:border-primary et:flex et:items-center et:justify-center et:shrink-0"> 733 <span x-show="source === 'ai'" x-cloak class="et:w-2.5 et:h-2.5 et:rounded-full et:bg-primary"></span> 734 </span> 735 <span>AI search (e.g. ChatGPT, Gemini, Co-pilot)</span> 736 </label> 737 <label for="linkedin" class="et:text-sm et:text-primary et:flex et:items-center et:gap-2 et:cursor-pointer et:border et:border-primary/40 et:rounded-sm et:p-2.5 et:hover:bg-secondary-dark et:transition-all et:duration-300"> 738 <input type="radio" id="linkedin" name="heard_about" value="linkedin" x-model="source" required class="et:sr-only"> 739 <span class="et:w-5 et:h-5 et:rounded-full et:border-2 et:border-primary et:flex et:items-center et:justify-center et:shrink-0"> 740 <span x-show="source === 'linkedin'" x-cloak class="et:w-2.5 et:h-2.5 et:rounded-full et:bg-primary"></span> 741 </span> 742 <span>Linkedin</span> 743 </label> 744 <label for="social-media" class="et:text-sm et:text-primary et:flex et:items-center et:gap-2 et:cursor-pointer et:border et:border-primary/40 et:rounded-sm et:p-2.5 et:hover:bg-secondary-dark et:transition-all et:duration-300"> 745 <input type="radio" id="social-media" name="heard_about" value="social-media" x-model="source" required class="et:sr-only"> 746 <span class="et:w-5 et:h-5 et:rounded-full et:border-2 et:border-primary et:flex et:items-center et:justify-center et:shrink-0"> 747 <span x-show="source === 'social-media'" x-cloak class="et:w-2.5 et:h-2.5 et:rounded-full et:bg-primary"></span> 748 </span> 749 <span>Instagram or Facebook</span> 750 </label> 751 <label for="youtube" class="et:text-sm et:text-primary et:flex et:items-center et:gap-2 et:cursor-pointer et:border et:border-primary/40 et:rounded-sm et:p-2.5 et:hover:bg-secondary-dark et:transition-all et:duration-300"> 752 <input type="radio" id="youtube" name="heard_about" value="youtube" x-model="source" required class="et:sr-only"> 753 <span class="et:w-5 et:h-5 et:rounded-full et:border-2 et:border-primary et:flex et:items-center et:justify-center et:shrink-0"> 754 <span x-show="source === 'youtube'" x-cloak class="et:w-2.5 et:h-2.5 et:rounded-full et:bg-primary"></span> 755 </span> 756 <span>YouTube</span> 757 </label> 758 <label for="introducer" class="et:text-sm et:text-primary et:flex et:items-center et:gap-2 et:cursor-pointer et:border et:border-primary/40 et:rounded-sm et:p-2.5 et:hover:bg-secondary-dark et:transition-all et:duration-300"> 759 <input type="radio" id="introducer" name="heard_about" value="introducer" x-model="source" required class="et:sr-only"> 760 <span class="et:w-5 et:h-5 et:rounded-full et:border-2 et:border-primary et:flex et:items-center et:justify-center et:shrink-0"> 761 <span x-show="source === 'introducer'" x-cloak class="et:w-2.5 et:h-2.5 et:rounded-full et:bg-primary"></span> 762 </span> 763 <span>Introducer (e.g. accountant, lawyer, professional contact)</span> 764 </label> 765 <label for="existing-client" class="et:text-sm et:text-primary et:flex et:items-center et:gap-2 et:cursor-pointer et:border et:border-primary/40 et:rounded-sm et:p-2.5 et:hover:bg-secondary-dark et:transition-all et:duration-300"> 766 <input type="radio" id="existing-client" name="heard_about" value="existing-client" x-model="source" required class="et:sr-only"> 767 <span class="et:w-5 et:h-5 et:rounded-full et:border-2 et:border-primary et:flex et:items-center et:justify-center et:shrink-0"> 768 <span x-show="source === 'existing-client'" x-cloak class="et:w-2.5 et:h-2.5 et:rounded-full et:bg-primary"></span> 769 </span>
770 <span>Existing client referral / someone I know</span> 771 </label> 772 <button type="submit" class="et:mt-2 et:py-3 et:px-6 et:bg-primary et:text-secondary et:inline-block et:rounded-lg et:hover:bg-premier et:transition-all et:duration-300">Submit</button> 773 </form> 774 <p class="et:text-sm et:m-0 et:mt-2 et:flex et:items-center et:justify-center"><i class="fa-light fa-lock-keyhole me-1"></i> Your response is optional and helps us improve.</p> 775 </div> 776</div> <button command="close" commandfor="modal-contact-source" class="et:absolute et:right-3 et:top-3 et:hover:text-premier et:transition-all et:duration-300"><i class="fa-light fa-plus et:rotate-45 fa-xl"></i></button> 777 </el-dialog-panel> 778 </div> 779 </dialog> 780</el-dialog> 781 782 783<div class="modal modal-nav" tabindex="-1" id="modal-your-needs" data-bs-focus="false"> 784 <div class="modal-dialog modal-fullscreen"> 785 <div class="modal-content"> 786 <div class="modal-body mt-header-height"> 787 <div class="container-xl pt-4 py-6"> 788 <div class="row row-cols-1 row-cols-lg-2"> 789 <div class="col"> 790 <ul id="menu-financial-planning" class="nav flex-column nav-lines my-2 modal-product-menu"><li id="menu-item-2297" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2297 nav-item"><a href="https://www.saltus.co.uk/financial-planning" class="nav-link text-secondary arrow-link">Financial planning</a></li> 791<li id="menu-item-2298" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2298 nav-item"><a href="https://www.saltus.co.uk/financial-planning/retirement-planning" class="nav-link text-secondary arrow-link">Retirement planning</a></li> 792<li id="menu-item-2309" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2309 nav-item"><a href="https://www.saltus.co.uk/financial-planning/pension-planning-and-consolidation" class="nav-link text-secondary arrow-link">Pension advice and consolidation</a></li> 793<li id="menu-item-2303" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2303 nav-item"><a href="https://www.saltus.co.uk/financial-planning/tax-planning-and-tax-efficient-investing" class="nav-link text-secondary arrow-link">Tax planning and tax-efficient investing</a></li> 794<li id="menu-item-2308" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2308 nav-item"><a href="https://www.saltus.co.uk/financial-planning/financial-protection-and-life-insurance" class="nav-link text-secondary arrow-link">Financial protection and life insurance</a></li> 795<li id="menu-item-2316" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2316 nav-item"><a href="https://www.saltus.co.uk/financial-planning/inheritance-tax-planning-and-gifting" class="nav-link text-secondary arrow-link">Inheritance tax planning and gifting</a></li> 796<li id="menu-item-2315" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2315 nav-item"><a href="https://www.saltus.co.uk/financial-planning/significant-life-events" class="nav-link text-secondary arrow-link">Significant life events</a></li> 797</ul> </div> 798 <div class="col mt-5 mt-lg-0"> 799 <ul id="menu-investment-management" class="nav flex-column nav-lines my-2 modal-product-menu"><li id="menu-item-2299" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2299 nav-item"><a href="https://www.saltus.co.uk/investment-management" class="nav-link text-secondary arrow-link">Investment management</a></li> 800<li id="menu-item-2336" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2336 nav-item"><a href="https://www.saltus.co.uk/investment-management/investment-process" class="nav-link text-secondary arrow-link">Investment process</a></li> 801<li id="menu-item-20812" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20812 nav-item"><a href="https://www.saltus.co.uk/investment-management/track-record" class="nav-link text-secondary arrow-link">Track record</a></li> 802<li id="menu-item-2376" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2376 nav-item"><a href="https://www.saltus.co.uk/investment-management/sustainable-investing" class="nav-link text-secondary arrow-link">Sustainable investing</a></li> 803<li id="menu-item-2381" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2381 nav-item"><a href="https://www.saltus.co.uk/investment-management/professionals" class="nav-link text-secondary arrow-link">Professionals</a></li> 804</ul> </div> 805 </div> 806 </div> 807 </div> 808 </div> 809 </div> 810</div> 811<div class="modal modal-nav" tabindex="-1" id="modal-about-us" data-bs-focus="false"> 812 <div class="modal-dialog modal-fullscreen"> 813 <div class="modal-content"> 814 <div class="modal-body mt-header-height"> 815 <div class="container-xl pt-4 py-6"> 816 <div class="row row-cols-1 row-cols-lg-2"> 817 <div class="col"> 818 <ul id="menu-about-us" class="nav flex-column nav-lines my-2"><li id="menu-item-2513" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2513 nav-item"><a href="https://www.saltus.co.uk/about-saltus" class="nav-link text-secondary arrow-link h6 mb-0">About Saltus</a></li> 819<li id="menu-item-2512" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2512 nav-item"><a href="https://www.saltus.co.uk/our-team" class="nav-link text-secondary arrow-link h6 mb-0">Our team</a></li> 820<li id="menu-item-7255" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7255 nav-item"><a href="https://www.saltus.co.uk/our-technology" class="nav-link text-secondary arrow-link h6 mb-0">Our technology</a></li> 821<li id="menu-item-19854" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19854 nav-item"><a href="https://www.saltus.co.uk/keeping-your-money-safe" class="nav-link text-secondary arrow-link h6 mb-0">Keeping your money safe</a></li> 822<li id="menu-item-12447" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12447 nav-item"><a href="https://www.saltus.co.uk/careers" class="nav-link text-secondary arrow-link h6 mb-0">Careers at Saltus</a></li> 823</ul> </div> 824 </div> 825 </div> 826 </div> 827 </div> 828 </div> 829</div> 830<div class="modal modal-nav" tabindex="-1" id="modal-insights" data-bs-focus="false"> 831 <div class="modal-dialog modal-fullscreen"> 832 <div class="modal-content"> 833 <div class="modal-body mt-header-height"> 834 <div class="container-xl pt-4 py-6"> 835 <div class="row row-cols-1 row-cols-lg-2"> 836 <div class="col"> 837 <ul id="menu-insights" class="nav flex-column nav-lines my-2"><li id="menu-item-2508" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2508 nav-item"><a href="https://www.saltus.co.uk/the-financial-planning-blog" class="nav-link text-secondary arrow-link h6 mb-0">The financial planning blog</a></li> 838<li id="menu-item-2507" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2507 nav-item"><a href="https://www.saltus.co.uk/investment-management-insights" class="nav-link text-secondary arrow-link h6 mb-0">Investment management insights</a></li> 839<li id="menu-item-17616" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17616 nav-item"><a href="https://www.saltus.co.uk/pension-calculator" class="nav-link text-secondary arrow-link h6 mb-0">Pension calculator</a></li> 840<li id="menu-item-5029" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5029 nav-item"><a href="https://www.saltus.co.uk/webinars-and-guides" class="nav-link text-secondary arrow-link h6 mb-0">Webinars and guides</a></li> 841<li id="menu-item-4310" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4310 nav-item"><a href="https://www.saltus.co.uk/wealth-index" class="nav-link text-secondary arrow-link h6 mb-0">Wealth Index</a></li> 842</ul> </div> 843 </div> 844 </div> 845 </div> 846 </div> 847 </div> 848</div> 849 850 851<!-- Mobile --> 852<div class="modal" tabindex="-1" id="mobile-nav" data-bs-focus="false" data-active-top="Financial advisers"> 853 <div class="modal-dialog modal-fullscreen"> 854 <div class="modal-content"> 855 <div class="modal-body mt-header-height"> 856 <div class="container-xl"> 857 <div class="row row-cols-lg-2"> 858 <div class="col"> 859 <div class="mobile-nav-filter text-secondary mb-4"> 860 <label for="areas">Select your area:</label> 861 <select name="areas" id="areas" class="mt-2 form-select rounded-xl bg-midblue"> 862 <option value="individuals" data-page="https://www.saltus.co.uk/" selected="true" >Individuals</option> 863 <option value="financial-a
863dvisers" data-page="https://www.saltus.co.uk/financial-advisers" selected="true" >Financial advisers</option> 864 <option value="institutions" data-page="https://www.saltus.co.uk/asset-management" >Institutions</option> 865 </select> 866 </div> 867 <ul id="individuals" class="premier nav flex-column nav-lines my-2 nav-area"> 868 869 870 <!-- skip --> 871 872 873 <li class="nav-item"> 874 <a href="#modal-your-needs" data-bs-target="modal-your-needs" class="modal-menu nav-link text-secondary arrow-link h6 mb-0 "> 875 What we offer </a> 876 </li> 877 878 879 <li class="nav-item"> 880 <a href="#modal-about-us" data-bs-target="modal-about-us" class="modal-menu nav-link text-secondary arrow-link h6 mb-0 "> 881 About us </a> 882 </li> 883 884 885 <li class="nav-item"> 886 <a href="#modal-insights" data-bs-target="modal-insights" class="modal-menu nav-link text-secondary arrow-link h6 mb-0 "> 887 Insights </a> 888 </li> 889 890 891 <!-- skip --> 892 893 <li class="nav-item"> 894 <a href="https://www.saltus.co.uk/contact-us" id="header-contact-mobile" class="navbar-contact nav-link text-secondary arrow-link h6 mb-0" data-type="contact"> 895 <span class="me-auto">Contact</span> 896 897 </a> 898 </li> 899 900 901 902 903 904 905 906 <div class="et:flex et:gap-2 et:my-6"> 907 908 909 <a href="https://clientportal.saltus.co.uk/" target="_blank" class="et:me-6 et:rounded-full et:py-1 et:px-4 et:bg-midblue et:text-secondary! et:hover:text-premier! et:flex et:no-underline! et:items-center et:transition-all et:duration-150 et:font-normal"> 910 <i class="fa-kit fa-user-icon text-[18px] et:leading-none et:me-1"></i> 911 <span class="et:me-auto">Login</span> 912 </a> 913 914 915 916 917 918 </div> 919 920 921 </ul> 922 923 <ul id="financial-advisers" class="gold nav flex-column nav-lines my-2 nav-area"> 924 925 926 927 <li class="nav-item"> 928 <a href="https://www.saltus.co.uk/financial-advisers" class="nav-link text-secondary arrow-link h6 mb-0 active"> 929 <span class="me-auto"> Overview</span> 930 </a> 931 </li> 932 933 934 935 936 937 <li class="nav-item"> 938 <a href="https://www.saltus.co.uk/partnership-programme" class="nav-link text-secondary arrow-link h6 mb-0 "> 939 <span class="me-auto"> Saltus Partnership Programme</span> 940 </a> 941 </li> 942 943 944 945 946 947 <li class="nav-item"> 948 <a href="https://www.saltus.co.uk/managed-portfolio-service" class="nav-link text-secondary arrow-link h6 mb-0 ">
949 <span class="me-auto"> Saltus Asset Management</span> 950 </a> 951 </li> 952 953 954 955 956 957 <div class="et:flex et:gap-2 et:my-6"> 958 959 960 961 962 963 964 965 </div> 966 967 968 </ul> 969 970 <ul id="institutions" class="asset nav flex-column nav-lines my-2 nav-area"> 971 972 973 974 <li class="nav-item"> 975 <a href="https://www.saltus.co.uk/asset-management" class="nav-link text-secondary arrow-link h6 mb-0 "> 976 <span class="me-auto"> Overview</span> 977 </a> 978 </li> 979 980 981 982 <li class="nav-item"> 983 <a href="https://www.saltus.co.uk/contact-us" id="header-contact-mobile" class="navbar-contact nav-link text-secondary arrow-link h6 mb-0" data-type="contact"> 984 <span class="me-auto">Contact</span> 985 986 </a> 987 </li> 988 989 990 991 992 993 994 995 <div class="et:flex et:gap-2 et:my-6"> 996 997 998 999 1000 1001 1002 1003 </div> 1004 1005 1006 </ul> 1007 1008 1009 1010 1011 <form role="search" method="get" id="searchform" class="searchform et:lg:h-full" action="https://www.saltus.co.uk/"> 1012 <div class="et:h-full"> 1013 <label class="screen-reader-text" for="s">Search for:</label> 1014 <div class="s-wrapper et:relative et:h-full"> 1015 <input type="text" value="" placeholder="Search..." name="s" id="s" class="et:h-full et:font-normal et:text-base et:focus:outline-none et:focus:ring-0 et:focus:border-transparent et:w-full et:lg:w-[134px] et:rounded-full et:py-1 et:px-3 et:bg-midblue et:placeholder:text-secondary et:text-secondary! et:flex et:no-underline! et:items-center et:transition-all et:duration-150 et:focus:bg-secondary et:focus:placeholder:text-midblue et:focus:text-midblue! et:lg:focus:w-[225px] " /> 1016 1017 </div> 1018 </div> 1019 </form> 1020 1021 1022 1023 1024 1025 </div> 1026 </div> 1027 </div> 1028 </div> 1029 </div> 1030 </div> 1031</div> 1032 1033
1034<script type="text/javascript" src="/wp-content/themes/Saltus/dist/main.afa47e7c0945ab8e7117.js" defer></script>
1034 1035 1036
1036<script type="text/javascript" src="https://cdn.datatables.net/v/dt/jq-3.6.0/dt-1.12.1/fc-4.1.0/fh-3.2.4/r-2.3.0/datatables.min.js" defer></script>
vendor: 1 bytes, line 1036
1036
1037<script> 1038 const header = document.querySelector('.header,.header_new') 1039 const stickyHeader = document.querySelector('.header-sticky-show') 1040 let headerHeight 1041 1042 if (window.innerWidth < 1070) { 1043 headerHeight = header.offsetHeight 1044 } else { 1045 headerHeight = header.offsetHeight + 75 1046 } 1047 1048 1049 let elements = document.querySelectorAll('.tablepress') 1050 if (window.innerWidth > 899) { 1051 stickyThead.apply(elements, { 1052 fixedOffset: document.querySelector('.header') 1053 }); 1054 } 1055 1056 1057 var canvas, stage, exportRoot, anim_container, dom_overlay_container, fnStartAnimation; 1058 1059 function initAnimation(element) { 1060 1061 anim_container = element 1062 1063 Array.from(element.children).forEach(child => { 1064 if (child.tagName == 'CANVAS') { 1065 canvas = child 1066 } else if (child.tagName == 'DIV') { 1067 dom_overlay_container = child 1068 } 1069 }) 1070 1071 let dataset = element.dataset 1072 1073 var comp = AdobeAn.getComposition(dataset['composition']); 1074 var lib = comp.getLibrary(); 1075 var loader = new createjs.LoadQueue(false); 1076 loader.addEventListener("fileload", function(evt) { 1077 handleFileLoad(evt, comp) 1078 }); 1079 loader.addEventListener("complete", function(evt) { 1080 handleComplete(evt, comp, dataset['root']) 1081 }); 1082 var lib = comp.getLibrary(); 1083 loader.loadManifest(lib.properties.manifest); 1084 } 1085 1086 function handleFileLoad(evt, comp) { 1087 var images = comp.getImages(); 1088 if (evt && (evt.item.type == "image")) { 1089 images[evt.item.id] = evt.result; 1090 } 1091 } 1092 1093 function handleComplete(evt, comp, root) { 1094 //This function is always called, irrespective of the content. You can use the variable "stage" after it is created in token create_stage. 1095 var lib = comp.getLibrary(); 1096 var ss = comp.getSpriteSheet(); 1097 var queue = evt.target; 1098 var ssMetadata = lib.ssMetadata; 1099 for (i = 0; i < ssMetadata.length; i++) { 1100 ss[ssMetadata[i].name] = new createjs.SpriteSheet({ 1101 "images": [queue.getResult(ssMetadata[i].name)], 1102 "frames": ssMetadata[i].frames 1103 }) 1104 } 1105 exportRoot = new lib[root](); 1106 stage = new lib.Stage(canvas); 1107 //Registers the "tick" event listener. 1108 fnStartAnimation = function() { 1109 stage.addChild(exportRoot); 1110 createjs.Ticker.framerate = lib.properties.fps; 1111 createjs.Ticker.addEventListener("tick", stage); 1112 } 1113 //Code to support hidpi screens and responsive scaling. 1114 //AdobeAn.makeResponsive(true, 'width', false, 1, [canvas, anim_container, dom_overlay_container]); 1115 AdobeAn.compositionLoaded(lib.properties.id); 1116 fnStartAnimation(); 1117 } 1118 1119 // animated diagrams 1120 ScrollReveal().reveal('.animation-reveal', { 1121 interval: 0, 1122 delay: 0, 1123 viewFactor: 0.35, 1124 reset:false, 1125 afterReveal: (element) => { 1126 initAnimation(element); 1127 } 1128 }) 1129</script>
1129 1130 1131<!--
1131<script type="module" src="https://cdn.jsdelivr.net/npm/lite-vimeo-embed/+esm" defer></script>
1131 -->
1132<script type="text/javascript" src="/wp-content/themes/Saltus/src/js/lite-vimeo-embed-min.js"></script>
1132 1133 1134 1135
1136<script type="speculationrules"> 1137{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/Saltus/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1138</script>
vendor: 1 bytes, line 1138
1138
1139<script id="wp-emoji-settings" type="application/json"> 1140{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.saltus.co.uk/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 1141</script>
vendor: 1 bytes, line 1141
1141
1142<script type="module"> 1143/*! This file is auto-generated */ 1144var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1145//# sourceURL=https://www.saltus.co.uk/wp-includes/js/wp-emoji-loader.min.js 1146</script>
1146 1147 1148 1149 1150 1151
1152<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.eu01.nr-data.net","licenseKey":"NRJS-cf2e95c817c187df75e","applicationID":"396219959","transactionName":"MhBSZQoZDRAHWxELWgtacVIMEQwNSUsAEEMMFlVC","queueTime":0,"applicationTime":425,"atts":"HldRE0IDHh4=","errorBeacon":"bam.eu01.nr-data.net","agent":""}</script>
1152<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"0c87f9e009324a1190af76f2fe6f4e99","spa":2}' crossorigin="anonymous"></script>
1152 1153</body> 1154 1155</html>
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.