!function(){"use strict";(t=>{try{const{screen:{width:w,height:E},navigator:{language:A,doNotTrack:_,msDoNotTrack:S},location:T,document:N,history:x,top:U,doNotTrack:M}=t,{currentScript:C,referrer:I}=N;if(!C)return;const{hostname:L,href:O,origin:k}=T;let R;try{R=O.startsWith("data:")?void 0:t.localStorage}catch{}const P=C.getAttribute.bind(C),B=t=>P(`data-${t}`);const D=(v=C.src,y=new RegExp("[?&]"+"site"+"=([^&#]*)"),(b=v.match(y))?decodeURIComponent(b[1]):null),$=B("host-url"),j=B("before-send"),H=B("tag")||void 0,K="false"!==B("auto-track"),W="true"===B("do-not-track"),Y="true"===B("exclude-search"),G="true"===B("exclude-hash"),J=B("domains")||"",V=J.split(",").map(t=>t.trim()),q=`${($||""||C.src.split("/").slice(0,-1).join("/")).replace(/\/$/,"")}/bt-stats.gif`,z=`${w}x${E}`,Q="4e778042-885f-413b-baad-ddbcfac2d246:18a1462d-1fd8-4ca4-bc9d-a456e3804b80:c138a756f53984d96c601f77cc3d1be1f0d9a071a5d9cd81bbbc83e48cd08c8f",X="1787552710",F={},Z="MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAouRLxhVj719Si5GIVf5b2LketQHZiNjcaExHfE208d+3d2nbSIs1Dd4Ddn2rT5i2uhrN6ubBTk5yauw/zptAux5zFUIgtYzC9oqKMc5oclZO5L93yasw7XFUsew/3BGmDUtI2qhbNwjk9MVzvzqIn549vn4Y/HJYuFj/YZ6PObXeE4MS9boy0kegeTWhQW/zpo719YQHEh9aiwc8f5Wb+79pBMMwqhjgwQ1DstD9Z/ZmmpfQJT8XHG5runC8D72w/uZWLyQVcTjAUMknqRZcFMF7mxSJXihySQbNnvjwYVMGitdOsYibrmYQNKb8VyFrTE68xu+3Nx4paZC1/Ws16QIDAQAB",tt="4e778042-885f-413b-baad-ddbcfac2d246",et="18a1462d-1fd8-4ca4-bc9d-a456e3804b80";let nt=null;var e,n=0;function rt(){if(!e&&(e=[],F&&Array.isArray(F)))try{F.forEach(function(t){if(t&&t.url&&t.id&&!1!==t.status){var n=String(t.url).replace(/[.?+^${}()|[\]\\]/g,"\\$&");e.push({pattern:new RegExp("^"+n.replace(/\*/g,".*")+"$","i"),url:t.url,value:t.id})}})}catch(t){e=[]}}function at(t){try{var e=new URL(t,St),n=new URL(St);if(e.pathname!==n.pathname)return!1;var r,a,i=e.searchParams,o=i.keys();for(r of o){var c=i.getAll(r),s=n.searchParams.getAll(r);for(a=0;a1&&(o+=":nth-of-type("+l+")")}e.unshift(o),n=s,r++}return e.join(" > ")}var a=null,i=0,o=5e3;function ct(){var e=Date.now();if(a&&e-ih.clientHeight+1&&(p=m+h.scrollHeight),p>u&&(u=p)}}}u>s&&(s=u)}var v={sw:Math.round(c),sh:Math.round(s)};return a=v,i=e,v}var c=null;function st(t){var e,n=t.target,a=N.documentElement.clientWidth||1,i=N.documentElement.clientHeight||1,o=ct(),c=o.sw,s=o.sh,l=(e=a)>=1024?1920:e>=768?768:375;r.push({nx:Math.round(t.pageX/c*l),ny:Math.round(t.pageY/s*(l/c*s)),s:ot(n),vw:Math.round(a),vh:Math.round(i),sw:c,sh:s,t:Date.now()}),r.length>=5&<()}function lt(){if(r.length){var t=r.slice();if(r=[],it())Lt({...xt(),url_id:n,clicks:t},"heat_map")}}function ut(t){const e=atob(t),n=new Uint8Array(e.length);for(let t=0;tt>>>e|t<<32-e>>>0;let r=1779033703,a=3144134277,i=1013904242,o=2773480762,c=1359893119,s=2600822924,l=528734635,u=1541459225;const f=t.length,h=f+9+63>>6<<6,d=new Uint8Array(h);d.set(t),d[f]=128;const g=8*Math.floor(f/536870912),m=8*f>>>0;d[h-8]=g>>>24&255,d[h-7]=g>>>16&255,d[h-6]=g>>>8&255,d[h-5]=255&g,d[h-4]=m>>>24&255,d[h-3]=m>>>16&255,d[h-2]=m>>>8&255,d[h-1]=255&m;for(let t=0;t>>0}for(let t=16;t<64;t++){const e=f[t-15],r=f[t-2],a=(n(e,7)^n(e,18)^e>>>3)>>>0,i=(n(r,17)^n(r,19)^r>>>10)>>>0;f[t]=f[t-16]+a+f[t-7]+i>>>0}let h=r,g=a,m=i,p=o,v=c,y=s,b=l,w=u;for(let t=0;t<64;t++){const r=w+((n(v,6)^n(v,11)^n(v,25))>>>0)+((v&y^~v&b)>>>0)+e[t]+f[t]>>>0,a=(h&g^h&m^g&m)>>>0;w=b,b=y,y=v,v=p+r>>>0,p=m,m=g,g=h,h=r+(((n(h,2)^n(h,13)^n(h,22))>>>0)+a>>>0)>>>0}r=r+h>>>0,a=a+g>>>0,i=i+m>>>0,o=o+p>>>0,c=c+v>>>0,s=s+y>>>0,l=l+b>>>0,u=u+w>>>0}const p=new Uint8Array(32),v=[r,a,i,o,c,s,l,u];for(let t=0;t<8;t++)p[4*t]=v[t]>>>24&255,p[4*t+1]=v[t]>>>16&255,p[4*t+2]=v[t]>>>8&255,p[4*t+3]=255&v[t];return p}function dt(t,e){const n=new Uint8Array(e);for(let r=0,a=0;a>>24&255,i[t.length+1]=r>>>16&255,i[t.length+2]=r>>>8&255,i[t.length+3]=255&r;const o=ht(i),c=Math.min(32,e-a);for(let t=0;t0n;)1n&p&&(m=m*g%e),p>>=1n,g=g*g%e;const v=new Uint8Array(r);for(let t=r-1;t>=0&&m>0n;t--)v[t]=Number(0xffn&m),m>>=8n;return v}function mt(t){let e=0;function n(){return t[e++]}function r(){let n=t[e++];if(128&n){const r=127&n;n=0;for(let a=0;a1;)o++;const c=o,s=i-(c-e);let l=0n;for(let e=0;e0n;)d>>=8n,h++;return{n:l,e:f,keyBytes:h}}function pt(){if(!Z||0===Z.indexOf("__"))return null;if(nt)return nt;try{const t=atob(Z);let e;if(-1!==t.indexOf("-----BEGIN")){e=ut(t.replace(/-----BEGIN[^-]+-----/g,"").replace(/-----END[^-]+-----/g,"").replace(/[\s\r\n]/g,""))}else{e=new Uint8Array(t.length);for(let n=0;n>6,128|63&r);else if(r<55296||r>=57344)e.push(224|r>>12,128|r>>6&63,128|63&r);else{n++;var a=65536+((1023&r)<<10|1023&t.charCodeAt(n));e.push(240|a>>18,128|a>>12&63,128|a>>6&63,128|63&a)}}return new Uint8Array(e)}function wt(){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let e="";const n=new Uint8Array(32);yt(n);for(let r=0;r<32;r++)e+=t[n[r]%t.length];return e}function Et(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(encodeURIComponent(n)+"="+encodeURIComponent(t[n]));return e.join("&")}function At(t,e,n){if(e&&0!==e.indexOf("__")){var r=t+"="+encodeURIComponent(e)+"; path=/; SameSite=Lax";if(n>0){var a=new Date;a.setTime(a.getTime()+24*n*60*60*1e3),r+="; expires="+a.toUTCString()}N.cookie=r}}t.addEventListener("resize",function(){c&&clearTimeout(c),c=setTimeout(function(){a=null},200)});const _t=t=>{if(!t)return t;try{const e=new URL(t,T.href);return Y&&(e.search=""),G&&(e.hash=""),e.toString()}catch{return t}};let St=_t(O),Tt=_t(I.startsWith(k)?"":I);var s;function Nt(){var e=10,n=T.protocol,r=T.hostname,a=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/.test(r),i="localhost"===r||"127.0.0.1"===r;"https:"!==n&&(e-=1),t.top!==t.self&&(e-=1),a&&(e-=1),N.title&&0!==N.title.length||(e-=.5);try{N.querySelector('link[rel*="icon"]')||(e-=.5)}catch(t){}return i&&(e-=2),e}s=Nt();const xt=()=>({website:D,screen:z,language:A,title:N.title,hostname:L,url:St,referrer:Tt,tag:H}),Ut=()=>{const t=M||_||S;return 1===t||"1"===t||"yes"===t};let Mt;function Ct(){if(void 0!==Mt)return Mt;var t=navigator.userAgent;try{if(navigator.webdriver)return Mt=!0,!0;if(/Headless|PhantomJS/i.test(t))return Mt=!0,!0;var e=N.createElement("canvas"),n=e.getContext("webgl")||e.getContext("experimental-webgl");if(n){var r=n.getExtension("WEBGL_debug_renderer_info");if(r){var a=n.getParameter(r.UNMASKED_RENDERER_WEBGL);if("string"==typeof a&&-1!==a.indexOf("SwiftShader"))return Mt=!0,!0}}}catch(t){}return Mt=!1,!1}const It=()=>Kt||!D||Ct()||R&&R.getItem("umami.disabled")||J&&!V.includes(L)||W&&Ut();async function Lt(e,n="event"){if(It())return;const r=t[j];if("function"==typeof r&&(e=await Promise.resolve(r(n,e))),!e)return;const a=JSON.stringify({type:n,payload:e});it();const i=vt(a);if(i){var o={token:Q,site:D,v:i,nonce:wt(),node_time:X};e&&null!=e.duration&&(o.duration=e.duration);var c=Et(o);(new Image).src=q+"?"+c}}function Ot(){const e={};let n,r=!1,a=!0,i=0,o=performance.now();const c=(t,e)=>{try{new PerformanceObserver(t=>{t.getEntries().forEach(e)}).observe({type:t,buffered:!0})}catch{}};c("navigation",t=>{i=t.activationStart||0,e.ttfb=Math.max(t.responseStart-i,0)}),c("paint",t=>{"first-contentful-paint"===t.name&&(e.fcp=Math.max(t.startTime-i,0))}),c("largest-contentful-paint",t=>{e.lcp=Math.max(t.startTime-i,0)});let s=0,l=[];c("layout-shift",t=>{if(!t.hadRecentInput){const n=l[l.length-1],r=l[0];n&&t.startTime-n.startTime-n.duration<1e3&&t.startTime-r.startTime<5e3?(s+=t.value,l.push(t)):(s=t.value,l=[t]),s>(e.cls||0)&&(e.cls=s)}});let u={};try{new PerformanceObserver(t=>{t.getEntries().forEach(t=>{if(t.interactionId){const n=u[t.interactionId];(!n||t.duration>n)&&(u[t.interactionId]=t.duration);const r=Object.values(u).sort((t,e)=>e-t);if(r.length){const t=Math.floor(.02*Math.max(r.length,10));e.inp=r[Math.min(t,r.length-1)]}}})}).observe({type:"event",buffered:!0,durationThreshold:40})}catch{}const f=e=>{try{return t.performance?.getEntriesByType?.(e)||[]}catch{return[]}};function h(){r||(!function(){if(a){if(void 0===e.ttfb){const t=f("navigation")?.[0];t&&(e.ttfb=Math.max(t.responseStart-(t.activationStart||0),0))}if(void 0===e.fcp){const t=f("paint")?.find(t=>"first-contentful-paint"===t.name);t&&(e.fcp=Math.max(t.startTime-i,0))}if(void 0===e.lcp){const t=f("largest-contentful-paint"),n=t?.[t.length-1];n&&(e.lcp=Math.max(n.startTime-i,0))}}}(),e.duration=Math.round(performance.now()-o),r=!0,n&&clearTimeout(n),Lt({...xt(),...e},"performance"))}jt=()=>{h(),a=!1,Object.keys(e).forEach(t=>delete e[t]),i=0,o=performance.now(),s=0,l=[],u={},r=!1,n&&clearTimeout(n),n=setTimeout(h,1e4)},n=setTimeout(h,1e4),N.addEventListener("visibilitychange",()=>{"hidden"===N.visibilityState&&h()}),t.addEventListener("pagehide",h)}const kt=/data-umami-event-([\w-_]+)/,Rt="data-umami-event";function Pt(){const t=async t=>{const e=t.getAttribute(Rt);if(e){const n={};return t.getAttributeNames().forEach(e=>{const r=e.match(kt);r&&(n[r[1]]=t.getAttribute(e))}),Lt(n,e)}};N.addEventListener("click",async e=>{const n=e.target,r=n.closest("a,button");if(!r)return void t(n);const{href:a,target:i}=r;if(r.getAttribute(Rt))if("BUTTON"!==r.tagName){if("A"===r.tagName&&a){const n="_blank"===i||e.ctrlKey||e.shiftKey||e.metaKey||e.button&&1===e.button;n||e.preventDefault(),t(r).then(()=>{n||(("_top"===i?U.location:T).href=a)})}}else t(r)},!0)}let Bt=null;function Dt(){const t=(t,e,n)=>{const r=t[e];return(...e)=>(n.apply(null,e),r.apply(t,e))},e=(t,e,n)=>{if(n){Bt&&(clearTimeout(Bt),Bt=null),"function"==typeof jt&&jt(),lt();try{"function"==typeof Jt&&Jt()}catch(t){}try{l=!1,u=0,f=0,h=!1,"hidden"!==N.visibilityState&&(Yt(),Vt())}catch(t){}Tt=St,St=_t(n),St!==Tt&&(Bt=setTimeout(function(){Bt=null,$t()},300))}};x.pushState=t(x,"pushState",e),x.replaceState=t(x,"replaceState",e)}const $t=(t,e)=>Lt("string"==typeof t?{...xt(),name:t,data:e}:"object"==typeof t?{...t}:"function"==typeof t?t(xt()):{...xt(),score:s});t.btStats={track:$t};let jt,Ht=!1,Kt=!1;var l=!1,u=0,f=0,h=!1,d=null,g=30*60*1e3;function Wt(){h&&f>0&&(u+=performance.now()-f,f=0),h=!1}function Yt(){l||u>=g||h||(f=performance.now(),h=!0)}function Gt(){var t=u;return h&&f>0&&(t+=performance.now()-f),Math.round(t)}function Jt(){l||(l=!0,Wt(),d&&(clearTimeout(d),d=null),Lt({duration:Gt()},"page_leave"))}function Vt(){d&&clearTimeout(d);var t=g-Gt();t<=0?Jt():d=setTimeout(function(){Gt()>=g?Jt():Vt()},t)}function qt(){if(!Ht){Ht=!0;try{At("ANACCOUNT",tt,365),At("ANASID",et,0)}catch(t){}$t();try{Dt()}catch(t){}try{Pt()}catch(t){}try{Ot()}catch(t){}try{it()&&(N.addEventListener("click",st,!0),setInterval(lt,1e4),N.addEventListener("visibilitychange",function(){"hidden"===N.visibilityState&<()}),t.addEventListener("pagehide",lt))}catch(t){}try{l=!1,u=0,f=0,h=!1,"hidden"!==N.visibilityState&&(Yt(),Vt()),N.addEventListener("visibilitychange",function(){"hidden"===N.visibilityState?Wt():l||(Yt(),Vt())}),t.addEventListener("pagehide",function(){l||Jt()})}catch(t){}}}K&&!It()&&("loading"!==N.readyState?qt():N.addEventListener("readystatechange",qt,!0))}catch(zt){var m=zt&&zt.message?String(zt.message):String(zt),p=encodeQueryParams({msg:m.substring(0,500),url:href});(new Image).src="/bt_error.gif?"+p}var v,y,b})(window)}();