rID").addEventListener("input",eyeAble_fontsizeChange);eyeAble_fontsizeStyleUpdate();eyeAble_shadowRoot.getElementById("lineheightSmaller").addEventListener("click", eyeAble_decreaseLnHeight);eyeAble_shadowRoot.getElementById("lineheightLarger").addEventListener("click",eyeAble_increaseLnHeight);eyeAble_shadowRoot.getElementById("lineheightRangerID").addEventListener("input",eyeAble_lnHeightChange);eyeAble_lnHeightStyleUpdate();eyeAble_shadowRoot.getElementById("zoomSmaller").addEventListener("click",eyeAble_decreaseZoomSpacing);eyeAble_shadowRoot.getElementById("zoomLarger").addEventListener("click",eyeAble_increaseZoomSpacing);eyeAble_shadowRoot.querySelector("#zoomRangerID").addEventListener("mousedown", function(d){d.preventDefault()});eyeAble_zoomStyleUpdate();eyeAble_shadowRoot.getElementById("letterSmaller").addEventListener("click",eyeAble_decreaseLetterSpacing);eyeAble_shadowRoot.getElementById("letterLarger").addEventListener("click",eyeAble_increaseLetterSpacing);eyeAble_shadowRoot.getElementById("letterSpacingRangerID").addEventListener("input",eyeAble_letterSpacingChange);b=parseFloat(eyeAble_shadowRoot.getElementById("letterSpacingRangerID").getAttribute("step"));eyeAble_shadowRoot.getElementById("letterSpacingRangerID").value= b*eyeAbleVariables.Letter_Spacing;eyeAble_shadowRoot.getElementById("letterSpacingTxt").innerText="+"+(10*eyeAbleVariables.Letter_Spacing).toFixed(0)+"%";eyeAble_shadowRoot.getElementById("wordSmaller").addEventListener("click",eyeAble_decreaseWordSpacing);eyeAble_shadowRoot.getElementById("wordLarger").addEventListener("click",eyeAble_increaseWordSpacing);eyeAble_shadowRoot.getElementById("wordSpacingRangerID").addEventListener("input",eyeAble_wordSpacingChange);b=parseFloat(eyeAble_shadowRoot.getElementById("wordSpacingRangerID").getAttribute("step")); eyeAble_shadowRoot.getElementById("wordSpacingRangerID").value=b*eyeAbleVariables.Word_Spacing;eyeAble_shadowRoot.getElementById("wordSpacingTxt").innerText="+"+(10*eyeAbleVariables.Word_Spacing).toFixed(0)+"%";b=eyeAble_shadowRoot.querySelectorAll(".eyeAble_alignImg");for(c=0;c=eyeAbleVariables.Fontsize+1&&(eyeAble_setVar("Fontsize",eyeAbleVariables.Fontsize+1),eyeAble_runFontsizeObserver(),eyeAble_fontsizeStyleUpdate())}function eyeAble_decreaseFontsize(){0<=eyeAbleVariables.Fontsize-1&&(eyeAble_setVar("Fontsize",eyeAbleVariables.Fontsize-1),eyeAble_runFontsizeObserver(),eyeAble_fontsizeStyleUpdate())} function eyeAble_fontsizeStyleUpdate(){if(eyeAble_shadowRoot.getElementById("fontsizeRangerID")){var a=parseFloat(eyeAble_shadowRoot.getElementById("fontsizeRangerID").getAttribute("step"));eyeAble_shadowRoot.getElementById("fontsizeRangerID").value=a*eyeAbleVariables.Fontsize;eyeAble_shadowRoot.getElementById("fontsizeTxt").innerText="+"+(10*eyeAbleVariables.Fontsize).toFixed(0)+"%"}} function eyeAble_fontsizeChange(){var a=parseFloat(eyeAble_shadowRoot.getElementById("fontsizeRangerID").getAttribute("step")),b=eyeAble_shadowRoot.getElementById("fontsizeRangerID").value;eyeAble_setVar("Fontsize",Math.floor(b/a));eyeAble_runFontsizeObserver();eyeAble_fontsizeStyleUpdate()}var eyeAble_forceLineheight=!1; function eyeAble_increaseLnHeight(){10>=eyeAbleVariables.Line_height+1&&(eyeAble_forceLineheight=!0,eyeAble_setVar("Line_height",eyeAbleVariables.Line_height+1),eyeAble_runFontsizeObserver(),eyeAble_lnHeightStyleUpdate())}function eyeAble_decreaseLnHeight(){0<=eyeAbleVariables.Line_height-1&&(eyeAble_forceLineheight=!0,eyeAble_setVar("Line_height",eyeAbleVariables.Line_height-1),eyeAble_runFontsizeObserver(),eyeAble_lnHeightStyleUpdate())} function eyeAble_lnHeightStyleUpdate(){var a=parseFloat(eyeAble_shadowRoot.getElementById("lineheightRangerID").getAttribute("step"));eyeAble_shadowRoot.getElementById("lineheightRangerID").value=a*eyeAbleVariables.Line_height;eyeAble_shadowRoot.getElementById("lineheightTxt").innerText="+"+(10*eyeAbleVariables.Line_height).toFixed(0)+"%"} function eyeAble_lnHeightChange(){var a=parseFloat(eyeAble_shadowRoot.getElementById("lineheightRangerID").getAttribute("step")),b=eyeAble_shadowRoot.getElementById("lineheightRangerID").value;eyeAble_setVar("Line_height",Math.floor(b/a));eyeAble_forceLineheight=!0;eyeAble_runFontsizeObserver();eyeAble_lnHeightStyleUpdate()} function eyeAble_increaseLetterSpacing(){var a=parseFloat(eyeAble_shadowRoot.getElementById("letterSpacingRangerID").getAttribute("step"));10>=eyeAbleVariables.Letter_Spacing+1&&(eyeAble_setVar("Letter_Spacing",eyeAbleVariables.Letter_Spacing+1),eyeAble_setFontSpacingAndAlignments(),eyeAble_shadowRoot.getElementById("letterSpacingRangerID").value=a*eyeAbleVariables.Letter_Spacing,eyeAble_shadowRoot.getElementById("letterSpacingTxt").innerText="+"+(10*eyeAbleVariables.Letter_Spacing).toFixed(0)+"%")} function eyeAble_decreaseLetterSpacing(){if(0<=eyeAbleVariables.Letter_Spacing-1){eyeAble_setVar("Letter_Spacing",eyeAbleVariables.Letter_Spacing-1);eyeAble_setFontSpacingAndAlignments();var a=parseFloat(eyeAble_shadowRoot.getElementById("letterSpacingRangerID").getAttribute("step"));eyeAble_shadowRoot.getElementById("letterSpacingRangerID").value=a*eyeAbleVariables.Letter_Spacing;eyeAble_shadowRoot.getElementById("letterSpacingTxt").innerText="+"+(10*eyeAbleVariables.Letter_Spacing).toFixed(0)+"%"}} function eyeAble_letterSpacingChange(){var a=parseFloat(eyeAble_shadowRoot.getElementById("letterSpacingRangerID").getAttribute("step")),b=eyeAble_shadowRoot.getElementById("letterSpacingRangerID").value;eyeAble_setVar("Letter_Spacing",Math.floor(b/a));eyeAble_setFontSpacingAndAlignments();eyeAble_shadowRoot.getElementById("letterSpacingTxt").innerText="+"+(10*eyeAbleVariables.Letter_Spacing).toFixed(0)+"%"} function eyeAble_increaseWordSpacing(){var a=parseFloat(eyeAble_shadowRoot.getElementById("wordSpacingRangerID").getAttribute("step"));10>=eyeAbleVariables.Word_Spacing+1&&(eyeAble_setVar("Word_Spacing",eyeAbleVariables.Word_Spacing+1),eyeAble_setFontSpacingAndAlignments(),eyeAble_shadowRoot.getElementById("wordSpacingRangerID").value=a*eyeAbleVariables.Word_Spacing,eyeAble_shadowRoot.getElementById("wordSpacingTxt").innerText="+"+(10*eyeAbleVariables.Word_Spacing).toFixed(0)+"%")} function eyeAble_decreaseWordSpacing(){if(0<=eyeAbleVariables.Word_Spacing-1){eyeAble_setVar("Word_Spacing",eyeAbleVariables.Word_Spacing-1);eyeAble_setFontSpacingAndAlignments();var a=parseFloat(eyeAble_shadowRoot.getElementById("wordSpacingRangerID").getAttribute("step"));eyeAble_shadowRoot.getElementById("wordSpacingRangerID").value=a*eyeAbleVariables.Word_Spacing;eyeAble_shadowRoot.getElementById("wordSpacingTxt").innerText="+"+(10*eyeAbleVariables.Word_Spacing).toFixed(0)+"%"}} function eyeAble_wordSpacingChange(){var a=parseFloat(eyeAble_shadowRoot.getElementById("wordSpacingRangerID").getAttribute("step")),b=eyeAble_shadowRoot.getElementById("wordSpacingRangerID").value;eyeAble_setVar("Word_Spacing",Math.floor(b/a));eyeAble_setFontSpacingAndAlignments();eyeAble_shadowRoot.getElementById("wordSpacingTxt").innerText="+"+(10*eyeAbleVariables.Word_Spacing).toFixed(0)+"%"} function eyeAble_alignmentChange(a){var b=eyeAble_shadowRoot.querySelector(".eyeAble_alignActive");b&&b.classList.remove("eyeAble_alignActive");a=a.target;a.classList.contains("eyeAble_alignImg")||(a=a.parentNode);switch(a.children[0].id){case "noAlignID":eyeAble_setVar("Alignment","0");break;case "leftAlignID":eyeAble_setVar("Alignment","left");break;case "centerAlignID":eyeAble_setVar("Alignment","center");break;case "rightAlignID":eyeAble_setVar("Alignment","right");break;case "justifyAlignID":eyeAble_setVar("Alignment", "justify")}eyeAble_setFontSpacingAndAlignments();a.classList.add("eyeAble_alignActive")} function eyeAble_alignStyleUpdate(){var a=eyeAble_shadowRoot.querySelector(".eyeAble_alignActive");a&&a.classList.remove("eyeAble_alignActive");switch(eyeAbleVariables.Alignment){case "0":eyeAble_shadowRoot.getElementById("noAlignID").parentNode.classList.add("eyeAble_alignActive");break;case "left":eyeAble_shadowRoot.getElementById("leftAlignID").parentNode.classList.add("eyeAble_alignActive");break;case "center":eyeAble_shadowRoot.getElementById("centerAlignID").parentNode.classList.add("eyeAble_alignActive");break; case "right":eyeAble_shadowRoot.getElementById("rightAlignID").parentNode.classList.add("eyeAble_alignActive");break;case "justify":eyeAble_shadowRoot.getElementById("justifyAlignID").parentNode.classList.add("eyeAble_alignActive")}};function eyeAble_initFontPicker(){if(!0===eyeAble_session_parameters.isExtension){var a=function(){var e=document.createElement("style");e.setAttribute("nonce",eyeAble_nonce);e.appendChild(document.createTextNode(""));document.head.appendChild(e);return e.sheet}();eyeAble_addCSSRule(a,"@font-face","font-family: 'Open Sans - Regular'; src : url("+eyeAble_imagePaths.mainFontPath+") format('woff2'), url("+eyeAble_imagePaths.mainFontWOFFPath+") format('woff'), url("+eyeAble_imagePaths.mainFontTTFPath+ ") format('truetype'); font-weight: 400; font-style: normal")}var b="icon fas fab far fa glyphicon material-icons ab-icon mkdf-icon-font-elegant".split(" ");a=["STYLE","SCRIPT","META","I"];for(var c="*",d=0;d=parseInt(eyeAble_settings.layoutCorrectThreshold)?eyeAble_change_font_size_recursive(document.body, parseInt(eyeAble_settings.layoutCorrectThreshold)-1):eyeAble_change_font_size_recursive(document.body,b),fastdomEA.mutate(function(){adaptFontSizeVars(b)}),a=!1,c=!0,eyeAble_setWebsiteZoom();else if(01.5*parseFloat(c)&&fastdomEA.mutate(function(){a.style.setProperty("white-space","normal")})})});(d=a.getAttribute("data-OriginalFontSize"))? d=parseFloat(d):(d=parseFloat(getComputedStyle(a).getPropertyValue("font-size")),a.setAttribute("data-OriginalFontSize",d));var e=eyeAble_fontScaler(d,eyeAbleVariables.Fontsize);fastdomEA.mutate(function(){a.style.setProperty("font-size",e.toString()+"px","important")});requestAnimationFrame(function(){fastdomEA.measure(function(){var f=a.getAttribute("data-OriginalLineHeight"),h=a.getBoundingClientRect().height;f?fastdomEA.mutate(function(){var g=parseFloat(f);eyeAble_checkAndApplyLineHeight(a,g, h,b,e)}):eyeAble_adjustLineHeight(a,b,e,h)})})}})} function eyeAble_change_font_size_recursive(a,b){if(a&&!("SCRIPT IMG VIDEO STYLE LINK META SVG".split(" ").includes(a.tagName)||a.classList&&(a.classList.contains("eyeAbleSkip")||a.classList.contains("eyeAbleSkipFontSize")||a.classList.contains("MathJax")))){try{if(eyeAble_pluginConfig.blacklistFontsize&&"function"===typeof a.matches&&a.matches(eyeAble_pluginConfig.blacklistFontsize))return}catch(e){console.log(e)}if(a.shadowRoot)for(var c=a.shadowRoot.children,d=0;dd){var h=eyeAble_fontScaler(b,eyeAbleVariables.Line_height);02*e&&(h=2*e),fastdomEA.mutate(function(){a.style.setProperty("line-height", h.toString()+"px","important")}));return!0}return!1} function eyeAble_adjustLineHeight(a,b,c,d){var e=getComputedStyle(a).lineHeight,f=parseFloat(e);if(e===f+""){var h=a.style.lineHeight;a.style.lineHeight=e+"em";e=getComputedStyle(a).lineHeight;f=parseFloat(e);h?a.style.lineHeight=h:delete a.style.lineHeight}-1!==e.indexOf("pt")?(f*=4,f/=3):-1!==e.indexOf("mm")?(f*=96,f/=25.4):-1!==e.indexOf("cm")?(f*=96,f/=2.54):-1!==e.indexOf("in")?f*=96:-1!==e.indexOf("pc")&&(f*=16);f=Math.round(f);if("normal"===e){e=a.nodeName;var g=document.createElement(e);g.innerHTML= " ";"TEXTAREA"===e.toUpperCase()&&g.setAttribute("rows","1");g.style.fontSize=c.toString()+"px";g.style.padding="0px";g.style.border="0px";var l=document.body;fastdomEA.mutate(function(){eyeAble_observerNodeList.disconnect();l.appendChild(g);eyeAble_observerNodeList.observe(document.body,eyeAble_configNodeList);fastdomEA.measure(function(){f=g.offsetHeight;a.setAttribute("data-OriginalLineHeight",f);fastdomEA.mutate(function(){eyeAble_checkAndApplyLineHeight(a,f,d,b,c);l.removeChild(g)})})})}else a.setAttribute("data-OriginalLineHeight", f),eyeAble_checkAndApplyLineHeight(a,f,d,b,c)} function eyeAble_checkForText(a){var b=a.getAttribute("eA-txt");if(!b||eyeAble_pluginLocalConfig.disableTextDetectCache){for(var c=b=0;c=parseInt(eyeAble_settings.layoutCorrectThreshold))return!1;if(0!==a){if(!eyeAble_activeFeatures.FontSizeLimit||a<=eyeAble_activeFeatures.FontSizeLimit)fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("zoomBoxOpener").classList.add("eyeAbleActive")}), a=parseInt(eyeAble_settings.layoutCorrectThreshold)?eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.contains("animeEyeAbleExtended")&&fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAble_columID").style.overflowY= "auto"}):eyeAble_intersectionObserver?eyeAble_runFontsizeObserver():eyeAble_change_font_size_recursive(document.body,a),eyeAble_setVar("Zoom_Lvl",eyeAble_calculateZoomLvl(a)),eyeAble_setWebsiteZoom()),eyeAble_showFeedbackNotification(eyeAble_getMessage("sizePlus"),"ALT + Plus")}else eyeAble_resetFontSize(),eyeAble_openZoomBox();eyeAble_removeTooltip();eyeAble_customFontsizeCSS&&(eyeAble_customFontsizeCSS.disabled=!1);"0"!==eyeAbleVariables.iAble_Font_Offset&&eyeAble_dispatchEvent("Adaptive_Zoom_Change")} function adaptFontSizeVars(a){var b=eyeAble_cssCustomSheet.cssRules||eyeAble_cssCustomSheet.rules;1===a?(b[0].style.setProperty("--font-size-buttons","18px"),b[0].style.setProperty("--font-size-smallerText","17px"),b[0].style.setProperty("--font-size-readable","15px"),b[0].style.setProperty("--font-size-colorSelect","13px")):2===a?(b[0].style.setProperty("--font-size-buttons","19px"),b[0].style.setProperty("--font-size-smallerText","18px"),b[0].style.setProperty("--font-size-readable","16px"),b[0].style.setProperty("--font-size-colorSelect", "13px")):3<=a?(b[0].style.setProperty("--font-size-buttons","20px"),b[0].style.setProperty("--font-size-smallerText","19px"),b[0].style.setProperty("--font-size-readable","17px"),b[0].style.setProperty("--font-size-colorSelect","13px")):0>a&&(b[0].style.setProperty("--font-size-buttons","16px"),b[0].style.setProperty("--font-size-smallerText","15px"),b[0].style.setProperty("--font-size-readable","13px"),b[0].style.setProperty("--font-size-colorSelect","12px"))} function resetFontSiteVars(){var a=eyeAble_cssCustomSheet.cssRules||eyeAble_cssCustomSheet.rules;a[0].style.setProperty("--font-size-buttons",eyeAble_defaultCssVars["--font-size-buttons"]);a[0].style.setProperty("--font-size-smallerText",eyeAble_defaultCssVars["--font-size-smallerText"]);a[0].style.setProperty("--font-size-readable",eyeAble_defaultCssVars["--font-size-readable"]);a[0].style.setProperty("--font-size-colorSelect",eyeAble_defaultCssVars["--font-size-colorSelect"])} var eyeAble_fontSizeObserverOffset=0; function eyeAble_runFontsizeObserver(){var a=parseInt(eyeAble_getVar("iAble_Font_Offset"));eyeAble_fontSizeObserverOffset=a>=parseInt(eyeAble_settings.layoutCorrectThreshold)?parseInt(eyeAble_settings.layoutCorrectThreshold)-1:a;eyeAble_fontsizeObserver=new IntersectionObserver(function(b,c){b.forEach(function(d){d.isIntersecting&&(eyeAble_change_font_size_intersection(d.target,eyeAble_fontSizeObserverOffset),c.unobserve(d.target))})},{rootMargin:eyeAble_intersectionRootMargin});eyeAble_change_font_size_intersection_recursive(document.body)} function eyeAble_decrease_font_size(){if(!eyeAble_fontSizeEnabled)return!1;var a=parseInt(eyeAble_getVar("iAble_Font_Offset"));a-=eyeAble_settings.fontSizeIncrease;a>parseInt(eyeAble_settings.minimumFontSizeIncrease)&&(eyeAble_shadowRoot.getElementById("zoomBoxOpener").classList.add("eyeAbleActive"),eyeAble_calculateSizeAndHeight(a),0===a?(eyeAble_resetFontSize(),eyeAble_openZoomBox()):(eyeAble_setVar("Zoom_Lvl",eyeAble_calculateZoomLvl(a)),fastdomEA.mutate(function(){adaptFontSizeVars(a)}),a>=eyeAble_settings.layoutCorrectThreshold- 1?eyeAble_setVar("iAble_Font_Offset",a.toString(),1):(eyeAble_setVar("iAble_Font_Offset",a.toString(),1),eyeAble_intersectionObserver?eyeAble_runFontsizeObserver():eyeAble_change_font_size_recursive(document.body,a)),eyeAble_setWebsiteZoom()),0>a&&(eyeAble_shadowRoot.getElementById("eyeAble_zoomValue").style.color="aqua"),eyeAble_setVar("iAble_Font_Offset",a.toString(),1),eyeAble_shadowRoot.getElementById("eyeAble_zoomValue").innerText=eyeAble_getVar("iAble_Font_Offset"));eyeAble_showFeedbackNotification(eyeAble_getMessage("sizeMinus"), "ALT + Minus");eyeAble_removeTooltip();"0"!==eyeAbleVariables.iAble_Font_Offset&&eyeAble_dispatchEvent("Adaptive_Zoom_Change")} function eyeAble_resetExtendedFontAndAlignments(){eyeAble_spacingAndAlignSheet&&(eyeAble_spacingAndAlignSheet.disabled=!0);eyeAble_setVar("Fontsize",0);eyeAble_setVar("Line_height",0);eyeAble_setVar("Letter_Spacing",0);eyeAble_setVar("Word_Spacing",0);eyeAble_setVar("Alignment","0");if(eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID")){eyeAble_lnHeightStyleUpdate();eyeAble_fontsizeStyleUpdate();eyeAble_shadowRoot.getElementById("wordSpacingTxt").innerText="+0%";eyeAble_shadowRoot.getElementById("wordSpacingRangerID").value= 0;eyeAble_shadowRoot.getElementById("letterSpacingTxt").innerText="+0%";eyeAble_shadowRoot.getElementById("letterSpacingRangerID").value=0;var a=eyeAble_shadowRoot.querySelector(".eyeAble_alignActive");a&&a.classList.remove("eyeAble_alignActive");eyeAble_shadowRoot.getElementById("noAlignID").parentNode.classList.add("eyeAble_alignActive")}}var eyeAble_spacingAndAlignSheet; function eyeAble_setFontSpacingAndAlignments(a){(void 0===a?0:a)||document.querySelector(".eyeAtext")||"0"!==eyeAble_getVar("iAble_Font_Offset")||(eyeAble_intersectionObserver?eyeAble_runFontsizeObserver():eyeAble_change_font_size_recursive(document.body,0));eyeAble_spacingAndAlignSheet||(eyeAble_spacingAndAlignSheet=function(){var b=document.createElement("style");b.setAttribute("nonce",eyeAble_nonce);b.id="eyeAble_spacingCSS";b.appendChild(document.createTextNode("eyeAbleCSS { }"));document.head.appendChild(b); return b.sheet}(),eyeAble_addCSSRule(eyeAble_spacingAndAlignSheet,".eyeAtext,.eyeAtP:not(body)","letter-spacing: normal;"));fastdomEA.mutate(function(){var b=eyeAble_spacingAndAlignSheet.cssRules||eyeAble_spacingAndAlignSheet.rules;0=eyeAble_settings.layoutCorrectThreshold?a=eyeAble_settings.layoutCorrectThreshold-1:awindow.innerHeight*parseInt(getComputedStyle(a).maxHeight)/100&&a.classList.contains("animeEyeAbleExtended")&&fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAble_columID").style.overflowY="auto"})})}function eyeAble_deleteZoomboxTabIndices(){eyeAble_hideClickableElements("eyeAble_zoomBox1")} function eyeAble_addZoomboxTabIndices(){eyeAble_showClickableElements("eyeAble_zoomBox1")};function eyeAble_initMagnifier(){eyeAble_session_parameters.isExtension&&!eyeAble_session_parameters.isPlugin&&(eyeAble_shadowRoot.querySelector("#eyeA-magnifierID").addEventListener("click",eyeAble_takeScreenshot),eyeAble_shadowRoot.querySelector("#eyeA-magnifierID").style.setProperty("display","inline-block","important"))}var eyeAble_takingScreenshot=!1; function eyeAble_takeScreenshot(){if(!eyeAble_magnifierEnabled)return!1;eyeAble_session_parameters.isPlugin||eyeAble_shadowRoot.getElementById("eyeAble_magnifierContainerID")||(eyeAble_removeTooltip(),-1!==eyeAble_retractionTimeoutID&&(clearTimeout(eyeAble_retractionTimeoutID),eyeAble_retractionTimeoutID=-1),setTimeout(function(){chrome.runtime.sendMessage({greeting:"eyeAble_Screenshot"},function(a){eyeAble_takingScreenshot=!0;var b=document.createElement("IMG");b.classList.add("eyeAble_img-magnifier_background"); b.setAttribute("src",a.imgSrc);b.setAttribute("id","screenID");b.setAttribute("width",window.innerWidth.toString()+"px");b.setAttribute("height",window.innerHeight.toString()+"px");b.style.setProperty("min-width",window.innerWidth.toString()+"px");b.style.setProperty("min-height",window.innerHeight.toString()+"px");b.style.setProperty("max-width",window.innerWidth.toString()+"px");b.style.setProperty("max-height",window.innerHeight.toString()+"px");eyeAble_showScreenshot(b)})},10))} function eyeAble_showScreenshot(a){var b=document.createElement("DIV");b.classList.add("eyeAble_img-magnifier_glass");b.setAttribute("id","eyeAble_magnifierContainerID");eyeAble_shadowRoot.appendChild(b);b.appendChild(a);eyeAble_magnify("eyeAble_magnifierContainerID","screenID",2);eyeAble_takingScreenshot=!1} function eyeAble_magnify(a,b,c){function d(l){if("undefined"!==typeof l&&l.key)switch(l.key.toLowerCase()){case "m":f();break;case "escape":f()}}function e(l){fastdomEA.measure(function(){l&&l.preventDefault();var n=l.pageX-125,q=l.pageY-125,m=125-l.pageX+window.pageXOffset,r=125-l.pageY+window.pageYOffset;fastdomEA.mutate(function(){g.style.left=n+"px";g.style.top=q+"px";h.style.left=m.toString()+"px";h.style.top=r.toString()+"px"})})}function f(l){eyeAble_shadowRoot.getElementById("eyeAble_magnifierContainerID")&& eyeAble_shadowRoot.getElementById("eyeAble_magnifierContainerID").remove();eyeAble_shadowRoot.getElementById("eyeAble_columID").matches(":hover")||eyeAble_retractIconbar();document.body.removeEventListener("mousemove",e);window.removeEventListener("wheel",f);window.removeEventListener("keydown",d);"click"===l.type&&"function"===typeof document.elementFromPoint(l.x,l.y).click&&(document.elementFromPoint(l.x,l.y).click(),eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.contains("animeEyeAbleExtended")&& eyeAble_shadowRoot.elementFromPoint(l.x,l.y).click())}var h=eyeAble_shadowRoot.getElementById(b),g=eyeAble_shadowRoot.getElementById(a);g.style.transform="scale("+c.toString()+")";g.addEventListener("click",f);window.addEventListener("wheel",f);document.body.addEventListener("mousemove",e);window.addEventListener("keydown",d);eyeAble_shadowRoot.getElementById("eyeA-magnifierID").matches(":hover")?(a=eyeAble_shadowRoot.getElementById("eyeA-magnifierID").getBoundingClientRect(),g.style.left=(window.pageXOffset+ a.left-62.5).toString()+"px",g.style.top=(window.pageYOffset+a.top-62.5).toString()+"px"):(g.style.left=(window.pageXOffset+parseInt(h.width)/2-125).toString()+"px",g.style.top=(window.pageYOffset+parseInt(h.height)/2-125).toString()+"px")};var eyeAble_cssCustomSheet,eyeAble_hcDetected=!1; function eyeAble_initCSS(){var a=!0;eyeAble_hcDetected=function(){var f=document.createElement("div");f.style.color="rgb(31, 41, 59)";document.body.appendChild(f);var h=document.defaultView?document.defaultView.getComputedStyle(f,null).color:f.currentStyle.color;h=h.replace(/ /g,"");document.body.removeChild(f);125>eyeAble_getBrightness(eyeAble_convertColor(h))&&(a=!1);return"rgb(31,41,59)"!==h?!0:!1}();if("undefined"!==typeof eyeAble_CSSText){var b=document.createElement("style");b.setAttribute("nonce", eyeAble_nonce);b.setAttribute("id","eyeAble_inlineCSSID");b.innerHTML=eyeAble_CSSText;eyeAble_shadowRoot.appendChild(b);eyeAble_ccsLoaded=!0}else eyeAble_shadowRoot.getElementById("eyeABle_mainCSSID").setAttribute("href",eyeAble_imagePaths.cssPath);if(eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.customCssRules){var c=function(){var f=document.createElement("style");f.setAttribute("nonce",eyeAble_nonce);f.appendChild(document.createTextNode(""));eyeAble_shadowRoot.appendChild(f);return f.sheet}(); b=$jscomp.makeIterator(Object.entries(eyeAble_pluginConfig.customCssRules));for(var d=b.next();!d.done;d=b.next()){var e=$jscomp.makeIterator(d.value);d=e.next().value;e=e.next().value;eyeAble_addCSSRule(c,d,e)}}eyeAble_hcDetected&&(c||(c=function(){var f=document.createElement("style");f.setAttribute("nonce",eyeAble_nonce);f.appendChild(document.createTextNode(""));eyeAble_shadowRoot.appendChild(f);return f.sheet}()),eyeAble_addCSSRule(c,".eyeAble_tgswitch,.eyeAble_setting-toggole-button","filter: invert(1);"), a?(eyeAble_addCSSRule(c,".eyeAble_alignImg > img","filter: invert(1);"),eyeAble_addCSSRule(c,'[eaarialangid="ariaAlignNone"] > img, [eaarialangid="ariaCursorToogle"] > img',"filter: none !important;")):(eyeAble_addCSSRule(c,".eyeAble_smallIconHeader:hover, .eyeAble_smallIconHeader:focus","filter: invert(1) !important;"),eyeAble_addCSSRule(c,'.eyeAble_settings-block-icon,.eyeAble-arrowDown,.eyeAble_smallIconHeader,.eyeAble-sr-controls-icon > img,.eyeAble_sr-cmncontrols-icon > img,[eaaltlangid="altSettingsSrOpen"],[eaaltlangid="altCloseWindow"], input', "filter: invert(1);")));try{eyeAble_fixSafariOverscrollBehavior()}catch(f){}} function eyeAble_fixSafariOverscrollBehavior(){var a=navigator.userAgent.toLowerCase();if(a.includes("safari")&&!a.includes("chrome")&&!a.includes("chromium")){a=document.documentElement;var b=window.getComputedStyle(a),c=b.getPropertyValue("overscroll-behavior");b=b.getPropertyValue("overscroll-behavior-y");if("none"===c||"none"===b)a.style.setProperty("overscroll-behavior","auto","important"),console.log("Eye-Able Assist: Safari and overscroll-behavior detected. Applying fix by setting overscroll-behavior to auto !important on html-element. Necessary or the page wont be scrollable anymore")}} var eyeAble_defaultCssVars={"--main-toolbar-background":"linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(20,20,20,1) 100%)","--fixed-header-background":"linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(38, 38, 38, 1) 100%)","--main-text-color":"white","--fixedHeader-text-color":"white","--inactive-hover-shadow":"0px 0px 4px 2px white","--inactive-hover-background":"linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(43,43,43,1) 100%)","--active-hover-shadow":"#ff606d","--active-text-color":"black","--active-background":"linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(255,255,255,0.8) 100%)", "--border-color":"#606060","--boxes-background":"linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(38, 38, 38, 1) 100%)","--font-family":"'Open Sans - Regular', Open Sans, sans-serif","--font-weight-text":"400","--font-size-buttons":"17px","--font-size-smallerText":"16px","--font-size-readable":"14px","--font-size-colorSelect":"12px","--font-font-transform":"translate(0px, 0px)","--icon-glow":"drop-shadow(0px 0 2px silver)","--toolbar-z-index":"2147483645"}; function eyeAble_loadColorVarsCSS(){var a=document.createElement("style");a.setAttribute("nonce",eyeAble_nonce);a.id="customCSSvariables";eyeAble_shadowRoot.appendChild(a);eyeAble_cssCustomSheet=a.sheet;a="";for(var b=$jscomp.makeIterator(Object.entries(eyeAble_defaultCssVars)),c=b.next();!c.done;c=b.next()){var d=$jscomp.makeIterator(c.value);c=d.next().value;d=d.next().value;a+=c+":"+d+";"}eyeAble_addCSSRule(eyeAble_cssCustomSheet,":host",a);eyeAble_pluginLocalConfig&&!1===eyeAble_pluginLocalConfig.activeImageInversion&& eyeAble_addCSSRule(eyeAble_cssCustomSheet,".eyeAbleActive>.eyeAbleInvert, .eyeAbleActive>div>.eyeAbleInvert","filter : none;")}function eyeAble_resetColorVarsToDefault(){for(var a=eyeAble_cssCustomSheet.cssRules||eyeAble_cssCustomSheet.rules,b=$jscomp.makeIterator(Object.entries(eyeAble_defaultCssVars)),c=b.next();!c.done;c=b.next()){var d=$jscomp.makeIterator(c.value);c=d.next().value;d=d.next().value;a[0].style.setProperty(c,d)}};var eyeAble_pluginLocalConfig={},eyeAble_customContrastCSS,eyeAble_customDarkmodeCSS,eyeAble_customFontsizeCSS; function eyeAble_applyExternalCustomization(){try{if("undefined"!==typeof eyeAble_pluginConfig&&eyeAble_pluginConfig){try{"function"===typeof eyeAble_updateConfig&&eyeAble_updateConfig()}catch(M){console.error("Custom Eye-Able Config Function failed. Please check the code of eyeAble_updateConfig() or contact the support at support@eye-able.com",M)}eyeAble_pluginLocalConfig=eyeAble_pluginConfig;eyeAble_pluginConfig.simulatePlugin&&(eyeAble_session_parameters.isPlugin=!0);eyeAble_pluginLocalConfig.customBackgroundColor&& (eyeAble_pluginLocalConfig.newColor||(eyeAble_pluginLocalConfig.newColor={}),eyeAble_pluginLocalConfig.newColor["--boxes-background"]=eyeAble_pluginLocalConfig.customBackgroundColor,eyeAble_pluginLocalConfig.newColor["--fixed-header-background"]=eyeAble_pluginLocalConfig.customBackgroundColor,eyeAble_pluginLocalConfig.newColor["--main-toolbar-background"]=eyeAble_pluginLocalConfig.customBackgroundColor,eyeAble_pluginLocalConfig.customCssRules||(eyeAble_pluginLocalConfig.customCssRules={}),eyeAble_pluginLocalConfig.customCssRules[".eyeAble_tooltip:after"]= "background : "+eyeAble_pluginLocalConfig.customBackgroundColor);if(1===eyeAble_pluginLocalConfig.mainIconAlt||"1"===eyeAble_pluginLocalConfig.mainIconAlt)eyeAble_imagePaths.mainIconPath=eyeAble_fileHomePath+"images/eye-able_whitelabel-icon.svg";else if(2===eyeAble_pluginLocalConfig.mainIconAlt||"2"===eyeAble_pluginLocalConfig.mainIconAlt)eyeAble_imagePaths.mainIconPath=eyeAble_fileHomePath+"images/eye-able_whitelabel-icon_2.svg";eyeAble_pluginConfig.customFeatures&&(eyeAble_session_parameters.isMobile? eyeAble_pluginConfig.customMobileFeatures?eyeAble_activeFeatures=eyeAble_pluginConfig.customMobileFeatures:console.log("No Custom Mobile Design available."):eyeAble_pluginConfig.customDesktopFeatures?eyeAble_activeFeatures=eyeAble_pluginConfig.customDesktopFeatures:console.log("No Custom Desktop Design available."));eyeAble_pluginConfig.onlyOneContrast&&(eyeAble_setVar("iAble_Text_Color",eyeAble_pluginConfig.onlyOneContrast.color,1),eyeAble_setVar("iAble_Background_Color",eyeAble_pluginConfig.onlyOneContrast.background, 1));eyeAble_pluginConfig.forceInlineColor&&(eyeAble_forceInlineColor=eyeAble_pluginConfig.forceInlineColor);!1===eyeAble_pluginConfig.enableLinkHighlighting&&(eyeAble_enableLinkHighlighting=!1);if(eyeAble_pluginConfig.alternativeFilePaths)for(var a=$jscomp.makeIterator(Object.entries(eyeAble_pluginConfig.alternativeFilePaths)),b=a.next();!b.done;b=a.next()){var c=$jscomp.makeIterator(b.value),d=c.next().value,e=c.next().value;d&&e&&(eyeAble_imagePaths[d]=eyeAble_fileHomePath+e)}if(eyeAble_pluginConfig.newColor)for(var f= $jscomp.makeIterator(Object.entries(eyeAble_pluginConfig.newColor)),h=f.next();!h.done;h=f.next()){var g=$jscomp.makeIterator(h.value),l=g.next().value,n=g.next().value;l in eyeAble_defaultCssVars&&(eyeAble_defaultCssVars[l]=n)}eyeAble_pluginConfig.customOneClickSettings&&!eyeAbleVariables.OneClickSaved&&eyeAble_setVar("OneClickSettingsDeviations",eyeAble_pluginConfig.customOneClickSettings);eyeAble_pluginConfig.websiteLock&&!window.location.hostname.includes(eyeAble_pluginConfig.websiteLock)&&(eyeAbleRunPlugin= !1,console.log("Website is not in the configured domain range."));eyeAble_pluginConfig.sidePosition&&!eyeAble_session_parameters.isMobile&&null===localStorage.getItem("eyeAbleVariables")&&("left"===eyeAble_pluginConfig.sidePosition||"right"===eyeAble_pluginConfig.sidePosition?eyeAble_setVar("sidePosition",eyeAble_pluginConfig.sidePosition):console.log("Wrong format for custom Side Position"));eyeAble_pluginConfig.mobileSidePosition&&eyeAble_session_parameters.isMobile&&("left"===eyeAble_pluginConfig.mobileSidePosition|| "right"===eyeAble_pluginConfig.mobileSidePosition?(eyeAble_setVar("sidePosition",eyeAble_pluginConfig.mobileSidePosition),"left"===eyeAble_pluginConfig.mobileSidePosition&&(eyeAble_pluginLocalConfig.precisePosition=!0)):console.log("Wrong format for custom Side Position"));eyeAble_pluginConfig.topPosition&&null===localStorage.getItem("eyeAbleVariables")&&(eyeAble_pluginConfig.topPosition.includes("%")||eyeAble_pluginConfig.topPosition.includes("px")?eyeAble_setVar("topPosition",eyeAble_pluginConfig.topPosition): console.log("Wrong format for custom Top Position"));eyeAble_pluginConfig.mobileBottomPosition&&(eyeAble_pluginConfig.mobileBottomPosition.includes("%")||eyeAble_pluginConfig.mobileBottomPosition.includes("px")?eyeAble_setVar("mobileBottomPosition",eyeAble_pluginConfig.mobileBottomPosition):console.log("Wrong format for custom mobileBottomPosition"));if(eyeAble_pluginConfig.rightPosition){var q=parseFloat(eyeAble_pluginConfig.rightPosition);0<=q&&500>=q?eyeAble_setVar("rightPosition",eyeAble_pluginConfig.rightPosition): console.log("Wrong format for custom Right Position")}if(eyeAble_pluginConfig.mobileRightPosition){var m=parseFloat(eyeAble_pluginConfig.mobileRightPosition);0<=m&&500>=m?eyeAble_setVar("mobileRightPosition",eyeAble_pluginConfig.mobileRightPosition):console.log("Wrong format for custom mobileRightPosition ")}if(eyeAble_pluginConfig.contrastGraduationIntensity||0===eyeAble_pluginConfig.contrastGraduationIntensity){var r=parseInt(eyeAble_pluginConfig.contrastGraduationIntensity);100>=r&&0<=r?eyeAble_contrastGraduationIntensity= r:console.log("Wrong format for custom Color Graduation!")}if(eyeAble_pluginConfig.fontsizeThreshold){var v=parseInt(eyeAble_pluginConfig.fontsizeThreshold);v&&0