!function(e,n){function i(){e.removeEventListener("load",i,!1),r=!0}function t(e){return l=l||new t.Class(e)}function s(e,n){for(var i in n)e[i]=n[i];return e}function o(){"#ath"==n.location.hash&&history.replaceState("",e.document.title,n.location.href.split("#")[0]),p.test(n.location.href)&&history.replaceState("",e.document.title,n.location.href.replace(p,"$1")),d.test(n.location.search)&&history.replaceState("",e.document.title,n.location.href.replace(d,"$2"))}var a="addEventListener"in e,r=!1;"complete"===n.readyState?r=!0:a&&e.addEventListener("load",i,!1);var l,p=/\/ath(\/)?$/,d=/([\?&]ath=[^&]*$|&ath=[^&]*(&))/;t.intl={cs_cs:{ios:'Pro přidáni této webové aplikace na úvodní obrazovku: stlačte Apple Menu Icon a pak Přidat na úvodní obrazovku.',android:'Pro přidáni této webové aplikace na úvodní obrazovku otevřete menu nastavení prohlížeče a stlačte Přidat na úvodní obrazovku. K menu se dostanete stlačením hardwaroveho tlačítka, když ho vaše zařízení má, nebo stlačením pravé horní menu ikony Android Menu Icon.'},de_de:{ios:'Um diese Web-App zum Home-Bildschirm hinzuzufügen, tippen Sie auf Apple Menu Icon und dann Zum Home-Bildschirm.',android:'Um diese Web-App zum Home-Bildschirm hinzuzufügen, öffnen Sie das Menü und tippen dann auf Zum Startbildschirm hinzufügen. Wenn Ihr Gerät eine Menütaste hat, lässt sich das Browsermenü über diese öffnen. Ansonsten tippen Sie auf Android Menu Icon.'},da_dk:{ios:'For at tilføje denne web app til hjemmeskærmen: Tryk Apple Menu Icon og derefter Føj til hjemmeskærm.',android:'For at tilføje denne web app til hjemmeskærmen, åbn browser egenskaber menuen og tryk på Føj til hjemmeskærm. Denne menu kan tilgås ved at trykke på menu knappen, hvis din enhed har en, eller ved at trykke på det øverste højre menu ikon Android Menu Icon.'},el_gr:{ios:'Για να προσθέσετε την εφαρμογή στην αρχική οθόνη: πατήστε το Apple Menu Icon και μετά Πρόσθεσε στην αρχική οθόνη.',android:'Για να προσθέσετε την εφαρμογή στην αρχική οθόνη, ανοίξτε τις επιλογές του browser σας και πατήστε το Προσθήκη στην αρχική οθόνη. Μπορείτε να έχετε πρόσβαση στο μενού, πατώντας το κουμπί του μενού του κινητού σας ή το πάνω δεξιά κουμπί του μενού Android Menu Icon.'},en_us:{ios:'To download this web app please tap on the Apple Menu Icon icon in your browser then Add to Home Screen & Add. This feature is only accessible within Safari web browser.',android:'To download this web app please open the browser option menu and tap on Add to homescreen & Add. The menu can be accessed by pressing the menu hardware button if your device has one, or by tapping the top right menu icon Android Menu Icon.'},es_es:{ios:'Para añadir esta aplicación web a la pantalla de inicio: pulsa Apple Menu Icon y selecciona Añadir a pantalla de inicio.',android:'Para añadir esta aplicación web a la pantalla de inicio, abre las opciones y pulsa Añadir a pantalla inicio. El menú se puede acceder pulsando el botón táctil en caso de tenerlo, o bien el icono de la parte superior derecha de la pantalla Android Menu Icon.'},fi_fi:{ios:'Liitä tämä sovellus kotivalikkoon: klikkaa Apple Menu Icon ja tämän jälkeen Lisää kotivalikkoon.',android:'Lisätäksesi tämän sovelluksen aloitusnäytölle, avaa selaimen valikko ja klikkaa tähti -ikonia tai Lisää aloitusnäytölle tekstiä. Valikkoon pääsee myös painamalla menuvalikkoa, jos laitteessasi on sellainen tai koskettamalla oikealla yläkulmassa menu ikonia Android Menu Icon.'},fr_fr:{ios:'Pour ajouter cette application web sur l\'écran d\'accueil : Appuyez Apple Menu Icon et sélectionnez Ajouter sur l\'écran d\'accueil.',android:'Pour ajouter cette application web sur l\'écran d\'accueil : Appuyez sur le bouton "menu", puis sur Ajouter sur l\'écran d\'accueil. Le menu peut-être accessible en appuyant sur le bouton "menu" du téléphone s\'il en possède un . Sinon, il se trouve probablement dans la coin supérieur droit du navigateur Android Menu Icon.'},he_il:{ios:'להוספת האפליקציה למסך הבית: ללחוץ על Apple Menu Icon ואז הוסף למסך הבית.',android:'To download this web app please open the browser option menu and tap on Add to homescreen & Add. The menu can be accessed by pressing the menu hardware button if your device has one, or by tapping the top right menu icon Android Menu Icon.'},hu_hu:{ios:'Ha hozzá szeretné adni ezt az alkalmazást a kezdőképernyőjéhez, érintse meg a következő ikont: Apple Menu Icon , majd a Hozzáadás a kezdőképernyőhöz menüpontot.',android:'Ha hozzá szeretné adni ezt az alkalmazást a kezdőképernyőjéhez, a böngésző menüjében kattintson a Hozzáadás a kezdőképernyőhöz menüpontra. A böngésző menüjét a következő ikon megérintésével tudja megnyitni: Android Menu Icon.'},it_it:{ios:'Per aggiungere questa web app alla schermata iniziale: premi Apple Menu Icon e poi Aggiungi a Home.',android:'Per aggiungere questa web app alla schermata iniziale, apri il menu opzioni del browser e premi su Aggiungi alla homescreen. Puoi accedere al menu premendo il pulsante hardware delle opzioni se la tua device ne ha uno, oppure premendo l\'icona Android Menu Icon in alto a destra.'},ja_jp:{ios:'このウェプアプリをホーム画面に追加するには、Apple Menu Iconをタップしてホーム画面に追加してください。',android:'このウェプアプリをホーム画面に追加するには、ブラウザのオプションメニューからホーム画面に追加をタップしてください。オプションメニューは、一部の機種ではデバイスのメニューボタンから、それ以外では画面右上のAndroid Menu Iconからアクセスできます。'},ko_kr:{ios:'홈 화면에 바로가기 생성: Apple Menu Icon 을 클릭한 후 홈 화면에 추가.',android:'브라우저 옵션 메뉴의 홈 화면에 추가를 클릭하여 홈화면에 바로가기를 생성할 수 있습니다. 옵션 메뉴는 장치의 메뉴 버튼을 누르거나 오른쪽 상단의 메뉴 아이콘 Android Menu Icon을 클릭하여 접근할 수 있습니다.'},nb_no:{ios:'For å installere denne appen på hjem-skjermen: trykk på Apple Menu Icon og deretter Legg til på Hjem-skjerm.',android:'For å legge til denne webappen på startsiden åpner en nettlesermenyen og velger Legg til på startsiden. Menyen åpnes ved å trykke på den fysiske menyknappen hvis enheten har det, eller ved å trykke på menyikonet øverst til høyre Android Menu Icon.'},pt_br:{ios:'Para adicionar este app à tela de início: clique Apple Menu Icon e então Tela de início.',android:'Para adicionar este app à tela de início, abra o menu de opções do navegador e selecione Adicionar à tela inicial. O menu pode ser acessado pressionando o "menu" button se o seu dispositivo tiver um, ou selecionando o ícone Android Menu Icon no canto superior direito.'},pt_pt:{ios:'Para adicionar esta app ao ecrã principal: clique Apple Menu Icon e depois Ecrã principal.',android:'Para adicionar esta app web ecrã principal, abra o menu de opções do navegador e selecione Adicionar à tela inicial. O menu pode ser acessado pressionando o "menu" button se o seu dispositivo tiver um, ou selecionando o ícone Android Menu Icon no canto superior direito.'},nl_nl:{ios:'Om deze webapp aan je startscherm toe te voegen, klik op Apple Menu Icon en dan Zet in startscherm.',android:'Om deze webapp aan je startscherm toe te voegen, open de browserinstellingen en tik op Toevoegen aan startscherm. Gebruik de "menu" knop als je telefoon die heeft, anders het menu-icoon rechtsbovenin Android Menu Icon.'},ru_ru:{ios:'Чтобы добавить этот сайт на свой домашний экран, нажмите на иконку Apple Menu Icon и затем На экран "Домой".',android:'Чтобы добавить сайт на свой домашний экран, откройте меню браузера и нажмите на Добавить на главный экран. Меню можно вызвать, нажав на кнопку меню вашего телефона, если она есть. Или найдите иконку сверху справа Android Menu Icon[иконка].'},sk_sk:{ios:'Pre pridanie tejto webovej aplikácie na úvodnú obrazovku: stlačte Apple Menu Icon a potom Pridať na úvodnú obrazovku.',android:'Pre pridanie tejto webovej aplikácie na úvodnú obrazovku otvorte menu nastavenia prehliadača a stlačte Pridať na úvodnú obrazovku. K menu sa dostanete stlačením hardwaroveho tlačidla, ak ho vaše zariadenie má, alebo stlačením pravej hornej menu ikony Android Menu Icon.'},sv_se:{ios:'För att lägga till denna webbapplikation på hemskärmen: tryck på Apple Menu Icon och därefter Lägg till på hemskärmen.',android:'För att lägga till den här webbappen på hemskärmen öppnar du webbläsarens alternativ-meny och väljer Lägg till på startskärmen. Man hittar menyn genom att trycka på hårdvaruknappen om din enhet har en sådan, eller genom att trycka på menyikonen högst upp till höger Android Menu Icon.'},tr_tr:{ios:'Uygulamayı ana ekrana eklemek için, Apple Menu Icon ve ardından ana ekrana ekle butonunu tıklayın.',android:'Uygulamayı ana ekrana eklemek için, menüye girin ve ana ekrana ekle butonunu tıklayın. Cihazınız menü tuşuna sahip ise menüye girmek için menü tuşunu tıklayın. Aksi takdirde Android Menu Icon butonunu tıklayın.'},uk_ua:{ios:'Щоб додати цей сайт на початковий екран, натисніть Apple Menu Icon, а потім На початковий екран.',android:'Щоб додати цей сайт на домашній екран, відкрийте меню браузера та виберіть Додати на головний екран. Це можливо зробити, натиснувши кнопку меню на вашому смартфоні, якщо така є. Або ж на іконці зверху справа Android Menu Icon.'},zh_cn:{ios:'如要把应用程序加至主屏幕,请点击Apple Menu Icon, 然后添加到主屏幕',android:'To download this web app please open the browser option menu and tap on Add to homescreen & Add. The menu can be accessed by pressing the menu hardware button if your device has one, or by tapping the top right menu icon Android Menu Icon.'},zh_tw:{ios:'如要把應用程式加至主屏幕, 請點擊Apple Menu Icon, 然後加至主屏幕.',android:'To download this web app please open the browser option menu and tap on Add to homescreen & Add. The menu can be accessed by pressing the menu hardware button if your device has one, or by tapping the top right menu icon Android Menu Icon.'}};for(var m in t.intl)t.intl[m.substr(0,2)]=t.intl[m];t.defaults={appID:"org.cubiq.addtohome",fontSize:15,debug:!1,logging:!1,modal:!1,mandatory:!1,autostart:!0,skipFirstVisit:!1,startDelay:1,lifespan:15,displayPace:1440,maxDisplayCount:0,icon:!0,message:"",validLocation:[],onInit:null,onShow:null,onRemove:null,onAdd:null,onPrivate:null,privateModeOverride:!1,detectHomescreen:!1};var h=e.navigator.userAgent,c=e.navigator;s(t,{hasToken:"#ath"==n.location.hash||p.test(n.location.href)||d.test(n.location.search),isRetina:e.devicePixelRatio&&e.devicePixelRatio>1,isIDevice:/iphone|ipod|ipad/i.test(h),isMobileChrome:h.indexOf("Android")>-1&&/Chrome\/[.0-9]*/.test(h)&&-1==h.indexOf("Version"),isMobileIE:h.indexOf("Windows Phone")>-1,language:c.language&&c.language.toLowerCase().replace("-","_")||""}),t.language=t.language&&t.language in t.intl?t.language:"en_us",t.isMobileSafari=t.isIDevice&&h.indexOf("Safari")>-1&&h.indexOf("CriOS")<0,t.OS=t.isIDevice?"ios":t.isMobileChrome?"android":t.isMobileIE?"windows":"unsupported",t.OSVersion=h.match(/(OS|Android) (\d+[_\.]\d+)/),t.OSVersion=t.OSVersion&&t.OSVersion[2]?+t.OSVersion[2].replace("_","."):0,t.isStandalone="standalone"in e.navigator&&e.navigator.standalone,t.isTablet=t.isMobileSafari&&h.indexOf("iPad")>-1||t.isMobileChrome&&h.indexOf("Mobile")<0,t.isCompatible=t.isMobileSafari&&t.OSVersion>=6||t.isMobileChrome;var g={lastDisplayTime:0,returningVisitor:!1,displayCount:0,optedout:!1,added:!1};t.removeSession=function(e){try{if(!localStorage)throw new Error("localStorage is not defined");localStorage.removeItem(e||t.defaults.appID)}catch(e){}},t.doLog=function(e){this.options.logging&&console.log(e)},t.Class=function(i){if(this.doLog=t.doLog,this.options=s({},t.defaults),s(this.options,i),this.options&&this.options.debug&&void 0===this.options.logging&&(this.options.logging=!0),a)if(this.options.mandatory=this.options.mandatory&&("standalone"in e.navigator||this.options.debug),this.options.modal=this.options.modal||this.options.mandatory,this.options.mandatory&&(this.options.startDelay=-.5),this.options.detectHomescreen=!0===this.options.detectHomescreen?"hash":this.options.detectHomescreen,this.options.debug&&(t.isCompatible=!0,t.OS="string"==typeof this.options.debug?this.options.debug:"unsupported"==t.OS?"android":t.OS,t.OSVersion="ios"==t.OS?"8":"4"),this.container=n.body,this.session=this.getItem(this.options.appID),this.session=this.session?JSON.parse(this.session):void 0,!t.hasToken||t.isCompatible&&this.session||(t.hasToken=!1,o()),t.isCompatible){this.session=this.session||g;try{if(!localStorage)throw new Error("localStorage is not defined");localStorage.setItem(this.options.appID,JSON.stringify(this.session)),t.hasLocalStorage=!0}catch(e){t.hasLocalStorage=!1,this.options.onPrivate&&this.options.onPrivate.call(this)}for(var r=!this.options.validLocation.length,l=this.options.validLocation.length;l--;)if(this.options.validLocation[l].test(n.location.href)){r=!0;break}if(this.getItem("addToHome")&&this.optOut(),this.session.optedout)this.doLog("Add to homescreen: not displaying callout because user opted out");else if(this.session.added)this.doLog("Add to homescreen: not displaying callout because already added to the homescreen");else if(r){if(t.isStandalone)return this.session.added||(this.session.added=!0,this.updateSession(),this.options.onAdd&&t.hasLocalStorage&&this.options.onAdd.call(this)),void this.doLog("Add to homescreen: not displaying callout because in standalone mode");if(this.options.detectHomescreen){if(t.hasToken)return o(),this.session.added||(this.session.added=!0,this.updateSession(),this.options.onAdd&&t.hasLocalStorage&&this.options.onAdd.call(this)),void this.doLog("Add to homescreen: not displaying callout because URL has token, so we are likely coming from homescreen");"hash"==this.options.detectHomescreen?history.replaceState("",e.document.title,n.location.href+"#ath"):"smartURL"==this.options.detectHomescreen?history.replaceState("",e.document.title,n.location.href.replace(/(\/)?$/,"/ath$1")):history.replaceState("",e.document.title,n.location.href+(n.location.search?"&":"?")+"ath=")}this.session.returningVisitor||(this.session.returningVisitor=!0,this.updateSession(),!this.options.skipFirstVisit)?this.options.privateModeOverride||t.hasLocalStorage?(this.ready=!0,this.options.onInit&&this.options.onInit.call(this),this.options.autostart&&(this.doLog("Add to homescreen: autostart displaying callout"),this.show())):this.doLog("Add to homescreen: not displaying callout because browser is in private mode"):this.doLog("Add to homescreen: not displaying callout because skipping first visit")}else this.doLog("Add to homescreen: not displaying callout because not a valid location")}else this.doLog("Add to homescreen: not displaying callout because device not supported")},t.Class.prototype={events:{load:"_delayedShow",error:"_delayedShow",orientationchange:"resize",resize:"resize",scroll:"resize",click:"remove",touchmove:"_preventDefault",transitionend:"_removeElements",webkitTransitionEnd:"_removeElements",MSTransitionEnd:"_removeElements"},handleEvent:function(e){var n=this.events[e.type];n&&this[n](e)},show:function(i){if(!this.options.autostart||r)if(this.shown)this.doLog("Add to homescreen: not displaying callout because already shown on screen");else{var s=Date.now(),o=this.session.lastDisplayTime;if(!0!==i){if(!this.ready)return void this.doLog("Add to homescreen: not displaying callout because not ready");if(s-o<6e4*this.options.displayPace)return void this.doLog("Add to homescreen: not displaying callout because displayed recently");if(this.options.maxDisplayCount&&this.session.displayCount>=this.options.maxDisplayCount)return void this.doLog("Add to homescreen: not displaying callout because displayed too many times already")}this.shown=!0,this.session.lastDisplayTime=s,this.session.displayCount++,this.updateSession(),this.applicationIcon||("ios"==t.OS?this.applicationIcon=n.querySelector('head link[rel^=apple-touch-icon][sizes="152x152"],head link[rel^=apple-touch-icon][sizes="144x144"],head link[rel^=apple-touch-icon][sizes="120x120"],head link[rel^=apple-touch-icon][sizes="114x114"],head link[rel^=apple-touch-icon]'):this.applicationIcon=n.querySelector('head link[rel^="shortcut icon"][sizes="196x196"],head link[rel^=apple-touch-icon]'));var a="";"object"==typeof this.options.message&&t.language in this.options.message?a=this.options.message[t.language][t.OS]:"object"==typeof this.options.message&&t.OS in this.options.message?a=this.options.message[t.OS]:this.options.message in t.intl?a=t.intl[this.options.message][t.OS]:""!==this.options.message?a=this.options.message:t.OS in t.intl[t.language]&&(a=t.intl[t.language][t.OS]),a="

"+a.replace(/%icon(?:\[([^\]]+)\])?/gi,function(e,n){return''+(n||"icon")+""})+"

",this.viewport=n.createElement("div"),this.viewport.className="ath-viewport",this.options.modal&&(this.viewport.className+=" ath-modal"),this.options.mandatory&&(this.viewport.className+=" ath-mandatory"),this.viewport.style.position="absolute",this.element=n.createElement("div"),this.element.className="ath-container ath-"+t.OS+" ath-"+t.OS+(parseInt(t.OSVersion)||"")+" ath-"+(t.isTablet?"tablet":"phone"),this.element.style.cssText="-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-duration:0s;-webkit-transition-timing-function:ease-out;transition-property:transform,opacity;transition-duration:0s;transition-timing-function:ease-out;",this.element.style.webkitTransform="translate3d(0,-"+e.innerHeight+"px,0)",this.element.style.transform="translate3d(0,-"+e.innerHeight+"px,0)",this.options.icon&&this.applicationIcon&&(this.element.className+=" ath-icon",this.img=n.createElement("img"),this.img.className="ath-application-icon",this.img.addEventListener("load",this,!1),this.img.addEventListener("error",this,!1),this.img.src=this.applicationIcon.href,this.element.appendChild(this.img)),this.element.innerHTML+=a,this.viewport.style.left="-99999em",this.viewport.appendChild(this.element),this.container.appendChild(this.viewport),this.img?this.doLog("Add to homescreen: not displaying callout because waiting for img to load"):this._delayedShow()}else setTimeout(this.show.bind(this),50)},_delayedShow:function(e){setTimeout(this._show.bind(this),1e3*this.options.startDelay+500)},_show:function(){var i=this;this.updateViewport(),e.addEventListener("resize",this,!1),e.addEventListener("scroll",this,!1),e.addEventListener("orientationchange",this,!1),this.options.modal&&n.addEventListener("touchmove",this,!0),this.options.mandatory||setTimeout(function(){i.element.addEventListener("click",i,!0)},1e3),setTimeout(function(){i.element.style.webkitTransitionDuration="1.2s",i.element.style.transitionDuration="1.2s",i.element.style.webkitTransform="translate3d(0,0,0)",i.element.style.transform="translate3d(0,0,0)"},0),this.options.lifespan&&(this.removeTimer=setTimeout(this.remove.bind(this),1e3*this.options.lifespan)),this.options.onShow&&this.options.onShow.call(this)},remove:function(){clearTimeout(this.removeTimer),this.img&&(this.img.removeEventListener("load",this,!1),this.img.removeEventListener("error",this,!1)),e.removeEventListener("resize",this,!1),e.removeEventListener("scroll",this,!1),e.removeEventListener("orientationchange",this,!1),n.removeEventListener("touchmove",this,!0),this.element.removeEventListener("click",this,!0),this.element.addEventListener("transitionend",this,!1),this.element.addEventListener("webkitTransitionEnd",this,!1),this.element.addEventListener("MSTransitionEnd",this,!1),this.element.style.webkitTransitionDuration="0.3s",this.element.style.opacity="0"},_removeElements:function(){this.element.removeEventListener("transitionend",this,!1),this.element.removeEventListener("webkitTransitionEnd",this,!1),this.element.removeEventListener("MSTransitionEnd",this,!1),this.container.removeChild(this.viewport),this.shown=!1,this.options.onRemove&&this.options.onRemove.call(this)},updateViewport:function(){if(this.shown){this.viewport.style.width=e.innerWidth+"px",this.viewport.style.height=e.innerHeight+"px",this.viewport.style.left=e.scrollX+"px",this.viewport.style.top=e.scrollY+"px";var i=n.documentElement.clientWidth;this.orientation=i>n.documentElement.clientHeight?"landscape":"portrait";var s="ios"==t.OS?"portrait"==this.orientation?screen.width:screen.height:screen.width;this.scale=screen.width>i?1:s/e.innerWidth,this.element.style.fontSize=this.options.fontSize/this.scale+"px"}},resize:function(){clearTimeout(this.resizeTimer),this.resizeTimer=setTimeout(this.updateViewport.bind(this),100)},updateSession:function(){!1!==t.hasLocalStorage&&localStorage&&localStorage.setItem(this.options.appID,JSON.stringify(this.session))},clearSession:function(){this.session=g,this.updateSession()},getItem:function(e){try{if(!localStorage)throw new Error("localStorage is not defined");return localStorage.getItem(e)}catch(e){t.hasLocalStorage=!1}},optOut:function(){this.session.optedout=!0,this.updateSession()},optIn:function(){this.session.optedout=!1,this.updateSession()},clearDisplayCount:function(){this.session.displayCount=0,this.updateSession()},_preventDefault:function(e){e.preventDefault(),e.stopPropagation()}},e.addToHomescreen=t}(window,document);