PageSourceSearch

https://www.saltus.co.uk/financial-advisers

html saltus.co.uk collected 2026-09-25 05:25:27 UTC 229,214 bytes, 1,155 lines download raw bytes

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&#038;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:[&amp;.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:[&amp;.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:[&amp;.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:[&amp;.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:[&amp;.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:[&amp;.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:[&amp;.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:[&amp;.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:[&amp;.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:[&amp;.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:[&amp;.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&copy; 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.