1(function(){"use strict";if(!(window.location&&window.location.pathname.indexOf("/case-studies/")===0)){var r=window.location?window.location.pathname:"";if(!(r.indexOf("/ops/")===0||r.indexOf("/cms/")===0)&&!window.__MA_PRELOADER_MOUNTED__){window.__MA_PRELOADER_MOUNTED__=!0;var i="ma360_preloader_shown";try{if(window.sessionStorage&&window.sessionStorage.getItem(i))return;window.sessionStorage&&window.sessionStorage.setItem(i,"1")}catch{}var m=performance.now(),l=1300,p=6e3,a=620,c="/assets/markage360-mark-black.png",f=["#ma-preloader{","position:fixed;inset:0;z-index:99999;","display:flex;align-items:center;justify-content:center;","pointer-events:all;","background:radial-gradient(120% 90% at 50% 44%,#ffffff 0%,#f3f5f8 100%);","opacity:1;","transition:opacity "+a+"ms ease,","visibility 0s linear "+a+"ms;","}","#ma-preloader.is-hidden{","opacity:0;pointer-events:none;visibility:hidden;","}","#ma-preloader .ma-pl-stage{","display:flex;flex-direction:column;align-items:center;","gap:26px;","transition:transform "+a+"ms cubic-bezier(0.4,0,0.2,1),","opacity "+a+"ms ease;","}","#ma-preloader.is-hidden .ma-pl-stage{","transform:translateY(-8px);opacity:0;","}","#ma-preloader .ma-pl-mark{","width:clamp(58px,7vw,100px);height:auto;display:block;","opacity:0;transform:translateY(10px) scale(0.97);","animation:ma-pl-mark-in 760ms 120ms cubic-bezier(0.2,0.7,0.2,1) forwards;","-webkit-user-select:none;user-select:none;","}","#ma-preloader .ma-pl-track{","position:relative;width:120px;height:2px;border-radius:999px;","background:rgba(15,23,42,0.08);overflow:hidden;","opacity:0;animation:ma-pl-track-in 520ms 360ms ease forwards;","}","#ma-preloader .ma-pl-track::after{",'content:"";position:absolute;top:0;left:0;height:100%;width:42%;',"border-radius:999px;","background:linear-gradient(90deg,rgba(47,126,247,0) 0%,#2f7ef7 50%,rgba(47,126,247,0) 100%);","animation:ma-pl-track-glide 1500ms 520ms cubic-bezier(0.45,0,0.55,1) infinite;","}","@keyframes ma-pl-mark-in{","0%{opacity:0;transform:translateY(10px) scale(0.97);}","100%{opacity:1;transform:translateY(0) scale(1);}","}","@keyframes ma-pl-track-in{","0%{opacity:0;}","100%{opacity:1;}","}","@keyframes ma-pl-track-glide{","0%{transform:translateX(-120%);}","100%{transform:translateX(290%);}","}","@media (prefers-reduced-motion: reduce){","#ma-preloader,#ma-preloader *{","animation:none !important;transition:opacity "+a+"ms ease !important;","}","#ma-preloader .ma-pl-mark{opacity:1 !important;transform:none !important;}","#ma-preloader .ma-pl-track{opacity:1 !important;}","#ma-preloader .ma-pl-track::after{display:none !important;}","#ma-preloader.is-hidden{opacity:0;visibility:hidden;}","}"].join(""),n=function(){if(!document.head){window.requestAnimationFrame(n);return}if(!document.getElementById("ma-preloader-style")){var e=document.createElement("style");e.id="ma-preloader-style",e.appendChild(document.createTextNode(f)),document.head.appendChild(e)}};n();var o=function(){if(!document.body){window.requestAnimationFrame(o);return}if(!document.getElementById("ma-preloader")){var e=document.createElement("div");e.id="ma-preloader",e.setAttribute("aria-hidden","true"),e.setAttribute("role","presentation"),e.innerHTML=['<div class="ma-pl-stage">','<img class="ma-pl-mark" src="'+c+'" alt="" draggable="false" />','<div class="ma-pl-track" aria-hidden="true"></div>',"</div>"].join(""),document.body.insertBefore(e,document.body.firstChild)}};o();var d=function(){var e=document.getElementById("ma-preloader");!e||e.classList.contains("is-hidden")||(e.classList.add("is-hidden"),window.setTimeout(function(){e.parentNode&&e.parentNode.removeChild(e);var t=document.getElementById("ma-preloader-style");t&&t.parentNode&&t.parentNode.removeChild(t)},a+80))},s=function(){var e=performance.now()-m,t=Math.max(0,l-e);window.setTimeout(d,t)};document.readyState==="complete"?s():window.addEventListener("load",s,{once:!0}),window.setTimeout(d,p)}}})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.