!function(){const t=250,s=2e4,i="https://rfpx1.com";function n(){return document.querySelectorAll("script[src*='rfpx1']")}function e(){var i=n();for(let t=0;t<i.length;t++){let n=i[t],e=n.getAttribute("src");if("string"==typeof e)return e=new URL(e),e.searchParams.get("tagKey")}return null}function d(){return null!=window.refinitionToken&&"object"==typeof window.refinitionToken}function o({token:c,capabilities:f}){window.refinitionRuntimeStarted=!0,void 0!==window.refinition&&null!=window.refinition||(window.refinition=[]),function n(){var e;d()?(e=window.refinition.map(n=>{const[e,t]="string"==typeof(r=n)?[r,{}]:"object"==typeof r?[r.event,r]:void 0;var i,o,r;"impression"!=e&&"pageView"!=e||!f.find(n=>"IDENTIFY"===n)?a(e.toUpperCase(),t,c):(i=c,o=t,d()&&window.refinitionToken.hasOwnProperty("fcid")&&null!=window.refinitionToken.fcid?a("IMPRESSION",{fcId:window.refinitionToken.fcid,...o},i):(function(n,e,t,i,o,r){n.FCObject=i,n.fc=n.fc||function(){(n.fc.q=n.fc.q||[]).push(arguments)},o=e.createElement(t),r=e.getElementsByTagName(t)[0],o.id=i,o.src="https://tags.fullcontact.com/anon/fullcontact.js",o.async=1,r.parentNode.insertBefore(o,r)}(window,document,"script","fc"),n=new Promise((e,n)=>{fc("init","lbzYCYN6JZ3FjmcCeOibADrZLAUCDwes",{storageStrategy:"ls",storageKey:"fcId",callback:function(n){e(n)}})}),r=new Promise((n,e)=>{setTimeout(n,s,window.localStorage.getItem("fcId")||null)}),Promise.race([n,r]).then(n=>{a("IMPRESSION",{fcId:n,...o},i)})))}),window.refinition=[]):e=[],Promise.all(e).then(()=>{setTimeout(()=>n(),t)})}()}function a(n,e,t){fetch(i+"/ping",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({accountId:t,eventId:n,fcId:e.hasOwnProperty("fcId")?e.fcId:null,channelId:"",sessionId:e.hasOwnProperty("sessionId")?e.sessionId:null})})}!0!==window.refinitionRuntimeStarted&&(function(){var i,o,r=n();for(let t=0;t<r.length;t++){let n=r[t],e=n.getAttribute("src");"string"==typeof e&&-1!=n.innerHTML.indexOf("refinition.push")&&(e=new URL(e),i=n.innerHTML.replace("<script>",""),(o=document.createElement("script")).innerHTML=i,n.parentNode.appendChild(o))}}(),null!=e()&&fetch(i+"/token?tagKey="+e()).then(n=>n.json()).then(n=>window.refinitionToken=n).then(n=>o(n)))}();