1(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},226:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d}=n,c=null,u=null,l=null;const f=window.navigator.userAgent;function m(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function p(){document.querySelector(".adhs-container"),null!==l&&setTimeout((()=>{l.remove(),c&&(window.removeEventListener("touchstart",c),window.removeEventListener("click",c),c=null)}),w()?500:300)}function h(n){return!!f.match(n)}function v(){return!!h(/Android/)}function w(){return h(/iPhone|iPad|iPod/)||g()}function g(){return!!(f.match(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return w()&&h(/Safari/)&&!_()&&!y()&&!S()&&!I()&&!D()&&!T()&&!A()}function _(){return w()&&h(/CriOS/)}function y(){return w()&&h(/FxiOS/)}function S(){return!!w()&&h(/FBAN|FBAV/)}function I(){return!!w()&&h(/LinkedInApp/)}function D(){return!!w()&&!!window.document.referrer.match("//l.instagram.com/")}function T(){return D()}function A(){return!!w()&&!!window.document.referrer.match("//t.co/")}function L(){return v()&&!!h(/Chrome/)&&!k()&&!O()&&!M()}function k(){return v()&&h(/FBAN|FBAV/)}function O(){return v()&&h(/SamsungBrowser/)}function M(){return v()&&h(/Firefox/)}function $(){return f.includes("Macintosh")}function E(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function B(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function C(){return f.includes("Edg/")}function x(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function H(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=N()+"</div>";e.innerHTML=t}return e}function P(n){const e=document.createElement("link");e.rel="stylesheet",e.href=W("add-to-homescreen.min.css",""),l=document.createElement("div"),u=l.attachShadow({mode:"open"}),u.appendChild(e),u.appendChild(n),document.body.appendChild(l),c=n=>{null!==u&&p()},setTimeout((()=>{window.addEventListener("touchstart",c),window.addEventListener("click",c)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function N(){return rn("modal")+` ${rn("logo")}<img src="`+e+'" alt="logo" /></div> '}function F(){return rn("list")}function U(n,e){return` ${rn("list-item")} ${rn("number-container")} ${rn("circle")} ${rn("number")} ${n}</div></div></div> ${rn("instruction")} ${e}</div></div>`}function j(n,e="",t="none"){if(e){if("right"===t)return` ${rn("list-button")} ${rn("list-button-text")} ${e}</div><img class="adhs-list-button-image-right" src="`+n+'" /></div>';if("left"===t)return` ${rn("list-button")}<img class="adhs-list-button-image-left" src="`+n+`" /> ${rn("list-button-text")} ${e}</div></div>`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${rn("list-button")}<img class="adhs-list-button-image-only" src="`+n+'" /></div>'}function W(n,e="img/"){return i+e+n}function q(n){var e=N()+R()+K()+F()+U("1",a.default.__("Tap the %s button above.",`<img class="adhs-more-button" src="${W("generic-more-button.svg")}"/>`))+U("2",`${a.default.__("Tap")} <span class="adhs-emphasis">${a.default.__("Open in browser")}</span>`)+"</div></div>"+rn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'<img src="'+W("generic-vertical-up-bouncing-arrow.svg")+'" alt="arrow" /></div>';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function R(){return'<h1 class="adhs-install-app">'+("inline"===o?a.default.__("Install %s",t):a.default.__("Install app"))+"</h1>"}function K(){return"inline"===o?"":rn("app-name")+t+"</div>"}function V(){return rn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+"</div>"}function Y(n){return rn("blurb")+n+"</div>"}function z(){return Y(a.default.__("An icon will be added to your home screen so you can quickly access this website."))}function G(){return Y(a.default.__("An icon will be added to your Taskbar so you can quickly access this website."))}function J(){return Y(a.default.__("An icon will be added to your Dock so you can quickly access this website."))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=d}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}x("appName","string"==typeof t&&t.length>0),x("appIconUrl","string"==typeof e&&e.length>0),x("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,x("maxModalDisplayCount",Number.isInteger(d)),c=null,!m()&&!X()&&!w()&&
1!v()&&(E()||C())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),en=n}));let en=null,tn=!1;function on(){if(!tn)if(null!==en){tn=!0;var n=H(!0);!function(n){var e=$()?J():G(),t=N()+R()+K()+V()+e+rn("button-container")+'<button class="adhs-button adhs-button-cancel"> '+a.default.__("Later")+'</button><button class="adhs-button adhs-button-install"> '+a.default.__("Install")+"</button></div></div>";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{p()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{en&&(en.prompt(),p(),en.userChoice.then((n=>{n.outcome,en=null})))}))}(n),P(n)}else setTimeout((()=>{on()}),500)}function rn(n){return`<div class="adhs-${n}">`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:d,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:m,show:function(n){var e,t;let o,i;if(n||(n=s.en?"en":Object.keys(s)[0]),a.default.setLocale(n),t=w()?r.DeviceType.IOS:v()?r.DeviceType.ANDROID:r.DeviceType.DESKTOP,m())e=new r.DeviceInfo(o=!0,i=!0,t);else if(X())e=new r.DeviceInfo(o=!1,i=!1,t);else if(w()||v()){var d=!0;Z();var c=H(!1);w()?b()?(e=new r.DeviceInfo(o=!1,i=!0,t),function(n){var e=N()+R()+K()+F()+U("1",a.default.__("Tap the %s button in the toolbar.",j(W("ios-safari-sharing-api-button-2.svg"))))+U("2",a.default.__("Select %s from the menu that pops up.",j(W("ios-safari-add-to-home-screen-button-2.svg"),a.default.__("Add to Home Screen"),"right"))+` <span class="adhs-emphasis">${a.default.__("You may need to scroll down to find this menu item.")}</span>`)+"</div>"+z()+"</div>"+rn(g()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'<img src="'+W("ios-safari-bouncing-arrow.svg")+'" alt="arrow" /></div>';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(c)):_()?(e=new r.DeviceInfo(o=!1,i=!0,t),function(n){var e=N()+R()+K()+F()+U("1",a.default.__("Tap the %s button in the upper right corner.",j(W("ios-chrome-more-button-2.svg"))))+U("2",a.default.__("Select %s from the menu that pops up.",j(W("ios-safari-add-to-home-screen-button-2.svg"),a.default.__("Add to Home Screen"),"right"))+" "+`<span class="adhs-emphasis">${a.default.__("You may need to scroll down to find this menu item.")}</span>`)+"</div>"+z()+"</div>"+rn("ios-chrome-bouncing-arrow-container")+'<img src="'+W("ios-chrome-bouncing-arrow.svg")+'" alt="arrow" /></div>';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(c)):S()||I()?(e=new r.DeviceInfo(o=!1,i=!1,t),q(c)):D()||T()||A()?(e=new r.DeviceInfo(o=!1,i=!1,t),function(n){var e=N()+R()+K()+F()+U("1",a.default.__("Tap the %s button below to open your system browser.",`<img class="adhs-more-button" src="${W("openinsafari-button.png")}"/>
1`))+"</div></div>"+rn("inappbrowser-openinsafari-bouncing-arrow-container")+'<img src="'+W("generic-vertical-down-bouncing-arrow.svg")+'" alt="arrow" /></div>';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(c)):(e=new r.DeviceInfo(o=!1,i=!1,t),d=!1):L()?(e=new r.DeviceInfo(o=!1,i=!0,t),function(n){var e=N()+R()+K()+F()+U("1",a.default.__("Tap %s in the browser bar.",j(W("android-chrome-more-button-2.svg"))))+U("2",a.default.__("Tap %s",j(W("android-chrome-add-to-home-screen-button-2.svg"),a.default.__("Add to Home Screen"),"left")))+"</div>"+z()+"</div>"+rn("android-chrome-bouncing-arrow-container")+'<img src="'+W("android-chrome-bouncing-arrow.svg")+'" alt="arrow" /></div>';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(c)):k()?(e=new r.DeviceInfo(o=!1,i=!1,t),q(c)):(e=new r.DeviceInfo(o=!1,i=!1,t),d=!1),d&&P(c)}else e=new r.DeviceInfo(o=!1,i=!1,t),E()||C()?(Z(),on()):B()&&(Z(),function(){var n=H(!0);(function(n){var e=$()?J():G(),t=N()+R()+K()+V()+F()+U("1",a.default.__("Tap %s in the toolbar.",j(W("desktop-safari-menu.svg"))))+U("2",a.default.__("Tap %s",j(W("desktop-safari-dock.svg"),a.default.__("Add To Dock"),"left")))+"</div>"+e+"</div>"+rn("desktop-safari-bouncing-arrow-container")+'<img src="'+W("desktop-safari-bouncing-arrow.svg")+'" alt="arrow" /></div>';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),P(n)}());return e},closeModal:p,isBrowserAndroidChrome:L,isBrowserAndroidFacebook:k,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:O,isBrowserIOSChrome:_,isBrowserIOSFirefox:y,isBrowserIOSInAppFacebook:S,isBrowserIOSInAppInstagram:D,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:T,isBrowserIOSInAppTwitter:A,isBrowserIOSSafari:b,isDesktopChrome:E,isDesktopEdge:C,isDesktopMac:$,isDesktopSafari:B,isDesktopWindows:function(){return f.includes("Windows")},isDeviceIOS:w,isDeviceAndroid:v}},t(279);const i=["en"],r=t(56),a=o(t(794)),s={};i.forEach((n=>{s[n]={}})),a.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},setLocale:n=>{o=t.staticCatalog[n]},__:(n,e)=>{if(n.indexOf("%s")<0)return o[n]||n;const t=n.split("%s");return t[0]+e+t[1]}};e.default=i},56:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DeviceInfo=e.DeviceType=void 0,function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var r=e[o]={exports:{}};return n[o].call(r.exports,r,r.exports,t),r.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(226);window.AddToHomeScreen=n})()})();
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.