
var eyeAble_pluginConfig = {"topPosition":"85%","rightPosition":"25px","mobileBottomPosition":"5%","mobileRightPosition":"10px","sidePosition":"left","iconSize":"70px","mobileIconSize":"50px","customIconColor":"#4d8000","customBackgroundColor":"#303237","maxMagnification":12,"blacklistContrast":".collapsed","blacklistFontsize":"#subNav > ul > li > a, #page-slogan","forceWhiteBackground":".logo-link > img, .slider-slide__link, .slider-slide__overlay-right, .startpage-news-read-more, [src=\"/fileadmin/public/user_upload/ak_wirtschaft_innovation_digitalisierung_und_energie_farbig_rgb_kl.png\"], [alt=\"W-HS Twitter\"], [alt=\"W-HS Moodle\"], .csc-header, .arrow, [title=\"W-HS Instagram\"], [title=\"W-HS Youtube\"]","azureDemoMode":false,"blacklistFontsizeMobile":"#c45687,#c45686,#firstStep,#secondStep","mainIconAlt":2,"noBackground":".ke_search_button_toolbar,#c45687 > *","setWhiteImgBackground":false,"license":{"www.w-hs.de":"3fa5f6dbe594d4c9eqhqoean:"},"customFunctionPosition":{"Bluefilter":"Main","Darkmode":"Main","TabNavi":"Main","ColorCorrection":"Main","HideImages":"Main","LargeCursor":"More","StopAnimation":"More"}}
/*
 Copyright (C) Tobias Greiner - Web Inclusion GmBH
 Unauthorized copying of this file, via any medium is strictly prohibited
 Proprietary and confidential
 All Rights Reserved
 Written by Tobias Greiner tobias@eye-able.com, 2024
*/
var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};$jscomp.arrayIterator=function(a){return{next:$jscomp.arrayIteratorImpl(a)}};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.ISOLATE_POLYFILLS=!1;
$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};$jscomp.getGlobal=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);
$jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp$lookupPolyfilledValue=function(a,b){var c=$jscomp.propertyToPolyfillSymbol[b];if(null==c)return a[b];c=a[c];return void 0!==c?c:a[b]};
$jscomp.polyfill=function(a,b,c,d){b&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(a,b,c,d):$jscomp.polyfillUnisolated(a,b,c,d))};$jscomp.polyfillUnisolated=function(a,b,c,d){c=$jscomp.global;a=a.split(".");for(d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))return;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&$jscomp.defineProperty(c,a,{configurable:!0,writable:!0,value:b})};
$jscomp.polyfillIsolated=function(a,b,c,d){var e=a.split(".");a=1===e.length;d=e[0];d=!a&&d in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var f=0;f<e.length-1;f++){var h=e[f];if(!(h in d))return;d=d[h]}e=e[e.length-1];c=$jscomp.IS_SYMBOL_NATIVE&&"es6"===c?d[e]:null;b=b(c);null!=b&&(a?$jscomp.defineProperty($jscomp.polyfills,e,{configurable:!0,writable:!0,value:b}):b!==c&&($jscomp.propertyToPolyfillSymbol[e]=$jscomp.IS_SYMBOL_NATIVE?$jscomp.global.Symbol(e):$jscomp.POLYFILL_PREFIX+e,e=
$jscomp.propertyToPolyfillSymbol[e],$jscomp.defineProperty(d,e,{configurable:!0,writable:!0,value:b})))};$jscomp.initSymbol=function(){};
$jscomp.polyfill("Symbol",function(a){if(a)return a;var b=function(e,f){this.$jscomp$symbol$id_=e;$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:f})};b.prototype.toString=function(){return this.$jscomp$symbol$id_};var c=0,d=function(e){if(this instanceof d)throw new TypeError("Symbol is not a constructor");return new b("jscomp_symbol_"+(e||"")+"_"+c++,e)};return d},"es6","es3");$jscomp.initSymbolIterator=function(){};
$jscomp.polyfill("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=$jscomp.global[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&$jscomp.defineProperty(d.prototype,a,{configurable:!0,writable:!0,value:function(){return $jscomp.iteratorPrototype($jscomp.arrayIteratorImpl(this))}})}return a},"es6",
"es3");$jscomp.initSymbolAsyncIterator=function(){};$jscomp.iteratorPrototype=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a};$jscomp.createTemplateTagFirstArg=function(a){return a.raw=a};$jscomp.createTemplateTagFirstArgWithRaw=function(a,b){a.raw=b;return a};$jscomp.makeIterator=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):$jscomp.arrayIterator(a)};
$jscomp.arrayFromIterator=function(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c};$jscomp.arrayFromIterable=function(a){return a instanceof Array?a:$jscomp.arrayFromIterator($jscomp.makeIterator(a))};$jscomp.underscoreProtoCanBeSet=function(){var a={a:!0},b={};try{return b.__proto__=a,b.a}catch(c){}return!1};
$jscomp.setPrototypeOf=$jscomp.TRUST_ES6_POLYFILLS&&"function"==typeof Object.setPrototypeOf?Object.setPrototypeOf:$jscomp.underscoreProtoCanBeSet()?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null;$jscomp.generator={};$jscomp.generator.ensureIteratorResultIsObject_=function(a){if(!(a instanceof Object))throw new TypeError("Iterator result "+a+" is not an object");};
$jscomp.generator.Context=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null};$jscomp.generator.Context.prototype.start_=function(){if(this.isRunning_)throw new TypeError("Generator is already running");this.isRunning_=!0};$jscomp.generator.Context.prototype.stop_=function(){this.isRunning_=!1};
$jscomp.generator.Context.prototype.jumpToErrorHandler_=function(){this.nextAddress=this.catchAddress_||this.finallyAddress_};$jscomp.generator.Context.prototype.next_=function(a){this.yieldResult=a};$jscomp.generator.Context.prototype.throw_=function(a){this.abruptCompletion_={exception:a,isException:!0};this.jumpToErrorHandler_()};$jscomp.generator.Context.prototype.return=function(a){this.abruptCompletion_={return:a};this.nextAddress=this.finallyAddress_};
$jscomp.generator.Context.prototype.jumpThroughFinallyBlocks=function(a){this.abruptCompletion_={jumpTo:a};this.nextAddress=this.finallyAddress_};$jscomp.generator.Context.prototype.yield=function(a,b){this.nextAddress=b;return{value:a}};$jscomp.generator.Context.prototype.yieldAll=function(a,b){a=$jscomp.makeIterator(a);var c=a.next();$jscomp.generator.ensureIteratorResultIsObject_(c);if(c.done)this.yieldResult=c.value,this.nextAddress=b;else return this.yieldAllIterator_=a,this.yield(c.value,b)};
$jscomp.generator.Context.prototype.jumpTo=function(a){this.nextAddress=a};$jscomp.generator.Context.prototype.jumpToEnd=function(){this.nextAddress=0};$jscomp.generator.Context.prototype.setCatchFinallyBlocks=function(a,b){this.catchAddress_=a;void 0!=b&&(this.finallyAddress_=b)};$jscomp.generator.Context.prototype.setFinallyBlock=function(a){this.catchAddress_=0;this.finallyAddress_=a||0};$jscomp.generator.Context.prototype.leaveTryBlock=function(a,b){this.nextAddress=a;this.catchAddress_=b||0};
$jscomp.generator.Context.prototype.enterCatchBlock=function(a){this.catchAddress_=a||0;a=this.abruptCompletion_.exception;this.abruptCompletion_=null;return a};$jscomp.generator.Context.prototype.enterFinallyBlock=function(a,b,c){c?this.finallyContexts_[c]=this.abruptCompletion_:this.finallyContexts_=[this.abruptCompletion_];this.catchAddress_=a||0;this.finallyAddress_=b||0};
$jscomp.generator.Context.prototype.leaveFinallyBlock=function(a,b){b=this.finallyContexts_.splice(b||0)[0];if(b=this.abruptCompletion_=this.abruptCompletion_||b){if(b.isException)return this.jumpToErrorHandler_();void 0!=b.jumpTo&&this.finallyAddress_<b.jumpTo?(this.nextAddress=b.jumpTo,this.abruptCompletion_=null):this.nextAddress=this.finallyAddress_}else this.nextAddress=a};$jscomp.generator.Context.prototype.forIn=function(a){return new $jscomp.generator.Context.PropertyIterator(a)};
$jscomp.generator.Context.PropertyIterator=function(a){this.object_=a;this.properties_=[];for(var b in a)this.properties_.push(b);this.properties_.reverse()};$jscomp.generator.Context.PropertyIterator.prototype.getNext=function(){for(;0<this.properties_.length;){var a=this.properties_.pop();if(a in this.object_)return a}return null};$jscomp.generator.Engine_=function(a){this.context_=new $jscomp.generator.Context;this.program_=a};
$jscomp.generator.Engine_.prototype.next_=function(a){this.context_.start_();if(this.context_.yieldAllIterator_)return this.yieldAllStep_(this.context_.yieldAllIterator_.next,a,this.context_.next_);this.context_.next_(a);return this.nextStep_()};
$jscomp.generator.Engine_.prototype.return_=function(a){this.context_.start_();var b=this.context_.yieldAllIterator_;if(b)return this.yieldAllStep_("return"in b?b["return"]:function(c){return{value:c,done:!0}},a,this.context_.return);this.context_.return(a);return this.nextStep_()};
$jscomp.generator.Engine_.prototype.throw_=function(a){this.context_.start_();if(this.context_.yieldAllIterator_)return this.yieldAllStep_(this.context_.yieldAllIterator_["throw"],a,this.context_.next_);this.context_.throw_(a);return this.nextStep_()};
$jscomp.generator.Engine_.prototype.yieldAllStep_=function(a,b,c){try{var d=a.call(this.context_.yieldAllIterator_,b);$jscomp.generator.ensureIteratorResultIsObject_(d);if(!d.done)return this.context_.stop_(),d;var e=d.value}catch(f){return this.context_.yieldAllIterator_=null,this.context_.throw_(f),this.nextStep_()}this.context_.yieldAllIterator_=null;c.call(this.context_,e);return this.nextStep_()};
$jscomp.generator.Engine_.prototype.nextStep_=function(){for(;this.context_.nextAddress;)try{var a=this.program_(this.context_);if(a)return this.context_.stop_(),{value:a.value,done:!1}}catch(b){this.context_.yieldResult=void 0,this.context_.throw_(b)}this.context_.stop_();if(this.context_.abruptCompletion_){a=this.context_.abruptCompletion_;this.context_.abruptCompletion_=null;if(a.isException)throw a.exception;return{value:a.return,done:!0}}return{value:void 0,done:!0}};
$jscomp.generator.Generator_=function(a){this.next=function(b){return a.next_(b)};this.throw=function(b){return a.throw_(b)};this.return=function(b){return a.return_(b)};this[Symbol.iterator]=function(){return this}};$jscomp.generator.createGenerator=function(a,b){b=new $jscomp.generator.Generator_(new $jscomp.generator.Engine_(b));$jscomp.setPrototypeOf&&a.prototype&&$jscomp.setPrototypeOf(b,a.prototype);return b};
$jscomp.asyncExecutePromiseGenerator=function(a){function b(d){return a.next(d)}function c(d){return a.throw(d)}return new Promise(function(d,e){function f(h){h.done?d(h.value):Promise.resolve(h.value).then(b,c).then(f,e)}f(a.next())})};$jscomp.asyncExecutePromiseGeneratorFunction=function(a){return $jscomp.asyncExecutePromiseGenerator(a())};$jscomp.asyncExecutePromiseGeneratorProgram=function(a){return $jscomp.asyncExecutePromiseGenerator(new $jscomp.generator.Generator_(new $jscomp.generator.Engine_(a)))};
$jscomp.FORCE_POLYFILL_PROMISE=!1;
$jscomp.polyfill("Promise",function(a){function b(){this.batch_=null}function c(h){return h instanceof e?h:new e(function(g,l){g(h)})}if(a&&!$jscomp.FORCE_POLYFILL_PROMISE)return a;b.prototype.asyncExecute=function(h){if(null==this.batch_){this.batch_=[];var g=this;this.asyncExecuteFunction(function(){g.executeBatch_()})}this.batch_.push(h)};var d=$jscomp.global.setTimeout;b.prototype.asyncExecuteFunction=function(h){d(h,0)};b.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var h=
this.batch_;this.batch_=[];for(var g=0;g<h.length;++g){var l=h[g];h[g]=null;try{l()}catch(m){this.asyncThrow_(m)}}}this.batch_=null};b.prototype.asyncThrow_=function(h){this.asyncExecuteFunction(function(){throw h;})};var e=function(h){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];var g=this.createResolveAndReject_();try{h(g.resolve,g.reject)}catch(l){g.reject(l)}};e.prototype.createResolveAndReject_=function(){function h(m){return function(q){l||(l=!0,m.call(g,q))}}var g=this,l=!1;
return{resolve:h(this.resolveTo_),reject:h(this.reject_)}};e.prototype.resolveTo_=function(h){if(h===this)this.reject_(new TypeError("A Promise cannot resolve to itself"));else if(h instanceof e)this.settleSameAsPromise_(h);else{a:switch(typeof h){case "object":var g=null!=h;break a;case "function":g=!0;break a;default:g=!1}g?this.resolveToNonPromiseObj_(h):this.fulfill_(h)}};e.prototype.resolveToNonPromiseObj_=function(h){var g=void 0;try{g=h.then}catch(l){this.reject_(l);return}"function"==typeof g?
this.settleSameAsThenable_(g,h):this.fulfill_(h)};e.prototype.reject_=function(h){this.settle_(2,h)};e.prototype.fulfill_=function(h){this.settle_(1,h)};e.prototype.settle_=function(h,g){if(0!=this.state_)throw Error("Cannot settle("+h+", "+g+"): Promise already settled in state"+this.state_);this.state_=h;this.result_=g;this.executeOnSettledCallbacks_()};e.prototype.executeOnSettledCallbacks_=function(){if(null!=this.onSettledCallbacks_){for(var h=0;h<this.onSettledCallbacks_.length;++h)f.asyncExecute(this.onSettledCallbacks_[h]);
this.onSettledCallbacks_=null}};var f=new b;e.prototype.settleSameAsPromise_=function(h){var g=this.createResolveAndReject_();h.callWhenSettled_(g.resolve,g.reject)};e.prototype.settleSameAsThenable_=function(h,g){var l=this.createResolveAndReject_();try{h.call(g,l.resolve,l.reject)}catch(m){l.reject(m)}};e.prototype.then=function(h,g){function l(r,v){return"function"==typeof r?function(A){try{m(r(A))}catch(E){q(E)}}:v}var m,q,n=new e(function(r,v){m=r;q=v});this.callWhenSettled_(l(h,m),l(g,q));return n};
e.prototype.catch=function(h){return this.then(void 0,h)};e.prototype.callWhenSettled_=function(h,g){function l(){switch(m.state_){case 1:h(m.result_);break;case 2:g(m.result_);break;default:throw Error("Unexpected state: "+m.state_);}}var m=this;null==this.onSettledCallbacks_?f.asyncExecute(l):this.onSettledCallbacks_.push(l)};e.resolve=c;e.reject=function(h){return new e(function(g,l){l(h)})};e.race=function(h){return new e(function(g,l){for(var m=$jscomp.makeIterator(h),q=m.next();!q.done;q=m.next())c(q.value).callWhenSettled_(g,
l)})};e.all=function(h){var g=$jscomp.makeIterator(h),l=g.next();return l.done?c([]):new e(function(m,q){function n(A){return function(E){r[A]=E;v--;0==v&&m(r)}}var r=[],v=0;do r.push(void 0),v++,c(l.value).callWhenSettled_(n(r.length-1),q),l=g.next();while(!l.done)})};return e},"es6","es3");$jscomp.polyfill("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}},"es6","es3");
$jscomp.polyfill("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}},"es7","es3");
$jscomp.checkStringArgs=function(a,b,c){if(null==a)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""};$jscomp.polyfill("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==$jscomp.checkStringArgs(this,b,"includes").indexOf(b,c||0)}},"es6","es3");
$jscomp.iteratorFromArray=function(a,b){a instanceof String&&(a+="");var c=0,d={next:function(){if(c<a.length){var e=c++;return{value:b(e,a[e]),done:!1}}d.next=function(){return{done:!0,value:void 0}};return d.next()}};d[Symbol.iterator]=function(){return d};return d};$jscomp.polyfill("Array.prototype.keys",function(a){return a?a:function(){return $jscomp.iteratorFromArray(this,function(b){return b})}},"es6","es3");$jscomp.owns=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
$jscomp.polyfill("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)$jscomp.owns(b,d)&&c.push([d,b[d]]);return c}},"es8","es3");$jscomp.polyfill("Array.prototype.fill",function(a){return a?a:function(b,c,d){var e=this.length||0;0>c&&(c=Math.max(0,e+c));if(null==d||d>e)d=e;d=Number(d);0>d&&(d=Math.max(0,e+d));for(c=Number(c||0);c<d;c++)this[c]=b;return this}},"es6","es3");$jscomp.typedArrayFill=function(a){return a?a:Array.prototype.fill};
$jscomp.polyfill("Int8Array.prototype.fill",$jscomp.typedArrayFill,"es6","es5");$jscomp.polyfill("Uint8Array.prototype.fill",$jscomp.typedArrayFill,"es6","es5");$jscomp.polyfill("Uint8ClampedArray.prototype.fill",$jscomp.typedArrayFill,"es6","es5");$jscomp.polyfill("Int16Array.prototype.fill",$jscomp.typedArrayFill,"es6","es5");$jscomp.polyfill("Uint16Array.prototype.fill",$jscomp.typedArrayFill,"es6","es5");$jscomp.polyfill("Int32Array.prototype.fill",$jscomp.typedArrayFill,"es6","es5");
$jscomp.polyfill("Uint32Array.prototype.fill",$jscomp.typedArrayFill,"es6","es5");$jscomp.polyfill("Float32Array.prototype.fill",$jscomp.typedArrayFill,"es6","es5");$jscomp.polyfill("Float64Array.prototype.fill",$jscomp.typedArrayFill,"es6","es5");$jscomp.polyfill("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)$jscomp.owns(b,d)&&c.push(b[d]);return c}},"es8","es3");
$jscomp.assign=$jscomp.TRUST_ES6_POLYFILLS&&"function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)$jscomp.owns(d,e)&&(a[e]=d[e])}return a};$jscomp.polyfill("Object.assign",function(a){return a||$jscomp.assign},"es6","es3");
$jscomp.polyfill("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=$jscomp.checkStringArgs(this,b,"startsWith");b+="";var e=d.length,f=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var h=0;h<f&&c<e;)if(d[c++]!=b[h++])return!1;return h>=f}},"es6","es3");$jscomp.polyfill("Number.isFinite",function(a){return a?a:function(b){return"number"!==typeof b?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}},"es6","es3");
$jscomp.polyfill("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}},"es6","es3");$jscomp.polyfill("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(g){return g};var e=[],f="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof f){b=f.call(b);for(var h=0;!(f=b.next()).done;)e.push(c.call(d,f.value,h++))}else for(f=b.length,h=0;h<f;h++)e.push(c.call(d,b[h],h));return e}},"es6","es3");
$jscomp.checkEs6ConformanceViaProxy=function(){try{var a={},b=Object.create(new $jscomp.global.Proxy(a,{get:function(c,d,e){return c==a&&"q"==d&&e==b}}));return!0===b.q}catch(c){return!1}};$jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS=!1;$jscomp.ES6_CONFORMANCE=$jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS&&$jscomp.checkEs6ConformanceViaProxy();
$jscomp.polyfill("WeakMap",function(a){function b(){if(!a||!Object.seal)return!1;try{var m=Object.seal({}),q=Object.seal({}),n=new a([[m,2],[q,3]]);if(2!=n.get(m)||3!=n.get(q))return!1;n.delete(m);n.set(q,4);return!n.has(m)&&4==n.get(q)}catch(r){return!1}}function c(){}function d(m){var q=typeof m;return"object"===q&&null!==m||"function"===q}function e(m){if(!$jscomp.owns(m,h)){var q=new c;$jscomp.defineProperty(m,h,{value:q})}}function f(m){if(!$jscomp.ISOLATE_POLYFILLS){var q=Object[m];q&&(Object[m]=
function(n){if(n instanceof c)return n;Object.isExtensible(n)&&e(n);return q(n)})}}if($jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(a&&$jscomp.ES6_CONFORMANCE)return a}else if(b())return a;var h="$jscomp_hidden_"+Math.random();f("freeze");f("preventExtensions");f("seal");var g=0,l=function(m){this.id_=(g+=Math.random()+1).toString();if(m){m=$jscomp.makeIterator(m);for(var q;!(q=m.next()).done;)q=q.value,this.set(q[0],q[1])}};l.prototype.set=function(m,q){if(!d(m))throw Error("Invalid WeakMap key");
e(m);if(!$jscomp.owns(m,h))throw Error("WeakMap key fail: "+m);m[h][this.id_]=q;return this};l.prototype.get=function(m){return d(m)&&$jscomp.owns(m,h)?m[h][this.id_]:void 0};l.prototype.has=function(m){return d(m)&&$jscomp.owns(m,h)&&$jscomp.owns(m[h],this.id_)};l.prototype.delete=function(m){return d(m)&&$jscomp.owns(m,h)&&$jscomp.owns(m[h],this.id_)?delete m[h][this.id_]:!1};return l},"es6","es3");$jscomp.MapEntry=function(){};
$jscomp.polyfill("Map",function(a){function b(){if($jscomp.ASSUME_NO_NATIVE_MAP||!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var l=Object.seal({x:4}),m=new a($jscomp.makeIterator([[l,"s"]]));if("s"!=m.get(l)||1!=m.size||m.get({x:4})||m.set({x:4},"t")!=m||2!=m.size)return!1;var q=m.entries(),n=q.next();if(n.done||n.value[0]!=l||"s"!=n.value[1])return!1;n=q.next();return n.done||4!=n.value[0].x||"t"!=n.value[1]||!q.next().done?!1:!0}catch(r){return!1}}
if($jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(a&&$jscomp.ES6_CONFORMANCE)return a}else if(b())return a;var c=new WeakMap,d=function(l){this.data_={};this.head_=h();this.size=0;if(l){l=$jscomp.makeIterator(l);for(var m;!(m=l.next()).done;)m=m.value,this.set(m[0],m[1])}};d.prototype.set=function(l,m){l=0===l?0:l;var q=e(this,l);q.list||(q.list=this.data_[q.id]=[]);q.entry?q.entry.value=m:(q.entry={next:this.head_,previous:this.head_.previous,head:this.head_,key:l,value:m},q.list.push(q.entry),
this.head_.previous.next=q.entry,this.head_.previous=q.entry,this.size++);return this};d.prototype.delete=function(l){l=e(this,l);return l.entry&&l.list?(l.list.splice(l.index,1),l.list.length||delete this.data_[l.id],l.entry.previous.next=l.entry.next,l.entry.next.previous=l.entry.previous,l.entry.head=null,this.size--,!0):!1};d.prototype.clear=function(){this.data_={};this.head_=this.head_.previous=h();this.size=0};d.prototype.has=function(l){return!!e(this,l).entry};d.prototype.get=function(l){return(l=
e(this,l).entry)&&l.value};d.prototype.entries=function(){return f(this,function(l){return[l.key,l.value]})};d.prototype.keys=function(){return f(this,function(l){return l.key})};d.prototype.values=function(){return f(this,function(l){return l.value})};d.prototype.forEach=function(l,m){for(var q=this.entries(),n;!(n=q.next()).done;)n=n.value,l.call(m,n[1],n[0],this)};d.prototype[Symbol.iterator]=d.prototype.entries;var e=function(l,m){var q=m&&typeof m;"object"==q||"function"==q?c.has(m)?q=c.get(m):
(q=""+ ++g,c.set(m,q)):q="p_"+m;var n=l.data_[q];if(n&&$jscomp.owns(l.data_,q))for(l=0;l<n.length;l++){var r=n[l];if(m!==m&&r.key!==r.key||m===r.key)return{id:q,list:n,index:l,entry:r}}return{id:q,list:n,index:-1,entry:void 0}},f=function(l,m){var q=l.head_;return $jscomp.iteratorPrototype(function(){if(q){for(;q.head!=l.head_;)q=q.previous;for(;q.next!=q.head;)return q=q.next,{done:!1,value:m(q)};q=null}return{done:!0,value:void 0}})},h=function(){var l={};return l.previous=l.next=l.head=l},g=0;
return d},"es6","es3");
$jscomp.polyfill("Set",function(a){function b(){if($jscomp.ASSUME_NO_NATIVE_SET||!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var d=Object.seal({x:4}),e=new a($jscomp.makeIterator([d]));if(!e.has(d)||1!=e.size||e.add(d)!=e||1!=e.size||e.add({x:4})!=e||2!=e.size)return!1;var f=e.entries(),h=f.next();if(h.done||h.value[0]!=d||h.value[1]!=d)return!1;h=f.next();return h.done||h.value[0]==d||4!=h.value[0].x||h.value[1]!=h.value[0]?!1:f.next().done}catch(g){return!1}}
if($jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(a&&$jscomp.ES6_CONFORMANCE)return a}else if(b())return a;var c=function(d){this.map_=new Map;if(d){d=$jscomp.makeIterator(d);for(var e;!(e=d.next()).done;)this.add(e.value)}this.size=this.map_.size};c.prototype.add=function(d){d=0===d?0:d;this.map_.set(d,d);this.size=this.map_.size;return this};c.prototype.delete=function(d){d=this.map_.delete(d);this.size=this.map_.size;return d};c.prototype.clear=function(){this.map_.clear();this.size=0};c.prototype.has=
function(d){return this.map_.has(d)};c.prototype.entries=function(){return this.map_.entries()};c.prototype.values=function(){return this.map_.values()};c.prototype.keys=c.prototype.values;c.prototype[Symbol.iterator]=c.prototype.values;c.prototype.forEach=function(d,e){var f=this;this.map_.forEach(function(h){return d.call(e,h,h,f)})};return c},"es6","es3");$jscomp.polyfill("Number.isNaN",function(a){return a?a:function(b){return"number"===typeof b&&isNaN(b)}},"es6","es3");
$jscomp.polyfill("String.prototype.repeat",function(a){return a?a:function(b){var c=$jscomp.checkStringArgs(this,null,"repeat");if(0>b||1342177279<b)throw new RangeError("Invalid count value");b|=0;for(var d="";b;)if(b&1&&(d+=c),b>>>=1)c+=c;return d}},"es6","es3");$jscomp.stringPadding=function(a,b){a=void 0!==a?String(a):" ";return 0<b&&a?a.repeat(Math.ceil(b/a.length)).substring(0,b):""};
$jscomp.polyfill("String.prototype.padStart",function(a){return a?a:function(b,c){var d=$jscomp.checkStringArgs(this,null,"padStart");return $jscomp.stringPadding(c,b-d.length)+d}},"es8","es3");$jscomp.findInternal=function(a,b,c){a instanceof String&&(a=String(a));for(var d=a.length,e=0;e<d;e++){var f=a[e];if(b.call(c,f,e,a))return{i:e,v:f}}return{i:-1,v:void 0}};$jscomp.polyfill("Array.prototype.find",function(a){return a?a:function(b,c){return $jscomp.findInternal(this,b,c).v}},"es6","es3");!function(){function a(n){n?(g[0]=g[16]=g[1]=g[2]=g[3]=g[4]=g[5]=g[6]=g[7]=g[8]=g[9]=g[10]=g[11]=g[12]=g[13]=g[14]=g[15]=0,this.blocks=g):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];this.h0=1732584193;this.h1=4023233417;this.h2=2562383102;this.h3=271733878;this.h4=3285377520;this.block=this.start=this.bytes=this.hBytes=0;this.finalized=this.hashed=!1;this.first=!0}var b="object"==typeof window?window:{},c=!b.JS_SHA1_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node;
c&&(b=global);var d="0123456789abcdef".split(""),e=[-2147483648,8388608,32768,128],f=[24,16,8,0],h=["hex","array","digest","arrayBuffer"],g=[],l=function(n){return function(r){return(new a(!0)).update(r)[n]()}},m=function(n){return function(r){if("string"==typeof r)return b.createHash("keyXYZ").update(r,"utf8").digest("hex");if(r.constructor===ArrayBuffer)r=new Uint8Array(r);else if(void 0===r.length)return n(r);return b.createHash("keyXYZ").update(new c(r)).digest("hex")}};a.prototype.update=function(n){if(!this.finalized){var r=
"string"!=typeof n;r&&n.constructor===b.ArrayBuffer&&(n=new Uint8Array(n));for(var v,A,E=0,H=n.length||0,I=this.blocks;E<H;){if(this.hashed&&(this.hashed=!1,I[0]=this.block,I[16]=I[1]=I[2]=I[3]=I[4]=I[5]=I[6]=I[7]=I[8]=I[9]=I[10]=I[11]=I[12]=I[13]=I[14]=I[15]=0),r)for(A=this.start;E<H&&64>A;++E)I[A>>2]|=n[E]<<f[3&A++];else for(A=this.start;E<H&&64>A;++E)128>(v=n.charCodeAt(E))?I[A>>2]|=v<<f[3&A++]:2048>v?(I[A>>2]|=(192|v>>6)<<f[3&A++],I[A>>2]|=(128|63&v)<<f[3&A++]):55296>v||57344<=v?(I[A>>2]|=(224|
v>>12)<<f[3&A++],I[A>>2]|=(128|v>>6&63)<<f[3&A++],I[A>>2]|=(128|63&v)<<f[3&A++]):(v=65536+((1023&v)<<10|1023&n.charCodeAt(++E)),I[A>>2]|=(240|v>>18)<<f[3&A++],I[A>>2]|=(128|v>>12&63)<<f[3&A++],I[A>>2]|=(128|v>>6&63)<<f[3&A++],I[A>>2]|=(128|63&v)<<f[3&A++]);this.lastByteIndex=A;this.bytes+=A-this.start;64<=A?(this.block=I[16],this.start=A-64,this.hash(),this.hashed=!0):this.start=A}return 4294967295<this.bytes&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes%=4294967296),this}};a.prototype.finalize=
function(){if(!this.finalized){this.finalized=!0;var n=this.blocks,r=this.lastByteIndex;n[16]=this.block;n[r>>2]|=e[3&r];this.block=n[16];56<=r&&(this.hashed||this.hash(),n[0]=this.block,n[16]=n[1]=n[2]=n[3]=n[4]=n[5]=n[6]=n[7]=n[8]=n[9]=n[10]=n[11]=n[12]=n[13]=n[14]=n[15]=0);n[14]=this.hBytes<<3|this.bytes>>>29;n[15]=this.bytes<<3;this.hash()}};a.prototype.hash=function(){var n,r=this.h0,v=this.h1,A=this.h2,E=this.h3,H=this.h4,I=this.blocks;for(n=16;80>n;++n){var L=I[n-3]^I[n-8]^I[n-14]^I[n-16];
I[n]=L<<1|L>>>31}for(n=0;20>n;n+=5)r=((v=((A=((E=((H=(r<<5|r>>>27)+(v&A|~v&E)+H+1518500249+I[n]<<0)<<5|H>>>27)+(r&(v=v<<30|v>>>2)|~r&A)+E+1518500249+I[n+1]<<0)<<5|E>>>27)+(H&(r=r<<30|r>>>2)|~H&v)+A+1518500249+I[n+2]<<0)<<5|A>>>27)+(E&(H=H<<30|H>>>2)|~E&r)+v+1518500249+I[n+3]<<0)<<5|v>>>27)+(A&(E=E<<30|E>>>2)|~A&H)+r+1518500249+I[n+4]<<0,A=A<<30|A>>>2;for(;40>n;n+=5)r=((v=((A=((E=((H=(r<<5|r>>>27)+(v^A^E)+H+1859775393+I[n]<<0)<<5|H>>>27)+(r^(v=v<<30|v>>>2)^A)+E+1859775393+I[n+1]<<0)<<5|E>>>27)+(H^
(r=r<<30|r>>>2)^v)+A+1859775393+I[n+2]<<0)<<5|A>>>27)+(E^(H=H<<30|H>>>2)^r)+v+1859775393+I[n+3]<<0)<<5|v>>>27)+(A^(E=E<<30|E>>>2)^H)+r+1859775393+I[n+4]<<0,A=A<<30|A>>>2;for(;60>n;n+=5)r=((v=((A=((E=((H=(r<<5|r>>>27)+(v&A|v&E|A&E)+H-1894007588+I[n]<<0)<<5|H>>>27)+(r&(v=v<<30|v>>>2)|r&A|v&A)+E-1894007588+I[n+1]<<0)<<5|E>>>27)+(H&(r=r<<30|r>>>2)|H&v|r&v)+A-1894007588+I[n+2]<<0)<<5|A>>>27)+(E&(H=H<<30|H>>>2)|E&r|H&r)+v-1894007588+I[n+3]<<0)<<5|v>>>27)+(A&(E=E<<30|E>>>2)|A&H|E&H)+r-1894007588+I[n+4]<<
0,A=A<<30|A>>>2;for(;80>n;n+=5)r=((v=((A=((E=((H=(r<<5|r>>>27)+(v^A^E)+H-899497514+I[n]<<0)<<5|H>>>27)+(r^(v=v<<30|v>>>2)^A)+E-899497514+I[n+1]<<0)<<5|E>>>27)+(H^(r=r<<30|r>>>2)^v)+A-899497514+I[n+2]<<0)<<5|A>>>27)+(E^(H=H<<30|H>>>2)^r)+v-899497514+I[n+3]<<0)<<5|v>>>27)+(A^(E=E<<30|E>>>2)^H)+r-899497514+I[n+4]<<0,A=A<<30|A>>>2;this.h0=this.h0+r<<0;this.h1=this.h1+v<<0;this.h2=this.h2+A<<0;this.h3=this.h3+E<<0;this.h4=this.h4+H<<0};a.prototype.hex=function(){this.finalize();var n=this.h0,r=this.h1,
v=this.h2,A=this.h3,E=this.h4;return d[n>>28&15]+d[n>>24&15]+d[n>>20&15]+d[n>>16&15]+d[n>>12&15]+d[n>>8&15]+d[n>>4&15]+d[15&n]+d[r>>28&15]+d[r>>24&15]+d[r>>20&15]+d[r>>16&15]+d[r>>12&15]+d[r>>8&15]+d[r>>4&15]+d[15&r]+d[v>>28&15]+d[v>>24&15]+d[v>>20&15]+d[v>>16&15]+d[v>>12&15]+d[v>>8&15]+d[v>>4&15]+d[15&v]+d[A>>28&15]+d[A>>24&15]+d[A>>20&15]+d[A>>16&15]+d[A>>12&15]+d[A>>8&15]+d[A>>4&15]+d[15&A]+d[E>>28&15]+d[E>>24&15]+d[E>>20&15]+d[E>>16&15]+d[E>>12&15]+d[E>>8&15]+d[E>>4&15]+d[15&E]};a.prototype.toString=
a.prototype.hex;a.prototype.digest=function(){this.finalize();var n=this.h0,r=this.h1,v=this.h2,A=this.h3,E=this.h4;return[n>>24&255,n>>16&255,n>>8&255,255&n,r>>24&255,r>>16&255,r>>8&255,255&r,v>>24&255,v>>16&255,v>>8&255,255&v,A>>24&255,A>>16&255,A>>8&255,255&A,E>>24&255,E>>16&255,E>>8&255,255&E]};a.prototype.array=a.prototype.digest;a.prototype.arrayBuffer=function(){this.finalize();var n=new ArrayBuffer(20),r=new DataView(n);return r.setUint32(0,this.h0),r.setUint32(4,this.h1),r.setUint32(8,this.h2),
r.setUint32(12,this.h3),r.setUint32(16,this.h4),n};var q=function(){var n=l("hex");c&&(n=m(n));n.create=function(){return new a};n.update=function(A){return n.create().update(A)};for(var r=0;r<h.length;++r){var v=h[r];n[v]=l(v)}return n}();b.keyXYZ=q}();
var eyeAbleKeygen=function(){function a(c){for(var d=[2,15,7,10,13,4,0,9,1],e="",f=0;f<c.length;f++){var h=c.charCodeAt(f);h=String.fromCharCode(-97+h+48-d[f]);e+=h}return e}var b=function(c,d,e){e=void 0===e?"Pro":e;var f=keyXYZ(c),h=f.length,g=0,l=1;c="";for(var m=0;m<f.length;m++){var q=g+l;c+=f.charAt(h-q)+f.charAt(q);g=l;l=q;if(q>h-1)break}f=d.getFullYear().toString();h=d.getMonth().toString();2>h.length&&(h="0"+h);d=d.getDate().toString();2>d.length&&(d="0"+d);d=f+h+d;f=[2,15,7,10,13,4,0,9,
1];h="";for(g=0;g<d.length;g++)l=d.charCodeAt(g),l=String.fromCharCode(97+l-48+f[g]),h+=l;c+=h;switch(e){case "Pro":e=c.charCodeAt(5);e=String.fromCharCode(e+4);c+=e;break;case "Light":e=c.charCodeAt(5),e=String.fromCharCode(e+2),c+=e}return c};return{generateKeyWithDate:b,evaluateKey:function(c,d){var e=d.charCodeAt(5),f=d.charCodeAt(d.length-1),h="invalid";f==e+4?h="Pro":f==e+2&&(h="Light");if("invalid"==h)return"invalid";e=d.slice(0,d.length-1);e=a(e.slice(e.length-8));e=e.slice(0,4)+"/"+(parseInt(e.slice(4,
6))+1).toString()+"/"+e.slice(6);e=new Date(e);return b(c,e,h)==d&&e>=new Date?h:"invalid"},getLicenseEndDate:function(c,d){var e=d.charCodeAt(5),f=d.charCodeAt(d.length-1),h="invalid";f==e+4?h="Pro":f==e+2&&(h="Light");if("invalid"==h)return null;e=d.slice(0,d.length-1);e=a(e.slice(e.length-8));e=e.slice(0,4)+"/"+(parseInt(e.slice(4,6))+1).toString()+"/"+e.slice(6);e=new Date(e);return b(c,e,h)==d?e:null}}}();/*
 ModernizrEyeAble 3.6.0 (Custom Build) | MIT *
 https://ModernizrEyeAble.com/download/?-boxshadow-classlist-cookies-cssanimations-csstransitions-customelements-eventlistener-mutationobserver-queryselector-rgba-svg-svgfilters-setclasses ! ModernizrEyeAble 3.6.0 (Custom Build) | MIT *
 https://ModernizrEyeAble.com/download/?-boxshadow-classlist-cssanimations-csstransitions-customelements-eventlistener-mutationobserver-queryselector-rgba-svg-svgfilters-setclasses !*/
!function(a,b,c){function d(){return"function"!=typeof b.createElement?b.createElement(arguments[0]):I?b.createElementNS.call(b,"http://www.w3.org/2000/svg",arguments[0]):b.createElement.apply(b,arguments)}function e(F){return F.replace(/([a-z])-([a-z])/g,function(M,P,U){return P+U.toUpperCase()}).replace(/^-/,"")}function f(F,M){return function(){return F.apply(M,arguments)}}function h(F){return F.replace(/([A-Z])/g,function(M,P){return"-"+P.toLowerCase()}).replace(/^ms-/,"-ms-")}function g(F,M,
P,U){var S,R,Y,J=d("div");var k=b.body;var p=(k||(k=d(I?"svg":"body"),k.fake=!0),k);if(parseInt(P,10))for(;P--;)k=d("div"),k.id=U?U[P]:"ModernizrEyeAble"+(P+1),J.appendChild(k);return S=d("style"),S.type="text/css",S.id="sModernizrEyeAble",(p.fake?p:J).appendChild(S),p.appendChild(J),S.styleSheet?S.styleSheet.cssText=F:S.appendChild(b.createTextNode(F)),J.id="ModernizrEyeAble",p.fake&&(p.style.background="",p.style.overflow="hidden",Y=H.style.overflow,H.style.overflow="hidden",H.appendChild(p)),R=
M(J,F),p.fake?(p.parentNode.removeChild(p),H.style.overflow=Y,H.offsetHeight):J.parentNode.removeChild(J),!!R}function l(F,M){var P=F.length;if("CSS"in a&&"supports"in a.CSS){for(;P--;)if(a.CSS.supports(h(F[P]),M))return!0;return!1}if("CSSSupportsRule"in a){for(var U=[];P--;)U.push("("+h(F[P])+":"+M+")");return U=U.join(" or "),g("@supports ("+U+") { #ModernizrEyeAble { position: absolute; } }",function(S){if("getComputedStyle"in a){S=getComputedStyle.call(a,S,null);var R=a.console;null!==S?S=S.getPropertyValue("position"):
R&&R[R.error?"error":"log"].call(R,"getComputedStyle returning null, its possible ModernizrEyeAble test results are inaccurate")}else S=S.currentStyle&&S.currentStyle.position;return"absolute"==S})}return c}function m(F,M,P,U){function S(){k&&(delete w.style,delete w.modElem)}if(U="undefined"===typeof U?!1:U,"undefined"!==typeof P){var R=l(F,P);if("undefined"!==typeof R)return R}var Y,J;for(R=["ModernizrEyeAble","tspan","samp"];!w.style&&R.length;){var k=!0;w.modElem=d(R.shift());w.style=w.modElem.style}var p=
F.length;for(R=0;p>R;R++)if(Y=F[R],J=w.style[Y],!!~(""+Y).indexOf("-")&&(Y=e(Y)),w.style[Y]!==c){if(U||"undefined"===typeof P)return S(),"pfx"==M?Y:!0;try{w.style[Y]=P}catch(t){}if(w.style[Y]!=J)return S(),"pfx"==M?Y:!0}return S(),!1}function q(F,M,P,U,S){var R=F.charAt(0).toUpperCase()+F.slice(1),Y=(F+" "+N.join(R+" ")+R).split(" ");if("string"===typeof M||"undefined"===typeof M)var J=m(Y,M,U,S);else{Y=(F+" "+L.join(R+" ")+R).split(" ");a:{F=Y;for(var k in F)if(F[k]in M){M=!1===P?F[k]:(J=M[F[k]],
"function"===typeof J?f(J,P||M):J);break a}M=!1}J=M}return J}function n(F,M,P){return q(F,c,c,M,P)}var r=[],v=[],A={_version:"3.6.0",_config:{classPrefix:"",enableClasses:0,enableJSClass:0,usePrefixes:!0},_q:[],on:function(F,M){var P=this;setTimeout(function(){M(P[F])},0)},addTest:function(F,M,P){v.push({name:F,fn:M,options:P})},addAsyncTest:function(F){v.push({name:null,fn:F})}},E=function(){};E.prototype=A;E=new E;E.addTest("customelements","customElements"in a);E.addTest("eventlistener","addEventListener"in
a);E.addTest("queryselector","querySelector"in b&&"querySelectorAll"in b);E.addTest("svg",!!b.createElementNS&&!!b.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect);E.addTest("mutationobserver",!!a.MutationObserver||!!a.WebKitMutationObserver);E.addTest("svgfilters",function(){var F=!1;try{F="SVGFEColorMatrixElement"in a&&2==SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_SATURATE}catch(M){}return F});var H=b.documentElement;E.addTest("classlist","classList"in H);var I="svg"===H.nodeName.toLowerCase();
E.addTest("rgba",function(){var F=d("a").style;return F.cssText="background-color:rgba(150,255,150,.5)",-1<(""+F.backgroundColor).indexOf("rgba")});var L=A._config.usePrefixes?["moz","o","ms","webkit"]:[];A._domPrefixes=L;var N=A._config.usePrefixes?["Moz","O","ms","Webkit"]:[];A._cssomPrefixes=N;var G={elem:d("ModernizrEyeAble")};E._q.push(function(){delete G.elem});var w={style:G.elem.style};E._q.unshift(function(){delete w.style});A.testAllProps=q;A.testAllProps=n;E.addTest("cssanimations",n("animationName",
"a",!0));E.addTest("boxshadow",n("boxShadow","1px 1px",!0));E.addTest("csstransitions",n("transition","all",!0));(function(){var F,M,P,U,S;for(S in v)if(v.hasOwnProperty(S)){if(F=[],M=v[S],M.name&&(F.push(M.name.toLowerCase()),M.options&&M.options.aliases&&M.options.aliases.length))for(P=0;P<M.options.aliases.length;P++)F.push(M.options.aliases[P].toLowerCase());P="function"===typeof M.fn?M.fn():M.fn;for(U=0;U<F.length;U++){var R=F[U];R=R.split(".");1===R.length?E[R[0]]=P:(!E[R[0]]||E[R[0]]instanceof
Boolean||(E[R[0]]=new Boolean(E[R[0]])),E[R[0]][R[1]]=P);r.push((P?"":"no-")+R.join("-"))}}})();(function(F){var M=H.className,P=E._config.classPrefix||"";if(I&&(M=M.baseVal),E._config.enableJSClass)M=M.replace(new RegExp("(^|\\s)"+P+"no-js(\\s|$)"),"$1"+P+"js$2");E._config.enableClasses&&(M+=" "+P+F.join(" "+P),I?H.className.baseVal=M:H.className=M)})(r);delete A.addTest;delete A.addAsyncTest;for(A=0;A<E._q.length;A++)E._q[A]();a.ModernizrEyeAble=E}(window,document);var eyeAble_imagePaths={},eyeAbleVariables={eyeAble_Font_Family:"0",iAble_Font_Offset:"0",Fontsize:0,Line_height:0,Word_Spacing:0,Letter_Spacing:0,Zoom_Lvl:1,Alignment:"0",eyeAble_Color_Filter:"Deaktiviert",Color_Filter_Level:"1.0",Color_Mode:"0",iAble_Text_Color:"rgb(255, 255, 255)",iAble_Background_Color:"rgb(0, 0, 0)",Outline_Links:!0,bluefilterSet:"0",blueFilterLevel:"0.4",topPosition:"15%",rightPosition:"10px",mobileBottomPosition:"15%",mobileRightPosition:"10px",sidePosition:"right",mobileSidePosition:"right",
Extended:"1",Animations:"1",HideImages:"0",Muted:"0",BluefilterAuto:"0",BluefilterTimes:"0",BluefilterSunTimes:"0",BluefilterLocation:"W\u00fcrzburg",BluefilterAutoSet:"false",BigCursor:"0",SpeechOutput:"0",SpeechRate:1,SpeechVolume:1,ReadCursorActive:!0,ControllerTop:80,ControllerLeft:55,OneClickSettingsDeviations:{bluefilterSet:"1",blueFilterLevel:"0.3",Color_Mode:"Contrast",iAble_Text_Color:"rgb(255, 255, 255)",iAble_Background_Color:"rgb(0, 0, 0)",iAble_Font_Offset:"3"},lastIntroTime:0,OneClickSaved:!1,
UserLang:"de",UserLangCustom:!1,ShortcutsActive:!0,minimizeIcon:!1},eyeAble_settings={fontSizeIncrease:1,iconSizeIncrease:1,maximumFontSizeIncrease:16,minimumFontSizeIncrease:-3,layoutCorrectThreshold:4,highPowerMode:"True",BluefilterTimeInterval:3E3},eyeAble_setWhiteImgBackground=!1,eyeAble_invertSmallImg=!0,eyeAble_fileHomePath,eyeAble_firstInstallFree=!1,eyeAble_pluginDetected=!1,eyeAble_intersectionObserver=!0,eyeAble_lang;
function eyeAble_setFilePaths(a){a.includes("public/")||a.includes("Public/")||(a+="public/");eyeAble_fileHomePath=a;eyeAble_imagePaths.bluefilterOnPath=a+"images/Eye-Able-Main-Bluefilter.svg";eyeAble_imagePaths.bluefilterOffPath=a+"images/Eye-Able-Main-Bluefilter.svg";eyeAble_imagePaths.mainIconPath=a+"images/eye-able-logo_rounded_bw_mini.png";eyeAble_imagePaths.mainIconFullPath=a+"images/eye-able-logo2.png";eyeAble_imagePaths.mainIconActiveCheckPath=a+"images/eye-able-active-check.svg";eyeAble_imagePaths.plusPath=
a+"images/eye-able-plus.svg";eyeAble_imagePaths.minusPath=a+"images/eye-able-minus.svg";eyeAble_imagePaths.rightArrow=a+"images/eyeable-right-arrow.svg";eyeAble_imagePaths.zoomPath=a+"images/Eye-Able-Main-Font-Size.svg";eyeAble_imagePaths.zoomResetPath=a+"images/eye-able-main-zoom-reset.svg";eyeAble_imagePaths.blackWhitePath=a+"images/Eye-Able-Main-Nightmode.svg";eyeAble_imagePaths.blackWhiteOffPath=a+"images/eye-able-black_off.svg";eyeAble_imagePaths.blueYellowPath=a+"images/eye-able-yellow-blue-yellow.svg";
eyeAble_imagePaths.redGreenPath=a+"images/eye-able-yellow-red-green.svg";eyeAble_imagePaths.whiteBlackPath=a+"images/eye-able-colorpreset4.svg";eyeAble_imagePaths.colorWheelPath=a+"images/Eye-Able-Main-Kontrastmodus.svg";eyeAble_imagePaths.fontPath=a+"images/Eye-Able-Main-Font.svg";eyeAble_imagePaths.colorblindPath=a+"images/Eye-Able-Main-Farbschwaeche.svg";eyeAble_imagePaths.cc1Path=a+"images/Protanomalie.svg";eyeAble_imagePaths.cc2Path=a+"images/Deuteranomalie.svg";eyeAble_imagePaths.cc3Path=a+
"images/Tritanomalie.svg";eyeAble_imagePaths.cc4Path=a+"images/Graustufen.svg";eyeAble_imagePaths.cc5Path=a+"images/Kontrast.svg";eyeAble_imagePaths.cc6Path=a+"images/Saettigung.svg";eyeAble_imagePaths.resetPath=a+"images/Eye-Able-Main-reset.svg";eyeAble_imagePaths.rangerPlus=a+"images/plusRanger.svg";eyeAble_imagePaths.rangerMinus=a+"images/minusRanger.svg";eyeAble_imagePaths.bfrangerPlus=a+"images/bluefilter_plusRanger.svg";eyeAble_imagePaths.bfrangerMinus=a+"images/bluefilter_minusRanger.svg";
eyeAble_imagePaths.settingsPath=a+"images/settings.png";eyeAble_imagePaths.settingsAniPath=a+"images/eyeable_icon-settings-gif.svg";eyeAble_imagePaths.settingsAniMainPath=a+"images/Eye-Able-Main-Animation.svg";eyeAble_imagePaths.settingsClkPath=a+"images/eyeable_icon-settings-time.svg";eyeAble_imagePaths.settingsImgPath=a+"images/Eye-Able-Main-Image.svg";eyeAble_imagePaths.settingsLocPath=a+"images/eyeable_icon-settings-sunset.svg";eyeAble_imagePaths.settingsMousePath=a+"images/eyeable_icon-cursor.svg";
eyeAble_imagePaths.settingsMutePath=a+"images/eyeable_icon-settings-audio.svg";eyeAble_imagePaths.xPath=a+"images/eye-able-circle-x.svg";eyeAble_imagePaths.xNoCirclePath=a+"images/eye-able-x.svg";eyeAble_imagePaths.infoPath=a+"images/eye-able-info.svg";eyeAble_imagePaths.resetTopPath=a+"images/eye-able-reset-top.svg";eyeAble_imagePaths.resetContrastPath=a+"images/eye-able-reset-top.svg";eyeAble_imagePaths.bigMousePath=a+"images/eye-able_cursor-big.png";eyeAble_imagePaths.bigMouseToolbarPath=a+"images/Eye-Able-Main-BigCursor.svg";
eyeAble_imagePaths.pointerPath=a+"images/eyeable_pointer.png";eyeAble_imagePaths.textPointerPath=a+"images/eyeable_text-cursor_2.png";eyeAble_imagePaths.checkPath=a+"images/eye-able-check.svg";eyeAble_imagePaths.arrowDownPath=a+"images/eye-Able-chevron-down.svg";eyeAble_imagePaths.speakerPath=a+"images/eye-able-speaker.svg";eyeAble_imagePaths.mutedPath=a+"images/eye-able-muted.svg";eyeAble_imagePaths.magnifierPath=a+"images/eye-able-lupe.svg";eyeAble_imagePaths.bwPresetPath=a+"images/eye-able-black-white.svg";
eyeAble_imagePaths.infoFaqPath=a+"images/eye-able-info-faq.svg";eyeAble_imagePaths.infoMailPath=a+"images/eye-able-info-mail.svg";eyeAble_imagePaths.infoManualPath=a+"images/eye-able-info-manual.svg";eyeAble_imagePaths.infoTelPath=a+"images/eye-able-info-tel.svg";eyeAble_imagePaths.navTTSPath=a+"images/Eye-Able-Main-Vorlesen.svg";eyeAble_imagePaths.keyboardPath=a+"images/Eye-Able-Main-Keyboard.svg";eyeAble_imagePaths.oneClickPath=a+"images/Eye-Able-Main-Schnellmodus.svg";eyeAble_imagePaths.oneClickSavePath=
a+"images/Eye-Able-Main-Save.svg";eyeAble_imagePaths.moreFunctionsPath=a+"images/Eye-Able-Main-More-Functions.svg";eyeAble_imagePaths.whiteLogo=a+"images/eye-able-white_logo.svg";eyeAble_imagePaths.checkNoCirclePath=a+"images/eye-able-cmnbtn-check.svg";eyeAble_imagePaths.proVersionPath=a+"images/Eye-Able-Main-Pro-version_trophy.svg";eyeAble_imagePaths.cssPath=a+"css/eyeAble.1.13.45.min.css";eyeAble_imagePaths.mainFontPath=a+"font/open-sans-v18-latin-regular.woff2";eyeAble_imagePaths.mainFontWOFFPath=
a+"font/open-sans-v18-latin-regular.woff";eyeAble_imagePaths.mainFontTTFPath=a+"font/open-sans-v18-latin-regular.woff";eyeAble_imagePaths.screenreaderLogo=a+"images/eye-able-screenreader.svg";eyeAble_imagePaths.srPlayButton=a+"images/Play-Pause.svg";eyeAble_imagePaths.srStopButton=a+"images/Stop.svg";eyeAble_imagePaths.srPauseButton=a+"images/pause-play.svg";eyeAble_imagePaths.srBackButton=a+"images/eye-able-backward.svg";eyeAble_imagePaths.srForwardButton=a+"images/eye-able-forward.svg";eyeAble_imagePaths.srSettings=
a+"images/eye-able-srcicon.svg";eyeAble_imagePaths.srSettingsClose=a+"images/eye-able-srscancel.svg";eyeAble_imagePaths.srMinus=a+"images/eye-able-SRminus.svg";eyeAble_imagePaths.srPlus=a+"images/eye-able-SRplus.svg";eyeAble_imagePaths.srInfoIcon=a+"images/eye-able-infoicon.svg";eyeAble_imagePaths.flagDE=a+"images/eyeAble_flagDE.svg";eyeAble_imagePaths.leftAlign=a+"images/eyeable-left-align.svg";eyeAble_imagePaths.rightAlign=a+"images/eyeable-right-align.svg";eyeAble_imagePaths.centerAlign=a+"images/eyeable-center-align.svg";
eyeAble_imagePaths.justifyAlign=a+"images/eyeable-justify-align.svg";eyeAble_imagePaths.azureTTS=a+"tts/azureTTS.min.js"}var eyeAble_contrastSkipClasses=[],eyeAble_fontsizeSkipClasses=[],eyeAble_noBackgroundClasses=[];
function eyeAble_blacklistElements(a){a||(a=document);try{if("undefined"!==typeof eyeAble_pluginConfig){var b;eyeAble_pluginConfig.blacklistAll&&0<eyeAble_pluginConfig.blacklistAll.length&&(b=eyeAble_pluginConfig.blacklistAll.split(","));var c;eyeAble_pluginConfig.blacklistDarkmode&&(c=eyeAble_pluginConfig.blacklistDarkmode.split(","));var d;eyeAble_pluginConfig.blacklistContrast&&(d=eyeAble_pluginConfig.blacklistContrast.split(","));var e;eyeAble_pluginConfig.blacklistContrastMobile&&(e=eyeAble_pluginConfig.blacklistContrastMobile.split(","));
var f;eyeAble_pluginConfig.blacklistFontsizeMobile&&(f=eyeAble_pluginConfig.blacklistFontsizeMobile.split(","));var h;eyeAble_pluginConfig.blacklistFontsize&&(h=eyeAble_pluginConfig.blacklistFontsize.split(","));var g;eyeAble_pluginConfig.forceWhiteBackground&&(g=eyeAble_pluginConfig.forceWhiteBackground.split(","));var l;eyeAble_pluginConfig.forceContrastBackground&&(l=eyeAble_pluginConfig.forceContrastBackground.split(","));var m;eyeAble_pluginConfig.noBackground&&(m=eyeAble_pluginConfig.noBackground.split(","));
var q;eyeAble_pluginConfig.noLinkHighlight&&(q=eyeAble_pluginConfig.noLinkHighlight.split(","));if(b&&0<b.length)for(var n=0;n<b.length;n++)if(0<b[n].length){var r=a.querySelectorAll(b[n].trim());if(r)for(var v=0;v<r.length;v++)r[v].classList.add("eyeAbleSkip")}if(d&&0<d.length)for(b=0;b<d.length;b++)if(0<d[b].length){var A=a.querySelectorAll(d[b].trim());eyeAble_contrastSkipClasses.push(d[b].trim());if(A)for(n=0;n<A.length;n++)A[n].classList.add("eyeAbleContrastSkip")}if(eyeAble_session_parameters.isMobile&&
e&&0<e.length)for(d=0;d<e.length;d++)if(0<e[d].length){var E=a.querySelectorAll(e[d].trim());eyeAble_contrastSkipClasses.push(e[d].trim());if(E)for(A=0;A<E.length;A++)E[A].classList.add("eyeAbleContrastSkip")}if(c&&0<c.length)for(e=0;e<c.length;e++)if(0<c[e].length){var H=a.querySelectorAll(c[e].trim());if(H)for(E=0;E<H.length;E++)H[E].classList.add("eyeAbleSkipDarkmode")}if(h&&0<h.length)for(c=0;c<h.length;c++)if(0<h[c].length){var I=a.querySelectorAll(h[c].trim());eyeAble_fontsizeSkipClasses.push(h[c].trim());
if(I)for(H=0;H<I.length;H++)I[H].classList.add("eyeAbleSkipFontSize")}if(eyeAble_session_parameters.isMobile&&f&&0<f.length)for(h=0;h<f.length;h++)if(0<f[h].length){var L=a.querySelectorAll(f[h].trim());eyeAble_fontsizeSkipClasses.push(f[h].trim());if(L)for(I=0;I<L.length;I++)L[I].classList.add("eyeAbleSkipFontSize")}if(g&&0<g.length)for(f=0;f<g.length;f++)if(0<g[f].length){var N=a.querySelectorAll(g[f].trim());if(N)for(L=0;L<N.length;L++)N[L].classList.add("eyeAbleContrastSkip")}if(l&&0<l.length)for(g=
0;g<l.length;g++)if(0<l[g].length){var G=a.querySelectorAll(l[g].trim());if(G)for(N=0;N<G.length;N++)G[N].classList.add("eA_fcB")}if(m&&0<m.length)for(l=0;l<m.length;l++)if(0<m[l].length){var w=a.querySelectorAll(m[l].trim());eyeAble_noBackgroundClasses.push(m[l].trim());if(w)for(G=0;G<w.length;G++)w[G].classList.add("eA_nB")}if(q&&0<q.length)for(m=0;m<q.length;m++)if(0<q[m].length){var F=a.querySelectorAll(q[m].trim());if(F)for(w=0;w<F.length;w++)F[w].classList.add("eA_nH")}}}catch(M){}}
function eyeAble_setWhiteBackgrounds(){var a;eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.forceWhiteBackground&&(a=eyeAble_pluginLocalConfig.forceWhiteBackground.split(","));if(a&&0<a.length){for(var b={},c=0;c<a.length;b={$jscomp$loop$prop$elements$282:b.$jscomp$loop$prop$elements$282},c++)if(0<a[c].length&&(b.$jscomp$loop$prop$elements$282=document.querySelectorAll(a[c].trim()),b.$jscomp$loop$prop$elements$282))for(var d={$jscomp$loop$prop$k$284:0};d.$jscomp$loop$prop$k$284<b.$jscomp$loop$prop$elements$282.length;d=
{$jscomp$loop$prop$k$284:d.$jscomp$loop$prop$k$284},d.$jscomp$loop$prop$k$284++)fastdomEA.mutate(function(h,g){return function(){h.$jscomp$loop$prop$elements$282[g.$jscomp$loop$prop$k$284].style.setProperty("background","white","important")}}(b,d));b=document.querySelectorAll("IFRAME");if(0<b.length)for(c=0;c<b.length;c++){d={};for(var e=0;e<a.length;d={$jscomp$loop$prop$elements$52$286:d.$jscomp$loop$prop$elements$52$286},e++)if(0<a[e].length)try{if(d.$jscomp$loop$prop$elements$52$286=b[e].contentWindow.document.querySelectorAll(a[e].trim()),
d.$jscomp$loop$prop$elements$52$286)for(var f={$jscomp$loop$prop$k$53$288:0};f.$jscomp$loop$prop$k$53$288<d.$jscomp$loop$prop$elements$52$286.length;f={$jscomp$loop$prop$k$53$288:f.$jscomp$loop$prop$k$53$288},f.$jscomp$loop$prop$k$53$288++)fastdomEA.mutate(function(h,g){return function(){h.$jscomp$loop$prop$elements$52$286[g.$jscomp$loop$prop$k$53$288].style.setProperty("background","white","important")}}(d,f))}catch(h){}}}}
function eyeAble_resetWhiteBackgrounds(){var a;eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.forceWhiteBackground&&(a=eyeAble_pluginLocalConfig.forceWhiteBackground.split(","));if(a&&0<a.length)for(var b={},c=0;c<a.length;b={$jscomp$loop$prop$elements$290:b.$jscomp$loop$prop$elements$290},c++)if(a[c]&&0<a[c].length&&a[c].trim()&&(b.$jscomp$loop$prop$elements$290=document.querySelectorAll(a[c].trim()),b.$jscomp$loop$prop$elements$290))for(var d={$jscomp$loop$prop$k$292:0};d.$jscomp$loop$prop$k$292<
b.$jscomp$loop$prop$elements$290.length;d={$jscomp$loop$prop$k$292:d.$jscomp$loop$prop$k$292},d.$jscomp$loop$prop$k$292++)fastdomEA.mutate(function(e,f){return function(){e.$jscomp$loop$prop$elements$290[f.$jscomp$loop$prop$k$292].style.removeProperty("background")}}(b,d))};var eyeAble_lS_found=!1,eyeAble_crossDomainStorage=!1,eyeAble_crossStorageDomain="https://storage.eye-able-cdn.com",eyeAble_crossStorageUrl=eyeAble_crossStorageDomain+"/testing/localStorage.html";
function eyeAbleInitLocalVariables(){function a(){var f;localStorage&&(f=localStorage.getItem("eyeAbleVariables"));b(f)}function b(f){f&&(f=JSON.parse(f),Object.keys(f).length===Object.keys(eyeAbleVariables).length&&(eyeAbleVariables=f),eyeAble_lS_found=!0);eyeAble_lS_found||document.addEventListener("eyeable:init_completed",function(){eyeAble_lS_found=!0});eyeAble_variablesLoaded=!0;eyeAble_instantActions()}if(document.getElementById("eyeAbleStorageHub")){eyeAble_crossDomainStorage=!0;var c=document.createElement("a");
c.setAttribute("href",document.getElementById("eyeAbleStorageHub").src);eyeAble_crossStorageDomain=c.protocol+"//"+c.hostname}if(localStorage&&localStorage.getItem("eyeAbleCrossStorage")||"undefined"!==typeof eyeAble_pluginConfig&&eyeAble_pluginConfig.shareLocalStorage)eyeAble_crossDomainStorage=!0;if(!0===eyeAble_crossDomainStorage)try{var d=function(f){f&&f.data&&"eyeAble_Message"===f.data.type&&(f.data.config?(e=!0,b(f.data.config),window.removeEventListener("message",d)):"Allowed"===f.data.result?
document.getElementById("eyeAbleStorageHub").contentWindow.postMessage("get",eyeAble_crossStorageDomain):"Denied"===f.data.result&&(console.log("Cross Storage denied."),eyeAble_crossDomainStorage=!1,a(),window.removeEventListener("message",d)))},e=!1;window.addEventListener("message",d);setTimeout(function(){e||(a(),window.removeEventListener("message",d))},1E3);eyeAble_createStorageIframe()}catch(f){a()}else a()}
function eyeAble_setCrossDomainStorage(){eyeAble_crossDomainStorage&&document.getElementById("eyeAbleStorageHub")&&document.getElementById("eyeAbleStorageHub").contentWindow.postMessage({set:JSON.stringify(eyeAbleVariables)},eyeAble_crossStorageDomain)}
function eyeAble_setVar(a,b){eyeAbleVariables[a]=b;a=!1;"undefined"!==typeof eyeAble_blockLocalStorage&&!0===eyeAble_blockLocalStorage&&(a=!0);eyeAble_lS_found&&!a&&(localStorage.setItem("eyeAbleVariables",JSON.stringify(eyeAbleVariables)),eyeAble_setCrossDomainStorage())}function eyeAble_getVar(a){return eyeAbleVariables[a]};var eyeAble_bluefilterTimeCheck=-1,eyeAble_BfQuickInitRun=!1;
function eyeAble_initBluefilter(){if(!eyeAble_BfQuickInitRun&&"1"===eyeAble_getVar("bluefilterSet")||eyeAble_BfQuickInitRun){var a='<eye-able-shader aria-hidden="true" id="eyeAble-Bluefilter" style="background: rgba(255, 147, 41,'+("1"===eyeAble_getVar("bluefilterSet")?eyeAbleVariables.blueFilterLevel:"0")+');    z-index: 2147483646;\n    margin: 0;\n    border-radius: 0;\n    padding: 0;\n    pointer-events: none;\n    position: fixed;\n    top: -10%;\n    right: -10%;\n    bottom: -10%;\n    left: -10%;\n    width: auto;\n    height: auto;\n    mix-blend-mode: multiply;\n    display: block !important;"></eye-able-shader>';"display: block; transition: none 0s ease 0s; margin: 0px; padding: 0px; border-radius: 0px; border: none; outline: none; visibility: visible; max-height: none; max-width: none; clip: unset; overflow: visible; opacity: 1; position: fixed; inset: -10%; width: auto; height: auto; z-index: -2147483646; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(0, 0, 0);";
document.getElementById("eyeAble-Bluefilter")||(document.documentElement.insertAdjacentHTML("beforeend",a),document.documentElement.insertAdjacentHTML("beforeend",'<eye-able-shader id="eyeAble-Bluefilter-Back" style="display: none; transition: none 0s ease 0s; margin: 0px; padding: 0px; border-radius: 0px; border: none; outline: none; visibility: visible; max-height: none; max-width: none; clip: unset; overflow: visible; opacity: 1; position: fixed; inset: -10%; width: auto; height: auto; z-index: -2147483646; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(0, 0, 0);"></eye-able-shader>'));
if("0"!==eyeAble_getVar("BluefilterTimes")||"0"!==eyeAble_getVar("BluefilterSunTimes"))eyeAble_bluefilterTimeCheck=window.setInterval(eyeAble_BluefilterCheckTime,eyeAble_settings.BluefilterTimeInterval);eyeAble_bluefilterEnabled||eyeAble_resetBluefilter()}eyeAble_BfQuickInitRun=!0}
function eyeAble_toggleBluefilter(){if(!eyeAble_bluefilterEnabled)return!1;"0"===eyeAble_getVar("bluefilterSet")?(.1>parseFloat(eyeAbleVariables.blueFilterLevel)&&eyeAble_setVar("blueFilterLevel","0.1",1),eyeAble_setBluefilter(),eyeAble_showFeedbackNotification(eyeAble_getMessage("activeBf"),"ALT + B")):(eyeAble_resetBluefilter(),eyeAble_showFeedbackNotification(eyeAble_getMessage("inactiveBf"),"ALT + B"))}
function eyeAble_increaseBluefilter(){if(!eyeAble_bluefilterEnabled)return!1;var a=parseFloat(eyeAbleVariables.blueFilterLevel)+.05;1>=a?eyeAble_setBluefilterIntensity(a):eyeAble_setBluefilterIntensity(1)}function eyeAble_decreaseBluefilter(){if(!eyeAble_bluefilterEnabled)return!1;var a=parseFloat(eyeAbleVariables.blueFilterLevel)-.05;0<=a?eyeAble_setBluefilterIntensity(a):eyeAble_setBluefilterIntensity(0)}
function eyeAble_setBluefilterIntensity(a){eyeAble_setVar("blueFilterLevel",a.toString(),1);fastdomEA.mutate(function(){document.getElementById("eyeAble-Bluefilter").style.background="rgba(255, 147, 41,"+eyeAbleVariables.blueFilterLevel+")";eyeAble_shadowRoot.getElementById("bluefilterRanger").value=(100*a).toString();eyeAble_shadowRoot.getElementById("eyeAble_BluefilterRanger_value").textContent=(100*parseFloat(eyeAbleVariables.blueFilterLevel)).toFixed(0)+"%";var b=parseFloat(eyeAble_shadowRoot.getElementById("bluefilterRanger").value);
eyeAble_shadowRoot.getElementById("rngBGBluefilter").style.width=(b-4*b/100).toString()+"%"});"1"===eyeAble_getVar("bluefilterSet")&&eyeAble_dispatchEvent("Bluefilter_Adjusted")}var eyeAble_htmlHeightFit=!1;
function eyeAble_setBluefilter(){if(!eyeAble_bluefilterEnabled)return!1;eyeAble_setBluefilterIntensity(parseFloat(eyeAbleVariables.blueFilterLevel));fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("bluefilterID").src=eyeAble_imagePaths.bluefilterOffPath;eyeAble_shadowRoot.getElementById("bluefilterTooltipID").innerHTML=eyeAble_getMessage("disableBf");eyeAble_shadowRoot.getElementById("eyeABle_bluefilterCtrlID").classList.remove("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("bluefilterContainerID").classList.add("eyeAbleActive");
eyeAble_shadowRoot.getElementById("BluefilterMoreID")&&(eyeAble_shadowRoot.getElementById("BluefilterMoreImgID").src=eyeAble_imagePaths.bluefilterOffPath,eyeAble_shadowRoot.getElementById("BluefilterMoreTxtID").innerHTML=eyeAble_getMessage("disableBf"),eyeAble_shadowRoot.getElementById("BluefilterMoreID").classList.add("eyeAbleActive"),eyeAble_shadowRoot.getElementById("BluefilterMoreID").setAttribute("aria-pressed","true"))});"0"===eyeAble_getVar("bluefilterSet")&&eyeAble_dispatchEvent("Bluefilter_Enabled");
eyeAble_setVar("bluefilterSet","1",1);eyeAble_showClickableElements("eyeABle_bluefilterCtrlID");eyeAble_shadowRoot.getElementById("bluefilterContainerID").setAttribute("aria-pressed","true");eyeAble_changeScrollbarColor()}
function eyeAble_resetBluefilter(){fastdomEA.mutate(function(){document.getElementById("eyeAble-Bluefilter").style.background="rgba(255, 147, 41, 0)";eyeAble_shadowRoot.getElementById("bluefilterID").src=eyeAble_imagePaths.bluefilterOffPath;eyeAble_shadowRoot.getElementById("bluefilterTooltipID").innerHTML=eyeAble_getMessage("enableBf");eyeAble_shadowRoot.getElementById("eyeABle_bluefilterCtrlID").classList.add("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("bluefilterContainerID").classList.contains("eyeAbleActive")&&
eyeAble_shadowRoot.getElementById("bluefilterContainerID").classList.remove("eyeAbleActive");eyeAble_shadowRoot.getElementById("BluefilterMoreID")&&(eyeAble_shadowRoot.getElementById("BluefilterMoreImgID").src=eyeAble_imagePaths.bluefilterOffPath,eyeAble_shadowRoot.getElementById("BluefilterMoreTxtID").innerHTML=eyeAble_getMessage("enableBf"),eyeAble_shadowRoot.getElementById("BluefilterMoreID").classList.remove("eyeAbleActive"),eyeAble_shadowRoot.getElementById("BluefilterMoreID").setAttribute("aria-pressed",
"false"))});"1"===eyeAble_getVar("bluefilterSet")&&eyeAble_dispatchEvent("Bluefilter_Disabled");eyeAble_hideClickableElements("eyeABle_bluefilterCtrlID");eyeAble_setVar("bluefilterSet","0",1);fastdomEA.mutate(function(){"0"===eyeAbleVariables.Color_Mode&&document.documentElement.style.removeProperty("background-color");eyeAble_htmlHeightFit&&(document.documentElement.style.removeProperty("height"),eyeAble_htmlHeightFit=!1)});if("true"===eyeAble_getVar("BluefilterAutoSet")&&"0"!==eyeAbleVariables.BluefilterAuto){var a=
new Date;eyeAble_setVar("BluefilterAutoSet","false");fastdomEA.mutate(function(){if("SUN"===eyeAble_getVar("BluefilterAuto"))eyeAble_setVar("BluefilterSunTimes",eyeAbleVariables.BluefilterSunTimes+","+a.getDate()),eyeAble_shadowRoot.getElementById("eyeAble_SUNtimeStatusID")&&(eyeAble_shadowRoot.getElementById("eyeAble_SUNtimeStatusID").innerText=eyeAble_getMessage("funcOffSunset"),eyeAble_shadowRoot.getElementById("eyeAble_SUNtimeStatusID").style.color="var(--main-text-color)");else{eyeAble_setVar("BluefilterTimes",
eyeAbleVariables.BluefilterTimes+","+a.getDate());var b=eyeAbleVariables.BluefilterTimes.split(",")[1];eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID")&&(eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID").innerText=eyeAble_getMessage("funcTimeTo")+b.charAt(0)+b.charAt(1)+":"+b.charAt(2)+b.charAt(3),eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID").style.color="var(--main-text-color)")}})}eyeAble_shadowRoot.getElementById("bluefilterContainerID").setAttribute("aria-pressed",
"false");eyeAble_changeScrollbarColor();eyeAble_setActiveCheckVis()}
function eyeAble_BluefilterCheckTime(){function a(){if(f<=e){if(d>=e||d<f)return!0}else if(d>=e&&d<f)return!0;return!1}if(!eyeAble_bluefilterEnabled||!eyeAble_bluefilterAutoEnabled)return!1;if("SUN"===eyeAble_getVar("BluefilterAuto"))var b=eyeAbleVariables.BluefilterSunTimes.split(",");else if("MAN"===eyeAble_getVar("BluefilterAuto"))b=eyeAbleVariables.BluefilterTimes.split(",");else return-1!==eyeAble_bluefilterTimeCheck&&(clearInterval(eyeAble_bluefilterTimeCheck),eyeAble_bluefilterTimeCheck=-1),
!1;var c=new Date,d=100*c.getHours()+c.getMinutes(),e=parseInt(b[0]),f=parseInt(b[1]);if(2<b.length){if(c.getDate()===parseInt(b[2])&&d>f&&f>=e||c.getDate()!==parseInt(b[2])&&d>f)"MAN"===eyeAble_getVar("BluefilterAuto")?(eyeAble_setVar("BluefilterTimes",b[0]+","+b[1]),eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID")&&fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID").innerText=eyeAble_getMessage("funcOn");eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID").style.color=
"var(--main-text-color)"})):eyeAble_setVar("BluefilterSunTimes",b[0]+","+b[1])}else a()?(eyeAble_setBluefilter(),eyeAble_setVar("BluefilterAutoSet","true"),eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID")&&fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID").innerText=eyeAble_getMessage("funcOn");eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID").style.color="var(--main-text-color)"})):"true"===eyeAble_getVar("BluefilterAutoSet")&&(eyeAble_setVar("BluefilterAutoSet",
"false"),eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID")&&(e=e.toString(),fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID").innerText=eyeAble_getMessage("funcTimeFrom")+e.charAt(0)+e.charAt(1)+":"+e.charAt(2)+e.charAt(3)})),eyeAble_resetBluefilter())}function eyeAble_BluefilterRangerChange(){eyeAbleVariables.blueFilterLevel=(parseFloat(eyeAble_shadowRoot.getElementById("bluefilterRanger").value)/100).toString();eyeAble_setBluefilter()};var eyeAble_htmlFilterRule;
function eyeAble_initColorCorrection(){var a=document.createElement("style");a.id="eyeAble_colorFilterId";a.appendChild(document.createTextNode("eyeAbleCSS { }"));document.head.appendChild(a);a=a.sheet;0<navigator.userAgent.indexOf("Firefox")?eyeAble_addCSSRule(a,"body > *:not(.eyeAble_container_b)",""):eyeAble_addCSSRule(a,"html","");eyeAble_htmlFilterRule=a.rules[0];"Deaktiviert"!==eyeAbleVariables.eyeAble_Color_Filter&&eyeAble_applyCVD(eyeAble_getVar("eyeAble_Color_Filter"))}
function eyeAble_resetColorCorrection(){fastdomEA.mutate(function(){"True"===eyeAble_settings.highPowerMode&&(eyeAble_htmlFilterRule.style.removeProperty("-webkit-filter"),eyeAble_htmlFilterRule.style.removeProperty("filter"));eyeAble_shadowRoot.getElementById("colorblindID").classList.contains("eyeAbleActive")&&eyeAble_shadowRoot.getElementById("colorblindID").classList.remove("eyeAbleActive");eyeAble_shadowRoot.getElementById("ColorCorrMoreID")&&(eyeAble_shadowRoot.getElementById("ColorCorrMoreID").classList.remove("eyeAbleActive"),
eyeAble_shadowRoot.getElementById("ColorCorrMoreID").setAttribute("aria-pressed","false"));eyeAble_shadowRoot.getElementById("colorCorrectionControllerID").classList.add("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("colorblindMainImageID").src=eyeAble_imagePaths.colorblindPath});eyeAble_resetCCactiveColors();!eyeAble_shadowRoot.getElementById("eyeAble_CCPageID")||eyeAble_keyPressed||eyeAble_shadowRoot.getElementById("eyeAble_CCPageID").matches(":hover")||"block"!=getComputedStyle(eyeAble_shadowRoot.getElementById("eyeAble_CCPageID")).display||
eyeAble_closeCCpage();"Deaktiviert"!==eyeAbleVariables.eyeAble_Color_Filter&&eyeAble_dispatchEvent("CVD_Filter_Disabled");eyeAble_setVar("eyeAble_Color_Filter","Deaktiviert",1);fastdomEA.mutate(function(){eyeAble_hideClickableElements("colorCorrectionControllerID");eyeAble_showCCTabElements()});eyeAble_setActiveCheckVis();eyeAble_shadowRoot.getElementById("colorblindID").setAttribute("aria-pressed","false")}
function eyeAble_resetCCactiveColors(){eyeAble_shadowRoot.getElementById("eyeAble_CCPageID")&&(fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eye_ProtIDRanger").classList.add("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("eye_ProtID").classList.remove("eyeAbleActive");eyeAble_shadowRoot.getElementById("eye_DeuterIDRanger").classList.add("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("eye_DeuterID").classList.remove("eyeAbleActive");eyeAble_shadowRoot.getElementById("eye_TritIDRanger").classList.add("eyeAble_collapsed");
eyeAble_shadowRoot.getElementById("eye_TritID").classList.remove("eyeAbleActive");eyeAble_shadowRoot.getElementById("eye_greyIDRanger").classList.add("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("eye_greyID").classList.remove("eyeAbleActive");eyeAble_shadowRoot.getElementById("eye_contrastIDRanger").classList.add("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("eye_contrastID").classList.remove("eyeAbleActive");eyeAble_shadowRoot.getElementById("eye_saturationIDRanger").classList.add("eyeAble_collapsed");
eyeAble_shadowRoot.getElementById("eye_saturationID").classList.remove("eyeAbleActive")}),eyeAble_shadowRoot.getElementById("eye_ProtID").setAttribute("aria-expanded","false"),eyeAble_shadowRoot.getElementById("eye_DeuterID").setAttribute("aria-expanded","false"),eyeAble_shadowRoot.getElementById("eye_TritID").setAttribute("aria-expanded","false"),eyeAble_shadowRoot.getElementById("eye_greyID").setAttribute("aria-expanded","false"),eyeAble_shadowRoot.getElementById("eye_contrastID").setAttribute("aria-expanded",
"false"),eyeAble_shadowRoot.getElementById("eye_saturationID").setAttribute("aria-expanded","false"))}
function eyeAble_createCcPage(){function a(){"tabEndCC"===this.id?eyeAble_shadowRoot.getElementById("ccTopbarXID").focus():eyeAble_shadowRoot.getElementById("eye_saturationID").focus()}if(!eyeAble_colorCorrEnabled)return!1;var b='<section aria-labelledby="ccWindowHeading" class="eyeAble_settings eyeAble_topFixedPosition eyeAble_color-correction-menu eyeAbleSkip" id="eyeAble_CCPageID" tabindex="-1" style="display: none">             <div aria-hidden="true" id="tabStartCC" class="eyeAtabClickable" tabindex="0"></div>            <div class="eyeAble_cc-menu-head">                <div class="eyeAble_cc-menu-icon">                    <img eyeAbleSkipNav="true" src="'+eyeAble_imagePaths.colorblindPath+
'" alt="" class="eyeAble_ccMainImage">                </div>                <div class="eyeAble_cc-menu-heading">                    <span id="ccWindowHeading" class="eyeAble_setting-text" ealangid="ccHeader">'+eyeAble_getMessage("ccHeader")+'</span>                </div>                <div> <img eyeAbleSkipNav="true" class="eyeAble_smallIconHeader eyeAtabClickable noHide" tabindex="0" id="ccTopbarXID" src="'+eyeAble_imagePaths.xPath+'" alt="'+eyeAble_getMessage("altCloseWindow")+'" eaAltLangID="altCloseWindow" style="margin-left: 10px; margin-right: 3px; font-size: 25px; padding-top: 5px;"></div>            </div>            <div class="eyeAble_cc-menu-content">                <div class="eyeAble_cc-single-item" id="itemsingle1">                    <div role="button" aria-expanded="false" class="eyeAble_cc-item-text eyeAtabClickable" tabindex="0" id="eye_ProtID">                        <div class="eyeAble_cc-menu-icon">                            <img eyeAbleSkipNav="true" src="'+
eyeAble_imagePaths.cc1Path+'" alt="" class="eyeAble_ccMainImage eyeAbleInvert">                        </div>                        <div class="eyeAble_cc-menu-text">                            <p ealangid="ccProt1">'+eyeAble_getMessage("ccProt1")+'</p>                            <span ealangid="ccProt2">'+eyeAble_getMessage("ccProt2")+'</span>                        </div>                    </div>                    <div aria-hidden="true" class="eyeAble_cc-ranger-box eyeAble_zoomboxCC eyeAble_collapsed" id="eye_ProtIDRanger">                        <div class="eyeAble_cc-ranger-text">                            <p eALangID="rangerTopText">'+
eyeAble_getMessage("rangerTopText")+'</p>                            <span id="ccRngrDisp1">80%</span>                        </div>                        <div class="eyeAble_cc-ranger">                            <input type="range" tabindex="-1" min="0" max="100" value="80" class="eyeAble_cc-rngr" id="ccMainRanger1">                            <span class="eyeAble_rnger-bg" id="rngBG1"></span>                        </div>                        <div class="eyeAble_cc-ranger-controls">                            <img role="button" aria-describedby="ColorCorrection_ranger_value"  eyeAbleSkipNav="true" src="'+
eyeAble_imagePaths.rangerMinus+'" alt="'+eyeAble_getMessage("altCCSmaller")+'" eaAltLangID="altCCSmaller" class="eyeAble_img-fluid eyeAbleCCminus eyeAtabClickable noHide" tabindex="0">                            <img role="button" aria-describedby="ColorCorrection_ranger_value"  eyeAbleSkipNav="true" src="'+eyeAble_imagePaths.rangerPlus+'" alt="'+eyeAble_getMessage("altCCLarger")+'" eaAltLangID="altCCLarger" class="eyeAble_img-fluid eyeAbleCCplus eyeAtabClickable noHide" tabindex="0">                        </div>                    </div>                </div>                <div class="eyeAble_cc-single-item" id="itemsingle2">                    <div role="button" aria-expanded="false" class="eyeAble_cc-item-text eyeAtabClickable" tabindex="0" id="eye_DeuterID">                        <div class="eyeAble_cc-menu-icon">                            <img eyeAbleSkipNav="true" src="'+
eyeAble_imagePaths.cc2Path+'" alt="" class="eyeAble_ccMainImage eyeAbleInvert">                        </div>                        <div class="eyeAble_cc-menu-text">                            <p ealangid="ccDeut1">'+eyeAble_getMessage("ccDeut1")+'</p>                            <span ealangid="ccDeut2">'+eyeAble_getMessage("ccDeut2")+'</span>                        </div>                    </div>                    <div aria-hidden="true" role="button" class="eyeAble_cc-ranger-box eyeAble_zoomboxCC eyeAble_collapsed" id="eye_DeuterIDRanger">                        <div class="eyeAble_cc-ranger-text">                            <p eALangID="rangerTopText">'+
eyeAble_getMessage("rangerTopText")+'</p>                            <span id="ccRngrDisp2">80%</span>                        </div>                        <div class="eyeAble_cc-ranger">                            <input aria-hidden="true" type="range" tabindex="-1" min="0" max="100" value="80" class="eyeAble_cc-rngr" id="ccMainRanger2">                            <span class="eyeAble_rnger-bg" id="rngBG2"></span>                        </div>                        <div class="eyeAble_cc-ranger-controls">                            <img role="button" aria-describedby="ColorCorrection_ranger_value"  eyeAbleSkipNav="true" src="'+
eyeAble_imagePaths.rangerMinus+'" alt="'+eyeAble_getMessage("altCCSmaller")+'" eaAltLangID="altCCSmaller" class="eyeAble_img-fluid eyeAbleCCminus eyeAtabClickable noHide" tabindex="0">                            <img role="button" aria-describedby="ColorCorrection_ranger_value"  eyeAbleSkipNav="true" src="'+eyeAble_imagePaths.rangerPlus+'" alt="'+eyeAble_getMessage("altCCLarger")+'" eaAltLangID="altCCLarger" class="eyeAble_img-fluid eyeAbleCCplus eyeAtabClickable noHide" tabindex="0">                        </div>                    </div>                </div>                <div class="eyeAble_cc-single-item" id="itemsingle3">                    <div role="button" aria-expanded="false" class="eyeAble_cc-item-text eyeAtabClickable" tabindex="0" id="eye_TritID">                        <div class="eyeAble_cc-menu-icon">                            <img eyeAbleSkipNav="true" src="'+
eyeAble_imagePaths.cc3Path+'" alt="" class="eyeAble_ccMainImage eyeAbleInvert">                        </div>                        <div class="eyeAble_cc-menu-text">                            <p ealangid="ccTrit1">'+eyeAble_getMessage("ccTrit1")+'</p>                            <span ealangid="ccTrit2">'+eyeAble_getMessage("ccTrit2")+'</span>                        </div>                    </div>                    <div aria-hidden="true" class="eyeAble_cc-ranger-box eyeAble_zoomboxCC eyeAble_collapsed" id="eye_TritIDRanger">                        <div class="eyeAble_cc-ranger-text">                            <p eALangID="rangerTopText">'+
eyeAble_getMessage("rangerTopText")+'</p>                            <span id="ccRngrDisp3">80%</span>                        </div>                        <div class="eyeAble_cc-ranger">                            <input aria-hidden="true" type="range" tabindex="-1" min="0" max="100" value="80" class="eyeAble_cc-rngr" id="ccMainRanger3">                            <span class="eyeAble_rnger-bg" id="rngBG3"></span>                        </div>                        <div class="eyeAble_cc-ranger-controls">                            <img role="button" aria-describedby="ColorCorrection_ranger_value"  eyeAbleSkipNav="true" src="'+
eyeAble_imagePaths.rangerMinus+'" alt="'+eyeAble_getMessage("altCCSmaller")+'" eaAltLangID="altCCSmaller" class="eyeAble_img-fluid eyeAbleCCminus eyeAtabClickable noHide" tabindex="0">                            <img role="button" aria-describedby="ColorCorrection_ranger_value"  eyeAbleSkipNav="true" src="'+eyeAble_imagePaths.rangerPlus+'" alt="'+eyeAble_getMessage("altCCLarger")+'" eaAltLangID="altCCLarger" class="eyeAble_img-fluid eyeAbleCCplus eyeAtabClickable noHide" tabindex="0">                        </div>                    </div>                </div>                <div class="eyeAble_cc-single-item" id="itemsingle4">                    <div role="button" aria-expanded="false" class="eyeAble_cc-item-text eyeAtabClickable" tabindex="0" id="eye_greyID">                        <div class="eyeAble_cc-menu-icon">                            <img eyeAbleSkipNav="true" src="'+
eyeAble_imagePaths.cc4Path+'" alt="" class="eyeAble_ccMainImage eyeAbleInvert">                        </div>                        <div class="eyeAble_cc-menu-text">                            <p ealangid="ccGrey">'+eyeAble_getMessage("ccGrey")+'</p>                        </div>                    </div>                    <div aria-hidden="true" class="eyeAble_cc-ranger-box eyeAble_zoomboxCC eyeAble_collapsed" id="eye_greyIDRanger">                        <div class="eyeAble_cc-ranger-text">                            <p eALangID="rangerTopText">'+
eyeAble_getMessage("rangerTopText")+'</p>                            <span id="ccRngrDisp4">80%</span>                        </div>                        <div class="eyeAble_cc-ranger">                            <input aria-hidden="true" type="range" tabindex="-1" min="0" max="100" value="80" class="eyeAble_cc-rngr" id="ccMainRanger4">                            <span class="eyeAble_rnger-bg" id="rngBG4"></span>                        </div>                        <div class="eyeAble_cc-ranger-controls">                            <img role="button" aria-describedby="ColorCorrection_ranger_value"  eyeAbleSkipNav="true" src="'+
eyeAble_imagePaths.rangerMinus+'" alt="'+eyeAble_getMessage("altCCSmaller")+'" eaAltLangID="altCCSmaller" class="eyeAble_img-fluid eyeAbleCCminus eyeAtabClickable noHide" tabindex="0">                            <img role="button" aria-describedby="ColorCorrection_ranger_value"  eyeAbleSkipNav="true" src="'+eyeAble_imagePaths.rangerPlus+'" alt="'+eyeAble_getMessage("altCCLarger")+'" eaAltLangID="altCCLarger" class="eyeAble_img-fluid eyeAbleCCplus eyeAtabClickable noHide" tabindex="0">                        </div>                    </div>                </div>                <div class="eyeAble_cc-single-item" id="itemsingle5">                    <div role="button" aria-expanded="false" class="eyeAble_cc-item-text eyeAtabClickable" tabindex="0" id="eye_contrastID">                        <div class="eyeAble_cc-menu-icon">                            <img eyeAbleSkipNav="true" src="'+
eyeAble_imagePaths.cc5Path+'" alt="" class="eyeAble_ccMainImage eyeAbleInvert">                        </div>                        <div class="eyeAble_cc-menu-text">                            <p ealangid="ccContrast">'+eyeAble_getMessage("ccContrast")+'</p>                        </div>                    </div>                    <div aria-hidden="true" class="eyeAble_cc-ranger-box eyeAble_zoomboxCC eyeAble_collapsed" id="eye_contrastIDRanger">                        <div class="eyeAble_cc-ranger-text">                            <p eALangID="rangerTopText">'+
eyeAble_getMessage("rangerTopText")+'</p>                            <span id="ccRngrDisp5">80%</span>                        </div>                        <div class="eyeAble_cc-ranger">                            <input aria-hidden="true" type="range" tabindex="-1" min="0" max="100" value="80" class="eyeAble_cc-rngr" id="ccMainRanger5">                            <span class="eyeAble_rnger-bg" id="rngBG5"></span>                        </div>                        <div class="eyeAble_cc-ranger-controls">                            <img role="button" aria-describedby="ColorCorrection_ranger_value"  eyeAbleSkipNav="true" src="'+
eyeAble_imagePaths.rangerMinus+'" alt="'+eyeAble_getMessage("altCCSmaller")+'" eaAltLangID="altCCSmaller" class="eyeAble_img-fluid eyeAbleCCminus eyeAtabClickable noHide" tabindex="0">                            <img role="button" aria-describedby="ColorCorrection_ranger_value"  eyeAbleSkipNav="true" src="'+eyeAble_imagePaths.rangerPlus+'" alt="'+eyeAble_getMessage("altCCLarger")+'" eaAltLangID="altCCLarger" class="eyeAble_img-fluid eyeAbleCCplus eyeAtabClickable noHide" tabindex="0">                        </div>                    </div>                </div>                <div class="eyeAble_cc-single-item" id="itemsingle6">                    <div role="button" aria-expanded="false" class="eyeAble_cc-item-text eyeAtabClickable" tabindex="0" id="eye_saturationID">                        <div class="eyeAble_cc-menu-icon">                            <img eyeAbleSkipNav="true" src="'+
eyeAble_imagePaths.cc6Path+'" alt="" class="eyeAble_ccMainImage eyeAbleInvert">                        </div>                        <div class="eyeAble_cc-menu-text">                            <p ealangid="ccSat">'+eyeAble_getMessage("ccSat")+'</p>                        </div>                    </div>                    <div aria-hidden="true" class="eyeAble_cc-ranger-box eyeAble_zoomboxCC eyeAble_collapsed" id="eye_saturationIDRanger">                        <div class="eyeAble_cc-ranger-text">                            <p eALangID="rangerTopText">'+
eyeAble_getMessage("rangerTopText")+'</p>                            <span id="ccRngrDisp6">80%</span>                        </div>                        <div class="eyeAble_cc-ranger">                            <input aria-hidden="true" type="range" tabindex="-1" min="0" max="100" value="80" class="eyeAble_cc-rngr" id="ccMainRanger6">                            <span class="eyeAble_rnger-bg" id="rngBG6"></span>                        </div>                        <div class="eyeAble_cc-ranger-controls">                            <img role="button" aria-describedby="ColorCorrection_ranger_value"  eyeAbleSkipNav="true" src="'+
eyeAble_imagePaths.rangerMinus+'" alt="'+eyeAble_getMessage("altCCSmaller")+'" eaAltLangID="altCCSmaller" class="eyeAble_img-fluid eyeAbleCCminus eyeAtabClickable noHide" tabindex="0">                            <img role="button" aria-describedby="ColorCorrection_ranger_value"  eyeAbleSkipNav="true" src="'+eyeAble_imagePaths.rangerPlus+'" alt="'+eyeAble_getMessage("altCCLarger")+'" eaAltLangID="altCCLarger" class="eyeAble_img-fluid eyeAbleCCplus eyeAtabClickable noHide" tabindex="0">                        </div>                    </div>                    <div aria-hidden="true" id="tabEndCC" class="eyeAtabClickable" tabindex="0"></div>                </div>            </div>        </section>';
eyeAble_shadowRoot.getElementById("eyeAble_MainContainerID").insertAdjacentHTML("beforeend",b);eyeAble_session_parameters.isMobile?("left"===eyeAbleVariables.sidePosition?eyeAble_shadowRoot.getElementById("eyeAble_CCPageID").style.setProperty("left",eyeAbleVariables.mobileRightPosition,"important"):eyeAble_shadowRoot.getElementById("eyeAble_CCPageID").style.setProperty("right",eyeAbleVariables.mobileRightPosition,"important"),eyeAble_shadowRoot.getElementById("eyeAble_CCPageID").classList.add("eyeAble_topFixedPosition"),
eyeAble_shadowRoot.getElementById("eyeAble_CCPageID").style.setProperty("padding","0","important")):(b=eyeAbleVariables.rightPosition.includes("%")?window.innerWidth*parseInt(eyeAbleVariables.rightPosition)/100-10:parseInt(eyeAbleVariables.rightPosition)-10,2<Math.abs(b)&&("left"===eyeAbleVariables.sidePosition?eyeAble_shadowRoot.getElementById("eyeAble_CCPageID").style.setProperty("left",(295+b).toFixed(0)+"px","important"):eyeAble_shadowRoot.getElementById("eyeAble_CCPageID").style.setProperty("right",
(295+b).toFixed(0)+"px","important")));eyeAble_shadowRoot.getElementById("tabEndCC").addEventListener("focus",a);eyeAble_shadowRoot.getElementById("tabStartCC").addEventListener("focus",a);eyeAble_shadowRoot.getElementById("eye_ProtID").addEventListener("click",eyeAble_CCSettingsListener);eyeAble_shadowRoot.getElementById("eye_DeuterID").addEventListener("click",eyeAble_CCSettingsListener);eyeAble_shadowRoot.getElementById("eye_TritID").addEventListener("click",eyeAble_CCSettingsListener);eyeAble_shadowRoot.getElementById("eye_greyID").addEventListener("click",
eyeAble_CCSettingsListener);eyeAble_shadowRoot.getElementById("eye_contrastID").addEventListener("click",eyeAble_CCSettingsListener);eyeAble_shadowRoot.getElementById("eye_saturationID").addEventListener("click",eyeAble_CCSettingsListener);eyeAble_shadowRoot.getElementById("ccTopbarXID").addEventListener("click",eyeAble_toggleCCpage);eyeAble_shadowRoot.getElementById("ccMainRanger1").addEventListener("input",eyeAble_ColorblindRangerChange);eyeAble_shadowRoot.getElementById("ccMainRanger2").addEventListener("input",
eyeAble_ColorblindRangerChange);eyeAble_shadowRoot.getElementById("ccMainRanger3").addEventListener("input",eyeAble_ColorblindRangerChange);eyeAble_shadowRoot.getElementById("ccMainRanger4").addEventListener("input",eyeAble_ColorblindRangerChange);eyeAble_shadowRoot.getElementById("ccMainRanger5").addEventListener("input",eyeAble_ColorblindRangerChange);eyeAble_shadowRoot.getElementById("ccMainRanger6").addEventListener("input",eyeAble_ColorblindRangerChange);eyeAble_allUnfocusOnMouseLeave(eyeAble_shadowRoot.getElementById("eyeAble_CCPageID"));
b=eyeAble_shadowRoot.querySelectorAll(".eyeAbleCCminus");for(var c=0;c<b.length;c++)b[c].addEventListener("click",eyeAble_CCminusListener);b=eyeAble_shadowRoot.querySelectorAll(".eyeAbleCCplus");for(c=0;c<b.length;c++)b[c].addEventListener("click",eyeAble_CCplusListener);switch(eyeAbleVariables.eyeAble_Color_Filter){case "Protanomalie":eyeAble_shadowRoot.getElementById("eye_ProtIDRanger").classList.remove("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("eye_ProtID").classList.add("eyeAbleActive");
eyeAble_shadowRoot.getElementById("eye_ProtID").setAttribute("aria-expanded","true");break;case "Deuteranomalie":eyeAble_shadowRoot.getElementById("eye_DeuterIDRanger").classList.remove("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("eye_DeuterID").classList.add("eyeAbleActive");eyeAble_shadowRoot.getElementById("eye_DeuterID").setAttribute("aria-expanded","true");break;case "Tritanomalie":eyeAble_shadowRoot.getElementById("eye_TritIDRanger").classList.remove("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("eye_TritID").classList.add("eyeAbleActive");
eyeAble_shadowRoot.getElementById("eye_TritID").setAttribute("aria-expanded","true");break;case "Graustufen":eyeAble_shadowRoot.getElementById("eye_greyIDRanger").classList.remove("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("eye_greyID").classList.add("eyeAbleActive");eyeAble_shadowRoot.getElementById("ye_greyID").setAttribute("aria-expanded","true");break;case "Kontrast":eyeAble_shadowRoot.getElementById("eye_contrastIDRanger").classList.remove("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("eye_contrastID").classList.add("eyeAbleActive");
eyeAble_shadowRoot.getElementById("eye_contrastID").setAttribute("aria-expanded","true");break;case "S\u00e4ttigung":eyeAble_shadowRoot.getElementById("eye_saturationIDRanger").classList.remove("eyeAble_collapsed"),eyeAble_shadowRoot.getElementById("eye_saturationID").classList.add("eyeAbleActive"),eyeAble_shadowRoot.getElementById("eye_saturationID").setAttribute("aria-expanded","true")}eyeAble_refreshCCranger()}
function eyeAble_toggleCCpage(){eyeAble_closeAllOtherPages("eyeAble_CCPageID");eyeAble_shadowRoot.getElementById("eyeAble_CCPageID")?"block"===getComputedStyle(eyeAble_shadowRoot.getElementById("eyeAble_CCPageID")).display?(eyeAble_closeCCpage(),eyeAble_showFeedbackNotification(eyeAble_getMessage("ccClosed"),"ALT + 3")):(eyeAble_shadowRoot.getElementById("eyeAble_CCPageID").style.setProperty("display","block"),eyeAble_showCCTabElements(),eyeAble_shadowRoot.getElementById("ccTopbarXID").focus(),fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("colorblindID").classList.add("eyeAbleActive")}),
eyeAble_shadowRoot.getElementById("colorblindID").setAttribute("aria-pressed","true"),setTimeout(function(){eyeAble_removeTooltip()},100),eyeAble_removeTooltip(),eyeAble_showFeedbackNotification(eyeAble_getMessage("ccOpened"),"ALT + 3")):(eyeAble_createCcPage(),setTimeout(function(){eyeAble_shadowRoot.getElementById("eyeAble_CCPageID").style.setProperty("display","block");eyeAble_shadowRoot.getElementById("ccTopbarXID").focus()},200),eyeAble_showCCTabElements(),fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("colorblindID").classList.add("eyeAbleActive")}),
eyeAble_shadowRoot.getElementById("colorblindID").setAttribute("aria-pressed","true"),eyeAble_removeTooltip(),setTimeout(function(){eyeAble_removeTooltip()},100),eyeAble_showFeedbackNotification(eyeAble_getMessage("ccOpened"),"ALT + 3"))}
function eyeAble_closeCCpage(){eyeAble_shadowRoot.getElementById("eyeAble_CCPageID")&&(eyeAble_session_parameters.isMobile&&(eyeAble_stopRetract=!0),eyeAble_shadowRoot.getElementById("eyeAble_CCPageID").style.setProperty("display","none"),eyeAble_keyPressed?eyeAble_shadowRoot.getElementById("colorblindID").focus():eyeAble_shadowRoot.getElementById("eyeAble_columID").focus(),eyeAble_hideClickableElements("eyeAble_CCPageID"),"Deaktiviert"===eyeAbleVariables.eyeAble_Color_Filter&&eyeAble_hideClickableElements("colorCorrectionControllerID"),
eyeAble_shadowRoot.getElementById("colorblindID")&&eyeAble_shadowRoot.getElementById("colorblindID").classList.contains("eyeAbleActive")&&"Deaktiviert"===eyeAbleVariables.eyeAble_Color_Filter&&(eyeAble_shadowRoot.getElementById("colorblindID").classList.remove("eyeAbleActive"),eyeAble_shadowRoot.getElementById("colorblindID").setAttribute("aria-pressed","false")))}
function eyeAble_CCSettingsListener(a){var b;a.target.id.includes("eye")?b=a.target.id:a.target.parentNode.id.includes("eye")?b=a.target.parentNode.id:a.target.parentNode.parentNode.id.includes("eye")?b=a.target.parentNode.parentNode.id:console.log("Cant identify Source!");eyeAble_CCPageHideAllRangers();eyeAble_resetCCactiveColors();switch(b){case "eye_ProtID":"Protanomalie"!==eyeAbleVariables.eyeAble_Color_Filter?(eyeAble_applyCVD("Protanomalie"),fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById(b+
"Ranger").classList.remove("eyeAble_collapsed");eyeAble_shadowRoot.getElementById(b+"Ranger").setAttribute("aria-hidden","false");eyeAble_shadowRoot.getElementById(b).classList.add("eyeAbleActive")})):eyeAble_resetColorCorrection();break;case "eye_DeuterID":"Deuteranomalie"!==eyeAbleVariables.eyeAble_Color_Filter?(eyeAble_applyCVD("Deuteranomalie"),fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById(b+"Ranger").classList.remove("eyeAble_collapsed");eyeAble_shadowRoot.getElementById(b+"Ranger").setAttribute("aria-hidden",
"false");eyeAble_shadowRoot.getElementById(b).classList.add("eyeAbleActive")})):eyeAble_resetColorCorrection();break;case "eye_TritID":"Tritanomalie"!==eyeAbleVariables.eyeAble_Color_Filter?(eyeAble_applyCVD("Tritanomalie"),fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById(b+"Ranger").classList.remove("eyeAble_collapsed");eyeAble_shadowRoot.getElementById(b+"Ranger").setAttribute("aria-hidden","false");eyeAble_shadowRoot.getElementById(b).classList.add("eyeAbleActive")})):eyeAble_resetColorCorrection();
break;case "eye_greyID":"Graustufen"!==eyeAbleVariables.eyeAble_Color_Filter?(eyeAble_applyCVD("Graustufen"),fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById(b+"Ranger").classList.remove("eyeAble_collapsed");eyeAble_shadowRoot.getElementById(b+"Ranger").setAttribute("aria-hidden","false");eyeAble_shadowRoot.getElementById(b).classList.add("eyeAbleActive")})):eyeAble_resetColorCorrection();break;case "eye_contrastID":"Kontrast"!==eyeAbleVariables.eyeAble_Color_Filter?(eyeAble_applyCVD("Kontrast"),
fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById(b+"Ranger").classList.remove("eyeAble_collapsed");eyeAble_shadowRoot.getElementById(b+"Ranger").setAttribute("aria-hidden","false");eyeAble_shadowRoot.getElementById(b).classList.add("eyeAbleActive")})):eyeAble_resetColorCorrection();break;case "eye_saturationID":"S\u00e4ttigung"!==eyeAbleVariables.eyeAble_Color_Filter?(eyeAble_applyCVD("S\u00e4ttigung"),fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById(b+"Ranger").classList.remove("eyeAble_collapsed");
eyeAble_shadowRoot.getElementById(b+"Ranger").setAttribute("aria-hidden","false");eyeAble_shadowRoot.getElementById(b).classList.add("eyeAbleActive")})):eyeAble_resetColorCorrection()}"Deaktiviert"!==eyeAbleVariables.eyeAble_Color_Filter&&(eyeAble_showClickableElements("colorCorrectionControllerID"),eyeAble_shadowRoot.getElementById(b).setAttribute("aria-expanded","true"));eyeAble_dispatchEvent("CVD_Filter_Enabled")}
function eyeAble_CCPageHideAllRangers(){eyeAble_shadowRoot.getElementById("eye_ProtIDRanger").classList.add("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("eye_DeuterIDRanger").classList.add("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("eye_TritIDRanger").classList.add("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("eye_greyIDRanger").classList.add("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("eye_contrastIDRanger").classList.add("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("eye_saturationIDRanger").classList.add("eyeAble_collapsed")}
function eyeAble_CVDpickerChange(){eyeAble_applyCVD("Protanomalie");eyeAble_createCcPage()}
function eyeAble_applyCVD(a){if(!eyeAble_colorCorrEnabled)return!1;"Deaktiviert"!==eyeAbleVariables.eyeAble_Color_Filter&&eyeAble_dispatchEvent("CVD_Filter_Adjusted");switch(a){case "Deaktiviert":eyeAble_resetColorCorrection();break;case "Protanomalie":eyeAble_daltonizePage("Protanomalie");fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("colorblindMainImageID").src=eyeAble_imagePaths.cc1Path});break;case "Deuteranomalie":eyeAble_daltonizePage("Deuteranomalie");fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("colorblindMainImageID").src=
eyeAble_imagePaths.cc2Path});break;case "Tritanomalie":eyeAble_daltonizePage("Tritanomalie");fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("colorblindMainImageID").src=eyeAble_imagePaths.cc3Path});break;case "Graustufen":eyeAble_daltonizePage("Graustufen");fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("colorblindMainImageID").src=eyeAble_imagePaths.cc4Path});break;case "Kontrast":eyeAble_daltonizePage("Kontrast");fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("colorblindMainImageID").src=
eyeAble_imagePaths.cc5Path});break;case "S\u00e4ttigung":eyeAble_daltonizePage("S\u00e4ttigung"),fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("colorblindMainImageID").src=eyeAble_imagePaths.cc6Path})}eyeAble_refreshCCranger();eyeAble_setVar("eyeAble_Color_Filter",a,1);eyeAble_showCCTabElements();"Deaktiviert"!==eyeAbleVariables.eyeAble_Color_Filter&&eyeAble_showClickableElements("colorCorrectionControllerID");eyeAble_shadowRoot.getElementById("colorblindID").setAttribute("aria-pressed",
"true")}
function eyeAble_daltonizePage(a){"True"===eyeAble_settings.highPowerMode&&fastdomEA.mutate(function(){if("Graustufen"===a){var b=document.getElementById("eyeAble_CVDfilter");b&&b.parentNode.removeChild(b);eyeAble_htmlFilterRule.style.setProperty("-webkit-filter","grayscale("+(100*parseFloat(eyeAbleVariables.Color_Filter_Level)).toString()+"%)");eyeAble_htmlFilterRule.style.setProperty("-moz-filter","grayscale("+(100*parseFloat(eyeAbleVariables.Color_Filter_Level)).toString()+"%)");eyeAble_htmlFilterRule.style.setProperty("-ms-filter","grayscale("+
(100*parseFloat(eyeAbleVariables.Color_Filter_Level)).toString()+"%)");eyeAble_htmlFilterRule.style.setProperty("-o-filter","grayscale("+(100*parseFloat(eyeAbleVariables.Color_Filter_Level)).toString()+"%)");eyeAble_htmlFilterRule.style.setProperty("-filter","grayscale("+(100*parseFloat(eyeAbleVariables.Color_Filter_Level)).toString()+"%)")}else"Kontrast"===a?((b=document.getElementById("eyeAble_CVDfilter"))&&b.parentNode.removeChild(b),eyeAble_htmlFilterRule.style.setProperty("-webkit-filter","contrast("+
(1+parseFloat(eyeAbleVariables.Color_Filter_Level)).toString()),eyeAble_htmlFilterRule.style.setProperty("-moz-filter","contrast("+(1+parseFloat(eyeAbleVariables.Color_Filter_Level)).toString()),eyeAble_htmlFilterRule.style.setProperty("-ms-filter","contrast("+(1+parseFloat(eyeAbleVariables.Color_Filter_Level)).toString()),eyeAble_htmlFilterRule.style.setProperty("-o-filter","contrast("+(1+parseFloat(eyeAbleVariables.Color_Filter_Level)).toString()),eyeAble_htmlFilterRule.style.setProperty("-filter",
"contrast("+(1+parseFloat(eyeAbleVariables.Color_Filter_Level)).toString())):"S\u00e4ttigung"===a?((b=document.getElementById("eyeAble_CVDfilter"))&&b.parentNode.removeChild(b),eyeAble_htmlFilterRule.style.setProperty("-webkit-filter","saturate("+(1+2*parseFloat(eyeAbleVariables.Color_Filter_Level)).toString()),eyeAble_htmlFilterRule.style.setProperty("-moz-filter","saturate("+(1+2*parseFloat(eyeAbleVariables.Color_Filter_Level)).toString()),eyeAble_htmlFilterRule.style.setProperty("-ms-filter","saturate("+
(1+2*parseFloat(eyeAbleVariables.Color_Filter_Level)).toString()),eyeAble_htmlFilterRule.style.setProperty("-o-filter","saturate("+(1+2*parseFloat(eyeAbleVariables.Color_Filter_Level)).toString()),eyeAble_htmlFilterRule.style.setProperty("-filter","saturate("+(1+2*parseFloat(eyeAbleVariables.Color_Filter_Level)).toString())):(eyeAble_createCVDsvgFilter(a,100*parseFloat(eyeAbleVariables.Color_Filter_Level)),eyeAble_htmlFilterRule.style.setProperty("-webkit-filter","url(#f2)"),eyeAble_htmlFilterRule.style.setProperty("-moz-filter",
"url(#f2)"),eyeAble_htmlFilterRule.style.setProperty("-ms-filter","url(#f2)"),eyeAble_htmlFilterRule.style.setProperty("-o-filter","url(#f2)"),eyeAble_htmlFilterRule.style.setProperty("-filter","url(#f2)"));eyeAble_shadowRoot.getElementById("colorCorrectionControllerID").classList.remove("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("colorblindRanger").value=(100*parseFloat(eyeAbleVariables.Color_Filter_Level)).toString();eyeAble_shadowRoot.getElementById("colorblindID").classList.add("eyeAbleActive");
eyeAble_shadowRoot.getElementById("ColorCorrMoreID")&&(eyeAble_shadowRoot.getElementById("ColorCorrMoreID").classList.add("eyeAbleActive"),eyeAble_shadowRoot.getElementById("ColorCorrMoreID").setAttribute("aria-pressed","true"))})}
function eyeAble_createCVDsvgFilter(a,b){var c=document.getElementById("eyeAble_CVDfilter");c&&c.parentNode.removeChild(c);var d={Protanomalie:[[[1,0,0],[0,1,0],[0,0,1]],[[.856167,.182038,-.038205],[.029342,.955115,.015544],[-.00288,-.001563,1.004443]],[[.734766,.334872,-.069637],[.05184,.919198,.028963],[-.004928,-.004209,1.009137]],[[.630323,.465641,-.095964],[.069181,.890046,.040773],[-.006308,-.007724,1.014032]],[[.539009,.579343,-.118352],[.082546,.866121,.051332],[-.007136,-.011959,1.019095]],
[[.458064,.679578,-.137642],[.092785,.846313,.060902],[-.007494,-.016807,1.024301]],[[.38545,.769005,-.154455],[.100526,.829802,.069673],[-.007442,-.02219,1.029632]],[[.319627,.849633,-.169261],[.106241,.815969,.07779],[-.007025,-.028051,1.035076]],[[.259411,.923008,-.18242],[.110296,.80434,.085364],[-.006276,-.034346,1.040622]],[[.203876,.990338,-.194214],[.112975,.794542,.092483],[-.005222,-.041043,1.046265]],[[.152286,1.052583,-.204868],[.114503,.786281,.099216],[-.003882,-.048116,1.051998]]],
Deuteranomalie:[[[1,0,0],[0,1,0],[0,0,1]],[[.866435,.177704,-.044139],[.049567,.939063,.01137],[-.003453,.007233,.99622]],[[.760729,.319078,-.079807],[.090568,.889315,.020117],[-.006027,.013325,.992702]],[[.675425,.43385,-.109275],[.125303,.847755,.026942],[-.00795,.018572,.989378]],[[.605511,.52856,-.134071],[.155318,.812366,.032316],[-.009376,.023176,.9862]],[[.547494,.607765,-.155259],[.181692,.781742,.036566],[-.01041,.027275,.983136]],[[.498864,.674741,-.173604],[.205199,.754872,.039929],[-.011131,
.030969,.980162]],[[.457771,.731899,-.18967],[.226409,.731012,.042579],[-.011595,.034333,.977261]],[[.422823,.781057,-.203881],[.245752,.709602,.044646],[-.011843,.037423,.974421]],[[.392952,.82361,-.216562],[.263559,.69021,.046232],[-.01191,.040281,.97163]],[[.367322,.860646,-.227968],[.280085,.672501,.047413],[-.01182,.04294,.968881]]],Tritanomalie:[[[1,0,0],[0,1,0],[0,0,1]],[[.92667,.092514,-.019184],[.021191,.964503,.014306],[.008437,.054813,.93675]],[[.89572,.13333,-.02905],[.029997,.9454,.024603],
[.013027,.104707,.882266]],[[.905871,.127791,-.033662],[.026856,.941251,.031893],[.01341,.148296,.838294]],[[.948035,.08949,-.037526],[.014364,.946792,.038844],[.010853,.193991,.795156]],[[1.017277,.027029,-.044306],[-.006113,.958479,.047634],[.006379,.248708,.744913]],[[1.104996,-.046633,-.058363],[-.032137,.971635,.060503],[.001336,.317922,.680742]],[[1.193214,-.109812,-.083402],[-.058496,.97941,.079086],[-.002346,.403492,.598854]],[[1.257728,-.139648,-.118081],[-.078003,.975409,.102594],[-.003316,
.501214,.502102]],[[1.278864,-.125333,-.153531],[-.084748,.957674,.127074],[-9.89E-4,.601151,.399838]],[[1.255528,-.076749,-.178779],[-.078411,.930809,.147602],[.004733,.691367,.3039]]]};c=document.createElementNS("http://www.w3.org/2000/svg","svg");c.setAttribute("id","eyeAble_CVDfilter");var e=document.createElementNS("http://www.w3.org/2000/svg","filter");e.setAttribute("id","f2");e.setAttribute("color-interpolation","linearRGB");0===navigator.userAgent.indexOf("Firefox")&&(e.setAttribute("x",
"0"),e.setAttribute("y","0"),e.setAttribute("width","99999"),e.setAttribute("height","99999"));var f=Math.floor(b/10),h=b/10-f;if(0>=b)h=d[a][0];else if(100<=b)h=d[a][10];else if(0<h){b=d[a][f];var g=d[a][f+1],l=[];for(d=0;d<b.length;d++)for(l[d]=[],f=0;f<b[d].length;f++)l[d][f]=(g[d][f]-b[d][f])*h+b[d][f];h=l}else h=d[a][f];a={Protanomalie:[[0,0,0],[.7,1,0],[.7,0,1]],Deuteranomalie:[[1,.7,0],[0,0,0],[0,.7,1]],Tritanomalie:[[1,0,.7],[0,1,.7],[0,0,0]]}[a];a=function(m,q){for(var n=[],r=0;r<q[0].length;r++){n[r]=
[];for(var v=0;v<m[r].length;v++)n[r][v]=m[r][v]+q[r][v]}return n}([[1,0,0],[0,1,0],[0,0,1]],function(m,q){for(var n=[],r=0;r<q[0].length;r++){n[r]=[];for(var v=0;v<m[r].length;v++)n[r][v]=m[r][v]-q[r][v]}return n}(a,function(m,q){for(var n=[],r=0;r<q[0].length;r++){n[r]=[];for(var v=0;v<m[r].length;v++)for(var A=n[r][v]=0;A<m[r].length;A++)n[r][v]+=m[r][A]*q[A][v]}return n}(a,h)));h=document.createElementNS("http://www.w3.org/2000/svg","feColorMatrix");h.setAttribute("type","matrix");h.setAttribute("values",
function(m){for(var q="",n=0;n<m.length;n++){for(var r=0;r<m[n].length;r++)q=q+m[n][r].toString()+" ";q+="0 0 "}return q+"0 0 0 1 0"}(a));e.appendChild(h);c.appendChild(e);document.body.appendChild(c)}function eyeAble_ColorblindRangerChange(a){eyeAble_setVar("Color_Filter_Level",(parseFloat(a.target.value)/100).toString());eyeAble_refreshCCranger(a.target.value);eyeAble_applyCVD(eyeAbleVariables.eyeAble_Color_Filter)}
function eyeAble_refreshCCranger(){var a=parseFloat(eyeAbleVariables.Color_Filter_Level),b=(100*a).toFixed(0),c=(100*a-4*a).toFixed(0);fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAble_CCPageID")&&(eyeAble_shadowRoot.getElementById("ccMainRanger1").value=b,eyeAble_shadowRoot.getElementById("ccMainRanger2").value=b,eyeAble_shadowRoot.getElementById("ccMainRanger3").value=b,eyeAble_shadowRoot.getElementById("ccMainRanger4").value=b,eyeAble_shadowRoot.getElementById("ccMainRanger5").value=
b,eyeAble_shadowRoot.getElementById("ccMainRanger6").value=b,eyeAble_shadowRoot.getElementById("ccRngrDisp1").textContent=b+"%",eyeAble_shadowRoot.getElementById("ccRngrDisp2").textContent=b+"%",eyeAble_shadowRoot.getElementById("ccRngrDisp3").textContent=b+"%",eyeAble_shadowRoot.getElementById("ccRngrDisp4").textContent=b+"%",eyeAble_shadowRoot.getElementById("ccRngrDisp5").textContent=b+"%",eyeAble_shadowRoot.getElementById("ccRngrDisp6").textContent=b+"%",eyeAble_shadowRoot.getElementById("rngBG1").style.width=
c+"%",eyeAble_shadowRoot.getElementById("rngBG2").style.width=c+"%",eyeAble_shadowRoot.getElementById("rngBG3").style.width=c+"%",eyeAble_shadowRoot.getElementById("rngBG4").style.width=c+"%",eyeAble_shadowRoot.getElementById("rngBG5").style.width=c+"%",eyeAble_shadowRoot.getElementById("rngBG6").style.width=c+"%");eyeAble_shadowRoot.getElementById("colorblindRanger").value=b;eyeAble_shadowRoot.getElementById("ColorCorrection_ranger_value").textContent=b+"%";eyeAble_shadowRoot.getElementById("rngBG0").style.width=
c+"%"})}function eyeAble_CCplusListener(){var a=parseFloat(eyeAbleVariables.Color_Filter_Level)+.05;1<a&&(a=1);eyeAble_setVar("Color_Filter_Level",a.toString());eyeAble_refreshCCranger();eyeAble_applyCVD(eyeAbleVariables.eyeAble_Color_Filter)}function eyeAble_CCminusListener(){var a=parseFloat(eyeAbleVariables.Color_Filter_Level)-.05;0>a&&(a=0);eyeAble_setVar("Color_Filter_Level",a.toString());eyeAble_refreshCCranger();eyeAble_applyCVD(eyeAbleVariables.eyeAble_Color_Filter)}
function eyeAble_showCCTabElements(){eyeAble_showClickableElements("eyeAble_CCPageID");eyeAble_hideClickableElements("eye_ProtIDRanger");eyeAble_hideClickableElements("eye_DeuterIDRanger");eyeAble_hideClickableElements("eye_TritIDRanger");eyeAble_hideClickableElements("eye_greyIDRanger");eyeAble_hideClickableElements("eye_contrastIDRanger");eyeAble_hideClickableElements("eye_saturationIDRanger");switch(eyeAble_getVar("eyeAble_Color_Filter")){case "Protanomalie":eyeAble_showClickableElements("eye_ProtIDRanger");
break;case "Deuteranomalie":eyeAble_showClickableElements("eye_DeuterIDRanger");break;case "Tritanomalie":eyeAble_showClickableElements("eye_TritIDRanger");break;case "Graustufen":eyeAble_showClickableElements("eye_greyIDRanger");break;case "Kontrast":eyeAble_showClickableElements("eye_contrastIDRanger");break;case "S\u00e4ttigung":eyeAble_showClickableElements("eye_saturationIDRanger")}};var eyeAble_intersectionRootMargin="800px";function eyeAble_rgb2hsv(a,b,c){var d=Math.max(a,b,c),e=d-Math.min(a,b,c);a=e&&(d==a?(b-c)/e:d==b?2+(c-a)/e:4+(a-b)/e);return[60*(0>a?a+6:a),d&&e/d,d]}function eyeAble_hsv2rgb(a,b,c){var d=function(e,f){f=void 0===f?(e+a/60)%6:f;return c-c*b*Math.max(Math.min(f,4-f,1),0)};return[d(5),d(3),d(1)]}var eyeAble_textColorStylesheet,eyeAble_textIDColorStylesheet,eyeAble_availTextColorRules=[];
function eyeAble_createEmptyStylesheet(a){a=void 0===a?!1:a;var b=document.createElement("style");b.appendChild(document.createTextNode("eyeAbleCSS { }"));a?eyeAble_shadowRoot.appendChild(b):document.head.appendChild(b);return b.sheet}function eyeAble_isInShadow(a){return a.getRootNode()instanceof ShadowRoot}var eyeAble_forceInlineColor=!1;String.prototype.replaceAllTxt=function(a,b){return this.split(a).join(b)};
function eyeAble_setTextColorStylesheet(a,b,c){c=void 0===c?!1:c;if(eyeAble_forceInlineColor||eyeAble_isInShadow(a)||a.ownerDocument!==document)("Darkmode"!==eyeAble_getVar("Color_Mode")||eyeAble_forceInlineColor)&&fastdomEA.mutate(function(){a.style.setProperty("color",b,"important");a.classList.add("eATcInline")});else{if(a.className&&"undefined"!==typeof a.className.split)for(var d=a.className.split(" "),e=0;e<d.length;e++)d[e].includes("eATc")&&a.classList.remove(d[e]);var f=b.replaceAllTxt("(",
"");f=f.replaceAllTxt(")","");f=f.replaceAllTxt(",","");f=f.replaceAllTxt(".","");f=f.replaceAllTxt(" ","");if(c){f="eATc"+f;if(a.id)f=a.id.replaceAllTxt("_","").replaceAllTxt("/","").replaceAllTxt(":","");else if(document.getElementById(f))for(c=f,d=1;document.getElementById(f);)f=c+d.toString(),d+=1;else a.id=f;eyeAble_textIDColorStylesheet.disabled&&(eyeAble_textIDColorStylesheet.disabled=!1);a.setAttribute("id",f);fastdomEA.mutate(function(){eyeAble_addCSSRule(eyeAble_textIDColorStylesheet,"#"+
f,"color : "+b+" !important; text-shadow: none !important;opacity :1;")})}else fastdomEA.mutate(function(){eyeAble_availTextColorRules.includes(b)||(eyeAble_addCSSRule(eyeAble_textColorStylesheet,".eATc"+f,"color : "+b+" !important; text-shadow: none !important;opacity :1 !important;"),eyeAble_availTextColorRules.push(b));a.classList.add("eATc"+f)});fastdomEA.mutate(function(){setTimeout(function(){"0"!==eyeAbleVariables.Color_Mode&&fastdomEA.measure(function(){getComputedStyle(a).color!==b&&fastdomEA.mutate(function(){a.style.setProperty("color",
b,"important");a.classList.add("eATcInline")})})},1E3)})}}
function eyeAble_convertColor(a){if(a){if("transparent"===a.toLowerCase())return[0,0,0,0];if("#"===a[0])return 7>a.length&&(a="#"+a[1]+a[1]+a[2]+a[2]+a[3]+a[3]+(4<a.length?a[4]+a[4]:"")),[parseInt(a.substr(1,2),16),parseInt(a.substr(3,2),16),parseInt(a.substr(5,2),16),7<a.length?parseInt(a.substr(7,2),16)/255:1];if(-1!==a.indexOf("rgb")&&0===a.indexOf("rgb"))return-1===a.indexOf("rgba")&&(a+=",1"),a.match(/[\.\d]+/g).map(function(b){return+b})}}
function eyeAble_checkColorContrast(a,b){function c(d,e,f){d=[d,e,f].map(function(h){h/=255;return.03928>=h?h/12.92:Math.pow((h+.055)/1.055,2.4)});return.2126*d[0]+.7152*d[1]+.0722*d[2]}return function(d,e){d=c(d[0],d[1],d[2]);e=c(e[0],e[1],e[2]);return(Math.max(d,e)+.05)/(Math.min(d,e)+.05)}(a,b)}var eyeAble_pseudoId=0;
function eyeAble_checkPseudoElements(a,b,c){function d(g){var l="";"none"!==g.content&&'""'!==g.content&&(l+="color : "+b+" !important;");if("rgba(0, 0, 0, 0)"!==g.backgroundColor){var m=eyeAble_convertColor(g.backgroundColor);m&&.5<m[3]&&(l+="background : "+c+" !important;")}g.border.includes("0px none")||(l+=" border-color : "+b+" !important;");return l}function e(g,l,m){fastdomEA.mutate(function(){if(g.id)var q=g.id.replaceAllTxt("_","").replaceAllTxt("/","").replaceAllTxt(":","");else q="eATcPseu"+
eyeAble_pseudoId.toFixed(0),g.setAttribute("id",q),eyeAble_pseudoId++;eyeAble_textIDColorStylesheet.disabled&&(eyeAble_textIDColorStylesheet.disabled=!1);eyeAble_addCSSRule(eyeAble_textIDColorStylesheet,"#"+q+l,m)})}var f=getComputedStyle(a,":before"),h=getComputedStyle(a,":after");f=d(f);h=d(h);""!==f&&e(a,":before",f);""!==h&&e(a,":after",h)}function eyeAble_getBrightness(a){return Math.sqrt(.299*Math.pow(a[0],2)+.587*Math.pow(a[1],2)+.114*Math.pow(a[2],2))}
var eyeAble_LinkHighlightingStylesheet,eyeAble_enableLinkHighlighting=!0,eyeABle_linkHighlighActive=!1;
function eyeAble_setLinkHighlighting(a){eyeAble_enableLinkHighlighting&&eyeAbleVariables.Outline_Links&&"0"!==eyeAbleVariables.Color_Mode&&(eyeAble_LinkHighlightingStylesheet||(eyeAble_LinkHighlightingStylesheet=function(){var b=document.createElement("style");b.id="eyeAble_linkCSS";b.appendChild(document.createTextNode("eyeAbleCSS { }"));document.head.appendChild(b);return b.sheet}(),fastdomEA.mutate(function(){eyeAble_addCSSRule(eyeAble_LinkHighlightingStylesheet,"a:not(.eA_nH),button:not(.eA_nH)",
"outline: "+a+" 2px dotted; outline-offset: 2px")})),eyeAble_LinkHighlightingStylesheet.disabled=!1)}function eyeAble_resetLinkHighlighting(){eyeAble_LinkHighlightingStylesheet&&(eyeAble_LinkHighlightingStylesheet.disabled=!0)}var eyeAble_placeholderStylesheet;
function eyeAble_setPlaceholderColor(a){if(!eyeAble_placeholderStylesheet){var b=document.createElement("style");b.id="eyeAble_placeCSS";b.appendChild(document.createTextNode("eyeAbleCSS { }"));document.head.appendChild(b);eyeAble_placeholderStylesheet=b.sheet;eyeAble_addCSSRule(eyeAble_placeholderStylesheet,"::placeholder","color : "+a+" !important;");eyeAble_addCSSRule(eyeAble_placeholderStylesheet,"::-webkit-input-placeholder","color : "+a+" !important;");eyeAble_addCSSRule(eyeAble_placeholderStylesheet,
"::-moz-placeholder","color : "+a+" !important;");eyeAble_addCSSRule(eyeAble_placeholderStylesheet,"::-ms-placeholder","color : "+a+" !important;")}eyeAble_placeholderStylesheet.disabled=!1}function eyeAble_resetPlaceholderColor(){eyeAble_placeholderStylesheet&&(eyeAble_placeholderStylesheet.disabled=!0)}var eyeAble_ScrollWidthStyle,eyeAble_ScrollTrackStyle,eyeAble_ScrollThumbStyle,eyeAble_ScrollCornerStyle;
function eyeAble_changeScrollbarColor(){if("0"===eyeAbleVariables.bluefilterSet&&"0"===eyeAble_getVar("Color_Mode"))eyeAble_resetScrollbarColor();else{if("Darkmode"===eyeAble_getVar("Color_Mode")){var a="rgb(40,40,40)";var b="rgb(245,245,245)"}else"Contrast"===eyeAble_getVar("Color_Mode")&&"0"!==eyeAble_getVar("iAble_Background_Color")?(a=eyeAble_getVar("iAble_Background_Color"),b=eyeAble_getVar("iAble_Text_Color")):(a="rgb(241,240,240)",b="rgb(193,193,192)");fastdomEA.measure(function(){if("1"===
eyeAbleVariables.bluefilterSet){var c=document.getElementById("eyeAble-Bluefilter").style.background;c=eyeAble_convertColor(c);c[3]=parseFloat(eyeAble_getVar("blueFilterLevel"));var d=c[0]/255+(1-c[0]/255)*(1-c[3]),e=c[1]/255+(1-c[1]/255)*(1-c[3]);c=c[2]/255+(1-c[2]/255)*(1-c[3]);var f=eyeAble_convertColor(a),h=Math.floor(f[0]*d).toString(),g=Math.floor(f[1]*e).toString();f=Math.floor(f[2]*c).toString();a="rgb("+h+","+g+","+f+")";f=eyeAble_convertColor(b);h=Math.floor(f[0]*d).toString();g=Math.floor(f[1]*
e).toString();f=Math.floor(f[2]*c).toString();b="rgb("+h+","+g+","+f+")"}var l=window.innerWidth-document.documentElement.clientWidth;!l||18>l?l=18:20<l&&(l=20);eyeAble_ScrollWidthStyle||(eyeAble_ScrollWidthStyle=function(){var n=document.createElement("style");n.id="eyeAble_scrollCSS";n.appendChild(document.createTextNode("eyeAbleCSS { }"));document.head.appendChild(n);return n.sheet}());0<eyeAble_ScrollWidthStyle.rules.length&&eyeAble_ScrollWidthStyle.deleteRule(0);fastdomEA.mutate(function(){eyeAble_addCSSRule(eyeAble_ScrollWidthStyle,
"body::-webkit-scrollbar","width: "+l.toString()+"px;")});eyeAble_ScrollTrackStyle||(eyeAble_ScrollTrackStyle=function(){var n=document.createElement("style");n.id="eyeAble_trackCSS";n.appendChild(document.createTextNode("eyeAbleCSS { }"));document.head.appendChild(n);return n.sheet}());var m="*::-webkit-scrollbar-track";"0"===eyeAbleVariables.Color_Mode&&(m="body::-webkit-scrollbar-track");0<eyeAble_ScrollTrackStyle.rules.length&&eyeAble_ScrollTrackStyle.deleteRule(0);fastdomEA.mutate(function(){eyeAble_addCSSRule(eyeAble_ScrollTrackStyle,
m,"background:"+a+" !important;")});eyeAble_ScrollThumbStyle||(eyeAble_ScrollThumbStyle=function(){var n=document.createElement("style");n.id="eyeAble_thumbCSS";n.appendChild(document.createTextNode("eyeAbleCSS { }"));document.head.appendChild(n);return n.sheet}());var q="*::-webkit-scrollbar-thumb";"0"===eyeAbleVariables.Color_Mode&&(q="body::-webkit-scrollbar-thumb");0<eyeAble_ScrollThumbStyle.rules.length&&eyeAble_ScrollThumbStyle.deleteRule(0);fastdomEA.mutate(function(){eyeAble_addCSSRule(eyeAble_ScrollThumbStyle,
q,"background:"+b+" !important; border: 2px solid "+a+" !important; border-radius: 8px;")});eyeAble_ScrollCornerStyle||(eyeAble_ScrollCornerStyle=function(){var n=document.createElement("style");n.id="eyeAble_cornerCSS";n.appendChild(document.createTextNode("eyeAbleCSS { }"));document.head.appendChild(n);return n.sheet}());0<eyeAble_ScrollCornerStyle.rules.length&&eyeAble_ScrollCornerStyle.deleteRule(0);fastdomEA.mutate(function(){eyeAble_addCSSRule(eyeAble_ScrollCornerStyle,"body::-webkit-scrollbar-corner",
"background: "+a+";")})})}}
function eyeAble_resetScrollbarColor(){eyeAble_ScrollWidthStyle&&0!==eyeAble_ScrollWidthStyle.rules.length&&eyeAble_ScrollWidthStyle.deleteRule(0);eyeAble_ScrollTrackStyle&&0!==eyeAble_ScrollTrackStyle.rules.length&&eyeAble_ScrollTrackStyle.deleteRule(0);eyeAble_ScrollThumbStyle&&0!==eyeAble_ScrollThumbStyle.rules.length&&eyeAble_ScrollThumbStyle.deleteRule(0);eyeAble_ScrollCornerStyle&&0!==eyeAble_ScrollCornerStyle.rules.length&&eyeAble_ScrollCornerStyle.deleteRule(0)}var eyeAble_FocusHighlightingStylesheet;
function eyeAble_setFocusHighlight(a){if("0"!==eyeAbleVariables.Color_Mode&&"undefined"===typeof eyeAble_blockFocus){if(!eyeAble_FocusHighlightingStylesheet){var b=document.createElement("style");b.id="eyeAble_focusCSS";b.appendChild(document.createTextNode("eyeAbleCSS { }"));document.head.appendChild(b);eyeAble_FocusHighlightingStylesheet=b.sheet;eyeAble_addCSSRule(eyeAble_FocusHighlightingStylesheet,"*:focus","outline: "+a+" 6px solid !important; outline-offset: 2px;")}eyeAble_FocusHighlightingStylesheet.disabled=
!1}}function eyeAble_resetFocusHighlighting(){eyeAble_FocusHighlightingStylesheet&&(eyeAble_FocusHighlightingStylesheet.disabled=!0)}function eyeAble_openContrastBox(){if(!eyeAble_contrastEnabled||eyeAble_session_parameters.isMobile)return!1;eyeAble_shadowRoot.getElementById("eyeAble_zoomBoxContrast").classList.remove("eyeAble_collapsed");eyeAble_showClickableElements("eyeAble_zoomBoxContrast")}
function eyeAble_closeContrastBox(){if(!eyeAble_contrastEnabled)return!1;eyeAble_shadowRoot.getElementById("eyeAble_zoomBoxContrast").classList.add("eyeAble_collapsed");eyeAble_hideClickableElements("eyeAble_zoomBoxContrast")};var eyeAble_PickrCSS='/*! Pickr 1.8.0 MIT | https://github.com/Simonwep/pickr */.pickr{position:relative;overflow:visible;transform:translateY(0)}.pickr *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr .pcr-button{position:relative;height:2em;width:2em;padding:.5em;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border-radius:.15em;background:url(\'data:image/svg+xml;utf8, <svg viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>\') no-repeat 50%;background-size:0;transition:all .3s}.pickr .pcr-button:before{background:url(\'data:image/svg+xml;utf8, <svg viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>\');background-size:.5em;z-index:-1;z-index:auto}.pickr .pcr-button:after,.pickr .pcr-button:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:.15em}.pickr .pcr-button:after{transition:background .3s;background:currentColor}.pickr .pcr-button.clear{background-size:70%}.pickr .pcr-button.clear:before{opacity:0}.pickr .pcr-button.clear:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px currentColor}.pickr .pcr-button.disabled{cursor:not-allowed}.pcr-app *,.pickr *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pcr-app button.pcr-active,.pcr-app button:focus,.pcr-app input.pcr-active,.pcr-app input:focus,.pickr button.pcr-active,.pickr button:focus,.pickr input.pcr-active,.pickr input:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px currentColor}.pcr-app .pcr-palette,.pcr-app .pcr-slider,.pickr .pcr-palette,.pickr .pcr-slider{transition:box-shadow .3s}.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus,.pickr .pcr-palette:focus,.pickr .pcr-slider:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px rgba(0,0,0,.25)}.pcr-app{position:fixed;display:flex;flex-direction:column;z-index:10000;border-radius:.1em;background:#fff;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03);left:0;top:0}.pcr-app.visible{transition:opacity .3s;visibility:visible;opacity:1}.pcr-app .pcr-swatches{display:flex;flex-wrap:wrap;margin-top:.75em}.pcr-app .pcr-swatches.pcr-last{margin:0}@supports (display:grid){.pcr-app .pcr-swatches{display:grid;align-items:center;grid-template-columns:repeat(auto-fit,1.75em)}}.pcr-app .pcr-swatches>button{font-size:1em;position:relative;width:calc(1.75em - 5px);height:calc(1.75em - 5px);border-radius:.15em;cursor:pointer;margin:2.5px;flex-shrink:0;justify-self:center;transition:all .15s;overflow:hidden;background:transparent;z-index:1}.pcr-app .pcr-swatches>button:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url(\'data:image/svg+xml;utf8, <svg viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>\');background-size:6px;border-radius:.15em;z-index:-1}.pcr-app .pcr-swatches>button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:currentColor;border:1px solid rgba(0,0,0,.05);border-radius:.15em;box-sizing:border-box}.pcr-app .pcr-swatches>button:hover{filter:brightness(1.05)}.pcr-app .pcr-swatches>button:not(.pcr-active){box-shadow:none}.pcr-app .pcr-interaction{display:flex;flex-wrap:wrap;align-items:center;margin:0 -.2em}.pcr-app .pcr-interaction>*{margin:0 .2em}.pcr-app .pcr-interaction input{letter-spacing:.07em;font-size:.75em;text-align:center;cursor:pointer;color:#75797e;background:#f1f3f4;border-radius:.15em;transition:all .15s;padding:.45em .5em;margin-top:.75em}.pcr-app .pcr-interaction input:hover{filter:brightness(.975)}.pcr-app .pcr-interaction input:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px rgba(66,133,244,.75)}.pcr-app .pcr-interaction .pcr-result{color:#75797e;text-align:left;flex:1 1 8em;min-width:8em;transition:all .2s;border-radius:.15em;background:#f1f3f4;cursor:text}.pcr-app .pcr-interaction .pcr-result::-moz-selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-type.active{color:#fff;background:#4285f4}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-save{width:auto;color:#fff}.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover,.pcr-app .pcr-interaction .pcr-save:hover{filter:brightness(.925)}.pcr-app .pcr-interaction .pcr-save{background:#4285f4}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{background:#f44250}.pcr-app .pcr-interaction .pcr-cancel:focus,.pcr-app .pcr-interaction .pcr-clear:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px rgba(244,66,80,.75)}.pcr-app .pcr-selection .pcr-picker{position:absolute;height:18px;width:18px;border:2px solid #fff;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity,.pcr-app .pcr-selection .pcr-color-palette{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex-direction:column;cursor:grab;cursor:-webkit-grab}.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active,.pcr-app .pcr-selection .pcr-color-palette:active{cursor:grabbing;cursor:-webkit-grabbing}.pcr-app[data-theme=nano]{width:14.25em;max-width:95vw}.pcr-app[data-theme=nano] .pcr-swatches{margin-top:.6em;padding:0 .6em}.pcr-app[data-theme=nano] .pcr-interaction{padding:0 .6em .6em}.pcr-app[data-theme=nano] .pcr-selection{display:grid;grid-gap:.6em;grid-template-columns:1fr 4fr;grid-template-rows:5fr auto auto;align-items:center;height:10.5em;width:100%;align-self:flex-start}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview{grid-area:2/1/4/1;height:100%;width:100%;display:flex;flex-direction:row;justify-content:center;margin-left:.6em}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-last-color{display:none}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color{position:relative;background:currentColor;width:2em;height:2em;border-radius:50em;overflow:hidden}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url(\'data:image/svg+xml;utf8, <svg viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>\');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette{grid-area:1/1/2/3;width:100%;height:100%;z-index:1}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette{border-radius:.15em;width:100%;height:100%}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url(\'data:image/svg+xml;utf8, <svg viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>\');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser{grid-area:2/2/2/2}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity{grid-area:3/2/3/2}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity{height:.5em;margin:0 .6em}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-picker{top:50%;transform:translateY(-50%)}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider{flex-grow:1;border-radius:50em}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(90deg,transparent,#000),url(\'data:image/svg+xml;utf8, <svg viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>\');background-size:100%,.25em}.pcr-app {    z-index: 2147483645;}',
eyeAble_pickrText,eyeAble_pickrBack;
function eyeAble_initColorPicker(){var a=document.createElement("style");a.textContent=eyeAble_PickrCSS;document.body.appendChild(a);a=eyeAble_blackWhiteColor;var b=eyeAble_blackWhiteBackcolor;eyeAble_pickrText=new eyeAble_Pickr.create({el:eyeAble_shadowRoot.getElementById("eyeAbleTextColor"),theme:"nano",defaultRepresentation:"HEXA",default:a,comparison:!1,position:"right-start",useAsButton:!0,components:{preview:!0,opacity:!1,hue:!0,interaction:{hex:!0,rgba:!0,hsva:!1,input:!0,clear:!1,cancel:!1,
save:!1}},i18n:{"btn:toggle":eyeAble_getMessage("altBtnTextcolor")}});eyeAble_pickrText.setColor(a);eyeAble_pickrText.on("change",function(c,d){fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAblePreviewColors").style.color=c.toRGBA().toString();eyeAble_updateColorContrast()});eyeAble_ColorPickerUncheckPresets()});eyeAble_pickrBack=new eyeAble_Pickr.create({el:eyeAble_shadowRoot.getElementById("eyeAbleBackgroundColor"),theme:"nano",defaultRepresentation:"HEXA",default:b,position:"right-start",
comparison:!1,useAsButton:!0,components:{preview:!0,opacity:!1,hue:!0,interaction:{hex:!0,rgba:!0,hsva:!1,input:!0,clear:!1,cancel:!1,save:!1}},i18n:{"btn:toggle":eyeAble_getMessage("altBtnBackgroundcolor")}});eyeAble_pickrBack.setColor(b);eyeAble_pickrBack.on("change",function(c,d){fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAblePreviewColors").style.backgroundColor=c.toRGBA().toString();eyeAble_updateColorContrast()});eyeAble_ColorPickerUncheckPresets()});fastdomEA.mutate(function(){for(var c=
document.querySelectorAll(".pcr-app"),d=0;d<c.length;d++)c[d].classList.add("eyeAbleContrastSkip")})}
function eyeAble_createColorWindow(){function a(f){var h=getComputedStyle(f.target).backgroundColor;eyeAble_shadowRoot.getElementById("eyeAblePreviewColors").style.backgroundColor=h;eyeAble_pickrBack.setColor(h);for(h=0;h<d.length;h++)d[h].setAttribute("aria-pressed","false");f.target.setAttribute("aria-pressed","true")}function b(f){var h=getComputedStyle(f.target).backgroundColor;eyeAble_shadowRoot.getElementById("eyeAblePreviewColors").style.color=h;eyeAble_pickrText.setColor(h);for(h=0;h<e.length;h++)e[h].setAttribute("aria-pressed",
"false");f.target.setAttribute("aria-pressed","true")}if(!eyeAble_contrastEnabled)return!1;var c='   <section aria-labelledby="contrastWindowHeading" class="eyeAble_window eyeAble_colorbox-window" id="eyeAbleColorWindow" tabindex="-1" style="display: none">\n      <div class="eyeAble_window-header">\n        <div class="eyeAble_window-headertext">\n          <img src="'+eyeAble_imagePaths.colorWheelPath+'" alt="">\n          <p id="contrastWindowHeading" eALangID="contrastText" style="margin-left: 78px;font-size: 24px;text-transform: uppercase;word-break: normal;">'+
eyeAble_getMessage("contrastText")+'</p>\n        </div>\n        <div role="button" class="eyeAble_window-headericon eyeAtabClickable" id="colorPickerXtopID">\n          <img src="'+eyeAble_imagePaths.xNoCirclePath+'" alt="'+eyeAble_getMessage("altCloseWindow")+'" eaAltLangID="altCloseWindow" class="eyeAble_cancel-window noHide" style="margin-top: 5px;margin-right: 3px;">\n        </div>\n      </div>\n      <div class="eyeAble_window-content eyeAble_colorbox-content">\n        <div class="eyeable_colorpresetbox eyeAble_radical-border">\n          <p eALangID="cpPreset" style="border-radius: 0;">'+
eyeAble_getMessage("cpPreset")+'</p>\n          <div class="eyeable_colorbox-wrapper">\n            <button class="eyeAble_single-colorpreset eyeAtabClickable" id="colorPickerBlueYellowID" aria-pressed="false">\n              <div class="eyeAble_singlecolorpreset-icon">\n                <img class="noHide" src="'+eyeAble_imagePaths.blueYellowPath+'" alt="'+eyeAble_getMessage("altBlueYellow")+'" eaAltLangID="altBlueYellow">\n              </div>\n              <p aria-hidden="true" class="eyeAble_singlecolorpreset-text eyeAble_colorpreset1" eALangID="readable">'+
eyeAble_getMessage("readable")+'</p>\n            </button>\n            <button class="eyeAble_single-colorpreset eyeAtabClickable" id="colorPickerRedGreenID" aria-pressed="false">\n              <div class="eyeAble_singlecolorpreset-icon">\n                <img class="noHide" src="'+eyeAble_imagePaths.redGreenPath+'" alt="'+eyeAble_getMessage("altRedGreen")+'" eaAltLangID="altRedGreen">\n              </div>\n              <p aria-hidden="true" class="eyeAble_singlecolorpreset-text eyeAble_colorpreset2"  eALangID="readable">'+
eyeAble_getMessage("readable")+'</p>\n            </button>\n            <button class="eyeAble_single-colorpreset eyeAtabClickable" id="colorPickerBlackWhiteID" aria-pressed="true">\n              <div class="eyeAble_singlecolorpreset-icon">\n                <img class="noHide" src="'+eyeAble_imagePaths.bwPresetPath+'" alt="'+eyeAble_getMessage("altBlackWhite")+'" eaAltLangID="altBlackWhite">\n              </div>\n              <p  aria-hidden="true"class="eyeAble_singlecolorpreset-text eyeAble_colorpreset3" eALangID="readable">'+
eyeAble_getMessage("readable")+'</p>\n            </button>\n            <button class="eyeAble_single-colorpreset eyeAtabClickable" id="colorPickerWhiteBlackID" aria-pressed="false">\n              <div class="eyeAble_singlecolorpreset-icon">\n                <img class="noHide" src="'+eyeAble_imagePaths.whiteBlackPath+'" alt="'+eyeAble_getMessage("altWhiteBlack")+'" eaAltLangID="altWhiteBlack">\n              </div>\n              <p aria-hidden="true" class="eyeAble_singlecolorpreset-text eyeAble_colorpreset4" eALangID="readable">'+
eyeAble_getMessage("readable")+'</p>\n            </button>\n          </div>\n        </div>\n        <div class="eyeAble_colorpickerbox">\n          <div class="eyeAble_bgcolorpicker eyeAble_radical-border">\n            <div class="eyeAble_suggestcolorsbox">\n              <p eALangID="cpBack">'+eyeAble_getMessage("cpBack")+'</p>\n              <div class="eyeAble_suggestcolors" id="backgroundColorsID">\n                <button class="eyeAble_singlecolor eyeAble_singlecolor0 eyeAtabClickable" eaAriaLangID="altBlackBack" aria-label="'+
eyeAble_getMessage("altBlackBack")+'" aria-pressed="false"></button>\n                <button class="eyeAble_singlecolor eyeAble_singlecolor1 eyeAtabClickable" eaAriaLangID="altWhiteBack" aria-label="'+eyeAble_getMessage("altWhiteBack")+'" aria-pressed="false"></button>\n                <button class="eyeAble_singlecolor eyeAble_singlecolor2 eyeAtabClickable" eaAriaLangID="altRedBack" aria-label="'+eyeAble_getMessage("altRedBack")+'" aria-pressed="false"></button>\n                <button class="eyeAble_singlecolor eyeAble_singlecolor3 eyeAtabClickable" eaAriaLangID="altYellowBack" aria-label="'+
eyeAble_getMessage("altYellowBack")+'" aria-pressed="false"></button>\n                <button class="eyeAble_singlecolor eyeAble_singlecolor4 eyeAtabClickable" eaAriaLangID="altGreenBack" aria-label="'+eyeAble_getMessage("altGreenBack")+'" aria-pressed="false"></button>\n                <button class="eyeAble_singlecolor eyeAble_singlecolor5 eyeAtabClickable" eaAriaLangID="altBlueBack" aria-label="'+eyeAble_getMessage("altBlueBack")+'" aria-pressed="false"></button>\n              </div>\n            </div>\n            <div class="eyeable_colorpickertool">\n              <img class="visHide eyeAtabClickable" src="'+
eyeAble_imagePaths.colorWheelPath+'" alt="" id="eyeAbleBackgroundColor">\n              <p eALangID="cpSelect">'+eyeAble_getMessage("cpSelect")+'</p>\n            </div>\n          </div>\n          <div class="eyeAble_textcolorpicker eyeAble_radical-border">\n            <div class="eyeAble_suggestcolorsbox">\n              <p eALangID="cpColor">'+eyeAble_getMessage("cpColor")+'</p>\n              <div class="eyeAble_suggestcolors" id="singleTextColorsID">\n                <button class="eyeAble_singlecolor eyeAble_singlecolor0 eyeAtabClickable" eaAriaLangID="altBlackText" aria-label="'+
eyeAble_getMessage("altBlackText")+'" aria-pressed="false"></button>\n                <button class="eyeAble_singlecolor eyeAble_singlecolor1 eyeAtabClickable" eaAriaLangID="altWhiteText" aria-label="'+eyeAble_getMessage("altWhiteText")+'" aria-pressed="false"></button>\n                <button class="eyeAble_singlecolor eyeAble_singlecolor2 eyeAtabClickable" eaAriaLangID="altRedText" aria-label="'+eyeAble_getMessage("altRedText")+'" aria-pressed="false"></button>\n                <button class="eyeAble_singlecolor eyeAble_singlecolor3 eyeAtabClickable" eaAriaLangID="altYellowText" aria-label="'+
eyeAble_getMessage("altYellowText")+'" aria-pressed="false"></button>\n                <button class="eyeAble_singlecolor eyeAble_singlecolor4 eyeAtabClickable" eaAriaLangID="altGreenText" aria-label="'+eyeAble_getMessage("altGreenText")+'" aria-pressed="false"></button>\n                <button class="eyeAble_singlecolor eyeAble_singlecolor5 eyeAtabClickable" eaAriaLangID="altBlueText" aria-label="'+eyeAble_getMessage("altBlueText")+'" aria-pressed="false"></button>\n              </div>\n            </div>\n            <div class="eyeable_colorpickertool">\n              <img class="visHide eyeAtabClickable" src="'+
eyeAble_imagePaths.colorWheelPath+'" alt="" id="eyeAbleTextColor">\n              <p eALangID="cpSelect">'+eyeAble_getMessage("cpSelect")+'</p>\n            </div>\n          </div>\n        </div>\n        <div class="eyeAble_colorviewbox eyeAble_radical-border">\n          <div class="eyeAble_colorviewbox-text">\n            <p eALangID="cpPre">'+eyeAble_getMessage("cpPre")+'</p>\n            <p class="eyeAble_colorContrastText" eALangID="cpCon">'+eyeAble_getMessage("cpCon")+' <span id="colorPickerContrastText">21:1</span></p>\n          </div>\n          <div class="eyeAble_colorview" eALangID="cpRead" id="eyeAblePreviewColors">'+
eyeAble_getMessage("cpRead")+'</div>\n        </div>\n        <div class="eyeAble_accessible-linkbox eyeAble_radical-border" style="justify-content: space-around;">\n              <label for="linkHighlightBox" class="shortcutsLabel" ealangid="cpLink"> '+eyeAble_getMessage("cpLink")+'</label>\n              <input class="eyeAtabClickable eA_checkmark" type="checkbox" id="linkHighlightBox" checked>\n        </div>\n        <div class="eyeAble_cmn-buttongroup color_stickyButtons">\n          <div class="eyeAble_cmn-singlebutton eyeAtabClickable" role="button" id="color_picker_setButton">\n            <div class="eyeAble_cmn-singlebuttonicon">\n              <img src="'+
eyeAble_imagePaths.checkNoCirclePath+'" alt="" style="filter: unset;">\n            </div>\n            <p class="eyeAble_cmn-singlebuttontext" eALangID="cpSet">'+eyeAble_getMessage("cpSet")+'</p>\n          </div>\n          <div class="eyeAble_cmn-singlebutton eyeAtabClickable" role="button" id="color_picker_resetButton">\n            <div class="eyeAble_cmn-singlebuttonicon">\n              <img src="'+eyeAble_imagePaths.resetContrastPath+'" alt="" style="max-width: 20px; width: 20px;">\n            </div>\n            <p class="eyeAble_cmn-singlebuttontext" eALangID="cpReset">'+
eyeAble_getMessage("cpReset")+'</p>\n          </div>\n          <div class="eyeAble_cmn-singlebutton eyeAtabClickable" role="button" id="color_picker_abortButton">\n            <div class="eyeAble_cmn-singlebuttonicon">\n              <img src="'+eyeAble_imagePaths.xNoCirclePath+'" alt="">\n            </div>\n            <p class="eyeAble_cmn-singlebuttontext" eALangID="cpAbort">'+eyeAble_getMessage("cpAbort")+'</p>\n          </div>\n           <div aria-hidden="true" id="tabEndColor" class="eyeAtabClickable" tabindex="0"></div>        </div>\n      </div>\n    </section>';
eyeAble_shadowRoot.getElementById("eyeAble_MainContainerID").insertAdjacentHTML("beforeend",c);eyeAble_initColorPicker();eyeAble_shadowRoot.getElementById("tabEndColor").addEventListener("focus",function(){eyeAble_shadowRoot.getElementById("colorPickerXtopID").focus()});eyeAbleVariables.iAble_Text_Color===eyeAble_blueYellowColor&&eyeAbleVariables.iAble_Background_Color===eyeAble_blueYellowBackcolor?eyeAble_shadowRoot.getElementById("colorPickerBlueYellowID").classList.add("eyeAble_single-colorpreset-set"):
eyeAbleVariables.iAble_Text_Color===eyeAble_redGreenColor&&eyeAbleVariables.iAble_Background_Color===eyeAble_redGreenBackcolor?eyeAble_shadowRoot.getElementById("colorPickerRedGreenID").classList.add("eyeAble_single-colorpreset-set"):eyeAbleVariables.iAble_Text_Color===eyeAble_blackWhiteColor&&eyeAbleVariables.iAble_Background_Color===eyeAble_blackWhiteBackcolor?eyeAble_shadowRoot.getElementById("colorPickerBlackWhiteID").classList.add("eyeAble_single-colorpreset-set"):eyeAbleVariables.iAble_Text_Color===
eyeAble_whiteBlackColor&&eyeAbleVariables.iAble_Background_Color===eyeAble_whiteBlackBackcolor&&eyeAble_shadowRoot.getElementById("colorPickerWhiteBlackID").classList.add("eyeAble_single-colorpreset-set");eyeAble_pickrText.setColor(eyeAbleVariables.iAble_Text_Color);eyeAble_pickrBack.setColor(eyeAbleVariables.iAble_Background_Color);eyeAble_shadowRoot.getElementById("eyeAblePreviewColors").style.color=eyeAbleVariables.iAble_Text_Color;eyeAble_shadowRoot.getElementById("eyeAblePreviewColors").style.backgroundColor=
eyeAbleVariables.iAble_Background_Color;eyeAbleVariables.Outline_Links?eyeAble_shadowRoot.getElementById("linkHighlightBox").checked=!0:eyeAble_shadowRoot.getElementById("linkHighlightBox").checked=!1;eyeAble_shadowRoot.querySelector("#colorPickerRedGreenID").addEventListener("click",eyeAble_redGreenChecked);eyeAble_shadowRoot.querySelector("#colorPickerBlueYellowID").addEventListener("click",eyeAble_blueYellowChecked);eyeAble_shadowRoot.querySelector("#colorPickerBlackWhiteID").addEventListener("click",
eyeAble_blackWhiteChecked);eyeAble_shadowRoot.querySelector("#colorPickerWhiteBlackID").addEventListener("click",eyeAble_whiteBlackChecked);eyeAble_shadowRoot.querySelector("#colorPickerXtopID").addEventListener("click",eyeAble_closeColorPickerWindow);eyeAble_shadowRoot.querySelector("#color_picker_resetButton").addEventListener("click",eyeAble_reset_colors);eyeAble_shadowRoot.querySelector("#color_picker_abortButton").addEventListener("click",eyeAble_closeColorPickerWindow);eyeAble_shadowRoot.querySelector("#color_picker_setButton").addEventListener("click",
eyeAble_setColorWheelSelection);eyeAble_shadowRoot.getElementById("linkHighlightBox").addEventListener("change",eyeAble_toggleLinkHighlight);var d=eyeAble_shadowRoot.getElementById("backgroundColorsID").querySelectorAll(".eyeAble_singlecolor");for(c=0;c<d.length;c++)d[c].addEventListener("click",a);var e=eyeAble_shadowRoot.getElementById("singleTextColorsID").querySelectorAll(".eyeAble_singlecolor");for(c=0;c<e.length;c++)e[c].addEventListener("click",b);eyeAble_allUnfocusOnMouseLeave(eyeAble_shadowRoot.getElementById("eyeAbleColorWindow"));
eyeAble_updateColorContrast();eyeAble_dragElement(eyeAble_shadowRoot.getElementById("eyeAbleColorWindow"))}function eyeAble_setColorWheelSelection(){var a=getComputedStyle(eyeAble_shadowRoot.getElementById("eyeAblePreviewColors"));eyeAble_change_colors(a.color,a.backgroundColor);eyeAble_closeColorPickerWindow()}var eyeAble_blueYellowColor="rgb(255, 255, 0)",eyeAble_blueYellowBackcolor="rgb(26, 72, 149)";
function eyeAble_blueYellowChecked(){fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAblePreviewColors").style.color=eyeAble_blueYellowColor;eyeAble_shadowRoot.getElementById("eyeAblePreviewColors").style.backgroundColor=eyeAble_blueYellowBackcolor;eyeAble_pickrText.setColor(eyeAble_blueYellowColor);eyeAble_pickrBack.setColor(eyeAble_blueYellowBackcolor);eyeAble_ColorPickerUncheckPresets();eyeAble_shadowRoot.getElementById("colorPickerBlueYellowID").classList.add("eyeAble_single-colorpreset-set");
eyeAble_shadowRoot.getElementById("colorPickerBlueYellowID").setAttribute("aria-pressed","true");eyeAble_updateColorContrast()})}var eyeAble_redGreenColor="rgb(0, 255, 0)",eyeAble_redGreenBackcolor="rgb(123, 0, 0)";
function eyeAble_redGreenChecked(){fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAblePreviewColors").style.color=eyeAble_redGreenColor;eyeAble_shadowRoot.getElementById("eyeAblePreviewColors").style.backgroundColor=eyeAble_redGreenBackcolor;eyeAble_pickrText.setColor(eyeAble_redGreenColor);eyeAble_pickrBack.setColor(eyeAble_redGreenBackcolor);eyeAble_ColorPickerUncheckPresets();eyeAble_shadowRoot.getElementById("colorPickerRedGreenID").classList.add("eyeAble_single-colorpreset-set");
eyeAble_shadowRoot.getElementById("colorPickerRedGreenID").setAttribute("aria-pressed","true");eyeAble_updateColorContrast()})}var eyeAble_blackWhiteColor="rgb(255, 255, 255)",eyeAble_blackWhiteBackcolor="rgb(0, 0, 0)";
function eyeAble_blackWhiteChecked(){fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAblePreviewColors").style.color=eyeAble_blackWhiteColor;eyeAble_shadowRoot.getElementById("eyeAblePreviewColors").style.backgroundColor=eyeAble_blackWhiteBackcolor;eyeAble_pickrText.setColor(eyeAble_blackWhiteColor);eyeAble_pickrBack.setColor(eyeAble_blackWhiteBackcolor);eyeAble_ColorPickerUncheckPresets();eyeAble_shadowRoot.getElementById("colorPickerBlackWhiteID").classList.add("eyeAble_single-colorpreset-set");
eyeAble_shadowRoot.getElementById("colorPickerBlackWhiteID").setAttribute("aria-pressed","true");eyeAble_updateColorContrast()})}var eyeAble_whiteBlackColor="rgb(0, 0, 0)",eyeAble_whiteBlackBackcolor="rgb(255, 255, 255)";
function eyeAble_whiteBlackChecked(){fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAblePreviewColors").style.color=eyeAble_whiteBlackColor;eyeAble_shadowRoot.getElementById("eyeAblePreviewColors").style.backgroundColor=eyeAble_whiteBlackBackcolor;eyeAble_pickrText.setColor(eyeAble_whiteBlackColor);eyeAble_pickrBack.setColor(eyeAble_whiteBlackBackcolor);eyeAble_ColorPickerUncheckPresets();eyeAble_shadowRoot.getElementById("colorPickerWhiteBlackID").classList.add("eyeAble_single-colorpreset-set");
eyeAble_shadowRoot.getElementById("colorPickerWhiteBlackID").setAttribute("aria-pressed","true");eyeAble_updateColorContrast()})}
function eyeAble_toggleColorPickerWindow(){if(eyeAble_session_parameters.isMobile||eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.onlyOneContrast)return eyeAble_toggleContrastMode(),!0;eyeAble_closeAllOtherPages("eyeAbleColorWindow");eyeAble_shadowRoot.getElementById("resetContrastModeID").matches(":hover")&&"none"!==eyeAble_shadowRoot.getElementById("resetContrastModeID").style.display||(eyeAble_shadowRoot.getElementById("eyeAbleColorWindow")?"block"===eyeAble_shadowRoot.getElementById("eyeAbleColorWindow").style.display?
(eyeAble_closeColorPickerWindow(),eyeAble_showFeedbackNotification(eyeAble_getMessage("cpClosed"),"ALT + 2")):(eyeAble_shadowRoot.getElementById("eyeAbleColorWindow").style.setProperty("display","block"),eyeAble_addColorpickerTabIndices(),eyeAble_shadowRoot.getElementById("colorPickerXtopID").focus(),eyeAble_removeTooltip(),eyeAble_showFeedbackNotification(eyeAble_getMessage("cpOpened"),"ALT + 2")):(eyeAble_createColorWindow(),eyeAble_addColorpickerTabIndices(),setTimeout(function(){eyeAble_shadowRoot.getElementById("eyeAbleColorWindow").style.setProperty("display",
"block");eyeAble_shadowRoot.getElementById("colorPickerXtopID").focus()},200),setTimeout(function(){eyeAble_shadowRoot.getElementById("colorPickerXtopID").focus()},450),eyeAble_removeTooltip(),eyeAble_showFeedbackNotification(eyeAble_getMessage("cpOpened"),"ALT + 2")))}
function eyeAble_closeColorPickerWindow(){eyeAble_shadowRoot.getElementById("eyeAbleColorWindow").style.display="none";eyeAble_keyPressed?eyeAble_shadowRoot.getElementById("colorsID").focus():eyeAble_shadowRoot.getElementById("eyeAble_columID").focus();eyeAble_deleteColorpickerTabIndices()}
function eyeAble_ColorPickerUncheckPresets(){for(var a=eyeAble_shadowRoot.getElementById("eyeAbleColorWindow").querySelectorAll(".eyeAble_single-colorpreset-set"),b=0;b<a.length;b++)a[b].classList.remove("eyeAble_single-colorpreset-set"),a[b].setAttribute("aria-pressed","false")}function eyeAble_deleteColorpickerTabIndices(){eyeAble_hideClickableElements("eyeAbleColorWindow")}function eyeAble_addColorpickerTabIndices(){eyeAble_showClickableElements("eyeAbleColorWindow")}
function eyeAble_updateColorContrast(){fastdomEA.measure(function(){var a=eyeAble_shadowRoot.getElementById("eyeAblePreviewColors").style.color,b=eyeAble_shadowRoot.getElementById("eyeAblePreviewColors").style.backgroundColor,c=eyeAble_checkColorContrast(eyeAble_convertColor(a),eyeAble_convertColor(b));fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("colorPickerContrastText").innerText=c.toFixed(0)+":1";7<c?eyeAble_shadowRoot.getElementById("colorPickerContrastText").style.color="#00ff00":
4.5<c?eyeAble_shadowRoot.getElementById("colorPickerContrastText").style.color="#E3FF00":eyeAble_shadowRoot.getElementById("colorPickerContrastText").style.color="#FF6E6E"})})}
function eyeAble_toggleLinkHighlight(){eyeAbleVariables.Outline_Links?(eyeAble_resetLinkHighlighting(),eyeAble_shadowRoot.getElementById("linkHighlightBox").checked=!1,eyeAble_setVar("Outline_Links",!1)):(eyeAble_setVar("Outline_Links",!0),eyeAble_setLinkHighlighting(eyeAbleVariables.iAble_Text_Color),eyeAble_shadowRoot.getElementById("linkHighlightBox").checked=!0)};var eyeAble_quickColorRulePlugin;
function eyeAble_quickInitColors(){if(!("0"===eyeAble_getVar("Color_Mode")||"complete"===document.readyState||eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.noStartupFilter)){var a=document.createElement("style");a.id="eyeAble_brightnessFilterId";a.appendChild(document.createTextNode("eyeAbleCSS { }"));document.documentElement.appendChild(a);eyeAble_quickColorRulePlugin=a.sheet;eyeAble_addCSSRule(eyeAble_quickColorRulePlugin,"html","filter : brightness(40%);")}}
function eyeAble_deleteQuickInitColors(){eyeAble_quickColorRulePlugin&&0<eyeAble_quickColorRulePlugin.rules.length&&fastdomEA.mutate(function(){eyeAble_quickColorRulePlugin.disabled=!0;requestAnimationFrame(function(){0<eyeAble_quickColorRulePlugin.rules.length&&0<eyeAble_quickColorRulePlugin.cssRules.length&&eyeAble_quickColorRulePlugin.deleteRule(0)})})}var eyeAble_forceBackgroundSheet,eyeAble_invertIconsSheet,eyeAble_linkShadowHoverSheet,eyeAble_contrastInitalized=!1;
function eyeAble_initColors(){eyeAble_textColorStylesheet=function(){var c=document.createElement("style");c.id="eyeAble_textcolorCSS";c.appendChild(document.createTextNode("eyeAbleCSS { }"));document.head.appendChild(c);return c.sheet}();eyeAble_textIDColorStylesheet=function(){var c=document.createElement("style");c.id="eyeAble_idTextcolorCSS";c.appendChild(document.createTextNode("eyeAbleCSS { }"));document.head.appendChild(c);return c.sheet}();eyeAble_linkShadowHoverSheet=eyeAble_createEmptyStylesheet();
eyeAble_addCSSRule(eyeAble_linkShadowHoverSheet,"a:hover","box-shadow: 0px 0px 6px 1px transparent;");eyeAble_linkShadowHoverSheet.disabled=!0;eyeAble_pluginLocalConfig&&!1===eyeAble_pluginLocalConfig.changeContrastColorToolbar||(eyeAble_forceBackgroundSheet=function(){var c=document.createElement("style");c.id="eyeAble_backgroundCSSId";c.appendChild(document.createTextNode("eyeAbleCSS { }"));eyeAble_shadowRoot.appendChild(c);return c.sheet}(),eyeAble_addCSSRule(eyeAble_forceBackgroundSheet,".eyeAbleActive > .eyeAble_tooltiptext,.eyeAbleActive > .eyeAble_settings-block-cta > a,.eyeAbleActive > .eyeAble_btn,.eyeAbleActive > .eyeAble_cc-menu-text,.eyeAble_zoom-value,.eyeAble_suggestcolorsbox > p, .eyeable_colorpresetbox > p, .eyeAble_colorviewbox-text > p,.eyeAble_accessible-linkboxtext, .eyeAble_cmn-singlebuttontext, .eyeable_colorpickertool > p, .eyeAble_setting-info-text,.eyeAble_sr-heading > p, .eyeAble_wohnort, .eyeAble_cc-ranger-text,.eyeAble_cc-ranger-text,#eyeAble_SUNtimeStatusID,#eyeAble_MANtimeStatusID",
"background: black;color : white;margin-right: 5px;border-radius: 18px;"),eyeAble_forceBackgroundSheet.disabled=!0,eyeAble_invertIconsSheet=function(){var c=document.createElement("style");c.id="eyeAble_invertCSS";c.appendChild(document.createTextNode("eyeAbleCSS { }"));eyeAble_shadowRoot.appendChild(c);return c.sheet}(),eyeAble_addCSSRule(eyeAble_invertIconsSheet,".eyeAble_cancel-window, .eyeAble_smallIconHeader,.eyeAble-arrowDown,.eyeAble_accessible-linkboxicon,.eyeAble_setting-icon, .eyeAble_sr-cmncontrols-icon > img,.eyeAble_navigation-cancel,.eyeAble-navigation-logo,.eyeAble_settings-block-icon",
"filter : invert(1);"),eyeAble_invertIconsSheet.disabled=!0);if("Darkmode"===eyeAble_getVar("Color_Mode"))eyeAble_enableDarkmode();else if("Contrast"===eyeAble_getVar("Color_Mode")){var a=eyeAble_getVar("iAble_Background_Color"),b=eyeAble_getVar("iAble_Text_Color");"0"!==a&&"0"!==b&&eyeAble_change_colors(b,a)}!eyeAble_session_parameters.isPlugin||eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.setWhiteImgBackground||(eyeAble_setWhiteImgBackground=!1);eyeAble_contrastInitalized=!0}
function eyeAble_reset_colors(){eyeAble_intersectionObserver&&eyeAble_ColorObserver&&eyeAble_ColorObserver.disconnect();eyeAble_remove_color_recursive(document.body);window.requestAnimationFrame(function(){"1"===eyeAbleVariables.bluefilterSet&&eyeAble_setBluefilter()});eyeAble_contrastInitalized&&"Darkmode"===eyeAbleVariables.Color_Mode?eyeAble_dispatchEvent("Darkmode_Disabled"):eyeAble_contrastInitalized&&"0"!==eyeAbleVariables.Color_Mode&&eyeAble_dispatchEvent("Contrast_Disabled");eyeAble_setVar("Color_Mode",
"0",1);fastdomEA.mutate(function(){document.getElementById("eyeAble-Bluefilter-Back")&&(document.getElementById("eyeAble-Bluefilter-Back").style.display="none");eyeAble_htmlHeightFit&&(document.documentElement.style.removeProperty("height"),eyeAble_htmlHeightFit=!1);eyeAble_shadowRoot.getElementById("bwIDimage").src=eyeAble_imagePaths.blackWhitePath;eyeAble_shadowRoot.getElementById("bwTooltipID").innerHTML=eyeAble_getMessage("nightText");eyeAble_shadowRoot.getElementById("bwID").classList.contains("eyeAbleActive")&&
eyeAble_shadowRoot.getElementById("bwID").classList.remove("eyeAbleActive");eyeAble_shadowRoot.getElementById("colorsID").classList.contains("eyeAbleActive")&&eyeAble_shadowRoot.getElementById("colorsID").classList.remove("eyeAbleActive");eyeAble_shadowRoot.getElementById("NightmodeMoreID")&&(eyeAble_shadowRoot.getElementById("NightmodeMoreID").classList.remove("eyeAbleActive"),eyeAble_shadowRoot.getElementById("NightmodeMoreImgID").src=eyeAble_imagePaths.blackWhitePath,eyeAble_shadowRoot.getElementById("NightmodeMoreTxtID").innerHTML=
eyeAble_getMessage("nightText"),eyeAble_shadowRoot.getElementById("NightmodeMoreTxtID").setAttribute("aria-pressed","false"));eyeAble_shadowRoot.getElementById("resetContrastModeID").style.display="none";eyeAble_session_parameters.isMobile||(eyeAble_shadowRoot.getElementById("eyeA-contrastModeMainIconID").src=eyeAble_imagePaths.colorWheelPath);eyeAble_shadowRoot.getElementById("eyeAble_columID").style.removeProperty("border");eyeAble_shadowRoot.getElementById("resetContrastModeID").style.removeProperty("filter");
eyeAble_closeContrastBox();eyeAble_customDarkmodeCSS&&(eyeAble_customDarkmodeCSS.disabled=!0);eyeAble_customContrastCSS&&(eyeAble_customContrastCSS.disabled=!0)});eyeAble_shadowRoot.getElementById("eyeAbleColorWindow")&&"block"===eyeAble_shadowRoot.getElementById("eyeAbleColorWindow").style.display&&eyeAble_closeColorPickerWindow();eyeAble_resetLinkHighlighting();eyeAble_resetPlaceholderColor();eyeAble_linkShadowHoverSheet&&(eyeAble_linkShadowHoverSheet.disabled=!0);eyeAble_resetWhiteBackgrounds();
eyeAble_resetFocusHighlighting();if(eyeAble_textIDColorStylesheet){eyeAble_textIDColorStylesheet.disabled=!0;document.head.removeChild(eyeAble_textIDColorStylesheet.ownerNode);for(var a=document.getElementsByClassName("eyeAble_textIDColorStylesheet"),b=30;0<a.length&&0<b;)a[0].parentNode.removeChild(a[0]),b--}eyeAble_textIDColorStylesheet=function(){var c=document.createElement("style");c.classList.add("eyeAble_textIDColorStylesheet");c.appendChild(document.createTextNode(""));document.head.appendChild(c);
return c.sheet}();eyeAble_pluginLocalConfig&&!1===eyeAble_pluginLocalConfig.changeContrastColorToolbar||(eyeAble_forceBackgroundSheet&&(eyeAble_forceBackgroundSheet.disabled=!0,eyeAble_invertIconsSheet.disabled=!0),eyeAble_resetColorVarsToDefault());eyeAble_darkModeHoverSheet&&(eyeAble_darkModeHoverSheet.disabled=!0);eyeAble_shadowRoot.getElementById("bwID").setAttribute("aria-pressed","false");eyeAble_resetScrollbarColor();eyeAble_setActiveCheckVis();eyeAble_invertPage&&(document.documentElement.style.filter=
"",eyeAble_shadowRoot.getElementById("eyeAble_columID").style.filter="")}
function eyeAble_remove_color_recursive(a){if(!eyeAble_nightmodeBlacklisted&&a&&("function"===typeof resetCustomContrastEnhancement&&resetCustomContrastEnhancement(),!(["SCRIPT"].includes(a.tagName)||a.classList&&a.classList.contains("eyeAbleContrastSkip")))){try{if("svg"===a.tagName&&a.style){a.style.removeProperty("background");eyeAble_resetSvgRecursive(a);return}}catch(e){}if("IFRAME"===a.tagName)try{var b=[(a.contentDocument||a.contentWindow.document).body]}catch(e){return!1}else b=a.children;
if(a.shadowRoot)for(var c=a.shadowRoot.children,d=0;d<c.length;d++)eyeAble_remove_color_recursive(c[d]);if(0!==b.length)for(c=0;c<b.length;c++)eyeAble_remove_color_recursive(b[c]);"I"===a.tagName&&a.style.removeProperty("filter");"INPUT"===a.tagName&&a.style.removeProperty("border");fastdomEA.measure(function(){a.style&&(a.getAttribute("eA-sC")||a.classList.contains("eATcInline"))&&fastdomEA.mutate(function(){if(eyeAble_checkForText(a)){for(var e=a.className.split(" "),f=0;f<e.length;f++)e[f].includes("eATc")&&
(e[f].includes("eATcInline")&&a.style.removeProperty("color"),a.classList.remove(e[f]));a.id.includes("eATc")&&a.removeAttribute("id")}a.style.removeProperty("background-color");a.style.removeProperty("background");a.style.removeProperty("border-color");a.style.removeProperty("borderWidth");a.style.removeProperty("borderStyle");a.style.removeProperty("background-blend-mode");a.style.removeProperty("filter");e=a.getAttribute("eA-sBr");f=a.getAttribute("eA-inline");e&&(e.includes("url(")||e.includes("gradient")||
f&&"true"===f)&&(a.getAttribute("eA-sBr")?a.style.background=a.getAttribute("eA-sBr"):a.style.background=a.getAttribute("eA-sbc"));"true"===a.getAttribute("eA-Cinl")&&(a.style.color=a.getAttribute("eA-sc"));e=a.getAttribute("eA-sBS");"none"!==e&&(a.style.boxShadow=e)})})}}
function eyeAble_toggleContrastMode(){if(!eyeAble_contrastEnabled)return!1;eyeAble_shadowRoot.getElementById("resetContrastModeID").matches(":hover")||("Contrast"===eyeAble_getVar("Color_Mode")?(eyeAble_reset_colors(),eyeAble_showFeedbackNotification(eyeAble_getMessage("contrastOff"),"ALT + C")):(eyeAble_change_colors(eyeAble_getVar("iAble_Text_Color"),eyeAble_getVar("iAble_Background_Color")),eyeAble_showFeedbackNotification(eyeAble_getMessage("contrastOn"),"ALT + C"),eyeAble_openContrastBox()))}
var eyeAble_contrastBackgroundDark=!0,eyeAble_enableWhiteImgBackground=!1,eyeAble_invertPage=!1,eyeAble_ColorObserver;
function eyeAble_change_colors(a,b){if(!eyeAble_contrastEnabled)return!1;"0"!==eyeAbleVariables.Color_Mode&&eyeAble_reset_colors();"function"===typeof customContrastEnhancement&&customContrastEnhancement();var c=eyeAble_convertColor(a),d=eyeAble_convertColor(b);eyeAble_contrastBackgroundDark=125>eyeAble_getBrightness(d)?!0:!1;try{eyeAble_pluginLocalConfig&&!0===eyeAble_pluginLocalConfig.useColorInvert&&(eyeAble_invertPage=!0,document.documentElement.style.filter="invert(1)",eyeAble_shadowRoot.getElementById("eyeAble_columID").style.filter=
"invert(1)",eyeAble_shadowRoot.getElementById("eyeAble_zoomBoxContrast").style.display="none",a="rgb(0, 0, 0)",b="rgb(255, 255, 255)",c=[0,0,0,1],d=[255,255,255,1])}catch(e){console.log(e)}eyeAble_intersectionObserver?(eyeAble_ColorObserver=new IntersectionObserver(function(e,f){e.forEach(function(h){h.isIntersecting&&(eyeAble_change_color_intersection(h.target,d[0],d[1],d[2],c[0],c[1],c[2]),f.unobserve(h.target))})},{rootMargin:eyeAble_intersectionRootMargin}),window.requestAnimationFrame(function(){eyeAble_change_color_intersetion_recursive(document.body,
d[0],d[1],d[2],c[0],c[1],c[2])})):(window.requestAnimationFrame(function(){eyeAble_change_color_recursive(document.body,d[0],d[1],d[2],c[0],c[1],c[2])}),requestAnimationFrame(function(){requestAnimationFrame(function(){eyeAble_CheckForImportantsAndContrast(document.body)})}));eyeAble_setVar("iAble_Text_Color",a,1);eyeAble_setVar("iAble_Background_Color",b,1);fastdomEA.mutate(function(){eyeAble_enableLinkHighlighting&&(0<eyeAble_linkShadowHoverSheet.rules.length&&eyeAble_linkShadowHoverSheet.deleteRule(0),
eyeAble_linkShadowHoverSheet.disabled=!1,eyeAble_addCSSRule(eyeAble_linkShadowHoverSheet,"a:hover","box-shadow: 0px 0px 6px 1px "+a+";"));if(!(eyeAble_invertPage||eyeAble_pluginLocalConfig&&!1===eyeAble_pluginLocalConfig.changeContrastColorToolbar)){eyeAble_contrastBackgroundDark?(eyeAble_invertIconsSheet.disabled=!0,eyeAble_shadowRoot.getElementById("resetContrastModeID").style.removeProperty("filter")):(eyeAble_invertIconsSheet.disabled=!1,eyeAble_shadowRoot.getElementById("resetContrastModeID").style.filter=
"none");var e=eyeAble_forceBackgroundSheet.cssRules||eyeAble_forceBackgroundSheet.rules;e[0].style.setProperty("background",b,"important");e[0].style.setProperty("color",a,"important");e=eyeAble_cssCustomSheet.cssRules||eyeAble_cssCustomSheet.rules;e[0].style.setProperty("--active-text-color",a);e[0].style.setProperty("--main-text-color",a);e[0].style.setProperty("--fixedHeader-text-color",a);e[0].style.setProperty("--active-background",a);e[0].style.setProperty("--inactive-hover-background","transparent");
e[0].style.setProperty("--inactive-hover-shadow","0px 0px 4px 2px "+a);e[0].style.setProperty("--main-toolbar-background",b);e[0].style.setProperty("--fixed-header-background",b);e[0].style.setProperty("--boxes-background",b);eyeAble_forceBackgroundSheet.disabled=!1}document.getElementById("eyeAble-Bluefilter-Back")&&(document.getElementById("eyeAble-Bluefilter-Back").style.display="block",document.getElementById("eyeAble-Bluefilter-Back").style.background="none 0% 0% / auto repeat scroll padding-box border-box "+
b);eyeAble_htmlFitContentSet();"Darkmode"===eyeAbleVariables.Color_Mode&&(eyeAble_shadowRoot.getElementById("bwIDimage").src=eyeAble_imagePaths.blackWhitePath,eyeAble_shadowRoot.getElementById("bwTooltipID").innerHTML=eyeAble_getMessage("nightText"),eyeAble_shadowRoot.getElementById("bwID").classList.contains("eyeAbleActive")&&eyeAble_shadowRoot.getElementById("bwID").classList.remove("eyeAbleActive"));eyeAble_setVar("Color_Mode","Contrast");eyeAble_shadowRoot.getElementById("colorsID").classList.add("eyeAbleActive");
eyeAble_shadowRoot.getElementById("resetContrastModeID").style.display="block";eyeAble_shadowRoot.getElementById("eyeAble_columID").style.setProperty("border","3px solid "+a);eyeAbleVariables.iAble_Text_Color===eyeAble_blueYellowColor&&eyeAbleVariables.iAble_Background_Color===eyeAble_blueYellowBackcolor&&(eyeAble_shadowRoot.getElementById("eyeA-contrastModeMainIconID").src=eyeAble_imagePaths.blueYellowPath);eyeAbleVariables.iAble_Text_Color===eyeAble_redGreenColor&&eyeAbleVariables.iAble_Background_Color===
eyeAble_redGreenBackcolor&&(eyeAble_shadowRoot.getElementById("eyeA-contrastModeMainIconID").src=eyeAble_imagePaths.redGreenPath);eyeAbleVariables.iAble_Text_Color===eyeAble_blackWhiteColor&&eyeAbleVariables.iAble_Background_Color===eyeAble_blackWhiteBackcolor&&(eyeAble_shadowRoot.getElementById("eyeA-contrastModeMainIconID").src=eyeAble_imagePaths.bwPresetPath);eyeAble_changeScrollbarColor();eyeAble_setLinkHighlighting(a);eyeAble_setFocusHighlight(a);eyeAble_setPlaceholderColor(a);eyeAble_setWhiteBackgrounds();
eyeAble_deleteQuickInitColors();eyeAble_openContrastBox();eyeAble_customContrastCSS&&(eyeAble_customContrastCSS.disabled=!1);eyeAble_dispatchEvent("Contrast_Enabled")})}var eyeAble_contrastGraduationIntensity=25;
function eyeAble_change_color_sorter(a,b,c,d,e,f,h){var g=["SCRIPT","STYLE","LINK","META"];if(!a||g.includes(a.tagName)||a.classList&&(a.classList.contains("eyeAbleContrastSkip")||"undefined"!==typeof a.className.includes&&a.className.includes("pcr-"))||eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.CSSshadowDomMode&&0<eyeAble_contrastSkipClasses.filter(function(q){return a.classList.contains(q.replace(".",""))}).length)return!1;if(a.tagName&&"svg"===a.tagName.toLowerCase())fastdomEA.mutate(function(){a.style.setProperty("background",
"rgb("+b.toString()+","+c.toString()+","+d.toString()+")","important")}),eyeAble_repaintSvgRecursive(a,!0,"rgb("+e.toString()+","+f.toString()+","+h.toString()+")");else{if("IFRAME"===a.tagName){a.style.background="white";try{var l=[(a.contentDocument||a.contentWindow.document).body]}catch(q){return!1}}else l=a.tagName&&"form"===a.tagName.toLowerCase()?a.childNodes:a.children;if(a.shadowRoot){var m=a.shadowRoot.children;for(g={$jscomp$loop$prop$i$294:0};g.$jscomp$loop$prop$i$294<m.length;g={$jscomp$loop$prop$i$294:g.$jscomp$loop$prop$i$294},
g.$jscomp$loop$prop$i$294++)setTimeout(function(q){return function(){eyeAble_change_color_recursive(m[q.$jscomp$loop$prop$i$294],b,c,d,e,f,h)}}(g),0)}if(l&&0!==l.length)for(g=0;g<l.length;g++)eyeAble_intersectionObserver?eyeAble_change_color_intersetion_recursive(l[g],b,c,d,e,f,h):eyeAble_change_color_recursive(l[g],b,c,d,e,f,h);return a.style?!0:!1}}
function eyeAble_change_color_recursive(a,b,c,d,e,f,h){eyeAble_change_color_sorter(a,b,c,d,e,f,h)&&eyeAble_change_color_intersection(a,b,c,d,e,f,h)}function eyeAble_change_color_intersetion_recursive(a,b,c,d,e,f,h){a&&eyeAble_change_color_sorter(a,b,c,d,e,f,h)&&eyeAble_ColorObserver.observe(a)}
function eyeAble_change_color_intersection(a,b,c,d,e,f,h){fastdomEA.measure(function(){var g=!1;eyeAble_checkPseudoElements(a,"rgb("+e.toString()+", "+f.toString()+", "+h.toString()+")","rgb("+ +b.toString()+", "+c.toString()+", "+d.toString()+")");a.style["background-color"]&&a.setAttribute("eA-inline","true");a.style.color&&a.setAttribute("eA-Cinl","true");var l=getComputedStyle(a);if(null==a.getAttribute("eA-sC")){var m=l.getPropertyValue("color");var q=l.getPropertyValue("background-color");var n=
l.getPropertyValue("border-color");var r=l.getPropertyValue("background");a.setAttribute("eA-sC",m);a.setAttribute("eA-sBC",q);a.setAttribute("eA-sBoC",n);a.setAttribute("eA-sBr",r)}else q=a.getAttribute("eA-sBC"),r=a.getAttribute("eA-sBr");if(""!==q&&""!==m){r.includes("linear-gradient")&&(r.split("linear-gradient")[1].includes("rgba(0, 0, 0, 0)")||fastdomEA.mutate(function(){fastdomEA.mutate(function(){a.style.setProperty("background-blend-mode","soft-light");a.style.backgroundColor="rgb(50,50,50)"})}));
"none"===l.borderStyle&&"INPUT"!==a.tagName||fastdomEA.mutate(function(){"INPUT"!==a.tagName||a.classList.contains("eA_nB")||(a.style.setProperty("border-width","3px","important"),a.style.borderStyle="solid");l.borderWidth&&10<parseInt(l.borderWidth)?a.style.setProperty("border-color","rgb("+b.toString()+", "+c.toString()+", "+d.toString()+")","important"):a.style.setProperty("border-color","rgb("+e.toString()+", "+f.toString()+", "+h.toString()+")","important")});var v=eyeAble_convertColor(q);if(eyeAble_checkForText(a)||
v[3]&&.1<v[3]&&!a.classList.contains("eyeAbleActive")||a.classList.contains("eA_fcB")){a.classList.contains("eA_nB")&&(g=!0);m=eyeAble_getBrightness(v);200<m?m*=.75:80>m&&(m*=2.5);if(eyeAble_contrastBackgroundDark){var A=b+eyeAble_contrastGraduationIntensity*(255-m)/255|0;var E=c+eyeAble_contrastGraduationIntensity*(255-m)/255|0;var H=d+eyeAble_contrastGraduationIntensity*(255-m)/255|0}else A=b-eyeAble_contrastGraduationIntensity*(255-m)/255|0,E=c-eyeAble_contrastGraduationIntensity*(255-m)/255|0,
H=d-eyeAble_contrastGraduationIntensity*(255-m)/255|0;if(eyeAble_checkForText(a)){if(A=b,E=c,H=d,v[3]=1,eyeAble_setTextColorStylesheet(a,"rgb("+e.toFixed(0)+", "+f.toFixed(0)+", "+h.toFixed(0)+")"),!g){var I="background-color";"none"!==l.backgroundImage&&(I="background");fastdomEA.mutate(function(){a.style.setProperty(I,"rgba("+ +A.toString()+","+E.toString()+","+H.toString()+","+v[3]+")","important")})}}else a.classList.contains("eA_fcB")?(A=b,E=c,H=d,v[3]=1,fastdomEA.mutate(function(){a.style.setProperty("background",
"rgba("+ +A.toString()+","+E.toString()+","+H.toString()+","+v[3]+")","important")})):g||fastdomEA.mutate(function(){a.style.setProperty("background-color","rgba("+ +A.toString()+","+E.toString()+","+H.toString()+","+v[3]+")","important")})}eyeAble_setWhiteImgBackground&&"IMG"===a.tagName&&"true"!==a.getAttribute("eyeableskipnav")&&!a.classList.contains("emoji")?fastdomEA.mutate(function(){a.style.setProperty("background-color","rgb("+e.toString()+","+f.toString()+","+h.toString()+")","important")}):
eyeAble_invertSmallImg&&"none"!==l.backgroundImage&&300>b+c+d&&!a.classList.contains("emoji")&&(g=a.getBoundingClientRect(),50>g.width+g.height&&5<g.width+g.height&&fastdomEA.mutate(function(){a.style.filter="invert(1)"}));a===document.body&&fastdomEA.mutate(function(){v[3]=1;a.style.setProperty("background-color","rgba("+ +b.toString()+","+c.toString()+","+d.toString()+","+v[3].toString()+")","important")})}});requestAnimationFrame(function(){requestAnimationFrame(function(){eyeAble_checkForImportantsAndContrast_element(a)})})}
function eyeAble_CheckForImportantsAndContrast(a){if(eyeAble_nightmodeBlacklisted||!a||["SCRIPT","svg"].includes(a.tagName)||a.classList&&(a.classList.contains("eyeAbleSkip")||a.classList.contains("eyeAbleContrastSkip")))return!1;if("IFRAME"===a.tagName)try{var b=[(a.contentDocument||a.contentWindow.document).body]}catch(d){return!1}else b=a.children;if(b&&0!==b.length)for(var c={$jscomp$loop$prop$i$296:0};c.$jscomp$loop$prop$i$296<b.length;c={$jscomp$loop$prop$i$296:c.$jscomp$loop$prop$i$296},c.$jscomp$loop$prop$i$296++)setTimeout(function(d){return function(){eyeAble_CheckForImportantsAndContrast(b[d.$jscomp$loop$prop$i$296])}}(c),
0);a.style&&eyeAble_checkForImportantsAndContrast_element(a)}
function eyeAble_checkForImportantsAndContrast_element(a){fastdomEA.measure(function(){var b=getComputedStyle(a);var c=b.getPropertyValue("color");if("Contrast"===eyeAbleVariables.Color_Mode)eyeAble_checkForText(a)&&c!==eyeAbleVariables.iAble_Text_Color&&eyeAble_setTextColorStylesheet(a,eyeAbleVariables.iAble_Text_Color,!0);else if(b=b.getPropertyValue("background-color"),["","initial","transparent"].includes(a.style.backgroundColor)||b===a.style.backgroundColor||fastdomEA.mutate(function(){a.style.setProperty("background-color",
a.style.backgroundColor,"important")}),eyeAble_checkForText(a)){var d=!1,e=!1,f=eyeAble_convertColor(b),h=eyeAble_convertColor(c);h&&f&&fastdomEA.measure(function(){f&&0!==f[3]||!a.parentNode||1!==a.parentNode.nodeType||(f=eyeAble_convertColor(getComputedStyle(a.parentNode).getPropertyValue("background-color")),d=!0);f&&0!==f[3]||!a.parentNode.parentNode||1!==a.parentNode.parentNode.nodeType||(f=eyeAble_convertColor(getComputedStyle(a.parentNode.parentNode).getPropertyValue("background-color")),e=
!0,d=!1);var g=eyeAble_checkColorContrast(f,h);f&&0!==f[3]&&7.5>g&&(2.5>g?(1.5>g?(h[0]=250,h[1]=250,h[2]=250):h=h.map(function(l){return 1.8*l}),f=f.map(function(l){return l/1.8}),fastdomEA.mutate(function(){d||e?d?a.parentNode.style.setProperty("background-color","rgb("+f[0].toString()+","+f[1].toString()+","+f[2].toString()+")","important"):a.parentNode.parentNode.style.setProperty("background-color","rgb("+f[0].toString()+","+f[1].toString()+","+f[2].toString()+")","important"):a.style.setProperty("background-color",
"rgb("+f[0].toString()+","+f[1].toString()+","+f[2].toString()+")","important")})):h=h.map(function(l){return 1.2*l}),fastdomEA.mutate(function(){eyeAble_setTextColorStylesheet(a,"rgb("+h[0].toFixed(0)+", "+h[1].toFixed(0)+", "+h[2].toFixed(0)+")",!0)}))})}})};function eyeAble_toggleDarkmode(){if(!eyeAble_nightmodeEnabled)return!1;"Darkmode"!==eyeAble_getVar("Color_Mode")?(eyeAble_enableDarkmode(),eyeAble_showFeedbackNotification(eyeAble_getMessage("nightOn"),"ALT + N")):(eyeAble_reset_colors(),eyeAble_showFeedbackNotification(eyeAble_getMessage("nightOff"),"ALT + N"))}var eyeAble_darkModeHoverSheet;
function eyeAble_enableDarkmode(){if(!eyeAble_nightmodeEnabled)return!1;if("true"===document.documentElement.getAttribute("dark")||document.body.classList.contains("dark"))return setTimeout(function(){eyeAble_showFeedbackNotification(eyeAble_getMessage("nightDetect"),"",!0)},2E3),!1;eyeAble_shadowRoot.getElementById("colorsID").classList.contains("eyeAbleActive")&&eyeAble_reset_colors();eyeAble_intersectionObserver?(eyeAble_ColorObserver=new IntersectionObserver(function(f,h){f.forEach(function(g){g.isIntersecting&&
(eyeAble_Darkmode_intersection(g.target),h.unobserve(g.target))})},{rootMargin:eyeAble_intersectionRootMargin}),window.requestAnimationFrame(function(){eyeAble_Darkmode_intersection_recursive(document.body)})):(window.requestAnimationFrame(function(){eyeAble_Darkmode_recursive(document.body)}),requestAnimationFrame(function(){eyeAble_CheckForImportantsAndContrast(document.body)}));fastdomEA.mutate(function(){eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.skipHtmlBackcolor&&!0===eyeAble_pluginLocalConfig.skipHtmlBackcolor||
(document.getElementById("eyeAble-Bluefilter-Back").style.display="block",document.getElementById("eyeAble-Bluefilter-Back").style.background="none 0% 0% / auto repeat scroll padding-box border-box rgb(0, 0, 0)");eyeAble_htmlFitContentSet();eyeAble_setWhiteBackgrounds();eyeAble_setFocusHighlight("#ffffff");eyeAble_shadowRoot.getElementById("bwIDimage").src=eyeAble_imagePaths.blackWhiteOffPath;eyeAble_shadowRoot.getElementById("bwTooltipID").innerHTML=eyeAble_getMessage("dayText");eyeAble_shadowRoot.getElementById("bwID").classList.add("eyeAbleActive");
eyeAble_shadowRoot.getElementById("colorsID").classList.contains("eyeAbleActive")&&(eyeAble_shadowRoot.getElementById("colorsID").classList.remove("eyeAbleActive"),eyeAble_shadowRoot.getElementById("resetContrastModeID").style.display="none",eyeAble_shadowRoot.getElementById("eyeAble_columID").style.border="none");eyeAble_shadowRoot.getElementById("NightmodeMoreID")&&(eyeAble_shadowRoot.getElementById("NightmodeMoreID").classList.add("eyeAbleActive"),eyeAble_shadowRoot.getElementById("NightmodeMoreImgID").src=
eyeAble_imagePaths.blackWhiteOffPath,eyeAble_shadowRoot.getElementById("NightmodeMoreTxtID").innerHTML=eyeAble_getMessage("dayText"),eyeAble_shadowRoot.getElementById("NightmodeMoreTxtID").setAttribute("aria-pressed","true"));eyeAble_nightmodeBlacklisted&&!eyeAble_shadowRoot.getElementById("bwTooltipID").innerText.includes("Blockiert")&&(eyeAble_shadowRoot.getElementById("bwTooltipID").innerText=eyeAble_shadowRoot.getElementById("bwTooltipID").innerText+" - Blockiert");eyeAble_deleteQuickInitColors();
eyeAble_customDarkmodeCSS&&(eyeAble_customDarkmodeCSS.disabled=!1)});eyeAble_setVar("Color_Mode","Darkmode");if(eyeAble_darkModeHoverSheet)eyeAble_textIDColorStylesheet.disabled=!1;else{eyeAble_darkModeHoverSheet=function(){var f=document.createElement("style");f.id="eyeAble_dhoverCSS";f.appendChild(document.createTextNode("eyeAbleCSS { }"));document.head.appendChild(f);return f.sheet}();if(eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.customDarkmodeCssRules)for(var a=$jscomp.makeIterator(Object.entries(eyeAble_pluginConfig.customDarkmodeCssRules)),
b=a.next();!b.done;b=a.next()){var c=$jscomp.makeIterator(b.value);b=c.next().value;c=c.next().value;eyeAble_addCSSRule(eyeAble_darkModeHoverSheet,b,c)}try{var d=document.styleSheets;for(a=0;a<d.length;a++)try{var e=d[a].cssRules;b={};for(c=0;c<e.length;b={$jscomp$loop$prop$selectorText$298:b.$jscomp$loop$prop$selectorText$298},c++)e[c]&&(b.$jscomp$loop$prop$selectorText$298=e[c].selectorText,b.$jscomp$loop$prop$selectorText$298&&(b.$jscomp$loop$prop$selectorText$298.includes(":hover")||b.$jscomp$loop$prop$selectorText$298.includes(":focus"))&&
e[c].cssText.includes("background")&&fastdomEA.mutate(function(f){return function(){eyeAble_addCSSRule(eyeAble_darkModeHoverSheet,f.$jscomp$loop$prop$selectorText$298,"background-color : rgb(10,10,10) !important;")}}(b)))}catch(f){}}catch(f){}}eyeAble_darkModeHoverSheet.disabled=!1;eyeAble_shadowRoot.getElementById("bwID").setAttribute("aria-pressed","true");eyeAble_changeScrollbarColor();eyeAble_setPlaceholderColor("white");eyeAble_dispatchEvent("Darkmode_Enabled")}
function eyeAble_Darkmode_sorter(a){if(eyeAble_nightmodeBlacklisted||!a||["SCRIPT","STYLE","SCRIPT","LINK","META"].includes(a.tagName)||a.classList&&(a.classList.contains("eyeAbleSkip")||a.classList.contains("eyeAbleSkipDarkmode")||a.classList.contains("eyeAbleContrastSkip")))return!1;if("svg"===a.tagName)return eyeAble_repaintSvgRecursive(a,!0,"rgb(255,255,255)"),!1;if("IFRAME"===a.tagName){a.style.background="rgb(220,220,220)";try{var b=[(a.contentDocument||a.contentWindow.document).body]}catch(e){return!1}}else b=
a.children;if(a.shadowRoot)for(var c=a.shadowRoot.children,d=0;d<c.length;d++)eyeAble_intersectionObserver?eyeAble_Darkmode_intersection_recursive(c[d]):eyeAble_Darkmode_recursive(c[d]);if(b&&0!==b.length)for(c=0;c<b.length;c++)eyeAble_intersectionObserver?eyeAble_Darkmode_intersection_recursive(b[c]):eyeAble_Darkmode_recursive(b[c]);return a.style?!0:!1}function eyeAble_Darkmode_recursive(a){eyeAble_Darkmode_sorter(a)&&eyeAble_Darkmode_intersection(a)}
function eyeAble_Darkmode_intersection_recursive(a){eyeAble_Darkmode_sorter(a)&&eyeAble_ColorObserver.observe(a)}
function eyeAble_Darkmode_intersection(a){var b=!1;fastdomEA.measure(function(){var c=getComputedStyle(a);var d=a.getAttribute("eA-sC");a.style["background-color"]&&a.setAttribute("eA-inline","true");a.style.color&&a.setAttribute("eA-Cinl","true");if(d){var e=a.getAttribute("eA-sBC");var f=a.getAttribute("eA-sBoC");var h=a.getAttribute("eA-sBr");var g=a.getAttribute("eA-sBS")}else d=c.getPropertyValue("color"),e=c.getPropertyValue("background-color"),f=c.getPropertyValue("border-color"),h=c.getPropertyValue("background"),
g=c.getPropertyValue("box-shadow"),a.setAttribute("eA-sC",d),a.setAttribute("eA-sBC",e),a.setAttribute("eA-sBoC",f),a.setAttribute("eA-sBr",h),a.setAttribute("eA-sBS",g);a.classList.contains("eA_nB")&&(b=!0);if(""!==e&&""!==d){(h.includes("linear-gradient")||"none"!==c.backgroundImage&&(0<a.children.length||eyeAble_checkForText(a)))&&"i"!==a.tagName.toLocaleLowerCase()&&"button"!==a.tagName.toLocaleLowerCase()&&(h.includes("linear-gradient")?h.split("linear-gradient")[1].includes("rgba(0, 0, 0, 0)")||
(a.classList.contains("ytp-gradient-bottom")||fastdomEA.mutate(function(){a.style.setProperty("background-blend-mode","soft-light");a.style.backgroundColor="rgb(80,80,80)"}),b=!0):(h=a.getBoundingClientRect(),!a.classList.contains("ytp-gradient-bottom")&&50<h.width+h.height&&fastdomEA.mutate(function(){a.style.setProperty("background-blend-mode","soft-light");a.style.backgroundColor="rgb(80,80,80)"}),b=!0));eyeAble_invertSmallImg&&"none"!==c.backgroundImage&&!a.classList.contains("emoji")&&(h=a.getBoundingClientRect(),
50>h.width+h.height&&5<h.width+h.height&&fastdomEA.mutate(function(){a.style.filter="invert(1)"}));eyeAble_setWhiteImgBackground&&"IMG"===a.tagName&&"true"!==a.getAttribute("eyeableskipnav")&&!a.classList.contains("emoji")&&fastdomEA.mutate(function(){a.style.setProperty("background-color","rgb(240,240,240)","important")});var l=eyeAble_convertColor(e);if(b||a!==document.body)if(!b&&l[3]&&0<l[3]){e=eyeAble_rgb2hsv(l[0]/255,l[1]/255,l[2]/255);.09<=e[1]?(e[2]=.9<e[2]?.2*e[2]:.3*e[2],.2<e[2]&&(e[2]=
.2)):.05<e[2]&&(e[2]=1-e[2],.15<e[2]&&(e[2]=.15),.1>e[2]&&(e[2]+=.05));var m=eyeAble_hsv2rgb(e[0],e[1],e[2]);m=m.map(function(v){return 255*v});fastdomEA.mutate(function(){a.style.setProperty("background-color","rgba("+m[0].toString()+","+m[1].toString()+","+m[2].toString()+","+l[3].toString()+")")});a.setAttribute("bgSet","rgba("+m[0].toString()+","+m[1].toString()+","+m[2].toString()+","+l[3].toString()+")")}else!b&&eyeAble_checkForText(a)?fastdomEA.measure(function(){var v=a.parentElement,A="rgba(10,10,10,0.8)";
try{for(;v&&v!==document.body;){if(v.getAttribute("bgSet")){A=v.getAttribute("bgSet");break}v=v.parentElement}}catch(E){console.log("Error",E)}fastdomEA.mutate(function(){a.style.setProperty("background-color",A,"important")})}):a.classList.contains("eA_fcB")&&(l[3]=1,fastdomEA.mutate(function(){a.style.setProperty("background","rgb(10,10,10)","important")}));else fastdomEA.mutate(function(){a.style.setProperty("background-color","rgba(10,10,10,1)","important")});if(eyeAble_checkForText(a)){d=eyeAble_convertColor(d);
d=eyeAble_rgb2hsv(d[0]/255,d[1]/255,d[2]/255);.4<d[1]?(.95<d[2]&&(d[2]*=.95),.95>d[2]&&(d[2]=.95),.6<d[1]&&(d[1]=.6),230<d[0]&&280>d[0]&&(d[0]=190+(280-d[0])/50*30,d[1]=.5,d[2]=.95)):(d[1]/=10,d[2]=1-d[2],.95>d[2]&&(d[2]=.95));var q=eyeAble_hsv2rgb(d[0],d[1],d[2]);q=q.map(function(v){return 255*v});fastdomEA.mutate(function(){eyeAble_setTextColorStylesheet(a,"rgb("+q[0].toFixed(0)+", "+q[1].toFixed(0)+", "+q[2].toFixed(0)+")")})}if("none"!==c.borderStyle&&f){f=eyeAble_convertColor(f);f=eyeAble_rgb2hsv(f[0]/
255,f[1]/255,f[2]/255);.3<f[1]?(.95<f[2]&&(f[2]*=.95),.8>f[2]&&(f[2]=.8),230<f[0]&&280>f[0]&&(f[0]=190+(280-f[0])/50*30,f[1]=.75,f[2]=.9)):f[2]=1-f[2];var n=eyeAble_hsv2rgb(f[0],f[1],f[2]);n=n.map(function(v){return 255*v});fastdomEA.mutate(function(){a.style.setProperty("border-color","rgb("+n[0].toString()+","+n[1].toString()+","+n[2].toString()+")")})}if(g&&"none"!==g){g=g.split(" ");var r="";if(g){for(f=0;f<g.length;f++)g[f].includes("rgba")?(r+="rgba(169, 169, 169, "+g[f+3]+" ",f+=3):r=r+g[f]+
" ";fastdomEA.mutate(function(){a.style.setProperty("box-shadow",r)})}}}});requestAnimationFrame(function(){requestAnimationFrame(function(){eyeAble_checkForImportantsAndContrast_element(a)})})};function eyeAble_repaintSvgRecursive(a,b,c){b=void 0===b?!1:b;c=void 0===c?"rgb(255,255,255)":c;if(a.classList&&(a.classList.contains("eyeAbleContrastSkip")||a.classList.contains("eyeAbleSkipDarkmode")))return!1;fastdomEA.measure(function(){if("Darkmode"===eyeAbleVariables.Color_Mode){var d=a.getBoundingClientRect();if(300<d.width&&300<d.height)return}if((d=a.children)&&0!==d.length)for(var e=0;e<d.length;e++)eyeAble_repaintSvgRecursive(d[e],b,c);fastdomEA.measure(function(){var f=a.getAttribute("stroke");
if(a.getAttribute("data-originalFill"))var h=a.getAttribute("data-originalFill");else h=a.getAttribute("fill"),h&&"currentColor"!==h&&"none"!==h||(h=getComputedStyle(a).fill);if(h&&"none"!==h&&"transparent"!==h&&a.style)if(b)fastdomEA.mutate(function(){a.style.setProperty("fill",c);a.setAttribute("data-originalFill",h)});else{var g=eyeAble_convertColor(h);if(g){g=eyeAble_rgb2hsv(g[0]/255,g[1]/255,g[2]/255);if(.3>g[2]||.3>g[1])g[2]=1-g[2];var l=eyeAble_hsv2rgb(g[0],g[1],g[2]);l=l.map(function(q){return 255*
q});fastdomEA.mutate(function(){a.style.setProperty("fill","rgb("+l[0].toString()+","+l[1].toString()+","+l[2].toString()+")");a.setAttribute("data-originalFill",h)})}}if(f&&"none"!==f&&"transparent"!==f&&b)if(b)fastdomEA.mutate(function(){a.style.setProperty("stroke",c);a.setAttribute("data-originalStroke",f)});else if(g=eyeAble_convertColor(f)){g=eyeAble_rgb2hsv(g[0]/255,g[1]/255,g[2]/255);if(.3>g[2]||.3>g[1])g[2]=1-g[2];var m=eyeAble_hsv2rgb(g[0],g[1],g[2]);m=m.map(function(q){return 255*q});fastdomEA.mutate(function(){a.style.setProperty("stroke",
"rgb("+m[0].toString()+","+m[1].toString()+","+m[2].toString()+")");a.setAttribute("data-originalStroke",f)})}})})}function eyeAble_resetPaintSVGs(){for(var a=document.getElementsByTagName("svg"),b=0;b<a.length;b++)eyeAble_resetSvgRecursive(a[b])}
function eyeAble_resetSvgRecursive(a){var b=a.children;if(b&&0!==b.length)for(var c=0;c<b.length;c++)eyeAble_resetSvgRecursive(b[c]);if(a.getAttribute("data-originalFill")){var d=a.getAttribute("data-originalFill");fastdomEA.mutate(function(){a.setAttribute("fill",d);a.style.setProperty("fill",d)})}if(a.getAttribute("data-originalStroke")){var e=a.getAttribute("data-originalStroke");fastdomEA.mutate(function(){a.setAttribute("stroke",e);a.style.setProperty("stroke",e)})}};function eyeAble_createExtendedFontPage(){function a(){"tabEndExtFont"===this.id?eyeAble_shadowRoot.getElementById("closeExtendedFontID").focus():eyeAble_shadowRoot.getElementById("justifyAlignID").focus()}var b='        <Section aria-labelledby="fontWindowHeading" class="eyeAble_settings eyeAble_topFixedPosition eyeAbleSkip" id="eyeAble_ExtendedFontPageID" tabindex="-1">            <div aria-hidden="true" id="tabStartExtFont" class="eyeAtabClickable" tabindex="0"></div>            <div class="eyeAble_settings-header" style="min-width: 261px; position: relative">                <div class="eyeAble_setting-icon">\n                    <img eyeAbleSkipNav="true" src="'+
eyeAble_imagePaths.fontPath+'" alt="Schrift Icon" style="width: 35px">                </div>                <div style="min-width: 165px; text-align: center;">                    <span id="fontWindowHeading" class="eyeAble_setting-text" ealangid="extFontText">'+eyeAble_getMessage("extFontText")+'</span>                </div>                <div> <img eyeAbleSkipNav="true" role="button" tabindex="0" class="eyeAble_smallIconHeader eyeAtabClickable noHide" id="closeExtendedFontID" src="'+eyeAble_imagePaths.xPath+
'" alt="Fenster schlie\u00dfen" style="margin-left: 7px;font-size: 25px;margin-top: 5px;"></div>               </div>            </div>            <div class="eyeAble_fontExtCnt">               <div class="eyeAble_cc-single-item" id="extendedZoomItem">                   <span class="eyeAble_fontExt" ealangid="extFontZoom">'+eyeAble_getMessage("extFontZoom")+'</span>                   <span class="eyeAble_fontExt" style="float: right" id="zoomTxt">1.0</span>                   <div class="eyeAble_fontExtMargin">                       <img class="eyeAtabClickable" aria-describedby="zoomTxt" tabindex="0" eyeAbleSkipNav="true" role="button" alt="'+
eyeAble_getMessage("altZoomMinus")+'" eaAltLangID="altZoomMinus" class="noHide" src="'+eyeAble_imagePaths.minusPath+'" id="zoomSmaller">                       <input type="range" alt="'+eyeAble_getMessage("altZoomInput")+'" eaAltLangID="altZoomInput" tabindex="-1" min="0" step="5" max="100" value="0" class="eyeAble_font-rngr" id="zoomRangerID">                       <img class="eyeAtabClickable" aria-describedby="zoomTxt" tabindex="0" eyeAbleSkipNav="true" role="button" alt="'+eyeAble_getMessage("altZoomPlus")+
'" eaAltLangID="altZoomPlus" class="noHide" src="'+eyeAble_imagePaths.plusPath+'" id="zoomLarger">                   </div>\n               </div>\n               <div class="eyeAble_cc-single-item">                   <span class="eyeAble_fontExt" ealangid="extFontsize">'+eyeAble_getMessage("extFontsize")+'</span>                   <span class="eyeAble_fontExt" style="float: right" id="fontsizeTxt">+0%</span>                   <div class="eyeAble_fontExtMargin">\n                       <img class="eyeAtabClickable" aria-describedby="fontsizeTxt" tabindex="0" eyeAbleSkipNav="true" role="button" alt="'+
eyeAble_getMessage("altZoomFontMinus")+'" eaAltLangID="altZoomFontMinus" class="noHide" src="'+eyeAble_imagePaths.minusPath+'" id="fontsizeSmaller">                       <input type="range" alt="'+eyeAble_getMessage("altZoomFontInput")+'" eaAltLangID="altZoomFontInput" tabindex="-1" min="0" step="20" max="100" value="0" class="eyeAble_font-rngr" id="fontsizeRangerID">                       <img class="eyeAtabClickable" aria-describedby="fontsizeTxt" tabindex="0" eyeAbleSkipNav="true" role="button" alt="'+
eyeAble_getMessage("altZoomFontPlus")+'" eaAltLangID="altZoomFontPlus" class="noHide" src="'+eyeAble_imagePaths.plusPath+'" id="fontsizeLarger">                   </div>\n               </div>\n               <div class="eyeAble_cc-single-item">                   <span class="eyeAble_fontExt" ealangid="extFontLine">'+eyeAble_getMessage("extFontLine")+'</span>                   <span class="eyeAble_fontExt" style="float: right" id="lineheightTxt">+0%</span>                   <div class="eyeAble_fontExtMargin">\n                       <img class="eyeAtabClickable" aria-describedby="lineheightTxt" tabindex="0" eyeAbleSkipNav="true" role="button" alt="'+
eyeAble_getMessage("altLineMinus")+'" eaAltLangID="altLineMinus" class="noHide" src="'+eyeAble_imagePaths.minusPath+'" id="lineheightSmaller">                       <input type="range" alt="'+eyeAble_getMessage("altLineInput")+'" eaAltLangID="altLineInput" tabindex="-1" min="0" step="20" max="100" value="0" class="eyeAble_font-rngr" id="lineheightRangerID">                       <img class="eyeAtabClickable" aria-describedby="lineheightTxt" tabindex="0" eyeAbleSkipNav="true" role="button" alt="'+
eyeAble_getMessage("altLinePlus")+'" eaAltLangID="altLinePlus" class="noHide" src="'+eyeAble_imagePaths.plusPath+'" id="lineheightLarger">                   </div>\n               </div>\n               <div class="eyeAble_cc-single-item">                   <span class="eyeAble_fontExt" ealangid="extFontWord">'+eyeAble_getMessage("extFontWord")+'</span>                   <span class="eyeAble_fontExt" style="float: right" id="wordSpacingTxt">+0%</span>                   <div class="eyeAble_fontExtMargin">\n                       <img class="eyeAtabClickable" aria-describedby="wordSpacingTxt" tabindex="0" eyeAbleSkipNav="true" role="button" alt="'+
eyeAble_getMessage("altWordSpacingMinus")+'" eaAltLangID="altWordSpacingMinus" class="noHide" src="'+eyeAble_imagePaths.minusPath+'" id="wordSmaller">                       <input type="range" alt="'+eyeAble_getMessage("altWordSpacingInput")+'" eaAltLangID="altWordSpacingInput" tabindex="-1" min="0" step="25" max="100" value="0" class="eyeAble_font-rngr" id="wordSpacingRangerID">                       <img class="eyeAtabClickable" aria-describedby="wordSpacingTxt" tabindex="0" eyeAbleSkipNav="true" role="button" alt="'+
eyeAble_getMessage("altWordSpacingPlus")+'" eaAltLangID="altWordSpacingPlus" class="noHide" src="'+eyeAble_imagePaths.plusPath+'" id="wordLarger">                   </div>\n               </div>\n               <div class="eyeAble_cc-single-item">                   <span class="eyeAble_fontExt" ealangid="extFontLetter">'+eyeAble_getMessage("extFontLetter")+'</span>                   <span class="eyeAble_fontExt" style="float: right" id="letterSpacingTxt">+0%</span>                   <div class="eyeAble_fontExtMargin">                       <img class="eyeAtabClickable" aria-describedby="letterSpacingTxt" tabindex="0" eyeAbleSkipNav="true" role="button" alt="'+
eyeAble_getMessage("altLetterSpacingMinus")+'" eaAltLangID="altLetterSpacingMinus" class="noHide" src="'+eyeAble_imagePaths.minusPath+'" id="letterSmaller">                       <input type="range" alt="'+eyeAble_getMessage("altLetterSpacingInput")+'" eaAltLangID="altLetterSpacingInput" tabindex="-1" min="0" step="25" max="100" value="0" class="eyeAble_font-rngr" id="letterSpacingRangerID">                       <img class="eyeAtabClickable" aria-describedby="letterSpacingTxt" tabindex="0" eyeAbleSkipNav="true" role="button" alt="'+
eyeAble_getMessage("altLetterSpacingPlus")+'" eaAltLangID="altLetterSpacingPlus" class="noHide" src="'+eyeAble_imagePaths.plusPath+'" id="letterLarger">                   </div>\n               </div>\n               <div class="eyeAble_cc-single-item">                   <span class="eyeAble_fontExt" ealangid="extFontAlign">'+eyeAble_getMessage("extFontAlign")+'</span>                   <div class="eyeAble_fontExtMargin" style="margin-left: 6px;">                       <div class="eyeAble_alignImg" role="button" eaAriaLangID="ariaAlignNone" aria-label="'+
eyeAble_getMessage("ariaAlignNone")+'">                           <img class="eyeAtabClickable" tabindex="0" eyeAbleSkipNav="true" src="'+eyeAble_imagePaths.xPath+'" alt="" style="filter: invert(1)" id="noAlignID">                       </div>                       <div class="eyeAble_alignImg" role="button" eaAriaLangID="ariaAlignleft" aria-label="'+eyeAble_getMessage("ariaAlignleft")+'">                           <img class="eyeAtabClickable" tabindex="0" eyeAbleSkipNav="true" src="'+eyeAble_imagePaths.leftAlign+
'" alt="" id="leftAlignID">                       </div>                       <div class="eyeAble_alignImg" role="button" eaAriaLangID="ariaAlignCenter" aria-label="'+eyeAble_getMessage("ariaAlignCenter")+'">                           <img class="eyeAtabClickable" tabindex="0" eyeAbleSkipNav="true" src="'+eyeAble_imagePaths.centerAlign+'" alt="" id="centerAlignID">                       </div>                       <div class="eyeAble_alignImg" role="button" eaAriaLangID="ariaAlignRight" aria-label="'+
eyeAble_getMessage("ariaAlignRight")+'">                           <img class="eyeAtabClickable" tabindex="0" eyeAbleSkipNav="true" src="'+eyeAble_imagePaths.rightAlign+'" alt="" id="rightAlignID">                       </div>                       <div class="eyeAble_alignImg" role="button" eaAriaLangID="ariaAlignJustify" aria-label="'+eyeAble_getMessage("ariaAlignJustify")+'" style="margin-right: 0;">                           <img class="eyeAtabClickable" tabindex="0" eyeAbleSkipNav="true" src="'+
eyeAble_imagePaths.justifyAlign+'" alt="" id="justifyAlignID">                       </div>                   </div>               </div>\n               <div aria-hidden="true" id="tabEndExtFont" class="eyeAtabClickable" tabindex="0"></div>            </div>\n        </Section>';eyeAble_shadowRoot.getElementById("eyeAble_MainContainerID").insertAdjacentHTML("beforeend",b);eyeAble_session_parameters.isPlugin&&0<navigator.userAgent.indexOf("Firefox")&&(eyeAble_shadowRoot.getElementById("extendedZoomItem").style.display=
"none");if(eyeAble_session_parameters.isMobile){eyeAble_shadowRoot.getElementById("extendedZoomItem").style.display="none";"left"===eyeAbleVariables.sidePosition?eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID").style.setProperty("left",eyeAbleVariables.mobileRightPosition,"important"):eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID").style.setProperty("right",eyeAbleVariables.mobileRightPosition,"important");b=eyeAble_shadowRoot.getElementById("eyeAble_columID").getBoundingClientRect().height;
var c=eyeAbleVariables.mobileBottomPosition.includes("%")?parseInt(eyeAbleVariables.mobileBottomPosition):100*parseInt(eyeAbleVariables.mobileBottomPosition)/window.innerHeight;eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID").style.setProperty("top","max(0%, calc("+(100-c).toFixed(0)+"% - "+b.toFixed(0)+"px))","important");eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID").style.setProperty("height","fit-content")}else b=eyeAbleVariables.rightPosition.includes("%")?window.innerWidth*
parseInt(eyeAbleVariables.rightPosition)/100-10:parseInt(eyeAbleVariables.rightPosition)-10,2<Math.abs(b)&&("left"===eyeAbleVariables.sidePosition?eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID").style.setProperty("left",(295+b).toFixed(0)+"px","important"):eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID").style.setProperty("right",(295+b).toFixed(0)+"px","important"));eyeAble_shadowRoot.getElementById("tabEndExtFont").addEventListener("focus",a);eyeAble_shadowRoot.getElementById("tabStartExtFont").addEventListener("focus",
a);eyeAble_shadowRoot.getElementById("closeExtendedFontID").addEventListener("click",eyeAble_toggleExtendedFontPage);eyeAble_shadowRoot.getElementById("fontsizeSmaller").addEventListener("click",eyeAble_decreaseFontsize);eyeAble_shadowRoot.getElementById("fontsizeLarger").addEventListener("click",eyeAble_increaseFontsize);eyeAble_shadowRoot.getElementById("fontsizeRangerID").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<b.length;c++)b[c].addEventListener("click",eyeAble_alignmentChange);eyeAble_alignStyleUpdate();b=["noAlignID","leftAlignID","centerAlignID","rightAlignID","justifyAlignID"];for(c=0;c<b.length;c++)eyeAble_shadowRoot.getElementById(b[c]).parentNode.addEventListener("mouseenter",
eyeAble_createTooltip)}
function eyeAble_toggleExtendedFontPage(){eyeAble_closeAllOtherPages("eyeAble_ExtendedFontPageID");if(eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID"))if("block"===getComputedStyle(eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID")).display)eyeAble_closeExtendedFontPage();else{if(eyeAble_session_parameters.isMobile){eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID").style.setProperty("right",eyeAbleVariables.mobileRightPosition,"important");var a=eyeAble_shadowRoot.getElementById("eyeAble_columID").getBoundingClientRect().height;
var b=eyeAbleVariables.mobileBottomPosition.includes("%")?parseInt(eyeAbleVariables.mobileBottomPosition):100*parseInt(eyeAbleVariables.mobileBottomPosition)/window.innerHeight;eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID").style.setProperty("top","max(0%, calc("+(100-b).toFixed(0)+"% - "+a.toFixed(0)+"px))","important");eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID").style.setProperty("height","fit-content")}eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID").style.setProperty("display",
"block");eyeAble_showClickableElements("eyeAble_ExtendedFontPageID");eyeAble_shadowRoot.getElementById("closeExtendedFontID").focus();eyeAble_removeTooltip()}else eyeAble_createExtendedFontPage(),eyeAble_showClickableElements("eyeAble_ExtendedFontPageID"),eyeAble_shadowRoot.getElementById("closeExtendedFontID").focus(),eyeAble_removeTooltip()}
function eyeAble_closeExtendedFontPage(){eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID")&&(eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID").style.setProperty("display","none"),eyeAble_keyPressed?eyeAble_shadowRoot.getElementById("extendedFontID").focus():eyeAble_shadowRoot.getElementById("eyeAble_columID").focus(),eyeAble_hideClickableElements("eyeAble_ExtendedFontPageID"))}var eyeAble_zoomStepsize=.1;
function eyeAble_increaseZoomSpacing(){var a=parseFloat(eyeAble_shadowRoot.getElementById("zoomRangerID").getAttribute("step"));eyeAbleVariables.Zoom_Lvl<=20/a&&(eyeAble_setVar("Zoom_Lvl",eyeAbleVariables.Zoom_Lvl+eyeAble_zoomStepsize),eyeAble_setWebsiteZoom(),eyeAble_zoomStyleUpdate())}function eyeAble_decreaseZoomSpacing(){1<=eyeAbleVariables.Zoom_Lvl&&(eyeAble_setVar("Zoom_Lvl",eyeAbleVariables.Zoom_Lvl-eyeAble_zoomStepsize),eyeAble_setWebsiteZoom(),eyeAble_zoomStyleUpdate())}
function eyeAble_zoomStyleUpdate(){var a=parseFloat(eyeAble_shadowRoot.getElementById("zoomRangerID").getAttribute("step"));eyeAble_shadowRoot.getElementById("zoomRangerID").value=a*(eyeAbleVariables.Zoom_Lvl-1)/eyeAble_zoomStepsize;eyeAble_shadowRoot.getElementById("zoomTxt").innerText=(100*eyeAbleVariables.Zoom_Lvl).toFixed(0)+"%"}
function eyeAble_zoomSpacingChange(){function a(){var b=parseFloat(eyeAble_shadowRoot.getElementById("zoomRangerID").getAttribute("step")),c=eyeAble_shadowRoot.getElementById("zoomRangerID").value;eyeAble_setVar("Zoom_Lvl",1+Math.floor(c/b)*eyeAble_zoomStepsize);eyeAble_setWebsiteZoom();eyeAble_shadowRoot.getElementById("zoomTxt").innerText=(100*eyeAbleVariables.Zoom_Lvl).toFixed(0)+"%";eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID").removeEventListener("mouseup",a)}eyeAble_zoomStyleUpdate();
eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID").addEventListener("mouseup",a)}function eyeAble_increaseFontsize(){10>=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.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<b.length;d++)c+=":not(."+b[d]+")";for(b=0;b<a.length;b++)c+=":not("+a[b].toLowerCase()+")";eyeAble_SettingsRule=function(){var e=document.createElement("style");e.id="eyeAble_settCSS";e.appendChild(document.createTextNode("eyeAbleCSS { }"));document.head.appendChild(e);return e.sheet}();eyeAble_addCSSRule(eyeAble_SettingsRule,c,"");eyeAble_SettingsCSSrule=eyeAble_SettingsRule.rules[0];
"0"!==eyeAble_getVar("eyeAble_Font_Family")&&eyeAble_setFontFamily(eyeAble_defaultCssVars["--font-family"])}function eyeAble_toggleFontFamily(){"0"!==eyeAble_getVar("eyeAble_Font_Family")?(eyeAble_resetFontFamily(),eyeAble_showFeedbackNotification(eyeAble_getMessage("fontOff"),"ALT + X")):(eyeAble_setFontFamily(eyeAble_defaultCssVars["--font-family"]),eyeAble_showFeedbackNotification(eyeAble_getMessage("fontOn"),"ALT + X"))}
function eyeAble_fontPickerChange(){if(!eyeAble_fontFamilyEnabled)return!1;var a=eyeAble_shadowRoot.getElementById("eyeAble_font-picker").selectedIndex,b=eyeAble_shadowRoot.getElementById("eyeAble_font-picker").options;"Standard"===b[a].text?eyeAble_resetFontFamily():eyeAble_setFontFamily(b[a].text)}
function eyeAble_setFontFamily(a){if(!eyeAble_fontFamilyEnabled)return!1;eyeAble_SettingsCSSrule.style.setProperty("font-family",a,"important");eyeAble_setVar("eyeAble_Font_Family",a,1);eyeAble_shadowRoot.getElementById("fontID")&&eyeAble_shadowRoot.getElementById("fontID").classList.add("eyeAbleActive");eyeAble_dispatchEvent("Font_Enabled")}
function eyeAble_resetFontFamily(){eyeAble_SettingsCSSrule.style.removeProperty("font-family");eyeAble_shadowRoot.getElementById("fontID")&&eyeAble_shadowRoot.getElementById("fontID").classList.contains("eyeAbleActive")&&(eyeAble_shadowRoot.getElementById("fontID").classList.remove("eyeAbleActive"),eyeAble_shadowRoot.getElementById("fontID").setAttribute("aria-pressed","false"));"0"!==eyeAbleVariables.eyeAble_Font_Family&&eyeAble_dispatchEvent("Font_Disabled");eyeAble_setVar("eyeAble_Font_Family",
"0",1);eyeAble_setActiveCheckVis()}var eyeAble_SettingsCSSrule,eyeAble_SettingsRule;function eyeAble_addCSSRule(a,b,c,d){try{"insertRule"in a?a.insertRule(b+"{"+c+"}",d):"addRule"in a&&a.addRule(b,c,d)}catch(e){}}"undefined"===typeof window.addCSSRule&&(window.addCSSRule=function(a,b,c,d){"insertRule"in a?a.insertRule(b+"{"+c+"}",d):"addRule"in a&&a.addRule(b,c,d)});function eyeAble_initFontSize(){var a=!0,b=parseInt(eyeAble_getVar("iAble_Font_Offset")),c=!1;if(0!==b)eyeAble_shadowRoot.getElementById("eyeAble_zoomValue").innerText=eyeAble_getVar("iAble_Font_Offset"),eyeAble_openZoomBox(),eyeAble_shadowRoot.getElementById("zoomBoxOpener").classList.add("eyeAbleActive"),eyeAble_setVar("Zoom_Lvl",eyeAble_calculateZoomLvl(b)),eyeAble_intersectionObserver?eyeAble_runFontsizeObserver():b>=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(0<eyeAbleVariables.Fontsize||0<eyeAbleVariables.Line_height)eyeAble_intersectionObserver?eyeAble_runFontsizeObserver():eyeAble_change_font_size_recursive(document.body,0),a=!1,c=!0;(0<eyeAbleVariables.Letter_Spacing||0<eyeAbleVariables.Word_Spacing||"0"!==eyeAbleVariables.Alignment)&&eyeAble_setFontSpacingAndAlignments(a);
c&&eyeAble_dispatchEvent("Adaptive_Zoom_Change")}
function eyeAble_resetFontSize(){if(!eyeAble_fontSizeEnabled)return!1;eyeAble_intersectionObserver&&eyeAble_fontsizeObserver&&(eyeAble_fontSizeObserverOffset=0,eyeAble_fontsizeObserver.disconnect());eyeAble_reset_font_size_recursive(document.body);"0"!==eyeAbleVariables.iAble_Font_Offset&&eyeAble_dispatchEvent("Adaptive_Zoom_Disabled");eyeAble_setVar("iAble_Font_Offset","0",1);eyeAble_shadowRoot.getElementById("eyeAble_zoomValue").innerText=eyeAble_getVar("iAble_Font_Offset");eyeAble_shadowRoot.getElementById("zoomBoxOpener").classList.contains("eyeAbleActive")&&
eyeAble_shadowRoot.getElementById("zoomBoxOpener").classList.remove("eyeAbleActive");eyeAble_shadowRoot.getElementById("eyeAble_zoomValue").style.removeProperty("color");eyeAble_resetWebsiteZoom();eyeAble_resetExtendedFontAndAlignments();eyeAble_closeZoomBox();eyeAble_setActiveCheckVis();eyeAble_removeTooltip();resetFontSiteVars();eyeAble_customFontsizeCSS&&(eyeAble_customFontsizeCSS.disabled=!0)}function eyeAble_resetFontSizeIcon(){eyeAble_resetFontSize();eyeAble_openZoomBox()}
function eyeAble_reset_font_size_recursive(a){if(!(["SCRIPT","IMG","VIDEO","STYLE"].includes(a.tagName)||a.classList&&a.classList.contains("eyeAbleSkip"))){if(a.shadowRoot)for(var b=a.shadowRoot.children,c=0;c<b.length;c++)eyeAble_reset_font_size_recursive(b[c]);if("IFRAME"===a.tagName)try{var d=[(a.contentDocument||a.contentWindow.document).body]}catch(h){return!1}else d=a.children;if(0!==d.length)for(b=0;b<d.length;b++)eyeAble_reset_font_size_recursive(d[b]);a.style&&a.style.whiteSpace&&fastdomEA.mutate(function(){a.style.removeProperty("white-space")});
var e=a.getAttribute("data-OriginalFontSize");e&&fastdomEA.mutate(function(){a.style.setProperty("font-size",e+"px")});var f=a.getAttribute("data-OriginalLineHeight");f&&a.style.lineHeight&&fastdomEA.mutate(function(){a.style.setProperty("line-height",f+"px")})}}var eyeAble_fontsizeObserver;
function eyeAble_change_font_size_intersection_recursive(a){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")))){if("IFRAME"===a.tagName)try{var b=[(a.contentDocument||a.contentWindow.document).body]}catch(e){return!1}else b=a.children;if(a.shadowRoot)for(var c=a.shadowRoot.children,d=0;d<c.length;d++)eyeAble_change_font_size_intersection_recursive(c[d]);
if(b&&0!==b.length)for(c=0;c<b.length;c++)eyeAble_change_font_size_intersection_recursive(b[c]);eyeAble_fontsizeObserver.observe(a)}}
function eyeAble_change_font_size_intersection(a,b){fastdomEA.measure(function(){if(a.style&&a!==document.body&&eyeAble_checkForText(a)){var c=a.getAttribute("data-w");if(c)c=parseFloat(c);else{var d=a.getBoundingClientRect();a.setAttribute("data-w",d.width.toFixed(1));c=d.width}requestAnimationFrame(function(){fastdomEA.measure(function(){a.getBoundingClientRect().width>1.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")))){if(a.shadowRoot)for(var c=a.shadowRoot.children,d=0;d<c.length;d++)eyeAble_change_font_size_recursive(c[d],b);if((c=a.children)&&0!==c.length)for(d=0;d<c.length;d++)eyeAble_change_font_size_recursive(c[d],b);eyeAble_change_font_size_intersection(a,
b)}}function eyeAble_fontScaler(a,b){if(0<b)for(var c=0;c<b;c++)a+=.1*a;else for(c=0;c<-b;c++)a/=1.1;return a}
function eyeAble_checkAndApplyLineHeight(a,b,c,d,e){if(0===d||eyeAble_forceLineheight){var f=eyeAble_fontScaler(b,eyeAbleVariables.Line_height);0<f&&fastdomEA.mutate(function(){a.style.setProperty("line-height",f.toString()+"px","important")});return!0}d=1===parseFloat(a.getAttribute("eA-txt"))?a.tagName.includes("H")?1.8*b:2.02*b:2.7*b;if(c>d){var h=eyeAble_fontScaler(b,eyeAbleVariables.Line_height);0<h&&(h<1.5*e?h=1.5*e:h>2*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=
"&nbsp;";"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<a.childNodes.length;c++)a.childNodes[c]&&a.childNodes[c].nodeValue&&a.childNodes[c].nodeType!==Node.COMMENT_NODE&&/\S/.test(a.childNodes[c].nodeValue)?b+=1:a.childNodes[c].className&&"eamark"===a.childNodes[c].tagName.toLowerCase()&&(b+=1);("SELECT"===a.tagName||"INPUT"===a.tagName||"TEXTAREA"===a.tagName||"I"===a.tagName||"P"===a.tagName||a.tagName.includes("H")&&
!a.tagName.toLowerCase().includes("header")||a.tagName.includes("OPTION"))&&0===b&&(b=1);if(0<b||eyeAble_pluginLocalConfig.forceTextElement&&a.matches(eyeAble_pluginLocalConfig.forceTextElement))return a.setAttribute("eA-txt",b.toString()),fastdomEA.mutate(function(){a.classList.add("eyeAtext");a.parentNode&&a.parentNode.classList&&a.parentNode.classList.add("eyeAtP")}),!0;a.setAttribute("eA-txt",0)}else if("0"!==b)return!0;return!1}
function eyeAble_increase_font_size(){if(!eyeAble_fontSizeEnabled)return!1;var a=parseInt(eyeAble_getVar("iAble_Font_Offset"));a+=eyeAble_settings.fontSizeIncrease;if((eyeAble_session_parameters.isMobile||!eyeAble_session_parameters.isExtension&&0<navigator.userAgent.indexOf("Firefox"))&&a>=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.maximumFontSizeIncrease)&&(eyeAble_setVar("iAble_Font_Offset",a.toString()),eyeAble_calculateSizeAndHeight(a),fastdomEA.mutate(function(){adaptFontSizeVars(a)}),fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAble_zoomValue").innerText=eyeAble_getVar("iAble_Font_Offset")}),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.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<eyeAbleVariables.Word_Spacing?b[0].style.setProperty("word-spacing",(.16*eyeAbleVariables.Word_Spacing).toFixed(2)+"em","important"):b[0].style.removeProperty("word-spacing");0<eyeAbleVariables.Letter_Spacing?b[0].style.setProperty("letter-spacing",(.06*eyeAbleVariables.Letter_Spacing).toFixed(2)+"em","important"):b[0].style.removeProperty("letter-spacing");
"0"!==eyeAbleVariables.Alignment?b[0].style.setProperty("text-align",eyeAbleVariables.Alignment,"important"):b[0].style.removeProperty("text-align");eyeAble_spacingAndAlignSheet.disabled=!1})}function eyeAble_clickZoomBox(){eyeAble_shadowRoot.getElementById("eyeAble_zoomBox1").classList.contains("eyeAble_collapsed")?eyeAble_openZoomBox():eyeAble_closeZoomBox()}
function eyeAble_openZoomBox(){if(!eyeAble_fontSizeEnabled)return!1;eyeAble_shadowRoot.getElementById("eyeAble_zoomBox1").classList.remove("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("eyeA-zoomBoxArrowDown").style.transform="rotate(180deg)";eyeAble_shadowRoot.getElementById("zoomBoxOpener").setAttribute("aria-expanded","true");eyeAble_addZoomboxTabIndices()}
function eyeAble_closeZoomBox(){if(!eyeAble_fontSizeEnabled)return!1;eyeAble_shadowRoot.getElementById("eyeAble_zoomBox1").classList.add("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("eyeA-zoomBoxArrowDown").style.transform="none";eyeAble_shadowRoot.getElementById("zoomBoxOpener").setAttribute("aria-expanded","false");eyeAble_deleteZoomboxTabIndices()}var eyeAble_zoomStyle;
function eyeAble_resetWebsiteZoom(){if(!eyeAble_fontSizeEnabled)return!1;eyeAble_setVar("Zoom_Lvl",1);eyeAble_shadowRoot.getElementById("zoomRangerID")&&(eyeAble_shadowRoot.getElementById("zoomRangerID").value=0,eyeAble_shadowRoot.getElementById("zoomTxt").innerText="100%");eyeAble_session_parameters.isPlugin?eyeAble_zoomStyle&&0<eyeAble_zoomStyle.rules.length&&fastdomEA.mutate(function(){eyeAble_zoomStyle.deleteRule(0);setTimeout(function(){window.dispatchEvent(new Event("resize"))},100)}):chrome.runtime.sendMessage({greeting:"eyeAble_setZoom",
zoomFactor:1},function(a){})}function eyeAble_calculateZoomLvl(a){var b=1;0<a&&(b=a<eyeAble_settings.layoutCorrectThreshold?1+a/100:1+(a-eyeAble_settings.layoutCorrectThreshold+2)/20);return b}
function eyeAble_calculateSizeAndHeight(a){a>=eyeAble_settings.layoutCorrectThreshold?a=eyeAble_settings.layoutCorrectThreshold-1:a<parseInt(eyeAble_settings.minimumFontSizeIncrease)+1&&(a=parseInt(eyeAble_settings.minimumFontSizeIncrease)+1);eyeAble_setVar("Fontsize",a);eyeAble_setVar("Line_height",a);eyeAble_forceLineheight=!1;eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID")&&(eyeAble_fontsizeStyleUpdate(),eyeAble_lnHeightStyleUpdate())}
function eyeAble_setWebsiteZoom(){if(!eyeAble_fontSizeEnabled||eyeAble_pluginLocalConfig&&!0===eyeAble_pluginLocalConfig.disableZoom||eyeAble_session_parameters.isMobile)return!1;eyeAble_shadowRoot.getElementById("zoomRangerID")&&eyeAble_zoomStyleUpdate();eyeAble_updateNotifcationBannerPosition();eyeAble_session_parameters.isExtension&&!eyeAble_session_parameters.isPlugin?fastdomEA.mutate(function(){chrome.runtime.sendMessage({greeting:"eyeAble_setZoom",zoomFactor:eyeAbleVariables.Zoom_Lvl},function(a){})}):
(eyeAble_zoomStyle||(eyeAble_zoomStyle=function(){var a=document.createElement("style");a.id="eyeAble_zoomCSS";a.appendChild(document.createTextNode("eyeAbleCSS { }"));document.head.appendChild(a);return a.sheet}()),fastdomEA.mutate(function(){0!==eyeAble_zoomStyle.rules.length&&eyeAble_zoomStyle.deleteRule(0)}),0<navigator.userAgent.indexOf("Firefox")||fastdomEA.mutate(function(){eyeAble_addCSSRule(eyeAble_zoomStyle,"body","zoom : "+eyeAbleVariables.Zoom_Lvl.toFixed(2)+";");setTimeout(function(){window.dispatchEvent(new Event("resize"))},
100)}));fastdomEA.measure(function(){var a=eyeAble_shadowRoot.getElementById("eyeAble_columID");a.scrollHeight>window.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 m=l.pageX-125,q=l.pageY-125,n=125-l.pageX+window.pageXOffset,r=125-l.pageY+window.pageYOffset;fastdomEA.mutate(function(){g.style.left=m+"px";g.style.top=q+"px";h.style.left=n.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("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.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.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);")))}
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.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(eyeAble_pluginConfig){try{"function"===typeof eyeAble_updateConfig&&eyeAble_updateConfig()}catch(L){console.error("Custom Eye-Able Config Function failed. Please check the code of eyeAble_updateConfig() or contact the support at support@eye-able.com",L)}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,m=g.next().value;l in eyeAble_defaultCssVars&&(eyeAble_defaultCssVars[l]=m)}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 n=parseFloat(eyeAble_pluginConfig.mobileRightPosition);0<=n&&500>=n?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<v&&(eyeAble_settings.layoutCorrectThreshold=v+1)}if(eyeAble_pluginConfig.maxMagnification){var A=parseInt(eyeAble_pluginConfig.maxMagnification);A&&0<A&&(eyeAble_settings.maximumFontSizeIncrease=A+1)}if(eyeAble_pluginConfig.maxMobileMagnification&&eyeAble_session_parameters.isMobile){var E=parseInt(eyeAble_pluginConfig.maxMobileMagnification);
E&&0<E&&(eyeAble_settings.maximumFontSizeIncrease=E+1)}eyeAble_pluginConfig.userLang&&1<eyeAble_pluginConfig.userLang.length&&(eyeAble_userLang=eyeAble_pluginConfig.userLang);!1===eyeAble_pluginConfig.setWhiteImgBackground?eyeAble_setWhiteImgBackground=!1:!0===eyeAble_pluginConfig.setWhiteImgBackground&&(eyeAble_setWhiteImgBackground=!0);eyeAble_pluginLocalConfig&&(eyeAble_pluginLocalConfig.customSrBlacklistCSS&&(eyeAble_SrBlacklistClass=eyeAble_pluginLocalConfig.customSrBlacklistCSS),eyeAble_pluginLocalConfig.customSrStartCSS&&
(eyeAble_SrStartElementClass=eyeAble_pluginLocalConfig.customSrStartCSS),eyeAble_pluginLocalConfig.customSrTextCSS&&(eyeAble_SrTextBlockClass=eyeAble_pluginLocalConfig.customSrTextCSS));eyeAble_pluginConfig.sRStartElement&&document.body.querySelector(eyeAble_pluginConfig.sRStartElement).classList.add(eyeAble_SrStartElementClass);eyeAble_pluginConfig.sRTextBlock&&document.body.querySelector(eyeAble_pluginConfig.sRTextBlock).classList.add(eyeAble_SrTextBlockClass);eyeAble_pluginConfig.customContrastCSS&&
(eyeAble_customContrastCSS=document.createElement("style"),eyeAble_customContrastCSS.innerHTML=eyeAble_pluginConfig.customContrastCSS,document.head.appendChild(eyeAble_customContrastCSS),eyeAble_customContrastCSS.disabled=!0);eyeAble_pluginConfig.customDarkmodeCSS&&(eyeAble_customDarkmodeCSS=document.createElement("style"),eyeAble_customDarkmodeCSS.innerHTML=eyeAble_pluginConfig.customDarkmodeCSS,document.head.appendChild(eyeAble_customDarkmodeCSS),eyeAble_customDarkmodeCSS.disabled=!0);eyeAble_pluginConfig.customFontsizeCSS&&
(eyeAble_customFontsizeCSS=document.createElement("style"),eyeAble_customFontsizeCSS.innerHTML=eyeAble_pluginConfig.customFontsizeCSS,document.head.appendChild(eyeAble_customFontsizeCSS),eyeAble_customFontsizeCSS.disabled=!0);var H;eyeAble_pluginConfig.blacklistScreenReader&&(H=eyeAble_pluginConfig.blacklistScreenReader.split(","));if(H&&0<H.length)for(a=0;a<H.length;a++)if(0<H[a].length){var I=document.querySelectorAll(H[a].trim());if(I)for(b=0;b<I.length;b++)I[b].classList.add(eyeAble_SrBlacklistClass)}eyeAble_pluginConfig.useAzureVoices&&
eyeAble_pluginConfig.azureRegion&&eyeAble_pluginConfig.azureApiKey&&(window.enableAzureTTS=!0,window.eyeAble_forceExternalTTS=!0,sdkApiKey=eyeAble_pluginConfig.azureApiKey,sdkRegion=eyeAble_pluginConfig.azureRegion);"undefined"!==typeof eyeAble_pluginConfig&&eyeAble_pluginConfig.externalLogoUrl&&(eyeAble_imagePaths.mainIconPath=eyeAble_pluginConfig.externalLogoUrl);"undefined"!==typeof eyeAble_pluginConfig&&eyeAble_pluginConfig.externalToolbarLogoUrl&&(eyeAble_imagePaths.mainIconFullPath=eyeAble_pluginConfig.externalToolbarLogoUrl);
eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.readSpeaker&&(eyeAble_imagePaths.navTTSPath=eyeAble_fileHomePath+"images/custom/Eye-Able-Main-ReadSpeaker_small.png");eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.hideIcon&&(eyeAble_hideMainIcon=!0);eA_top&&eyeAble_setVar("topPosition",eA_top);eA_side&&eyeAble_setVar("sidePosition",eA_side);eA_bottom&&eyeAble_setVar("mobileBottomPosition",eA_bottom)}}catch(L){}}
function eyeAble_checkFunctionButtons(){try{if("undefined"!==typeof EyeAbleAPI&&null!==EyeAbleAPI){var a=document.querySelectorAll(".eyeAbleToggleFontsize");if(a&&0<a.length)for(var b={$jscomp$loop$prop$i$300:0};b.$jscomp$loop$prop$i$300<a.length;b={$jscomp$loop$prop$i$300:b.$jscomp$loop$prop$i$300,$jscomp$loop$prop$fontsizeToggle$302:b.$jscomp$loop$prop$fontsizeToggle$302},b.$jscomp$loop$prop$i$300++)b.$jscomp$loop$prop$fontsizeToggle$302=function(g){return function(){0===eyeAbleVariables.Fontsize?
(EyeAbleAPI.setZoomLevel(3),a[g.$jscomp$loop$prop$i$300].setAttribute("aria-pressed","true")):(EyeAbleAPI.setZoomLevel(0),a[g.$jscomp$loop$prop$i$300].setAttribute("aria-pressed","false"))}}(b),a[b.$jscomp$loop$prop$i$300].setAttribute("aria-pressed","false"),a[b.$jscomp$loop$prop$i$300].addEventListener("click",function(g){return function(){g.$jscomp$loop$prop$fontsizeToggle$302()}}(b)),a[b.$jscomp$loop$prop$i$300].addEventListener("keydown",function(g){return function(l){"Enter"===l.key&&g.$jscomp$loop$prop$fontsizeToggle$302()}}(b));
var c=document.querySelectorAll(".eyeAbleToggleContrast");if(c&&0<c.length)for(b={$jscomp$loop$prop$i$91$304:0};b.$jscomp$loop$prop$i$91$304<c.length;b={$jscomp$loop$prop$i$91$304:b.$jscomp$loop$prop$i$91$304,$jscomp$loop$prop$contrastToggle$306:b.$jscomp$loop$prop$contrastToggle$306},b.$jscomp$loop$prop$i$91$304++)b.$jscomp$loop$prop$contrastToggle$306=function(g){return function(){EyeAbleAPI.toggleContrast();"Contrast"===EyeAbleAPI.getColorMode()?c[g.$jscomp$loop$prop$i$91$304].setAttribute("aria-pressed",
"true"):c[g.$jscomp$loop$prop$i$91$304].setAttribute("aria-pressed","false")}}(b),c[b.$jscomp$loop$prop$i$91$304].setAttribute("aria-pressed","false"),c[b.$jscomp$loop$prop$i$91$304].addEventListener("click",function(g){return function(){g.$jscomp$loop$prop$contrastToggle$306()}}(b)),c[b.$jscomp$loop$prop$i$91$304].addEventListener("keydown",function(g){return function(l){"Enter"===l.key&&g.$jscomp$loop$prop$contrastToggle$306()}}(b));var d=document.querySelectorAll(".eyeAbleReadAloud");if(d&&0<d.length)for(b=
{$jscomp$loop$prop$i$92$308:0};b.$jscomp$loop$prop$i$92$308<d.length;b={$jscomp$loop$prop$i$92$308:b.$jscomp$loop$prop$i$92$308,$jscomp$loop$prop$readAloudToggle$310:b.$jscomp$loop$prop$readAloudToggle$310},b.$jscomp$loop$prop$i$92$308++)b.$jscomp$loop$prop$readAloudToggle$310=function(g){return function(){EyeAbleAPI.toggleScreenreader();EyeAbleAPI.getScreenreaderState()?d[g.$jscomp$loop$prop$i$92$308].setAttribute("aria-pressed","true"):d[g.$jscomp$loop$prop$i$92$308].setAttribute("aria-pressed",
"false")}}(b),d[b.$jscomp$loop$prop$i$92$308].setAttribute("aria-pressed","false"),d[b.$jscomp$loop$prop$i$92$308].addEventListener("click",function(g){return function(){g.$jscomp$loop$prop$readAloudToggle$310()}}(b)),d[b.$jscomp$loop$prop$i$92$308].addEventListener("keydown",function(g){return function(l){"Enter"===l.key&&g.$jscomp$loop$prop$readAloudToggle$310()}}(b));var e=document.querySelectorAll(".eyeAbleBluefilter");if(e&&0<e.length)for(b={$jscomp$loop$prop$i$93$312:0};b.$jscomp$loop$prop$i$93$312<
e.length;b={$jscomp$loop$prop$i$93$312:b.$jscomp$loop$prop$i$93$312,$jscomp$loop$prop$bluefilterToggle$314:b.$jscomp$loop$prop$bluefilterToggle$314},b.$jscomp$loop$prop$i$93$312++)b.$jscomp$loop$prop$bluefilterToggle$314=function(g){return function(){EyeAbleAPI.toggleBluefilter();EyeAbleAPI.getBluefilterState()?e[g.$jscomp$loop$prop$i$93$312].setAttribute("aria-pressed","true"):e[g.$jscomp$loop$prop$i$93$312].setAttribute("aria-pressed","false")}}(b),e[b.$jscomp$loop$prop$i$93$312].setAttribute("aria-pressed",
"false"),e[b.$jscomp$loop$prop$i$93$312].addEventListener("click",function(g){return function(){g.$jscomp$loop$prop$bluefilterToggle$314()}}(b)),e[b.$jscomp$loop$prop$i$93$312].addEventListener("keydown",function(g){return function(l){"Enter"===l.key&&g.$jscomp$loop$prop$bluefilterToggle$314()}}(b));var f=document.querySelectorAll(".eyeAbleNightmode");if(f&&0<f.length)for(b={$jscomp$loop$prop$i$94$316:0};b.$jscomp$loop$prop$i$94$316<f.length;b={$jscomp$loop$prop$i$94$316:b.$jscomp$loop$prop$i$94$316,
$jscomp$loop$prop$nightmodeToggle$318:b.$jscomp$loop$prop$nightmodeToggle$318},b.$jscomp$loop$prop$i$94$316++)b.$jscomp$loop$prop$nightmodeToggle$318=function(g){return function(){EyeAbleAPI.toggleDarkmode();EyeAbleAPI.getDarkmodeState()?f[g.$jscomp$loop$prop$i$94$316].setAttribute("aria-pressed","true"):f[g.$jscomp$loop$prop$i$94$316].setAttribute("aria-pressed","false")}}(b),f[b.$jscomp$loop$prop$i$94$316].setAttribute("aria-pressed","false"),f[b.$jscomp$loop$prop$i$94$316].addEventListener("click",
function(g){return function(){g.$jscomp$loop$prop$nightmodeToggle$318()}}(b)),f[b.$jscomp$loop$prop$i$94$316].addEventListener("keydown",function(g){return function(l){"Enter"===l.key&&g.$jscomp$loop$prop$nightmodeToggle$318()}}(b));var h=document.querySelectorAll(".eyeAbleProtanomaly");if(h&&0<h.length)for(b={$jscomp$loop$prop$i$95$320:0};b.$jscomp$loop$prop$i$95$320<h.length;b={$jscomp$loop$prop$i$95$320:b.$jscomp$loop$prop$i$95$320,$jscomp$loop$prop$protanomalyToggle$322:b.$jscomp$loop$prop$protanomalyToggle$322},
b.$jscomp$loop$prop$i$95$320++)b.$jscomp$loop$prop$protanomalyToggle$322=function(g){return function(){EyeAbleAPI.getColorCorrectionState()?(eyeAble_resetColorCorrection(),h[g.$jscomp$loop$prop$i$95$320].setAttribute("aria-pressed","true")):(EyeAbleAPI.setColorCorrection("Protanomalie"),h[g.$jscomp$loop$prop$i$95$320].setAttribute("aria-pressed","false"))}}(b),h[b.$jscomp$loop$prop$i$95$320].setAttribute("aria-pressed","false"),h[b.$jscomp$loop$prop$i$95$320].addEventListener("click",function(g){return function(){g.$jscomp$loop$prop$protanomalyToggle$322()}}(b)),
h[b.$jscomp$loop$prop$i$95$320].addEventListener("keydown",function(g){return function(l){"Enter"===l.key&&g.$jscomp$loop$prop$protanomalyToggle$322()}}(b))}}catch(g){console.log("Error detecting custom elements",g)}};var eyeAble_activeFeaturesBase={id:"Free",OneClick:!0,FontSize:!0,FontSizeLimit:2,Magnifier:!1,Contrast:!1,Bluefilter:!0,Nightmode:!0,Reader:!1,TabNav:!0,Sitemap:!1,ColorCorrection:!1,FontFamily:!1,BluefilterAuto:!1,BigCursor:!1,HideImages:!1,BlockAnimations:!1,MuteAudio:!1,MoreFunctions:!1,SettingsTopIcon:!0,InfoTopIcon:!0},eyeAble_activeFeaturesBaseMobile={id:"Free",OneClick:!0,FontSize:!0,FontSizeLimit:2,Magnifier:!1,Contrast:!1,Bluefilter:!0,Nightmode:!0,Reader:!1,TabNav:!1,Sitemap:!1,ColorCorrection:!1,
FontFamily:!1,BluefilterAuto:!1,BigCursor:!1,HideImages:!1,BlockAnimations:!1,MuteAudio:!1,MoreFunctions:!1,SettingsTopIcon:!0,InfoTopIcon:!0},eyeAble_activeFeaturesMobile={id:"Mobile",OneClick:!0,FontSize:!0,FontSizeLimit:100,Magnifier:!1,Contrast:!0,Bluefilter:!0,Nightmode:!0,Reader:!0,TabNav:!1,Sitemap:!0,ColorCorrection:!0,FontFamily:!0,BluefilterAuto:!1,BigCursor:!1,HideImages:!0,BlockAnimations:!0,MuteAudio:!0,MoreFunctions:!1,SettingsTopIcon:!0,InfoTopIcon:!1},eyeAble_activeFeaturesLight={id:"Pro",
OneClick:!0,FontSize:!0,FontSizeLimit:100,Magnifier:!0,Contrast:!0,Bluefilter:!0,Nightmode:!0,Reader:!1,TabNav:!1,Sitemap:!1,ColorCorrection:!0,FontFamily:!0,BluefilterAuto:!0,BigCursor:!0,HideImages:!0,BlockAnimations:!0,MuteAudio:!0,MoreFunctions:!0,SettingsTopIcon:!0,InfoTopIcon:!0},eyeAble_activeFeaturesPro={id:"Pro",OneClick:!0,FontSize:!0,FontSizeLimit:100,Magnifier:!0,Contrast:!0,Bluefilter:!0,Nightmode:!0,Reader:!0,TabNav:!0,Sitemap:!0,ColorCorrection:!0,FontFamily:!0,BluefilterAuto:!0,BigCursor:!0,
HideImages:!0,BlockAnimations:!0,MuteAudio:!0,MoreFunctions:!0,SettingsTopIcon:!0,InfoTopIcon:!0},eyeAble_activeFeatures=eyeAble_activeFeaturesPro,eyeAble_oneClickEnabled=!0,eyeAble_fontSizeEnabled=!0,eyeAble_contrastEnabled=!0,eyeAble_bluefilterEnabled=!0,eyeAble_nightmodeEnabled=!0,eyeAble_readerEnabled=!0,eyeAble_tabNavEnabled=!0,eyeAble_colorCorrEnabled=!0,eyeAble_fontFamilyEnabled=!0,eyeAble_bluefilterAutoEnabled=!0,eyeAble_bigCursorEnabled=!0,eyeAble_blockAnimationsEnabled=!0,eyeAble_hideImagesAutoEnabled=
!0,eyeAble_muteAudioAutoEnabled=!0,eyeAble_magnifierEnabled=!0,eyeAble_sitemapEnabled=!0,eyeAble_moreFunctionsButtonEnabled=!0,eyeAble_settingsTopIconEnabled=!0,eyeAble_infoTopIconEnabled=!0;
function eyeAble_isSafari(){var a=window.navigator.userAgent,b=!!a.match(/iPad/i)||!!a.match(/iPhone/i),c=!!a.match(/WebKit/i);a=b&&c&&!a.match(/CriOS/i);return/constructor/i.test(window.HTMLElement)||"[object SafariRemoteNotification]"===(!window.safari||"undefined"!==typeof safari&&window.safari.pushNotification).toString()||a?!0:!1}
function eyeAble_reduceFeatures(){var a="eyeAble_hideFunction";"Free"===eyeAble_activeFeatures.id&&!0===eyeAble_session_parameters.isExtension&&(a="eyeAble_dimFunction");eyeAble_isSafari()&&(eyeAble_activeFeatures.ColorCorrection=!1);if(eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.forceLocalVoiceOnly){for(var b=speechSynthesis.getVoices(),c=!1,d=0;d<b.length;d++)!0===b[d].localService&&(c=!0);c||(eyeAble_activeFeatures.Reader=!1)}!0===eyeAble_nightmodeBlacklisted&&(eyeAble_activeFeatures.Nightmode=
!1);b=$jscomp.makeIterator(Object.entries(eyeAble_activeFeatures));for(c=b.next();!c.done;c=b.next())if(d=$jscomp.makeIterator(c.value),c=d.next().value,d=d.next().value,"boolean"===typeof d&&!1===d)switch(c){case "OneClick":eyeAble_oneClickEnabled=!1;eyeAble_shadowRoot.querySelector("#oneClickID").classList.add(a);break;case "FontSize":eyeAble_fontSizeEnabled=!1;eyeAble_shadowRoot.querySelector("#zoomBoxOpener").classList.add(a);eyeAble_shadowRoot.querySelector("#eyeAble_zoomBox1").classList.add(a);
break;case "Contrast":eyeAble_contrastEnabled=!1;eyeAble_shadowRoot.querySelector("#colorsID").classList.add(a);break;case "Bluefilter":eyeAble_bluefilterEnabled=!1;eyeAble_shadowRoot.querySelector("#bluefilterContainerID").classList.add(a);eyeAble_shadowRoot.querySelector("#eyeABle_bluefilterCtrlID").classList.add(a);break;case "Nightmode":eyeAble_nightmodeEnabled=!1;eyeAble_shadowRoot.querySelector("#bwID").classList.add(a);break;case "TabNav":eyeAble_shadowRoot.querySelector("#tabNavContainerID").classList.add(a);
break;case "Reader":eyeAble_readerEnabled=!1;eyeAble_shadowRoot.querySelector("#navAndSpeechContainerID").classList.add(a);break;case "ColorCorrection":eyeAble_colorCorrEnabled=!1;eyeAble_shadowRoot.querySelector("#colorblindID").classList.add(a);break;case "FontFamily":eyeAble_fontFamilyEnabled=!1;eyeAble_shadowRoot.querySelector("#fontID")&&eyeAble_shadowRoot.querySelector("#fontID").classList.add(a);break;case "BluefilterAuto":eyeAble_bluefilterAutoEnabled=!1;break;case "BigCursor":eyeAble_bigCursorEnabled=
!1;break;case "BlockAnimations":eyeAble_blockAnimationsEnabled=!1;break;case "HideImages":eyeAble_hideImagesAutoEnabled=!1;eyeAble_shadowRoot.querySelector("#hideImagesContainerID").classList.add(a);break;case "MuteAudio":eyeAble_muteAudioAutoEnabled=!1;break;case "Magnifier":eyeAble_shadowRoot.querySelector("#eyeA-magnifierID").classList.add(a);eyeAble_magnifierEnabled=!1;break;case "Sitemap":eyeAble_sitemapEnabled=!1;break;case "MoreFunctions":eyeAble_shadowRoot.getElementById("moreFunctionsContainerID").classList.add(a);
eyeAble_shadowRoot.getElementById("resetID").style.marginTop="0px";eyeAble_moreFunctionsButtonEnabled=!1;break;case "SettingsTopIcon":eyeAble_shadowRoot.getElementById("settingsTopbarID").classList.add(a);eyeAble_settingsTopIconEnabled=!1;break;case "InfoTopIcon":eyeAble_shadowRoot.getElementById("infoIconBarID").classList.add(a),eyeAble_infoTopIconEnabled=!1}"Free"===eyeAble_activeFeatures.id&&!0===eyeAble_session_parameters.isExtension&&(eyeAble_shadowRoot.querySelector("#moreFunctionsContainerID").classList.add(a),
a="https://eye-able.com/produkt/browser-barrierefrei",eyeAble_session_parameters.isExtension&&!chrome.i18n.getUILanguage().includes("de")&&(a="https://eye-able.com/en/product/browser-barrierefrei"),a='<div class="eyeAbletooltip eyeAtabClickable" id="getProContainerID" tabindex="0">    <img eyeAbleSkipNav="true" class="eyeAble_smallIconClass" src="'+eyeAble_imagePaths.proVersionPath+'">   <a target="_blank" rel="noopener noreferrer" href="'+a+'" class="eyeAble_tooltiptext" ealangid="proTxt">'+eyeAble_getMessage("proTxt")+
"</a></div>    ",eyeAble_shadowRootHtml.querySelector("#eyeAble_mainToolbarContentID").insertAdjacentHTML("beforeend",a))};var eyeAble_fired=!1,eyeAble_keyPressed=!1,eyeAble_keyPressedTimeoutID=-1,eyeAble_registeredKeys=[13,32,66,67,69,70,77,78,81,83,84,86,87,88,107,109,187,189],eyeAble_keyMapping={oneClickID:81,Reset:82,Darkmode:78,Bluefilter:66,Contrast:67,MainToolbar:49,Magnifier:77,HideImages:86,Font:88,Screenreader:83,TabNavigation:84,ShortcutManual:112,NavManual:113,ContrastWindow:50,CorrectionWindow:51,FunctionsWindow:52,OneClick:81,LargeCursor:89,AnimationStop:75,AudioStop:74},eyeAble_backTabDetected=!1;
function eyeAble_initKeyEvents(){function a(h){h.altKey&&eyeAble_fontSizeEnabled&&(0>h.deltaY?eyeAble_increase_font_size():eyeAble_decrease_font_size(),eyeAble_displayZoomLevelWheel(),h.preventDefault())}eyeAble_pluginLocalConfig&&!0===eyeAble_pluginLocalConfig.disableAllShortcuts&&eyeAble_setVar("ShortcutsActive",!1);eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.customKeyMapping&&(eyeAble_keyMapping=eyeAble_pluginLocalConfig.customKeyMapping);for(var b=document.querySelectorAll("[accesskey]"),
c=[],d=[],e=0;e<b.length;e++)c.push(b[e].getAttribute("accesskey"));for(var f in eyeAble_keyMapping)b=eyeAble_keyMapping[f],e=String.fromCharCode(96<=b&&105>=b?b-48:b),c.includes(e)&&d.push(b);document.addEventListener("keydown",function(h){function g(){m&&m!==document.body&&(m.focus(),m=null);document.getElementById("eyeAble_container_ID").removeEventListener("blur",g)}if(!eyeAbleVariables.ShortcutsActive&&27!==h.keyCode&&13!==h.keyCode||h.metaKey||"Meta"===h.key||h.shiftKey||h.ctrlKey)return!1;
var l=[66,86,83,84];eyeAble_keyPressed=!0;-1!==eyeAble_keyPressedTimeoutID&&clearTimeout(eyeAble_keyPressedTimeoutID);eyeAble_keyPressedTimeoutID=setTimeout(function(){eyeAble_keyPressed=!1;eyeAble_keyPressedTimeoutID=-1},500);var m=document.activeElement,q=h.keyCode;if(!d.includes(q)){if(!eyeAble_fired&&h.altKey&&(-1===navigator.userAgent.indexOf("Firefox")||!l.includes(q))){if(107===q||187===q)eyeAble_increase_font_size();else if(109===q||189===q)eyeAble_decrease_font_size();else if(q===eyeAble_keyMapping.Reset)eyeAble_resetAll();
else if(q===eyeAble_keyMapping.Darkmode)eyeAble_toggleDarkmode();else if(q===eyeAble_keyMapping.Bluefilter)eyeAble_toggleBluefilter();else if(q===eyeAble_keyMapping.Contrast)eyeAble_toggleContrastMode();else if(70!==q)if(q===eyeAble_keyMapping.MainToolbar)"0"===eyeAbleVariables.Extended&&eyeAble_showAll_arrow(),eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.contains("animeEyeAbleExtended")?eyeAble_retractIconbar(0):(eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification")&&"none"!==
eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification").style.display&&(eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification").style.display="none"),eyeAble_extendIconbar());else if(q===eyeAble_keyMapping.Magnifier)eyeAble_takeScreenshot();else if(q===eyeAble_keyMapping.HideImages)eyeAble_toggleHideImagesAndVideos();else if(q===eyeAble_keyMapping.Font)eyeAble_toggleFontFamily();else if(q===eyeAble_keyMapping.Screenreader){if(!eyeAble_tabNavEnabled||!eyeAble_readerEnabled)return!1;eyeAbleWebsiteNav.toggleNavWithSpeech()}else if(q===
eyeAble_keyMapping.TabNavigation){if(!eyeAble_tabNavEnabled||!eyeAble_readerEnabled)return!1;eyeAbleWebsiteNav.toggleNavOnly()}else q===eyeAble_keyMapping.ShortcutManual?(m=document.activeElement,eyeAble_toggleShortcutManPage()):q===eyeAble_keyMapping.NavManual?(m=document.activeElement,document.getElementById("eyeAble_container_ID").addEventListener("blur",g),eyeAbleWebsiteNav.displayUserManualWebsiteNavigation()):q===eyeAble_keyMapping.ContrastWindow?(m=document.activeElement,document.getElementById("eyeAble_container_ID").addEventListener("blur",
g),eyeAble_toggleColorPickerWindow()):q===eyeAble_keyMapping.CorrectionWindow?(m=document.activeElement,document.getElementById("eyeAble_container_ID").addEventListener("blur",g),eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.contains("animeEyeAbleExtended")?eyeAble_toggleCCpage():(eyeAble_extendIconbar(),setTimeout(function(){eyeAble_toggleCCpage()},400))):q===eyeAble_keyMapping.FunctionsWindow?(m=document.activeElement,document.getElementById("eyeAble_container_ID").addEventListener("blur",
g),eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.contains("animeEyeAbleExtended")?eyeAble_toggleMoreFunctionsPage():(eyeAble_extendIconbar(),setTimeout(function(){eyeAble_toggleMoreFunctionsPage()},400))):q===eyeAble_keyMapping.OneClick?eyeAble_toggleOneClick():q===eyeAble_keyMapping.LargeCursor?eyeAble_toggleBigCursor():q===eyeAble_keyMapping.AnimationStop?eyeAble_toggleAnimations():q===eyeAble_keyMapping.AudioStop&&eyeAble_toggleMuteAudio();eyeAble_registeredKeys.includes(q)&&(eyeAble_fired=
!0)}!eyeAble_fired&&(13===q?eyeAble_shadowRoot.activeElement&&eyeAble_shadowRoot.activeElement.classList.contains("eyeAtabClickable")&&(eyeAble_extendIconbarDeadtime=!0,setTimeout(function(){eyeAble_extendIconbarDeadtime=!1},100),eyeAble_shadowRoot.activeElement.click()):27===q?(h=eyeAble_closeAllOtherPages(""),eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.contains("animeEyeAbleExtended")&&!h&&(eyeAbleVariables.minimizeIcon?eyeAble_closeAll_arrow():eyeAble_retractIconbar(0,!0)),eyeAble_removeTooltip()):
32===q&&eyeAbleTTS.stop(),eyeAble_registeredKeys.includes(q)||-1<Object.values(eyeAble_keyMapping).indexOf(q))&&(eyeAble_fired=!0)}});document.addEventListener("keyup",function(){eyeAble_fired=!1});eyeAbleVariables.ShortcutsActive&&document.body.addEventListener("wheel",a,{passive:!1})}var eyeAble_zoomWheelTimeout=-1;
function eyeAble_displayZoomLevelWheel(){eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.contains("animeEyeAbleExtended")||eyeAbleWebsiteNav.getActiveState()?eyeAble_openZoomBox():(eyeAble_shadowRoot.getElementById("eyeAble_IconBannerID").innerText="Zoom Level "+eyeAbleVariables.iAble_Font_Offset,eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification").style.display="block",-1!==eyeAble_zoomWheelTimeout&&clearTimeout(eyeAble_zoomWheelTimeout),eyeAble_zoomWheelTimeout=setTimeout(function(){eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification").style.display=
"none";eyeAble_zoomWheelTimeout=-1},2E3))}var eyeAble_ccTempDisabled=!1,eyeAble_ccTempLevel;
function eyeAble_temporaryDisableCCmode(){if("Deaktiviert"!==eyeAbleVariables.eyeAble_Color_Filter){var a=eyeAbleVariables.Color_Filter_Level;eyeAble_ccTempDisabled&&a===eyeAble_ccTempLevel?(eyeAble_refreshCCranger(),eyeAble_applyCVD(eyeAbleVariables.eyeAble_Color_Filter),eyeAble_ccTempDisabled=!1):(eyeAble_setVar("Color_Filter_Level","0"),eyeAble_refreshCCranger(),eyeAble_applyCVD(eyeAbleVariables.eyeAble_Color_Filter),fastdomEA.mutate(function(){eyeAble_setVar("Color_Filter_Level",a)}),eyeAble_ccTempLevel=
a,eyeAble_ccTempDisabled=!0)}};var eyeAble_de={appName:{message:"Eye-Able\u00ae - Visuelle Hilfe"},appDesc:{message:"Mit Eye-Able\u00ae bist Du in der Lage, jede Website so zu sehen, wie Du es brauchst."},headerName:{message:"Eye-Able\u00ae Assistent"},sofortText:{message:"Sofortansicht"},txtSizeText:{message:"Schriftgr\u00f6\u00dfe"},contrastText:{message:"Kontrastmodus"},enableBf:{message:"Blaufilter aktivieren"},disableBf:{message:"Blaufilter deaktivieren"},activeBf:{message:"Blaufilter aktiviert"},inactiveBf:{message:"Blaufilter deaktiviert"},
rangerTopText:{message:"Intensit\u00e4t"},nightText:{message:"Nachtmodus"},dayText:{message:"Tagmodus"},screenreaderText:{message:"Webseite vorlesen"},tabNavText:{message:"Tastatur Navigation"},ccText:{message:"Farbschw\u00e4che"},hideImgText:{message:"Bilder ausblenden"},showImgText:{message:"Bilder einblenden"},fontText:{message:"Leserliche Schrift"},moreFuncText:{message:"Mehr Funktionen"},resetAllText:{message:"Alles zur\u00fccksetzen"},keyNotifiText:{message:"Steuerungshilfe:"},introText:{message:"Seite visuell anpassen!"},
introFree:{message:"Gratis Version"},intro1hTrial:{message:"Alle Funktionen f\u00fcr die ersten 3 Tage frei!"},pluginHere:{message:"Plugin erkannt!"},infoHeader:{message:"Infoseite"},faqText:{message:"FAQ HILFE"},infoMail:{message:"MAIL SUPPORT"},infoMan:{message:"KURZBEFEHLE  & TIPPS"},funcSunTxt:{message:"Blaufilter-Automatismus nach Sonnenstand"},funcHome:{message:"Dein Wohnort:"},funcOn:{message:"Aktiv"},funcManTxt:{message:"Blaufilter-Automatismus nach Uhrzeit"},funcStart:{message:"startzeit"},
funcEnd:{message:"endzeit"},funcCursor:{message:"Gr\u00f6\u00dferer Mauszeiger aktivieren"},funcCursorTipText:{message:"Ein gr\u00f6\u00dfer Mauszeiger wird beim Navigieren auf der Website angezeigt."},funcToolbarCursor:{message:"Mauszeiger vergr\u00f6\u00dfern"},funcImg:{message:"Alle Bilder ausblenden"},funcAni:{message:"Ausblendung von Animationen"},funcAniShort:{message:"Animationen stoppen"},funcAudio:{message:"Ton ausschalten"},funcTimeTo:{message:"Deaktiviert bis "},funcTimeFrom:{message:"Aktiv ab "},
funcOffSunset:{message:"Deaktiviert bis zum Sonnenaufgang"},funcOpened:{message:"Mehr Funktionen ge\u00f6ffnet"},funcClosed:{message:"Mehr Funktionen schlie\u00dfen"},funcImgDis:{message:"Bilder eingeblendet"},funcImgEna:{message:"Bilder ausgeblendet"},ccHeader:{message:"Farbkorrektur"},ccProt1:{message:"Rotschw\u00e4che-Modus"},ccProt2:{message:"(Protanomalie)"},ccDeut1:{message:"Gr\u00fcnschw\u00e4che-Modus"},ccDeut2:{message:"(Deuteranomalie)"},ccTrit1:{message:"Blauschw\u00e4che-Modus"},ccTrit2:{message:"(Tritanomalie)"},
ccGrey:{message:"Graustufen-Modus"},ccContrast:{message:"Kontrast-Modus"},ccSat:{message:"S\u00e4ttigungs-Modus"},ccOpened:{message:"Farbkorrektur ge\u00f6ffnet"},ccClosed:{message:"Farbkorrektur schlie\u00dfen"},srHeader:{message:"Screenreader Einstellungen"},srOn:{message:"An"},srOff:{message:"Aus"},srVoice:{message:"Sprachausgabe"},srCursor:{message:"Zeiger-Vorlesen"},srVoiceOff:{message:"Sprachausgabe deaktiviert"},srBannerTxt:{message:"Website Navigation aktiv"},srCtrl:{message:"Webseite-Vorlesen"},
srSett:{message:"Einstellungen"},srSpeed:{message:"Geschwindigkeit"},srVol:{message:"Lautst\u00e4rke"},srMan:{message:"Hier geht\u2019s zur Anleitung."},srNoHeadings:{message:"Keine weitere \u00dcberschrift"},srHeadingLev:{message:"\u00dcberschrift Ebene"},srNoHeadingLev:{message:"Keine weitere \u00dcberschrift der Ebene"},srNoImgs:{message:"Keine weiteren Grafiken"},srImg:{message:"Bild"},srNoLink:{message:"Keine weiteren Links"},srLink:{message:"Link"},srNoLand:{message:"Keine weiteren Sprungmarken"},
srLand:{message:"Sprungmarke"},srNoList:{message:"Keine weitere Liste"},srList:{message:"Liste mit"},srEnt:{message:"Eintr\u00e4gen"},srNoListEnt:{message:"Keine weiteren Listeneintr\u00e4ge"},srListEnt:{message:"Listeneintrag"},srNoForm:{message:"Kein weiteres Formularfeld"},srForm:{message:"Formularfeld"},srNoInp:{message:"Kein weiteres Eingabefeld"},srInp:{message:"Eingabefeld"},srNoBut:{message:"Kein weiteres Eingabefeld"},srBut:{message:"Schalter"},srNoEmb:{message:"Keine weiteren eingebetteten Objekte"},
srEmb:{message:"Eingebettetes Objekt"},srNoCom:{message:"Kein weiteres Kombinationsfeld"},srCom:{message:"Kombinationsfeld"},srNoTxt:{message:"Kein weiterer Text"},srTxt:{message:"Nicht verlinkter Text"},srEnabled:{message:"Webseite Vorlesen aktiviert"},srDisabled:{message:"Webseite Vorlesen deaktiviert"},srAutoIntro:{message:"Vorlesen der Seite gestartet"},srSiteEnd:{message:"Ende der Seite erreicht"},srintroVoice:{message:"Webseiten Navigation mit Sprachausgabe aktiviert. Um sich einen Text vorlesen zu lassen navigieren sie mit der Maus \u00fcber den Text. Anleitung \u00fcber F2."},
srIntroReactivated:{message:"Sprachausgabe aktiv"},srMobileIntroVoice:{message:"Webseiten Sprachausgabe aktiviert. Um sich einen Text vorlesen zu lassen dr\u00fccken Sie lange auf den Text. Automatisches vorlesen \u00fcber den Play-Knopf."},navEnabled:{message:"Tastatur Navigation aktiviert"},navDisabled:{message:"Tastatur Navigation deaktiviert"},tipInstant:{message:"Aus mehreren Einstellungen wird eine Voreinstellung zusammengesetzt. Eigene Einstellungen k\u00f6nnen mithilfe des \u201eSpeichern\u201c-Buttons \u00fcbernommen werden."},
tipZoom:{message:"Adaptiver Zoom"},tipZoomTxt:{message:"Vergr\u00f6\u00dfert die Website mit einer adaptiven Mischung aus Zoom, Schriftgr\u00f6\u00dfe und Zeilenabstand."},tipZoomShortcut:{message:"ALT + Mausrad/+/-"},tipContrast:{message:"Anpassung der Schrift- und Hintergrundfarben f\u00fcr einen optimalen Kontrast."},tipBf:{message:"Blaufilter"},tipBfTxt:{message:"Die Augen werden durch den Blaufilter geschont."},tipNight:{message:"Stellt den Kontrast auf ein augenschonendes Niveau ein."},tipSr:{message:"Vorlesen der Webseite"},
tipSrTxt:{message:"Der Screenreader liest die Webseite oder einzelne Inhalte vor. Die Bedienung erfolgt \u00fcber die Maus oder die Tastatur."},tipNav:{message:"Navigation via Tastatur"},tipNavTxt:{message:"Navigiere durch die Inhalte der Webseite nur mit der Tastatur."},tipCCTxt:{message:"Alle Farben werden durch einen Algorithmus zur Kompensation von Farbschw\u00e4chen wie beispielsweise einer Rot-Gr\u00fcn-Schw\u00e4che angepasst."},tipImgTxt:{message:"Alle Bilder auf der Website und im Tool werden ausgeblendet."},
tipFont:{message:"Lesbare Schriftart"},tipFontTxt:{message:"Eine besser lesbare Schriftart kann individuell eingestellt werden."},tipFuncTxt:{message:"Erweiterte Einstellungen wie ein automatischer Blaufilter, ein gr\u00f6\u00dferer Mauszeiger oder das Ausschalten von Animationen oder T\u00f6nen k\u00f6nnen hier vorgenommen werden."},tipPro:{message:"Pro Version"},tipProTxt:{message:"Schalte jetzt alle Funktionen frei!"},tipResTxt:{message:"Setzt alle aktiven Funktionen zur\u00fcck."},tipMag:{message:"Lupenfunktion"},
tipMagTxt:{message:"Vergr\u00f6\u00dfere die Webseite mit einer Lupe."},tipPlayTxt:{message:"Starte/Pausiere das automatische Vorlesen der Webseite."},tipMain:{message:"Visuelle Hilfe"},tipMainTxt:{message:"Passe diese Webseite individuell an! Klicke zum \u00d6ffnen, halten dann ziehen zum Verschieben."},manHeader:{message:"Anleitung zur Verwendung der Tastatur-Kurzbefehle"},manInstant:{message:"Sofortansicht aktivieren"},manTTSman:{message:"Tastaturnavigation Anleitung anzeigen"},manTool:{message:"\u00d6ffnen der Iconbar f\u00fcr die Tastatur-Navigation"},
manWinCont:{message:"Kontrastmodusfenster anzeigen"},manWinCC:{message:"Farbkorrekturfenster anzeigen"},manWinFunc:{message:"Mehr Funktionen anzeigen"},manIntro:{message:"Alle Funktionen sind auch mit der Tastatur bedienbar:"},manReset:{message:"Alles zur\u00fccksetzen"},manTTS:{message:"Aktivierung des Sprachausgabemodus"},manTab:{message:"Tastaturnavigation starten"},manCont:{message:"Kontrastmodus umschalten"},manNight:{message:"Nachtmodus umschalten"},manBf:{message:"Blaufilter umschalten"},manLarger:{message:"Vergr\u00f6\u00dfern"},
manLargerTxt:{message:"Die Vergr\u00f6\u00dferung kann auch mit dem Mausrad und gedr\u00fcckter ALT-Taste bedient werden."},manSmall:{message:"Verkleinern"},manMag:{message:"Lupenfunktion"},manEsc:{message:"Schlie\u00dfe das gerade ge\u00f6ffnete Fenster"},manOpen:{message:"Anleitung ge\u00f6ffnet"},manClose:{message:"Anleitung geschlossen"},man2Intro:{message:"Es ist m\u00f6glich, den Text auf der Website vorlesen zu lassen. Daf\u00fcr muss die Maus \u00fcber den Text bewegt werden. Das Vorlesen kann durch einen linken Mausklick oder die Leertaste unterbrochen werden."},
man2Intro2:{message:"Die Website kann auch \u00fcber die Bedienung mit der Tastatur vorgelesen werden. Daf\u00fcr werden die folgenden Tastaturkombinationen verwendet:"},man2Close:{message:"Navigation der Website beenden"},man2TTS:{message:"Umschaltung zur Sprachausgabe"},man2Show:{message:"Anzeigen dieser Anleitung"},man2Next:{message:"Ausw\u00e4hlen des n\u00e4chsten Elements"},man2Shift:{message:"In Verbindung mit der SHIFT-Taste kann bei jeder Kategorie das vorherige Element ausgew\u00e4hlt werden."},
man2Head:{message:"N\u00e4chste \u00dcberschrift"},man2HeadLev:{message:"\u00dcberschrift erster bis sechster Ordnung"},man2Levels:{message:"\u00dcberschriften im Web sind nach Wichtigkeit mit Nummern sortiert. Mithilfe der Ziffern 1 bis 6 kann die n\u00e4chste \u00dcberschrift ausgew\u00e4hlt werden (H w\u00e4hlt eine beliebige n\u00e4chste \u00dcberschrift aus)."},man2Img:{message:"N\u00e4chste Grafik"},man2Link:{message:"N\u00e4chster Link"},man2Land:{message:"N\u00e4chste Sprungmarke"},man2List:{message:"N\u00e4chste Liste"},
man2ListEnt:{message:"N\u00e4chster Listeneintrag"},man2Form:{message:"N\u00e4chstes Formularfeld"},man2Inp:{message:"N\u00e4chstes Eingabefeld"},man2But:{message:"N\u00e4chster Schalter"},man2Comb:{message:"N\u00e4chstes Kombinationsfeld/Auswahlliste"},man2Embb:{message:"N\u00e4chstes eingebettetes Objekt"},man2Open:{message:"TTS-Anleitung ge\u00f6ffnet"},man2Esc:{message:"TTS-Anleitung geschlossen"},cpPreset:{message:"Voreinstellung w\u00e4hlen:"},readable:{message:"LESBAR?"},cpBack:{message:"Hintergrundfarbe:"},
cpSelect:{message:"SELBST W\u00c4HLEN"},cpColor:{message:"Textfarbe:"},cpPre:{message:"Vorschau:"},cpCon:{message:"Kontrast:"},cpRead:{message:"Ist der Text lesbar?"},cpLink:{message:"Linkumrandung aktiv:"},cpSet:{message:"\u00dcBER-NEHMEN"},cpReset:{message:"ZUR\u00dcCK-SETZEN"},cpAbort:{message:"AB-BRECHEN"},cpOpened:{message:"Kontrastfenster ge\u00f6ffnet"},cpClosed:{message:"Kontrastfenster geschlossen"},nightOn:{message:"Nachtmodus aktiviert"},nightOff:{message:"Nachtmodus deaktiviert"},nightDetect:{message:"Nachtmodus auf der Seite detektiert!"},
contrastOn:{message:"Kontrastmodus aktiviert"},contrastOff:{message:"Kontrastmodus deaktiviert"},fontOn:{message:"Barrierefreie Schrift aktiviert"},fontOff:{message:"Barrierefreie Schrift deaktiviert"},sizePlus:{message:"Schriftgr\u00f6\u00dfe erh\u00f6ht"},sizeMinus:{message:"Schriftgr\u00f6\u00dfe verringert"},proTxt:{message:"Pro-Version kaufen"},instantOn:{message:"Sofortansicht aktiviert"},instantOff:{message:"Sofortansicht deaktiviert"},instantSaved:{message:"Einstellungen gespeichert"},dragTxt:{message:"Mit gedr\u00fcckter linker Maustaste kann der Startbutton an die gew\u00fcnschte Stelle verschoben werden."},
ariaApp:{message:"Eye-Able Assistenztechnik. \u00d6ffnen mit ALT und 1. Bedienung mit TAB. Verlassen mit Esc."},settingsText:{message:"Einstellungen"},SettLang:{message:"Sprache:"},SettShort:{message:"Tastaturbedienung:"},SettHideIcon:{message:"Eye-Able ausblenden"},tipHideIcon:{message:"Das Logo wird dauerhaft ausgeblendet. Das Men\u00fc kann \u00fcber die Tastaturkombination Alt + 1 aufgerufen werden."},SettCrossDomain:{message:"Einstellungen teilen"},tipCrossDomain:{message:"Die Einstellungen dieser Seite werden auf anderen Seiten mit Eye-Able \u00fcbernommen."},
settOpened:{message:"Einstellungen ge\u00f6ffnet."},altCloseWindow:{message:"Fenster schlie\u00dfen"},settClosed:{message:"Einstellungen geschlossen."},tipSettingsTxt:{message:"Sprache wechseln, deaktiviere Abk\u00fcrzungen und weitere Funktionen."},fontExtended:{message:"Mehr Einstellungen"},extFontText:{message:"Schrift"},extFontZoom:{message:"Zoom"},extFontsize:{message:"Schriftgr\u00f6\u00dfe"},extFontLine:{message:"Zeilenabstand"},extFontWord:{message:"Wortabstand"},extFontLetter:{message:"Zeichenabstand"},
extFontAlign:{message:"Ausrichtung"},tipExtFont:{message:"Schrifteinstellungen"},tipExtFontTxt:{message:"Individuelle Einstellung von Zoom, Schriftgr\u00f6\u00dfe, Zeilen-abstand, Wort-/Buchstaben-abstand und Ausrichtung."},tipAlignNo:{message:"Standard Ausrichtung"},tipAlignNoTxt:{message:"Keine \u00c4nderung der Ausrichtung."},tipAlignLeft:{message:"Ausrichtung Links"},tipAlignLeftTxt:{message:"Text wird linksb\u00fcndig aus-gerichtet."},tipAlignCenter:{message:"Ausrichtung Zentrum"},tipAlignCenterTxt:{message:"Text wird zentriert ausgerichtet."},
tipAlignRight:{message:"Ausrichtung Rechts"},tipAlignRightTxt:{message:"Text wird rechtsb\u00fcndig aus-gerichtet."},tipAlignJust:{message:"Ausrichtung Blocksatz"},tipAlignJustTxt:{message:"Text wird im Blocksatz aus-gerichtet."},tipShortcuts:{message:"Tastatur-Shortcuts"},tipShortcutsTxt:{message:"Aktiviert oder deaktiviert die Tastaturabk\u00fcrzungen."},tipCursorSpeech:{message:"Mauszeiger vorlesen"},tipCursorSpeechTxt:{message:"Der Text unter dem Mauszeiger wird vorgelesen."},tipInfoTop:{message:"Infofenster \u00f6ffnen"},
tipInfoTopTxt:{message:"FAQ, Mail Support und die Kurzbefehle."},tipCloseTop:{message:"Toolbar minimieren"},tipCloseTopTxt:{message:"Schlie\u00dft und minimiert das Eye-Able Icon."},tipSaveInstant:{message:"Speichern"},tipSaveInstantTxt:{message:"Speichert die Einstellungen als neue Sofortansicht."},tipfontMinus:{message:"Schrift verkleinern"},tipfontMinusTxt:{message:""},tipfontReset:{message:"Schriftgr\u00f6\u00dfe zur\u00fccksetzen"},tipfontResetTxt:{message:""},tipfontPlus:{message:"Schrift vergr\u00f6\u00dfern"},
tipfontPlusTxt:{message:""},tipAnimation:{message:"Animationen ausblenden"},tipAnimationTxt:{message:"Bewegte Elemente und Animationen auf der Webseite werden nicht angezeigt."},tipAnimationActive:{message:"Animationen gestoppt."},tipAnimationReset:{message:"Animationen wieder gestartet."},tipMute:{message:"Ausschaltung des Tons"},tipMuteTxt:{message:"Der Ton wird f\u00fcr die Webseite stumm geschaltet."},tipMuteActive:{message:"Ton stumm geschalten."},tipMuteReset:{message:"Ton aktiviert."},tipCursorActive:{message:"Gro\u00dfer Mauszeiger aktiviert."},
tipCursorReset:{message:"Gro\u00dfer Mauszeiger deaktiviert."},popUpHeading:{message:"Eye-Able Einstellungen"},popUpNoDomain:{message:"Domain nicht erkannt."},popUpPreDomain:{message:"Einstellungen f\u00fcr"},popUpBlackEnable:{message:"Eye Able nicht ausf\u00fchren."},popUpBlackDisable:{message:"Eye Able wieder aktivieren."},popUpNightEnable:{message:"Nachtmodus nicht ausf\u00fchren."},popUpNightDisable:{message:"Nachtmodus wieder ausf\u00fchren."},popUpReset:{message:"Alle Ausnahmen zur\u00fccksetzen."},
popUpToolbarSide:{message:"Seite des Icons anpassen:"},popUpToolbarL:{message:"Links"},popUpToolbarR:{message:"Rechts"},popUpVerticalPosition:{message:"Vertikale Position des Icons anpassen:"},popUpLicense:{message:"Lizenz anzeigen"},popUpIcon:{message:"Icon anpassen:"},popUpIconSize:{message:"Gr\u00f6\u00dfe des Icons anpassen:"},popUpHideIcon:{message:"Icon ausblenden:"},popUpHideIconTip:{message:'Tipp: Das Tool kann auch \u00fcber "ALT + 1" ge\u00f6ffnet werden.'},settingsSync:{message:'Bitte synchronisere deine Lizenz auf www.eye-able.com unter "Mein Konto"!'},
settingsInvalid:{message:"Lizenz abgelaufen am"},settingsSaved:{message:"Einstellungen gespeichert!"},settingsValidTill:{message:"Lizenz g\u00fcltig bis"},popUpShortcut:{message:"Tastaturanleitung"},popUpLarger:{message:"Ansicht vergr\u00f6\u00dfern (+)"},popUpSmaller:{message:"Ansicht verkleinern (-)"},popUpDomainText:{message:"Setze Ausnahmen um Eye-Able auf manchen Seiten nicht auszuf\u00fchren."},contrastExtended:{message:"Mehr Farben."},contrastBoxText:{message:"Eigene Farben ausw\u00e4hlen"},
tipContrastBox:{message:"Individuelle Auswahl der optimalen  Kontrastfarben."},man2Focus:{message:"Fokus auf Anfang zur\u00fccksetzen"},man2FocusTxt:{message:"Der Fokus wird wieder auf das Vorlesefenster und an den Anfang der Seite zur\u00fcckgesetzt"},hideForMe:{message:"\u279c Eye-Able f\u00fcr mich ausblenden"},showForMe:{message:"\u279c Eye-Able wieder anzeigen"},altLogo:{message:"Eye-Able Logo"},altResetLogo:{message:"Einstellungen zur\u00fccksetzen"},altCloseLogo:{message:"Eye-Able schlie\u00dfen und minimieren"},
altInfoLogo:{message:"Info-Fenster \u00f6ffnen"},altSmaller:{message:"Schriftgr\u00f6\u00dfe verkleinern"},altResetFont:{message:"Schriftgr\u00f6\u00dfe zur\u00fccksetzen"},altLarger:{message:"Schriftgr\u00f6\u00dfe vergr\u00f6\u00dfern"},altBlueSmaller:{message:"Blaufilter reduzieren"},altBlueLarger:{message:"Blaufilter verst\u00e4rken"},altCCSmaller:{message:"Farbfilter reduzieren"},altCCLarger:{message:"Farbfilter verst\u00e4rken"},altCCReset:{message:"Farbfilter zur\u00fccksetzen"},altBlueYellow:{message:"Blau Gelb Kontrast"},
altRedGreen:{message:"Rot Gr\u00fcn Kontrast"},altBlackWhite:{message:"Schwarz Wei\u00df Kontrast"},altWhiteBlack:{message:"Wei\u00df Schwarz Kontrast"},altWhiteBack:{message:"Wei\u00dfe Hintergrundfarbe"},altBlackBack:{message:"Schwarze Hintergrundfarbe"},altRedBack:{message:"Rote Hintergrundfarbe"},altYellowBack:{message:"Gelbe Hintergrundfarbe"},altGreenBack:{message:"Gr\u00fcne Hintergrundfarbe"},altBlueBack:{message:"Blaue Hintergrundfarbe"},altWhiteText:{message:"Wei\u00dfe Textfarbe"},altBlackText:{message:"Schwarze Textfarbe"},
altBtnTextcolor:{message:"Eigene Textfarbe ausw\u00e4hlen"},altBtnBackgroundcolor:{message:"Eigene Hintergrundfarbe ausw\u00e4hlen"},altRedText:{message:"Rote Textfarbe"},altYellowText:{message:"Gelbe Textfarbe"},altGreenText:{message:"Gr\u00fcne Textfarbe"},altBlueText:{message:"Blaue Textfarbe"},altSaveSettings:{message:"Speichern der Sofortansicht"},altBackSr:{message:"Zur\u00fcck Knopf"},altPlaySr:{message:"Automatische Vorlesefunktion Starten"},altPauseSr:{message:"Pause Knopf"},altStopSr:{message:"Stop Knopf"},
altForwardSr:{message:"\u00dcberspringen Knopf"},altSettingsSrOpen:{message:"Einstellungen \u00f6ffnen"},altSettingsSrClose:{message:"Einstellungen schlie\u00dfen"},altSrSpeedPlus:{message:"Geschwindigkeit erh\u00f6hen"},altSrSpeedMinus:{message:"Geschwindigkeit verringern"},altSrVolPlus:{message:"Lautst\u00e4rke erh\u00f6hen"},altSrVolMinus:{message:"Lautst\u00e4rke verringern"},altSettingsLogo:{message:"Einstellungen \u00f6ffnen"},ariaSmallLogo:{message:"Eye-Able Assistenzsoftware Logo"},ariaBluefilterInten:{message:"Intensit\u00e4t des Blaufilters"},
ariaCursorToogle:{message:"Zeiger-Vorlesen umschalten"},SettMinimizeIcon:{message:"Icon minimieren"},SettMinimizeIconTxt:{message:"Icon minimieren"},tipMinimizeIcon:{message:"Beim Schlie\u00dfen von Eye-Able wird das Icon minimiert."},accessibleLinkText:{message:"Visuelle Assistenzsoftware \u00f6ffnen. Mit der Tastatur erreichbar \u00fcber ALT + 1"},accessibleLinkTextMobile:{message:"Visuelle Assistenzsoftware \u00f6ffnen."},altZoomMinus:{message:"Zoom Verkleinern"},altZoomInput:{message:"Zoom ver\u00e4ndern"},
altZoomPlus:{message:"Zoom Vergr\u00f6\u00dfern"},altZoomFontMinus:{message:"Schriftgr\u00f6\u00dfe Verkleinern"},altZoomFontInput:{message:"Schriftgr\u00f6\u00dfe ver\u00e4ndern"},altZoomFontPlus:{message:"Schriftgr\u00f6\u00dfe Vergr\u00f6\u00dfern"},altLineMinus:{message:"Zeilenabstand Verkleinern"},altLineInput:{message:"Zeilenabstand ver\u00e4ndern"},altLinePlus:{message:"Zeilenabstand Vergr\u00f6\u00dfern"},altWordSpacingMinus:{message:"Wortabstand Verkleinern"},altWordSpacingInput:{message:"Wortabstand ver\u00e4ndern"},
altWordSpacingPlus:{message:"Wortabstand Vergr\u00f6\u00dfern"},altLetterSpacingMinus:{message:"Zeichenabstand Verkleinern"},altLetterSpacingInput:{message:"Zeichenabstand ver\u00e4ndern"},altLetterSpacingPlus:{message:"Zeichenabstand Vergr\u00f6\u00dfern"},ariaAlignNone:{message:"Urspr\u00fcngliche Ausrichtung"},ariaAlignleft:{message:"Linksb\u00fcndige Ausrichtung"},ariaAlignCenter:{message:"Zentrierte Ausrichtung"},ariaAlignRight:{message:"Rechtsb\u00fcndige Ausrichtung"},ariaAlignJustify:{message:"Blocksatz Ausrichtung"}};
eyeAble_lang=eyeAble_de;window.eyeAble_de=eyeAble_de;function eyeAble_updateTxt(){for(var a=eyeAble_shadowRoot.querySelectorAll("[ealangid]"),b=0;b<a.length;b++)a[b].innerText=eyeAble_getMessage(a[b].getAttribute("ealangid"));a=document.querySelectorAll("[ealangid]");for(b=0;b<a.length;b++)a[b].innerText=eyeAble_getMessage(a[b].getAttribute("ealangid"));a=eyeAble_shadowRoot.querySelectorAll("[eaAltLangID]");for(b=0;b<a.length;b++)a[b].setAttribute("alt",eyeAble_getMessage(a[b].getAttribute("eaaltlangid")));a=eyeAble_shadowRoot.querySelectorAll("[eaAriaLangID]");
for(b=0;b<a.length;b++)a[b].setAttribute("aria-label",eyeAble_getMessage(a[b].getAttribute("eaarialangid")));a=document.querySelectorAll("[eaAriaLangID]");for(b=0;b<a.length;b++)a[b].setAttribute("aria-label",eyeAble_getMessage(a[b].getAttribute("eaarialangid")))}
function eyeAble_changeLanguage(a){if("de"!==a)if(window["eyeAble_"+a]&&!0!==eyeAble_session_parameters.isExtension)eyeAble_lang=window["eyeAble_"+a],eyeAble_updateTxt();else if(!0===eyeAble_session_parameters.isExtension){switch(a){case "en":eyeAble_lang=eyeAble_en;break;case "fr":eyeAble_lang=eyeAble_fr;break;case "es":eyeAble_lang=eyeAble_es;break;case "it":eyeAble_lang=eyeAble_it;break;case "nl":eyeAble_lang=eyeAble_nl;break;case "pt":eyeAble_lang=eyeAble_pt;break;case "ru":eyeAble_lang=eyeAble_ru;
break;case "zh":eyeAble_lang=eyeAble_zh;break;case "sk":eyeAble_lang=eyeAble_sk;break;case "da":eyeAble_lang=eyeAble_da;break;case "uk":eyeAble_lang=eyeAble_uk;break;case "pl":eyeAble_lang=eyeAble_pl;break;case "ko":eyeAble_lang=eyeAble_ko;break;case "ja":eyeAble_lang=eyeAble_ja;break;case "id":eyeAble_lang=eyeAble_id;break;case "hi":eyeAble_lang=eyeAble_hi;break;case "ar":eyeAble_lang=eyeAble_ar;break;case "cs":eyeAble_lang=eyeAble_cs;break;case "fi":eyeAble_lang=eyeAble_fi;break;case "no":eyeAble_lang=
eyeAble_no;break;case "sv":eyeAble_lang=eyeAble_sv;break;case "el":eyeAble_lang=eyeAble_el;break;case "tr":eyeAble_lang=eyeAble_tr;break;case "et":eyeAble_lang=eyeAble_et;break;case "lt":eyeAble_lang=eyeAble_lt;break;case "lv":eyeAble_lang=eyeAble_lv;break;case "ms":eyeAble_lang=eyeAble_ms;break;case "af":eyeAble_lang=eyeAble_af;break;case "st":eyeAble_lang=eyeAble_st;break;case "ts":eyeAble_lang=eyeAble_ts;break;case "xh":eyeAble_lang=eyeAble_xh;break;case "zu":eyeAble_lang=eyeAble_zu;break;case "sr":eyeAble_lang=
eyeAble_sr;break;case "hr":eyeAble_lang=eyeAble_hr;break;case "ro":eyeAble_lang=eyeAble_ro;break;case "sl":eyeAble_lang=eyeAble_sl;break;case "fil":eyeAble_lang=eyeAble_fil}eyeAble_updateTxt()}else{var b=document.createElement("script");b.async=!0;b.src=eyeAble_fileHomePath+"lang/eyeAble_lang_"+a+".js";b.addEventListener("load",eyeAble_updateTxt);document.head.appendChild(b)}else eyeAble_lang=eyeAble_de,eyeAble_updateTxt()}
function eyeAble_languageChanged(){var a=eyeAble_shadowRoot.getElementById("languages").value;eyeAble_setVar("UserLang",a);eyeAble_setVar("UserLangCustom",!0);eyeAble_changeLanguage(a)}
function eyeAble_initLanguage(){var a="de en fr es it nl pt ru zh sk da uk pl ko ja id hi ar cs fi no nb sv el tr et lt lv ms af st zu ts xh sr sl hr ro fil".split(" ");if(eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.userLang&&!0!==eyeAbleVariables.UserLangCustom){var b=eyeAble_pluginLocalConfig.userLang;b&&a.includes(b)?(eyeAble_setVar("UserLang",b),eyeAble_setVar("UserLangCustom",!0)):console.log("Language not supported: "+b)}!0!==eyeAbleVariables.UserLangCustom&&(eyeAble_session_parameters.isExtension&&
!chrome.i18n.getUILanguage().includes("de")?eyeAble_setVar("UserLang",chrome.i18n.getUILanguage().split("-")[0]):eyeAble_session_parameters.isPlugin&&document.documentElement.lang&&eyeAble_setVar("UserLang",document.documentElement.lang.split("-")[0].toLowerCase()),eyeAble_session_parameters.isPlugin&&eyeAble_pluginLocalConfig&&!0===eyeAble_pluginLocalConfig.getLangFromPath&&(b=window.location.pathname.split("/")[1])&&a.includes(b)&&eyeAble_setVar("UserLang",b));a.includes(eyeAbleVariables.UserLang.toLowerCase())||
eyeAble_setVar("UserLang","en");"de"!==eyeAbleVariables.UserLang&&eyeAble_changeLanguage(eyeAbleVariables.UserLang)};var eyeAbleRunPlugin=!0,eyeAble_interactiveRun=!1,eyeAble_completeRun=!1,eyeAble_variablesLoaded=!1;
function eyeAble_start(){eyeAbleRunPlugin=!0;eyeAble_checkBrowserFeatures()?eyeAble_checkWebsiteBlacklist()||(console.log("Website is blocked!"),eyeAbleRunPlugin=!1):(eyeAbleRunPlugin=!1,console.log("Browser not supported"));if(eyeAbleRunPlugin){var a=function(){setTimeout(function(){!1===eyeAble_session_parameters.isExtension&&null!=document.getElementById("eyeAbleChromeExtension")?(console.log("Chrome Extension present, Eye-Able Plugin stand down"),eyeAble_blacklistElements(document),eyeAble_deleteQuickInitColors(),
document.getElementById("eyeAble-Bluefilter")&&(document.getElementById("eyeAble-Bluefilter").style.background="rgba(255, 147, 41, 0)")):b()},0)},b=function(){if(eyeAble_interactiveRun)if(eyeAble_shadowRoot){var e=function(){fastdomEA.mutate(function(){var h=document.body.querySelector("#eA_Opener");h&&(h.style.display="none");"undefined"!==typeof eA_open&&eA_open&&eyeAble_extendIconbar();eyeAble_shadowRoot.getElementById("eyeAble_MainContainerID").style.removeProperty("display");h=new CustomEvent("eyeable:init_completed");
document.dispatchEvent(h);eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.addIconClickFix&&(eyeAble_shadowRoot.getElementById("mainIconID").addEventListener("click",function(){eyeAble_toggleMainToolbar()}),eyeAble_shadowRoot.getElementById("mainIconSVGID").addEventListener("click",function(){eyeAble_toggleMainToolbar()}));window.matchMedia&&window.matchMedia("print").addListener(function(g){g.matches?eyeAble_shadowRoot.getElementById("eyeAble_MainContainerID").style.display="none":eyeAble_shadowRoot.getElementById("eyeAble_MainContainerID").style.removeProperty("display")})})};
eyeAble_completeRun=!0;eyeAble_blacklistElements(document);eyeAble_loadColorVarsCSS();eyeAble_initFontPicker();eyeAble_addEventListeners();eyeAble_initMoreFuntions();eyeAble_initMutationObserver();eyeAble_initFontSize();eyeAble_initColors();eyeAble_initBluefilter();eyeAble_initKeyEvents();eyeAble_checkIconsAndRangers();eyeAble_createIconbarNotification();eyeAble_initLanguage();eyeAble_checkIsLocalHosting();eyeAble_runPlatformSpecificActions();eyeAble_deleteQuickInitColors();eyeAble_hideMainIcon||
eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.blockAccessibleLink||0!==document.querySelectorAll(".eyeAble_customToolOpenerClass,#eyeAble_customToolOpenerID").length||eyeAble_createAccessibleLink();eyeAble_pluginLocalConfig&&!0===eyeAble_pluginLocalConfig.forceToFront&&setTimeout(eyeAble_checkOtherZIndex,2E3);eyeAble_session_parameters.isExtension&&eyeAble_lazyLoadImgs();setTimeout(function(){eyeAble_updateNotifcationBannerPosition();"1"!==eyeAbleVariables.Extended||!1!==eyeAble_session_parameters.isMobile||
eyeAble_hideMainIcon||!eyeAble_fileHomePath.includes(".eye-able")&&"undefined"===typeof eyeAble_localForceIntro||sessionStorage.getItem("eaIntro")||localStorage.getItem("eyeAbleVariables")||"undefined"!==typeof eyeAble_blockIntroBanner||(sessionStorage.setItem("eaIntro","true"),"undefined"!==typeof eA_open&&eA_open||(eyeAble_createTooltip({target:eyeAble_shadowRoot.getElementById("eyeAble_columID"),manual:!0}),setTimeout(eyeAble_removeTooltip,5E3)));(eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.startAutoOpen||
"showEyeAble"===window.location.hash.substr(1))&&setTimeout(function(){eyeAble_extendIconbar()},500)},1E3);if(eyeAble_ccsLoaded)setTimeout(function(){e()},400);else var f=setInterval(function(){eyeAble_ccsLoaded&&(setTimeout(function(){e()},400),clearInterval(f))},100);eyeAble_initTooltips();eyeAble_checkFunctionButtons()}else eyeAble_completeRun||setTimeout(b,100);else d||(d=!0,c()),setTimeout(b,100)},c=function(){if(eyeAble_variablesLoaded&&!eyeAble_interactiveRun){if(eyeAble_interactiveRun=!0,
!1!==eyeAble_session_parameters.isExtension||null==document.getElementById("eyeAbleChromeExtension")){eyeAble_authenticateLicense()||(console.log("License Authentication failed"),eyeAble_activeFeatures=eyeAble_activeFeaturesBase);try{if("undefined"!==typeof eyeAble_pluginConfig&&eyeAble_pluginConfig&&eyeAble_pluginConfig.blockPluginSelektors){var e=eyeAble_pluginConfig.blockPluginSelektors.split(",");if(e&&0<e.length)for(var f=0;f<e.length;f++)if(0<e[f].length){var h=document.querySelectorAll(e[f].trim());
if(h&&0<h.length){eyeAble_deleteQuickInitColors();document.getElementById("eyeAble-Bluefilter")&&(document.getElementById("eyeAble-Bluefilter").style.background="rgba(255, 147, 41, 0)");eyeAble_completeRun=!0;console.log("Eye-Able blocked on this site.");return}}}}catch(g){console.log(g,"No Config detected.")}eyeAble_checkMobileDesign();!0!==eyeAble_session_parameters.isExtension||eyeAble_activeFeatures!==eyeAble_activeFeaturesBase&&!eyeAble_firstInstallFree||null==document.getElementById("eyeAbleWebsitePlugin")||
(console.log("Plugin detected! Pro Features enabled!"),eyeAble_activeFeatures=eyeAble_activeFeaturesPro,eyeAble_pluginDetected=!0);eyeAble_getSessionParameters();eyeAble_applyExternalCustomization();eyeAble_createShadowDOM();eyeAble_initCSS();eyeAble_createIcons();eyeAble_reduceFeatures();dispatchConfigInitEvent();eyeAble_initColorCorrection()}}else eyeAble_interactiveRun||setTimeout(c,100)};eyeAbleInitLocalVariables();var d=!1;"complete"===document.readyState?a():window.addEventListener("load",function(){a()})}else eyeAble_deleteQuickInitColors()}
function eyeAble_instantActions(){eyeAble_initBluefilter();eyeAble_quickInitColors()}function dispatchConfigInitEvent(){try{eyeAble_isFunctionActive()&&eyeAble_dispatchEvent("Active_Settings_At_PageLoad")}catch(a){}}var eyeAble_shadowRoot,eyeAble_shadowRootHtml,eyeAble_ccsLoaded=!1;
function eyeAble_createShadowDOM(){var a=document.createElement("div");a.classList.add("eyeAble_container_b");a.id="eyeAble_container_ID";a.setAttribute("aria-label",eyeAble_getMessage("ariaApp"));a.setAttribute("role","complementary");a.style.setProperty("display","block");var b=a.attachShadow({mode:"open"});eyeAble_shadowRoot=a.shadowRoot;var c=document.createElement("link");c.setAttribute("rel","stylesheet");c.setAttribute("media","print");c.setAttribute("id","eyeABle_mainCSSID");c.onload=function(){this.media=
"all";eyeAble_ccsLoaded=!0};b.appendChild(c);document.body.appendChild(a);eyeAble_shadowRootHtml=document.createElement("div");eyeAble_shadowRoot.appendChild(eyeAble_shadowRootHtml)};var eyeAble_observerNodeList,eyeAble_configNodeList;
function eyeAble_initMutationObserver(){function a(d){d.forEach(function(e){e=e.addedNodes;null!==e&&e.forEach(function(f){if(f.nodeType!==Node.TEXT_NODE&&f.nodeType!==Node.COMMENT_NODE&&"EAMARK"!==f.tagName){for(var h=f.querySelectorAll("*"),g=0;g<h.length;g++)h[g].shadowRoot&&(new MutationObserver(a)).observe(h[g].shadowRoot,{childList:!0,subtree:!0});f.parentNode&&f.parentNode!==document.body?eyeAble_blacklistElements(f.parentNode):eyeAble_blacklistElements(f);f&&!eyeAble_hasSomeParentTheClass(f,
"eyeAbleContrastSkip")&&("Darkmode"===eyeAble_getVar("Color_Mode")?(eyeAble_Darkmode_recursive(f),requestAnimationFrame(function(){eyeAble_CheckForImportantsAndContrast(f)})):"Contrast"===eyeAble_getVar("Color_Mode")&&("function"===typeof customContrastEnhancement&&customContrastEnhancement(f),h=eyeAble_getVar("iAble_Background_Color"),g=eyeAble_getVar("iAble_Text_Color"),"0"!==h&&(g=eyeAble_convertColor(g),h=eyeAble_convertColor(h),eyeAble_change_color_recursive(f,h[0],h[1],h[2],g[0],g[1],g[2]))));
"Contrast"!==eyeAble_getVar("Color_Mode")&&"Darkmode"!==eyeAble_getVar("Color_Mode")||eyeAble_setWhiteBackgrounds();f&&!eyeAble_hasSomeParentTheClass(f,"eyeAbleSkipFontSize")&&(h=parseInt(eyeAble_getVar("iAble_Font_Offset")),h>parseInt(eyeAble_settings.layoutCorrectThreshold)&&(h=parseInt(eyeAble_settings.layoutCorrectThreshold)-1),0<h&&eyeAble_change_font_size_recursive(f,h));"0"!==eyeAble_getVar("Animations")&&"1"!==eyeAble_getVar("HideImages")&&"1"!==eyeAble_getVar("Muted")||eyeAble_checkAnimationsAudioImagesSettingsPerElement(f)}})})}
eyeAble_observerNodeList=new MutationObserver(a);eyeAble_configNodeList={childList:!0,subtree:!0};eyeAble_observerNodeList.observe(document.body,eyeAble_configNodeList);for(var b=document.querySelectorAll("IFRAME"),c=0;c<b.length;c++)try{(new MutationObserver(a)).observe(b[c].contentWindow.document.body,eyeAble_configNodeList)}catch(d){}b=document.querySelectorAll("*");for(c=0;c<b.length;c++)b[c].shadowRoot&&"eyeAble_container_ID"!==b[c].id&&((new MutationObserver(a)).observe(b[c].shadowRoot,eyeAble_configNodeList),
eyeAble_addBlacklistClasses(b[c].shadowRoot))}function eyeAble_addClasses(a){fastdomEA.mutate(function(){a.classList&&a.classList.add("eA_S");var b=a.children;if(b&&0!==b.length)for(var c=0;c<b.length;c++)eyeAble_addClasses(b[c])})}
function eyeAble_addBlacklistClasses(a){if(eyeAble_fontsizeSkipClasses&&0<eyeAble_fontsizeSkipClasses.length)for(var b=0;b<eyeAble_fontsizeSkipClasses.length;b++)if(0<eyeAble_fontsizeSkipClasses[b].length){var c=a.querySelectorAll(eyeAble_fontsizeSkipClasses[b]);if(c)for(var d=0;d<c.length;d++)c[d].classList.add("eyeAbleSkipFontSize")}if(eyeAble_contrastSkipClasses&&0<eyeAble_contrastSkipClasses.length)for(b=0;b<eyeAble_contrastSkipClasses.length;b++)if(0<eyeAble_contrastSkipClasses[b].length&&(c=
a.querySelectorAll(eyeAble_contrastSkipClasses[b])))for(d=0;d<c.length;d++)c[d].classList.add("eyeAbleContrastSkip");if(eyeAble_noBackgroundClasses&&0<eyeAble_noBackgroundClasses.length)for(b=0;b<eyeAble_noBackgroundClasses.length;b++)if(0<eyeAble_noBackgroundClasses[b].length&&(c=a.querySelectorAll(eyeAble_noBackgroundClasses[b])))for(d=0;d<c.length;d++)c[d].classList.add("eA_nB")}
function eyeAble_changeSelectedValue(a,b){a=eyeAble_shadowRoot.getElementById(a);for(var c=a.options,d,e=0;d=c[e];e++)if(d.value===b){a.selectedIndex=e;break}}function eyeAble_checkIconsAndRangers(){"1"===eyeAble_getVar("bluefilterSet")&&eyeAble_setBluefilter()}
function eyeAble_resetAll(){eyeAble_shadowRoot.getElementById("oneClickID").classList.remove("eyeAbleActive");eyeAble_resetBluefilter();eyeAble_resetFontSize();eyeAble_reset_colors();setTimeout(function(){eyeAble_resetScrollbarColor()},300);eyeAble_resetFontFamily();eyeAble_resetColorCorrection();"1"===eyeAbleVariables.BigCursor&&eyeAble_disableBigCursor();"0"===eyeAble_getVar("Animations")&&eyeAble_enableAnimations();(0<document.getElementsByClassName("eyeAble_hide").length||"1"===eyeAble_getVar("HideImages"))&&
eyeAble_resetHideImagesAndVideos();"1"===eyeAbleVariables.Muted&&eyeAble_resetMuteAudio();eyeAbleWebsiteNav.reset();eyeAble_showFeedbackNotification(eyeAble_getMessage("resetAllText"),"ALT + R")}
function eyeAble_checkBrowserFeatures(){return eyeAble_session_parameters.isPlugin?ModernizrEyeAble.eventlistener?ModernizrEyeAble.boxshadow?ModernizrEyeAble.cssanimations?ModernizrEyeAble.csstransitions?ModernizrEyeAble.customelements?ModernizrEyeAble.eventlistener?ModernizrEyeAble.mutationobserver?ModernizrEyeAble.queryselector?ModernizrEyeAble.rgba?ModernizrEyeAble.svgfilters?ModernizrEyeAble.classlist?HTMLElement.prototype.attachShadow?!0:(console.log("Missing Shadow DOM V1"),!1):(console.log("Missing classlist"),
!1):(console.log("Missing svgfilters"),!1):(console.log("Missing rgba"),!1):(console.log("Missing queryselector"),!1):(console.log("Missing mutationobserver"),!1):(console.log("Missing eventlistener"),!1):(console.log("Missing customelements"),!1):(console.log("Missing csstransitions"),!1):(console.log("Missing cssanimations"),!1):(console.log("Missing boxshadow"),!1):(console.log("Missing Event Listener"),!1):!0}
function eyeAble_hideClickableElements(a){if(eyeAble_shadowRoot.getElementById(a)){a=eyeAble_shadowRoot.getElementById(a).querySelectorAll(".eyeAtabClickable");for(var b=0;b<a.length;b++)a[b].setAttribute("tabIndex","-1")}}function eyeAble_showClickableElements(a){if(eyeAble_shadowRoot.getElementById(a)){a=eyeAble_shadowRoot.getElementById(a).querySelectorAll(".eyeAtabClickable");for(var b=0;b<a.length;b++)a[b].setAttribute("tabIndex","0")}}function eyeAble_debugLog(a){console.log(a)}
function eyeAble_closeAllOtherPages(a){var b=!1;"eyeAble_CCPageID"!==a&&eyeAble_shadowRoot.getElementById("eyeAble_CCPageID")&&"block"===getComputedStyle(eyeAble_shadowRoot.getElementById("eyeAble_CCPageID")).display&&(eyeAble_closeCCpage(),b=!0);"eyeAbleColorWindow"!==a&&eyeAble_shadowRoot.getElementById("eyeAbleColorWindow")&&"block"===getComputedStyle(eyeAble_shadowRoot.getElementById("eyeAbleColorWindow")).display&&(eyeAble_closeColorPickerWindow(),b=!0);"eyeAble_SettingsPageID"!==a&&eyeAble_shadowRoot.getElementById("eyeAble_SettingsPageID")&&
"block"===getComputedStyle(eyeAble_shadowRoot.getElementById("eyeAble_SettingsPageID")).display&&(eyeAble_closeMoreFunctionsPage(),b=!0);"eyeAble_infoPageID"!==a&&eyeAble_shadowRoot.getElementById("eyeAble_infoPageID")&&"block"===getComputedStyle(eyeAble_shadowRoot.getElementById("eyeAble_infoPageID")).display&&(eyeAble_closeInfoPage(),b=!0);"shortcutManualContainerID"!==a&&eyeAble_shadowRoot.getElementById("shortcutManualContainerID")&&"block"===getComputedStyle(eyeAble_shadowRoot.getElementById("shortcutManualContainerID")).display&&
(eyeAble_closeShortcutManualPage(),b=!0);"ttsManualContainerID"!==a&&eyeAble_shadowRoot.getElementById("ttsManualContainerID")&&"block"===getComputedStyle(eyeAble_shadowRoot.getElementById("ttsManualContainerID")).display&&(eyeAble_closeTTSManPage(),b=!0);"eyeAble_RealSettingsPageID"!==a&&eyeAble_shadowRoot.getElementById("eyeAble_RealSettingsPageID")&&"block"===getComputedStyle(eyeAble_shadowRoot.getElementById("eyeAble_RealSettingsPageID")).display&&(eyeAble_closeSettingsPage(),b=!0);"eyeAble_ExtendedFontPageID"!==
a&&eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID")&&"block"===getComputedStyle(eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID")).display&&(eyeAble_closeExtendedFontPage(),b=!0);return b}
function eyeAble_toggleOneClick(){if(!eyeAble_oneClickEnabled||eyeAble_shadowRoot.getElementById("oneClickSaveID").matches(":hover"))return!1;eyeAble_shadowRoot.getElementById("oneClickID").classList.contains("eyeAbleActive")?(eyeAble_resetAll(),eyeAble_showFeedbackNotification(eyeAble_getMessage("instantOff"),"ALT + Q")):(eyeAble_enableOneClickSettings(),eyeAble_showFeedbackNotification(eyeAble_getMessage("instantOn"),"ALT + Q"))}
function eyeAble_enableOneClickSettings(){if(!eyeAble_oneClickEnabled)return!1;if(!eyeAble_shadowRoot.getElementById("oneClickSaveID").matches(":hover")){eyeAble_shadowRoot.getElementById("oneClickID").classList.add("eyeAbleActive");var a=Object.assign({},eyeAbleDefaultOneClickVariables);a.OneClickSettingsDeviations=eyeAbleVariables.OneClickSettingsDeviations;a.sidePosition=eyeAbleVariables.sidePosition;a.topPosition=eyeAbleVariables.topPosition;a.mobileBottomPosition=eyeAbleVariables.mobileBottomPosition;
a.rightPosition=eyeAbleVariables.rightPosition;a.mobileRightPosition=eyeAbleVariables.mobileRightPosition;a.OneClickSaved=eyeAbleVariables.OneClickSaved;a.userLang=eyeAbleVariables.UserLang;a.userLangCustom=eyeAbleVariables.UserLangCustom;if(eyeAbleVariables.OneClickSettingsDeviations)for(var b=$jscomp.makeIterator(Object.entries(eyeAbleVariables.OneClickSettingsDeviations)),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}a.iAble_Font_Offset>
eyeAble_settings.maximumFontSizeIncrease&&(a.iAble_Font_Offset=eyeAble_settings.maximumFontSizeIncrease);eyeAble_removeTooltip();eyeAble_updateSettingsFromStruct(a)}eyeAble_dispatchEvent("One_Click_Mode")}var eyeAbleDefaultOneClickVariables=Object.assign({},eyeAbleVariables);
function eyeAble_saveOneClickSettings(){if(!eyeAble_oneClickEnabled)return!1;for(var a="OneClickSettingsDeviations topPosition UserLang UserLangCustom sidePosition OneClickSaved".split(" "),b={},c=$jscomp.makeIterator(Object.entries(eyeAbleDefaultOneClickVariables)),d=c.next();!d.done;d=c.next()){d=$jscomp.makeIterator(d.value);var e=d.next().value;d.next();eyeAbleVariables[e]===eyeAbleDefaultOneClickVariables[e]||a.includes(e)||(b[e]=eyeAbleVariables[e])}eyeAble_setVar("OneClickSettingsDeviations",
b);eyeAble_setVar("OneClickSaved",!0);eyeAble_showFeedbackNotification(eyeAble_getMessage("instantSaved"),"",!0)}
function eyeAble_updateSettingsFromStruct(a){if(eyeAbleVariables.bluefilterSet!==a.bluefilterSet||eyeAbleVariables.blueFilterLevel!==a.blueFilterLevel)eyeAbleVariables.blueFilterLevel=a.blueFilterLevel,"1"===a.bluefilterSet?eyeAble_setBluefilter():eyeAble_resetBluefilter();var b=!1;if(eyeAbleVariables.iAble_Font_Offset!==a.iAble_Font_Offset){b=parseInt(a.iAble_Font_Offset)-parseInt(eyeAbleVariables.iAble_Font_Offset);b>eyeAble_settings.maximumFontSizeIncrease-1&&(b=eyeAble_settings.maximumFontSizeIncrease-
1);if(0<b)for(var c=0;c<b;c++)eyeAble_increase_font_size();else for(c=0;c<-b;c++)eyeAble_decrease_font_size();b=!0;"0"!==a.iAble_Font_Offset&&eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.contains("animeEyeAbleExtended")&&eyeAble_openZoomBox()}c=!1;eyeAbleVariables.Color_Mode!==a.Color_Mode&&("Darkmode"===a.Color_Mode?(eyeAbleVariables.Color_Mode=a.Color_Mode,eyeAble_initColors()):"Contrast"===a.Color_Mode?(eyeAbleVariables.Color_Mode=a.Color_Mode,eyeAbleVariables.iAble_Background_Color=
a.iAble_Background_Color,eyeAbleVariables.iAble_Text_Color=a.iAble_Text_Color,eyeAble_initColors(),c=!0):eyeAble_reset_colors());eyeAbleVariables.iAble_Background_Color===a.iAble_Background_Color&&eyeAbleVariables.iAble_Text_Color===a.iAble_Text_Color||c||(eyeAbleVariables.iAble_Background_Color=a.iAble_Background_Color,eyeAbleVariables.iAble_Text_Color=a.iAble_Text_Color,eyeAble_initColors());eyeAbleVariables.eyeAble_Font_Family!==a.eyeAble_Font_Family&&("0"===a.eyeAble_Font_Family?eyeAble_resetFontFamily():
eyeAble_setFontFamily(a.eyeAble_Font_Family));eyeAbleVariables.eyeAble_Color_Filter!==a.eyeAble_Color_Filter&&eyeAble_applyCVD(a.eyeAble_Color_Filter);eyeAbleVariables.Extended!==a.Extended&&("1"===a.Extended?eyeAble_showAll_arrow():eyeAble_closeAll_arrow());eyeAbleVariables.BigCursor!==a.BigCursor&&("1"===a.BigCursor?eyeAble_enableBigCursor():eyeAble_disableBigCursor());eyeAbleVariables.Animations!==a.Animations&&("1"===a.Animations?eyeAble_enableAnimations():eyeAble_disableAnimations());eyeAbleVariables.HideImages!==
a.HideImages&&("1"===a.HideImages?eyeAble_hideImagesAndVideos():eyeAble_resetHideImagesAndVideos());eyeAbleVariables.Muted!==a.Muted&&("1"===a.Muted?eyeAble_muteAudio():eyeAble_resetMuteAudio());eyeAbleVariables.BluefilterAuto!==a.BluefilterAuto&&("0"===eyeAbleVariables.BluefilterAuto?"MAN"===a.BluefilterAuto?eyeAble_toggleBluefilterMANTimeSelect():eyeAble_toggleBluefilterSUNTimeSelect():"0"===a.BluefilterAuto&&("MAN"===eyeAbleVariables.BluefilterAuto?eyeAble_toggleBluefilterMANTimeSelect():eyeAble_toggleBluefilterSUNTimeSelect()));
if(eyeAbleVariables.Letter_Spacing!==a.Letter_Spacing||eyeAbleVariables.Word_Spacing!==a.Word_Spacing||eyeAbleVariables.Alignment!==a.Alignment)eyeAbleVariables.Letter_Spacing=a.Letter_Spacing,eyeAbleVariables.Word_Spacing=a.Word_Spacing,eyeAbleVariables.Alignment=a.Alignment,eyeAble_setFontSpacingAndAlignments(),eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID")&&(c=parseFloat(eyeAble_shadowRoot.getElementById("letterSpacingRangerID").getAttribute("step")),eyeAble_shadowRoot.getElementById("letterSpacingRangerID").value=
c*eyeAbleVariables.Letter_Spacing,eyeAble_shadowRoot.getElementById("letterSpacingTxt").innerText="+"+(10*eyeAbleVariables.Letter_Spacing).toFixed(0)+"%",c=parseFloat(eyeAble_shadowRoot.getElementById("wordSpacingRangerID").getAttribute("step")),eyeAble_shadowRoot.getElementById("wordSpacingRangerID").value=c*eyeAbleVariables.Word_Spacing,eyeAble_shadowRoot.getElementById("wordSpacingTxt").innerText="+"+(10*eyeAbleVariables.Word_Spacing).toFixed(0)+"%",eyeAble_alignStyleUpdate());b||eyeAbleVariables.Fontsize===
a.Fontsize&&eyeAbleVariables.Line_height===a.Line_height||(eyeAbleVariables.Fontsize=a.Fontsize,eyeAbleVariables.Line_height=a.Line_height,eyeAble_runFontsizeObserver(),eyeAble_fontsizeStyleUpdate(),eyeAble_lnHeightStyleUpdate());b||eyeAbleVariables.Zoom_Lvl===a.Zoom_Lvl||(eyeAbleVariables.Zoom_Lvl=a.Zoom_Lvl,eyeAble_setWebsiteZoom(),eyeAble_zoomStyleUpdate());eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.disableIconDrag||(eyeAbleVariables.sidePosition!==a.sidePosition&&eyeAble_switchSide(a.sidePosition),
eyeAbleVariables.topPosition!==a.topPosition&&eyeAble_changeFixedTopPosition(a.topPosition));Object.keys(a).length===Object.keys(eyeAbleVariables).length&&(eyeAbleVariables=a);b&&(eyeAble_calculateSizeAndHeight(parseInt(eyeAbleVariables.iAble_Font_Offset)),eyeAble_setVar("Zoom_Lvl",eyeAble_calculateZoomLvl(parseInt(eyeAbleVariables.iAble_Font_Offset))))}
function eyeAble_initDetectVideoFullscreen(){for(var a=document.getElementsByTagName("VIDEO"),b=0;b<a.length;b++)a[b].addEventListener("fullscreenchange",eyeAble_videoFullscreenDetected),a[b].addEventListener("mozfullscreenchange",eyeAble_videoFullscreenDetected),a[b].addEventListener("webkitfullscreenchange",eyeAble_videoFullscreenDetected);document.addEventListener("fullscreenchange",eyeAble_videoFullscreenDetected);document.addEventListener("mozfullscreenchange",eyeAble_videoFullscreenDetected);
document.addEventListener("webkitfullscreenchange",eyeAble_videoFullscreenDetected);a=document.querySelectorAll(".ytp-fullscreen-button");for(b=0;b<a.length;b++)a[b].addEventListener("click",eyeAble_videoFullscreenDetected)}
function eyeAble_videoFullscreenDetected(){document.fullscreenElement||document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen?eyeAble_shadowRoot.getElementById("eyeAble_MainContainerID").style.display="none":eyeAble_shadowRoot.getElementById("eyeAble_MainContainerID").style.display="block"}
function eyeAble_checkMobileDesign(){780>window.innerWidth&&!(eyeAble_session_parameters.isExtension&&1.5<eyeAbleVariables.Zoom_Lvl)&&(eyeAble_session_parameters.isMobile=!0);eyeAble_session_parameters.isMobile&&(eyeAble_activeFeatures="Free"===eyeAble_activeFeatures.id?eyeAble_activeFeaturesBaseMobile:eyeAble_activeFeaturesMobile)}
function eyeAble_htmlFitContentSet(){if(eyeAble_pluginLocalConfig&&!0!==eyeAble_pluginLocalConfig.htmlFitContent)return!1;parseInt(getComputedStyle(document.documentElement).height)<window.innerHeight+10&&!eyeAble_htmlHeightFit&&(document.documentElement.style.height="fit-content",eyeAble_htmlHeightFit=!0)}var eyeAble_lastEvent="";
function eyeAble_dispatchEvent(a){if(eyeAble_lastEvent!==a){var b=new CustomEvent("eyeable:event",{detail:a});document.dispatchEvent(b);eyeAble_lastEvent=a;setTimeout(function(){eyeAble_lastEvent=""},300)}}
function eyeAble_isFunctionActive(){for(var a="eyeAble_Font_Family iAble_Font_Offset Fontsize Line_height Word_Spacing Letter_Spacing Zoom_Lvl Alignment eyeAble_Color_Filter Color_Mode bluefilterSet Animations HideImages Muted BluefilterAuto BigCursor".split(" "),b=$jscomp.makeIterator(Object.entries(eyeAbleDefaultOneClickVariables)),c=b.next();!c.done;c=b.next()){c=$jscomp.makeIterator(c.value);var d=c.next().value;c.next();if(eyeAbleVariables[d]!==eyeAbleDefaultOneClickVariables[d]&&a.includes(d))return!0}return!1}
function eyeAble_setActiveCheckVis(){eyeAble_isFunctionActive()?fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("functionActiveID").style.removeProperty("visibility")}):fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("functionActiveID").style.visibility="hidden"})}var eyeAble_isLocalHosting=!1;
function eyeAble_checkIsLocalHosting(){try{eyeAble_isLocalHosting=!1,"undefined"!==typeof eyeAble_pluginConfig&&eyeAble_pluginConfig.pluginPath&&(eyeAble_pluginConfig.pluginPath.includes("eye-able-cdn")||(eyeAble_isLocalHosting=!0)),document.currentScript&&!document.currentScript.src.includes("eye-able-cdn")&&(eyeAble_isLocalHosting=!0),eyeAble_imagePaths.cssPath.includes("eye-able-cdn.")||(eyeAble_isLocalHosting=!0)}catch(a){}}var eyeAble_externalStorageIframe=!1;
function eyeAble_createStorageIframe(){if(document.getElementById("eyeAbleStorageHub")){eyeAble_externalStorageIframe=!0;try{document.getElementById("eyeAbleStorageHub").contentWindow.postMessage("check",eyeAble_crossStorageDomain)}catch(b){console.log(b)}}else{var a=document.createElement("iframe");a.id="eyeAbleStorageHub";a.src=eyeAble_crossStorageUrl;a.style.display="none";document.head.appendChild(a)}};var EyeAbleAPI=function(){return{resetAll:function(){eyeAble_resetAll()},toggleToolbar:function(){eyeAble_toggleMainToolbar()},toggleContrastWindow:function(){eyeAble_toggleColorPickerWindow()},toggleBluefilter:function(){eyeAble_toggleBluefilter()},enableBluefilter:function(a){a||(a=parseFloat(eyeAbleVariables.blueFilterLevel));var b=Object.assign({},eyeAbleVariables);b.bluefilterSet="1";b.blueFilterLevel=a.toFixed(2);eyeAble_updateSettingsFromStruct(b)},disableBluefilter:function(){var a=Object.assign({},
eyeAbleVariables);a.bluefilterSet="0";eyeAble_updateSettingsFromStruct(a)},getBluefilterState:function(){return"1"===eyeAbleVariables.bluefilterSet},setZoomLevel:function(a){var b=Object.assign({},eyeAbleVariables);b.iAble_Font_Offset=a.toFixed(0);eyeAble_updateSettingsFromStruct(b)},getZoomLevel:function(){return parseInt(eyeAbleVariables.iAble_Font_Offset)},decreaseZoomLevel:function(){eyeAble_decreaseFontsize()},increaseZoomLevel:function(){eyeAble_increase_font_size()},toggleContrast:function(){eyeAble_toggleContrastMode()},
enableContrast:function(a,b){a&&b||(a=eyeAble_blackWhiteBackcolor,b=eyeAble_blackWhiteColor);var c=Object.assign({},eyeAbleVariables);c.iAble_Text_Color=b;c.iAble_Background_Color=a;c.Color_Mode="Contrast";eyeAble_updateSettingsFromStruct(c)},disableContrast:function(){eyeAble_reset_colors()},getColorMode:function(){return eyeAbleVariables.Color_Mode},toggleDarkmode:function(){eyeAble_toggleDarkmode()},getDarkmodeState:function(){return"Darkmode"===eyeAbleVariables.Color_Mode},toggleScreenreader:function(){eyeAbleWebsiteNav.toggleNavWithSpeech()},
toggleReadWholePage:function(){eyeAbleWebsiteNav.toggleNavWithSpeech();-1!==eyeAble_TTSinitTextTimeout&&(clearTimeout(eyeAble_TTSinitTextTimeout),eyeAble_TTSinitTextTimeout=-1);setTimeout(eyeAbleWebsiteNav.toggleReadWholePage,300)},getScreenreaderState:function(){return eyeAbleTTS.getActive()},speakText:function(a,b){b=void 0===b?null:b;eyeAbleTTS.getActive()||eyeAbleTTS.getActive()||eyeAbleWebsiteNav.toggleNavWithSpeech();eyeAbleTTS.outputText(a,b,null,!1,null,null,!1,!1)},speakElement:function(a){eyeAbleTTS.getActive()||
eyeAbleTTS.getActive()||eyeAbleWebsiteNav.toggleNavWithSpeech();eyeAbleTTS.outputElement(a,"unlinkedText",!1)},toggleTabNav:function(){eyeAbleWebsiteNav.toggleNavOnly()},getTabNavState:function(){return eyeAbleWebsiteNav.getActiveState()},toggleColorCorrectionWindow:function(){eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.contains("animeEyeAbleExtended")?eyeAble_toggleCCpage():(eyeAble_extendIconbar(),setTimeout(function(){eyeAble_toggleCCpage()},400))},getColorCorrectionState:function(){return"Deaktiviert"!==
eyeAble_getVar("eyeAble_Color_Filter")},setColorCorrection:function(a){eyeAble_applyCVD(a)},toggleMoreFunctionsWindow:function(){eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.contains("animeEyeAbleExtended")?eyeAble_toggleMoreFunctionsPage():(eyeAble_extendIconbar(),setTimeout(function(){eyeAble_toggleMoreFunctionsPage()},400))},toggleBigCursor:function(){eyeAble_toggleBigCursor()},enableBigCursor:function(){var a=Object.assign({},eyeAbleVariables);a.BigCursor="1";eyeAble_updateSettingsFromStruct(a)},
disableBigCursor:function(){var a=Object.assign({},eyeAbleVariables);a.BigCursor="0";eyeAble_updateSettingsFromStruct(a)},getBigCursorState:function(){return"1"===eyeAble_getVar("BigCursor")},toggleHideImages:function(){eyeAble_toggleHideImagesAndVideos()},getHideImagesState:function(){return"1"===eyeAble_getVar("HideImages")},toggleAccessibleFont:function(){eyeAble_toggleFontFamily()},getAccessibleFontState:function(){return"0"!==eyeAble_getVar("eyeAble_Font_Family")}}}();var eyeAble_SrStartElementClass="eyeAble_SrStart",eyeAble_SrTextBlockClass="eyeAble_SrText",eyeAble_SrBlacklistClass="eyeAble_SrSkip",eyeAble_limitBarSizeSheet,eyeAble_screenreaderReactivated=!1,eyeAble_TTSinitTextTimeout=-1,azureSynthLoaded=!1,azureSynth,azurePlayer,azureRequestSent=!1,azurePlayerSynthesisTime=0,sdkApiKey,sdkRegion,azureVoice,azureLang,azureFavoriteVoices={"de-DE":"de-DE-KatjaNeural"},speechConfig;
function eyeAble_configureExternalTTS(a){var b,c,d,e,f,h,g,l,m;return $jscomp.asyncExecutePromiseGeneratorProgram(function(q){if(1==q.nextAddress){if("undefined"===typeof enableAzureTTS)return q.return();speechConfig=window.SpeechSDK.SpeechConfig.fromSubscription(sdkApiKey,sdkRegion);speechConfig.SpeechSynthesisOutputFormat=window.SpeechSDK.SpeechSynthesisOutputFormat.Audio24Khz96KBitRateMonoMp3;azurePlayer=new window.SpeechSDK.SpeakerAudioDestination;b=window.SpeechSDK.AudioConfig.fromSpeakerOutput(azurePlayer);
eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.azureFavoriteVoices&&(azureFavoriteVoices=eyeAble_pluginLocalConfig.azureFavoriteVoices);if(azureFavoriteVoices&&a)for(c=$jscomp.makeIterator(Object.entries(azureFavoriteVoices)),d=c.next();!d.done;d=c.next())if(e=d.value,f=$jscomp.makeIterator(e),h=f.next().value,g=f.next().value,h.toLowerCase().includes(a.toLowerCase())){azureVoice=g;azureLang=h;break}if(azureVoice&&azureVoice.toLowerCase().includes(a.toLowerCase()))return speechConfig.speechSynthesisVoiceName=
azureVoice,speechConfig.SpeechSynthesisLanguage=azureLang,q.jumpTo(2);azureSynth=new window.SpeechSDK.SpeechSynthesizer(speechConfig,b);return a?q.yield(azureSynth.getVoicesAsync(),4):(speechConfig.speechSynthesisVoiceName="de-DE-KatjaNeural",speechConfig.SpeechSynthesisLanguage="de-DE",q.jumpTo(2))}if(2!=q.nextAddress)if(l=q.yieldResult,eyeAble_debugLog("Azure Voices:"),eyeAble_debugLog(l),l)for(m=0;m<l.privVoices.length;m++){if(l.privVoices[m].privLocale.toLowerCase().includes(a.toLowerCase())){azureVoice=
l.privVoices[m].privShortName;azureLang=l.privVoices[m].privLocale;speechConfig.speechSynthesisVoiceName=azureVoice;speechConfig.SpeechSynthesisLanguage=azureLang;break}}else speechConfig.speechSynthesisVoiceName="de-DE-KatjaNeural",speechConfig.SpeechSynthesisLanguage="de-DE";azureSynth=new window.SpeechSDK.SpeechSynthesizer(speechConfig,b);q.jumpToEnd()})}
function eyeAble_loadExternalVoiceSrc(){var a=document.createElement("script");a.setAttribute("src",eyeAble_imagePaths.azureTTS);a.setAttribute("id","eyeAbleTTS");a.setAttribute("async","true");a.addEventListener("load",function(){eyeAble_configureExternalTTS(document.documentElement.lang?document.documentElement.lang.toLowerCase():eyeAbleVariables.UserLang).then();azureSynthLoaded=!0});document.head.appendChild(a)}
var eyeAbleTTS=function(){function a(){S||eyeAble_shadowRoot.getElementById("screenreaderControllerID").matches(":hover")||eyeAble_shadowRoot.getElementById("eyeAble_columID").matches(":hover")||eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.contains("animeEyeAbleExtended")||k()}function b(){function u(Q,W,aa){X=Math.max(document.documentElement.clientWidth,window.innerWidth||0);T=Math.max(document.documentElement.clientHeight,window.innerHeight||0);var da=parseFloat(getComputedStyle(document.body).zoom);
if(!da||1>da)da=1;W*=da;aa*=da;50<W?(W=100-W-100*da*ba/T,0>W&&(W=0),Q.style.bottom=W.toFixed(2)+"%",Q.style.top="unset"):(0>W&&(W=0),Q.style.top=W.toFixed(2)+"%");50<aa?(aa=100-aa-100*da*ha/X,0>aa&&(aa=0),W=aa.toFixed(2),eyeAble_session_parameters.isMobile&&7>W&&(W=7),Q.style.right=W+"%",Q.style.left="unset"):(0>aa&&(aa=0),Q.style.left=aa.toFixed(2)+"%")}function x(Q){function W(V){V=V||window.event;V.preventDefault();da=ca-V.clientX;ea=Z-V.clientY;ca=V.clientX;Z=V.clientY;Q.style.top=Q.offsetTop-
ea+"px";Q.style.left=Q.offsetLeft-da+"px"}function aa(){var V=100*(Q.offsetTop-ea)/T;eyeAble_setVar("ControllerTop",V);var ia=100*(Q.offsetLeft-da)/X;eyeAble_setVar("ControllerLeft",ia);u(Q,V,ia);document.removeEventListener("mousemove",W);document.removeEventListener("mouseup",aa)}var da=0,ea=0,ca=0,Z=0;Q.onmousedown=function(V){eyeAble_shadowRoot.getElementById("srControlerHeaderID").matches(":hover")&&(X=Math.min(document.documentElement.clientWidth,window.innerWidth||0),T=Math.min(document.documentElement.clientHeight,
window.innerHeight||0),V=V||window.event,V.preventDefault(),ca=V.clientX,Z=V.clientY,document.addEventListener("mouseup",aa),document.addEventListener("mousemove",W))}}function C(Q){function W(V){V=V||window.event;V.preventDefault();da=ca-V.touches[0].clientX;ea=Z-V.touches[0].clientY;ca=V.touches[0].clientX;Z=V.touches[0].clientY;Q.style.top=Q.offsetTop-ea+"px";Q.style.left=Q.offsetLeft-da+"px"}function aa(){Q.classList.remove("eyeAble_shakeAnimation");var V=100*(Q.offsetTop-ea)/T;eyeAble_setVar("ControllerTop",
V);var ia=100*(Q.offsetLeft-da)/X;eyeAble_setVar("ControllerLeft",ia);u(Q,V,ia);document.removeEventListener("touchmove",W);document.removeEventListener("touchend",aa)}var da=0,ea=0,ca=0,Z=0;Q.addEventListener("touchstart",function(V){function ia(){ka=!0}var ka=!1;document.addEventListener("touchend",ia);setTimeout(function(){eyeAble_shadowRoot.getElementById("screenreaderControllerID").matches(":hover")&&!ka&&(X=Math.min(document.documentElement.clientWidth,window.innerWidth||0),T=Math.min(document.documentElement.clientHeight,
window.innerHeight||0),document.removeEventListener("touchend",ia),V=V||window.event,V.preventDefault(),ca=V.clientX,Z=V.clientY,document.addEventListener("touchend",aa),document.addEventListener("touchmove",W),Q.classList.add("eyeAble_shakeAnimation"),eyeAble_shadowRoot.getElementById("srForwardID").blur(),eyeAble_shadowRoot.getElementById("srBackwardID").blur(),eyeAble_shadowRoot.getElementById("srStopButtonID").blur())},1E3)})}var O='       <div class="eyeAble_screenreader-window" id="screenreaderControllerID" tabindex="0">      <div class="eyeAble_sr-heading" id="srControlerHeaderID">        <p class="eA_TabButton" ealangid="srHeader" tabindex="0">'+
eyeAble_getMessage("srHeader")+'</p>        <img class="noHide eA_TabButton" role="button" tabindex="0" src="'+eyeAble_imagePaths.xNoCirclePath+'" alt="'+eyeAble_getMessage("altCloseWindow")+'" eaAltLangID="altCloseWindow" class="eyeAble_cancel-window eA_TabButton" id="closeSrControllerID">      </div>      <div class="eyeAble_sr-content">        <div class="eyeAble_sr-options">          <div class="eyeAble_sr-single-option eyeAble_sr-leftOption eyeAble_radical-border">            <div class="eyeAble_SrSkip eyeAble_sr-reading eA_TabButton" role="button" tabindex="0" eaAriaLangID="ariaCursorToogle" aria-label="'+
eyeAble_getMessage("ariaCursorToogle")+'" id="toggleVoiceOutputID">              <img eyeableskipnav="true" class="noHide" src="'+eyeAble_imagePaths.settingsMousePath+'" alt="" style="transform: translate(-5px, 0px);">              <span eyeableskipnav="true" id="srSpeechEnabledTextID" ealangid="srOn">'+eyeAble_getMessage("srOn")+'</span>            </div>            <p class="eyeAble_sr-option-text" eALangID="srCursor" style="font-size: min(18px,var(--font-size-smallerText));max-height: 20px;overflow: hidden;max-width: 130px;">'+
eyeAble_getMessage("srCursor")+'</p>          </div>          <div class="eyeAble_sr-single-option eyeAble_sr-controlbox eyeAble_sr-centerOption eyeAble_radical-border">            <div class="eyeAble_sr-controls">              <button class="eyeAble_SrSkip eyeAble-sr-controls-icon eA_TabButton" id="srBackwardID" tabindex="0" style="margin-left: 1px">                <img eyeableskipnav="true" class="noHide"src="'+eyeAble_imagePaths.srBackButton+'" alt="'+eyeAble_getMessage("altBackSr")+'" eaAltLangID="altBackSr">              </button>              <button class="eyeAble_SrSkip eyeAble-sr-controls-icon eyeAble_Play_Pause eA_TabButton" tabindex="0" id="srPlayStopButtonID">               <img eyeableskipnav="true" class="noHide" src="'+
eyeAble_imagePaths.srPlayButton+'" alt="'+eyeAble_getMessage("altPlaySr")+'" eaAltLangID="altPlaySr">               <img eyeableskipnav="true" class="noHide" src="'+eyeAble_imagePaths.srPauseButton+'" alt="'+eyeAble_getMessage("altPauseSr")+'" eaAltLangID="altPauseSr">              </button>              <button class="eyeAble_SrSkip eyeAble-sr-controls-icon eyeAble_Stop eA_TabButton" tabindex="0" id="srStopButtonID">               <img eyeableskipnav="true" class="noHide" src="'+eyeAble_imagePaths.srStopButton+
'" alt="'+eyeAble_getMessage("altStopSr")+'" eaAltLangID="altStopSr">              </button>              <button class="eyeAble_SrSkip eyeAble-sr-controls-icon eA_TabButton" id="srForwardID" tabindex="0" style="margin-right: 2px">                <img eyeableskipnav="true" class="noHide" src="'+eyeAble_imagePaths.srForwardButton+'" alt="'+eyeAble_getMessage("altForwardSr")+'" eaAltLangID="altForwardSr">              </button>            </div>            <p class="eyeAble_sr-option-text" eALangID="srCtrl">'+
eyeAble_getMessage("srCtrl")+'</p>          </div>          <div class="eyeAble_sr-single-option eyeAble_sr-rightOption" style="min-width: 96px;">            <button id="srIcon" class="eyeAble_SrSkip eyeAble_sr-setting eA_TabButton" tabindex="0" style="min-width: 67px;">              <img eyeableskipnav="true" src="'+eyeAble_imagePaths.srSettings+'" alt="'+eyeAble_getMessage("altSettingsSrOpen")+'" eaAltLangID="altSettingsSrOpen" class="eyeAbe_srs-icon noHide">              <img eyeableskipnav="true" src="'+
eyeAble_imagePaths.srSettingsClose+'" alt="'+eyeAble_getMessage("altSettingsSrClose")+'" eaAltLangID="altSettingsSrClose" class="eyeAble_srs-cancel noHide">            </button>            <p class="eyeAble_sr-option-text" eALangID="srSett">'+eyeAble_getMessage("srSett")+'</p>          </div>        </div>        <div id="srsContent" class="eyeAble_sr-settings">          <div class="eyeAble_sr-settings-content">            <div class="eyeAble_sr-speed eyeAble_radical-border">              <p eALangID="srSpeed">'+
eyeAble_getMessage("srSpeed")+'</p>              <div class="eyeAble_sr-cmncontrols">                <button class="eyeAble_sr-cmncontrols-icon eA_TabButton eyeAtabClickable" tabindex="-1" id="srSlowerButtID">                  <img eyeableskipnav="true" class="noHide" class="eyeAble_srMinus" src="'+eyeAble_imagePaths.srMinus+'" alt="'+eyeAble_getMessage("altSrSpeedMinus")+'" eaAltLangID="altSrSpeedMinus">                </button>                <div class="eyeAble_sr-cmncontrols-value" id="srRateTextID">1.0x</div>                <button class="eyeAble_sr-cmncontrols-icon eA_TabButton eyeAtabClickable" tabindex="-1" id="srFasterButtID">                  <img eyeableskipnav="true" class="noHide" src="'+
eyeAble_imagePaths.srPlus+'" alt="'+eyeAble_getMessage("altSrSpeedPlus")+'" eaAltLangID="altSrSpeedPlus">                </button>              </div>            </div>            <div class="eyeAble_sr-volume">              <p eALangID="srVol">'+eyeAble_getMessage("srVol")+'</p>              <div class="eyeAble_sr-cmncontrols">                <button class="eyeAble_sr-cmncontrols-icon eA_TabButton eyeAtabClickable" tabindex="-1" id="srQuieterButtID">                  <img eyeableskipnav="true" class="noHide" class="eyeAble_srMinus" src="'+
eyeAble_imagePaths.srMinus+'" alt="'+eyeAble_getMessage("altSrVolMinus")+'" eaAltLangID="altSrVolMinus">                </button>                <div class="eyeAble_sr-cmncontrols-value" id="srVolumeTextID">100%</div>                <button class="eyeAble_sr-cmncontrols-icon eA_TabButton eyeAtabClickable" tabindex="-1" id="srLouderButtID">                  <img eyeableskipnav="true" class="noHide" src="'+eyeAble_imagePaths.srPlus+'" alt="'+eyeAble_getMessage("altSrVolPlus")+'" eaAltLangID="altSrVolPlus">                </button>              </div>            </div>          </div>          <div class="eyeAble_setting-info">            <div class="eyeAble_setting-info-icon eA_TabButton eyeAtabClickable" role="button" tabindex="-1" aria-label="'+
eyeAble_getMessage("srMan")+'" id="srOpenManualID">              <img eyeableskipnav="true" src="'+eyeAble_imagePaths.srInfoIcon+'" alt="">              <p class="eyeAble_setting-info-text" eALangID="srMan">'+eyeAble_getMessage("srMan")+"</p>            </div>          </div>        </div>      </div>    </div>";eyeAble_shadowRoot.getElementById("eyeAble_MainContainerID").insertAdjacentHTML("beforeend",O);eyeAble_shadowRoot.getElementById("closeSrControllerID").addEventListener("click",eyeAbleWebsiteNav.toggleNavWithSpeech);
eyeAble_shadowRoot.getElementById("closeSrControllerID").addEventListener("keydown",function(Q){"Enter"===Q.code&&eyeAbleWebsiteNav.toggleNavWithSpeech()});var X=Math.max(document.documentElement.clientWidth,window.innerWidth||0),T=Math.max(document.documentElement.clientHeight,window.innerHeight||0),ba=eyeAble_shadowRoot.getElementById("screenreaderControllerID").getBoundingClientRect().height,ha=eyeAble_shadowRoot.getElementById("screenreaderControllerID").getBoundingClientRect().width,ja=eyeAble_shadowRoot.getElementById("srIcon"),
fa=eyeAble_shadowRoot.getElementById("srsContent");ja.addEventListener("click",function(){ja.classList.toggle("eyeAble_sr-active");fa.classList.toggle("eyeAble_sr-active");fa.classList.contains("eyeAble_sr-active")?eyeAble_showClickableElements("srsContent"):eyeAble_hideClickableElements("srsContent");setTimeout(function(){ba=eyeAble_shadowRoot.getElementById("screenreaderControllerID").getBoundingClientRect().height},450)});eyeAble_session_parameters.isMobile?u(eyeAble_shadowRoot.getElementById("screenreaderControllerID"),
80,3):u(eyeAble_shadowRoot.getElementById("screenreaderControllerID"),parseFloat(eyeAble_getVar("ControllerTop")),parseFloat(eyeAble_getVar("ControllerLeft")));eyeAble_shadowRoot.getElementById("toggleVoiceOutputID").addEventListener("click",d);eyeAble_shadowRoot.getElementById("toggleVoiceOutputID").addEventListener("keyup",function(Q){"Enter"===Q.key&&d()});eyeAbleVariables.ReadCursorActive||(eyeAble_shadowRoot.getElementById("toggleVoiceOutputID")&&eyeAble_shadowRoot.getElementById("toggleVoiceOutputID").classList.add("eyeAble_sr-readingactive"),
eyeAble_shadowRoot.getElementById("srSpeechEnabledTextID")&&(eyeAble_shadowRoot.getElementById("srSpeechEnabledTextID").innerText=eyeAble_getMessage("srOff")));eyeAble_shadowRoot.querySelector("button.eyeAble_Play_Pause").classList.remove("active_playPause");eyeAble_session_parameters.isMobile||(eyeAble_shadowRoot.getElementById("srPlayStopButtonID").addEventListener("mouseenter",eyeAble_createTooltip),eyeAble_shadowRoot.getElementById("toggleVoiceOutputID").addEventListener("mouseenter",eyeAble_createTooltip));
eyeAble_shadowRoot.getElementById("srBackwardID").addEventListener("click",eyeAbleWebsiteNav.backward);eyeAble_shadowRoot.getElementById("srForwardID").addEventListener("click",eyeAbleWebsiteNav.forward);eyeAble_shadowRoot.getElementById("srPlayStopButtonID").addEventListener("click",eyeAbleWebsiteNav.toggleReadWholePage);eyeAble_shadowRoot.getElementById("srStopButtonID").addEventListener("click",eyeAbleWebsiteNav.stopReadWholePage);eyeAble_shadowRoot.getElementById("srRateTextID").innerText=eyeAble_getVar("SpeechRate").toFixed(1)+
"x";eyeAble_shadowRoot.getElementById("srFasterButtID").addEventListener("click",e);eyeAble_shadowRoot.getElementById("srSlowerButtID").addEventListener("click",f);eyeAble_shadowRoot.getElementById("srVolumeTextID").innerText=(100*eyeAble_getVar("SpeechVolume")).toFixed(0)+"%";eyeAble_shadowRoot.getElementById("srQuieterButtID").addEventListener("click",g);eyeAble_shadowRoot.getElementById("srLouderButtID").addEventListener("click",h);eyeAble_shadowRoot.getElementById("screenreaderControllerID").focus();
eyeAble_shadowRoot.getElementById("srOpenManualID").addEventListener("click",eyeAble_toggleTTSManPage);eyeAble_session_parameters.isMobile?C(eyeAble_shadowRoot.getElementById("screenreaderControllerID")):x(eyeAble_shadowRoot.getElementById("screenreaderControllerID"))}function c(){var u=eyeAble_shadowRoot.getElementById("screenreaderControllerID");u?(u.style.display="block",eyeAble_shadowRoot.getElementById("screenreaderControllerID").focus(),eyeAble_shadowRoot.querySelector("button.eyeAble_Play_Pause").classList.remove("active_playPause"),
eyeAbleVariables.ReadCursorActive||(eyeAble_shadowRoot.getElementById("toggleVoiceOutputID")&&eyeAble_shadowRoot.getElementById("toggleVoiceOutputID").classList.add("eyeAble_sr-readingactive"),eyeAble_shadowRoot.getElementById("srSpeechEnabledTextID")&&(eyeAble_shadowRoot.getElementById("srSpeechEnabledTextID").innerText=eyeAble_getMessage("srOff")))):b();azureSynthLoaded&&r&&(eyeAble_shadowRoot.getElementById("screenreaderControllerID").style.display="none")}function d(){eyeAbleVariables.ReadCursorActive?
(eyeAble_shadowRoot.getElementById("toggleVoiceOutputID")&&eyeAble_shadowRoot.getElementById("toggleVoiceOutputID").classList.add("eyeAble_sr-readingactive"),eyeAble_shadowRoot.getElementById("srSpeechEnabledTextID")&&(eyeAble_shadowRoot.getElementById("srSpeechEnabledTextID").innerText=eyeAble_getMessage("srOff")),eyeAble_setVar("ReadCursorActive",!1)):(eyeAble_setVar("ReadCursorActive",!0),eyeAble_shadowRoot.getElementById("toggleVoiceOutputID")&&eyeAble_shadowRoot.getElementById("toggleVoiceOutputID").classList.remove("eyeAble_sr-readingactive"),
eyeAble_shadowRoot.getElementById("srSpeechEnabledTextID")&&(eyeAble_shadowRoot.getElementById("srSpeechEnabledTextID").innerText=eyeAble_getMessage("srOn")))}function e(){G+=.1;2<G&&(G=2);eyeAble_setVar("SpeechRate",G);eyeAble_shadowRoot.getElementById("srRateTextID").innerText=G.toFixed(1)+"x"}function f(){G-=.1;.1>G&&(G=.1);eyeAble_setVar("SpeechRate",G);eyeAble_shadowRoot.getElementById("srRateTextID").innerText=G.toFixed(1)+"x"}function h(){w+=.1;1<w&&(w=1);eyeAble_setVar("SpeechVolume",w);eyeAble_shadowRoot.getElementById("srVolumeTextID").innerText=
(100*w).toFixed(0)+"%"}function g(){w-=.1;0>w&&(w=0);eyeAble_setVar("SpeechVolume",w);eyeAble_shadowRoot.getElementById("srVolumeTextID").innerText=(100*w).toFixed(0)+"%"}function l(u){var x=u.lang;x=x.split("-")[0];var C=speechSynthesis.getVoices(),O=!1;try{if(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)){for(var X=0;X<C.length;X++)if(C[X].lang.includes(x)&&C[X].voiceURI.includes("Google")){u.voice=C[X];O=!0;break}if(!O){var T={en:"Samantha",it:"Luca"}[x];if(T)for(X=0;X<C.length;X++)if(C[X].lang.includes(x)&&
C[X].voiceURI.includes(T)){u.voice=C[X];O=!0;break}}}else for(T=0;T<C.length;T++)C[T].lang.includes(x)&&!0===C[T].localService&&(u.voice=C[T],O=!0)}catch(ba){}if(!O&&eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.forceLocalVoiceOnly)for(T=0;T<C.length;T++)if(!0===C[T].localService){u.voice=C[T];O=!0;break}O||(x.includes("sk")?u.lang="pl-PL":x.includes("uk")&&(u.lang="ru-RU"));return u}function m(u){var x=u.lang;x=x.split("-")[0];for(var C=speechSynthesis.getVoices(),O=0;O<C.length;O++)if(C[O].lang.includes(x)&&
!0!==C[O].localService){u.voice=C[O];break}return u}function q(){if(R&&Y&&!0!==window.speechSynthesis.paused){var u=new SpeechSynthesisUtterance(Y);u.rate=G;u.volume=w;u.lang=I;l(u);eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.forceBrowserVoice&&(u=m(u));H.cancel=!1;H(u,{chunkLength:500},null,null,!1)}}function n(){eyeAble_shadowRoot.getElementById("navAndSpeechContainerID")&&eyeAble_shadowRoot.getElementById("navAndSpeechContainerID").classList.remove("eyeAbleActive");var u=document.querySelectorAll(".eyeAble_websiteMouseSpeechFocus");
if(u)for(var x=0;x<u.length;x++)u[x].classList.remove("eyeAble_websiteMouseSpeechFocus");eyeAble_shadowRoot.getElementById("eyeAbleSpeakerEnabledID")&&(eyeAble_shadowRoot.getElementById("eyeAbleSpeakerEnabledID").src=eyeAble_imagePaths.mutedPath);document.getElementById("bar")&&document.getElementById("bar").remove();if(u=document.querySelectorAll(".eyeAble_websiteMousePreFocus"))for(x=0;x<u.length;x++)u[x].classList.remove("eyeAble_websiteMousePreFocus")}var r=!1,v=-1,A,E,H=function(u,x,C,O,X){X=
void 0===X?!0:X;x=x||{};var T=x&&void 0!==x.offset?u.text.substring(x.offset):u.text;if(u.voice&&"native"===u.voice.voiceURI){var ba=u;ba.text=T;ba.addEventListener("end",function(){H.cancel&&(H.cancel=!1);void 0!==C&&C()})}else{var ha=x&&x.chunkLength||100;T=T.match(new RegExp("^[\\s\\S]{"+Math.floor(ha/2)+","+ha+"}[.!?,]{1}|^[\\s\\S]{1,"+ha+"}$|^[\\s\\S]{1,"+ha+"} "));if(void 0===T[0]||2>=T[0].length){void 0!==C&&"function"===typeof C&&C();return}var ja=T[0];ba=new SpeechSynthesisUtterance(ja);
for(var fa in u)fa in u&&u[fa]&&"text"!==fa&&(ba[fa]=u[fa]);O&&X&&U&&(E=new Mark(O),ba.onboundary=function(Q){if("word"===Q.name){var W={element:"eaMark",className:"eA_highlight"};E.unmark(W);var aa=Q.charIndex;x.offset&&(aa+=x.offset);E.markRanges([{start:aa,length:Q.charLength}],W)}else"sentence"===Q.name&&(W={element:"eaMark",className:"eA_SentenceHighlight"},E.unmark(W),aa=Q.utterance.text.substring(Q.charIndex),Q=Q.charIndex,0!==Q&&--Q,x.offset&&(Q+=x.offset),Q={start:Q,length:aa.split(". ")[0].length+
1},E.markRanges([Q],W))},ba.onend=function(){E.unmark()});ba.addEventListener("end",function(){H.cancel?H.cancel=!1:(x.offset=x.offset||0,x.offset+=ja.length-1,H(u,x,C,O,X))})}x.modifier&&x.modifier(ba);setTimeout(function(){N.speak(ba)},0)},I,L,N=window.speechSynthesis,G=1,w=1,F=!1,M,P=[],U=!0,S=!1,R=!0,Y="",J=function(u,x,C,O,X,T,ba,ha){function ja(ca,Z){Z=void 0===Z?!0:Z;P.includes(T)||P.push(T);ha&&(ca.volume=.001);l(ca);eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.forceBrowserVoice&&
(ca=m(ca));2>=ca.text.length?N.speak(ca):(H.cancel=!1,H(ca,{chunkLength:500},q,T,Z))}x=void 0===x?null:x;C=void 0===C?null:C;O=void 0===O?!1:O;X=void 0===X?null:X;T=void 0===T?null:T;ba=void 0===ba?!0:ba;ha=void 0===ha?!1:ha;var fa,Q,W,aa,da,ea;return $jscomp.asyncExecutePromiseGeneratorProgram(function(ca){switch(ca.nextAddress){case 1:if(!eyeAble_readerEnabled)return ca.return(!1);if(!F||!u||!eyeAbleWebsiteNavigationActive)return ca.return();x||(x=L);"function"===typeof eyeAble_ttsTextFilter&&(u=
eyeAble_ttsTextFilter(u));try{if(eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.srDictionary)for(fa in eyeAble_pluginLocalConfig.srDictionary)u=u.replaceAll(fa,eyeAble_pluginLocalConfig.srDictionary[fa])}catch(Z){}k();R=!0;Y=C;O&&X.classList.add("eyeAble_websiteMouseSpeechFocus");if(!azureSynthLoaded){ca.jumpTo(2);break}if(azureSynth){ca.jumpTo(3);break}return ca.yield(eyeAble_configureExternalTTS(L),3);case 3:azurePlayer.resume();azureRequestSent=!0;T&&ba&&!r&&U&&(Q=function(){if(0!==W.length){for(var Z=
W[0].textOffset,V=1E7*azurePlayer.currentTime,ia=0,ka=0;ka<W.length;ka++)if(V>=W[ka].start&&V<=W[ka].end){ia=1;var ma={element:"eaMark",className:"eA_highlight"};A.unmark(ma);A.markRanges([{start:W[ka].textOffset-Z,length:W[ka].wordLength}],ma)}if(1>=aa.length)Z={element:"eaMark",className:"eA_SentenceHighlight"},A.unmark(Z),A.markRanges([{start:0,length:u.length}],Z);else{ka={element:"eaMark",className:"eA_SentenceHighlight"};A.unmark(ka);for(var na=ma=0,la=0;la<aa.length;la++)if(V<=aa[la].start){0===
la?(ma=0,na=aa[la].textOffset-Z):(ma=aa[la-1].textOffset-Z,na=aa[la].textOffset-Z-(aa[la-1].textOffset-Z));break}A.markRanges([{start:ma,length:na}],ka)}0===ia&&V>=W[W.length-1].end&&(A.unmark(),clearInterval(v))}},W=[],aa=[],A=new Mark(T),azureSynth.wordBoundary=function(Z,V){"WordBoundary"===V.privBoundaryType?W.push({start:V.privAudioOffset,end:V.privAudioOffset+V.privDuration,word:V.privText,textOffset:V.privTextOffset,wordLength:V.privWordLength}):"PunctuationBoundary"===V.privBoundaryType&&
aa.push({start:V.privAudioOffset,textOffset:V.privTextOffset})},v=setInterval(Q,100));u=u.replaceAll('"',"&quot;");u=u.replaceAll("&","&amp;");u=u.replaceAll("'","&apos;");u=u.replaceAll("<","&lt;");u=u.replaceAll(">","&gt;");try{if(eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.srPhoentic)for(da in eyeAble_pluginLocalConfig.srPhoentic)u=u.replaceAll(da,'<phoneme alphabet="ipa" ph="'+eyeAble_pluginLocalConfig.srPhoentic[da]+'"> '+da+" </phoneme>")}catch(Z){}return ca.yield(azureSynth.speakSsmlAsync('\n            <speak version="1.0" xmlns="http://www.w3.org/2001/10/synthesis"\n               xmlns:mstts="https://www.w3.org/2001/mstts" xml:lang="'+
azureLang+'">\n            <voice name="'+azureVoice+'">\n            <prosody rate="'+G+'" volume="'+(100*w).toFixed(0)+'">\n            '+u+"\n            </prosody>\n            </voice>\n            </speak>\n            ",function(Z){azurePlayerSynthesisTime=Z.privAudioDuration/1E7;azureSynth.close();azureSynth=void 0;azureRequestSent=!1},function(Z){window.console.log("Error",Z);azurePlayerSynthesisTime=0;azureSynth.close();azureSynth=void 0;azureRequestSent=!1}),5);case 5:return ca.return();
case 2:ea=new SpeechSynthesisUtterance(u),ea.rate=G,ea.volume=w,ea.pitch=1,eyeAble_session_parameters.isPlugin?(ea.lang=x,C&&ea.lang.includes(I)&&(ea.text=u+" "+C,R=!1),ja(ea,ba)):chrome.i18n.detectLanguage(u,function(Z){ea.lang=Z.isReliable&&50<=u.length?Z.languages[0].language:x;C&&ea.lang.includes(I)&&(ea.text=u+" "+C,R=!1);ja(ea,ba)}),ca.jumpToEnd()}})},k=function(){eyeAbleWebsiteNav.resetNotSpeakingCounter();try{v&&0<=v&&clearInterval(v),A&&A.unmark(),E&&E.unmark()}catch(X){}if(azureSynthLoaded&&
!azureRequestSent){azurePlayer.pause();azurePlayer.close();azurePlayerSynthesisTime=0;azurePlayer=new window.SpeechSDK.SpeakerAudioDestination;var u=window.SpeechSDK.AudioConfig.fromSpeakerOutput(azurePlayer);azureSynth=new window.SpeechSDK.SpeechSynthesizer(speechConfig,u)}else N&&N.speaking&&(N.cancel(),H.cancel=!0);if(u=document.querySelectorAll(".eyeAble_websiteMouseSpeechFocus"))for(var x=0;x<u.length;x++)u[x].classList.remove("eyeAble_websiteMouseSpeechFocus");if(u=eyeAble_shadowRoot.querySelectorAll(".eyeAble_websiteMouseSpeechFocus"))for(x=
0;x<u.length;x++)u[x].classList.remove("eyeAble_websiteMouseSpeechFocus");x=document.querySelectorAll("*");for(var C=0;C<x.length;C++)if(x[C].shadowRoot&&"eyeAble_container_ID"!==x[C].id&&(u=x[C].shadowRoot.querySelectorAll(".eyeAble_websiteMouseSpeechFocus")))for(var O=0;O<u.length;O++)u[O].classList.remove("eyeAble_websiteMouseSpeechFocus")},p=null,t=null,z=function(u){if(!eyeAble_readerEnabled||!F||!eyeAbleVariables.ReadCursorActive)return!1;var x=u.path||u.composedPath&&u.composedPath();var C=
x&&x.length&&x[0]?x[0]:u.target;if(C!==p&&"EYE-ABLE"!==C.tagName){"function"===typeof customScreenreaderDetect&&(C=customScreenreaderDetect(C));var O=eyeAble_getTextFromElement(C);!O&&C.parentNode&&C.parentNode.tagName&&"A"===C.parentNode.tagName&&(O=eyeAble_getTextFromElement(C.parentNode));if(O){if(eyeAble_hasSomeParentTheClass(C,eyeAble_SrBlacklistClass)||C.tagName&&"eamark"===C.tagName.toLowerCase())return!1;if(azureSynthLoaded&&r)u=C.getRootNode().host,x=null,u&&u.classList.contains("eyeAble_container_b")&&
(x=I),eyeAble_pluginLocalConfig&&!eyeAble_pluginLocalConfig.srNoAppendices&&("a"===C.tagName.toLowerCase()||C.parentNode&&C.parentNode.tagName&&"a"===C.parentNode.tagName.toLowerCase()||C.parentNode&&C.parentNode.parentNode&&C.parentNode.parentNode.tagName&&"a"===C.parentNode.parentNode.tagName.toLowerCase())&&(O=O+" "+eyeAble_getMessage("srLink")),S=!0,setTimeout(function(){S=!1},500),J(O,x,null,!0,C,C);else{var X=function(Q){clearInterval(fa);fa=-1;document.getElementById("bar")&&document.getElementById("bar").remove();
C.querySelector("#bar")&&C.querySelector("#bar").remove();C.ownerDocument!==document&&C.ownerDocument.getElementById("bar")&&C.ownerDocument.getElementById("bar").remove();C.classList.remove("eyeAble_websiteMousePreFocus");Q=document.getElementsByClassName("eyeAble_websiteMousePreFocus");0<Q.length&&Q[0].classList.remove("eyeAble_websiteMousePreFocus");Q=eyeAble_shadowRoot.querySelectorAll(".eyeAble_websiteMousePreFocus");0<Q.length&&Q[0].classList.remove("eyeAble_websiteMousePreFocus");eyeAble_session_parameters.isMobile?
t.removeEventListener("touchend",X):t.removeEventListener("mouseleave",X);p=null};document.getElementById("bar")&&document.getElementById("bar").remove();eyeAble_shadowRoot.getElementById("bar")&&eyeAble_shadowRoot.getElementById("bar").remove();u=document.getElementsByClassName("eyeAble_websiteMousePreFocus");0<u.length&&u[0].classList.remove("eyeAble_websiteMousePreFocus");u=eyeAble_shadowRoot.querySelectorAll(".eyeAble_websiteMousePreFocus");0<u.length&&u[0].classList.remove("eyeAble_websiteMousePreFocus");
C.classList.add("eyeAble_websiteMousePreFocus");u=document.createElement("div");u.id="bar";u.style.setProperty("font-size","3px","important");u.style.zIndex="99999999";u.style.position="absolute";u.style.background="#b36000";40>C.getBoundingClientRect().height&&(u.style.fontSize="2px");C.insertBefore(u,C.firstChild);var T=new RadialProgress(u,{colorBg:"#b36000",colorFg:"#000",thick:50,fixedTextSize:.3,progress:0,noInitAnimation:!0,noPercentage:!0});eyeAble_limitBarSizeSheet||(eyeAble_limitBarSizeSheet=
function(){var Q=document.createElement("style");Q.appendChild(document.createTextNode(""));document.body.appendChild(Q);return Q.sheet}(),eyeAble_addCSSRule(eyeAble_limitBarSizeSheet,"#bar > div","max-width: 30px;max-height : 30px;"));var ba=1E3/60,ha=0;p=t=C;var ja=Date.now(),fa=setInterval(function(){ha+=100/(1E3/ba);Date.now()-1E3>ja&&(ha=100);if(100<=ha){ha=100;clearInterval(fa);fa=-1;document.getElementById("bar")&&document.getElementById("bar").remove();C.querySelector("#bar")&&C.querySelector("#bar").remove();
t.ownerDocument!==document&&t.ownerDocument.getElementById("bar")&&t.ownerDocument.getElementById("bar").remove();t.classList.remove("eyeAble_websiteMousePreFocus");var Q=t.getRootNode().host,W=null;Q&&Q.classList.contains("eyeAble_container_b")&&(W=I);eyeAbleWebsiteNav.pauseReadWholePage();window.speechSynthesis&&!0===window.speechSynthesis.paused&&N.cancel();eyeAble_pluginLocalConfig&&!eyeAble_pluginLocalConfig.srNoAppendices&&("a"===t.tagName.toLowerCase()||t.parentNode&&t.parentNode.tagName&&
"a"===t.parentNode.tagName.toLowerCase()||t.parentNode&&t.parentNode.parentNode&&t.parentNode.parentNode.tagName&&"a"===t.parentNode.parentNode.tagName.toLowerCase())&&(O=O+" "+eyeAble_getMessage("srLink"));J(O,W,null,!0,t,t);eyeAbleWebsiteNav.setActiveElement(t)}T.setValue(ha/100)},ba);eyeAble_session_parameters.isMobile?t.addEventListener("touchend",X):t.addEventListener("mouseleave",X)}}}},y=function(){var u="touchstart";eyeAble_session_parameters.isMobile||(u="mousemove");document.body.addEventListener(u,
z);eyeAble_shadowRoot.addEventListener(u,z);for(var x=document.querySelectorAll("iframe"),C=0;C<x.length;C++)try{var O=x[C].contentDocument||x[C].contentWindow.document;O&&O.addEventListener(u,z)}catch(X){}},B=function(){eyeAble_session_parameters.isMobile?(document.body.removeEventListener("touchstart",z),eyeAble_shadowRoot.removeEventListener("touchstart",z)):(document.body.removeEventListener("mousemove",z),eyeAble_shadowRoot.removeEventListener("mousemove",z))},D=function(){F&&(k(),eyeAbleWebsiteNavigationActive&&
J(eyeAble_getMessage("srVoiceOff"),I),F=!1,B(),eyeAble_shadowRoot.getElementById("screenreaderControllerID").style.display="none",eyeAble_setVar("SpeechOutput","0"),document.body.removeEventListener("click",a),n())},K=function(){F||(F=!0,eyeAble_setVar("SpeechOutput","1"),eyeAbleWebsiteNavigationActive&&J("Sprachausgabe aktiviert",I),y(),document.body.addEventListener("click",k),eyeAble_shadowRoot.getElementById("eyeAbleSpeakerEnabledID")&&(eyeAble_shadowRoot.getElementById("eyeAbleSpeakerEnabledID").src=
eyeAble_imagePaths.speakerPath),eyeAble_shadowRoot.getElementById("screenreaderControllerID").style.display="block")};return{init:function(){function u(){eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.blockScreenreaderIntro||(eyeAble_screenreaderReactivated&&J(eyeAble_getMessage("srIntroReactivated"),I),eyeAble_session_parameters.isMobile?J(eyeAble_getMessage("srMobileIntroVoice"),I):J(eyeAble_getMessage("srintroVoice"),I))}if(!eyeAble_readerEnabled||eyeAble_readSpeakerFound)return!1;I=eyeAbleVariables.UserLang;
L=eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.userLang?I:document.documentElement.lang?document.documentElement.lang.toLowerCase():I;try{new Mark(document.body)}catch(x){U=!1,console.log("Mark.js library not found.")}eyeAble_setVar("SpeechOutput","1");F=!0;G=eyeAble_getVar("SpeechRate");w=eyeAble_getVar("SpeechVolume");M||(M=function(){var x=document.createElement("style");x.appendChild(document.createTextNode(""));document.head.appendChild(x);return x.sheet}(),eyeAble_addCSSRule(M,".eA_highlight",
"text-decoration: underline; background : black !important; color : white !important;"),eyeAble_addCSSRule(M,".eA_SentenceHighlight","background-color : rgba(173,216,230,0.3);"));(function(){c();setTimeout(function(){y()},1E3);window.onbeforeunload=function(){k()};window.onblur=function(){k()};!0===eyeAble_session_parameters.isMobile&&setTimeout(function(){eyeAble_retractIconbar(0,!0)},500);r=eyeAble_isSafari()&&780>window.innerWidth;document.body.addEventListener("click",a);eyeAble_shadowRoot.getElementById("navAndSpeechContainerID")&&
fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("navAndSpeechContainerID").classList.add("eyeAbleActive")});eyeAble_shadowRoot.getElementById("navAndSpeechContainerID").setAttribute("aria-pressed","true")})();"speechSynthesis"in window&&("undefined"===typeof eyeAble_forceExternalTTS||!1===eyeAble_forceExternalTTS)?eyeAble_TTSinitTextTimeout=setTimeout(function(){u();eyeAble_TTSinitTextTimeout=-1},200):(document.getElementById("eyeAbleTTS")?eyeAble_configureExternalTTS(L).then(function(){u()}):
(eyeAble_loadExternalVoiceSrc(),setTimeout(function(){u()},1500)),r&&(eyeAble_shadowRoot.getElementById("screenreaderControllerID").style.display="none"));eyeAble_dispatchEvent("Screenreader_Enabled")},deInit:function(){k();B();"0"!==eyeAbleVariables.SpeechOutput&&eyeAble_dispatchEvent("Screenreader_Disabled");eyeAble_setVar("SpeechOutput","0");document.body.removeEventListener("click",a);n();F=!1;eyeAble_shadowRoot.getElementById("screenreaderControllerID")&&(eyeAble_shadowRoot.getElementById("screenreaderControllerID").style.display=
"none")},outputText:J,outputElement:function(u,x,C){C=void 0===C?!0:C;if(x===eyeAbleNavigationTags.headlinesTags)if(u){x="";switch(u.tagName.toLowerCase()){case "h1":x=eyeAble_getMessage("srHeadingLev")+" 1";break;case "h2":x=eyeAble_getMessage("srHeadingLev")+" 2";break;case "h3":x=eyeAble_getMessage("srHeadingLev")+" 3";break;case "h4":x=eyeAble_getMessage("srHeadingLev")+" 4";break;case "h5":x=eyeAble_getMessage("srHeadingLev")+" 5";break;case "h6":x=eyeAble_getMessage("srHeadingLev")+" 6"}!1===
C&&(x="");J(u.textContent,null,x,!1,null,u)}else J(eyeAble_getMessage("srNoHeadings"),I);else if(eyeAbleNavigationTags.headlinesTags.includes(x))if(u){var O="";switch(x){case "h1":O=eyeAble_getMessage("srHeadingLev")+" 1";break;case "h2":O=eyeAble_getMessage("srHeadingLev")+" 2";break;case "h3":O=eyeAble_getMessage("srHeadingLev")+" 3";break;case "h4":O=eyeAble_getMessage("srHeadingLev")+" 4";break;case "h5":O=eyeAble_getMessage("srHeadingLev")+" 5";break;case "h6":O=eyeAble_getMessage("srHeadingLev")+
" 6"}!1===C&&(O="");J(u.textContent,null,O,!1,null,u)}else switch(x){case "h1":J(eyeAble_getMessage("srNoHeadingLev")+" 1",I);break;case "h2":J(eyeAble_getMessage("srNoHeadingLev")+" 2",I);break;case "h3":J(eyeAble_getMessage("srNoHeadingLev")+" 3",I);break;case "h4":J(eyeAble_getMessage("srNoHeadingLev")+" 4",I);break;case "h5":J(eyeAble_getMessage("srNoHeadingLev")+" 5",I);break;case "h6":J(eyeAble_getMessage("srNoHeadingLev")+" 6",I)}else x===eyeAbleNavigationTags.graphicTags?u?(C=eyeAble_getTextFromElement(u),
x=" "+eyeAble_getMessage("srImg"),eyeAbleNavigationTags.linksArray.includes(u.parentNode)&&(x=x+" "+eyeAble_getMessage("srLink")),J(C,null,x,!1,null,u)):J(eyeAble_getMessage("srNoImgs"),null):"link"===x?u?(C=eyeAble_getTextFromElement(u),x=eyeAble_getMessage("srLink"),J(C,null,x,!1,null,u)):J(eyeAble_getMessage("srNoLink"),I):"landmark"===x?u?(C=u.textContent,C.includes("/>")&&(C=""),x=" "+eyeAble_getMessage("srLand"),J(C,null,x,!1,null,u)):J(eyeAble_getMessage("srNoLand"),I):x===eyeAbleNavigationTags.listTags?
u?(C=eyeAble_getMessage("srList")+" "+u.children.length.toFixed()+" "+eyeAble_getMessage("srEnt"),J(C,I,null,!1,null,u,!1)):J(eyeAble_getMessage("srNoList"),I):x===eyeAbleNavigationTags.listEntryTags?u?((C=u.textContent)||(C=eyeAble_getTextFromElement(u)),C.includes("/>")&&(C=""),x=" "+eyeAble_getMessage("srListEnt"),J(C,null,x,!1,null,u)):J(eyeAble_getMessage("srNoListEnt"),I):x===eyeAbleNavigationTags.formTags?u?(C=eyeAble_getMessage("srForm"),J(C,null,null,!1,null,u,!1)):J(eyeAble_getMessage("srNoForm"),
I):eyeAbleNavigationTags.inputTags.includes(x)?u?(C=u.innerText,C.includes("/>")&&(C=""),C||(C=eyeAble_getTextFromElement(u)),""===C?J(eyeAble_getMessage("srInp"),null):(x=" "+eyeAble_getMessage("srInp"),J(C,null,x,!1,null,u))):J(eyeAble_getMessage("srNoInp"),I):x===eyeAbleNavigationTags.buttonTags?u?(C=u.innerText,C.includes("/>")&&(C=""),C||(C=eyeAble_getTextFromElement(u)),x=" "+eyeAble_getMessage("srBut"),J(C,null,x,!1,null,u)):J(eyeAble_getMessage("srNoBut"),I):x===eyeAbleNavigationTags.embbeddedTags?
u?(C=u.innerText,C.includes("/>")&&(C=""),u.name&&(C+=u.name),x=" "+eyeAble_getMessage("srEmb"),J(C,null,x,!1,null,u)):J(eyeAble_getMessage("srNoEmb"),I):x===eyeAbleNavigationTags.selectTags?u?(C=u.innerText,C.includes("/>")&&(C=""),u.name&&(C+=u.name),x=" "+eyeAble_getMessage("srCom"),J(C,null,x,!1,null,u)):J(eyeAble_getMessage("srNoCom"),I):"unlinkedText"===x&&(u?(x=u.textContent,x.includes("/>")&&(x=""),O=" "+eyeAble_getMessage("srTxt"),!1===C&&(O=""),J(x,null,O,!1,null,u)):J(eyeAble_getMessage("srNoTxt"),
I))},stop:k,pause:function(){azureSynthLoaded&&azureSynth?azurePlayer.pause():!0===N.speaking&&N.pause()},resume:function(){azureSynthLoaded&&azureSynth?azurePlayer.resume():N.resume()},getActive:function(){return F},getSpeakingState:function(){return azureSynthLoaded?azurePlayer.privIsPaused||azurePlayer.currentTime>=azurePlayerSynthesisTime?!1:!0:N.speaking},getLastFinishedElement:function(){if(2<P.length){var u=P.pop(),x=P.pop();P.push(u);return x}return null},toggleSpeechOutput:function(){F?D():
K()},deactivate:D,reactivate:K}}();
function eyeAble_getTextFromElement(a){if(!a)return"";if(eyeAble_checkForText(a))var b=a.innerText;if(b)return b;if("slot"===a.tagName.toLowerCase()&&0<a.assignedNodes().length&&a.assignedNodes()[0].nodeValue)for(b=0;b<a.assignedNodes().length;b++)if(a.assignedNodes()[b].nodeType===Node.TEXT_NODE)return a.assignedNodes()[b].nodeValue;if("function"===typeof a.getAttribute){if(b=a.getAttribute("aria-labelledby"))return eyeAble_getTextFromElement(document.getElementById(b));if((b=a.getAttribute("aria-label"))||
(b=a.getAttribute("alt"))||(b=a.getAttribute("title"))||(b=a.value)||(b=a.getAttribute("placeholder")))return b}return""};var eyeAbleNavigationTags={headlinesTags:"h1,h2,h3,h4,h5,h6",graphicTags:"img",tableTags:"table",listTags:"ol,ul,menu",listEntryTags:"li",inputTags:"input,textarea",buttonTags:"button",formTags:"form",selectTags:"select",embbeddedTags:"object,embed,iframe,audio,video",linksArray:[].slice.call(document.links),tabAllCategories:"h1,h2,h3,h4,h5,h6 img table ol,ul,menu li input button form object,embed,iframe,audio,video link landmark select unlinkedText".split(" ")},eyeAble_NavStyle=document.createElement("style");
eyeAble_NavStyle.textContent=".eyeAble_websiteNavFocus {\n    border: #4e8000 8px solid !important;\n    z-index: 9999999;\n}\n.eyeAble_websiteMouseSpeechFocus {\n    outline: #007ea8 5px solid !important;\n    box-shadow: 0 0 16px #333;\n    z-index: 9999999;\n}.eyeAble_websiteMousePreFocus {\n    outline: #b36000 3px solid !important;\n    box-shadow: 0 0 16px #333;\n    z-index: 9999999;\n  -webkit-touch-callout: none;\n    -webkit-user-select: none;\n     -khtml-user-select: none;\n       -moz-user-select: none;\n        -ms-user-select: none;\n            user-select: none;\n}\n";
eyeAble_NavStyle.setAttribute("id","eyeAble_NavStyleID");
var eyeAbleWebsiteNavigationActive=!1,eyeAble_readSpeakerFound=!1,eyeAbleWebsiteNav=function(){function a(w,F){function M(J,k,p){p=void 0===p?!1:p;if(U){if(document.body.querySelector("."+eyeAble_SrTextBlockClass)&&!eyeAble_hasSomeParentTheClass(J,eyeAble_SrTextBlockClass)||eyeAble_hasSomeParentTheClass(J,eyeAble_SrBlacklistClass))return!1}else if("all"===k&&J.classList.contains("eA_TabButton")&&"-1"!==J.getAttribute("tabindex"))return!0;if(!J)return!1;var t=eyeAble_getTextFromElement(J).trim(),z=
J.getBoundingClientRect(),y=getComputedStyle(J);if(2>z.width*z.height||"true"===f.elements[f.index].getAttribute("eyeableskipnav")||"-1"===f.elements[f.index].getAttribute("tabindex")||"hidden"===y.visibility||"none"===y.display||"0"===y.opacity||eyeAble_hasSomeParentTheAttribute(J,"aria-hidden","true"))return!1;y=g!==t;q&&!n&&g&&g.length>t.length&&(y=y&&!g.includes(t));if("landmark"===k)return eyeAbleNavigationTags.linksArray&&eyeAbleNavigationTags.linksArray.includes(J)&&("#"===J.href.charAt(0)||
"#"===J.href.charAt(J.href.length-1))?!0:!1;if("link"===k)return eyeAbleNavigationTags.linksArray&&eyeAbleNavigationTags.linksArray.includes(J)?(t&&(g=t),!0):!1;if("unlinkedText"===k)return eyeAble_checkForText(J)&&y&&t?(g=t,!0):!1;if("all"===k){if(0<J.children.length&&eyeAbleNavigationTags.linksArray.includes(J.children[0])&&(eyeAble_getTextFromElement(J.children[0]).trim()===t||!t))return!1;for(k=0;k<eyeAbleNavigationTags.tabAllCategories.length;k++)if(M(J,eyeAbleNavigationTags.tabAllCategories[k],
!0))return P=eyeAbleNavigationTags.tabAllCategories[k],t&&(g=t),!0;return!1}z=k.split(",").includes(f.elements[f.index].tagName.toLowerCase());p&&(z=z&&y);z&&("img"===k&&f.alt&&""!==f.alt?g=f.elements[f.index].alt:(J=J.tagName.toLowerCase(),eyeAbleNavigationTags.listTags.includes(J)||eyeAbleNavigationTags.formTags.includes(J)||eyeAbleNavigationTags.tableTags.includes(J)||t&&(g=t)));return z}var P,U=q;if(f){var S=document.querySelectorAll(".eyeAble_websiteNavFocus");0===S.length&&(S=eyeAble_shadowRoot.querySelectorAll(".eyeAble_websiteNavFocus"));
var R=f.index,Y=!1;"next"===F?f.index<f.elements.length-1?f.index++:Y=!0:0<f.index?f.index--:0>f.index?f.index=0:Y=!0;fastdomEA.measure(function(){for(;!M(f.elements[f.index],w);)if("next"===F)if(f.index<f.elements.length-1)f.index++;else{Y=!0;break}else if(0<f.index)f.index--;else{Y=!0;break}var J=!0;"all"===w&&P&&(!U||"unlinkedText"!==P&&"h1,h2,h3,h4,h5,h6"!==P||(J=!1),w=P);if(Y)return eyeAbleTTS.outputElement(null,w),f.index=R,null;var k=f.elements[f.index].getBoundingClientRect(),p=window.pageYOffset,
t=window.innerHeight,z=parseFloat(getComputedStyle(document.body).zoom);if(!z||1>z)z=1;fastdomEA.mutate(function(){if(S)for(var y=0;y<S.length;y++)S[y].classList.remove("eyeAble_websiteNavFocus");f.elements[R]&&f.elements[R].classList.remove("eyeAble_websiteNavFocus");(y=f.elements[f.index].classList.contains("eA_TabButton"))||f.elements[f.index].classList.add("eyeAble_websiteNavFocus");f.elements[f.index].focus();if(f.elements[f.index].getRootNode()!==eyeAble_shadowRoot){var B=p+k.top-t/2+k.height/
2;k.height>t&&(B=p+k.top-t/2);Math.abs(window.scrollY-B)>.1*window.innerHeight&&!y&&window.scrollTo({top:B,left:0,behavior:"smooth"})}else f.elements[f.index].getAttribute("tabindex")||f.elements[f.index].parentNode.focus();eyeAbleTTS.outputElement(f.elements[f.index],w,J)});return f.elements[f.index]})}}function b(){eyeAble_updateNotifcationBannerPosition();eyeAble_shadowRoot.getElementById("eyeAble_IconBannerID").innerText!==eyeAble_getMessage("srBannerTxt")&&(eyeAble_shadowRoot.getElementById("eyeAble_IconBannerID").innerText=
eyeAble_getMessage("srBannerTxt"));eyeAble_session_parameters.isMobile&&(eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification").style.display="none");var w=eyeAble_shadowRoot.getElementById("eyeAbleSpeakerEnabledID");w||(w=document.createElement("IMG"),w.src=eyeAble_imagePaths.speakerPath,w.classList.add("eyeAble_speakerImage"),w.setAttribute("eyeableskipnav","true"),w.id="eyeAbleSpeakerEnabledID",eyeAble_shadowRoot.getElementById("eyeAble_IconBannerID").appendChild(w));eyeAbleTTS.getActive()?
w.src!==eyeAble_imagePaths.speakerPath&&(w.src=eyeAble_imagePaths.speakerPath):w.src!==eyeAble_imagePaths.mutedPath&&(w.src=eyeAble_imagePaths.mutedPath)}function c(w){if("undefined"===typeof eyeAble_blockKeyInputs||!eyeAble_blockKeyInputs){if(w.altKey||w.metaKey||"Meta"===w.key||w.ctrlKey||!0===h&&27!==w.keyCode)return!1;var F=!0;switch(w.keyCode){case 72:var M=eyeAbleNavigationTags.headlinesTags;break;case 71:M=eyeAbleNavigationTags.graphicTags;break;case 84:M=eyeAbleNavigationTags.tableTags;break;
case 75:M="link";break;case 68:M="landmark";break;case 49:M="h1";break;case 50:M="h2";break;case 51:M="h3";break;case 52:M="h4";break;case 53:M="h5";break;case 54:M="h6";break;case 76:M=eyeAbleNavigationTags.listTags;break;case 73:M=eyeAbleNavigationTags.listEntryTags;break;case 70:M=eyeAbleNavigationTags.formTags;break;case 66:M=eyeAbleNavigationTags.buttonTags;break;case 67:M=eyeAbleNavigationTags.selectTags;break;case 69:M=eyeAbleNavigationTags.inputTags;break;case 83:eyeAbleTTS.getActive()&&(f.index=
-1);break;case 79:M=eyeAbleNavigationTags.embbeddedTags;break;case 113:eyeAble_toggleTTSManPage();N(eyeAble_shadowRoot.querySelector('[ealangid="man2Intro"]'));eyeAble_shadowRoot.querySelector('[ealangid="man2Intro"]').focus();setTimeout(function(){eyeAble_shadowRoot.querySelector('[ealangid="man2Intro"]').focus()},550);break;case 114:eyeAbleTTS.getActive()?eyeAbleTTS.deactivate():eyeAbleTTS.init();break;case 39:q&&!n&&I();break;case 37:q&&!n&&L();break;case 9:M="all";w.preventDefault();break;default:F=
!1}F&&([37,39,9].includes(w.keyCode)||eyeAbleWebsiteNav.pauseReadWholePage(),!0===window.speechSynthesis.paused&&window.speechSynthesis.cancel());b();var P=!1;if(27===w.keyCode)eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.contains("animeEyeAbleExtended")?eyeAble_retractIconbar():27===w.keyCode&&eyeAble_shadowRoot.getElementById("ttsManualContainerID")&&"none"!==eyeAble_shadowRoot.getElementById("ttsManualContainerID").style.display?eyeAble_closeTTSManPage():e();else if(13!==w.keyCode)if(13===
w.keyCode){var U=function(J){if(!1===P){var k=new KeyboardEvent("keydown",{bubbles:!0,cancelable:!0,keyCode:13});J.dispatchEvent(k)}},S=function(){var J=document.activeElement,k=window.location.hash.substr(1);k!==Y?N(document.getElementById(k),!0):J!==R&&N(J,!0);R.removeEventListener("blur",S)};if(!0===P)return!1;P=!0;setTimeout(function(){P=!1},100);var R=document.activeElement,Y=window.location.hash.substr(1);R.addEventListener("blur",S);eyeAble_shadowRoot.getElementById("ttsManualContainerID")&&
"none"!==eyeAble_shadowRoot.getElementById("ttsManualContainerID").style.display&&eyeAble_toggleTTSManPage();if(w=document.querySelectorAll(".eyeAble_websiteNavFocus")[0])[].slice.call(w.children).forEach(function(J,k){eyeAbleNavigationTags.linksArray&&eyeAbleNavigationTags.linksArray.includes(J)&&U(J)}),eyeAbleNavigationTags.linksArray&&eyeAbleNavigationTags.linksArray.includes(w)?U(w):w.click()}else M&&(w.shiftKey?a(M,"previous"):a(M,"next"))}}function d(){function w(){var F=1E3;if(!0===H)H=!1,
m=setTimeout(w,F);else{var M=!1;!0===window.speechSynthesis.paused||!0===n?(eyeAbleTTS.resume(),n=!1,eyeAbleTTS.getSpeakingState()||(eyeAble_isSafari()||eyeAbleTTS.outputText("Weiter",eyeAbleVariables.UserLang,null,!1,null,null,!1,!0),F=2300,setTimeout(function(){a("all","next")},300))):(eyeAbleTTS.getSpeakingState()?v=0:(F=2300,a("all","next"),v+=1),3<=v&&(v=0,A(),M=!0,eyeAbleTTS.outputText(eyeAble_getMessage("srSiteEnd"),eyeAbleVariables.UserLang,null,!1,null,null,!1,!1)));M||(m=setTimeout(w,F))}}
w()}function e(){var w=document.querySelectorAll(".eyeAble_websiteNavFocus");if(w)for(var F=0;F<w.length;F++)w[F].classList.remove("eyeAble_websiteNavFocus");if(w=eyeAble_shadowRoot.querySelectorAll(".eyeAble_websiteNavFocus"))for(F=0;F<w.length;F++)w[F].classList.remove("eyeAble_websiteNavFocus");document.body.removeEventListener("keydown",c);eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification")&&(eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification").style.display="none");eyeAble_shadowRoot.getElementById("eyeAbleSpeakerEnabledID")&&
eyeAble_shadowRoot.getElementById("eyeAbleSpeakerEnabledID").remove();eyeAble_shadowRoot.getElementById("navAndSpeechContainerID").classList.contains("eyeAbleActive")&&eyeAble_shadowRoot.getElementById("navAndSpeechContainerID").classList.remove("eyeAbleActive");eyeAble_shadowRoot.getElementById("tabNavContainerID").classList.contains("eyeAbleActive")&&eyeAble_shadowRoot.getElementById("tabNavContainerID").classList.remove("eyeAbleActive");eyeAble_shadowRoot.getElementById("TabNavMoreID")&&eyeAble_shadowRoot.getElementById("TabNavMoreID").classList.remove("eyeAbleActive");
eyeAbleTTS.getActive&&(eyeAbleTTS.deInit(),h=!1);A();eyeAble_shadowRoot.getElementById("navAndSpeechContainerID").setAttribute("aria-pressed","false");eyeAble_shadowRoot.getElementById("tabNavContainerID").setAttribute("aria-pressed","false");eyeAbleWebsiteNavigationActive=!1}var f,h=!1,g,l=function(){if(!eyeAble_tabNavEnabled)return!1;f={elements:[].slice.call(document.body.querySelectorAll("*")),index:-1};eyeAble_shadowRoot.getElementById("ttsManualContainerID")&&G(eyeAble_shadowRoot.getElementById("ttsManualContainerID").querySelectorAll("*"));
var w=[];w.push.apply(w,eyeAble_shadowRoot.getElementById("eyeAble_columID").querySelectorAll("*"));w.push.apply(w,f.elements);f.elements=w;eyeAbleTTS.getActive()&&(w=[],w.push.apply(w,eyeAble_shadowRoot.getElementById("screenreaderControllerID").querySelectorAll("*")),w.push.apply(w,f.elements),f.elements=w);for(w=0;w<f.elements.length;w++)if(f.elements[w].shadowRoot&&"eyeAble_container_ID"!==f.elements[w].id){var F=f.elements[w].shadowRoot.querySelectorAll("*");f.elements.splice.apply(f.elements,
[w,0].concat($jscomp.arrayFromIterable(F)));w+=F.length}if(eyeAbleWebsiteNavigationActive)e(),eyeAble_showFeedbackNotification(eyeAble_getMessage("navDisabled"),"ALT + T"),eyeAble_closeTTSManPage(),eyeAble_dispatchEvent("Key_Navigation_Disabled");else{if(!document.getElementById("eyeAble_NavStyleID"))for(document.body.appendChild(eyeAble_NavStyle),w=document.createElement("style"),w.innerText=eyeAble_NavStyle.innerText,eyeAble_shadowRoot.appendChild(w),w=document.querySelectorAll("*"),F=0;F<w.length;F++)if(w[F].shadowRoot&&
"eyeAble_container_ID"!==w[F].id){var M=document.createElement("style");M.innerText=eyeAble_NavStyle.innerText;w[F].shadowRoot.appendChild(M)}eyeAble_shadowRoot.getElementById("tabNavContainerID").classList.add("eyeAbleActive");eyeAble_shadowRoot.getElementById("tabNavContainerID").setAttribute("aria-pressed","true");eyeAble_shadowRoot.getElementById("TabNavMoreID")&&(eyeAble_shadowRoot.getElementById("TabNavMoreID").setAttribute("aria-pressed","true"),eyeAble_shadowRoot.getElementById("TabNavMoreID").classList.add("eyeAbleActive"));
eyeAbleNavigationTags.linksArray=[].slice.call(document.links);-1!==eyeAble_notificationTimeoutID&&clearTimeout(eyeAble_notificationTimeoutID);eyeAbleWebsiteNavigationActive=!0;b();eyeAbleTTS.getActive()||(eyeAble_toggleTTSManPage(),N(eyeAble_shadowRoot.getElementById("ttsManualCloseID")),eyeAble_dispatchEvent("Key_Navigation_Enabled"));document.body.addEventListener("keydown",c);eyeAble_showFeedbackNotification(eyeAble_getMessage("navEnabled"),"ALT + T")}},m=-1,q=!1,n=!1,r=function(){if(!eyeAbleTTS.getActive())return q=
!1;eyeAbleTTS.stop();var w=document.body.querySelector("."+eyeAble_SrStartElementClass);w||(w=document.body.querySelector("h1"));w||(w=document.body.querySelector("h2"));w||(w=document.body.querySelector(eyeAbleNavigationTags.headlinesTags));if(!w||document.body.querySelector("."+eyeAble_SrTextBlockClass))w?eyeAble_hasSomeParentTheClass(w,eyeAble_SrTextBlockClass)||(w=document.body.querySelector("."+eyeAble_SrTextBlockClass)):document.body.querySelector("*");N(w,!0);eyeAbleTTS.outputText(eyeAble_getMessage("srAutoIntro"),
eyeAbleVariables.UserLang,null,!1,null,null,!1,!1);setTimeout(function(){d();q=!0},1E3);eyeAble_shadowRoot.querySelector("button.eyeAble_Play_Pause").classList.add("active_playPause")},v=0,A=function(){eyeAbleTTS.stop();-1!==m&&(clearTimeout(m),m=-1);eyeAble_shadowRoot.querySelector("button.eyeAble_Play_Pause")&&eyeAble_shadowRoot.querySelector("button.eyeAble_Play_Pause").classList.remove("active_playPause");var w=document.querySelectorAll(".eyeAble_websiteNavFocus");if(w)for(var F=0;F<w.length;F++)w[F].classList.remove("eyeAble_websiteNavFocus");
q=!1;setTimeout(function(){eyeAble_shadowRoot.getElementById("srStopButtonID")&&eyeAble_shadowRoot.getElementById("srStopButtonID").blur()},200)},E=function(){if(-1!==m){v=0;clearTimeout(m);eyeAble_shadowRoot.querySelector("button.eyeAble_Play_Pause")&&eyeAble_shadowRoot.querySelector("button.eyeAble_Play_Pause").classList.remove("active_playPause");var w=eyeAbleVariables.UserLang;!(document.documentElement.lang?document.documentElement.lang:w).includes(w)||eyeAble_isSafari()||eyeAble_session_parameters.isMobile?
eyeAbleTTS.stop():eyeAbleTTS.pause();m=-1;n=!0}},H=!1,I=function(){v=0;H=!0;a("all","next");setTimeout(function(){eyeAble_shadowRoot.getElementById("srForwardID").blur()},200)},L=function(){v=0;H=!0;a("all","previous");setTimeout(function(){eyeAble_shadowRoot.getElementById("srBackwardID").blur()},200)},N=function(w,F){F=void 0===F?!1:F;if(w&&f)for(var M=0;M<f.elements.length;M++)f.elements[M]===w&&(f.index=F?M-1:M)},G=function(w){var F=[];F.push.apply(F,w);F.push.apply(F,f.elements);f.elements=F};
return{toggleNavWithSpeech:function(){if(eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.readSpeaker)if(document.querySelector(".rsexpanded")){if(document.querySelector(".rsbtn_closer"))return document.querySelector(".rsbtn_closer").click(),eyeAble_readSpeakerFound=!0,!1}else{if(document.querySelector(".rsbtn_play"))return document.querySelector(".rsbtn_play").click(),eyeAble_readSpeakerFound=!0,!1;if(document.querySelector(".readspeaker"))return document.querySelector(".readspeaker").click(),
eyeAble_readSpeakerFound=!0,!1}if(eyeAbleWebsiteNavigationActive&&!eyeAbleTTS.getActive()){if(!eyeAble_readerEnabled)return!1;eyeAble_setVar("SpeechOutput","1");eyeAbleTTS.init();N(eyeAble_shadowRoot.querySelector("#srControlerHeaderID > p"));b();eyeAble_showFeedbackNotification(eyeAble_getMessage("srEnabled"),"ALT + S")}else if(eyeAbleWebsiteNavigationActive)eyeAbleWebsiteNavigationActive&&eyeAbleTTS.getActive()&&(e(),eyeAble_showFeedbackNotification(eyeAble_getMessage("srDisabled"),"ALT + S"));
else{if(!eyeAble_readerEnabled)return!1;eyeAble_setVar("SpeechOutput","1");eyeAbleTTS.init();l();N(eyeAble_shadowRoot.querySelector("#srControlerHeaderID > p"));b();eyeAble_showFeedbackNotification(eyeAble_getMessage("srEnabled"),"ALT + S")}},toggleNavOnly:l,toggleSpeechOnly:function(){if(eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.readSpeaker)if(document.querySelector(".rsexpanded")){if(document.querySelector(".rsbtn_closer"))return document.querySelector(".rsbtn_closer").click(),eyeAble_readSpeakerFound=
!0,!1}else{if(document.querySelector(".rsbtn_play"))return document.querySelector(".rsbtn_play").click(),eyeAble_readSpeakerFound=!0,!1;if(document.querySelector(".readspeaker"))return document.querySelector(".readspeaker").click(),eyeAble_readSpeakerFound=!0,!1}eyeAbleTTS.getActive()?(eyeAbleTTS.deInit(),A(),h=!1):(eyeAbleTTS.init(),eyeAbleWebsiteNavigationActive&&N(eyeAble_shadowRoot.querySelector("#srControlerHeaderID > p")),eyeAble_showFeedbackNotification(eyeAble_getMessage("srEnabled"),"ALT + S"),
h=!0)},setActiveElement:N,addElementsToNavigation:G,getActiveState:function(){return eyeAbleWebsiteNavigationActive},toggleReadWholePage:function(){q?n?(v=0,eyeAbleTTS.getActive()?(-1===m&&d(),eyeAble_shadowRoot.querySelector("button.eyeAble_Play_Pause").classList.add("active_playPause")):q=!1):E():r()},stopReadWholePage:A,pauseReadWholePage:E,forward:I,backward:L,resetNotSpeakingCounter:function(){v=0},displayUserManualWebsiteNavigation:function(){eyeAble_toggleTTSManPage()},reset:function(){e();
eyeAble_setActiveCheckVis()}}}();function eyeAble_createManualWindow(){function a(){"tabEndShortcuts"===this.id?eyeAble_shadowRoot.getElementById("shortcutManualCloseID").focus():eyeAble_shadowRoot.getElementById("manualShortLast").focus()}var b='       <section aria-labelledby="keyManWindowHeading" class="eyeAble_navigation" id="shortcutManualContainerID" tabindex="-1">\n       <div aria-hidden="true" id="tabStartShortcuts" class="eyeAtabClickable" tabindex="0"></div>      <div class="eyeAble-navigation-header  eyeAble_radical-border" id="shortcutManualContainerIDheader">\n        <div class="eyeAble-navigation-logo">\n          <img src="'+
eyeAble_imagePaths.whiteLogo+'" alt="">\n        </div>\n        <h2 id="keyManWindowHeading" class="eyeAble-navigation-headertext" eALangID="manHeader">'+eyeAble_getMessage("manHeader")+'</h2>\n        <div role="button" class="eyeAble_navigation-cancel eyeAtabClickable" id="shortcutManualCloseID">\n          <img src="'+eyeAble_imagePaths.xNoCirclePath+'" alt="'+eyeAble_getMessage("altCloseWindow")+'" eaAltLangID="altCloseWindow">\n        </div>\n      </div>\n      <div class="eyeAble-navigation-body">\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <p class="eyeAble-navigation-text" eALangID="manIntro" style="margin-top: 0">'+
eyeAble_getMessage("manIntro")+'</p>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="manInstant">'+eyeAble_getMessage("manInstant")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key">Alt</div>\n              <div class="eyeAble-nav-key">Q</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation  eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="manTTSman">'+
eyeAble_getMessage("manTTSman")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key">Alt</div>\n              <div class="eyeAble-nav-key">F2</div>\n            </div>\n          </div>\n        </div> \n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="manTool">'+eyeAble_getMessage("manTool")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key">Alt</div>\n              <div class="eyeAble-nav-key">1</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="manWinCont">'+
eyeAble_getMessage("manWinCont")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key">Alt</div>\n              <div class="eyeAble-nav-key">2</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border" id="manWinCCID">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="manWinCC">'+eyeAble_getMessage("manWinCC")+
'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key">Alt</div>\n              <div class="eyeAble-nav-key">3</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border" id="manWinFuncID">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="manWinFunc">'+eyeAble_getMessage("manWinFunc")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key">Alt</div>\n              <div class="eyeAble-nav-key">4</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="manReset">'+
eyeAble_getMessage("manReset")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key">Alt</div>\n              <div class="eyeAble-nav-key">R</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="manTTS">'+eyeAble_getMessage("manTTS")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key">Alt</div>\n              <div class="eyeAble-nav-key">S</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border" id="manTabID">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="manTab">'+
eyeAble_getMessage("manTab")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key">Alt</div>\n              <div class="eyeAble-nav-key">T</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="manCont">'+eyeAble_getMessage("manCont")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key">Alt</div>\n              <div class="eyeAble-nav-key">C</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border" id="manNightID">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="manNight">'+
eyeAble_getMessage("manNight")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key">Alt</div>\n              <div class="eyeAble-nav-key">N</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border" id="manBfID">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="manBf">'+eyeAble_getMessage("manBf")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key">Alt</div>\n              <div class="eyeAble-nav-key">B</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="manLarger">'+
eyeAble_getMessage("manLarger")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key">Alt</div>\n              <div class="eyeAble-nav-key">+</div>\n            </div>\n          </div>\n          <p class="eyeAble-navigation-text" eALangID="manLargerTxt">'+eyeAble_getMessage("manLargerTxt")+'</p>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="manSmall">'+
eyeAble_getMessage("manSmall")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key">Alt</div>\n              <div class="eyeAble-nav-key">-</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border" id="manMagnifierID">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="manMag">'+eyeAble_getMessage("manMag")+
'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key">Alt</div>\n              <div class="eyeAble-nav-key">M</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border" style="padding-bottom: 20px;">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable" id="manualShortLast">\n            <p class="eyeAble_navigation-name" eALangID="manEsc">'+eyeAble_getMessage("manEsc")+
'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key eyeAble_noAfter">Esc</div>\n            </div>\n          </div>\n        </div>\n<div aria-hidden="true" id="tabEndShortcuts" class="eyeAtabClickable" tabindex="0"></div>      </div>\n    </section>';eyeAble_shadowRoot.getElementById("eyeAble_MainContainerID").insertAdjacentHTML("beforeend",b);if(!eyeAble_session_parameters.isExtension||eyeAble_session_parameters.isPlugin)eyeAble_shadowRoot.getElementById("manMagnifierID").style.display=
"none";eyeAble_shadowRoot.getElementById("tabEndShortcuts").addEventListener("focus",a);eyeAble_shadowRoot.getElementById("tabStartShortcuts").addEventListener("focus",a);!1===eyeAble_activeFeatures.MoreFunctions&&(eyeAble_shadowRoot.getElementById("manWinFuncID").style.display="none");!1===eyeAble_activeFeatures.ColorCorrection&&(eyeAble_shadowRoot.getElementById("manWinCCID").style.display="none");!1===eyeAble_activeFeatures.TabNav&&(eyeAble_shadowRoot.getElementById("manTabID").style.display="none");
!1===eyeAble_activeFeatures.Nightmode&&(eyeAble_shadowRoot.getElementById("manNightID").style.display="none");!1===eyeAble_activeFeatures.Bluefilter&&(eyeAble_shadowRoot.getElementById("manBfID").style.display="none");eyeAble_shadowRoot.getElementById("shortcutManualCloseID").addEventListener("click",eyeAble_toggleShortcutManPage);eyeAble_dragElement(eyeAble_shadowRoot.getElementById("shortcutManualContainerID"))}
function eyeAble_toggleShortcutManPage(){eyeAble_closeAllOtherPages("shortcutManualContainerID");var a=eyeAble_shadowRoot.getElementById("shortcutManualContainerID");a?"none"===a.style.display?(a.style.display="block",eyeAble_shadowRoot.getElementById("shortcutManualCloseID").focus(),setTimeout(function(){a.focus()},500),eyeAble_showClickableElements("shortcutManualContainerID"),eyeAble_showFeedbackNotification(eyeAble_getMessage("manOpen"),"ALT + F1")):(eyeAble_closeShortcutManualPage(),eyeAble_hideClickableElements("shortcutManualContainerID"),
eyeAble_showFeedbackNotification(eyeAble_getMessage("manClose"),"ALT + F1")):(eyeAble_createManualWindow(),eyeAble_shadowRoot.getElementById("shortcutManualContainerID").focus(),eyeAble_showClickableElements("shortcutManualContainerID"),setTimeout(function(){eyeAble_shadowRoot.getElementById("shortcutManualCloseID").focus()},500),eyeAble_showFeedbackNotification(eyeAble_getMessage("manOpen"),"ALT + F1"))}
function eyeAble_closeShortcutManualPage(){eyeAble_shadowRoot.getElementById("shortcutManualContainerID")&&(eyeAble_shadowRoot.getElementById("shortcutManualContainerID").style.display="none")}
function eyeAble_createTTSManualWindow(){function a(){"tabEndTTS"===this.id?eyeAble_shadowRoot.getElementById("ttsManualCloseID").focus():eyeAble_shadowRoot.getElementById("manualTTSLast").focus()}eyeAble_closeAllOtherPages("ttsManualContainerID");var b='       <section aria-labelledby="ttsManWindowHeading" class="eyeAble_navigation" id="ttsManualContainerID" tabindex="-1">\n       <div aria-hidden="true" id="tabStartTTS" class="eyeAtabClickable" tabindex="-1"></div>      <div class="eyeAble-navigation-header eyeAble_radical-border" id="ttsManualContainerIDheader">\n        <div class="eyeAble-navigation-logo">\n          <img src="'+eyeAble_imagePaths.whiteLogo+
'" alt="">\n        </div>\n        <h2 id="ttsManWindowHeading" class="eyeAble-navigation-headertext" eALangID="manHeader">'+eyeAble_getMessage("manHeader")+'</h2>\n        <div role="button" class="eyeAble_navigation-cancel eyeAtabClickable" id="ttsManualCloseID">\n          <img src="'+eyeAble_imagePaths.xNoCirclePath+'" alt="'+eyeAble_getMessage("altCloseWindow")+'" eaAltLangID="altCloseWindow" style="width: 25px;height: 25px;max-width: unset;">\n        </div>\n      </div>\n      <div class="eyeAble-navigation-body">\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <p class="eyeAble-navigation-text eyeAtabClickable" eALangID="man2Intro" style="margin-top: 10px">'+
eyeAble_getMessage("man2Intro")+'</p>\n          <p class="eyeAble-navigation-text eyeAtabClickable" eALangID="man2Intro2" style="margin-top: 20px">'+eyeAble_getMessage("man2Intro2")+'</p>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="man2Close">'+eyeAble_getMessage("man2Close")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key eyeAble-nav-key-slash">Esc</div>\n              <div class="eyeAble-nav-key">\u23ce</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="man2TTS">'+
eyeAble_getMessage("man2TTS")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key eyeAble_noAfter">F3</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="man2Show">'+eyeAble_getMessage("man2Show")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key eyeAble_noAfter">F2</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="man2Next">'+
eyeAble_getMessage("man2Next")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key eyeAble_noAfter">Tab</div>\n            </div>\n          </div>\n          <p class="eyeAble-navigation-text" eALangID="man2Shift">'+eyeAble_getMessage("man2Shift")+'</p>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="man2Focus">'+
eyeAble_getMessage("man2Focus")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key eyeAble_noAfter">S</div>\n            </div>\n          </div>\n          <p class="eyeAble-navigation-text" eALangID="man2FocusTxt">'+eyeAble_getMessage("man2FocusTxt")+'</p>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="man2Head">'+
eyeAble_getMessage("man2Head")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key eyeAble_noAfter">H</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="man2HeadLev">'+eyeAble_getMessage("man2HeadLev")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key eyeAble-nav-key-to">1</div>\n              <div class="eyeAble-nav-key">6</div>\n            </div>\n          </div>\n          <p class="eyeAble-navigation-text" eALangID="man2Levels">'+
eyeAble_getMessage("man2Levels")+'</p>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="man2Img">'+eyeAble_getMessage("man2Img")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key eyeAble_noAfter">G</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="man2Link">'+
eyeAble_getMessage("man2Link")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key eyeAble_noAfter">K</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="man2Land">'+eyeAble_getMessage("man2Land")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key eyeAble_noAfter">D</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="man2List">'+
eyeAble_getMessage("man2List")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key eyeAble_noAfter">L</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="man2ListEnt">'+eyeAble_getMessage("man2ListEnt")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key eyeAble_noAfter">I</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="man2Form">'+
eyeAble_getMessage("man2Form")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key eyeAble_noAfter">F</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="man2Inp">'+eyeAble_getMessage("man2Inp")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key eyeAble_noAfter">E</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="man2But">'+
eyeAble_getMessage("man2But")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key eyeAble_noAfter">B</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="man2Comb">'+eyeAble_getMessage("man2Comb")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key eyeAble_noAfter">C</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="man2Embb">'+
eyeAble_getMessage("man2Embb")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key eyeAble_noAfter">O</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable">\n            <p class="eyeAble_navigation-name" eALangID="manTTS">'+eyeAble_getMessage("manTTS")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key">Alt</div>\n              <div class="eyeAble-nav-key">S</div>\n            </div>\n          </div>\n        </div>\n        <div class="eyeBAle_single-navigation eyeAble_radical-border" style="padding-bottom: 20px;">\n          <div class="eyeAble_navigation-wrapper eyeAtabClickable" id="manualTTSLast">\n            <p class="eyeAble_navigation-name" eALangID="manTab">'+
eyeAble_getMessage("manTab")+'</p>\n            <div class="eyeAble_navigation-keys">\n              <div class="eyeAble-nav-key">Alt</div>\n              <div class="eyeAble-nav-key">T</div>\n            </div>\n          </div>\n        </div>\n<div aria-hidden="true" id="tabEndTTS" class="eyeAtabClickable" tabindex="0"></div>      </div>\n    </section>';eyeAble_shadowRoot.getElementById("eyeAble_MainContainerID").parentNode.insertAdjacentHTML("beforeend",b);eyeAble_shadowRoot.getElementById("tabEndTTS").addEventListener("focus",
a);eyeAble_shadowRoot.getElementById("tabStartTTS").addEventListener("focus",a);eyeAble_shadowRoot.getElementById("ttsManualCloseID").addEventListener("click",eyeAble_toggleTTSManPage);eyeAble_dragElement(eyeAble_shadowRoot.getElementById("ttsManualContainerID"))}
function eyeAble_toggleTTSManPage(){eyeAble_closeAllOtherPages("ttsManualContainerID");var a=eyeAble_shadowRoot.getElementById("ttsManualContainerID");a?"none"===a.style.display?(a.style.display="block",eyeAble_shadowRoot.getElementById("ttsManualCloseID").focus(),setTimeout(function(){a.focus()},500),eyeAble_showClickableElements("ttsManualContainerID"),eyeAble_showFeedbackNotification(eyeAble_getMessage("man2Open"),"ALT + F2")):(eyeAble_closeTTSManPage(),eyeAble_showFeedbackNotification(eyeAble_getMessage("man2Esc"),
"ALT + F2")):(eyeAble_createTTSManualWindow(),eyeAble_showClickableElements("ttsManualContainerID"),eyeAbleWebsiteNavigationActive&&eyeAbleWebsiteNav.addElementsToNavigation(eyeAble_shadowRoot.getElementById("ttsManualContainerID").querySelectorAll("*")),a=eyeAble_shadowRoot.getElementById("ttsManualContainerID"),eyeAble_shadowRoot.getElementById("ttsManualCloseID").focus(),setTimeout(function(){a.focus()},500),eyeAble_showFeedbackNotification(eyeAble_getMessage("man2Open"),"ALT + F2"))}
function eyeAble_closeTTSManPage(){eyeAble_shadowRoot.getElementById("ttsManualContainerID")&&(eyeAble_shadowRoot.getElementById("ttsManualContainerID").style.display="none",eyeAble_hideClickableElements("ttsManualContainerID"))};var eyeAble_sidePositionSheet,eyeAble_tooltipSidePositionSheet;function eyeAble_initPosition(){eyeAble_initTopPosition();eyeAble_initSidePosition()}
function eyeAble_initSidePosition(){eyeAble_sidePositionSheet||(eyeAble_sidePositionSheet=function(){var c=document.createElement("style");c.appendChild(document.createTextNode(""));eyeAble_shadowRoot.appendChild(c);return c.sheet}());eyeAble_tooltipSidePositionSheet||(eyeAble_tooltipSidePositionSheet=function(){var c=document.createElement("style");c.appendChild(document.createTextNode(""));eyeAble_shadowRoot.appendChild(c);return c.sheet}());var a=eyeAbleVariables.sidePosition,b=a+": 295px;";"right"===
a?b+="box-shadow: #505050 -5px 5px 10px 0;":(b+="box-shadow: #505050 5px 5px 10px 0;",eyeAble_addCSSRule(eyeAble_tooltipSidePositionSheet,".eyeAble_tooltip:after","right: unset !important; left : -12px; transform:rotate(225deg) !important;"),eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.add("iAble_left"));eyeAble_addCSSRule(eyeAble_sidePositionSheet,".eyeAble_settings",b)}
function eyeAble_switchSide(a){a||(a="left","left"===eyeAbleVariables.sidePosition&&(a="right"));eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification").style.removeProperty(eyeAbleVariables.sidePosition);var b=eyeAble_sidePositionSheet.cssRules||eyeAble_sidePositionSheet.rules;b[0].style.removeProperty(eyeAbleVariables.sidePosition);b[0].style[a]="295px";"right"===a?(b[0].style.setProperty("box-shadow"," #505050 -5px 5px 10px 0"),eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.remove("iAble_left")):
(b[0].style.setProperty("box-shadow"," #505050 5px 5px 10px 0"),eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.add("iAble_left"));b=eyeAble_TopFixedPositionStylesheet.cssRules||eyeAble_TopFixedPositionStylesheet.rules;b[0].style.removeProperty(eyeAbleVariables.sidePosition);eyeAble_setVar("sidePosition",a);eyeAble_changeFixedTopPosition(eyeAbleVariables.topPosition);b=eyeAble_tooltipSidePositionSheet.cssRules||eyeAble_tooltipSidePositionSheet.rules;"right"===a?0<b.length&&(b[0].style.removeProperty("right"),
b[0].style.removeProperty("left"),b[0].style.removeProperty("transform")):0<b.length?(b[0].style.setProperty("right","unset","important"),b[0].style.setProperty("left","-12px"),b[0].style.setProperty("transform","rotate(225deg)","important")):eyeAble_addCSSRule(eyeAble_tooltipSidePositionSheet,".eyeAble_tooltip:after","right: unset !important; left : -12px; transform:rotate(225deg) !important;");eyeAble_setMainIconTransform()}
function eyeAble_initTopPosition(){var a=document.createElement("style");a.appendChild(document.createTextNode(""));eyeAble_shadowRoot.appendChild(a);eyeAble_TopFixedPositionStylesheet=a.sheet;eyeAble_addCSSRule(eyeAble_TopFixedPositionStylesheet,".eyeAble_topFixedPosition","");eyeAble_session_parameters.isMobile?eyeAble_changeFixedBottomPosition(eyeAbleVariables.mobileBottomPosition,eyeAbleVariables.mobileRightPosition):eyeAble_changeFixedTopPosition(eyeAbleVariables.topPosition,eyeAbleVariables.rightPosition)}
function eyeAble_changeFixedBottomPosition(a,b,c){c=void 0===c?!1:c;b||(b=eyeAbleVariables.rightPosition,eyeAble_session_parameters.isMobile&&(b=eyeAbleVariables.mobileRightPosition));var d=eyeAble_TopFixedPositionStylesheet.cssRules||eyeAble_TopFixedPositionStylesheet.rules;d[0].style.setProperty("bottom",a,"important");d[0].style.setProperty(eyeAbleVariables.sidePosition,b);eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification")&&(d=eyeAbleVariables.mobileBottomPosition.includes("%")?parseFloat(eyeAbleVariables.mobileBottomPosition)/
100*Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)+10:parseFloat(eyeAbleVariables.mobileBottomPosition)+10,eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification").style.setProperty("bottom",d.toString()+"px","important"));c||(eyeAble_setVar("mobileBottomPosition",a),eyeAble_setVar("mobileRightPosition",b))}
function eyeAble_changeFixedTopPosition(a,b,c){c=void 0===c?!1:c;b||(b=eyeAbleVariables.rightPosition,eyeAble_session_parameters.isMobile&&(b=eyeAbleVariables.mobileRightPosition));var d=eyeAble_TopFixedPositionStylesheet.cssRules||eyeAble_TopFixedPositionStylesheet.rules;fastdomEA.mutate(function(){d[0].style.setProperty("top",a,"important");d[0].style.setProperty(eyeAbleVariables.sidePosition,b)});c||(eyeAble_setVar("topPosition",a),eyeAble_setVar("rightPosition",b));eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification")&&
fastdomEA.measure(function(){var e=eyeAble_shadowRoot.getElementById("mainIconID").getBoundingClientRect();"flex"===eyeAble_shadowRoot.getElementById("showAll_arrow").style.display&&(e=eyeAble_shadowRoot.getElementById("showAll_arrow").getBoundingClientRect());31<e.top+e.height/2?fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification").style.setProperty("top",(e.top+e.height/2-31).toFixed()+"px","important")}):fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification").style.setProperty("top",
eyeAbleVariables.topPosition,"important")})})}
function eyeAble_checkMobilePosition(){if(eyeAble_session_parameters.isMobile){var a=window.innerWidth-document.body.clientWidth;if(0<a&&a!==window.innerWidth){var b=eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.mobileBottomPosition?parseInt(eyeAble_pluginLocalConfig.mobileRightPosition):parseInt(eyeAbleDefaultOneClickVariables.mobileRightPosition);eyeAble_changeFixedBottomPosition(eyeAbleVariables.mobileBottomPosition,(a+8+b).toFixed(0)+"px")}}}
function eyeAble_dragElement(a){function b(n){l=a.getBoundingClientRect();m=Math.max(document.documentElement.clientWidth,window.innerWidth||0);q=Math.max(document.documentElement.clientHeight,window.innerHeight||0);n=n||window.event;n.preventDefault();h=n.clientX;g=n.clientY;document.addEventListener("mouseup",d);document.addEventListener("mousemove",c)}function c(n){n=n||window.event;n.preventDefault();e=h-n.clientX;f=g-n.clientY;h=n.clientX;g=n.clientY;a.style.top=a.offsetTop-f+"px";a.style.left=
a.offsetLeft-e+"px"}function d(){var n=parseInt(a.style.top);n<l.height/2?a.style.top=(l.height/2).toFixed(0)+"px":n>q-l.height/2&&(a.style.top=(q-l.height/2).toFixed(0)+"px");n=parseInt(a.style.left);n<l.width/2?a.style.left=(l.width/2).toFixed(0)+"px":n>m-l.width/2&&(a.style.left=(m-l.width/2).toFixed(0)+"px");document.removeEventListener("mouseup",d);document.removeEventListener("mousemove",c)}var e=0,f=0,h=0,g=0;eyeAble_shadowRoot.getElementById(a.id+"header")?eyeAble_shadowRoot.getElementById(a.id+
"header").onmousedown=b:a.onmousedown=b;var l,m,q}var eyeAble_iconMouseDown=!1,eyeAble_dragTimeoutID=-1,eyeAble_iconMoved=!1,eyeAble_documentDragListenerSet=!1,eyeAble_blockClosing=!1;
function eyeAble_dragAndPlaceIcon(a){if(eyeAble_shadowRoot.getElementById("eyeAble_fixedHeaderToolbarID").matches(":hover")||eyeAble_shadowRoot.getElementById("showAll_arrow").matches(":hover")||document.getElementById("eyeAble_customToolOpenerID")&&document.getElementById("eyeAble_customToolOpenerID").matches(":hover")){var b=function(){"0"===eyeAbleVariables.Extended&&(fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("showAll_arrow").style.display="none";eyeAble_shadowRoot.getElementById("eyeAble_columID").style.display=
"block"}),eyeAble_setVar("Extended","1"),eyeAble_blockClosing=!0,setTimeout(function(){eyeAble_blockClosing=!1},400));if(eyeAble_documentDragListenerSet){eyeAble_enablePrecisePosition();eyeAble_shadowRoot.getElementById("eyeAble_columID").style.removeProperty("transition");eyeAble_shadowRoot.getElementById("mainIconID").classList.remove("eyeAble_shakeAnimation");eyeAble_shadowRoot.getElementById("mainIconSVGID").classList.remove("eyeAble_shakeAnimation");eyeAble_documentDragListenerSet=!1;for(var r=
eyeAble_shadowRoot.querySelectorAll(".eyeAble_positionArea"),v=0;v<r.length;v++)r[v].remove()}-1!==eyeAble_dragTimeoutID&&(clearTimeout(eyeAble_dragTimeoutID),eyeAble_dragTimeoutID=-1);eyeAble_iconMoved?(r=100*parseFloat(eyeAble_shadowRoot.getElementById("eyeAble_columID").style.top)*m/h,1>r?r=1:89<r&&(r=89),eyeAble_changeFixedTopPosition(r.toFixed(1)+"%"),eyeAble_shadowRoot.getElementById("eyeAble_columID").style.removeProperty("top"),eyeAble_removeTooltip(),eyeAble_iconMoved=!1):eyeAble_extendIconbar();
eyeAble_setActiveCheckVis();document.removeEventListener("mousemove",c);document.removeEventListener("mouseup",b)},c=function(r){eyeAble_iconMoved=!0;r=r||window.event;r.preventDefault();d=f-r.clientY;e=r.clientX;f=r.clientY;e<g/2&&"left"!==eyeAbleVariables.sidePosition?eyeAble_switchSide("left"):e>=g/2&&"right"!==eyeAbleVariables.sidePosition&&eyeAble_switchSide("right");r=eyeAble_shadowRoot.getElementById("eyeAble_columID");var v=r.offsetTop-d;v<q?v=q:v>n&&(v=n);r.style.setProperty("top",v.toString()+
"px","important")};eyeAble_iconMouseDown=!0;var d=0,e=0,f=0,h=Math.max(document.documentElement.clientHeight,window.innerHeight||0),g=Math.max(document.documentElement.clientWidth,window.innerWidth||0),l=eyeAble_shadowRoot.getElementById("functionActiveID"),m=parseFloat(getComputedStyle(document.body).zoom);if(!m||1>m)m=1;var q=1*h/100/m,n=89*h/100/m;a.preventDefault();document.addEventListener("mouseup",b);eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.disableIconDrag||(eyeAble_dragTimeoutID=
setTimeout(function(){if(eyeAble_iconMouseDown&&eyeAble_shadowRoot.getElementById("mainIconID").matches(":hover")||eyeAble_shadowRoot.getElementById("showAll_arrow").matches(":hover")||eyeAble_shadowRoot.getElementById("mainIconSVGID").matches(":hover")){a=a||window.event;a.preventDefault();"0"===eyeAbleVariables.Extended&&(fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("showAll_arrow").style.display="none";eyeAble_shadowRoot.getElementById("eyeAble_columID").style.display="block"}),
eyeAble_setVar("Extended","1"));e=a.clientX;f=a.clientY;var r=document.createElement("div");r.classList.add("eyeAble_positionArea");r.style.right="2px";r.style.height=(n+eyeAble_iconSize).toString()+"px";eyeAble_shadowRoot.appendChild(r);r=document.createElement("div");r.classList.add("eyeAble_positionArea");r.style.left="2px";r.style.height=(n+eyeAble_iconSize).toString()+"px";eyeAble_shadowRoot.appendChild(r);eyeAble_shadowRoot.getElementById("eyeAble_columID").style.transition="unset";eyeAble_shadowRoot.getElementById("mainIconID").classList.add("eyeAble_shakeAnimation");
eyeAble_shadowRoot.getElementById("mainIconSVGID").classList.add("eyeAble_shakeAnimation");eyeAble_shadowRoot.getElementById("tooltipDescriptionID")&&(eyeAble_shadowRoot.getElementById("tooltipDescriptionID").innerText=eyeAble_getMessage("dragTxt"));eyeAble_documentDragListenerSet=!0;eyeAble_disablePrecisePosition();l.style.visibility="hidden";setTimeout(function(){document.addEventListener("mousemove",c)},100)}},500))}}
function eyeAble_checkOtherZIndex(){for(var a=document.body.children,b={$jscomp$loop$prop$i$324:0};b.$jscomp$loop$prop$i$324<a.length;b={$jscomp$loop$prop$i$324:b.$jscomp$loop$prop$i$324},b.$jscomp$loop$prop$i$324++)fastdomEA.measure(function(c){return function(){var d=getComputedStyle(a[c.$jscomp$loop$prop$i$324]);2147483647<=parseInt(d.zIndex)&&!a[c.$jscomp$loop$prop$i$324].classList.contains("eyeAbleBigCursor")&&fastdomEA.mutate(function(){a[c.$jscomp$loop$prop$i$324].style.setProperty("z-index",
"2147483644","important")})}}(b))};function eyeAble_initTooltips(){if(eyeAble_session_parameters.isMobile)return!1;for(var a=["colorCorrectionControllerID","eyeABle_bluefilterCtrlID","eyeAble_zoomBox1","eyeAble_zoomBoxContrast"],b=eyeAble_shadowRoot.getElementById("eyeAble_mainToolbarContentID").children,c=0;c<b.length;c++)a.includes(b[c].id)||(b[c].addEventListener("mouseenter",eyeAble_createTooltip),b[c].addEventListener("focus",eyeAble_createTooltip));a="eyeAble_smallIconID eyeAble_columID eyeA-magnifierID mainIconID mainIconSVGID settingsTopbarID extendedFontID resetTopbarID infoIconBarID closeIconBarID oneClickSaveID minusID zoomResetID plusID extendedContrastID".split(" ");
for(b=0;b<a.length;b++)eyeAble_shadowRoot.getElementById(a[b]).addEventListener("mouseenter",eyeAble_createTooltip),eyeAble_shadowRoot.getElementById(a[b]).addEventListener("focus",eyeAble_createTooltip);eyeAble_shadowRoot.getElementById("eyeAble_columID").removeEventListener("blur",eyeAble_removeTooltip);eyeAble_pluginLocalConfig&&!0===eyeAble_pluginLocalConfig.showExternalIconTooltip&&(a=document.getElementById("eyeAble_customToolOpenerID"))&&(a.addEventListener("mouseenter",eyeAble_createTooltip),
a.addEventListener("focus",eyeAble_createTooltip))}var eyeAble_tooltipTimeoutID=-1,eyeAble_lastTooltipElement;
function eyeAble_createTooltip(a){eyeAble_removeTooltip();if(!eyeAble_session_parameters.isMobile){var b="",c="",d="",e=!1,f=a.target;if("mainIconID"===f.id&&eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.contains("animeEyeAbleExtended")||eyeAble_documentDragListenerSet)return!1;-1!==eyeAble_tooltipTimeoutID&&(clearTimeout(eyeAble_tooltipTimeoutID),eyeAble_tooltipTimeoutID=-1);eyeAble_tooltipTimeoutID=setTimeout(function(){if(!f.matches(":hover")&&!f.matches(":focus")&&!a.manual)return!1;
var h=f.id;h&&""!==h||(h=f.children[0].id);switch(h){case "oneClickSaveID":b=eyeAble_getMessage("tipSaveInstant");c=eyeAble_getMessage("tipSaveInstantTxt");break;case "oneClickID":b=eyeAble_getMessage("sofortText");c=eyeAble_getMessage("tipInstant");d="ALT + Q";81!==eyeAble_keyMapping.oneClickID&&(d="ALT + "+String.fromCharCode(eyeAble_keyMapping.oneClickID));break;case "zoomBoxOpener":b=eyeAble_getMessage("tipZoom");c=eyeAble_getMessage("tipZoomTxt");d=eyeAble_getMessage("tipZoomShortcut");break;
case "colorsID":b=eyeAble_getMessage("contrastText");c=eyeAble_getMessage("tipContrast");d="ALT + C";67!==eyeAble_keyMapping.Contrast&&(d="ALT + "+String.fromCharCode(eyeAble_keyMapping.Contrast));break;case "extendedContrastID":b=eyeAble_getMessage("contrastBoxText");c=eyeAble_getMessage("tipContrastBox");d="ALT + 2";50!==eyeAble_keyMapping.ContrastWindow&&(d="ALT + "+String.fromCharCode(eyeAble_keyMapping.ContrastWindow));break;case "BluefilterMoreID":case "bluefilterContainerID":b=eyeAble_getMessage("tipBf");
c=eyeAble_getMessage("tipBfTxt");-1===navigator.userAgent.indexOf("Firefox")&&(d="ALT + B",66!==eyeAble_keyMapping.Bluefilter&&(d="ALT + "+String.fromCharCode(eyeAble_keyMapping.Bluefilter)));break;case "NightmodeMoreID":case "bwID":b=eyeAble_getMessage("nightText");c=eyeAble_getMessage("tipNight");d="ALT + N";78!==eyeAble_keyMapping.Darkmode&&(d="ALT + "+String.fromCharCode(eyeAble_keyMapping.Darkmode));break;case "navAndSpeechContainerID":b=eyeAble_getMessage("tipSr");c=eyeAble_getMessage("tipSrTxt");
-1===navigator.userAgent.indexOf("Firefox")&&(d="ALT + S",83!==eyeAble_keyMapping.Screenreader&&(d="ALT + "+String.fromCharCode(eyeAble_keyMapping.Screenreader)));break;case "TabNavMoreID":case "tabNavContainerID":b=eyeAble_getMessage("tipNav");c=eyeAble_getMessage("tipNavTxt");-1===navigator.userAgent.indexOf("Firefox")&&(d="ALT + T",84!==eyeAble_keyMapping.TabNavigation&&(d="ALT + "+String.fromCharCode(eyeAble_keyMapping.TabNavigation)));break;case "ColorCorrMoreID":case "colorblindID":b=eyeAble_getMessage("ccHeader");
c=eyeAble_getMessage("tipCCTxt");d="ALT + 3";51!==eyeAble_keyMapping.CorrectionWindow&&(d="ALT + "+String.fromCharCode(eyeAble_keyMapping.CorrectionWindow));break;case "HideImagesDivID":case "hideImagesContainerID":b=eyeAble_getMessage("hideImgText");c=eyeAble_getMessage("tipImgTxt");-1===navigator.userAgent.indexOf("Firefox")&&(d="ALT + V");86!==eyeAble_keyMapping.HideImages&&(d="ALT + "+String.fromCharCode(eyeAble_keyMapping.HideImages));break;case "fontID":b=eyeAble_getMessage("tipFont");c=eyeAble_getMessage("tipFontTxt");
d="ALT + X";88!==eyeAble_keyMapping.Font&&(d="ALT + "+String.fromCharCode(eyeAble_keyMapping.Font));break;case "moreFunctionsContainerID":b=eyeAble_getMessage("moreFuncText");c=eyeAble_getMessage("tipFuncTxt");d="ALT + 4";52!==eyeAble_keyMapping.FunctionsWindow&&(d="ALT + "+String.fromCharCode(eyeAble_keyMapping.FunctionsWindow));break;case "getProContainerID":b=eyeAble_getMessage("tipPro");c=eyeAble_getMessage("tipProTxt");d="";break;case "resetID":b=eyeAble_getMessage("resetAllText");c=eyeAble_getMessage("tipResTxt");
d="ALT + R";82!==eyeAble_keyMapping.Reset&&(d="ALT + "+String.fromCharCode(eyeAble_keyMapping.Reset));break;case "eyeA-magnifierID":b=eyeAble_getMessage("tipMag");c=eyeAble_getMessage("tipMagTxt");d="ALT + M";77!==eyeAble_keyMapping.Magnifier&&(d="ALT + "+String.fromCharCode(eyeAble_keyMapping.Magnifier));break;case "srPlayStopButtonID":b=eyeAble_getMessage("screenreaderText");c=eyeAble_getMessage("tipPlayTxt");break;case "eyeAble_smallIconID":case "mainIconSVGID":case "eyeAble_columID":case "mainIconID":b=
eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.customText&&eyeAble_pluginLocalConfig.customText.tipMain?eyeAble_getMessage("tipMain"):"Eye-Able&#174; - "+eyeAble_getMessage("tipMain");55<eyeAble_shadowRoot.getElementById("eyeAble_columID").getBoundingClientRect().top&&(c=eyeAble_getMessage("tipMainTxt"));eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.contains("animeEyeAbleExtended")&&(e=!0);try{d="ALT + "+("number"==typeof eyeAble_keyMapping.MainToolbar?String.fromCharCode(eyeAble_keyMapping.MainToolbar):
eyeAble_keyMapping.MainToolbar)}catch(l){d="ALT + 1"}break;case "eyeAble_customToolOpenerID":b="Eye-Able&#174; - "+eyeAble_getMessage("tipMain");eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.customText&&eyeAble_pluginLocalConfig.customText.headerName&&(b=eyeAble_pluginLocalConfig.customText.headerName);55<document.getElementById("eyeAble_customToolOpenerID").getBoundingClientRect().top&&(c=eyeAble_getMessage("tipMainTxt"));try{d="ALT + "+("number"==typeof eyeAble_keyMapping.MainToolbar?String.fromCharCode(eyeAble_keyMapping.MainToolbar):
eyeAble_keyMapping.MainToolbar)}catch(l){d="ALT + 1"}break;case "settingsTopbarID":b=eyeAble_getMessage("settingsText");c=eyeAble_getMessage("tipSettingsTxt");break;case "extendedFontID":b=eyeAble_getMessage("tipExtFont");c=eyeAble_getMessage("tipExtFontTxt");break;case "noAlignID":b=eyeAble_getMessage("tipAlignNo");c=eyeAble_getMessage("tipAlignNoTxt");break;case "leftAlignID":b=eyeAble_getMessage("tipAlignLeft");c=eyeAble_getMessage("tipAlignLeftTxt");break;case "centerAlignID":b=eyeAble_getMessage("tipAlignCenter");
c=eyeAble_getMessage("tipAlignCenterTxt");break;case "rightAlignID":b=eyeAble_getMessage("tipAlignRight");c=eyeAble_getMessage("tipAlignRightTxt");break;case "justifyAlignID":b=eyeAble_getMessage("tipAlignJust");c=eyeAble_getMessage("tipAlignJustTxt");break;case "shortcutSettingsID":b=eyeAble_getMessage("tipShortcuts");c=eyeAble_getMessage("tipShortcutsTxt");break;case "toggleVoiceOutputID":b=eyeAble_getMessage("tipCursorSpeech");c=eyeAble_getMessage("tipCursorSpeechTxt");break;case "bigCursorToolbarID":b=
eyeAble_getMessage("funcToolbarCursor");c=eyeAble_getMessage("funcCursorTipText");d="ALT + Y";89!==eyeAble_keyMapping.LargeCursor&&(d="ALT + "+String.fromCharCode(eyeAble_keyMapping.LargeCursor));break;case "resetTopbarID":b=eyeAble_getMessage("resetAllText");c=eyeAble_getMessage("tipResTxt");d="ALT + R";82!==eyeAble_keyMapping.Reset&&(d="ALT + "+String.fromCharCode(eyeAble_keyMapping.Reset));break;case "infoIconBarID":b=eyeAble_getMessage("tipInfoTop");c=eyeAble_getMessage("tipInfoTopTxt");break;
case "closeIconBarID":b=eyeAble_getMessage("tipCloseTop");c=eyeAble_getMessage("tipCloseTopTxt");d="ESC";break;case "minusID":b=eyeAble_getMessage("tipfontMinus");d="ALT -";break;case "zoomResetID":b=eyeAble_getMessage("tipfontReset");d="ALT + R";82!==eyeAble_keyMapping.Reset&&(d="ALT + "+String.fromCharCode(eyeAble_keyMapping.Reset));break;case "plusID":b=eyeAble_getMessage("tipfontPlus");d="ALT +";break;case "BigCursorDivID":b=eyeAble_getMessage("funcToolbarCursor");c=eyeAble_getMessage("funcCursor");
d="ALT + Y";89!==eyeAble_keyMapping.LargeCursor&&(d="ALT + "+String.fromCharCode(eyeAble_keyMapping.LargeCursor));break;case "AnimationsDivID":b=eyeAble_getMessage("tipAnimation");c=eyeAble_getMessage("tipAnimationTxt");d="ALT + K";75!==eyeAble_keyMapping.AnimationStop&&(d="ALT + "+String.fromCharCode(eyeAble_keyMapping.AnimationStop));break;case "MutedDivID":b=eyeAble_getMessage("tipMute");c=eyeAble_getMessage("tipMuteTxt");d="ALT + J";74!==eyeAble_keyMapping.AudioStop&&(d="ALT + "+String.fromCharCode(eyeAble_keyMapping.AudioStop));
break;case "crossDomainSettingsID":b=eyeAble_getMessage("SettCrossDomain");c=eyeAble_getMessage("tipCrossDomain");break;case "hideForMeID":case "hideIconSettingsID":b=eyeAble_getMessage("SettHideIcon");c=eyeAble_getMessage("tipHideIcon");break;case "minimizeIconSettingsID":b=eyeAble_getMessage("SettMinimizeIconTxt");c=eyeAble_getMessage("tipMinimizeIcon");break;default:b="Eye-Able",c="Aktiviere diese Funktion."}if(e)return!1;eyeAbleVariables.ShortcutsActive||(d="");eyeAble_shadowRoot.getElementById("eyeAble_tooltip")||
eyeAble_shadowRootHtml.insertAdjacentHTML("beforeend",'<div aria-hidden="true" class="eyeAble_tooltip eyeAbleContrastSkip" id="eyeAble_tooltip">   <div class="eyeAble_tooltip-header">'+b+'</div>   <p id="tooltipDescriptionID" class="eyeAble_tooltip-text">'+c+'</p>   <p class="eyeAble_tooltipShortcut">'+d+"</p></div>");h=eyeAble_shadowRoot.getElementById("eyeAble_tooltip");h.style.opacity="1";var g=f.getBoundingClientRect();h.style.top=(g.top+g.height/2).toFixed()+"px";h.style.left="right"===eyeAbleVariables.sidePosition?
(g.left-31-306).toFixed()+"px":(g.right+31).toFixed()+"px";document.body.addEventListener("wheel",eyeAble_removeTooltip,{passive:!1});f.addEventListener("mouseleave",eyeAble_removeTooltip);f.addEventListener("blur",eyeAble_removeTooltip);eyeAble_lastTooltipElement=f;eyeAble_tooltipTimeoutID=-1},300)}}
function eyeAble_removeTooltip(){if(eyeAble_session_parameters.isMobile||eyeAble_documentDragListenerSet)return!1;eyeAble_shadowRoot.getElementById("eyeAble_tooltip")&&(eyeAble_shadowRoot.getElementById("eyeAble_tooltip").remove(),eyeAble_shadowRoot.getElementById("eyeAble_columID").removeEventListener("wheel",eyeAble_removeTooltip,{passive:!1}),document.body.removeEventListener("wheel",eyeAble_removeTooltip),eyeAble_lastTooltipElement&&(eyeAble_lastTooltipElement.removeEventListener("mouseleave",
eyeAble_removeTooltip),eyeAble_lastTooltipElement.removeEventListener("blur",eyeAble_removeTooltip)))}var eyeAble_feedbackTimeout=-1;
function eyeAble_showFeedbackNotification(a,b,c){b=void 0===b?"":b;if(!(eyeAble_keyPressed||void 0!==c&&c))return!1;var d=eyeAble_shadowRoot.getElementById("eyeAble_feebackTooltipID");d.style.opacity="1";d.style.display="block";d.querySelector("#feedbackTextID").innerText=a;d.querySelector("#feedbackShortcutID").innerText=b;-1!==eyeAble_feedbackTimeout&&clearTimeout(eyeAble_feedbackTimeout);eyeAble_feedbackTimeout=setTimeout(function(){d.style.opacity="0";eyeAble_feedbackTimeout=-1;d.style.display=
"none"},3E3)};function eyeAble_initMoreFuntions(){"1"===eyeAble_getVar("BigCursor")&&eyeAble_enableBigCursor();"0"===eyeAble_getVar("Animations")&&eyeAble_disableAnimations();var a=document.createElement("style");a.id="eyeAble_hideCSS";a.appendChild(document.createTextNode("eyeAbleCSS { }"));document.head.appendChild(a);a=a.sheet;eyeAble_addCSSRule(a,".eyeAble_hide:not(.eyeAbleHideSkip):not(#eyeAble_customToolOpenerID):not(.eyeAble_img-fluid)","visibility : hidden !important;");eyeAble_addCSSRule(a,".eyeAble_hideBackImg:not(.eyeAbleHideSkip):not(#eyeAble_customToolOpenerID)",
"background-image : none !important;");"1"===eyeAble_getVar("HideImages")&&eyeAble_hideImagesAndVideos();"1"===eyeAble_getVar("Muted")&&eyeAble_muteAudio();eyeAble_initDetectVideoFullscreen()}
function eyeAble_createMoreFunctionsPage(){function a(){"tabEndFunc"===this.id?eyeAble_shadowRoot.getElementById("settingsTopbarInID").focus():eyeAble_shadowRoot.getElementById("eyeAble_tgButton1").focus()}var b='        <Section aria-labelledby="functionsWindowHeading" class="eyeAble_settings eyeAble_topFixedPosition eyeAbleSkip" id="eyeAble_SettingsPageID" tabindex="-1" style="display: none">           <div aria-hidden="true" id="tabStartFunc" tabindex="0"></div>            <div class="eyeAble_settings-header">                <div class="eyeAble_setting-icon">                    <img eyeAbleSkipNav="true" style="width: 32px" src="'+eyeAble_imagePaths.moreFunctionsPath+
'" alt="">                </div>                <div>                    <span id="functionsWindowHeading" class="eyeAble_setting-text" ealangid="moreFuncText">'+eyeAble_getMessage("moreFuncText")+'</span>                </div>                <div> <img eyeAbleSkipNav="true" role="button" tabindex="0" class="eyeAble_smallIconHeader eyeAtabClickable noHide" id="settingsTopbarInID" src="'+eyeAble_imagePaths.xPath+'" alt="'+eyeAble_getMessage("altCloseWindow")+'" eaAltLangID="altCloseWindow" style="margin-left: 7px;font-size: 25px;margin-top: 5px;"></div>            </div>            </div>            <div class="eyeAble_settings-content">                <div role="button" style="display: none" class="eyeAble_settings-block eyeAtabClickable" tabindex="0" id="BluefilterMoreID" aria-pressed="false">                    <div>                        <img eyeAbleSkipNav="true" id="BluefilterMoreImgID" class="eyeAble_settings-block-icon eyeAbleInvert" src="'+
eyeAble_imagePaths.bluefilterOffPath+'" alt="">                    </div>                    <div class="eyeAble_settings-block-cta">                        <a class="eyeAble_btn" id="BluefilterMoreTxtID" ealangid="enableBf">'+eyeAble_getMessage("enableBf")+'</a>                    </div>                </div>                <div role="button" style="display: none" class="eyeAble_settings-block eyeAtabClickable" tabindex="0" id="NightmodeMoreID" aria-pressed="false" aria-pressed="false">                    <div>                        <img eyeAbleSkipNav="true" style="filter:none" class="eyeAble_settings-block-icon eyeAbleInvert" id="NightmodeMoreImgID" src="'+
eyeAble_imagePaths.blackWhitePath+'" alt="">                    </div>                    <div class="eyeAble_settings-block-cta">                        <a class="eyeAble_btn" id="NightmodeMoreTxtID" ealangid="nightText">'+eyeAble_getMessage("nightText")+'</a>                    </div>                </div>                <div role="button" style="display: none" class="eyeAble_settings-block eyeAtabClickable" tabindex="0" id="ColorCorrMoreID" aria-pressed="false" aria-pressed="false">                    <div>                        <img eyeAbleSkipNav="true" class="eyeAble_settings-block-icon eyeAbleInvert" src="'+
eyeAble_imagePaths.colorblindPath+'" alt="">                    </div>                    <div class="eyeAble_settings-block-cta">                        <a class="eyeAble_btn" ealangid="ccText">'+eyeAble_getMessage("ccText")+'</a>                    </div>                </div>                <div role="button" style="display: none" class="eyeAble_settings-block eyeAtabClickable" tabindex="0" id="HideImagesDivID" aria-pressed="false">                    <div>                        <img eyeAbleSkipNav="true" class="eyeAble_settings-block-icon eyeAbleInvert" src="'+
eyeAble_imagePaths.settingsImgPath+'" alt="">                    </div>                    <div class="eyeAble_settings-block-cta">                        <a class="eyeAble_btn" ealangid="funcImg">'+eyeAble_getMessage("funcImg")+'</a>                    </div>                                    </div>                <div role="button" class="eyeAble_settings-block eyeAtabClickable" tabindex="0" id="TabNavMoreID" aria-pressed="false">                    <div>                        <img eyeAbleSkipNav="true" class="eyeAble_settings-block-icon eyeAbleInvert" src="'+
eyeAble_imagePaths.keyboardPath+'" alt="">                    </div>                    <div class="eyeAble_settings-block-cta">                        <a class="eyeAble_btn" ealangid="tabNavText">'+eyeAble_getMessage("tabNavText")+'</a>                    </div>                                    </div>                <div role="button" class="eyeAble_settings-block eyeAtabClickable" tabindex="0" id="BigCursorDivID" aria-pressed="false">                    <div>                        <img eyeAbleSkipNav="true" class="eyeAble_settings-block-icon eyeAbleInvert" src="'+
eyeAble_imagePaths.settingsMousePath+'" alt="">                    </div>                    <div class="eyeAble_settings-block-cta">                        <a class="eyeAble_btn" ealangid="funcCursor">'+eyeAble_getMessage("funcCursor")+'</a>                    </div>                </div>                <div role="button" class="eyeAble_settings-block eyeAtabClickable" tabindex="0" id="fontID" aria-pressed="false">                    <div>                        <img eyeAbleSkipNav="true" class="eyeAble_settings-block-icon eyeAbleInvert" src="'+
eyeAble_imagePaths.fontPath+'" alt="">                    </div>                    <div class="eyeAble_settings-block-cta">                        <a class="eyeAble_btn" ealangid="fontText">'+eyeAble_getMessage("fontText")+'</a>                    </div>                                    </div>                <div role="button" class="eyeAble_settings-block eyeAtabClickable" tabindex="0" id="AnimationsDivID" aria-pressed="false">                    <div>                        <img eyeAbleSkipNav="true" class="eyeAble_settings-block-icon eyeAbleInvert" src="'+
eyeAble_imagePaths.settingsAniPath+'" alt="">                    </div>                    <div class="eyeAble_settings-block-cta">                        <a class="eyeAble_btn" ealangid="funcAni">'+eyeAble_getMessage("funcAni")+'</a>                    </div>                </div>                <div role="button" class="eyeAble_settings-block eyeAtabClickable" tabindex="0" id="MutedDivID" aria-pressed="false">                    <div>                        <img eyeAbleSkipNav="true" class="eyeAble_settings-block-icon eyeAbleInvert" src="'+
eyeAble_imagePaths.settingsMutePath+'" alt="">                    </div>                    <div class="eyeAble_settings-block-cta">                        <a class="eyeAble_btn" ealangid="funcAudio">'+eyeAble_getMessage("funcAudio")+'</a>                    </div>                </div>                <div class="eyeAble_settings-block eyeAble_settings-block-location">                    <div class="eyeAble_setting-toggole-button">                        <div id="eyeAble_tgbox2"  class="eyeAble_tgbox">                            <input type="checkbox" tabindex="0" id="eyeAble_tgButton2">                            <div class="eyeAble_tgswitch"></div>                        </div>                    </div>                    <div>                        <img eyeAbleSkipNav="true" class="eyeAble_settings-block-icon" src="'+
eyeAble_imagePaths.settingsLocPath+'" alt="">                    </div>                    <div class="eyeAble_settings-block-header eyeAble_settings-block-cta" id="eyeA-settingsSUNtextId">                        <label for="eyeAble_tgButton2" id="bluefilterSunDesc" class="eyeAble_btn" ealangid="funcSunTxt">'+eyeAble_getMessage("funcSunTxt")+'</label>                    </div>                    <div class="eyeAble_zoombox eyeAble_collapsed" id="eyeAble_sBlock2">                        <div class="eyeAble_settings-block-feature">                            <label class="eyeAble_wohnort" for="locations" ealangid="funcHome">'+
eyeAble_getMessage("funcHome")+'</label>                            <select class="eyeAtabClickable" tabindex="-1" id="locations">                                <option value="W\u00fcrzburg">W\u00fcrzburg</option>                                <option value="Berlin">Berlin</option>                                <option value="M\u00fcnchen">M\u00fcnchen</option>                                <option value="Rom">Rom</option>                                <option value="Stockholm">Stockholm</option>                                <option value="New York">New York</option>                                <option value="Tokyo">Tokyo</option>                                </select>                        </div>                        <span id="eyeAble_SUNtimeStatusID" ealangid="funcOn">'+
eyeAble_getMessage("funcOn")+'</span>                    </div>                </div>                <div class="eyeAble_settings-block eyeAble_settings-block-time">                    <div class="eyeAble_setting-toggole-button">                        <div id="eyeAble_tgbox1" class="eyeAble_tgbox">                            <input type="checkbox" tabindex="0" id="eyeAble_tgButton1">                            <div class="eyeAble_tgswitch"></div>                        </div>                    </div>                    <div>                        <img eyeAbleSkipNav="true" class="eyeAble_settings-block-icon" src="'+
eyeAble_imagePaths.settingsClkPath+'" alt="">                    </div>                    <div class="eyeAble_settings-block-header eyeAble_settings-block-cta" id="eyeA-settingsMANtextId">                        <label for="eyeAble_tgButton1" id="bluefilterManualDesc" class="eyeAble_btn" ealangid="funcManTxt">'+eyeAble_getMessage("funcManTxt")+'</label>                    </div>                    <div class="eyeAble_zoombox eyeAble_collapsed" id="eyeAble_sBlock1">                        <div class="eyeAble_settings-block-feature">                            <label for="eyeAble_BlueStart" class="starttime">                                <input tabindex="-1" class="eyeAtabClickable" type="time" value="16:00" id="eyeAble_BlueStart" style="width: 70px" ealangid="funcStart">'+
eyeAble_getMessage("funcStart")+'</label>                            <label for="eyeAble_BlueEnd" class="endtime">                                <input tabindex="-1" class="eyeAtabClickable" type="time" value="08:00" id="eyeAble_BlueEnd" style="width: 70px" ealangid="funcEnd">'+eyeAble_getMessage("funcEnd")+'</label>                        </div>                        <span id="eyeAble_MANtimeStatusID" ealangid="funcOn">'+eyeAble_getMessage("funcOn")+'</span>                    </div>                   <div aria-hidden="true" id="tabEndFunc" class="eyeAtabClickable" tabindex="0"></div>                </div>            </div>        </Section>';
eyeAble_shadowRoot.getElementById("eyeAble_MainContainerID").insertAdjacentHTML("beforeend",b);!1===eyeAble_blockAnimationsEnabled&&(eyeAble_shadowRoot.getElementById("AnimationsDivID").style.display="none");!1===eyeAble_fontFamilyEnabled&&(eyeAble_shadowRoot.getElementById("fontID").style.display="none");eyeAble_shadowRoot.getElementById("tabEndFunc").addEventListener("focus",a);eyeAble_shadowRoot.getElementById("tabStartFunc").addEventListener("focus",a);eyeAble_shadowRoot.getElementById("BigCursorDivID").addEventListener("focus",
function(){eyeAble_shadowRoot.querySelector("#eyeAble_SettingsPageID").scrollTop=0});eyeAble_shadowRoot.getElementById("eyeAble_tgButton1").addEventListener("focus",function(){eyeAble_shadowRoot.querySelector("#eyeAble_SettingsPageID").scrollTop=eyeAble_shadowRoot.querySelector("#eyeAble_SettingsPageID").scrollHeight});var c=eyeAble_shadowRoot.getElementById("eyeAble_tgbox1"),d=eyeAble_shadowRoot.getElementById("eyeAble_tgbox2");c.addEventListener("change",function(){return c.classList.toggle("eyeAble_sSwitchColor")});
d.addEventListener("change",function(){return d.classList.toggle("eyeAble_sSwitchColor")});eyeAble_shadowRoot.getElementById("settingsTopbarInID").addEventListener("click",eyeAble_toggleMoreFunctionsPage);eyeAble_changeSelectedValue("locations",eyeAbleVariables.BluefilterLocation);eyeAble_shadowRoot.getElementById("locations").addEventListener("change",eyeAble_setBluefilterSUN);eyeAble_shadowRoot.getElementById("eyeAble_tgButton1").addEventListener("change",eyeAble_toggleBluefilterMANTimeSelect);
eyeAble_shadowRoot.getElementById("eyeAble_tgButton2").addEventListener("change",eyeAble_toggleBluefilterSUNTimeSelect);eyeAble_shadowRoot.getElementById("eyeAble_BlueStart").addEventListener("change",eyeAble_bluefilterStartListener);eyeAble_shadowRoot.getElementById("eyeAble_BlueEnd").addEventListener("change",eyeAble_bluefilterEndListener);eyeAble_shadowRoot.querySelector(".eyeAble_settings-block-location").addEventListener("click",function(){eyeAble_debugLog(eyeAble_shadowRoot.querySelector(".eyeAble_settings-block-location").querySelector(".eyeAble_zoombox").matches(":hover"));
eyeAble_shadowRoot.querySelector(".eyeAble_settings-block-location").querySelector(".eyeAble_zoombox").matches(":hover")||eyeAble_shadowRoot.activeElement!==eyeAble_shadowRoot.getElementById("eyeAble_tgButton2")&&eyeAble_toggleBluefilterSUNTimeSelect()});eyeAble_shadowRoot.querySelector(".eyeAble_settings-block-location").addEventListener("keydown",function(h){"Enter"===h.code&&eyeAble_toggleBluefilterSUNTimeSelect()});eyeAble_shadowRoot.querySelector(".eyeAble_settings-block-time").addEventListener("click",
function(){eyeAble_shadowRoot.querySelector(".eyeAble_settings-block-time").querySelector(".eyeAble_zoombox").matches(":hover")||eyeAble_shadowRoot.activeElement!==eyeAble_shadowRoot.getElementById("eyeAble_tgButton1")&&"label"!==eyeAble_shadowRoot.activeElement.tagName.toLowerCase()&&eyeAble_toggleBluefilterMANTimeSelect()});eyeAble_shadowRoot.querySelector(".eyeAble_settings-block-time").addEventListener("keydown",function(h){"Enter"===h.code&&eyeAble_toggleBluefilterMANTimeSelect()});eyeAble_shadowRoot.getElementById("BluefilterMoreID").addEventListener("click",
eyeAble_toggleBluefilter);eyeAble_shadowRoot.getElementById("NightmodeMoreID").addEventListener("click",eyeAble_toggleDarkmode);eyeAble_shadowRoot.getElementById("ColorCorrMoreID").addEventListener("click",eyeAble_toggleCCpage);eyeAble_shadowRoot.getElementById("TabNavMoreID").addEventListener("click",function(){eyeAbleWebsiteNav.toggleNavOnly()});eyeAble_shadowRoot.getElementById("BigCursorDivID").addEventListener("click",eyeAble_toggleBigCursor);eyeAble_shadowRoot.getElementById("AnimationsDivID").addEventListener("click",
eyeAble_toggleAnimations);eyeAble_shadowRoot.getElementById("HideImagesDivID").addEventListener("click",eyeAble_toggleHideImagesAndVideos);eyeAble_shadowRoot.getElementById("fontID").addEventListener("click",eyeAble_toggleFontFamily);eyeAble_shadowRoot.getElementById("MutedDivID").addEventListener("click",eyeAble_toggleMuteAudio);eyeAble_allUnfocusOnMouseLeave(eyeAble_shadowRoot.getElementById("eyeAble_SettingsPageID"));eyeAble_session_parameters.isMobile||(eyeAble_shadowRoot.getElementById("BluefilterMoreID").addEventListener("mouseenter",
eyeAble_createTooltip),eyeAble_shadowRoot.getElementById("NightmodeMoreID").addEventListener("mouseenter",eyeAble_createTooltip),eyeAble_shadowRoot.getElementById("ColorCorrMoreID").addEventListener("mouseenter",eyeAble_createTooltip),eyeAble_shadowRoot.getElementById("TabNavMoreID").addEventListener("mouseenter",eyeAble_createTooltip),eyeAble_shadowRoot.getElementById("HideImagesDivID").addEventListener("mouseenter",eyeAble_createTooltip),eyeAble_shadowRoot.getElementById("BigCursorDivID").addEventListener("mouseenter",
eyeAble_createTooltip),eyeAble_shadowRoot.getElementById("fontID").addEventListener("mouseenter",eyeAble_createTooltip),eyeAble_shadowRoot.getElementById("AnimationsDivID").addEventListener("mouseenter",eyeAble_createTooltip),eyeAble_shadowRoot.getElementById("MutedDivID").addEventListener("mouseenter",eyeAble_createTooltip),eyeAble_shadowRoot.getElementById("BluefilterMoreID").addEventListener("focus",eyeAble_createTooltip),eyeAble_shadowRoot.getElementById("NightmodeMoreID").addEventListener("focus",
eyeAble_createTooltip),eyeAble_shadowRoot.getElementById("ColorCorrMoreID").addEventListener("focus",eyeAble_createTooltip),eyeAble_shadowRoot.getElementById("TabNavMoreID").addEventListener("focus",eyeAble_createTooltip),eyeAble_shadowRoot.getElementById("HideImagesDivID").addEventListener("focus",eyeAble_createTooltip),eyeAble_shadowRoot.getElementById("BigCursorDivID").addEventListener("focus",eyeAble_createTooltip),eyeAble_shadowRoot.getElementById("fontID").addEventListener("focus",eyeAble_createTooltip),
eyeAble_shadowRoot.getElementById("AnimationsDivID").addEventListener("focus",eyeAble_createTooltip),eyeAble_shadowRoot.getElementById("MutedDivID").addEventListener("focus",eyeAble_createTooltip),b=0,b=eyeAbleVariables.rightPosition.includes("%")?window.innerWidth*parseInt(eyeAbleVariables.rightPosition)/100-10:parseInt(eyeAbleVariables.rightPosition)-10,2<Math.abs(b)&&("left"===eyeAbleVariables.sidePosition?eyeAble_shadowRoot.getElementById("eyeAble_SettingsPageID").style.setProperty("left",(295+
b).toFixed(0)+"px","important"):eyeAble_shadowRoot.getElementById("eyeAble_SettingsPageID").style.setProperty("right",(295+b).toFixed(0)+"px","important")));"MAN"===eyeAbleVariables.BluefilterAuto?eyeAble_shadowRoot.getElementById("eyeA-settingsMANtextId").classList.add("eyeAbleActive"):"SUN"===eyeAbleVariables.BluefilterAuto&&eyeAble_shadowRoot.getElementById("eyeA-settingsSUNtextId").classList.add("eyeAbleActive");"1"===eyeAbleVariables.BigCursor&&eyeAble_shadowRoot.getElementById("BigCursorDivID").classList.add("eyeAbleActive");
"0"===eyeAbleVariables.Animations&&eyeAble_shadowRoot.getElementById("AnimationsDivID").classList.add("eyeAbleActive");"1"===eyeAbleVariables.HideImages&&eyeAble_shadowRoot.getElementById("HideImagesDivID").classList.add("eyeAbleActive");"0"!==eyeAbleVariables.eyeAble_Font_Family&&eyeAble_shadowRoot.getElementById("fontID").classList.add("eyeAbleActive");"1"===eyeAbleVariables.Muted&&eyeAble_shadowRoot.getElementById("MutedDivID").classList.add("eyeAbleActive");"1"===eyeAbleVariables.bluefilterSet&&
(eyeAble_shadowRoot.getElementById("BluefilterMoreImgID").src=eyeAble_imagePaths.bluefilterOffPath,eyeAble_shadowRoot.getElementById("BluefilterMoreTxtID").innerHTML=eyeAble_getMessage("disableBf"),eyeAble_shadowRoot.getElementById("BluefilterMoreID").classList.add("eyeAbleActive"));"Darkmode"===eyeAbleVariables.Color_Mode&&(eyeAble_shadowRoot.getElementById("NightmodeMoreID").classList.add("eyeAbleActive"),eyeAble_shadowRoot.getElementById("NightmodeMoreImgID").src=eyeAble_imagePaths.blackWhiteOffPath,
eyeAble_shadowRoot.getElementById("NightmodeMoreTxtID").innerHTML=eyeAble_getMessage("dayText"));"Deaktiviert"!==eyeAbleVariables.eyeAble_Color_Filter&&eyeAble_shadowRoot.getElementById("ColorCorrMoreID").classList.add("eyeAbleActive");if(eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.customFunctionPosition){b=$jscomp.makeIterator(Object.entries(eyeAble_pluginLocalConfig.customFunctionPosition));for(var e=b.next();!e.done;e=b.next()){var f=$jscomp.makeIterator(e.value);e=f.next().value;f=f.next().value;
switch(e){case "Bluefilter":"More"===f&&(eyeAble_shadowRoot.getElementById("BluefilterMoreID").style.display="block");break;case "Darkmode":"More"===f&&(eyeAble_shadowRoot.getElementById("NightmodeMoreID").style.display="block");break;case "TabNavi":"More"===f&&(eyeAble_shadowRoot.getElementById("TabNavMoreID").style.display="block");break;case "ColorCorrection":"More"===f&&(eyeAble_shadowRoot.getElementById("ColorCorrMoreID").style.display="block");break;case "HideImages":"More"===f&&(eyeAble_shadowRoot.getElementById("HideImagesDivID").style.display=
"block");break;case "LargeCursor":"Main"===f&&(eyeAble_shadowRoot.getElementById("BigCursorDivID").style.display="none");break;case "StopAnimation":"Main"===f&&(eyeAble_shadowRoot.getElementById("AnimationsDivID").style.display="none")}}}"MAN"===eyeAbleVariables.BluefilterAuto?(eyeAble_shadowRoot.getElementById("eyeAble_sBlock1").classList.remove("eyeAble_collapsed"),c.classList.add("eyeAble_sSwitchColor"),eyeAble_shadowRoot.getElementById("eyeAble_tgButton1").checked=!0,"0"!==eyeAbleVariables.BluefilterTimes?
(b=eyeAbleVariables.BluefilterTimes.split(","),e=b[0],f=b[1],eyeAble_shadowRoot.getElementById("eyeAble_BlueStart").value=e.charAt(0)+e.charAt(1)+":"+e.charAt(2)+e.charAt(3),eyeAble_shadowRoot.getElementById("eyeAble_BlueEnd").value=f.charAt(0)+f.charAt(1)+":"+f.charAt(2)+f.charAt(3),2<b.length?(eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID").innerText=eyeAble_getMessage("funcTimeTo")+f.charAt(0)+f.charAt(1)+":"+f.charAt(2)+f.charAt(3),eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID").style.color=
"var(--main-text-color)"):(eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID").style.color="var(--main-text-color)",eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID").innerText=eyeAble_getMessage("funcTimeFrom")+e.charAt(0)+e.charAt(1)+":"+e.charAt(2)+e.charAt(3))):(eyeAble_shadowRoot.getElementById("eyeAble_BlueStart").value="20:00",eyeAble_shadowRoot.getElementById("eyeAble_BlueEnd").value="06:00",eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID").style.color="var(--main-text-color)")):
"SUN"===eyeAbleVariables.BluefilterAuto&&(eyeAble_shadowRoot.getElementById("eyeAble_sBlock2").classList.remove("eyeAble_collapsed"),eyeAble_shadowRoot.getElementById("eyeAble_tgButton2").checked=!0,"0"!==eyeAbleVariables.BluefilterSunTimes&&(2<eyeAbleVariables.BluefilterSunTimes.split(",").length?(eyeAble_shadowRoot.getElementById("eyeAble_SUNtimeStatusID").innerText=eyeAble_getMessage("funcOffSunset"),eyeAble_shadowRoot.getElementById("eyeAble_SUNtimeStatusID").style.color="var(--main-text-color)"):
eyeAble_setBluefilterSUN()),d.classList.add("eyeAble_sSwitchColor"))}
function eyeAble_toggleMoreFunctionsPage(){if(eyeAble_session_parameters.isMobile||!eyeAble_moreFunctionsButtonEnabled&&!eyeAble_settingsTopIconEnabled)return!1;eyeAble_closeAllOtherPages("eyeAble_SettingsPageID");eyeAble_shadowRoot.getElementById("eyeAble_SettingsPageID")?"block"===getComputedStyle(eyeAble_shadowRoot.getElementById("eyeAble_SettingsPageID")).display?(eyeAble_closeMoreFunctionsPage(),eyeAble_showFeedbackNotification(eyeAble_getMessage("funcClosed"),"ALT + 4")):(eyeAble_shadowRoot.getElementById("eyeAble_SettingsPageID").style.setProperty("display",
"block"),eyeAble_showClickableElements("eyeAble_SettingsPageID"),eyeAble_shadowRoot.getElementById("eyeAble_tgbox2").classList.contains("eyeAble_sSwitchColor")||eyeAble_hideClickableElements("eyeAble_sBlock2"),eyeAble_shadowRoot.getElementById("eyeAble_tgbox1").classList.contains("eyeAble_sSwitchColor")||eyeAble_hideClickableElements("eyeAble_sBlock1"),eyeAble_shadowRoot.getElementById("settingsTopbarInID").focus(),fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("moreFunctionsContainerID").classList.add("eyeAbleActive");
eyeAble_shadowRoot.getElementById("moreFunctionsContainerID").setAttribute("aria-pressed","true")}),eyeAble_removeTooltip(),eyeAble_showFeedbackNotification(eyeAble_getMessage("funcOpened"),"ALT + 4")):(eyeAble_createMoreFunctionsPage(),setTimeout(function(){eyeAble_shadowRoot.getElementById("eyeAble_SettingsPageID").style.setProperty("display","block");eyeAble_shadowRoot.getElementById("settingsTopbarInID").focus()},200),fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("moreFunctionsContainerID").classList.add("eyeAbleActive");
eyeAble_shadowRoot.getElementById("moreFunctionsContainerID").setAttribute("aria-pressed","true")}),eyeAble_removeTooltip(),eyeAble_showFeedbackNotification(eyeAble_getMessage("funcOpened"),"ALT + 4"))}
function eyeAble_closeMoreFunctionsPage(){eyeAble_shadowRoot.getElementById("eyeAble_SettingsPageID")&&(eyeAble_shadowRoot.getElementById("eyeAble_SettingsPageID").style.setProperty("display","none"),eyeAble_keyPressed?eyeAble_shadowRoot.getElementById("moreFunctionsContainerID").focus():eyeAble_shadowRoot.getElementById("eyeAble_columID").focus(),eyeAble_shadowRoot.getElementById("moreFunctionsContainerID")&&eyeAble_shadowRoot.getElementById("moreFunctionsContainerID").classList.contains("eyeAbleActive")&&
(eyeAble_shadowRoot.getElementById("moreFunctionsContainerID").classList.remove("eyeAbleActive"),eyeAble_shadowRoot.getElementById("moreFunctionsContainerID").setAttribute("aria-pressed","false")),eyeAble_hideClickableElements("eyeAble_SettingsPageID"))}var eyeAble_clickDeadtime=!1;
function eyeAble_toggleBluefilterSUNTimeSelect(){if(!eyeAble_bluefilterAutoEnabled)return!1;eyeAble_clickDeadtime||(eyeAble_clickDeadtime=!0,setTimeout(function(){eyeAble_clickDeadtime=!1},400),"SUN"!==eyeAbleVariables.BluefilterAuto?eyeAble_setBluefilterSUN():(eyeAble_hideClickableElements("eyeAble_sBlock2"),-1!==eyeAble_bluefilterTimeCheck&&(clearInterval(eyeAble_bluefilterTimeCheck),eyeAble_bluefilterTimeCheck=-1),eyeAble_setVar("BluefilterAuto","0"),eyeAble_resetBluefilter(),fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAble_sBlock2").classList.add("eyeAble_collapsed");
eyeAble_shadowRoot.getElementById("eyeA-settingsSUNtextId").classList.remove("eyeAbleActive");eyeAble_shadowRoot.getElementById("eyeAble_tgbox2").classList.remove("eyeAble_sSwitchColor");eyeAble_shadowRoot.getElementById("eyeAble_tgButton2").checked=!1})))}
function eyeAble_setBluefilterSUN(){function a(e,f){for(e=e.toString();e.length<f;)e="0"+e;return e}eyeAble_showClickableElements("eyeAble_sBlock2");var b=49.7685,c=9.9382;switch(eyeAble_shadowRoot.getElementById("locations").value){case "W\u00fcrzburg":b=49.7685;c=9.9382;break;case "Berlin":b=52.5164;c=13.3757;break;case "M\u00fcnchen":b=48.1372;c=11.5757;break;case "Rom":b=41.8999;c=12.4891;break;case "Stockholm":b=59.331;c=18.1666;break;case "New York":b=40.7242;c=-73.9795;break;case "Tokyo":b=
35.6782,c=139.7592}eyeAble_setVar("BluefilterLocation",eyeAble_shadowRoot.getElementById("locations").value);var d=SunCalc.getTimes(new Date,b,c);b=a(d.sunrise.getHours(),2)+""+a(d.sunrise.getMinutes(),2);c=a(d.sunset.getHours(),2)+""+a(d.sunset.getMinutes(),2);eyeAble_setVar("BluefilterSunTimes",c+","+b);eyeAble_setVar("BluefilterAuto","SUN");window.setTimeout(function(){-1===eyeAble_bluefilterTimeCheck&&(eyeAble_bluefilterTimeCheck=window.setInterval(eyeAble_BluefilterCheckTime,eyeAble_settings.BluefilterTimeInterval))},
2E3);fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAble_sBlock2").classList.remove("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("eyeA-settingsSUNtextId").classList.add("eyeAbleActive");eyeAble_shadowRoot.getElementById("eyeAble_tgbox2").classList.add("eyeAble_sSwitchColor");eyeAble_shadowRoot.getElementById("eyeAble_tgButton2").checked=!0;eyeAble_shadowRoot.getElementById("eyeAble_SUNtimeStatusID").style.color="var(--main-text-color)";eyeAble_shadowRoot.getElementById("eyeAble_SUNtimeStatusID").innerText=
eyeAble_getMessage("funcTimeFrom")+a(d.sunset.getHours(),2)+":"+a(d.sunset.getMinutes(),2)+" - "+a(d.sunrise.getHours(),2)+":"+a(d.sunrise.getMinutes(),2);eyeAble_shadowRoot.getElementById("eyeAble_tgbox1").classList.contains("eyeAble_sSwitchColor")&&(eyeAble_shadowRoot.getElementById("eyeA-settingsMANtextId").classList.remove("eyeAbleActive"),eyeAble_shadowRoot.getElementById("eyeAble_sBlock1").classList.add("eyeAble_collapsed"),eyeAble_shadowRoot.getElementById("eyeAble_tgbox1").classList.remove("eyeAble_sSwitchColor"),
eyeAble_shadowRoot.getElementById("eyeAble_tgButton1").checked=!1)})}
function eyeAble_toggleBluefilterMANTimeSelect(){if(!eyeAble_bluefilterAutoEnabled)return!1;if(!eyeAble_clickDeadtime)if(eyeAble_clickDeadtime=!0,setTimeout(function(){eyeAble_clickDeadtime=!1},400),"MAN"!==eyeAbleVariables.BluefilterAuto){eyeAble_showClickableElements("eyeAble_sBlock1");var a=eyeAble_shadowRoot.getElementById("eyeAble_BlueStart").value.replace(":",""),b=eyeAble_shadowRoot.getElementById("eyeAble_BlueEnd").value.replace(":","");eyeAble_setVar("BluefilterTimes",a+","+b);eyeAble_setVar("BluefilterAuto",
"MAN");window.setTimeout(function(){-1===eyeAble_bluefilterTimeCheck&&(eyeAble_bluefilterTimeCheck=window.setInterval(eyeAble_BluefilterCheckTime,eyeAble_settings.BluefilterTimeInterval))},5E3);fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID").style.color="var(--main-text-color)";eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID").innerText=eyeAble_getMessage("funcTimeFrom")+a.charAt(0)+a.charAt(1)+":"+a.charAt(2)+a.charAt(3);eyeAble_shadowRoot.getElementById("eyeAble_tgbox1").classList.add("eyeAble_sSwitchColor");
eyeAble_shadowRoot.getElementById("eyeAble_tgButton1").checked=!0;eyeAble_shadowRoot.getElementById("eyeAble_sBlock1").classList.remove("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("eyeA-settingsMANtextId").classList.add("eyeAbleActive");eyeAble_shadowRoot.getElementById("eyeAble_tgbox2").classList.contains("eyeAble_sSwitchColor")&&(eyeAble_shadowRoot.getElementById("eyeA-settingsSUNtextId").classList.remove("eyeAbleActive"),eyeAble_shadowRoot.getElementById("eyeAble_sBlock2").classList.add("eyeAble_collapsed"),
eyeAble_shadowRoot.getElementById("eyeAble_tgbox2").classList.remove("eyeAble_sSwitchColor"),eyeAble_shadowRoot.getElementById("eyeAble_tgButton2").checked=!1);setTimeout(function(){eyeAble_shadowRoot.querySelector("#eyeAble_SettingsPageID").scrollTop=eyeAble_shadowRoot.querySelector("#eyeAble_SettingsPageID").scrollHeight},500)})}else eyeAble_hideClickableElements("eyeAble_sBlock1"),-1!==eyeAble_bluefilterTimeCheck&&(clearInterval(eyeAble_bluefilterTimeCheck),eyeAble_bluefilterTimeCheck=-1),eyeAble_setVar("BluefilterAuto",
"0"),eyeAble_resetBluefilter(),fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAble_sBlock1").classList.add("eyeAble_collapsed");eyeAble_shadowRoot.getElementById("eyeA-settingsMANtextId").classList.remove("eyeAbleActive");eyeAble_shadowRoot.getElementById("eyeAble_tgbox1").classList.remove("eyeAble_sSwitchColor");eyeAble_shadowRoot.getElementById("eyeAble_tgButton1").checked=!1})}
function eyeAble_bluefilterStartListener(){var a=eyeAble_shadowRoot.getElementById("eyeAble_BlueStart").value.replace(":",""),b=eyeAble_shadowRoot.getElementById("eyeAble_BlueEnd").value.replace(":","");eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID").style.color="var(--main-text-color)";eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID").innerText=eyeAble_getMessage("funcTimeFrom")+a.charAt(0)+a.charAt(1)+":"+a.charAt(2)+a.charAt(3);eyeAble_setVar("BluefilterTimes",a+","+b);
-1===eyeAble_bluefilterTimeCheck&&(eyeAble_bluefilterTimeCheck=window.setInterval(eyeAble_BluefilterCheckTime,eyeAble_settings.BluefilterTimeInterval))}
function eyeAble_bluefilterEndListener(){var a=eyeAble_shadowRoot.getElementById("eyeAble_BlueStart").value.replace(":",""),b=eyeAble_shadowRoot.getElementById("eyeAble_BlueEnd").value.replace(":","");eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID").style.color="var(--main-text-color)";eyeAble_shadowRoot.getElementById("eyeAble_MANtimeStatusID").innerText=eyeAble_getMessage("funcTimeFrom")+a.charAt(0)+a.charAt(1)+":"+a.charAt(2)+a.charAt(3);eyeAble_setVar("BluefilterTimes",a+","+b);-1===
eyeAble_bluefilterTimeCheck&&(eyeAble_bluefilterTimeCheck=window.setInterval(eyeAble_BluefilterCheckTime,eyeAble_settings.BluefilterTimeInterval))}function eyeAble_toggleBigCursor(){if(!eyeAble_bigCursorEnabled)return!1;"0"===eyeAbleVariables.BigCursor?eyeAble_enableBigCursor():eyeAble_disableBigCursor()}var eyeAble_bigCursorStyle,eyeAble_bigCursorStyleShadow;
function eyeAble_enableBigCursor(){for(var a=document.body.querySelectorAll("*"),b={$jscomp$loop$prop$i$326:0};b.$jscomp$loop$prop$i$326<a.length;b={$jscomp$loop$prop$i$326:b.$jscomp$loop$prop$i$326},b.$jscomp$loop$prop$i$326++)fastdomEA.measure(function(c){return function(){if(a[c.$jscomp$loop$prop$i$326]){var d=getComputedStyle(a[c.$jscomp$loop$prop$i$326]);d&&"pointer"===d.cursor?fastdomEA.mutate(function(){a[c.$jscomp$loop$prop$i$326].classList.add("eABigPointer")}):d&&"text"===d.cursor&&a[c.$jscomp$loop$prop$i$326].classList.add("eABigTextPointer")}}}(b));
eyeAble_bigCursorStyle||(eyeAble_bigCursorStyle=function(){var c=document.createElement("style");c.id="eyeAble_cursorCSS";c.appendChild(document.createTextNode("eyeAbleCSS { }"));document.head.appendChild(c);return c.sheet}());eyeAble_bigCursorStyle.disabled=!1;b=1E3;eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.cursorTimeout&&(b=eyeAble_pluginLocalConfig.cursorTimeout);setTimeout(function(){eyeAble_addCSSRule(eyeAble_bigCursorStyle,"body","cursor: url("+eyeAble_imagePaths.bigMousePath+"),auto !important;")},
b);eyeAble_addCSSRule(eyeAble_bigCursorStyle,"a, button, input[type=submit], input[type=reset], .eABigPointer, .pcr-app .pcr-interaction input","cursor: url("+eyeAble_imagePaths.pointerPath+") 18 0,auto !important;");eyeAble_addCSSRule(eyeAble_bigCursorStyle,".eABigTextPointer","cursor: url("+eyeAble_imagePaths.textPointerPath+") 9 25,auto !important;");eyeAble_bigCursorStyleShadow||(eyeAble_bigCursorStyleShadow=function(){var c=document.createElement("style");c.id="eyeAble_cursorShadowCSS";c.appendChild(document.createTextNode("eyeAbleCSS { }"));
eyeAble_shadowRoot.appendChild(c);return c.sheet}());eyeAble_bigCursorStyleShadow.disabled=!1;eyeAble_addCSSRule(eyeAble_bigCursorStyleShadow,".eyeAble_container_b,.eyeAble_zoombox","cursor: url("+eyeAble_imagePaths.bigMousePath+"),auto !important;");eyeAble_addCSSRule(eyeAble_bigCursorStyleShadow,'a, button,input, input[type=submit], input[type=reset],.eyeAbletooltip,.eyeAble_settings-block-cta, .eyeAble_smallIconClass,.eyeAble_smallIconHeader,.eyeAble_mainIconClass,.eyeAble-saveIcon,.eyeable_colorpickertool,.eyeAble_settings-block,.eyeAble_accessible-linkboxicon,.eyeAble_cmn-singlebutton,.eyeAble_sr-heading>img,.eyeAble_sr-reading, .eyeAble_tgbox,.eyeAble_tgbox > *,[role="button"],.eyeAble_settings-block-header,.eyeAble_settings-block-header>*, .eyeAble_setting-info-icon,.eyeAble_window-headericon>img,.eyeAble_setting-toggole-button,.eyeAble_setting-toggole-button > label ,.eyeAble_setting-toggole-button > label > input,.eyeAble_cc-item-text,.eyeAble_navigation-cancel,.eyeAble_info-area-item,.eyeAble_wohnort,select',
"cursor: url("+eyeAble_imagePaths.pointerPath+") 18 0,auto !important;");eyeAble_shadowRoot.getElementById("BigCursorDivID")&&eyeAble_shadowRoot.getElementById("BigCursorDivID").classList.add("eyeAbleActive");eyeAble_shadowRoot.getElementById("bigCursorToolbarID").classList.add("eyeAbleActive");eyeAble_setVar("BigCursor","1");eyeAble_dispatchEvent("Big_Cursor_Enabled");eyeAble_shadowRoot.getElementById("BigCursorDivID")&&eyeAble_shadowRoot.getElementById("BigCursorDivID").setAttribute("aria-pressed",
"true");eyeAble_showFeedbackNotification(eyeAble_getMessage("tipCursorActive"),"ALT + Y")}
function eyeAble_disableBigCursor(){eyeAble_bigCursorStyle&&0!==eyeAble_bigCursorStyle.rules.length&&(eyeAble_bigCursorStyle.disabled=!0);eyeAble_bigCursorStyleShadow&&0!==eyeAble_bigCursorStyleShadow.rules.length&&(eyeAble_bigCursorStyleShadow.disabled=!0);eyeAble_shadowRoot.getElementById("BigCursorDivID")&&eyeAble_shadowRoot.getElementById("BigCursorDivID").classList.contains("eyeAbleActive")&&eyeAble_shadowRoot.getElementById("BigCursorDivID").classList.remove("eyeAbleActive");eyeAble_shadowRoot.getElementById("bigCursorToolbarID").classList.remove("eyeAbleActive");
eyeAbleVariables.BigCursor&&eyeAble_dispatchEvent("Big_Cursor_Disabled");eyeAble_setVar("BigCursor","0");eyeAble_setActiveCheckVis();eyeAble_shadowRoot.getElementById("BigCursorDivID")&&eyeAble_shadowRoot.getElementById("BigCursorDivID").setAttribute("aria-pressed","false");eyeAble_showFeedbackNotification(eyeAble_getMessage("tipCursorReset"),"ALT + Y")}var eyeAble_animationsStyle,eyeAble_animationsShadowStyle;
function eyeAble_toggleAnimations(){if(!eyeAble_blockAnimationsEnabled)return!1;"1"===eyeAble_getVar("Animations")?eyeAble_disableAnimations():eyeAble_enableAnimations()}
function eyeAble_enableAnimations(){eyeAble_animationsStyle&&0!==eyeAble_animationsStyle.rules.length&&eyeAble_animationsStyle.deleteRule(0);eyeAble_animationsShadowStyle&&0!==eyeAble_animationsShadowStyle.rules.length&&eyeAble_animationsShadowStyle.deleteRule(0);for(var a=document.getElementsByTagName("IMG"),b=0;b<a.length;b++)a[b].src.includes(".gif")&&a[b].classList.remove("eyeAble_freeze");eyeAble_shadowRoot.getElementById("AnimationsDivID")&&eyeAble_shadowRoot.getElementById("AnimationsDivID").classList.contains("eyeAbleActive")&&
(eyeAble_shadowRoot.getElementById("AnimationsDivID").classList.remove("eyeAbleActive"),eyeAble_shadowRoot.getElementById("AnimationsDivID").setAttribute("aria-pressed","false"));eyeAble_shadowRoot.getElementById("noAnimationToolbarID").classList.remove("eyeAbleActive");eyeAble_shadowRoot.getElementById("noAnimationToolbarID").setAttribute("aria-pressed","false");eyeAble_setVar("Animations","1");eyeAble_dispatchEvent("Animations_Enabled");eyeAble_setActiveCheckVis();eyeAble_showFeedbackNotification(eyeAble_getMessage("tipAnimationReset"),
"ALT + K")}
function eyeAble_disableAnimations(){eyeAble_animationsStyle||(eyeAble_animationsStyle=function(){var c=document.createElement("style");c.id="eyeAble_aniCSS";c.appendChild(document.createTextNode("eyeAbleCSS { }"));document.head.appendChild(c);return c.sheet}());eyeAble_animationsShadowStyle||(eyeAble_animationsShadowStyle=function(){var c=document.createElement("style");c.id="eyeAble_aniShadowCSS";c.appendChild(document.createTextNode("eyeAbleCSS { }"));eyeAble_shadowRoot.appendChild(c);return c.sheet}());
eyeAble_addCSSRule(eyeAble_animationsStyle,"*:not(.eyeAble_freeze):not(.ff-container):not(.ff-loading-icon):not(ff-overlay):not(.ff-canvas)","-o-transition-property: none !important;-moz-transition-property: none !important;-ms-transition-property: none !important;-webkit-transition-property: none !important;transition-property: none !important;-webkit-transition: none !important;-moz-transition: none !important;-ms-transition: none !important;-o-transition: none !important;transition: none !important;-webkit-animation: none !important;-moz-animation: none !important;-o-animation: none !important;-ms-animation: none !important;animation: none !important;-moz-animation-fill-mode: forwards !important;-ms-animation-fill-mode: forwards !important;-o-animation-fill-mode: forwards !important;animation-fill-mode: forwards !important;-moz-animation-iteration-count: 1 !important;-ms-animation-iteration-count: 1 !important;-o-animation-iteration-count: 1 !important;animation-iteration-count: 1 !important;animation-play-state: paused !important;-webkit-animation-duration: .01s !important;-moz-animation-duration: .01s !important;-ms-animation-duration: .01s !important;-o-animation-duration: .01s !important;animation-duration: .01s !important;");
eyeAble_addCSSRule(eyeAble_animationsShadowStyle,"*:not(.eyeAble_freeze):not(.ff-container):not(.ff-loading-icon):not(ff-overlay):not(.ff-canvas)","-o-transition-property: none !important;-moz-transition-property: none !important;-ms-transition-property: none !important;-webkit-transition-property: none !important;transition-property: none !important;-webkit-transition: none !important;-moz-transition: none !important;-ms-transition: none !important;-o-transition: none !important;transition: none !important;-webkit-animation: none !important;-moz-animation: none !important;-o-animation: none !important;-ms-animation: none !important;animation: none !important;-moz-animation-fill-mode: forwards !important;-ms-animation-fill-mode: forwards !important;-o-animation-fill-mode: forwards !important;animation-fill-mode: forwards !important;-moz-animation-iteration-count: 1 !important;-ms-animation-iteration-count: 1 !important;-o-animation-iteration-count: 1 !important;animation-iteration-count: 1 !important;animation-play-state: paused !important;-webkit-animation-duration: .01s !important;-moz-animation-duration: .01s !important;-ms-animation-duration: .01s !important;-o-animation-duration: .01s !important;animation-duration: .01s !important;");
eyeAble_disableVideoAutoplay();for(var a=document.getElementsByTagName("IMG"),b=0;b<a.length;b++)a[b].src.includes(".gif")&&!a[b].src.includes("placeholder.gif")&&a[b].classList.add("eyeAble_freeze");new Freezeframe({selector:".eyeAble_freeze",trigger:"hover",overlay:!0,responsive:!1,warnings:!0});for(b=0;b<a.length;b++)a[b].classList.contains("eyeAble_freeze")&&a[b].classList.remove("eyeAble_freeze");eyeAble_shadowRoot.getElementById("AnimationsDivID")&&(eyeAble_shadowRoot.getElementById("AnimationsDivID").classList.add("eyeAbleActive"),
eyeAble_shadowRoot.getElementById("AnimationsDivID").setAttribute("aria-pressed","true"));eyeAble_shadowRoot.getElementById("noAnimationToolbarID").classList.add("eyeAbleActive");eyeAble_shadowRoot.getElementById("noAnimationToolbarID").setAttribute("aria-pressed","true");"0"!==eyeAbleVariables.Animations&&eyeAble_dispatchEvent("Animations_Disabled");eyeAble_setVar("Animations","0");eyeAble_showFeedbackNotification(eyeAble_getMessage("tipAnimationActive"),"ALT + K")}
function eyeAble_disableVideoAutoplay(){for(var a=document.getElementsByTagName("VIDEO"),b=0;b<a.length;b++)a[b].removeAttribute("autoplay")}
function eyeAble_toggleHideImagesAndVideos(){if(!eyeAble_hideImagesAutoEnabled)return!1;0<document.getElementsByClassName("eyeAble_hide").length||"1"===eyeAble_getVar("HideImages")?(eyeAble_resetHideImagesAndVideos(),eyeAble_showFeedbackNotification(eyeAble_getMessage("funcImgDis"),"ALT + V")):(eyeAble_hideImagesAndVideos(),eyeAble_showFeedbackNotification(eyeAble_getMessage("funcImgEna"),"ALT + V"))}var eyeAble_showHiddenAltTexts=!0;
function eyeAble_showImageAltText(a){if(eyeAble_showHiddenAltTexts){var b=eyeAble_getTextFromElement(a);if(b&&!a.classList.contains("eyeAbleContrastSkip")&&!a.classList.contains("eyeAbleHideSkip")){var c=document.createElement("div");c.style.position="relative";fastdomEA.measure(function(){var d=a.getBoundingClientRect(),e=d.height.toFixed(5)+"px";150<d.height&&150>b.length&&(e=(d.height/2+15).toFixed(0)+"px");c.style.top="-"+e;c.className="eA_altText";c.title=b;d=document.createElement("span");d.style=
"position: absolute; left: 10px; top: 0%; max-width: 100%; max-height: "+e+"; overflow: hidden;font-size: 15px; line-height: 1.5;";d.textContent=b;"Darkmode"===eyeAble_getVar("Color_Mode")?(d.style.color="white",d.style.background="black"):"Contrast"===eyeAble_getVar("Color_Mode")?(d.style.color=eyeAble_getVar("iAble_Text_Color"),d.style.background=eyeAble_getVar("iAble_Background_Color")):(d.style.color="black",d.style.background="white");a.nextSibling?a.parentNode.insertBefore(c,a.nextSibling):
a.parentNode.appendChild(c);c.appendChild(d)})}}}
function eyeAble_hideImagesAndVideos(){"function"===typeof customHideImages&&customHideImage();eyeAble_setVar("HideImages","1");for(var a=document.getElementsByTagName("VIDEO"),b={$jscomp$loop$prop$i$328:0};b.$jscomp$loop$prop$i$328<a.length;b={$jscomp$loop$prop$i$328:b.$jscomp$loop$prop$i$328},b.$jscomp$loop$prop$i$328++)fastdomEA.mutate(function(h){return function(){a[h.$jscomp$loop$prop$i$328].classList.add("eyeAble_hide")}}(b));var c=document.getElementsByTagName("IMG");for(b={$jscomp$loop$prop$i$158$330:0};b.$jscomp$loop$prop$i$158$330<
c.length;b={$jscomp$loop$prop$i$158$330:b.$jscomp$loop$prop$i$158$330},b.$jscomp$loop$prop$i$158$330++)eyeAble_hasSomeParentTheClass(c[b.$jscomp$loop$prop$i$158$330],"eyeAbleSkip")||fastdomEA.mutate(function(h){return function(){c[h.$jscomp$loop$prop$i$158$330].classList.contains("eyeAbleBigCursor")||(c[h.$jscomp$loop$prop$i$158$330].classList.add("eyeAble_hide"),eyeAble_showImageAltText(c[h.$jscomp$loop$prop$i$158$330]))}}(b));var d=document.getElementsByTagName("CANVAS");for(b={$jscomp$loop$prop$i$159$332:0};b.$jscomp$loop$prop$i$159$332<
d.length;b={$jscomp$loop$prop$i$159$332:b.$jscomp$loop$prop$i$159$332},b.$jscomp$loop$prop$i$159$332++)eyeAble_hasSomeParentTheClass(d[b.$jscomp$loop$prop$i$159$332],"eyeAbleSkip")||fastdomEA.mutate(function(h){return function(){d[h.$jscomp$loop$prop$i$159$332].classList.contains("eyeAbleBigCursor")||d[h.$jscomp$loop$prop$i$159$332].classList.add("eyeAble_hide")}}(b));var e=document.getElementsByTagName("*");for(b={$jscomp$loop$prop$i$160$334:0};b.$jscomp$loop$prop$i$160$334<e.length;b={$jscomp$loop$prop$i$160$334:b.$jscomp$loop$prop$i$160$334},
b.$jscomp$loop$prop$i$160$334++)fastdomEA.measure(function(h){return function(){if("none"===getComputedStyle(e[h.$jscomp$loop$prop$i$160$334]).backgroundImage||getComputedStyle(e[h.$jscomp$loop$prop$i$160$334]).backgroundImage.includes("linear-gradient")||e[h.$jscomp$loop$prop$i$160$334].classList.contains("eA_nB"))if(!e[h.$jscomp$loop$prop$i$160$334].shadowRoot||e[h.$jscomp$loop$prop$i$160$334].classList.contains("eyeAble_container_b")||e[h.$jscomp$loop$prop$i$160$334].classList.contains("eyeAbleSkip"))"IFRAME"===
e[h.$jscomp$loop$prop$i$160$334].tagName&&function(m){try{var q=[(m.contentDocument||m.contentWindow.document).body];for(m=0;m<q.length;m++)eyeAble_checkAnimationsAudioImagesSettingsPerElement(q[m])}catch(n){return!1}}(e[h.$jscomp$loop$prop$i$160$334]);else for(var g=e[h.$jscomp$loop$prop$i$160$334].shadowRoot.children,l=0;l<g.length;l++)eyeAble_checkAnimationsAudioImagesSettingsPerElement(g[l]);else fastdomEA.mutate(function(){e[h.$jscomp$loop$prop$i$160$334].classList.add("eyeAble_hideBackImg")})}}(b));
b=eyeAble_shadowRoot.querySelectorAll("img");for(var f=0;f<b.length;f++)b[f].classList.contains("noHide")||(b[f].classList.contains("visHide")?b[f].style.setProperty("visibility","hidden","important"):b[f].style.setProperty("display","none","important"),b[f].classList.add("eyeAble_hide"));eyeAble_shadowRoot.getElementById("HideImagesDivID")&&fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("HideImagesDivID").classList.add("eyeAbleActive");eyeAble_shadowRoot.getElementById("HideImagesDivID").setAttribute("aria-pressed",
"true");eyeAble_shadowRoot.querySelector('[ealangid="funcImg"]').innerText=eyeAble_getMessage("showImgText")});eyeAble_shadowRoot.getElementById("hideImagesContainerID")&&fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("hideImagesContainerID").classList.add("eyeAbleActive");eyeAble_shadowRoot.getElementById("hideImagesContainerID").setAttribute("aria-pressed","true");eyeAble_shadowRoot.querySelector('[ealangid="hideImgText"]').innerText=eyeAble_getMessage("showImgText")});eyeAble_dispatchEvent("Hide_Images_Enabled")}
function eyeAble_resetHideImagesAndVideos(){function a(f){for(var h=f.querySelectorAll(".eyeAble_hide"),g=0;g<h.length;g++)h[g].classList.remove("eyeAble_hide"),eyeAble_isInShadow(h[g])&&(h[g].style.removeProperty("visibility"),h[g].style.removeProperty("display"));h=f.querySelectorAll(".eyeAble_hideBackImg");for(g=0;g<h.length;g++)h[g].classList.remove("eyeAble_hideBackImg"),eyeAble_isInShadow(h[g])&&h[g].style.removeProperty("display");f=f.querySelectorAll(".eA_altText");for(h=0;h<f.length;h++)f[h].remove()}
"function"===typeof resetCustomHideImages&&resetCustomHideImage();a(document);for(var b=document.getElementsByTagName("*"),c=0;c<b.length;c++)if(b[c].shadowRoot)for(var d=b[c].shadowRoot.children,e=0;e<d.length;e++)a(d[e]);else"IFRAME"===b[c].tagName&&function(f){try{var h=[(f.contentDocument||f.contentWindow.document).body];for(f=0;f<h.length;f++)a(h[f])}catch(g){return!1}}(b[c]);eyeAble_shadowRoot.getElementById("HideImagesDivID")&&eyeAble_shadowRoot.getElementById("HideImagesDivID").classList.contains("eyeAbleActive")&&
(eyeAble_shadowRoot.getElementById("HideImagesDivID").classList.remove("eyeAbleActive"),eyeAble_shadowRoot.getElementById("HideImagesDivID").setAttribute("aria-pressed","false"),eyeAble_shadowRoot.querySelector('[ealangid="funcImg"]').innerText=eyeAble_getMessage("hideImgText"));eyeAble_shadowRoot.getElementById("hideImagesContainerID")&&eyeAble_shadowRoot.getElementById("hideImagesContainerID").classList.contains("eyeAbleActive")&&(eyeAble_shadowRoot.getElementById("hideImagesContainerID").classList.remove("eyeAbleActive"),
eyeAble_shadowRoot.getElementById("hideImagesContainerID").setAttribute("aria-pressed","false"),eyeAble_shadowRoot.querySelector('[ealangid="hideImgText"]').innerText=eyeAble_getMessage("hideImgText"));eyeAbleVariables.HideImages&&eyeAble_dispatchEvent("Hide_Images_Disabled");eyeAble_setVar("HideImages","0");eyeAble_setActiveCheckVis()}
function eyeAble_hasSomeParentTheClass(a,b){return a&&a.className&&"function"===typeof a.className.split&&0<=a.className.split(" ").indexOf(b)?!0:a.parentNode&&eyeAble_hasSomeParentTheClass(a.parentNode,b)}function eyeAble_hasSomeParentTheAttribute(a,b,c){return"function"===typeof a.getAttribute&&a.getAttribute(b)&&a.getAttribute(b)===c?!0:a.parentNode&&eyeAble_hasSomeParentTheAttribute(a.parentNode,b,c)}
function eyeAble_toggleMuteAudio(){if(!eyeAble_muteAudioAutoEnabled)return!1;"0"===eyeAbleVariables.Muted?eyeAble_muteAudio():eyeAble_resetMuteAudio()}
function eyeAble_muteAudio(){for(var a=document.getElementsByTagName("VIDEO"),b=0;b<a.length;b++)a[b].muted=!0;a=document.getElementsByTagName("AUDIO");for(b=0;b<a.length;b++)a[b].muted=!0;var c=document.getElementsByTagName("*");for(a={$jscomp$loop$prop$i$169$336:0};a.$jscomp$loop$prop$i$169$336<c.length;a={$jscomp$loop$prop$i$169$336:a.$jscomp$loop$prop$i$169$336},a.$jscomp$loop$prop$i$169$336++)fastdomEA.measure(function(d){return function(){if(c[d.$jscomp$loop$prop$i$169$336].shadowRoot)for(var e=
c[d.$jscomp$loop$prop$i$169$336].shadowRoot.children,f=0;f<e.length;f++)eyeAble_checkAnimationsAudioImagesSettingsPerElement(e[f]);else if("IFRAME"===c[d.$jscomp$loop$prop$i$169$336].tagName){f=c[d.$jscomp$loop$prop$i$169$336];try{for(e=[(f.contentDocument||f.contentWindow.document).body],f=0;f<e.length;f++)eyeAble_checkAnimationsAudioImagesSettingsPerElement(e[f])}catch(h){}}}}(a));eyeAble_shadowRoot.getElementById("MutedDivID")&&eyeAble_shadowRoot.getElementById("MutedDivID").classList.add("eyeAbleActive");
eyeAble_setVar("Muted","1");eyeAble_dispatchEvent("Mute_Audio_Enabled");eyeAble_shadowRoot.getElementById("MutedDivID")&&eyeAble_shadowRoot.getElementById("MutedDivID").setAttribute("aria-pressed","true");eyeAble_showFeedbackNotification(eyeAble_getMessage("tipMuteActive"),"ALT + J")}
function eyeAble_resetMuteAudio(){eyeAble_shadowRoot.getElementById("MutedDivID")&&eyeAble_shadowRoot.getElementById("MutedDivID").classList.contains("eyeAbleActive")&&(eyeAble_shadowRoot.getElementById("MutedDivID").classList.remove("eyeAbleActive"),eyeAble_shadowRoot.getElementById("MutedDivID").setAttribute("aria-pressed","false"));"0"!==eyeAbleVariables.Muted&&eyeAble_dispatchEvent("Mute_Audio_Disabled");eyeAble_setVar("Muted","0");eyeAble_setActiveCheckVis();eyeAble_showFeedbackNotification(eyeAble_getMessage("tipMuteReset"),
"ALT + J")}
function eyeAble_checkAnimationsAudioImagesSettingsPerElement(a){if(a&&"function"===typeof a.getElementsByTagName){var b=a.getElementsByTagName("VIDEO"),c=a.getElementsByTagName("IMG"),d=a.getElementsByTagName("CANVAS"),e=a.getElementsByTagName("*");if("0"===eyeAbleVariables.Animations){for(a=0;a<b.length;a++)b[a].removeAttribute("autoplay");for(var f=a=0;f<c.length;f++)c[f].classList.contains("eyeAble_freeze")||c[f].classList.contains("ff-image")||!c[f].src.includes(".gif")||c[f].src.includes("placeholder.gif")||(c[f].classList.add("eyeAble_freeze"),
a+=1);0<a&&new Freezeframe({selector:".eyeAble_freeze",trigger:"hover",overlay:!0,responsive:!1,warnings:!0});for(a={$jscomp$loop$prop$i$173$338:0};a.$jscomp$loop$prop$i$173$338<c.length;a={$jscomp$loop$prop$i$173$338:a.$jscomp$loop$prop$i$173$338},a.$jscomp$loop$prop$i$173$338++)c[a.$jscomp$loop$prop$i$173$338].classList.contains("eyeAble_freeze")&&fastdomEA.mutate(function(h){return function(){c[h.$jscomp$loop$prop$i$173$338].classList.remove("eyeAble_freeze")}}(a))}if("1"===eyeAbleVariables.HideImages){for(a=
{$jscomp$loop$prop$i$174$340:0};a.$jscomp$loop$prop$i$174$340<b.length;a={$jscomp$loop$prop$i$174$340:a.$jscomp$loop$prop$i$174$340},a.$jscomp$loop$prop$i$174$340++)fastdomEA.mutate(function(h){return function(){b[h.$jscomp$loop$prop$i$174$340].classList.add("eyeAble_hide");eyeAble_isInShadow(b[h.$jscomp$loop$prop$i$174$340])&&(b[h.$jscomp$loop$prop$i$174$340].style.display="none")}}(a));for(a={$jscomp$loop$prop$i$175$342:0};a.$jscomp$loop$prop$i$175$342<c.length;a={$jscomp$loop$prop$i$175$342:a.$jscomp$loop$prop$i$175$342},
a.$jscomp$loop$prop$i$175$342++)eyeAble_hasSomeParentTheClass(c[a.$jscomp$loop$prop$i$175$342],"eyeAbleSkip")||fastdomEA.mutate(function(h){return function(){c[h.$jscomp$loop$prop$i$175$342].classList.add("eyeAble_hide");eyeAble_isInShadow(c[h.$jscomp$loop$prop$i$175$342])&&(c[h.$jscomp$loop$prop$i$175$342].style.display="none",eyeAble_showImageAltText(c[h.$jscomp$loop$prop$i$175$342]))}}(a));for(a={$jscomp$loop$prop$i$176$344:0};a.$jscomp$loop$prop$i$176$344<d.length;a={$jscomp$loop$prop$i$176$344:a.$jscomp$loop$prop$i$176$344},
a.$jscomp$loop$prop$i$176$344++)eyeAble_hasSomeParentTheClass(d[a.$jscomp$loop$prop$i$176$344],"eyeAbleSkip")||fastdomEA.mutate(function(h){return function(){d[h.$jscomp$loop$prop$i$176$344].classList.add("eyeAble_hide")}}(a));for(a={$jscomp$loop$prop$i$177$346:0};a.$jscomp$loop$prop$i$177$346<e.length;a={$jscomp$loop$prop$i$177$346:a.$jscomp$loop$prop$i$177$346},a.$jscomp$loop$prop$i$177$346++)fastdomEA.measure(function(h){return function(){if("none"!==getComputedStyle(e[h.$jscomp$loop$prop$i$177$346]).backgroundImage)fastdomEA.mutate(function(){e[h.$jscomp$loop$prop$i$177$346].classList.add("eyeAble_hideBackImg");
eyeAble_isInShadow(e[h.$jscomp$loop$prop$i$177$346])&&(e[h.$jscomp$loop$prop$i$177$346].style.display="none")});else if(e[h.$jscomp$loop$prop$i$177$346].shadowRoot)for(var g=e[h.$jscomp$loop$prop$i$177$346].shadowRoot.children,l=0;l<g.length;l++)eyeAble_checkAnimationsAudioImagesSettingsPerElement(g[l]);else"IFRAME"===e[h.$jscomp$loop$prop$i$177$346].tagName&&function(m){try{var q=[(m.contentDocument||m.contentWindow.document).body];for(m=0;m<q.length;m++)eyeAble_checkAnimationsAudioImagesSettingsPerElement(q[m])}catch(n){return!1}}(e[h.$jscomp$loop$prop$i$177$346])}}(a))}if("1"===
eyeAbleVariables.Muted)for(a=0;a<b.length;a++)b[a].muted=!0}};function eyeAble_createInfoPage(){function a(){"tabEndInfo"===this.id?eyeAble_shadowRoot.getElementById("eyeABle_infoX").focus():eyeAble_shadowRoot.getElementById("eyeAble_infoManualID").focus()}var b="https://eye-able.com/kontaktieren-sie-uns-eye-able-die-software-fuer-barrierefreiheit",c="https://eye-able.com/hilfe-center/";if(eyeAble_session_parameters.isExtension&&!chrome.i18n.getUILanguage().includes("de")||eyeAble_session_parameters.isPlugin&&eyeAble_lang!==eyeAble_de)b="https://eye-able.com/en/kontaktieren-sie-uns-eye-able-die-software-fuer-barrierefreiheit",
c="https://eye-able.com/en/hilfe-center/";eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.customText&&eyeAble_pluginLocalConfig.customText.contactLink&&(b=eyeAble_pluginLocalConfig.customText.contactLink);eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.customText&&eyeAble_pluginLocalConfig.customText.helpLink&&(c=eyeAble_pluginLocalConfig.customText.helpLink);b='   <section aria-labelledby="infoWindowHeading" class="eyeAble_settings eyeAble_topFixedPosition eyeAble_infoPage eyeAbleSkip" id="eyeAble_infoPageID" tabindex="-1" style="display: none">\n       <div aria-hidden="true" id="tabStartInfo" class="eyeAtabClickable" tabindex="0"></div>        <div class="eyeAble_info-area-head">\n            <div class="eyeAble_info-area-icon">\n                <img eyeAbleSkipNav="true" src="'+
eyeAble_imagePaths.mainIconPath+'" alt="" class="eyeAble_infoimg-fluid" style="padding-top: 8px;">\n            </div>\n            <div class="eyeAble_info-area-heading">\n                <h2 id="infoWindowHeading" class="eyeAble_info-text" ealangid="infoHeader">'+eyeAble_getMessage("infoHeader")+'</h2>\n            </div>\n                <div> <img eyeAbleSkipNav="true" class="eyeAble_smallIconHeader eyeAtabClickable noHide" tabindex="0" id="eyeABle_infoX" src="'+eyeAble_imagePaths.xPath+'" style="margin-left: 7px;float: right;margin-top: 4px;" role="button" alt="'+
eyeAble_getMessage("altCloseWindow")+'" eaAltLangID="altCloseWindow"></div>        </div>\n        <div class="eyeAble_info-area-content">\n            <div class="eyeAble_info-item-box">\n                <a style="text-decoration: none;" href="'+c+'" target="_blank">                   <div class="eyeAble_info-area-item" id="eyeAble_faqID" style="padding-bottom: 5px;width: 89px;">\n                    <div class="eyeAble_info-icon" style="padding-top: 9px;">\n                        <img eyeAbleSkipNav="true" src="'+
eyeAble_imagePaths.infoFaqPath+'" alt="" class="eyeAble_infoimg-fluid" style="width: 65px;">\n                    </div>\n                    <div class="eyeAble_info-text" style="padding-top: 11px;padding-bottom: 11px;">\n                        <p class="eyeAble_info-text" style="padding-top: 10px;padding-bottom: 12px;" ealangid="faqText">'+eyeAble_getMessage("faqText")+'</p>\n                    </div>\n                </div></a>\n                <a style="text-decoration: none;" href="'+b+'" target="_blank"><div class="eyeAble_info-area-item"  id="eyeAble_mailSuppID" style="padding: 3px;">\n                    <div class="eyeAble_info-icon">\n                        <img eyeAbleSkipNav="true" src="'+
eyeAble_imagePaths.infoMailPath+'" alt="" class="eyeAble_infoimg-fluid" style="padding-top: 17%;width: 65px;">\n                    </div>\n                    <div class="eyeAble_info-text" style="padding-bottom: 2px;">\n                        <p class="eyeAble_info-text" style="padding-bottom: 12px;padding-top: 13px;" ealangid="infoMail">'+eyeAble_getMessage("infoMail")+'</p>\n                    </div>\n                </div></a>\n            </div>\n            <div role="button" class="eyeAble_info-area-item eyeAtabClickable" tabindex="0" id="eyeAble_infoManualID" style="padding: 12px;">\n                <div class="eyeAble_info-icon" style="margin-left: 10px;">\n                    <img eyeAbleSkipNav="true" src="'+
eyeAble_imagePaths.infoManualPath+'" alt="" class="eyeAble_infoimg-fluid" style="width: 65px;">\n                </div>\n                <div class="eyeAble_info-text" style="padding-left: 5px;">\n                    <p class="eyeAble_info-text" ealangid="infoMan">'+eyeAble_getMessage("infoMan")+'</p>\n                </div>\n            </div>\n           <div aria-hidden="true" id="tabEndInfo" class="eyeAtabClickable" tabindex="0"></div>        </div>\n    </section>';eyeAble_shadowRoot.getElementById("eyeAble_MainContainerID").insertAdjacentHTML("beforeend",
b);eyeAble_shadowRoot.getElementById("eyeAble_infoManualID").addEventListener("click",eyeAble_toggleShortcutManPage);eyeAble_shadowRoot.getElementById("eyeABle_infoX").addEventListener("click",eyeAble_closeInfoPage);eyeAble_session_parameters.isMobile||(b=eyeAbleVariables.rightPosition.includes("%")?window.innerWidth*parseInt(eyeAbleVariables.rightPosition)/100-10:parseInt(eyeAbleVariables.rightPosition)-10,2<Math.abs(b)&&("left"===eyeAbleVariables.sidePosition?eyeAble_shadowRoot.getElementById("eyeAble_infoPageID").style.setProperty("left",
(295+b).toFixed(0)+"px","important"):eyeAble_shadowRoot.getElementById("eyeAble_infoPageID").style.setProperty("right",(295+b).toFixed(0)+"px","important")));eyeAble_shadowRoot.getElementById("tabEndInfo").addEventListener("focus",a);eyeAble_shadowRoot.getElementById("tabStartInfo").addEventListener("focus",a);eyeAble_allUnfocusOnMouseLeave(eyeAble_shadowRoot.getElementById("eyeAble_infoPageID"))}
function eyeAble_toggleInfoPage(){if(eyeAble_session_parameters.isMobile)return!1;eyeAble_closeAllOtherPages("eyeAble_infoPageID");eyeAble_shadowRoot.getElementById("eyeAble_infoPageID")?"block"===getComputedStyle(eyeAble_shadowRoot.getElementById("eyeAble_infoPageID")).display?eyeAble_closeInfoPage():(eyeAble_shadowRoot.getElementById("eyeAble_infoPageID").style.setProperty("display","block"),eyeAble_showClickableElements("eyeAble_infoPageID"),eyeAble_shadowRoot.getElementById("eyeABle_infoX").focus(),
eyeAble_removeTooltip(),setTimeout(function(){eyeAble_removeTooltip()},100)):(eyeAble_createInfoPage(),setTimeout(function(){eyeAble_shadowRoot.getElementById("eyeAble_infoPageID").style.setProperty("display","block");eyeAble_shadowRoot.getElementById("eyeABle_infoX").focus()},200),eyeAble_removeTooltip(),setTimeout(function(){eyeAble_removeTooltip()},100))}
function eyeAble_closeInfoPage(){eyeAble_shadowRoot.getElementById("eyeAble_infoPageID")&&(eyeAble_shadowRoot.getElementById("eyeAble_infoPageID").style.setProperty("display","none"),eyeAble_hideClickableElements("eyeAble_infoPageID"),eyeAble_keyPressed?eyeAble_shadowRoot.getElementById("infoIconBarID").focus():eyeAble_shadowRoot.getElementById("eyeAble_columID").focus())};var eyeAble_TopFixedPositionStylesheet,eyeAble_iconSize=70;
function eyeAble_createIcons(){var a="https://eye-able.com";eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.customText&&eyeAble_pluginLocalConfig.customText.mainTopLink&&(a=eyeAble_pluginLocalConfig.customText.mainTopLink);eyeAble_session_parameters.isMobile?eyeAble_iconSize=eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.mobileIconSize?parseInt(eyeAble_pluginLocalConfig.mobileIconSize):50:eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.iconSize&&(eyeAble_iconSize=parseInt(eyeAble_pluginLocalConfig.iconSize));
var b="";eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.customIconColor&&(b=eyeAble_pluginLocalConfig.customIconColor);"undefined"!==typeof eA_bColor&&eA_bColor&&(b=eA_bColor);a='<div aria-hidden="true" class="eyeAble_container_b eyeAbleContrastSkip eyeAbleSkip" id="eyeAble_MainContainerID"> <div class="eyeAble_topFixedPosition" id="showAll_arrow">           <svg id="mainIconSmallSVGID" style="display: none;height: 38px !important;" role="img" eaAriaLangID="ariaSmallLogo" aria-label="'+eyeAble_getMessage("ariaSmallLogo")+
'" class="mainIconSVG" viewBox="0 0 389.9 389.6" preserveAspectRatio="none"><defs><linearGradient x1="253.85" y1="63.7" x2="253.85" y2="480.49" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#4f4f4e"></stop><stop offset=".26" stop-color="#313130"></stop><stop offset=".55" stop-color="#161616"></stop><stop offset=".8" stop-color="#060606"></stop><stop offset="1"></stop></linearGradient><linearGradient x1="214.9" y1="353.49" x2="286.3" y2="353.49" gradientTransform="matrix(0.16, 0.99, 0.99, -0.16, -138.47, -44.34)" xlink:href="#A"></linearGradient><linearGradient x1="135.26" y1="296.4" x2="365.84" y2="296.4" xlink:href="#A"></linearGradient></defs><path style="fill:'+
b+'" d="M201.6 443.2h-33.4c-27.7 0-51.9-9.6-71.9-28.4a101.84 101.84 0 0 1-30.6-56.2 107.42 107.42 0 0 1-1.7-19v-52.7l.1-120.5c.1-26.7 9.5-50.3 28.1-70.1a101.58 101.58 0 0 1 55.6-30.7 104 104 0 0 1 20.9-1.9H339c25.9 0 48.8 8.3 68.1 24.6a102 102 0 0 1 34.5 58.2 100.5 100.5 0 0 1 2.1 20.8V340a99.13 99.13 0 0 1-11 46.3c-15.9 30.4-41 49.1-74.7 55.6a95.89 95.89 0 0 1-17.6 1.6h-87.8z" transform="translate(-59.2 -58.6)" fill="url(#A)"></path><path d="M279.9 10c24.4 0 46.2 7.6 64.8 23.4C362 48 372.9 66.6 377.6 88.8a93.42 93.42 0 0 1 2 19.7q0 86.4.1 172.7a94.41 94.41 0 0 1-10.4 44q-22.8 43.65-71.2 53a85.05 85.05 0 0 1-16.7 1.5H109.2c-26.4 0-49.3-9-68.4-27.1-15.5-14.6-25.1-32.5-29.1-53.5a99.85 99.85 0 0 1-1.6-18.1l.1-173.2c.1-25.7 9.2-48 26.7-66.7a96.5 96.5 0 0 1 52.9-29.2 102.64 102.64 0 0 1 20-1.8h96.9l73.2-.1h0m0-10H109.7a114.49 114.49 0 0 0-22 2 106.79 106.79 0 0 0-58.2 32.2C10.1 55 .2 79.7.1 107.7L0 228.2v52.7a109.41 109.41 0 0 0 1.8 20c4.4 23.2 15.1 43 32.1 58.9 20.9 19.7 46.3 29.8 75.3 29.8h172.3a99.15 99.15 0 0 0 18.6-1.6c35.3-6.8 61.6-26.3 78.2-58.2a103.74 103.74 0 0 0 11.6-48.6V108.5a103.33 103.33 0 0 0-2.2-21.8 106.53 106.53 0 0 0-36.2-61C331 8.6 307 0 279.9 0z" fill="#fff"></path><circle style="fill:'+
b+'" cx="250.6" cy="146.4" r="35.7" transform="matrix(.160226 -.98708 .98708 .160226 6.75 311.71)" fill="url(#B)"></circle><path style="fill:'+b+'" d="M350.6,203.6l-75,6.7c-2.8.2-5.5.4-8.3.4H233.9a76.87,76.87,0,0,1-8.3-.4l-75-6.7a14.24,14.24,0,0,0-2.2,28.4l60.6,5.5a14.25,14.25,0,0,1,13,14.2v16.4a33.8,33.8,0,0,1-2.5,13l-34.5,88a14.3,14.3,0,0,0,26.1,11.7l33-80.1a7,7,0,0,1,13-.1l33,80.1A14.3,14.3,0,1,0,316.2,369l-34.5-87.9a36.61,36.61,0,0,1-2.5-13V251.7a14.18,14.18,0,0,1,13-14.2l60.6-5.5a14.24,14.24,0,0,0-2.2-28.4Z" transform="translate(-59.2 -58.6)" fill="url(#C)"></path><path d="M191.4 130.7c-23.693 0-42.9-19.207-42.9-42.9s19.207-42.9 42.9-42.9 42.9 19.207 42.9 42.9a42.89 42.89 0 0 1-42.9 42.9zm0-71.5c-13.69-.038-25.498 9.605-28.197 23.026a28.68 28.68 0 0 0 17.105 32.135c12.641 5.256 27.234.846 34.848-10.531A28.68 28.68 0 0 0 211.6 67.6a29.06 29.06 0 0 0-20.2-8.4zm52.5 278.6a21.46 21.46 0 0 1-19.5-12.6l-33.1-80.3-32.7 80.1a21.41 21.41 0 0 1-37.1 4.1 21.57 21.57 0 0 1-2.1-21.5l34.4-87.5a26.63 26.63 0 0 0 1.9-10.4v-16.4a7.09 7.09 0 0 0-6.5-7.1l-60.6-5.5c-11.791-.911-20.611-11.209-19.7-23s11.209-20.611 23-19.7l75.1 6.7a97.18 97.18 0 0 0 7.7.3h33.4a99.08 99.08 0 0 0 7.7-.3l75-6.7h.1c11.791-.911 22.089 7.909 23 19.7s-7.909 22.089-19.7 23l-60.5 5.5a7.09 7.09 0 0 0-6.5 7.1v16.4a28.29 28.29 0 0 0 2 10.4l34.5 87.9a21.36 21.36 0 0 1-1.8 20.2 22.06 22.06 0 0 1-18 9.6zm-52.5-107.1a14.11 14.11 0 0 1 13.1 8.8l33 80.1a7.62 7.62 0 0 0 3.9 3.6 7.13 7.13 0 0 0 9-9.6l-34.6-88.3a42.14 42.14 0 0 1-3-15.7v-16.4c-.054-11.101 8.438-20.376 19.5-21.3l60.6-5.5a7 7 0 0 0 4.9-2.4 6.61 6.61 0 0 0 1.7-5.2 7 7 0 0 0-7.6-6.6l-74.9 6.7a88.33 88.33 0 0 1-8.9.4h-33.4a87 87 0 0 1-8.9-.4l-75-6.7a7.12 7.12 0 0 0-1 14.2l60.7 5.5c11.062.924 19.554 10.199 19.5 21.3v16.4a42.14 42.14 0 0 1-3 15.7l-34.5 87.9a7.09 7.09 0 0 0 .3 7.3 7.19 7.19 0 0 0 6.6 3.2 7 7 0 0 0 5.9-4.3l32.9-79.9a14 14 0 0 1 13.2-8.8z" fill="#fff"></path></svg>           <img alt="'+
eyeAble_getMessage("altLogo")+'" eaAltLangID="altLogo" eyeAbleSkipNav="true" eyeAbleSkipNav="true" id="eyeAble_smallIconID" class="eyeAble_mainIconClass noHide" src="'+eyeAble_imagePaths.mainIconPath+'" style="height: 39px !important;"></div>    <div aria-hidden="true" id="tabStart" tabindex="-1"></div> <div class="iAble_column animeEyeAble" id="eyeAble_columID" aria-label="Eye-Able Toolbar" tabindex="-1">   <div id="eyeAble_fixedHeaderToolbarID">       <div class="eyeAble_header_controlers"><img eyeAbleSkipNav="true" role="button" alt="'+
eyeAble_getMessage("altResetLogo")+'" eaAltLangID="altResetLogo" eyeAbleSkipNav="true" class="eyeAble_smallIconHeader eyeAtabClickable noHide" id="resetTopbarID" data-src="'+eyeAble_imagePaths.resetTopPath+'" tabindex="0" width="30" height="30"> <img eyeAbleSkipNav="true" role="button" alt="'+eyeAble_getMessage("altSettingsLogo")+'" eaAltLangID="altSettingsLogo" aria-haspopup="true" eyeAbleSkipNav="true" class="eyeAble_smallIconHeader eyeAtabClickable noHide" id="settingsTopbarID" data-src="'+eyeAble_imagePaths.settingsPath+
'" tabindex="0" width="30" height="30"></div>       <div class="eyeAbletooltip eyeAble_mainicon_container">           <svg id="mainIconSVGID" style="display: none;height: '+eyeAble_iconSize.toFixed(0)+'px !important;" role="img" class="mainIconSVG" viewBox="0 0 389.9 389.6" preserveAspectRatio="none" eaarialangid="ariaSmallLogo" aria-label="'+eyeAble_getMessage("ariaSmallLogo")+'"><defs><linearGradient id="A" x1="253.85" y1="63.7" x2="253.85" y2="480.49" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#4f4f4e"></stop><stop offset=".26" stop-color="#313130"></stop><stop offset=".55" stop-color="#161616"></stop><stop offset=".8" stop-color="#060606"></stop><stop offset="1"></stop></linearGradient><linearGradient id="B" x1="214.9" y1="353.49" x2="286.3" y2="353.49" gradientTransform="matrix(0.16, 0.99, 0.99, -0.16, -138.47, -44.34)" xlink:href="#A"></linearGradient><linearGradient id="C" x1="135.26" y1="296.4" x2="365.84" y2="296.4" xlink:href="#A"></linearGradient></defs><path style="fill:'+
b+'" d="M201.6 443.2h-33.4c-27.7 0-51.9-9.6-71.9-28.4a101.84 101.84 0 0 1-30.6-56.2 107.42 107.42 0 0 1-1.7-19v-52.7l.1-120.5c.1-26.7 9.5-50.3 28.1-70.1a101.58 101.58 0 0 1 55.6-30.7 104 104 0 0 1 20.9-1.9H339c25.9 0 48.8 8.3 68.1 24.6a102 102 0 0 1 34.5 58.2 100.5 100.5 0 0 1 2.1 20.8V340a99.13 99.13 0 0 1-11 46.3c-15.9 30.4-41 49.1-74.7 55.6a95.89 95.89 0 0 1-17.6 1.6h-87.8z" transform="translate(-59.2 -58.6)" fill="url(#A)"></path><path d="M279.9 10c24.4 0 46.2 7.6 64.8 23.4C362 48 372.9 66.6 377.6 88.8a93.42 93.42 0 0 1 2 19.7q0 86.4.1 172.7a94.41 94.41 0 0 1-10.4 44q-22.8 43.65-71.2 53a85.05 85.05 0 0 1-16.7 1.5H109.2c-26.4 0-49.3-9-68.4-27.1-15.5-14.6-25.1-32.5-29.1-53.5a99.85 99.85 0 0 1-1.6-18.1l.1-173.2c.1-25.7 9.2-48 26.7-66.7a96.5 96.5 0 0 1 52.9-29.2 102.64 102.64 0 0 1 20-1.8h96.9l73.2-.1h0m0-10H109.7a114.49 114.49 0 0 0-22 2 106.79 106.79 0 0 0-58.2 32.2C10.1 55 .2 79.7.1 107.7L0 228.2v52.7a109.41 109.41 0 0 0 1.8 20c4.4 23.2 15.1 43 32.1 58.9 20.9 19.7 46.3 29.8 75.3 29.8h172.3a99.15 99.15 0 0 0 18.6-1.6c35.3-6.8 61.6-26.3 78.2-58.2a103.74 103.74 0 0 0 11.6-48.6V108.5a103.33 103.33 0 0 0-2.2-21.8 106.53 106.53 0 0 0-36.2-61C331 8.6 307 0 279.9 0z" fill="#fff"></path><circle style="fill:'+
b+'" cx="250.6" cy="146.4" r="35.7" transform="matrix(.160226 -.98708 .98708 .160226 6.75 311.71)" fill="url(#B)"></circle><path style="fill:'+b+'" d="M350.6,203.6l-75,6.7c-2.8.2-5.5.4-8.3.4H233.9a76.87,76.87,0,0,1-8.3-.4l-75-6.7a14.24,14.24,0,0,0-2.2,28.4l60.6,5.5a14.25,14.25,0,0,1,13,14.2v16.4a33.8,33.8,0,0,1-2.5,13l-34.5,88a14.3,14.3,0,0,0,26.1,11.7l33-80.1a7,7,0,0,1,13-.1l33,80.1A14.3,14.3,0,1,0,316.2,369l-34.5-87.9a36.61,36.61,0,0,1-2.5-13V251.7a14.18,14.18,0,0,1,13-14.2l60.6-5.5a14.24,14.24,0,0,0-2.2-28.4Z" transform="translate(-59.2 -58.6)" fill="url(#C)"></path><path d="M191.4 130.7c-23.693 0-42.9-19.207-42.9-42.9s19.207-42.9 42.9-42.9 42.9 19.207 42.9 42.9a42.89 42.89 0 0 1-42.9 42.9zm0-71.5c-13.69-.038-25.498 9.605-28.197 23.026a28.68 28.68 0 0 0 17.105 32.135c12.641 5.256 27.234.846 34.848-10.531A28.68 28.68 0 0 0 211.6 67.6a29.06 29.06 0 0 0-20.2-8.4zm52.5 278.6a21.46 21.46 0 0 1-19.5-12.6l-33.1-80.3-32.7 80.1a21.41 21.41 0 0 1-37.1 4.1 21.57 21.57 0 0 1-2.1-21.5l34.4-87.5a26.63 26.63 0 0 0 1.9-10.4v-16.4a7.09 7.09 0 0 0-6.5-7.1l-60.6-5.5c-11.791-.911-20.611-11.209-19.7-23s11.209-20.611 23-19.7l75.1 6.7a97.18 97.18 0 0 0 7.7.3h33.4a99.08 99.08 0 0 0 7.7-.3l75-6.7h.1c11.791-.911 22.089 7.909 23 19.7s-7.909 22.089-19.7 23l-60.5 5.5a7.09 7.09 0 0 0-6.5 7.1v16.4a28.29 28.29 0 0 0 2 10.4l34.5 87.9a21.36 21.36 0 0 1-1.8 20.2 22.06 22.06 0 0 1-18 9.6zm-52.5-107.1a14.11 14.11 0 0 1 13.1 8.8l33 80.1a7.62 7.62 0 0 0 3.9 3.6 7.13 7.13 0 0 0 9-9.6l-34.6-88.3a42.14 42.14 0 0 1-3-15.7v-16.4c-.054-11.101 8.438-20.376 19.5-21.3l60.6-5.5a7 7 0 0 0 4.9-2.4 6.61 6.61 0 0 0 1.7-5.2 7 7 0 0 0-7.6-6.6l-74.9 6.7a88.33 88.33 0 0 1-8.9.4h-33.4a87 87 0 0 1-8.9-.4l-75-6.7a7.12 7.12 0 0 0-1 14.2l60.7 5.5c11.062.924 19.554 10.199 19.5 21.3v16.4a42.14 42.14 0 0 1-3 15.7l-34.5 87.9a7.09 7.09 0 0 0 .3 7.3 7.19 7.19 0 0 0 6.6 3.2 7 7 0 0 0 5.9-4.3l32.9-79.9a14 14 0 0 1 13.2-8.8z" fill="#fff"></path></svg>           <img alt="'+
eyeAble_getMessage("ariaSmallLogo")+'" eaAltLangID="ariaSmallLogo" eyeAbleSkipNav="true" class="eyeAble_mainIconClass noHide" id="mainIconID" src="'+eyeAble_imagePaths.mainIconPath+'" style="height: '+eyeAble_iconSize.toFixed(0)+"px !important;width: "+eyeAble_iconSize.toFixed(0)+'px !important;">           <img alt="" aria-hidden="true" eyeAbleSkipNav="true" class="eyeAble_mainIconFunctionActive noHide" id="functionActiveID" style="visibility: hidden" src="'+eyeAble_imagePaths.mainIconActiveCheckPath+
'">           <span class="eyeAble_tooltiptext" id="mainIconTooltipID" style="padding-left: 0" eALangID="headerName"> <a class="eyeAble_headerLink eyeAtabClickable" tabindex="-1" href="'+a+'" target="_blank">'+eyeAble_getMessage("headerName")+'</a> </span>       </div>       <div class="eyeAble_header_controlers-right"><img eyeAbleSkipNav="true" role="button" alt="'+eyeAble_getMessage("altCloseLogo")+'" eaAltLangID="altCloseLogo" eyeAbleSkipNav="true" class="eyeAble_smallIconHeader eyeAtabClickable noHide" id="closeIconBarID" data-src="'+
eyeAble_imagePaths.xPath+'" tabindex="0" width="30" height="30"> <img eyeAbleSkipNav="true" role="button" alt="'+eyeAble_getMessage("altInfoLogo")+'" eaAltLangID="altInfoLogo" aria-haspopup="true" eyeAbleSkipNav="true" class="eyeAble_smallIconHeader eyeAtabClickable noHide" id="infoIconBarID" data-src="'+eyeAble_imagePaths.infoPath+'" tabindex="0" width="30" height="30"></div>   </div>   <div class="eyeAble_toolbarContentPadding" id="eyeAble_mainToolbarContentID" >\n       <div aria-labelledby="instantButtonText" role="button" class="eyeAbletooltip eyeAtabClickable" id="oneClickID" tabindex="0">\n           <img width="37" height="37" alt="" eyeAbleSkipNav="true" class="eyeAble_smallIconClass eyeAbleInvert" data-src="'+
eyeAble_imagePaths.oneClickPath+'" >           <span id="instantButtonText" class="eyeAble_tooltiptext" eALangID="sofortText">'+eyeAble_getMessage("sofortText")+'</span>           <img alt="'+eyeAble_getMessage("altSaveSettings")+'" eaAltLangID="altSaveSettings" role="button" eyeAbleSkipNav="true" class="eyeAble-saveIcon eyeAtabClickable eyeAbleInvert noHide" id="oneClickSaveID"  tabindex="0" data-src="'+eyeAble_imagePaths.oneClickSavePath+'" >       </div>\n       <div role="button" class="eyeAbletooltip eyeAtabClickable" id="zoomBoxOpener" aria-expanded="false" tabindex="0">\n           <img width="37" height="37" alt="" eyeAbleSkipNav="true" class="eyeAble_smallIconClass eyeAbleInvert" data-src="'+
eyeAble_imagePaths.zoomPath+'" >           <span class="eyeAble_tooltiptext" id="plusTooltipID" eALangID="txtSizeText">'+eyeAble_getMessage("txtSizeText")+'</span>           <img alt="" eyeAbleSkipNav="true" class="eyeAble-arrowDown eyeAbleInvert noHide" id="eyeA-zoomBoxArrowDown" data-src="'+eyeAble_imagePaths.arrowDownPath+'" >       </div>\n       <div id="eyeAble_zoomBox1" class="eyeAble_zoombox eyeAble_collapsed">           <div>               <span style="float: left; padding-left: 20px;"><img alt="Lupe Funktion" eyeAbleSkipNav="true"  tabindex="-1" class="eyeAble-magnifierImg eyeAtabClickable" id="eyeA-magnifierID" data-src="'+
eyeAble_imagePaths.magnifierPath+'" style="display: none"> </span>               <span id="eyeAble_zoomValue" class="eyeAble_zoom-value">0</span>           </div>           <div class="eyeAble_main-zoombox">\n               <span role="button" aria-describedby="eyeAble_zoomValue" class="eyeAble_zoom-control eyeAtabClickable" id="minusID" tabindex="-1"><img eyeAbleSkipNav="true" alt="'+eyeAble_getMessage("altSmaller")+'" eaAltLangID="altSmaller" class="eyeAble_smallIconClass noHide"  data-src="'+eyeAble_imagePaths.minusPath+
'"></span>\n               <span role="button" aria-describedby="eyeAble_zoomValue" class="eyeAble_zoom-control eyeAtabClickable" id="zoomResetID" tabindex="-1"><img eyeAbleSkipNav="true" alt="'+eyeAble_getMessage("altResetFont")+'" eaAltLangID="altResetFont" class="eyeAble_smallIconClass noHide"  data-src="'+eyeAble_imagePaths.zoomResetPath+'" style="margin-left: 0;margin-right: 0; width: 34px !important;"></span>\n               <span role="button" aria-describedby="eyeAble_zoomValue" class="eyeAble_zoom-control eyeAtabClickable" id="plusID" tabindex="-1"><img eyeAbleSkipNav="true" alt="'+
eyeAble_getMessage("altLarger")+'" eaAltLangID="altLarger" class="eyeAble_smallIconClass noHide" data-src="'+eyeAble_imagePaths.plusPath+'" ></span>\n           </div>\n           <div class="eyeAble_fontExtDiv eyeAtabClickable" tabindex="-1" role="button" id="extendedFontID" aria-haspopup="true">               <span style="float: left; transform: var(--font-font-transform);"><img alt="" eyeAbleSkipNav="true" data-src="'+eyeAble_imagePaths.rightArrow+'" style="max-width: 93%;"> </span>               <span class="eyeAble_fontExtTxt" eALangID="fontExtended"> '+
eyeAble_getMessage("fontExtended")+'</span>           </div>       </div>\n   <div role="button" class="eyeAbletooltip eyeAtabClickable"  id="colorsID" tabindex="0">        <img width="37" height="37" alt="" eyeAbleSkipNav="true" class="eyeAble_smallIconClass" id="eyeA-contrastModeMainIconID" data-src="'+eyeAble_imagePaths.colorWheelPath+'" >       <span class="eyeAble_tooltiptext" id="colorsTooltipID" eALangID="contrastText">'+eyeAble_getMessage("contrastText")+'</span>       <img alt="" eyeAbleSkipNav="true" class="eyeAble-arrowDown eyeAbleInvert noHide" id="resetContrastModeID" data-src="'+
eyeAble_imagePaths.resetContrastPath+'" style="display: none;">   </div>       <div id="eyeAble_zoomBoxContrast" class="eyeAble_zoombox eyeAble_collapsed">           <div class="eyeAble_fontExtDiv eyeAtabClickable" tabindex="-1" role="button" id="extendedContrastID" aria-haspopup="true" style="margin-top: -3px;">               <span style="float: left; transform: var(--font-font-transform);"><img alt="" eyeAbleSkipNav="true" data-src="'+eyeAble_imagePaths.rightArrow+'" style="max-width: 93%;"> </span>               <span class="eyeAble_fontExtTxt" eALangID="contrastExtended"> '+
eyeAble_getMessage("contrastExtended")+'</span>           </div>       </div>\n   <div role="button" class="eyeAbletooltip eyeAtabClickable" id="bluefilterContainerID" tabindex="0" aria-pressed="false">        <img width="37" height="37" alt="" eyeAbleSkipNav="true" class="eyeAble_smallIconClass eyeAbleInvert" id="bluefilterID"  data-src="'+eyeAble_imagePaths.bluefilterOffPath+'" >       <span class="eyeAble_tooltiptext" id="bluefilterTooltipID" eALangID="enableBf">'+eyeAble_getMessage("enableBf")+
'</span>   </div>        <div class="eyeAble_cc-ranger-box eyeAble_slider_container eyeAble_collapsed" id="eyeABle_bluefilterCtrlID">\n       <div class="eyeAble_cc-ranger-text">\n           <p eALangID="rangerTopText">'+eyeAble_getMessage("rangerTopText")+'</p>\n           <span id="eyeAble_BluefilterRanger_value">80%</span>\n       </div>\n       <div class="eyeAble_cc-ranger">\n           <input eyeAbleSkipNav="true" type="range" min="0" max="100" value="80" class="eyeAble_cc-rngr eyeAble_bluefilter-gradient-thumb" id="bluefilterRanger" tabindex="-1" eaAriaLangID="ariaBluefilterInten" aria-label="'+
eyeAble_getMessage("ariaBluefilterInten")+'">\n           <span class="eyeAble_rnger-bg eyeAble_bluefilter-gradient" id="rngBGBluefilter"></span>\n       </div>\n       <div class="eyeAble_cc-ranger-controls">\n           <img eyeAbleSkipNav="true" aria-describedby="eyeAble_BluefilterRanger_value" data-src="'+eyeAble_imagePaths.bfrangerMinus+'" role="button" alt="'+eyeAble_getMessage("altBlueSmaller")+'" eaAltLangID="altBlueSmaller" class="eyeAble_img-fluid eyeAtabClickable noHide" id="bluefilterMinus" tabindex="-1">\n           <img eyeAbleSkipNav="true" aria-describedby="eyeAble_BluefilterRanger_value" data-src="'+
eyeAble_imagePaths.bfrangerPlus+'" role="button" alt="'+eyeAble_getMessage("altBlueLarger")+'" eaAltLangID="altBlueLarger" class="eyeAble_img-fluid eyeAtabClickable noHide" id="bluefilterPlus" tabindex="-1">\n       </div>\n   </div>   <div role="button" class="eyeAbletooltip eyeAtabClickable" id="bwID" tabindex="0" aria-pressed="false">        <img width="37" height="37" alt="" eyeAbleSkipNav="true" class="eyeAble_smallIconClass" id="bwIDimage" data-src="'+eyeAble_imagePaths.blackWhitePath+'" >       <span class="eyeAble_tooltiptext" id="bwTooltipID" eALangID="nightText">'+
eyeAble_getMessage("nightText")+'</span>   </div>   <div role="button" class="eyeAbletooltip eyeAtabClickable" id="navAndSpeechContainerID" tabindex="0" aria-pressed="false">        <img width="37" height="37" alt="" eyeAbleSkipNav="true" class="eyeAble_smallIconClass eyeAbleInvert" id="navAndSpeechID" data-src="'+eyeAble_imagePaths.navTTSPath+'" >       <span class="eyeAble_tooltiptext" eALangID="screenreaderText">'+eyeAble_getMessage("screenreaderText")+'</span>   </div>       <div role="button" class="eyeAbletooltip eyeAtabClickable" id="tabNavContainerID" tabindex="0" aria-pressed="false" style="display: none">        <img width="37" height="37" alt="" eyeAbleSkipNav="true" class="eyeAble_smallIconClass eyeAbleInvert" id="eyeAbleTabNavID" data-src="'+
eyeAble_imagePaths.keyboardPath+'" >       <span class="eyeAble_tooltiptext" eALangID="tabNavText">'+eyeAble_getMessage("tabNavText")+'</span>   </div>       <div role="button" class="eyeAbletooltip eyeAtabClickable" id="colorblindID" tabindex="0" aria-pressed="false" aria-haspopup="true" ">        <img width="37" height="37" alt="" eyeAbleSkipNav="true" class="eyeAble_smallIconClass eyeAbleInvert" id="colorblindMainImageID" data-src="'+eyeAble_imagePaths.colorblindPath+'" >       <span class="eyeAble_tooltiptext" id="colorblindTooltipID" eALangID="ccText">'+
eyeAble_getMessage("ccText")+'</span>   </div>    <div class="eyeAble_cc-ranger-box eyeAble_zoomboxCC eyeAble_collapsed" id="colorCorrectionControllerID">\n       <div class="eyeAble_cc-ranger-text">\n           <p eALangID="rangerTopText">'+eyeAble_getMessage("rangerTopText")+'</p>\n           <span id="ColorCorrection_ranger_value">80%</span>\n       </div>\n       <div class="eyeAble_cc-ranger">\n           <input eyeAbleSkipNav="true" type="range" min="0" max="100" value="80" class="eyeAble_cc-rngr" id="colorblindRanger" tabindex="-1" alt="Intensit\u00e4t des Farbschw\u00e4chefilters">\n           <span class="eyeAble_rnger-bg" id="rngBG0"></span>\n       </div>\n       <div class="eyeAble_cc-ranger-controls">\n           <img eyeAbleSkipNav="true" aria-describedby="ColorCorrection_ranger_value" data-src="'+
eyeAble_imagePaths.rangerMinus+'" role="button" alt="'+eyeAble_getMessage("altCCSmaller")+'" eaAltLangID="altCCSmaller" class="eyeAble_img-fluid eyeAtabClickable noHide" id="ccmainMinusId" tabindex="-1">\n           <img eyeAbleSkipNav="true" aria-describedby="ColorCorrection_ranger_value"  role="button" alt="'+eyeAble_getMessage("altCCReset")+'" eaAltLangID="altCCReset" class="eyeAble_img-fluid eyeAtabClickable noHide" id="ccmainResetId" data-src="'+eyeAble_imagePaths.zoomResetPath+'" style="margin-left: 0px;margin-right: 0px;" tabindex="-1">\n           <img eyeAbleSkipNav="true" aria-describedby="ColorCorrection_ranger_value"  data-src="'+
eyeAble_imagePaths.rangerPlus+'" role="button" alt="'+eyeAble_getMessage("altCCLarger")+'" eaAltLangID="altCCLarger" class="eyeAble_img-fluid eyeAtabClickable noHide" id="ccmainPlusId" tabindex="-1">\n       </div>\n   </div>\n   <div role="button" class="eyeAbletooltip eyeAtabClickable" id="hideImagesContainerID" tabindex="0" aria-pressed="false">        <img width="37" height="37" alt="" eyeAbleSkipNav="true" class="eyeAble_smallIconClass eyeAbleInvert" id="eyeAblemorehideImagesID"  data-src="'+
eyeAble_imagePaths.settingsImgPath+'" >       <span class="eyeAble_tooltiptext" eALangID="hideImgText">'+eyeAble_getMessage("hideImgText")+'</span>   </div>       <div role="button" class="eyeAbletooltip eyeAtabClickable" id="bigCursorToolbarID" tabindex="0" style="display: none; margin-top: 0;">        <img width="37" height="37" alt="" eyeAbleSkipNav="true" class="eyeAble_smallIconClass eyeAbleInvert" data-src="'+eyeAble_imagePaths.bigMouseToolbarPath+'">       <span class="eyeAble_tooltiptext" eALangID="funcToolbarCursor">'+
eyeAble_getMessage("funcToolbarCursor")+'</span>   </div>       <div role="button" class="eyeAbletooltip eyeAtabClickable" id="noAnimationToolbarID" tabindex="0" style="display: none; margin-top: 0;">        <img width="37" height="37" alt="" eyeAbleSkipNav="true" class="eyeAble_smallIconClass eyeAbleInvert" data-src="'+eyeAble_imagePaths.settingsAniMainPath+'">       <span class="eyeAble_tooltiptext" eALangID="funcAniShort">'+eyeAble_getMessage("funcAniShort")+'</span>   </div>       <div role="button" class="eyeAbletooltip eyeAtabClickable" id="moreFunctionsContainerID" tabindex="0" aria-pressed="false" aria-haspopup="true">        <img width="37" height="37" alt="" eyeAbleSkipNav="true" class="eyeAble_smallIconClass eyeAbleInvert" id="eyeAblemoreFunctionsID" data-src="'+
eyeAble_imagePaths.moreFunctionsPath+'">       <span class="eyeAble_tooltiptext" eALangID="moreFuncText">'+eyeAble_getMessage("moreFuncText")+'</span>   </div>       <div style="margin-bottom: 5px" role="button" class="eyeAbletooltip eyeAtabClickable" id="resetID" tabindex="0">        <img width="37" height="37" alt="" eyeAbleSkipNav="true" class="eyeAble_smallIconClass" data-src="'+eyeAble_imagePaths.resetPath+'" >       <span class="eyeAble_tooltiptext" id="resetTooltipID" eALangID="resetAllText">'+
eyeAble_getMessage("resetAllText")+'</span>   </div>   <div id="hideForMeID" role="button" tabindex="0" eALangID="hideForMe" class="eyeAbletooltip eyeAtabClickable" aria-pressed="false">'+eyeAble_getMessage("hideForMe")+'</div>   <div aria-hidden="true" id="tabEnd" tabindex="-1"></div>   </div>   </div>\n </div></div><div aria-hidden="true" class="eyeAble_tooltip eyeAbleSkip eyeAble_FeedbackTooltip eyeAbleContrastSkip" id="eyeAble_feebackTooltipID" style="display: none">   <div class="eyeAble_tooltip-header" eALangID="keyNotifiText">'+
eyeAble_getMessage("keyNotifiText")+'</div>   <p class="eyeAble_tooltip-text" id="feedbackTextID"></p>   <p class="eyeAble_tooltipShortcut" id="feedbackShortcutID"></p></div>';eyeAble_shadowRootHtml.insertAdjacentHTML("beforeend",a);eyeAble_shadowRoot.getElementById("eyeAble_MainContainerID").style.display="none";eyeAble_enablePrecisePosition();if(eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.customIconColor||"undefined"!==typeof eA_bColor&&eA_bColor)eyeAble_shadowRoot.getElementById("mainIconSVGID").style.display=
"block",eyeAble_shadowRoot.getElementById("mainIconID").style.display="none",eyeAble_shadowRoot.getElementById("mainIconSmallSVGID").style.display="block",eyeAble_shadowRoot.getElementById("eyeAble_smallIconID").style.display="none";if(eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.customFunctionPosition)for(a=$jscomp.makeIterator(Object.entries(eyeAble_pluginLocalConfig.customFunctionPosition)),b=a.next();!b.done;b=a.next()){var c=$jscomp.makeIterator(b.value);b=c.next().value;c=c.next().value;
switch(b){case "Bluefilter":"More"===c&&(eyeAble_shadowRoot.getElementById("bluefilterContainerID").style.display="none",eyeAble_shadowRoot.getElementById("eyeABle_bluefilterCtrlID").style.display="none");break;case "Darkmode":"More"===c&&(eyeAble_shadowRoot.getElementById("bwID").style.display="none");break;case "TabNavi":"More"===c?eyeAble_shadowRoot.getElementById("tabNavContainerID").style.display="none":"Main"===c&&(eyeAble_shadowRoot.getElementById("tabNavContainerID").style.display="flex");
break;case "ColorCorrection":"More"===c&&(eyeAble_shadowRoot.getElementById("colorblindID").style.display="none",eyeAble_shadowRoot.getElementById("colorCorrectionControllerID").style.display="none");break;case "HideImages":"More"===c&&(eyeAble_shadowRoot.getElementById("hideImagesContainerID").style.display="none");break;case "LargeCursor":"Main"!==c||eyeAble_session_parameters.isMobile||(eyeAble_shadowRoot.getElementById("bigCursorToolbarID").style.display="flex");break;case "StopAnimation":"Main"===
c&&(eyeAble_shadowRoot.getElementById("noAnimationToolbarID").style.display="flex")}}eyeAble_setActiveCheckVis();document.addEventListener("eyeable:event",eyeAble_setActiveCheckVis);(0<document.querySelectorAll(".eyeAble_customToolOpenerClass,#eyeAble_customToolOpenerID").length||eyeAble_hideMainIcon)&&!eyeAble_session_parameters.isExtension&&(eyeAble_shadowRoot.getElementById("showAll_arrow").style.display="none",eyeAble_shadowRoot.getElementById("functionActiveID").style.display="none",eyeAble_shadowRoot.getElementById("eyeAble_columID").style.display=
"none");localStorage.getItem("eyeAbleHideIcon")&&(eyeAble_hideMainIcon=!0,eyeAble_shadowRoot.getElementById("showAll_arrow").style.display="none",eyeAble_shadowRoot.getElementById("functionActiveID").style.display="none",eyeAble_shadowRoot.getElementById("eyeAble_columID").style.display="none",eyeAble_shadowRoot.getElementById("hideForMeID")&&(eyeAble_shadowRoot.getElementById("hideForMeID").innerText=eyeAble_getMessage("showForMe"),eyeAble_shadowRoot.getElementById("hideForMeID").setAttribute("aria-pressed",
"true")));eyeAble_initPosition();eyeAble_setMainIconTransform();eyeAble_session_parameters.isMobile&&(eyeAble_shadowRoot.getElementById("eyeA-contrastModeMainIconID").src=eyeAble_imagePaths.bwPresetPath,eyeAble_checkMobilePosition());eyeAble_pluginLocalConfig&&!0===eyeAble_pluginLocalConfig.showCursorInToolbar&&!eyeAble_session_parameters.isMobile&&eyeAble_shadowRoot.getElementById("bigCursorToolbarID").style.removeProperty("display");eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.add("eyeAble_topFixedPosition");
"0"===eyeAble_getVar("Extended")&&eyeAble_closeAll_arrow();eyeAble_shadowRoot.getElementById("tabEnd").addEventListener("focus",function(){eyeAble_shadowRoot.getElementById("resetTopbarID").focus()});eyeAble_shadowRoot.getElementById("tabStart").addEventListener("focus",function(){"none"!==eyeAble_shadowRoot.getElementById("hideForMeID").style.display?eyeAble_shadowRoot.getElementById("hideForMeID").focus():eyeAble_shadowRoot.getElementById("resetID").focus()});0<document.querySelectorAll(".eyeAble_customToolOpenerClass,#eyeAble_customToolOpenerID").length&&
(eyeAble_shadowRoot.getElementById("hideForMeID").style.display="none");eyeAble_session_parameters.isExtension&&!eyeAble_session_parameters.isPlugin&&(eyeAble_shadowRoot.getElementById("hideForMeID").style.display="none")}
function eyeAble_createAccessibleLink(){var a=document.createElement("a");a.href="javascript:EyeAbleAPI.toggleToolbar()";a.classList.add("eyeAble_hiddenOpener");eyeAble_session_parameters.isMobile?(a.innerText=eyeAble_getMessage("accessibleLinkTextMobile"),a.setAttribute("ealangid","accessibleLinkTextMobile")):(a.innerText=eyeAble_getMessage("accessibleLinkText"),a.setAttribute("ealangid","accessibleLinkText"));a.style.setProperty("height","1px","important");a.style.setProperty("width","1px","important");
a.style.setProperty("margin","-1px","important");a.style.setProperty("overflow","hidden","important");a.style.setProperty("clip","rect(1px, 1px, 1px, 1px)","important");a.style.setProperty("position","fixed","important");a.style.setProperty("top","-10000px","important");a.style.setProperty("left","-10000px","important");a.style.setProperty("display","inline");var b=eyeAble_createEmptyStylesheet();eyeAble_addCSSRule(b,"a.eyeAble_hiddenOpener","   all: unset;   border: 0 !important;\n    clip: rect(1px 1px 1px 1px) !important; /* IE6, IE7 */\n    clip: rect(1px, 1px, 1px, 1px) !important;\n    height: 1px !important;\n    margin: -1px !important;\n    overflow: hidden !important;\n    padding: 0 !important;\n    position: fixed !important;\n    top: -10000px !important;\n    left: -10000px !important;\n    width: 1px !important;");
eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.showAccessibleLinkFocus&&eyeAble_addCSSRule(b,".eyeAble_hiddenOpener:focus","    clip: auto;\n    height: auto;\n    margin: 0px;\n    padding: 8px;\n    overflow: visible;\n    top: 5px;\n    left: 5px;\n    font-size: 20px;\n    font-weight: 400;\n    background: black;\n    border-radius: 5px;\n    width: 270px;\n    color: white;\n    z-index: 99999999999;\n    text-decoration: none;");if(0<document.links.length)try{if(document.links[0].hash)for(b=
0;b<document.links.length;b++){if(!document.links[b].href.includes("/#")&&!document.links[b].href.startsWith("#")||!document.links[b].baseURI.includes(window.location.hostname)){if(0===b)document.body.prepend(a);else if(document.links[b-1].offsetParent||document.links[b-1].hash){var c=document.links[b-1];document.links[b-1].after(a)}else{for(var d=0;!document.links[b].offsetParent&&100>d;)b++,d++;var e=document.links[b];document.links[b].before(a)}break}}else document.body.prepend(a)}catch(h){console.log(h),
document.body.prepend(a)}else document.body.prepend(a);try{if(a.parentElement===document.body){var f=document.createElement("aside");f.setAttribute("aria-label",eyeAble_getMessage("accessibleLinkTextMobile"));f.appendChild(a);c?c.after(f):e?e.before(f):document.body.prepend(f)}}catch(h){console.log(h)}document.querySelector(".eyeAble_hiddenOpener").addEventListener("focus",function(){eyeAble_shadowRoot.querySelector(".iAble_column").setAttribute("accessFocus","true");eyeAble_shadowRoot.querySelector("#showAll_arrow").setAttribute("accessFocus",
"true");var h=0;eyeAble_recentlyClosed&&(h=400);setTimeout(function(){"flex"===eyeAble_shadowRoot.querySelector("#showAll_arrow").style.display?eyeAble_createTooltip({target:eyeAble_shadowRoot.querySelector("#eyeAble_smallIconID"),manual:!0}):eyeAble_createTooltip({target:eyeAble_shadowRoot.querySelector(".iAble_column"),manual:!0})},h)});document.querySelector(".eyeAble_hiddenOpener").addEventListener("blur",function(){eyeAble_shadowRoot.querySelector(".iAble_column").removeAttribute("accessFocus");
eyeAble_shadowRoot.querySelector("#showAll_arrow").removeAttribute("accessFocus");eyeAble_removeTooltip();setTimeout(eyeAble_removeTooltip,300)})}var eyeAble_imagesLoaded=!1,eyeAble_imagesJustLoaded=!1,eyeAble_imgLoadDelay=300;
function eyeAble_lazyLoadImgs(){!1===eyeAble_imagesLoaded&&(eyeAble_shadowRoot.getElementById("eyeAble_MainContainerID").querySelectorAll("img").forEach(function(a){a.hasAttribute("src")||(a.setAttribute("src",a.getAttribute("data-src")),a.removeAttribute("data-src"))}),eyeAble_imagesJustLoaded=eyeAble_imagesLoaded=!0,setTimeout(function(){eyeAble_imagesJustLoaded=!1},eyeAble_imgLoadDelay-20))}
function eyeAble_showAll_arrow(){fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("showAll_arrow").style.display="none";eyeAble_shadowRoot.getElementById("eyeAble_columID").style.display="block";eyeAble_extendIconbar()});eyeAble_setVar("Extended","1")}
function eyeAble_closeAll_arrow(){eyeAbleVariables.minimizeIcon?(eyeAble_hideMainIcon||eyeAble_setVar("Extended","0"),fastdomEA.mutate(function(){eyeAble_hideMainIcon?eyeAble_shadowRoot.getElementById("showAll_arrow").style.display="none":eyeAble_shadowRoot.getElementById("showAll_arrow").style.display="flex";eyeAble_shadowRoot.getElementById("eyeAble_columID").style.display="none";eyeAble_oldFocus?(eyeAble_oldFocus.focus(),eyeAble_oldFocus=null):eyeAble_shadowRoot.getElementById("eyeAble_columID").blur();
eyeAble_closeAllOtherPages("");eyeAble_removeTooltip();!eyeAble_session_parameters.isMobile&&(eyeAbleVariables.topPosition.includes("%")&&10<parseFloat(eyeAbleVariables.topPosition)||eyeAbleVariables.topPosition.includes("px")&&parseFloat(eyeAbleVariables.topPosition)>.1*window.innerHeight||eyeAbleVariables.topPosition.includes("calc"))&&(eyeAble_changeFixedTopPosition(eyeAbleVariables.topPosition),setTimeout(function(){eyeAble_changeFixedTopPosition(eyeAbleVariables.topPosition)},450));eyeAble_retractIconbar(0,
!0)})):eyeAble_retractIconbar(1,!0)}function eyeAble_focusHandling(){eyeAble_shadowRoot.getElementById("screenreaderControllerID")&&(eyeAble_shadowRoot.getElementById("screenreaderControllerID").matches(":hover")||document.activeElement===document.getElementById("eyeAble_container_ID"))&&"none"!==eyeAble_shadowRoot.getElementById("screenreaderControllerID").style.display||eyeAble_extendIconbar()}
function eyeAble_addEventListeners(){function a(e){!eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.contains("animeEyeAbleExtended")||eyeAble_stopRetract&&eyeAble_session_parameters.isMobile||eyeAble_shadowRoot.getElementById("eyeAble_columID").matches(":hover")||eyeAble_shadowRoot.getElementById("eyeAble_CCPageID")&&eyeAble_shadowRoot.getElementById("eyeAble_CCPageID").matches(":hover")||eyeAble_shadowRoot.getElementById("eyeAble_SettingsPageID")&&eyeAble_shadowRoot.getElementById("eyeAble_SettingsPageID").matches(":hover")||
eyeAble_shadowRoot.getElementById("eyeAble_infoPageID")&&eyeAble_shadowRoot.getElementById("eyeAble_infoPageID").matches(":hover")||eyeAble_shadowRoot.getElementById("screenreaderControllerID")&&eyeAble_shadowRoot.getElementById("screenreaderControllerID").matches(":hover")||eyeAble_shadowRoot.getElementById("eyeAble_RealSettingsPageID")&&eyeAble_shadowRoot.getElementById("eyeAble_RealSettingsPageID").matches(":hover")||eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID")&&eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID").matches(":hover")||
document.getElementById("eyeAble_customToolOpenerID")&&document.getElementById("eyeAble_customToolOpenerID").matches(":hover")||e.target.classList.contains("eyeAble_container_b")||(eyeAble_session_parameters.isMobile?eyeAble_checkOpenWindows()&&(e.preventDefault(),e.stopPropagation(),eyeAble_retractIconbar(0,!0)):eyeAble_checkOpenWindows()&&fastdomEA.measure(function(){var f=!1,h=eyeAble_shadowRoot.getElementById("eyeAble_columID").getBoundingClientRect(),g=e.clientX;g="right"===eyeAbleVariables.sidePosition?
g-h.left:h.right-g;-25>g?f=!0:0<g&&(-25>e.clientY-h.top||-25>h.bottom-e.clientY)&&(f=!0);f&&(eyeAbleVariables.minimizeIcon?eyeAble_closeAll_arrow():eyeAble_retractIconbar(0,!0))}));eyeAble_stopRetract=!1}eyeAble_shadowRoot.getElementById("oneClickID").addEventListener("click",eyeAble_toggleOneClick);eyeAble_shadowRoot.getElementById("oneClickSaveID").addEventListener("click",eyeAble_saveOneClickSettings);eyeAble_shadowRoot.getElementById("navAndSpeechContainerID").addEventListener("click",function(){eyeAbleWebsiteNav.toggleNavWithSpeech()});
eyeAble_shadowRoot.querySelector("#bluefilterContainerID").addEventListener("click",eyeAble_toggleBluefilter);eyeAble_shadowRoot.querySelector("#plusID").addEventListener("click",eyeAble_increase_font_size);eyeAble_shadowRoot.querySelector("#minusID").addEventListener("click",eyeAble_decrease_font_size);eyeAble_shadowRoot.querySelector("#extendedFontID").addEventListener("click",eyeAble_toggleExtendedFontPage);eyeAble_shadowRoot.querySelector("#extendedFontID").addEventListener("keydown",function(e){"Space"===
e.code&&eyeAble_toggleExtendedFontPage()});eyeAble_shadowRoot.querySelector("#bwID").addEventListener("click",eyeAble_toggleDarkmode);eyeAble_shadowRoot.querySelector("#colorsID").addEventListener("click",eyeAble_toggleContrastMode);eyeAble_shadowRoot.querySelector("#extendedContrastID").addEventListener("click",eyeAble_toggleColorPickerWindow);eyeAble_shadowRoot.querySelector("#extendedContrastID").addEventListener("keydown",function(e){"Space"===e.code&&eyeAble_toggleColorPickerWindow()});eyeAble_shadowRoot.querySelector("#resetContrastModeID").addEventListener("click",
eyeAble_reset_colors);eyeAble_shadowRoot.querySelector("#colorblindID").addEventListener("click",eyeAble_toggleCCpage);eyeAble_shadowRoot.querySelector("#bluefilterMinus").addEventListener("click",eyeAble_decreaseBluefilter);eyeAble_shadowRoot.querySelector("#bluefilterPlus").addEventListener("click",eyeAble_increaseBluefilter);eyeAble_shadowRoot.querySelector("#bluefilterRanger").addEventListener("input",eyeAble_BluefilterRangerChange);eyeAble_shadowRoot.querySelector("#colorblindRanger").addEventListener("input",
eyeAble_ColorblindRangerChange);eyeAble_shadowRoot.getElementById("ccmainMinusId").addEventListener("click",eyeAble_CCminusListener);eyeAble_shadowRoot.getElementById("ccmainPlusId").addEventListener("click",eyeAble_CCplusListener);eyeAble_shadowRoot.getElementById("ccmainResetId").addEventListener("click",eyeAble_resetColorCorrection);eyeAble_shadowRoot.querySelector("#resetTopbarID").addEventListener("click",eyeAble_resetAll);eyeAble_shadowRoot.querySelector("#resetID").addEventListener("click",
eyeAble_resetAll);eyeAble_shadowRoot.querySelector("#settingsTopbarID").addEventListener("click",eyeAble_toggleSettingsPage);eyeAble_shadowRoot.querySelector("#settingsTopbarID").addEventListener("keydown",function(e){"Space"===e.code&&eyeAble_toggleSettingsPage()});eyeAble_shadowRoot.querySelector("#zoomResetID").addEventListener("click",eyeAble_resetFontSizeIcon);eyeAble_shadowRoot.getElementById("zoomBoxOpener").addEventListener("click",eyeAble_clickZoomBox);eyeAble_shadowRoot.getElementById("infoIconBarID").addEventListener("click",
eyeAble_toggleInfoPage);eyeAble_shadowRoot.getElementById("infoIconBarID").addEventListener("keydown",function(e){"Space"===e.code&&eyeAble_toggleInfoPage()});eyeAble_shadowRoot.getElementById("noAnimationToolbarID").addEventListener("click",eyeAble_toggleAnimations);eyeAble_shadowRoot.getElementById("hideImagesContainerID").addEventListener("click",eyeAble_toggleHideImagesAndVideos);eyeAble_shadowRoot.getElementById("tabNavContainerID").addEventListener("click",function(){eyeAbleWebsiteNav.toggleNavOnly()});
eyeAble_shadowRoot.getElementById("moreFunctionsContainerID").addEventListener("click",eyeAble_toggleMoreFunctionsPage);eyeAble_shadowRoot.getElementById("bigCursorToolbarID").addEventListener("click",eyeAble_toggleBigCursor);eyeAble_shadowRoot.getElementById("hideForMeID").addEventListener("click",eyeAble_toggleHideIcon);eyeAble_initMagnifier();eyeAble_session_parameters.isMobile?eyeAble_shadowRoot.getElementById("eyeAble_columID").addEventListener("click",function(){eyeAble_shadowRoot.getElementById("closeIconBarID").matches(":hover")||
eyeAble_extendIconbar()}):(eyeAble_shadowRoot.getElementById("eyeAble_columID").addEventListener("mousedown",eyeAble_dragAndPlaceIcon),eyeAble_shadowRoot.getElementById("eyeAble_columID").addEventListener("mouseenter",eyeAble_extendIconbar),eyeAble_shadowRoot.getElementById("resetID").addEventListener("focus",function(){-1!==eyeAble_retractionTimeoutID&&(clearTimeout(eyeAble_retractionTimeoutID),eyeAble_retractionTimeoutID=-1)}));eyeAble_shadowRoot.getElementById("mainIconSVGID").addEventListener("keydown",
function(e){if("Space"===e.code||"Enter"===e.code)eyeAble_blockClosing=!0,eyeAble_extendIconbar(),setTimeout(function(){eyeAble_blockClosing=!1},500)});eyeAble_session_parameters.isMobile||document.getElementById("eyeAble_container_ID").addEventListener("blur",eyeAble_retractIconbar);var b=window.navigator.userAgent,c=!!b.match(/iPad/i)||!!b.match(/iPhone/i),d=!!b.match(/WebKit/i);b=c&&d&&!b.match(/CriOS/i);eyeAble_session_parameters.isMobile&&b?document.body.addEventListener("touchend",a):(window.addEventListener("click",
a),window.addEventListener("touchend",a));eyeAble_session_parameters.isMobile?eyeAble_shadowRoot.querySelector("#showAll_arrow").addEventListener("touchend",eyeAble_showAll_arrow):eyeAble_shadowRoot.querySelector("#showAll_arrow").addEventListener("mousedown",eyeAble_dragAndPlaceIcon);eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.noMinimize?eyeAble_shadowRoot.querySelector("#closeIconBarID").addEventListener("click",function(){eyeAble_retractIconbar(0)}):eyeAble_shadowRoot.querySelector("#closeIconBarID").addEventListener("click",
eyeAble_closeAll_arrow);fastdomEA.catch=function(e){console.log("fastdomEA Error ",e)};eyeAble_allUnfocusOnMouseLeave(eyeAble_shadowRoot.getElementById("eyeAble_columID"))}function eyeAble_allUnfocusOnMouseLeave(a){function b(e){e.target.blur()}var c="mouseleave";eyeAble_session_parameters.isMobile&&(c="touchend");a=a.querySelectorAll("*");for(var d=0;d<a.length;d++)a[d].id&&"input"!==a[d].tagName.toLowerCase()&&"select"!==a[d].tagName.toLowerCase()&&a[d].addEventListener(c,b)}
var eyeAble_retractionTimeoutID=-1,eyeAble_toolbarOverflowID=-1,eyeAble_extendIconbarDeadtime=!1,eyeAble_oldFocus=null;
function eyeAble_extendIconbar(a){var b="Icon";try{eyeAble_extendIconbar.caller&&eyeAble_extendIconbar.caller.toString().includes("eyeAble_toggleMainToolbar")&&(b="Custom_Icon")}catch(c){}eyeAble_iconMouseDown=!1;if(!eyeAble_imagesLoaded)return eyeAble_lazyLoadImgs(),setTimeout(function(){eyeAble_extendIconbar(a)},eyeAble_imgLoadDelay+10),!1;if(!0===eyeAble_imagesJustLoaded)return setTimeout(function(){eyeAble_extendIconbar(a)},eyeAble_imgLoadDelay+10),!1;-1!==eyeAble_retractionTimeoutID&&(clearTimeout(eyeAble_retractionTimeoutID),
eyeAble_retractionTimeoutID=-1);if(a&&a.type&&"mouseenter"===a.type)return!1;fastdomEA.mutate(function(){eyeAble_session_parameters.isMobile&&(eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification").style.display="none");eyeAble_shadowRoot.getElementById("mainIconSVGID").style.display="none";eyeAble_shadowRoot.getElementById("mainIconID").style.display="block";eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.contains("animeEyeAbleExtended")||(eyeAble_dispatchEvent("Toolbar_Opened"),
"Custom_Icon"===b&&eyeAble_dispatchEvent("Toolbar_Opened_CustomIcon"),eyeAble_extendIconbarDeadtime=!0,setTimeout(function(){eyeAble_extendIconbarDeadtime=!1},500));eyeAble_shadowRoot.getElementById("eyeAble_fixedHeaderToolbarID").classList.add("eyeAble_headerFixedTopbar");for(var c=eyeAble_shadowRoot.querySelectorAll(".animeEyeAble"),d=0;d<c.length;d++)c[d].classList.add("animeEyeAbleExtended"),eyeAble_imagePaths.mainIconFullPath.includes("eye-able-logo2.png")&&(eyeAble_shadowRoot.getElementById("mainIconID").style.width=
"80px");eyeAble_shadowRoot.getElementById("eyeAble_mainToolbarContentID").style.display="block";eyeAble_session_parameters.isMobile?(eyeAbleVariables.mobileBottomPosition.includes("%")&&15<parseFloat(eyeAbleVariables.mobileBottomPosition)||eyeAbleVariables.mobileBottomPosition.includes("px")&&parseFloat(eyeAbleVariables.mobileBottomPosition)>.15*window.innerHeight||eyeAbleVariables.mobileBottomPosition.includes("calc"))&&eyeAble_changeFixedBottomPosition("15%",null,!0):(eyeAbleVariables.topPosition.includes("%")&&
15<parseFloat(eyeAbleVariables.topPosition)||eyeAbleVariables.topPosition.includes("px")&&parseFloat(eyeAbleVariables.topPosition)>.15*window.innerHeight||eyeAbleVariables.topPosition.includes("calc"))&&eyeAble_changeFixedTopPosition("15%",null,!0);c=295+parseFloat(eyeAbleVariables.rightPosition);eyeAble_session_parameters.isMobile&&(c=295+parseFloat(eyeAbleVariables.mobileRightPosition));eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification").style.setProperty(eyeAbleVariables.sidePosition,
c.toFixed(0)+"px","important");setTimeout(function(){eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.contains("animeEyeAbleExtended")&&(eyeAble_disablePrecisePosition(),eyeAble_shadowRoot.getElementById("mainIconID").src=eyeAble_imagePaths.mainIconFullPath,eyeAble_shadowRoot.getElementById("mainIconID").style.removeProperty("height"),eyeAble_shadowRoot.getElementById("mainIconID").style.removeProperty("transform"),eyeAble_shadowRoot.getElementById("mainIconID").style.removeProperty("width"),
eyeAble_imagePaths.mainIconFullPath.includes("eye-able-logo2.png")&&(eyeAble_shadowRoot.getElementById("mainIconID").style.width="80px"),setTimeout(function(){eyeAble_shadowRoot.getElementById("mainIconID").style.opacity="";eyeAble_shadowRoot.getElementById("mainIconID").style.removeProperty("width")},300),eyeAble_shadowRoot.getElementById("mainIconID").style.cursor="default",eyeAble_hideMainIcon&&(eyeAble_shadowRoot.getElementById("eyeAble_columID").style.display="block"),eyeAble_shadowRoot.getElementById("tabEnd").tabIndex=
"0",eyeAble_shadowRoot.getElementById("tabStart").tabIndex="0",document.activeElement.classList.contains("eyeAble_container_b")||(eyeAble_oldFocus=document.activeElement,eyeAble_shadowRoot.getElementById("eyeAble_columID").focus(),eyeAbleWebsiteNav.getActiveState()&&eyeAbleWebsiteNav.setActiveElement(eyeAble_shadowRoot.getElementById("resetTopbarID"))),eyeAble_shadowRoot.getElementById("eyeAble_MainContainerID").ariaHidden=!1,eyeAble_shadowRoot.getElementById("eyeAble_MainContainerID").setAttribute("aria-hidden",
"false"),setTimeout(function(){for(var e=eyeAble_shadowRoot.getElementById("eyeAble_columID").querySelectorAll("[aria-live]"),f=0;f<e.length;f++)e[f].setAttribute("aria-live","polite")},1E3),eyeAble_removeTooltip())},100)});eyeAble_toolbarOverflowID=setTimeout(function(){eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.contains("animeEyeAbleExtended")&&fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAble_columID").style.overflowY="auto";eyeAble_shadowRoot.getElementById("mainIconID").src=
eyeAble_imagePaths.mainIconFullPath})},450)}var eyeAble_mobileBottomPos=.2,eyeAble_hideMainIcon=!1;
function eyeAble_checkOpenWindows(){return eyeAble_shadowRoot.getElementById("eyeAble_columID").matches(":hover")||eyeAble_shadowRoot.getElementById("eyeAble_CCPageID")&&"block"===getComputedStyle(eyeAble_shadowRoot.getElementById("eyeAble_CCPageID")).display||eyeAble_shadowRoot.getElementById("eyeAble_SettingsPageID")&&"block"===getComputedStyle(eyeAble_shadowRoot.getElementById("eyeAble_SettingsPageID")).display||eyeAble_shadowRoot.getElementById("eyeAbleColorWindow")&&"block"===getComputedStyle(eyeAble_shadowRoot.getElementById("eyeAbleColorWindow")).display||
eyeAble_shadowRoot.getElementById("eyeAble_infoPageID")&&"block"===getComputedStyle(eyeAble_shadowRoot.getElementById("eyeAble_infoPageID")).display||eyeAble_shadowRoot.getElementById("eyeAble_magnifierContainerID")&&"block"===getComputedStyle(eyeAble_shadowRoot.getElementById("eyeAble_magnifierContainerID")).display||eyeAble_takingScreenshot||eyeAble_shadowRoot.getElementById("eyeAble_RealSettingsPageID")&&"block"===getComputedStyle(eyeAble_shadowRoot.getElementById("eyeAble_RealSettingsPageID")).display||
eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID")&&"block"===getComputedStyle(eyeAble_shadowRoot.getElementById("eyeAble_ExtendedFontPageID")).display?!1:!0}var eyeAble_recentlyClosed=!1;
function eyeAble_retractIconbar(a,b){a=void 0===a?2E3:a;b=void 0===b?!1:b;if(eyeAble_blockClosing||eyeAble_extendIconbarDeadtime&&!eyeAble_keyPressed&&eyeAble_shadowRoot.activeElement!==eyeAble_shadowRoot.getElementById("closeIconBarID"))return!1;Number.isInteger(a)||(a=2E3);if(eyeAble_checkOpenWindows()||b)-1!==eyeAble_retractionTimeoutID&&0===a&&(clearTimeout(eyeAble_retractionTimeoutID),eyeAble_retractionTimeoutID=-1),-1===eyeAble_retractionTimeoutID&&(eyeAble_retractionTimeoutID=setTimeout(function(){if(!eyeAble_checkOpenWindows()&&
!b)return!1;!eyeAble_checkOpenWindows()&&b&&(eyeAble_closeCCpage(),eyeAble_closeSettingsPage(),eyeAble_closeInfoPage(),eyeAble_closeMoreFunctionsPage(),eyeAble_closeExtendedFontPage());-1!==eyeAble_toolbarOverflowID&&(clearTimeout(eyeAble_toolbarOverflowID),eyeAble_toolbarOverflowID=-1);var c=eyeAble_iconSize+15+parseFloat(eyeAbleVariables.rightPosition);eyeAble_hideMainIcon&&(c=15+parseFloat(eyeAbleVariables.rightPosition));fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("mainIconID").style.opacity=
"";eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.customIconColor&&(eyeAble_shadowRoot.getElementById("mainIconSVGID").style.display="block",eyeAble_shadowRoot.getElementById("mainIconID").style.display="none");eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification")&&eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification").style.setProperty(eyeAbleVariables.sidePosition,c.toFixed(0)+"px","important");eyeAble_shadowRoot.getElementById("mainIconID").style.setProperty("height",eyeAble_iconSize.toFixed(0)+
"px","important");eyeAble_shadowRoot.getElementById("mainIconSVGID").style.setProperty("height",eyeAble_iconSize.toFixed(0)+"px","important");eyeAble_shadowRoot.getElementById("mainIconID").style.setProperty("width",eyeAble_iconSize.toFixed(0)+"px","important");eyeAble_shadowRoot.getElementById("mainIconSVGID").style.setProperty("width",eyeAble_iconSize.toFixed(0)+"px","important");eyeAble_setMainIconTransform();eyeAble_shadowRoot.getElementById("eyeAble_fixedHeaderToolbarID").classList.remove("eyeAble_headerFixedTopbar");
if(eyeAble_session_parameters.isMobile)(eyeAbleVariables.mobileBottomPosition.includes("%")&&15<parseFloat(eyeAbleVariables.mobileBottomPosition)||eyeAbleVariables.mobileBottomPosition.includes("px")&&parseFloat(eyeAbleVariables.mobileBottomPosition)>.15*window.innerHeight||eyeAbleVariables.mobileBottomPosition.includes("calc"))&&eyeAble_changeFixedBottomPosition(eyeAbleVariables.mobileBottomPosition);else if(eyeAbleVariables.topPosition.includes("%")&&15<parseFloat(eyeAbleVariables.topPosition)||
eyeAbleVariables.topPosition.includes("px")&&parseFloat(eyeAbleVariables.topPosition)>.15*window.innerHeight||eyeAbleVariables.topPosition.includes("calc"))40<parseFloat(eyeAbleVariables.topPosition)&&(eyeAble_shadowRoot.getElementById("eyeAble_mainToolbarContentID").style.display="none"),eyeAble_changeFixedTopPosition(eyeAbleVariables.topPosition),setTimeout(function(){eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.contains("animeEyeAbleExtended")||eyeAble_changeFixedTopPosition(eyeAbleVariables.topPosition)},
450);eyeAble_shadowRoot.getElementById("eyeAble_columID").style.removeProperty("overflow-y");for(var d=eyeAble_shadowRoot.querySelectorAll(".animeEyeAble"),e=0;e<d.length;e++)d[e].classList.remove("animeEyeAbleExtended");eyeAble_shadowRoot.getElementById("mainIconID").src=eyeAble_imagePaths.mainIconPath;eyeAble_shadowRoot.getElementById("mainIconID").style.removeProperty("cursor");eyeAble_removeTooltip();setTimeout(function(){eyeAble_enablePrecisePosition()},450);"0"===eyeAbleVariables.iAble_Font_Offset&&
eyeAble_closeZoomBox();eyeAble_recentlyClosed=!0;setTimeout(function(){eyeAble_recentlyClosed=!1},200);eyeAble_oldFocus?(eyeAble_oldFocus.focus(),eyeAble_oldFocus=null):eyeAble_shadowRoot.getElementById("eyeAble_columID").blur();eyeAble_shadowRoot.getElementById("eyeAble_columID").scroll(0,0);eyeAble_hideMainIcon&&(eyeAble_shadowRoot.getElementById("eyeAble_columID").style.display="none");eyeAble_shadowRoot.getElementById("eyeAble_MainContainerID").setAttribute("aria-hidden","true");eyeAble_shadowRoot.getElementById("eyeAble_MainContainerID").setAttribute("aria-hidden",
"true");d=eyeAble_shadowRoot.getElementById("eyeAble_columID").querySelectorAll("[aria-live]");for(e=0;e<d.length;e++)d[e].setAttribute("aria-live","off");eyeAble_setActiveCheckVis();eyeAble_shadowRoot.getElementById("tabEnd").tabIndex="-1";eyeAble_shadowRoot.getElementById("tabStart").tabIndex="-1";eyeAble_dispatchEvent("Toolbar_Closed")})},a))}
function eyeAble_toggleMainToolbar(){eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.contains("animeEyeAbleExtended")?eyeAbleVariables.minimizeIcon?eyeAble_closeAll_arrow():eyeAble_retractIconbar(0):(eyeAbleVariables.minimizeIcon&&(eyeAble_shadowRoot.getElementById("showAll_arrow").style.display="none",eyeAble_shadowRoot.getElementById("eyeAble_columID").style.display="block"),eyeAble_extendIconbar())}var eyeAble_notificationTimeoutID=-1;
function eyeAble_createIconbarNotification(){var a='<div class="eyeAbelIntroTooltip eyeAbleSkip" id="eyeAbleIntroNotification" style="display: none">   <span class="eyeAble_InfoText" id="eyeAble_IconBannerID" ealangid="introText">'+eyeAble_getMessage("introText")+"</span></div>";eyeAble_shadowRoot.getElementById("eyeAble_MainContainerID").insertAdjacentHTML("beforeend",a);!0===eyeAble_session_parameters.isExtension&&("Free"===eyeAble_activeFeatures.id&&(eyeAble_shadowRoot.getElementById("eyeAble_IconBannerID").innerText=
eyeAble_getMessage("introFree")),eyeAble_firstInstallFree&&(eyeAble_shadowRoot.getElementById("eyeAble_IconBannerID").innerText=eyeAble_getMessage("intro1hTrial")),eyeAble_pluginDetected&&(eyeAble_shadowRoot.getElementById("eyeAble_IconBannerID").innerText=eyeAble_getMessage("pluginHere")));"1"!==eyeAble_getVar("Extended")&&eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.contains("animeEyeAbleExtended")?fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification").style.display=
"none"}):fastdomEA.mutate(function(){eyeAble_updateNotifcationBannerPosition();var b=eyeAble_session_parameters.isMobile?eyeAble_iconSize+15+parseFloat(eyeAbleVariables.mobileRightPosition):eyeAble_iconSize+15+parseFloat(eyeAbleVariables.rightPosition);eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification").style.setProperty(eyeAbleVariables.sidePosition,b.toString()+"px","important");eyeAble_notificationTimeoutID=setTimeout(function(){eyeAble_hideIconbarNotification();eyeAble_notificationTimeoutID=
-1},5E3)})}
function eyeAble_updateNotifcationBannerPosition(){eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification")&&fastdomEA.measure(function(){var a=eyeAble_shadowRoot.getElementById("eyeAble_columID")&&0<eyeAble_shadowRoot.getElementById("eyeAble_columID").getBoundingClientRect().width?eyeAble_shadowRoot.getElementById("eyeAble_columID").getBoundingClientRect().top+15:parseFloat(eyeAbleVariables.topPosition)*Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)/100+15;fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification").style.setProperty("top",
a.toString()+"px","important")})})}function eyeAble_hideIconbarNotification(){fastdomEA.mutate(function(){eyeAble_shadowRoot.getElementById("eyeAbleIntroNotification").style.display="none"})}
function eyeAble_setMainIconTransform(){var a=eyeAble_shadowRoot.getElementById("functionActiveID");if(eyeAble_session_parameters.isMobile){if(50>eyeAble_iconSize){var b=(50-eyeAble_iconSize)/2;eyeAble_shadowRoot.getElementById("mainIconID").style.setProperty("transform","translate("+b.toFixed(0)+"px,0)");eyeAble_shadowRoot.getElementById("mainIconSVGID").style.setProperty("transform","translate("+b.toFixed(0)+"px,0)")}b=(-.7*eyeAble_iconSize+42).toFixed(0)+"px";a.style.left=b}else"right"===eyeAbleVariables.sidePosition?
(70>eyeAble_iconSize&&60<=eyeAble_iconSize?(b=70-eyeAble_iconSize,eyeAble_shadowRoot.getElementById("mainIconID").style.setProperty("transform","translate("+b.toFixed(0)+"px,0)"),eyeAble_shadowRoot.getElementById("mainIconSVGID").style.setProperty("transform","translate("+b.toFixed(0)+"px,0)")):60>eyeAble_iconSize?(b=10+(60-eyeAble_iconSize)/2,eyeAble_shadowRoot.getElementById("mainIconID").style.setProperty("transform","translate("+b.toFixed(0)+"px,0)"),eyeAble_shadowRoot.getElementById("mainIconSVGID").style.setProperty("transform",
"translate("+b.toFixed(0)+"px,0)")):(eyeAble_shadowRoot.getElementById("mainIconID").style.removeProperty("transform"),eyeAble_shadowRoot.getElementById("mainIconSVGID").style.removeProperty("transform")),70>eyeAble_iconSize&&(b=(-.9*eyeAble_iconSize+66).toFixed(0)+"px",a.style.left=b)):(60>eyeAble_iconSize?(b=36*(1-eyeAble_iconSize/60),eyeAble_shadowRoot.getElementById("mainIconID").style.setProperty("transform","translate(-"+b.toFixed(0)+"px,0)"),eyeAble_shadowRoot.getElementById("mainIconSVGID").style.setProperty("transform",
"translate(-"+b.toFixed(0)+"px,0)")):(eyeAble_shadowRoot.getElementById("mainIconID").style.removeProperty("transform"),eyeAble_shadowRoot.getElementById("mainIconSVGID").style.removeProperty("transform")),70>eyeAble_iconSize&&(b=(.15*eyeAble_iconSize-7.5).toFixed(0)+"px",a.style.left=b));70>eyeAble_iconSize&&(b=(.95*eyeAble_iconSize-6.5).toFixed(0)+"px",a.style.top=b,60>eyeAble_iconSize&&(a.style.height="20px"));eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.precisePosition&&(a.style.top=(.85*
eyeAble_iconSize-4.5).toFixed(0)+"px",a.style.left="-6px")}
function eyeAble_enablePrecisePosition(){eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.precisePosition&&(eyeAble_shadowRoot.querySelector(".eyeAble_mainicon_container").classList.add("MainIconPrecise"),eyeAble_shadowRoot.querySelector(".eyeAble_mainicon_container").classList.add("eyeAble_topFixedPosition"),eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.add("supressTransform"),eyeAble_shadowRoot.getElementById("mainIconSVGID").classList.add("supressTransform"),eyeAble_shadowRoot.getElementById("mainIconID").classList.add("supressTransform"),
eyeAble_shadowRoot.getElementById("functionActiveID").style.position="absolute")}
function eyeAble_disablePrecisePosition(){eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.precisePosition&&(eyeAble_shadowRoot.querySelector(".eyeAble_mainicon_container").classList.remove("MainIconPrecise"),eyeAble_shadowRoot.querySelector(".eyeAble_mainicon_container").classList.remove("eyeAble_topFixedPosition"),eyeAble_shadowRoot.getElementById("eyeAble_columID").classList.remove("supressTransform"),eyeAble_shadowRoot.getElementById("mainIconSVGID").classList.remove("supressTransform"),eyeAble_shadowRoot.getElementById("mainIconID").classList.remove("supressTransform"),
eyeAble_shadowRoot.getElementById("functionActiveID").style.position="")};function eyeAble_createSettingsPage(){function a(){"tabEndSett"===this.id?eyeAble_shadowRoot.getElementById("settingsCloseID").focus():eyeAble_shadowRoot.querySelector("#minimizeIconSettingsID > input").focus()}var b='        <Section aria-labelledby="settingsWindowHeading" class="eyeAble_settings eyeAble_topFixedPosition eyeAbleSkip" id="eyeAble_RealSettingsPageID" tabindex="-1">\n           <div aria-hidden="true" id="tabStartSett" class="eyeAtabClickable" tabindex="-1"></div>            <div class="eyeAble_settings-header" style="min-width: 261px">\n                <div class="eyeAble_setting-icon">\n                    <img eyeAbleSkipNav="true" src="'+
eyeAble_imagePaths.settingsPath+'" alt="">\n                </div>\n                <div style="min-width: 165px; text-align: center;">                    <span id="settingsWindowHeading" class="eyeAble_setting-text" ealangid="settingsText">'+eyeAble_getMessage("settingsText")+'</span>\n                </div>\n                <div> <img eyeAbleSkipNav="true" role="button" tabindex="0" class="eyeAble_smallIconHeader eyeAtabClickable noHide" id="settingsCloseID" src="'+eyeAble_imagePaths.xPath+'" alt="'+
eyeAble_getMessage("altCloseWindow")+'" eaAltLangID="altCloseWindow" style="margin-left: 7px;font-size: 25px;margin-top: 5px;"></div>            </div>            </div>\n            <div class="eyeAble_settings-content" style="overflow: visible">\n                <div class="eyeAble_settings-block eyeAble_settings-block-location">\n                    <div class="eyeAble_zoombox">\n                        <div class="eyeAble_settings-block-feature" style="margin-top: 0">\n                            <label class="eyeAble_wohnort" for="languages" ealangid="SettLang" style="font-size: 17px;">'+
eyeAble_getMessage("SettLang")+'</label>\n                            <select class="eyeAtabClickable" tabindex="-1" id="languages">\n                                <option value="af">Afrikaans</option>\n                                <option value="ar">\u200f(\u0627\u0644\u0644\u063a\u0629) \u0627\u0644\u0639\u0631\u0628\u064a</option>\n                                <option value="id">Bahasa Indonesia</option>\n                                <option value="ms">Bahasa Melayu</option>\n                                <option value="cs">\u010de\u0161tina</option>\n                                <option value="zh">\u4e2d\u6587</option>\n                                <option value="da">Dansk</option>\n                                <option value="de">Deutsch</option>\n                                <option value="et">Eesti keel</option>\n                                <option value="en">English</option>\n                                <option value="el">\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac</option>\n                                <option value="es">Espa\u00f1ol</option>\n                                <option value="fr">Fran\u00e7ais</option>\n                                <option value="hr">Hrvatski</option>\n                                <option value="hi">\u0939\u093f\u0928\u094d\u0926\u0940</option>\n                                <option value="xh">isiXhosa</option>\n                                <option value="zu">isiZulu</option>\n                                <option value="it">Italiano</option>\n                                <option value="ja">\u65e5\u672c\u8a9e</option>\n                                <option value="ko">\ud55c\uad6d\uc5b4</option>\n                                <option value="lv">Latviski</option>\n                                <option value="lt">Lietuvi\u0173</option>\n                                <option value="no">Norsk</option>\n                                <option value="nl">Nederlands</option>\n                                <option value="uk">\u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0438\u0439</option>\n                                <option value="ro">Rom\u00e2n\u0103</option>\n                                <option value="pl">Polski</option>\n                                <option value="pt">Portugu\u00eas</option>\n                                <option value="ru">P\u0443\u0341\u0441\u0441\u043a\u0438\u0439</option>\n                                <option value="fil">Wikang Filipino</option>\n                                <option value="sr">\u0421\u0440\u043f\u0441\u043a\u0438</option>\n                                <option value="sk">Slovensk\u00fd</option>\n                                <option value="sl">Sloven\u0161\u010dina</option>\n                                <option value="st">Sesotho</option>\n                                <option value="fi">Suomi</option>\n                                <option value="sv">Svenska</option>\n                                <option value="tr">T\u00fcrk\u00e7e</option>\n                                <option value="ts">Xitsonga</option>\n                            </select>\n                        </div>\n                    </div>\n                </div>\n               <div class="eyeAble_accessible-linkbox eyeAble_radical-border" style="padding: 15px 0 20px; justify-content: space-between; border-bottom: 2px solid var(--border-color);" id="shortcutSettingsID">\n                   <label for="shortcutsBox" class="shortcutsLabel" ealangid="SettShort"> '+
eyeAble_getMessage("SettShort")+'</label>\n                   <input class="eA_checkmark" type="checkbox" id="shortcutsBox" checked>\n               </div>               <div class="eyeAble_accessible-linkbox eyeAble_radical-border" style="padding: 15px 0 20px; justify-content: space-between;border-bottom: 2px solid var(--border-color);" id="crossDomainSettingsID">\n                   <label for="crossDomainBox" class="shortcutsLabel" ealangid="SettCrossDomain"> '+eyeAble_getMessage("SettCrossDomain")+
'</label>\n                   <input class="eA_checkmark" type="checkbox" id="crossDomainBox">\n               </div>               <div class="eyeAble_accessible-linkbox eyeAble_radical-border" style="padding: 15px 0 20px; justify-content: space-between;border-bottom: 2px solid var(--border-color);" id="hideIconSettingsID">\n                   <label for="hideIconBox" class="shortcutsLabel" ealangid="SettHideIcon"> '+eyeAble_getMessage("SettHideIcon")+'</label>\n                   <input class="eA_checkmark" type="checkbox" id="hideIconBox">\n               </div>               <div class="eyeAble_accessible-linkbox eyeAble_radical-border" style="padding: 15px 0 20px; justify-content: space-between" id="minimizeIconSettingsID">\n                   <label for="minimizeIconBox" class="shortcutsLabel" ealangid="SettMinimizeIcon"> '+
eyeAble_getMessage("SettMinimizeIcon")+'</label>\n                   <input class="eA_checkmark" type="checkbox" id="minimizeIconBox">\n               </div>            </div>\n           <div aria-hidden="true" id="tabEndSett" class="eyeAtabClickable" tabindex="0"></div>        </Section>';eyeAble_shadowRoot.getElementById("eyeAble_MainContainerID").insertAdjacentHTML("beforeend",b);eyeAble_shadowRoot.getElementById("tabEndSett").addEventListener("focus",a);eyeAble_shadowRoot.getElementById("tabStartSett").addEventListener("focus",
a);eyeAble_shadowRoot.getElementById("settingsCloseID").addEventListener("click",eyeAble_toggleSettingsPage);eyeAble_shadowRoot.getElementById("languages").addEventListener("change",eyeAble_languageChanged);eyeAble_shadowRoot.getElementById("shortcutsBox").addEventListener("change",eyeAble_toggleShortcutsActive);eyeAble_shadowRoot.getElementById("hideIconBox").addEventListener("change",eyeAble_toggleHideIcon);eyeAble_shadowRoot.getElementById("crossDomainBox").addEventListener("change",eyeAble_toggleCrossStorage);
eyeAble_shadowRoot.getElementById("minimizeIconBox").addEventListener("change",eyeAble_toggleMinimizeIcon);if(eyeAble_session_parameters.isMobile){"left"===eyeAbleVariables.sidePosition?eyeAble_shadowRoot.getElementById("eyeAble_RealSettingsPageID").style.setProperty("left",eyeAbleVariables.mobileRightPosition,"important"):eyeAble_shadowRoot.getElementById("eyeAble_RealSettingsPageID").style.setProperty("right",eyeAbleVariables.mobileRightPosition,"important");b=eyeAble_shadowRoot.getElementById("eyeAble_columID").getBoundingClientRect().height;
var c=eyeAbleVariables.mobileBottomPosition.includes("%")?parseInt(eyeAbleVariables.mobileBottomPosition):100*parseInt(eyeAbleVariables.mobileBottomPosition)/window.innerHeight;eyeAble_shadowRoot.getElementById("eyeAble_RealSettingsPageID").style.setProperty("top","max(0%, calc("+(100-c).toFixed(0)+"% - "+b.toFixed(0)+"px))","important");eyeAble_shadowRoot.getElementById("eyeAble_RealSettingsPageID").style.setProperty("height","fit-content");eyeAble_shadowRoot.getElementById("shortcutSettingsID").style.display=
"none"}else b=eyeAbleVariables.rightPosition.includes("%")?window.innerWidth*parseInt(eyeAbleVariables.rightPosition)/100-10:parseInt(eyeAbleVariables.rightPosition)-10,2<Math.abs(b)&&("left"===eyeAbleVariables.sidePosition?eyeAble_shadowRoot.getElementById("eyeAble_RealSettingsPageID").style.setProperty("left",(295+b).toFixed(0)+"px","important"):eyeAble_shadowRoot.getElementById("eyeAble_RealSettingsPageID").style.setProperty("right",(295+b).toFixed(0)+"px","important"));eyeAble_changeSelectedValue("languages",
eyeAbleVariables.UserLang);!1===eyeAbleVariables.ShortcutsActive&&(eyeAble_shadowRoot.getElementById("shortcutsBox").checked=!1);!0===eyeAbleVariables.minimizeIcon&&(eyeAble_shadowRoot.getElementById("minimizeIconBox").checked=!0);eyeAble_pluginLocalConfig&&!0===eyeAble_pluginLocalConfig.disableAllShortcuts&&(eyeAble_shadowRoot.getElementById("shortcutSettingsID").style.display="none");0<document.querySelectorAll(".eyeAble_customToolOpenerClass,#eyeAble_customToolOpenerID").length&&(eyeAble_shadowRoot.getElementById("hideIconSettingsID").style.display=
"none",eyeAble_shadowRoot.getElementById("minimizeIconSettingsID").style.display="none");eyeAble_hideMainIcon&&(eyeAble_shadowRoot.getElementById("hideIconBox").checked=!0);localStorage.getItem("eyeAbleCrossStorage")&&(eyeAble_shadowRoot.getElementById("crossDomainBox").checked=!0);if(eyeAble_isLocalHosting||!eyeAble_session_parameters.isPlugin||eyeAble_externalStorageIframe)eyeAble_shadowRoot.getElementById("crossDomainSettingsID").style.display="none";eyeAble_shadowRoot.getElementById("shortcutSettingsID").addEventListener("mouseenter",
eyeAble_createTooltip);eyeAble_shadowRoot.getElementById("hideIconSettingsID").addEventListener("mouseenter",eyeAble_createTooltip);eyeAble_shadowRoot.getElementById("crossDomainSettingsID").addEventListener("mouseenter",eyeAble_createTooltip);eyeAble_shadowRoot.getElementById("minimizeIconSettingsID").addEventListener("mouseenter",eyeAble_createTooltip)}
function eyeAble_toggleSettingsPage(){if(!eyeAble_settingsTopIconEnabled)return!1;eyeAble_closeAllOtherPages("eyeAble_RealSettingsPageID");if(eyeAble_shadowRoot.getElementById("eyeAble_RealSettingsPageID"))if("block"===getComputedStyle(eyeAble_shadowRoot.getElementById("eyeAble_RealSettingsPageID")).display)eyeAble_closeSettingsPage(),eyeAble_hideClickableElements("eyeAble_RealSettingsPageID"),eyeAble_showFeedbackNotification(eyeAble_getMessage("settClosed"),"ALT + 5"),setTimeout(function(){eyeAble_removeTooltip()},
100);else{if(eyeAble_session_parameters.isMobile){var a=eyeAble_shadowRoot.getElementById("eyeAble_columID").getBoundingClientRect().height;var b=eyeAbleVariables.mobileBottomPosition.includes("%")?parseInt(eyeAbleVariables.mobileBottomPosition):100*parseInt(eyeAbleVariables.mobileBottomPosition)/window.innerHeight;eyeAble_shadowRoot.getElementById("eyeAble_RealSettingsPageID").style.setProperty("top","max(0%, calc("+(100-b).toFixed(0)+"% - "+a.toFixed(0)+"px))","important")}eyeAble_shadowRoot.getElementById("eyeAble_RealSettingsPageID").style.setProperty("display",
"block");eyeAble_showClickableElements("eyeAble_RealSettingsPageID");eyeAble_shadowRoot.getElementById("settingsCloseID").focus();eyeAble_removeTooltip();setTimeout(function(){eyeAble_removeTooltip()},100);eyeAble_showFeedbackNotification(eyeAble_getMessage("settOpened"),"ALT + 5")}else eyeAble_createSettingsPage(),eyeAble_showClickableElements("eyeAble_RealSettingsPageID"),eyeAble_shadowRoot.getElementById("settingsCloseID").focus(),eyeAble_removeTooltip(),eyeAble_showFeedbackNotification(eyeAble_getMessage("settOpened"),
"ALT + 5")}var eyeAble_stopRetract=!1;
function eyeAble_closeSettingsPage(){eyeAble_shadowRoot.getElementById("eyeAble_RealSettingsPageID")&&(eyeAble_session_parameters.isMobile&&(eyeAble_stopRetract=!0),eyeAble_shadowRoot.getElementById("eyeAble_RealSettingsPageID").style.setProperty("display","none"),eyeAble_keyPressed?eyeAble_shadowRoot.getElementById("settingsTopbarID").focus():eyeAble_shadowRoot.getElementById("eyeAble_columID").focus(),eyeAble_hideClickableElements("eyeAble_RealSettingsPageID"))}
function eyeAble_toggleShortcutsActive(){eyeAbleVariables.ShortcutsActive?(eyeAble_shadowRoot.getElementById("shortcutsBox")&&(eyeAble_shadowRoot.getElementById("shortcutsBox").checked=!1),eyeAble_setVar("ShortcutsActive",!1)):(eyeAble_setVar("ShortcutsActive",!0),eyeAble_shadowRoot.getElementById("shortcutsBox")&&(eyeAble_shadowRoot.getElementById("shortcutsBox").checked=!0))}
function eyeAble_toggleHideIcon(){eyeAble_hideMainIcon?(localStorage.removeItem("eyeAbleHideIcon"),eyeAble_hideMainIcon=!1,eyeAble_shadowRoot.getElementById("hideIconBox")&&(eyeAble_shadowRoot.getElementById("hideIconBox").checked=!1),eyeAble_shadowRoot.getElementById("hideForMeID").innerText=eyeAble_getMessage("hideForMe"),eyeAble_shadowRoot.getElementById("hideForMeID").setAttribute("aria-pressed","false")):(localStorage.setItem("eyeAbleHideIcon","true"),eyeAble_hideMainIcon=!0,eyeAble_shadowRoot.getElementById("hideIconBox")&&
(eyeAble_shadowRoot.getElementById("hideIconBox").checked=!0),eyeAble_shadowRoot.getElementById("hideForMeID").innerText=eyeAble_getMessage("showForMe"),eyeAble_shadowRoot.getElementById("hideForMeID").setAttribute("aria-pressed","true"))}function eyeAble_toggleCrossStorage(){localStorage.getItem("eyeAbleCrossStorage")?localStorage.removeItem("eyeAbleCrossStorage"):localStorage.setItem("eyeAbleCrossStorage","true")}
function eyeAble_toggleMinimizeIcon(){eyeAbleVariables.minimizeIcon?eyeAble_setVar("minimizeIcon",!1):eyeAble_setVar("minimizeIcon",!0)};/*

 Following Third Party Libraries are used in the Eye-Able Software:
 Fastdom - MIT License - Copyright (c) 2023 Wilson Page wilsonpage@me.com
 freezeframe.js - MIT License - Copyright (c) 2019 Christopher Antonellis & @ctrl-freaks
 mark.js - MIT License - Copyright (c), Julian K?hnel
 Pickr 1.8.0 MIT | https://github.com/Simonwep/pickr
 NanoPop 2.1.0 MIT | https://github.com/Simonwep/nanopop
 sha1.js - MIT License - Chen, Yi-Cyuan
 MIT License : https://opensource.org/licenses/mit-license.php

 Suncalc.js BSD 2-Clause Copyright (c), Vladimir Agafonkin - License: https://github.com/mourner/suncalc/blob/master/LICENSE
*/
!function(a){function b(){this.reads=[];this.writes=[];this.raf=f.bind(a)}function c(h){h.scheduled||(h.scheduled=!0,h.raf(d.bind(null,h)))}function d(h){var g=h.writes,l=h.reads;try{l.length;for(var m;m=l.shift();)m();g.length;for(var q;q=g.shift();)q()}catch(r){var n=r}if(h.scheduled=!1,(l.length||g.length)&&c(h),n){if(n.message,!h.catch)throw n;h.catch(n)}}function e(h,g){g=h.indexOf(g);return!!~g&&!!h.splice(g,1)}var f=a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||
a.msRequestAnimationFrame||function(h){return setTimeout(h,16)};b.prototype={constructor:b,measure:function(h,g){h=g?h.bind(g):h;return this.reads.push(h),c(this),h},mutate:function(h,g){h=g?h.bind(g):h;return this.writes.push(h),c(this),h},clear:function(h){return e(this.reads,h)||e(this.writes,h)},extend:function(h){if("object"!=typeof h)throw Error("expected object");var g=Object.create(this),l;for(l in h)h.hasOwnProperty(l)&&(g[l]=h[l]);return g.fastdomEA=this,g.initialize&&g.initialize(),g},
catch:null};a.fastdomEA=a.fastdomEA||new b}("undefined"!=typeof window?window:this);var $jscomp$templatelit$m516772255$0=$jscomp.createTemplateTagFirstArg(['\n    <div class="'," ",'">\n    </div>\n  ']),$jscomp$templatelit$m516772255$1=$jscomp.createTemplateTagFirstArg(['\n    <canvas class="','" width="0" height="0">\n    </canvas>\n  ']),$jscomp$templatelit$m516772255$2=$jscomp.createTemplateTagFirstArg(['\n    <div class="','">\n    </div>\n  ']);
!function(a,b){a.Freezeframe=b()}(window,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,b),e.l=!0,e.exports}var c={};return b.m=a,b.c=c,b.d=function(d,e,f){b.o(d,e)||Object.defineProperty(d,e,{enumerable:!0,get:f})},b.r=function(d){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(d,Symbol.toStringTag,{value:"Module"});Object.defineProperty(d,"__esModule",{value:!0})},b.t=function(d,
e){if((1&e&&(d=b(d)),8&e)||4&e&&"object"==typeof d&&d&&d.__esModule)return d;var f=Object.create(null);if(b.r(f),Object.defineProperty(f,"default",{enumerable:!0,value:d}),2&e&&"string"!=typeof d)for(var h in d)b.d(f,h,function(g){return d[g]}.bind(null,h));return f},b.n=function(d){var e=d&&d.__esModule?function(){return d.default}:function(){return d};return b.d(e,"a",e),e},b.o=function(d,e){return Object.prototype.hasOwnProperty.call(d,e)},b.p="examples",b(b.s=4)}([function(a,b,c){var d,e;!function(f,
h){d=[c(2)];void 0===(e=function(g){return function(l,m){function q(L,N){for(var G in N)L[G]=N[G];return L}function n(L,N,G){if(!(this instanceof n))return new n(L,N,G);var w,F=L;("string"==typeof L&&(F=document.querySelectorAll(L)),F)?(this.elements=(w=F,Array.isArray(w)?w:"object"==typeof w&&"number"==typeof w.length?H.call(w):[w]),this.options=q({},this.options),"function"==typeof N?G=N:q(this.options,N),G&&this.on("always",G),this.getImages(),A&&(this.jqDeferred=new A.Deferred),setTimeout(this.check.bind(this))):
E.error("Bad element for imagesLoaded "+(F||L))}function r(L){this.img=L}function v(L,N){this.url=L;this.element=N;this.img=new Image}var A=l.jQuery,E=l.console,H=Array.prototype.slice;n.prototype=Object.create(m.prototype);n.prototype.options={};n.prototype.getImages=function(){this.images=[];this.elements.forEach(this.addElementImages,this)};n.prototype.addElementImages=function(L){"IMG"==L.nodeName&&this.addImage(L);!0===this.options.background&&this.addElementBackgroundImages(L);var N=L.nodeType;
if(N&&I[N]){var G=L.querySelectorAll("img");for(N=0;N<G.length;N++)this.addImage(G[N]);if("string"==typeof this.options.background)for(L=L.querySelectorAll(this.options.background),N=0;N<L.length;N++)this.addElementBackgroundImages(L[N])}};var I={1:!0,9:!0,11:!0};return n.prototype.addElementBackgroundImages=function(L){var N=getComputedStyle(L);if(N)for(var G=/url\((['"])?(.*?)\1\)/gi,w=G.exec(N.backgroundImage);null!==w;)(w=w&&w[2])&&this.addBackground(w,L),w=G.exec(N.backgroundImage)},n.prototype.addImage=
function(L){L=new r(L);this.images.push(L)},n.prototype.addBackground=function(L,N){L=new v(L,N);this.images.push(L)},n.prototype.check=function(){function L(G,w,F){setTimeout(function(){N.progress(G,w,F)})}var N=this;this.progressedCount=0;this.hasAnyBroken=!1;this.images.length?this.images.forEach(function(G){G.once("progress",L);G.check()}):this.complete()},n.prototype.progress=function(L,N,G){this.progressedCount++;this.hasAnyBroken=this.hasAnyBroken||!L.isLoaded;this.emitEvent("progress",[this,
L,N]);this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,L);this.progressedCount==this.images.length&&this.complete();this.options.debug&&E&&E.log("progress: "+G,L,N)},n.prototype.complete=function(){var L=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(L,[this]),this.emitEvent("always",[this]),this.jqDeferred)this.jqDeferred[this.hasAnyBroken?"reject":"resolve"](this)},r.prototype=Object.create(m.prototype),r.prototype.check=function(){this.getIsImageComplete()?
this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.src)},r.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},r.prototype.confirm=function(L,N){this.isLoaded=L;this.emitEvent("progress",[this,this.img,N])},r.prototype.handleEvent=function(L){var N=
"on"+L.type;this[N]&&this[N](L)},r.prototype.onload=function(){this.confirm(!0,"onload");this.unbindEvents()},r.prototype.onerror=function(){this.confirm(!1,"onerror");this.unbindEvents()},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this);this.proxyImage.removeEventListener("error",this);this.img.removeEventListener("load",this);this.img.removeEventListener("error",this)},v.prototype=Object.create(r.prototype),v.prototype.check=function(){this.img.addEventListener("load",
this);this.img.addEventListener("error",this);this.img.src=this.url;this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},v.prototype.unbindEvents=function(){this.img.removeEventListener("load",this);this.img.removeEventListener("error",this)},v.prototype.confirm=function(L,N){this.isLoaded=L;this.emitEvent("progress",[this,this.element,N])},n}(f,g)}.apply(b,d))||(a.exports=e)}("undefined"!=typeof window?window:this)},function(a,b,c){(a.exports=c(3)(!1)).push([a.i,
'.ff-container{display:inline-block;position:relative}.ff-container .ff-image{z-index:0;vertical-align:top;opacity:0}.ff-container .ff-canvas{display:inline-block;position:absolute;top:0;left:0;pointer-events:none;z-index:1;vertical-align:top;opacity:0}.ff-container .ff-canvas.ff-canvas-ready{-webkit-transition:opacity 300ms;-o-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms;opacity:1}.ff-container.ff-active .ff-image{opacity:1}.ff-container.ff-active .ff-canvas.ff-canvas-ready{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none;opacity:0}.ff-container.ff-active .ff-overlay{display:none}.ff-container.ff-inactive .ff-canvas.ff-canvas-ready{-webkit-transition:opacity 300ms;-o-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms;opacity:1}.ff-container.ff-inactive .ff-image{-webkit-transition:opacity 300ms;-o-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms;-webkit-transition-delay:170ms;-moz-transition-delay:170ms;-o-transition-delay:170ms;transition-delay:170ms;opacity:0}.ff-container.ff-responsive{width:100%}.ff-container.ff-responsive .ff-image,.ff-container.ff-responsive .ff-canvas{width:100%}.ff-container.ff-loading-icon:before{content:"";position:absolute;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSc1MHB4JyBoZWlnaHQ9JzUwcHgnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0idWlsLXNwaW4iPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJub25lIiBjbGFzcz0iYmsiPjwvcmVjdD48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MCA1MCkiPjxnIHRyYW5zZm9ybT0icm90YXRlKDApIHRyYW5zbGF0ZSgzNCAwKSI+PGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjgiIGZpbGw9IiNmZmZmZmYiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIwLjEiIGJlZ2luPSIwcyIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InNjYWxlIiBmcm9tPSIxLjUiIHRvPSIxIiBiZWdpbj0iMHMiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+PC9jaXJjbGU+PC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSB0cmFuc2xhdGUoMzQgMCkiPjxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSI4IiBmaWxsPSIjZmZmZmZmIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBmcm9tPSIxIiB0bz0iMC4xIiBiZWdpbj0iMC4xMnMiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgZnJvbT0iMS41IiB0bz0iMSIgYmVnaW49IjAuMTJzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg5MCkgdHJhbnNsYXRlKDM0IDApIj48Y2lyY2xlIGN4PSIwIiBjeT0iMCIgcj0iOCIgZmlsbD0iI2ZmZmZmZiI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89IjAuMSIgYmVnaW49IjAuMjVzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0ic2NhbGUiIGZyb209IjEuNSIgdG89IjEiIGJlZ2luPSIwLjI1cyIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2NpcmNsZT48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMTM1KSB0cmFuc2xhdGUoMzQgMCkiPjxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSI4IiBmaWxsPSIjZmZmZmZmIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBmcm9tPSIxIiB0bz0iMC4xIiBiZWdpbj0iMC4zN3MiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgZnJvbT0iMS41IiB0bz0iMSIgYmVnaW49IjAuMzdzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODApIHRyYW5zbGF0ZSgzNCAwKSI+PGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjgiIGZpbGw9IiNmZmZmZmYiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIwLjEiIGJlZ2luPSIwLjVzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0ic2NhbGUiIGZyb209IjEuNSIgdG89IjEiIGJlZ2luPSIwLjVzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyMjUpIHRyYW5zbGF0ZSgzNCAwKSI+PGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjgiIGZpbGw9IiNmZmZmZmYiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIwLjEiIGJlZ2luPSIwLjYycyIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InNjYWxlIiBmcm9tPSIxLjUiIHRvPSIxIiBiZWdpbj0iMC42MnMiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+PC9jaXJjbGU+PC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDI3MCkgdHJhbnNsYXRlKDM0IDApIj48Y2lyY2xlIGN4PSIwIiBjeT0iMCIgcj0iOCIgZmlsbD0iI2ZmZmZmZiI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89IjAuMSIgYmVnaW49IjAuNzVzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0ic2NhbGUiIGZyb209IjEuNSIgdG89IjEiIGJlZ2luPSIwLjc1cyIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2NpcmNsZT48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMzE1KSB0cmFuc2xhdGUoMzQgMCkiPjxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSI4IiBmaWxsPSIjZmZmZmZmIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBmcm9tPSIxIiB0bz0iMC4xIiBiZWdpbj0iMC44N3MiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgZnJvbT0iMS41IiB0bz0iMSIgYmVnaW49IjAuODdzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjwvZz48L2c+PC9zdmc+");background-position:center center;background-repeat:no-repeat;height:46px;width:46px;z-index:3;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ff-container .ff-overlay{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAABeCAQAAAAA22vlAAAGFklEQVR42t2ce0yVdRjHP9zlKnfQAwoqV80bImCR90tGhJmShVOxVFJBrdSWVmvmnJlSm2ZbWwunlc4ZOf5IV7NJ84KmFpmZioiKigoKyPWct72vJ4dj0Lm8t9Nz/jt/fd73/L6/5/v8fs9z4H8VTjjhjAuu5o8LLtJ3DoEuYnvghS89pY8PnrjjgrPeH0BEd8fbEHRpaVOZqVUQ2m/cLfomGX+8pAfQ8S8gonvglx/TeEToEKbW69vnD6Annrjp9QEevnU/Q0RDmdAp2m6ffSs0DD964KrHBeSEK96EnlgtdBGN5T9kEYQPHvp7AGc8CCCq7ozQTdzdv2U4AXjrTQEueBFGorFN6DaMzZWFU/t2UIAuwhVfIkkSLIiW6lOLfULx1Y8C3PAnmjTBwmg4UTyFQLzx0MMCcieQAaQLlofp1u73B+sjB7gTRCyjBavCWF+xPs2gvQJE+DjGCFZH8+WjuQRrqwB3gm2DF+P+4Z1jJQVotIDsghcEk7H6q4I4/M02TuUHsBNejPa6c2sTemlhImSAF6Pp/M/ZkgJUNREywYtRe3B7mroKkBFetNFXP5vTXz0bLSu8ZKNr/nhDLRstO7xko39Tx0YrAi/G7e+Vt9GKwYs2uqowK0pJE6EgvKSAG7/nK2ejFYaXbPSpkgxlFKACvKSAfR8Pk18BKsELgrGpcovchaRq8IJUSJ5eIqcCVIWXFHBy/1QC5VGA6vCii7i9d+NQOQpJLeBFBTy4vMl+BWgELyng2q95hNijAA3hJQWUPTpKcbV+AWkMLylgzwdDbFOA9vCiAhovb5zQx3oF6AJeUkDVyQXWHqXoBl5SwLF9k6w5TNQVvHSY+K3lh4l6gxcV0FCxIc1gSSGpQ3hJAZWl2QTghVt3+DqFF3+AMwUE4SXt/w4HL5hatoonoZ5db546hheEq3sQ1767Q8I33yKGYOndOx68IDCE3vg4JLypnWRE2+DqgPC3K0glGn+HhC8pIpUoh3zzd24aZpJEJL4OB3+vNnMlExlEON4OJViTUFqWsJwsUulHID1wdhj4C1XZn7KA6aSTQDg+XRsEncHX3lu323k5c3medAYiXlR7OIQ9aG3bfSjobRaQzWRSiMeAv2SL9W/MjpWnrOd1csggnSH049+rIb37+crq3M/JZw7TGEcScRgsu1XUHL6+cfN3riuYzwwmkkIifSw/iNIUvt1Y/EvkWhbxEs/wJE8QTZg1ByAawp/+a9xHLGY2mYxmGAPoZe31g0bw1TUFX5LPPGmVjyCOCFsufjSAf9C0vcTzTV5lJpNJJZG+hNh26awyvNF08PiA91jEyzzLUwyWtkR/W6/7VYX/81JmIUukVT6GYcTQ275GC9Xga2rX7GQZuUxnAsnEE2l/k5cq8M0tRQd7rmKBtMrTGEQUoXK0VigObxIOnxq8jjxeMSf+/oTL1dioMPzFqllbWcocshhDErGWJn7N4evurxftbS4vMpGRJNBH7lZGheDb2vYcChHtrZj4R0mrPEz+/g9F4MvOjtpgtrdPM5T+9FKmfVd2+Gs3874gn7mP7G3Eo/tuJ123rDQ2bdvvISb+GUyy1t5qCm80HTje710WMYuptthbDeHPVTxK/KPNiV+FMQ0Z4O/Urdn1WOKPIFidARk74Vtbd/0YsPqxxB+iXlexXfBHy0d82CnxezpAO+6V6nnbzYl/rPyJX0H4hsbC4g4VvwKJXyF4o7HkSF87Kn4N4csvTNncqeL30m7swuKBl5q7q3ZQwDxeYLztFb/c8LGM/q/xuuaWogO+K3nNXPEPtL3ilxdeGvK6fr479NLTUi0kVvwPD0HDba/45QzzeN2ObV2BV1zL2dahForRYkvsKsyDjZ7TrvzdGfxe/aa9zuKWqFgtZF+YR0oZH7/w4oWO4O3txaWGd1iobC1kX5iHeUkmwy33k68vXWlvF4S6+p/Kxm0gjxyeU7YWsi/MY9TEkUYGOeSxjBXks4jZZHU6BNXZGLt5gJ1exJLMeDKZwUymk8E4RipfC8mB74EfoUSRyHBSSGUkQ4nX4yrv6u17E0AYEUQRTV8MhDjCnzbgaH+X8Q8RGKy7dFBuqQAAAABJRU5ErkJggg==");background-repeat:no-repeat;max-width:94px;max-height:94px;position:absolute;left:0%;right:0%;top:0%;bottom:0%;margin:auto;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-position:center;pointer-events:none;z-index:100}',
""])},function(a,b,c){var d,e;"undefined"!=typeof window&&window;void 0===(e="function"==typeof(d=function(){function f(){}var h=f.prototype;return h.on=function(g,l){if(g&&l){var m=this._events=this._events||{};g=m[g]=m[g]||[];return-1==g.indexOf(l)&&g.push(l),this}},h.once=function(g,l){if(g&&l){this.on(g,l);var m=this._onceEvents=this._onceEvents||{};return(m[g]=m[g]||{})[l]=!0,this}},h.off=function(g,l){if((g=this._events&&this._events[g])&&g.length)return l=g.indexOf(l),-1!=l&&g.splice(l,1),
this},h.emitEvent=function(g,l){var m=this._events&&this._events[g];if(m&&m.length){m=m.slice(0);l=l||[];for(var q=this._onceEvents&&this._onceEvents[g],n=0;n<m.length;n++){var r=m[n];q&&q[r]&&(this.off(g,r),delete q[r]);r.apply(this,l)}return this}},h.allOff=function(){delete this._events;delete this._onceEvents},f})?d.call(b,c,b,a):d)||(a.exports=e)},function(a,b,c){a.exports=function(d){var e=[];return e.toString=function(){return this.map(function(f){var h=function(g,l){var m=g[1]||"",q=g[3];
if(!q)return m;if(l&&"function"==typeof btoa)return g=(n=q,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */"),n=q.sources.map(function(r){return"/*# sourceURL="+q.sourceRoot+r+" */"}),[m].concat(n).concat([g]).join("\n");var n;return[m].join("\n")}(f,d);return f[2]?"@media "+f[2]+"{"+h+"}":h}).join("")},e.i=function(f,h){"string"==typeof f&&(f=[[null,f,""]]);for(var g={},l=0;l<this.length;l++){var m=this[l][0];null!=m&&(g[m]=
!0)}for(l=0;l<f.length;l++)m=f[l],null!=m[0]&&g[m[0]]||(h&&!m[2]?m[2]=h:h&&(m[2]="("+m[2]+") and ("+h+")"),e.push(m))},e}},function(a,b,c){function d(k){if(Array.isArray(k)){for(var p=0,t=Array(k.length);p<k.length;p++)t[p]=k[p];return t}return Array.from(k)}c.r(b);var e;a=c(0);var f=c.n(a);!function(k){k.START="start";k.STOP="stop";k.TOGGLE="toggle"}(e||(e={}));var h=function(k,p){for(var t=[],z=1;z<arguments.length;++z)t[z-1]=arguments[z];console.error.apply(console,["\u2728Freezeframe: "+k+"\u2728"].concat($jscomp.arrayFromIterable(t)))},
g=function(k){return"string"==typeof k?document.querySelectorAll(k):k},l=function(k,p,t){return Array.from(k instanceof Element?[k]:k).reduce(function(z,y){if(y instanceof HTMLImageElement)z.push(y),"gif"!==y.src.split(".").pop().toLowerCase().substring(0,3)&&t.warnings&&function(D,K){for(var u=[],x=1;x<arguments.length;++x)u[x-1]=arguments[x];console.warn.apply(console,["\u2728Freezeframe: "+D+"\u2728"].concat($jscomp.arrayFromIterable(u)))}("Image does not appear to be a gif",y);else{var B=y.querySelectorAll("img");
B.length?z=z.concat(Array.from(B)):h("Invalid element",y)}return z},[])},m=function(k){return[].concat($jscomp.arrayFromIterable(new Set(k)))},q=function(k){var p=window.document.createElement("div");p.innerHTML=k;k=p.childNodes;return 1<k.length?k:k[0]},n,r,v=function(){function k(p,t){for(var z=0;z<t.length;z++){var y=t[z];y.enumerable=y.enumerable||!1;y.configurable=!0;"value"in y&&(y.writable=!0);Object.defineProperty(p,y.key,y)}}return function(p,t,z){return t&&k(p.prototype,t),z&&k(p,z),p}}(),
A=(n=["",""],r=["",""],Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(r)}})));n=function(){function k(){for(var p=this,t=arguments.length,z=Array(t),y=0;y<t;y++)z[y]=arguments[y];if(!(this instanceof k))throw new TypeError("Cannot call a class as a function");return this.tag=function(B){for(var D=arguments.length,K=Array(1<D?D-1:0),u=1;u<D;u++)K[u-1]=arguments[u];return"function"==typeof B?p.interimTag.bind(p,B):"string"==typeof B?p.transformEndResult(B):(B=B.map(p.transformString.bind(p)),
p.transformEndResult(B.reduce(p.processSubstitutions.bind(p,K))))},0<z.length&&Array.isArray(z[0])&&(z=z[0]),this.transformers=z.map(function(B){return"function"==typeof B?B():B}),this.tag}return v(k,[{key:"interimTag",value:function(p,t){for(var z=arguments.length,y=Array(2<z?z-2:0),B=2;B<z;B++)y[B-2]=arguments[B];return this.tag(A,p.apply(void 0,[t].concat(y)))}},{key:"processSubstitutions",value:function(p,t,z){p=this.transformSubstitution(p.shift(),t);return"".concat(t,p,z)}},{key:"transformString",
value:function(p){return this.transformers.reduce(function(t,z){return z.onString?z.onString(t):t},p)}},{key:"transformSubstitution",value:function(p,t){return this.transformers.reduce(function(z,y){return y.onSubstitution?y.onSubstitution(z,t):z},p)}},{key:"transformEndResult",value:function(p){return this.transformers.reduce(function(t,z){return z.onEndResult?z.onEndResult(t):t},p)}}]),k}();r=function(){var k=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"";return{onEndResult:function(p){if(""===
k)return p.trim();if("start"===(k=k.toLowerCase())||"left"===k)return p.replace(/^\s*/,"");if("end"===k||"right"===k)return p.replace(/\s*$/,"");throw Error("Side not supported: "+k);}}};a=function(){var k=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"initial";return{onEndResult:function(p){if("initial"===k){var t=p.match(/^[^\S\n]*(?=\S)/gm);return(t=t&&Math.min.apply(Math,d(t.map(function(z){return z.length}))))?p.replace(new RegExp("^.{"+t+"}","gm"),""):p}if("all"===k)return p.replace(/^[^\S\n]+/gm,
"");throw Error("Unknown type: "+k);}}};var E=function(k,p){return{onEndResult:function(t){if(null==k||null==p)throw Error("replaceResultTransformer requires at least 2 arguments.");return t.replace(k,p)}}},H=function(k,p){return{onSubstitution:function(t,z){if(null==k||null==p)throw Error("replaceSubstitutionTransformer requires at least 2 arguments.");return null==t?t:t.toString().replace(k,p)}}},I={separator:"",conjunction:"",serial:!1},L=function(){var k=0<arguments.length&&void 0!==arguments[0]?
arguments[0]:I;return{onSubstitution:function(p,t){if(Array.isArray(p)){var z=p.length,y=k.separator,B=k.conjunction,D=k.serial;t=t.match(/(\n?[^\S\n]+)$/);if(p=t?p.join(y+t[1]):p.join(y+" "),B&&1<z)z=p.lastIndexOf(y),p=p.slice(0,z)+(D?y:"")+" "+B+p.slice(z+1)}return p}}},N=function(k){return{onSubstitution:function(p,t){if(null==k||"string"!=typeof k)throw Error("You need to specify a string character to split by.");return"string"==typeof p&&p.includes(k)&&(p=p.split(k)),p}}},G=function(k){return null!=
k&&!Number.isNaN(k)&&"boolean"!=typeof k},w=(new n(L({separator:","}),a,r),new n(L({separator:",",conjunction:"and"}),a,r),new n(L({separator:",",conjunction:"or"}),a,r),new n(N("\n"),function(){return{onSubstitution:function(k){return Array.isArray(k)?k.filter(G):G(k)?k:""}}},L,a,r));new n(N("\n"),L,a,r,H(/&/g,"&amp;"),H(/</g,"&lt;"),H(/>/g,"&gt;"),H(/"/g,"&quot;"),H(/'/g,"&#x27;"),H(/`/g,"&#x60;"));new n(E(/(?:\n(?:\s*))+/g," "),r);new n(E(/(?:\n\s*)/g,""),r);new n(L({separator:","}),E(/(?:\s+)/g,
" "),r);new n(L({separator:",",conjunction:"or"}),E(/(?:\s+)/g," "),r);new n(L({separator:",",conjunction:"and"}),E(/(?:\s+)/g," "),r);new n(L,a,r);new n(L,E(/(?:\s+)/g," "),r);new n(a,r);new n(a("all"),r);var F={selector:".freezeframe",responsive:!0,trigger:"hover",overlay:!1,warnings:!0};n=c(1);var M=c.n(n),P=function(k,p,t,z){return new (t||(t=Promise))(function(y,B){function D(x){try{u(z.next(x))}catch(C){B(C)}}function K(x){try{u(z.throw(x))}catch(C){B(C)}}function u(x){var C;x.done?y(x.value):
(C=x.value,C instanceof t?C:new t(function(O){O(C)})).then(D,K)}u((z=z.apply(k,p||[])).next())})},U=function(k,p,t){if(!p.has(k))throw new TypeError("attempted to set private field on non-instance");return p.set(k,t),t},S=function(k,p){if(!p.has(k))throw new TypeError("attempted to get private field on non-instance");return p.get(k)};var R=new WeakMap;var Y=new WeakMap;var J=new WeakMap;b.default=function(k,p){k=void 0===k?".freezeframe":k;this.items=[];this.$images=[];R.set(this,void 0);Y.set(this,
void 0);this._eventListeners=Object.assign({},Object.values(e).reduce(function(t,z){return t[z]=[],t},{}));J.set(this,[]);"string"==typeof k||k instanceof Element||k instanceof HTMLCollection||k instanceof NodeList?(this.options=Object.assign(Object.assign({},F),p),U(this,R,k)):"object"!=typeof k||p?h.apply(null,["Invalid Freezeframe.js configuration:"].concat($jscomp.arrayFromIterable([k,p].filter(function(t){return void 0!==t})))):(this.options=Object.assign(Object.assign({},F),k),U(this,R,this.options.selector));
this._init(S(this,R))};b.default.prototype._init=function(k){this._injectStylesheet();U(this,Y,"ontouchstart"in window||"onmsgesturechange"in window);this._capture(k);this._load(this.$images)};b.default.prototype._capture=function(k){this.$images=function(p){for(var t=[],z=0;z<arguments.length;++z)t[z-0]=arguments[z];return function(y){for(var B=[],D=0;D<arguments.length;++D)B[D-0]=arguments[D];return t.reduceRight(function(K,u){return function(x){for(var C=[],O=0;O<arguments.length;++O)C[O-0]=arguments[O];
return K(u.apply(null,[].concat($jscomp.arrayFromIterable(C),$jscomp.arrayFromIterable(B))))}})()}}(g,l,m)(k,this.options)};b.default.prototype._load=function(k){var p=this;f()(k).on("progress",function(t,z){p._setup(z.img)})};b.default.prototype._setup=function(k){return P(this,void 0,void 0,function t(){var z=this,y;return $jscomp.generator.createGenerator(t,function(B){if(1==B.nextAddress)return y=z._wrap(k),z.items.push(y),B.yield(z._process(y),2);z._attach(y);B.jumpToEnd()})})};b.default.prototype._wrap=
function(k){var p=q(w($jscomp$templatelit$m516772255$0,"ff-container","ff-loading-icon")),t=q(w($jscomp$templatelit$m516772255$1,"ff-canvas"));return this.options.responsive&&p.classList.add("ff-responsive"),this.options.overlay&&p.appendChild(q(w($jscomp$templatelit$m516772255$2,"ff-overlay"))),k.classList.add("ff-image"),p.appendChild(t),k.parentNode.insertBefore(p,k),p.appendChild(k),{$container:p,$canvas:t,$image:k}};b.default.prototype._process=function(k){var p=this;return new Promise(function(t){var z=
k.$canvas,y=k.$image,B=k.$container,D=y.clientWidth,K=y.clientHeight;z.setAttribute("width",D.toString());z.setAttribute("height",K.toString());z.getContext("2d").drawImage(y,0,0,D,K);z.classList.add("ff-canvas-ready");z.addEventListener("transitionend",function(){p._ready(B);t(k)},{once:!0})})};b.default.prototype._ready=function(k){k.classList.add("ff-ready");k.classList.add("ff-inactive");k.classList.remove("ff-loading-icon")};b.default.prototype._attach=function(k){var p=this,t=k.$image;S(this,
Y)||"hover"!==this.options.trigger||(this._addEventListener(t,"mouseleave",function(){p._toggleOff(k);p._emit(e.START,k,!1);p._emit(e.TOGGLE,k,!1)}),this._addEventListener(t,"mouseenter",function(){p._toggleOn(k);p._emit(e.START,k,!0);p._emit(e.TOGGLE,k,!0)}));(S(this,Y)||"click"===this.options.trigger)&&this._addEventListener(t,"click",function(){p._toggle(k)})};b.default.prototype._addEventListener=function(k,p,t){S(this,J).push({$image:k,event:p,listener:t});k.addEventListener(p,t)};b.default.prototype._removeEventListener=
function(k,p,t){k.removeEventListener(p,t)};b.default.prototype._injectStylesheet=function(){this._stylesInjected||document.head.appendChild(q(w('\n    <style id="ff-styles">\n      '+M.a.toString()+"\n    </style>\n  ")))};b.default.prototype._emit=function(k,p,t){this._eventListeners[k].forEach(function(z){z(Array.isArray(p)&&1===p.length?p[0]:p,t)})};b.default.prototype._toggleOn=function(k){var p=k.$container;k=k.$image;p.classList.contains("ff-ready")&&(k.setAttribute("src",k.src),p.classList.remove("ff-inactive"),
p.classList.add("ff-active"))};b.default.prototype._toggleOff=function(k){k=k.$container;k.classList.contains("ff-ready")&&(k.classList.add("ff-inactive"),k.classList.remove("ff-active"))};b.default.prototype._toggle=function(k){var p=k.$container.classList.contains("ff-active");return p?this._toggleOff(k):this._toggleOn(k),!p};b.default.prototype.start=function(){var k=this;return this.items.forEach(function(p){k._toggleOn(p)}),this._emit(e.START,this.items,!0),this._emit(e.TOGGLE,this.items,!0),
this};b.default.prototype.stop=function(){var k=this;return this.items.forEach(function(p){k._toggleOff(p)}),this._emit(e.STOP,this.items,!1),this._emit(e.TOGGLE,this.items,!1),this};b.default.prototype.toggle=function(){var k=this;return this.items.forEach(function(p){(p=k._toggle(p))?k._emit(e.START,k.items,!1):k._emit(e.STOP,k.items,!1);k._emit(e.TOGGLE,k.items,p)}),this};b.default.prototype.on=function(k,p){return this._eventListeners[k].push(p),this};b.default.prototype.destroy=function(){var k=
this;S(this,J).forEach(function(p){k._removeEventListener(p.$image,p.event,p.listener)})};$jscomp.global.Object.defineProperties(b.default.prototype,{_stylesInjected:{configurable:!0,enumerable:!0,get:function(){return!!document.querySelector("style#ff-styles")}}})}]).default});!function(a,b){a.Mark=b()}(this,function(){var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(h){return typeof h}:function(h){return h&&"function"==typeof Symbol&&h.constructor===Symbol&&h!==Symbol.prototype?"symbol":typeof h},b=function(h,g){if(!(h instanceof g))throw new TypeError("Cannot call a class as a function");},c=function(){function h(g,l){for(var m=0;m<l.length;m++){var q=l[m];q.enumerable=q.enumerable||!1;q.configurable=!0;"value"in q&&(q.writable=!0);Object.defineProperty(g,
q.key,q)}}return function(g,l,m){return l&&h(g.prototype,l),m&&h(g,m),g}}(),d=Object.assign||function(h){for(var g=1;g<arguments.length;g++){var l=arguments[g],m;for(m in l)Object.prototype.hasOwnProperty.call(l,m)&&(h[m]=l[m])}return h},e=function(){function h(g){var l=!(1<arguments.length&&void 0!==arguments[1])||arguments[1],m=2<arguments.length&&void 0!==arguments[2]?arguments[2]:[],q=3<arguments.length&&void 0!==arguments[3]?arguments[3]:5E3;b(this,h);this.ctx=g;this.iframes=l;this.exclude=m;
this.iframesTimeout=q}return c(h,[{key:"getContexts",value:function(){var g=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach(function(l){var m=0<g.filter(function(q){return q.contains(l)}).length;-1!==g.indexOf(l)||m||g.push(l)}),g}},{key:"getIframeContents",value:function(g,l){var m=2<
arguments.length&&void 0!==arguments[2]?arguments[2]:function(){},q=void 0;try{var n=g.contentWindow;if(q=n.document,!n||!q)throw Error("iframe inaccessible");}catch(r){m()}q&&l(q)}},{key:"isIframeBlank",value:function(g){var l=g.getAttribute("src").trim();return"about:blank"===g.contentWindow.location.href&&"about:blank"!==l&&l}},{key:"observeIframeLoad",value:function(g,l,m){var q=this,n=!1,r=null,v=function E(){if(!n){n=!0;clearTimeout(r);try{q.isIframeBlank(g)||(g.removeEventListener("load",E),
q.getIframeContents(g,l,m))}catch(H){m()}}};g.addEventListener("load",v);r=setTimeout(v,this.iframesTimeout)}},{key:"onIframeReady",value:function(g,l,m){try{"complete"===g.contentWindow.document.readyState?this.isIframeBlank(g)?this.observeIframeLoad(g,l,m):this.getIframeContents(g,l,m):this.observeIframeLoad(g,l,m)}catch(q){m()}}},{key:"waitForIframes",value:function(g,l){var m=this,q=0;this.forEachIframe(g,function(){return!0},function(n){q++;m.waitForIframes(n.querySelector("html"),function(){--q||
l()})},function(n){n||l()})}},{key:"forEachIframe",value:function(g,l,m){var q=this,n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:function(){},r=g.querySelectorAll("iframe"),v=r.length,A=0;r=Array.prototype.slice.call(r);var E=function(){0>=--v&&n(A)};v||E();r.forEach(function(H){h.matches(H,q.exclude)?E():q.onIframeReady(H,function(I){l(H)&&(A++,m(I));E()},E)})}},{key:"createIterator",value:function(g,l,m){return document.createNodeIterator(g,l,m,!1)}},{key:"createInstanceOnIframe",value:function(g){return new h(g.querySelector("html"),
this.iframes)}},{key:"compareNodeIframe",value:function(g,l,m){return g.compareDocumentPosition(m)&Node.DOCUMENT_POSITION_PRECEDING&&(null===l||l.compareDocumentPosition(m)&Node.DOCUMENT_POSITION_FOLLOWING)?!0:!1}},{key:"getIteratorNode",value:function(g){var l=g.previousNode();return{prevNode:l,node:null===l?g.nextNode():g.nextNode()&&g.nextNode()}}},{key:"checkIframeFilter",value:function(g,l,m,q){var n=!1,r=!1;return q.forEach(function(v,A){v.val===m&&(n=A,r=v.handled)}),this.compareNodeIframe(g,
l,m)?(!1!==n||r?!1===n||r||(q[n].handled=!0):q.push({val:m,handled:!0}),!0):(!1===n&&q.push({val:m,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(g,l,m,q){var n=this;g.forEach(function(r){r.handled||n.getIframeContents(r.val,function(v){n.createInstanceOnIframe(v).forEachNode(l,m,q)})})}},{key:"iterateThroughNodes",value:function(g,l,m,q,n){for(var r,v=this,A=this.createIterator(l,g,q),E=[],H=[],I=void 0,L=void 0;void 0,r=v.getIteratorNode(A),L=r.prevNode,I=r.node;)this.iframes&&this.forEachIframe(l,
function(N){return v.checkIframeFilter(I,L,N,E)},function(N){v.createInstanceOnIframe(N).forEachNode(g,function(G){return H.push(G)},q)}),H.push(I);H.forEach(function(N){m(N)});this.iframes&&this.handleOpenIframes(E,g,m,q);n()}},{key:"forEachNode",value:function(g,l,m){var q=this,n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:function(){},r=this.getContexts(),v=r.length;v||n();r.forEach(function(A){var E=function(){q.iterateThroughNodes(g,A,l,m,function(){0>=--v&&n()})};q.iframes?q.waitForIframes(A,
E):E()})}}],[{key:"matches",value:function(g,l){l="string"==typeof l?[l]:l;var m=g.matches||g.matchesSelector||g.msMatchesSelector||g.mozMatchesSelector||g.oMatchesSelector||g.webkitMatchesSelector;if(m){var q=!1;return l.every(function(n){return!m.call(g,n)||(q=!0,!1)}),q}return!1}}]),h}(),f=function(){function h(g){b(this,h);this.ctx=g;this.ie=!1;g=window.navigator.userAgent;(-1<g.indexOf("MSIE")||-1<g.indexOf("Trident"))&&(this.ie=!0)}return c(h,[{key:"log",value:function(g){var l=1<arguments.length&&
void 0!==arguments[1]?arguments[1]:"debug",m=this.opt.log;this.opt.debug&&"object"===(void 0===m?"undefined":a(m))&&"function"==typeof m[l]&&m[l]("mark.js: "+g)}},{key:"escapeStr",value:function(g){return g.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(g){return"disabled"!==this.opt.wildcards&&(g=this.setupWildcardsRegExp(g)),g=this.escapeStr(g),Object.keys(this.opt.synonyms).length&&(g=this.createSynonymsRegExp(g)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&
(g=this.setupIgnoreJoinersRegExp(g)),this.opt.diacritics&&(g=this.createDiacriticsRegExp(g)),g=this.createMergedBlanksRegExp(g),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(g=this.createJoinersRegExp(g)),"disabled"!==this.opt.wildcards&&(g=this.createWildcardsRegExp(g)),this.createAccuracyRegExp(g)}},{key:"createSynonymsRegExp",value:function(g){var l=this.opt.synonyms,m=this.opt.caseSensitive?"":"i",q=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\x00":"",n;for(n in l)if(l.hasOwnProperty(n)){var r=
l[n],v="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(n):this.escapeStr(n);r="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(r):this.escapeStr(r);""!==v&&""!==r&&(g=g.replace(new RegExp("("+this.escapeStr(v)+"|"+this.escapeStr(r)+")","gm"+m),q+"("+this.processSynomyms(v)+"|"+this.processSynomyms(r)+")"+q))}return g}},{key:"processSynomyms",value:function(g){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(g=this.setupIgnoreJoinersRegExp(g)),g}},{key:"setupWildcardsRegExp",
value:function(g){return(g=g.replace(/(?:\\)*\?/g,function(l){return"\\"===l.charAt(0)?"?":"\u0001"})).replace(/(?:\\)*\*/g,function(l){return"\\"===l.charAt(0)?"*":"\u0002"})}},{key:"createWildcardsRegExp",value:function(g){var l="withSpaces"===this.opt.wildcards;return g.replace(/\u0001/g,l?"[\\S\\s]?":"\\S?").replace(/\u0002/g,l?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(g){return g.replace(/[^(|)\\]/g,function(l,m,q){m=q.charAt(m+1);return/[(|)\\]/.test(m)||""===m?l:
l+"\x00"})}},{key:"createJoinersRegExp",value:function(g){var l=[],m=this.opt.ignorePunctuation;return Array.isArray(m)&&m.length&&l.push(this.escapeStr(m.join(""))),this.opt.ignoreJoiners&&l.push("\\u00ad\\u200b\\u200c\\u200d"),l.length?g.split(/\u0000+/).join("["+l.join("")+"]*"):g}},{key:"createDiacriticsRegExp",value:function(g){var l=this.opt.caseSensitive?"":"i",m=this.opt.caseSensitive?"a\u00e0\u00e1\u1ea3\u00e3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\u00e2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\u00e4\u00e5\u0101\u0105 A\u00c0\u00c1\u1ea2\u00c3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\u00c2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\u00c4\u00c5\u0100\u0104 c\u00e7\u0107\u010d C\u00c7\u0106\u010c d\u0111\u010f D\u0110\u010e e\u00e8\u00e9\u1ebb\u1ebd\u1eb9\u00ea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\u00eb\u011b\u0113\u0119 E\u00c8\u00c9\u1eba\u1ebc\u1eb8\u00ca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\u00cb\u011a\u0112\u0118 i\u00ec\u00ed\u1ec9\u0129\u1ecb\u00ee\u00ef\u012b I\u00cc\u00cd\u1ec8\u0128\u1eca\u00ce\u00cf\u012a l\u0142 L\u0141 n\u00f1\u0148\u0144 N\u00d1\u0147\u0143 o\u00f2\u00f3\u1ecf\u00f5\u1ecd\u00f4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\u00f6\u00f8\u014d O\u00d2\u00d3\u1ece\u00d5\u1ecc\u00d4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\u00d6\u00d8\u014c r\u0159 R\u0158 s\u0161\u015b\u0219\u015f S\u0160\u015a\u0218\u015e t\u0165\u021b\u0163 T\u0164\u021a\u0162 u\u00f9\u00fa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\u00fb\u00fc\u016f\u016b U\u00d9\u00da\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\u00db\u00dc\u016e\u016a y\u00fd\u1ef3\u1ef7\u1ef9\u1ef5\u00ff Y\u00dd\u1ef2\u1ef6\u1ef8\u1ef4\u0178 z\u017e\u017c\u017a Z\u017d\u017b\u0179".split(" "):
"a\u00e0\u00e1\u1ea3\u00e3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\u00e2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\u00e4\u00e5\u0101\u0105A\u00c0\u00c1\u1ea2\u00c3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\u00c2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\u00c4\u00c5\u0100\u0104 c\u00e7\u0107\u010dC\u00c7\u0106\u010c d\u0111\u010fD\u0110\u010e e\u00e8\u00e9\u1ebb\u1ebd\u1eb9\u00ea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\u00eb\u011b\u0113\u0119E\u00c8\u00c9\u1eba\u1ebc\u1eb8\u00ca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\u00cb\u011a\u0112\u0118 i\u00ec\u00ed\u1ec9\u0129\u1ecb\u00ee\u00ef\u012bI\u00cc\u00cd\u1ec8\u0128\u1eca\u00ce\u00cf\u012a l\u0142L\u0141 n\u00f1\u0148\u0144N\u00d1\u0147\u0143 o\u00f2\u00f3\u1ecf\u00f5\u1ecd\u00f4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\u00f6\u00f8\u014dO\u00d2\u00d3\u1ece\u00d5\u1ecc\u00d4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\u00d6\u00d8\u014c r\u0159R\u0158 s\u0161\u015b\u0219\u015fS\u0160\u015a\u0218\u015e t\u0165\u021b\u0163T\u0164\u021a\u0162 u\u00f9\u00fa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\u00fb\u00fc\u016f\u016bU\u00d9\u00da\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\u00db\u00dc\u016e\u016a y\u00fd\u1ef3\u1ef7\u1ef9\u1ef5\u00ffY\u00dd\u1ef2\u1ef6\u1ef8\u1ef4\u0178 z\u017e\u017c\u017aZ\u017d\u017b\u0179".split(" "),
q=[];return g.split("").forEach(function(n){m.every(function(r){if(-1!==r.indexOf(n)){if(-1<q.indexOf(r))return!1;g=g.replace(new RegExp("["+r+"]","gm"+l),"["+r+"]");q.push(r)}return!0})}),g}},{key:"createMergedBlanksRegExp",value:function(g){return g.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(g){var l=this,m=this.opt.accuracy,q="string"==typeof m?m:m.value,n="";switch(("string"==typeof m?[]:m.limiters).forEach(function(r){n+="|"+l.escapeStr(r)}),q){default:return"()("+
g+")";case "complementary":return"()([^"+(n="\\s"+(n||this.escapeStr("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~\u00a1\u00bf")))+"]*"+g+"[^"+n+"]*)";case "exactly":return"(^|\\s"+n+")("+g+")(?=$|\\s"+n+")"}}},{key:"getSeparatedKeywords",value:function(g){var l=this,m=[];return g.forEach(function(q){l.opt.separateWordSearch?q.split(" ").forEach(function(n){n.trim()&&-1===m.indexOf(n)&&m.push(n)}):q.trim()&&-1===m.indexOf(q)&&m.push(q)}),{keywords:m.sort(function(q,n){return n.length-q.length}),length:m.length}}},
{key:"isNumeric",value:function(g){return Number(parseFloat(g))==g}},{key:"checkRanges",value:function(g){var l=this;if(!Array.isArray(g)||"[object Object]"!==Object.prototype.toString.call(g[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(g),[];var m=[],q=0;return g.sort(function(n,r){return n.start-r.start}).forEach(function(n){var r=l.callNoMatchOnInvalidRanges(n,q),v=r.start,A=r.end;r.valid&&(n.start=v,n.length=A-v,m.push(n),q=A)}),m}},{key:"callNoMatchOnInvalidRanges",
value:function(g,l){var m=void 0,q=void 0,n=!1;return g&&void 0!==g.start?(q=(m=parseInt(g.start,10))+parseInt(g.length,10),this.isNumeric(g.start)&&this.isNumeric(g.length)&&0<q-l&&0<q-m?n=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(g)),this.opt.noMatch(g))):(this.log("Ignoring invalid range: "+JSON.stringify(g)),this.opt.noMatch(g)),{start:m,end:q,valid:n}}},{key:"checkWhitespaceRanges",value:function(g,l,m){var q=void 0,n=!0,r=m.length;l-=r;l=parseInt(g.start,10)-l;return(q=
(l=l>r?r:l)+parseInt(g.length,10))>r&&(q=r,this.log("End range automatically set to the max value of "+r)),0>l||0>q-l||l>r||q>r?(n=!1,this.log("Invalid range: "+JSON.stringify(g)),this.opt.noMatch(g)):""===m.substring(l,q).replace(/\s+/g,"")&&(n=!1,this.log("Skipping whitespace only range: "+JSON.stringify(g)),this.opt.noMatch(g)),{start:l,end:q,valid:n}}},{key:"getTextNodes",value:function(g){var l=this,m="",q=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,function(n){q.push({start:m.length,end:(m+=
n.textContent).length,node:n})},function(n){return l.matchesExclude(n.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},function(){g({value:m,nodes:q})})}},{key:"matchesExclude",value:function(g){return e.matches(g,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(g,l,m){var q=this.opt.element?this.opt.element:"mark";g=g.splitText(l);l=g.splitText(m-l);q=document.createElement(q);return q.setAttribute("data-markjs","true"),
this.opt.className&&q.setAttribute("class",this.opt.className),q.textContent=g.textContent,g.parentNode.replaceChild(q,g),l}},{key:"wrapRangeInMappedTextNode",value:function(g,l,m,q,n){var r=this;g.nodes.every(function(v,A){var E=g.nodes[A+1];if(void 0===E||E.start>l){if(!q(v.node))return!1;E=l-v.start;var H=(m>v.end?v.end:m)-v.start,I=g.value.substr(0,v.start),L=g.value.substr(H+v.start);if(v.node=r.wrapRangeInTextNode(v.node,E,H),g.value=I+L,g.nodes.forEach(function(N,G){G>=A&&(0<g.nodes[G].start&&
G!==A&&(g.nodes[G].start-=H),g.nodes[G].end-=H)}),m-=H,n(v.node.previousSibling,v.start),!(m>v.end))return!1;l=v.end}return!0})}},{key:"wrapMatches",value:function(g,l,m,q,n){var r=this,v=0===l?0:l+1;this.getTextNodes(function(A){A.nodes.forEach(function(E){E=E.node;for(var H=void 0;null!==(H=g.exec(E.textContent))&&""!==H[v];)if(m(H[v],E)){var I=H.index;if(0!==v)for(var L=1;L<v;L++)I+=H[L].length;E=r.wrapRangeInTextNode(E,I,I+H[v].length);q(E.previousSibling);g.lastIndex=0}});n()})}},{key:"wrapMatchesAcrossElements",
value:function(g,l,m,q,n){var r=this,v=0===l?0:l+1;this.getTextNodes(function(A){for(var E=void 0;null!==(E=g.exec(A.value))&&""!==E[v];){var H=E.index;if(0!==v)for(var I=1;I<v;I++)H+=E[I].length;r.wrapRangeInMappedTextNode(A,H,H+E[v].length,function(L){return m(E[v],L)},function(L,N){g.lastIndex=N;q(L)})}n()})}},{key:"wrapRangeFromIndex",value:function(g,l,m,q){var n=this;this.getTextNodes(function(r){var v=r.value.length;g.forEach(function(A,E){var H=n.checkWhitespaceRanges(A,v,r.value),I=H.start,
L=H.end;H.valid&&n.wrapRangeInMappedTextNode(r,I,L,function(N){return l(N,A,r.value.substring(I,L),E)},function(N){m(N,A)})});q()})}},{key:"unwrapMatches",value:function(g){for(var l=g.parentNode,m=document.createDocumentFragment();g.firstChild;)m.appendChild(g.removeChild(g.firstChild));l.replaceChild(m,g);this.ie?this.normalizeTextNode(l):l.normalize()}},{key:"normalizeTextNode",value:function(g){if(g){if(3===g.nodeType)for(;g.nextSibling&&3===g.nextSibling.nodeType;)g.nodeValue+=g.nextSibling.nodeValue,
g.parentNode.removeChild(g.nextSibling);else this.normalizeTextNode(g.firstChild);this.normalizeTextNode(g.nextSibling)}}},{key:"markRegExp",value:function(g,l){var m=this;this.opt=l;this.log('Searching with expression "'+g+'"');var q=0;l="wrapMatches";this.opt.acrossElements&&(l="wrapMatchesAcrossElements");this[l](g,this.opt.ignoreGroups,function(n,r){return m.opt.filter(r,n,q)},function(n){q++;m.opt.each(n)},function(){0===q&&m.opt.noMatch(g);m.opt.done(q)})}},{key:"mark",value:function(g,l){var m=
this;this.opt=l;var q=0,n="wrapMatches";g=this.getSeparatedKeywords("string"==typeof g?[g]:g);var r=g.keywords,v=g.length,A=this.opt.caseSensitive?"":"i";this.opt.acrossElements&&(n="wrapMatchesAcrossElements");0===v?this.opt.done(q):function I(H){var L=new RegExp(m.createRegExp(H),"gm"+A),N=0;m.log('Searching with expression "'+L+'"');m[n](L,1,function(G,w){return m.opt.filter(w,H,q,N)},function(G){N++;q++;m.opt.each(G)},function(){0===N&&m.opt.noMatch(H);r[v-1]===H?m.opt.done(q):I(r[r.indexOf(H)+
1])})}(r[0])}},{key:"markRanges",value:function(g,l){var m=this;this.opt=l;var q=0;(g=this.checkRanges(g))&&g.length?(this.log("Starting to mark with the following ranges: "+JSON.stringify(g)),this.wrapRangeFromIndex(g,function(n,r,v,A){return m.opt.filter(n,r,v,A)},function(n,r){q++;m.opt.each(n,r)},function(){m.opt.done(q)})):this.opt.done(q)}},{key:"unmark",value:function(g){var l=this;this.opt=g;var m=this.opt.element?this.opt.element:"*";m+="[data-markjs]";this.opt.className&&(m+="."+this.opt.className);
this.log('Removal selector "'+m+'"');this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT,function(q){l.unwrapMatches(q)},function(q){var n=e.matches(q,m);q=l.matchesExclude(q);return!n||q?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},this.opt.done)}},{key:"opt",set:function(g){this._opt=d({},{element:"",className:"",exclude:[],iframes:!1,iframesTimeout:5E3,separateWordSearch:!0,diacritics:!0,synonyms:{},accuracy:"partially",acrossElements:!1,caseSensitive:!1,ignoreJoiners:!1,ignoreGroups:0,ignorePunctuation:[],
wildcards:"disabled",each:function(){},noMatch:function(){},filter:function(){return!0},done:function(){},debug:!1,log:window.console},g)},get:function(){return this._opt}},{key:"iterator",get:function(){return new e(this.ctx,this.opt.iframes,this.opt.exclude,this.opt.iframesTimeout)}}]),h}();return function(h){var g=this,l=new f(h);return this.mark=function(m,q){return l.mark(m,q),g},this.markRegExp=function(m,q){return l.markRegExp(m,q),g},this.markRanges=function(m,q){return l.markRanges(m,q),
g},this.unmark=function(m){return l.unmark(m),g},this}});!function(a,b){a.eyeAble_Pickr=b()}(window,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,b),e.l=!0,e.exports}var c={};return b.m=a,b.c=c,b.d=function(d,e,f){b.o(d,e)||Object.defineProperty(d,e,{enumerable:!0,get:f})},b.r=function(d){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(d,Symbol.toStringTag,{value:"Module"});Object.defineProperty(d,"__esModule",{value:!0})},b.t=function(d,
e){if((1&e&&(d=b(d)),8&e)||4&e&&"object"==typeof d&&d&&d.__esModule)return d;var f=Object.create(null);if(b.r(f),Object.defineProperty(f,"default",{enumerable:!0,value:d}),2&e&&"string"!=typeof d)for(var h in d)b.d(f,h,function(g){return d[g]}.bind(null,h));return f},b.n=function(d){var e=d&&d.__esModule?function(){return d.default}:function(){return d};return b.d(e,"a",e),e},b.o=function(d,e){return Object.prototype.hasOwnProperty.call(d,e)},b.p="",b(b.s=0)}([function(a,b,c){function d(k,p,t,z,y){y=
void 0===y?{}:y;p instanceof HTMLCollection||p instanceof NodeList?p=Array.from(p):Array.isArray(p)||(p=[p]);Array.isArray(t)||(t=[t]);for(var B=$jscomp.makeIterator(p),D=B.next();!D.done;D=B.next()){D=D.value;for(var K=$jscomp.makeIterator(t),u=K.next();!u.done;u=K.next())D[k](u.value,z,Object.assign({},{capture:!1},y))}return Array.prototype.slice.call(arguments,1)}function e(k){var p=document.createElement("div");return p.innerHTML=k.trim(),p.firstElementChild}function f(k){var p=function(z,y){var B=
z.getAttribute(y);return z.removeAttribute(y),B},t=function(z,y){y=void 0===y?{}:y;var B=p(z,":obj"),D=p(z,":ref");B=B?y[B]={}:y;D&&(y[D]=z);z=$jscomp.makeIterator(Array.from(z.children));for(D=z.next();!D.done;D=z.next()){D=D.value;var K=p(D,":arr"),u=t(D,K?{}:B);K&&(B[K]||(B[K]=[])).push(Object.keys(u).length?u:D)}return y};return t(e(k))}function h(k){var p=k.path||k.composedPath&&k.composedPath();if(p)return p;var t=k.target.parentElement;for(p=[k.target,t];t=t.parentElement;)p.push(t);return p.push(document,
window),p}function g(k){return k instanceof Element?k:"string"==typeof k?k.split(/>>/g).reduce(function(p,t,z,y){return p=p.querySelector(t),z<y.length-1?p.shadowRoot:p},document):null}function l(k,p){function t(z){var y=[.001,.01,.1][Number(z.shiftKey||2*z.ctrlKey)]*(0>z.deltaY?1:-1),B=0,D=k.selectionStart;k.value=k.value.replace(/[\d.]+/g,function(K,u){return u<=D&&u+K.length>=D?(D=u,p(Number(K),y,B)):(B++,K)});k.focus();k.setSelectionRange(D,D);z.preventDefault();k.dispatchEvent(new Event("input"))}
p=void 0===p?function(z){return z}:p;G(k,"focus",function(){return G(window,"wheel",t,{passive:!1})});G(k,"blur",function(){return w(window,"wheel",t)})}function m(k,p,t){p/=100;t/=100;var z=P(k=k/360*6),y=k-z;k=t*(1-p);var B=t*(1-y*p);p=t*(1-(1-y)*p);z%=6;return[255*[t,B,k,k,p,t][z],255*[p,t,t,B,k,k][z],255*[k,k,p,t,t,B][z]]}function q(k,p,t){var z=(2-(p/=100))*(t/=100)/2;return 0!==z&&(p=1===z?0:.5>z?p*t/(2*z):p*t/(2-2*z)),[k,100*p,100*z]}function n(k,p,t){var z=F(k/=255,p/=255,t/=255),y=M(k,p,
t),B=y-z;if(0===B)var D=z=0;else{z=B/y;var K=((y-k)/6+B/2)/B,u=((y-p)/6+B/2)/B;B=((y-t)/6+B/2)/B;k===y?D=B-u:p===y?D=1/3+K-B:t===y&&(D=2/3+u-K);0>D?D+=1:1<D&&--D}return[360*D,100*z,100*y]}function r(k,p,t,z){p/=100;t/=100;return[].concat($jscomp.arrayFromIterable(n(255*(1-F(1,k/100*(1-(z/=100))+z)),255*(1-F(1,p*(1-z)+z)),255*(1-F(1,t*(1-z)+z)))))}function v(k,p,t){p/=100;var z=2*(p*=.5>(t/=100)?t:1-t)/(t+p)*100;p=100*(t+p);return[k,isNaN(z)?0:z,p]}function A(k){return n.apply(null,$jscomp.arrayFromIterable(k.match(/.{2}/g).map(function(p){return parseInt(p,
16)})))}function E(k){k=k.match(/^[a-zA-Z]+$/)?function(K){if("black"===K.toLowerCase())return"#000";var u=document.createElement("canvas").getContext("2d");return u.fillStyle=K,"#000"===u.fillStyle?null:u.fillStyle}(k):k;var p={cmyk:/^cmyk[\D]+([\d.]+)[\D]+([\d.]+)[\D]+([\d.]+)[\D]+([\d.]+)/i,rgba:/^((rgba)|rgb)[\D]+([\d.]+)[\D]+([\d.]+)[\D]+([\d.]+)[\D]*?([\d.]+|$)/i,hsla:/^((hsla)|hsl)[\D]+([\d.]+)[\D]+([\d.]+)[\D]+([\d.]+)[\D]*?([\d.]+|$)/i,hsva:/^((hsva)|hsv)[\D]+([\d.]+)[\D]+([\d.]+)[\D]+([\d.]+)[\D]*?([\d.]+|$)/i,
hexa:/^#?(([\dA-Fa-f]{3,4})|([\dA-Fa-f]{6})|([\dA-Fa-f]{8}))$/i},t=function(K){return K.map(function(u){return/^(|\d+)\.\d+|\d+$/.test(u)?Number(u):void 0})},z,y;a:for(y in p)if(z=p[y].exec(k)){var B=function(K){return!!z[2]==("number"==typeof K)};switch(y){case "cmyk":t=$jscomp.makeIterator(t(z));t.next();B=t.next().value;k=t.next().value;p=t.next().value;t=t.next().value;if(100<B||100<k||100<p||100<t)break a;return{values:r(B,k,p,t),type:y};case "rgba":var D=$jscomp.makeIterator(t(z));D.next();
D.next();D.next();k=D.next().value;p=D.next().value;t=D.next().value;D=D.next().value;if(255<k||255<p||255<t||0>D||1<D||!B(D))break a;return{values:[].concat($jscomp.arrayFromIterable(n(k,p,t)),[D]),a:D,type:y};case "hexa":return B=$jscomp.makeIterator(z),B.next(),k=B.next().value,4!==k.length&&3!==k.length||(k=k.split("").map(function(K){return K+K}).join("")),B=k.substring(0,6),k=k.substring(6),k=k?parseInt(k,16)/255:void 0,{values:[].concat($jscomp.arrayFromIterable(A(B)),[k]),a:k,type:y};case "hsla":D=
$jscomp.makeIterator(t(z));D.next();D.next();D.next();k=D.next().value;p=D.next().value;t=D.next().value;D=D.next().value;if(360<k||100<p||100<t||0>D||1<D||!B(D))break a;return{values:[].concat($jscomp.arrayFromIterable(v(k,p,t)),[D]),a:D,type:y};case "hsva":D=$jscomp.makeIterator(t(z));D.next();D.next();D.next();k=D.next().value;p=D.next().value;t=D.next().value;D=D.next().value;if(360<k||100<p||100<t||0>D||1<D||!B(D))break a;return{values:[k,p,t,D],a:D,type:y}}}return{values:null,type:null}}function H(k,
p,t,z){var y=function(D,K){return function(u){u=void 0===u?-1:u;return K(~u?D.map(function(x){return Number(x.toFixed(u))}):D)}},B={h:void 0===k?0:k,s:void 0===p?0:p,v:void 0===t?0:t,a:void 0===z?1:z,toHSVA:function(){var D=[B.h,B.s,B.v,B.a];return D.toString=y(D,function(K){return"hsva("+K[0]+", "+K[1]+"%, "+K[2]+"%, "+B.a+")"}),D},toHSLA:function(){var D=[].concat($jscomp.arrayFromIterable(q(B.h,B.s,B.v)),[B.a]);return D.toString=y(D,function(K){return"hsla("+K[0]+", "+K[1]+"%, "+K[2]+"%, "+B.a+
")"}),D},toRGBA:function(){var D=[].concat($jscomp.arrayFromIterable(m(B.h,B.s,B.v)),[B.a]);return D.toString=y(D,function(K){return"rgba("+K[0]+", "+K[1]+", "+K[2]+", "+B.a+")"}),D},toCMYK:function(){var D=function(K,u,x){x=m(K,u,x);K=x[0]/255;u=x[1]/255;x=x[2]/255;var C=F(1-K,1-u,1-x);return[100*(1===C?0:(1-K-C)/(1-C)),100*(1===C?0:(1-u-C)/(1-C)),100*(1===C?0:(1-x-C)/(1-C)),100*C]}(B.h,B.s,B.v);return D.toString=y(D,function(K){return"cmyk("+K[0]+"%, "+K[1]+"%, "+K[2]+"%, "+K[3]+"%)"}),D},toHEXA:function(){var D=
function(u,x,C){return m(u,x,C).map(function(O){return U(O).toString(16).padStart(2,"0")})}(B.h,B.s,B.v),K=1<=B.a?"":Number((255*B.a).toFixed(0)).toString(16).toUpperCase().padStart(2,"0");return K&&D.push(K),D.toString=function(){return"#"+D.join("").toUpperCase()},D},clone:function(){return H(B.h,B.s,B.v,B.a)}};return B}function I(k){var p={options:Object.assign({lock:null,onchange:function(){return 0},onstop:function(){return 0}},k),_keyboard:function(y){var B=y.type,D=y.key;if(document.activeElement===
p.options.wrapper){var K=p.options.lock,u="ArrowUp"===D,x="ArrowRight"===D,C="ArrowDown"===D,O="ArrowLeft"===D;"keydown"===B&&(u||x||C||O)?(D=B=0,"v"===K?B=u||x?1:-1:"h"===K?B=u||x?-1:1:(D=u?-1:C?1:0,B=O?-1:x?1:0),p.update(S(p.cache.x+.01*B),S(p.cache.y+.01*D)),y.preventDefault()):D.startsWith("Arrow")&&(p.options.onstop(),y.preventDefault())}},_tapstart:function(y){G(document,["mouseup","touchend","touchcancel"],p._tapstop);G(document,["mousemove","touchmove"],p._tapmove);y.cancelable&&y.preventDefault();
p._tapmove(y)},_tapmove:function(y){var B=p,D=B.options,K=B.cache;B=D.lock;var u=D.element,x=D.wrapper.getBoundingClientRect(),C=0,O=0;y?(O=y&&y.touches&&y.touches[0],C=y?(O||y).clientX:0,O=y?(O||y).clientY:0,C<x.left?C=x.left:C>x.left+x.width&&(C=x.left+x.width),O<x.top?O=x.top:O>x.top+x.height&&(O=x.top+x.height),C-=x.left,O-=x.top):K&&(C=K.x*x.width,O=K.y*x.height);"h"!==B&&(u.style.left="calc("+C/x.width*100+"% - "+u.offsetWidth/2+"px)");"v"!==B&&(u.style.top="calc("+O/x.height*100+"% - "+u.offsetHeight/
2+"px)");p.cache={x:C/x.width,y:O/x.height};y=S(C/x.width);x=S(O/x.height);switch(B){case "v":return D.onchange(y);case "h":return D.onchange(x);default:return D.onchange(y,x)}},_tapstop:function(){p.options.onstop();w(document,["mouseup","touchend","touchcancel"],p._tapstop);w(document,["mousemove","touchmove"],p._tapmove)},trigger:function(){p._tapmove()},update:function(y,B){y=void 0===y?0:y;B=void 0===B?0:B;var D=p.options.wrapper.getBoundingClientRect(),K=D.left,u=D.top,x=D.width;D=D.height;
"h"===p.options.lock&&(B=y);p._tapmove({clientX:K+x*y,clientY:u+D*B})},destroy:function(){var y=p,B=y.options,D=y._tapstart;w(document,["keydown","keyup"],y._keyboard);w([B.wrapper,B.element],"mousedown",D);w([B.wrapper,B.element],"touchstart",D,{passive:!1})}},t=p;k=t.options;var z=t._tapstart;t=t._keyboard;return G([k.wrapper,k.element],"mousedown",z),G([k.wrapper,k.element],"touchstart",z,{passive:!1}),G(document,["keydown","keyup"],t),p}function L(k){k=void 0===k?{}:k;k=Object.assign({onchange:function(){return 0},
className:"",elements:[]},k);var p=G(k.elements,"click",function(t){k.elements.forEach(function(z){return z.classList[t.target===z?"add":"remove"](k.className)});k.onchange(t);t.stopPropagation()});return{destroy:function(){return w.apply(null,$jscomp.arrayFromIterable(p))}}}function N(k,p,t){return p in k?Object.defineProperty(k,p,{value:t,enumerable:!0,configurable:!0,writable:!0}):k[p]=t,k}c.r(b);a={};c.r(a);c.d(a,"on",function(){return G});c.d(a,"off",function(){return w});c.d(a,"createElementFromString",
function(){return e});c.d(a,"createFromTemplate",function(){return f});c.d(a,"eventPath",function(){return h});c.d(a,"resolveElement",function(){return g});c.d(a,"adjustableInputNumbers",function(){return l});var G=d.bind(null,"addEventListener"),w=d.bind(null,"removeEventListener");c=Math;var F=c.min,M=c.max,P=c.floor,U=c.round,S=function(k){return Math.max(Math.min(k,1),0)},R={variantFlipOrder:{start:"sme",middle:"mse",end:"ems"},positionFlipOrder:{top:"tbrl",right:"rltb",bottom:"btrl",left:"lrbt"},
position:"bottom",margin:8},Y=function(k,p,t){var z="object"!=typeof k||k instanceof HTMLElement?Object.assign({},{reference:k,popper:p},t):k;return{update:function(y){y=void 0===y?z:y;y=Object.assign(z,y);var B=y.reference;y=y.popper;if(!y||!B)throw Error("Popper- or reference-element missing.");a:{var D=Object.assign({},{container:document.documentElement.getBoundingClientRect()},R,z),K=D.container,u=D.margin,x=D.position,C=D.variantFlipOrder,O=D.positionFlipOrder,X=y.style;D=X.left;X=X.top;y.style.left=
"0";y.style.top="0";var T=B.getBoundingClientRect();B=y.getBoundingClientRect();u={t:T.top-B.height-u,b:T.bottom+u,r:T.right+u,l:T.left-B.width-u};T={vs:T.left,vm:T.left+T.width/2+-B.width/2,ve:T.left+T.width-B.width,hs:T.top,hm:T.bottom-T.height/2-B.height/2,he:T.bottom-B.height};x=$jscomp.makeIterator(x.split("-"));var ba=x.next().value;x=x.next().value;C=C[void 0===x?"middle":x];x=K.top;var ha=K.left,ja=K.bottom;K=K.right;O=$jscomp.makeIterator(O[ba]);for(ba=O.next();!ba.done;ba=O.next()){ba=ba.value;
var fa="t"===ba||"b"===ba,Q=u[ba],W=$jscomp.makeIterator(fa?["top","left"]:["left","top"]),aa=W.next().value;W=W.next().value;var da=$jscomp.makeIterator(fa?[B.height,B.width]:[B.width,B.height]),ea=da.next().value;da=da.next().value;var ca=$jscomp.makeIterator(fa?[ja,K]:[K,ja]),Z=ca.next().value;ca=ca.next().value;var V=$jscomp.makeIterator(fa?[x,ha]:[ha,x]),ia=V.next().value;V=V.next().value;if(!(Q<ia||Q+ea>Z))for(ea=$jscomp.makeIterator(C),Z=ea.next();!Z.done;Z=ea.next())if(Z=Z.value,ia=T[(fa?
"v":"h")+Z],!(ia<V||ia+da>ca)){y=(y.style[W]=ia-B[W]+"px",y.style[aa]=Q-B[aa]+"px",ba+Z);break a}}y=(y.style.left=D,y.style.top=X,null)}return y}}},J=function(k){var p=this;N(this,"_initializingActive",!0);N(this,"_recalc",!0);N(this,"_nanopop",null);N(this,"_root",null);N(this,"_color",H());N(this,"_lastColor",H());N(this,"_swatchColors",[]);N(this,"_setupAnimationFrame",null);N(this,"_eventListener",{init:[],save:[],hide:[],show:[],clear:[],change:[],changestop:[],cancel:[],swatchselect:[]});var t=
this.options=k=Object.assign(Object.assign({},J.DEFAULT_OPTIONS),k),z=t.swatches,y=t.components,B=t.sliders,D=t.lockOpacity,K=t.padding;["nano","monolith"].includes(t.theme)&&!B&&(k.sliders="h");y.interaction||(y.interaction={});t=y.preview;B=y.opacity;var u=y.hue,x=y.palette;y.opacity=!D&&B;y.palette=x||t||B||u;this._preBuild();this._buildComponents();this._bindEvents();this._finalBuild();z&&z.length&&z.forEach(function(X){return p.addSwatch(X)});z=this._root;y=z.button;var C=z.app;this._nanopop=
Y(y,C,{margin:K});y.setAttribute("role","button");y.setAttribute("aria-label",this._t("btn:toggle"));var O=this;this._setupAnimationFrame=requestAnimationFrame(function T(){if(!C.offsetWidth)return requestAnimationFrame(T);O.setColor(k.default);O._rePositioningPicker();k.defaultRepresentation&&(O._representation=k.defaultRepresentation,O.setColorRepresentation(O._representation));k.showAlways&&O.show();O._initializingActive=!1;O._emit("init")})};J.prototype._preBuild=function(){for(var k=this.options,
p=$jscomp.makeIterator(["el","container"]),t=p.next();!t.done;t=p.next())t=t.value,k[t]=g(k[t]);this._root=function(z){var y=z.options,B=y.components,D=y.lockOpacity,K=function(C){return C?"":'style="display:none" hidden'},u=function(C){return z._t(C)};y=f('\n      <div :ref="root" class="pickr">\n\n        '+(y.useAsButton?"":'<button type="button" :ref="button" class="pcr-button"></button>')+'\n\n        <div :ref="app" class="pcr-app '+(y.appClass||"")+'" data-theme="'+y.theme+'" '+(y.inline?'style="position: unset"':
"")+' aria-label="'+u("ui:dialog")+'" role="window">\n          <div class="pcr-selection" '+K(B.palette)+'>\n            <div :obj="preview" class="pcr-color-preview" '+K(B.preview)+'>\n              <button type="button" :ref="lastColor" class="pcr-last-color" aria-label="'+u("btn:last-color")+'"></button>\n              <div :ref="currentColor" class="pcr-current-color"></div>\n            </div>\n\n            <div :obj="palette" class="pcr-color-palette">\n              <div :ref="picker" class="pcr-picker"></div>\n              <div :ref="palette" class="pcr-palette" tabindex="0" aria-label="'+
u("aria:palette")+'" role="listbox"></div>\n            </div>\n\n            <div :obj="hue" class="pcr-color-chooser" '+K(B.hue)+'>\n              <div :ref="picker" class="pcr-picker"></div>\n              <div :ref="slider" class="pcr-hue pcr-slider" tabindex="0" aria-label="'+u("aria:hue")+'" role="slider"></div>\n            </div>\n\n            <div :obj="opacity" class="pcr-color-opacity" '+K(B.opacity)+'>\n              <div :ref="picker" class="pcr-picker"></div>\n              <div :ref="slider" class="pcr-opacity pcr-slider" tabindex="0" aria-label="'+
u("aria:opacity")+'" role="slider"></div>\n            </div>\n          </div>\n\n          <div class="pcr-swatches '+(B.palette?"":"pcr-last")+'" :ref="swatches"></div>\n\n          <div :obj="interaction" class="pcr-interaction" '+K(Object.keys(B.interaction).length)+'>\n            <input :ref="result" class="pcr-result" type="text" spellcheck="false" '+K(B.interaction.input)+' aria-label="'+u("aria:input")+'">\n\n            <input :arr="options" class="pcr-type" data-type="HEXA" value="'+(D?
"HEX":"HEXA")+'" type="button" '+K(B.interaction.hex)+'>\n            <input :arr="options" class="pcr-type" data-type="RGBA" value="'+(D?"RGB":"RGBA")+'" type="button" '+K(B.interaction.rgba)+'>\n            <input :arr="options" class="pcr-type" data-type="HSLA" value="'+(D?"HSL":"HSLA")+'" type="button" '+K(B.interaction.hsla)+'>\n            <input :arr="options" class="pcr-type" data-type="HSVA" value="'+(D?"HSV":"HSVA")+'" type="button" '+K(B.interaction.hsva)+'>\n            <input :arr="options" class="pcr-type" data-type="CMYK" value="CMYK" type="button" '+
K(B.interaction.cmyk)+'>\n\n            <input :ref="save" class="pcr-save" value="'+u("btn:save")+'" type="button" '+K(B.interaction.save)+' aria-label="'+u("aria:btn:save")+'">\n            <input :ref="cancel" class="pcr-cancel" value="'+u("btn:cancel")+'" type="button" '+K(B.interaction.cancel)+' aria-label="'+u("aria:btn:cancel")+'">\n            <input :ref="clear" class="pcr-clear" value="'+u("btn:clear")+'" type="button" '+K(B.interaction.clear)+' aria-label="'+u("aria:btn:clear")+'">\n          </div>\n        </div>\n      </div>\n    ');
var x=y.interaction;return x.options.find(function(C){return!C.hidden&&!C.classList.add("active")}),x.type=function(){return x.options.find(function(C){return C.classList.contains("active")})},y}(this);k.useAsButton&&(this._root.button=k.el);k.container.appendChild(this._root.root)};J.prototype._finalBuild=function(){var k=this.options,p=this._root;if(k.container.removeChild(p.root),k.inline){var t=k.el.parentElement;k.el.nextSibling?t.insertBefore(p.app,k.el.nextSibling):t.appendChild(p.app)}else k.container.appendChild(p.app);
k.useAsButton?k.inline&&k.el.remove():k.el.parentNode.replaceChild(p.root,k.el);k.disabled&&this.disable();k.comparison||(p.button.style.transition="none",k.useAsButton||(p.preview.lastColor.style.transition="none"));this.hide()};J.prototype._buildComponents=function(){var k=this,p=this,t=this.options.components,z=(p.options.sliders||"v").repeat(2),y=$jscomp.makeIterator(z.match(/^[vh]+$/g)?z:[]);z=y.next().value;y=y.next().value;var B=function(){return k._color||(k._color=k._lastColor.clone())},
D={palette:I({element:p._root.palette.picker,wrapper:p._root.palette.palette,onstop:function(){return p._emit("changestop","slider",p)},onchange:function(K,u){if(t.palette){var x=B(),C=p._root,O=p.options,X=C.preview,T=X.lastColor;X=X.currentColor;p._recalc&&(x.s=100*K,x.v=100-100*u,0>x.v&&(x.v=0),p._updateOutput("slider"));K=x.toRGBA().toString(0);this.element.style.background=K;this.wrapper.style.background="\n                        linear-gradient(to top, rgba(0, 0, 0, "+x.a+"), transparent),\n                        linear-gradient(to left, hsla("+
x.h+", 100%, 50%, "+x.a+"), rgba(255, 255, 255, "+x.a+"))\n                    ";O.comparison?O.useAsButton||p._lastColor||(T.style.color=K):(C.button.style.color=K,C.button.classList.remove("clear"));x=x.toHEXA().toString();C=$jscomp.makeIterator(p._swatchColors);for(O=C.next();!O.done;O=C.next())O=O.value,O.el.classList[x===O.color.toHEXA().toString()?"add":"remove"]("pcr-active");X.style.color=K}}}),hue:I({lock:"v"===y?"h":"v",element:p._root.hue.picker,wrapper:p._root.hue.slider,onstop:function(){return p._emit("changestop",
"slider",p)},onchange:function(K){if(t.hue&&t.palette){var u=B();p._recalc&&(u.h=360*K);this.element.style.backgroundColor="hsl("+u.h+", 100%, 50%)";D.palette.trigger()}}}),opacity:I({lock:"v"===z?"h":"v",element:p._root.opacity.picker,wrapper:p._root.opacity.slider,onstop:function(){return p._emit("changestop","slider",p)},onchange:function(K){if(t.opacity&&t.palette){var u=B();p._recalc&&(u.a=Math.round(100*K)/100);this.element.style.background="rgba(0, 0, 0, "+u.a+")";D.palette.trigger()}}}),selectable:L({elements:p._root.interaction.options,
className:"active",onchange:function(K){p._representation=K.target.getAttribute("data-type").toUpperCase();p._recalc&&p._updateOutput("swatch")}})};this._components=D};J.prototype._bindEvents=function(){var k=this,p=this._root,t=this.options,z=[G(p.interaction.clear,"click",function(){return k._clearColor()}),G([p.interaction.cancel,p.preview.lastColor],"click",function(){k._emit("cancel");k.setHSVA.apply(k,[].concat($jscomp.arrayFromIterable((k._lastColor||k._color).toHSVA()),[!0]))}),G(p.interaction.save,
"click",function(){k.applyColor()||t.showAlways||k.hide()}),G(p.interaction.result,["keyup","input"],function(u){k.setColor(u.target.value,!0)&&!k._initializingActive&&(k._emit("change",k._color,"input",k),k._emit("changestop","input",k));u.stopImmediatePropagation()}),G(p.interaction.result,["focus","blur"],function(u){k._recalc="blur"===u.type;k._recalc&&k._updateOutput(null)}),G([p.palette.palette,p.palette.picker,p.hue.slider,p.hue.picker,p.opacity.slider,p.opacity.picker],["mousedown","touchstart"],
function(){return k._recalc=!0},{passive:!0})];if(!t.showAlways){var y=t.closeWithKey;z.push(G(p.button,"click",function(){return k.isOpen()?k.hide():k.show()}),G(document,"keyup",function(u){return k.isOpen()&&(u.key===y||u.code===y)&&k.hide()}),G(document,["touchstart","mousedown"],function(u){k.isOpen()&&!h(u).some(function(x){return x===p.app||x===p.button})&&k.hide()},{capture:!0}))}if(t.adjustableNumbers){var B={rgba:[255,255,255,1],hsva:[360,100,100,1],hsla:[360,100,100,1],cmyk:[100,100,100,
100]};l(p.interaction.result,function(u,x,C){var O=B[k.getColorRepresentation().toLowerCase()];return O?(C=O[C],u+=100<=C?1E3*x:x,0>=u?0:Number((u<C?u:C).toPrecision(3))):u})}if(t.autoReposition&&!t.inline){var D=null,K=this;z.push(G(window,["scroll","resize"],function(){K.isOpen()&&(t.closeOnScroll&&K.hide(),null===D?(D=setTimeout(function(){return D=null},100),requestAnimationFrame(function x(){K._rePositioningPicker();null!==D&&requestAnimationFrame(x)})):(clearTimeout(D),D=setTimeout(function(){return D=
null},100)))},{capture:!0}))}this._eventBindings=z};J.prototype._rePositioningPicker=function(){var k=this.options;if(!k.inline&&!this._nanopop.update({container:document.body.getBoundingClientRect(),position:k.position})){k=this._root.app;var p=k.getBoundingClientRect();k.style.top=(window.innerHeight-p.height)/2+"px";k.style.left=(window.innerWidth-p.width)/2+"px"}};J.prototype._updateOutput=function(k){var p=this._root,t=this._color,z=this.options;if(p.interaction.type()){var y="to"+p.interaction.type().getAttribute("data-type");
p.interaction.result.value="function"==typeof t[y]?t[y]().toString(z.outputPrecision):""}!this._initializingActive&&this._recalc&&this._emit("change",t,k,this)};J.prototype._clearColor=function(k){k=void 0===k?!1:k;var p=this._root,t=this.options;t.useAsButton||(p.button.style.color="rgba(0, 0, 0, 0.15)");p.button.classList.add("clear");t.showAlways||this.hide();this._lastColor=null;this._initializingActive||k||(this._emit("save",null),this._emit("clear"))};J.prototype._parseLocalColor=function(k){var p=
E(k);k=p.values;var t=p.type;p=p.a;var z=this.options.lockOpacity;return k&&3===k.length&&(k[3]=void 0),{values:!k||z&&void 0!==p&&1!==p?null:k,type:t}};J.prototype._t=function(k){return this.options.i18n[k]||J.I18N_DEFAULTS[k]};J.prototype._emit=function(k,p){for(var t=[],z=1;z<arguments.length;++z)t[z-1]=arguments[z];var y=this;this._eventListener[k].forEach(function(B){return B.apply(null,[].concat($jscomp.arrayFromIterable(t),[y]))})};J.prototype.on=function(k,p){return this._eventListener[k].push(p),
this};J.prototype.off=function(k,p){k=this._eventListener[k]||[];p=k.indexOf(p);return~p&&k.splice(p,1),this};J.prototype.addSwatch=function(k){var p=this,t=this._parseLocalColor(k).values;if(t){k=this._swatchColors;var z=this._root,y=H.apply(null,$jscomp.arrayFromIterable(t));t=e('<button type="button" style="color: '+y.toRGBA().toString(0)+'" aria-label="'+this._t("btn:swatch")+'"/>');return z.swatches.appendChild(t),k.push({el:t,color:y}),this._eventBindings.push(G(t,"click",function(){p.setHSVA.apply(p,
[].concat($jscomp.arrayFromIterable(y.toHSVA()),[!0]));p._emit("swatchselect",y);p._emit("change",y,"swatch",p)})),!0}return!1};J.prototype.removeSwatch=function(k){var p=this._swatchColors[k];return p?(this._root.swatches.removeChild(p.el),this._swatchColors.splice(k,1),!0):!1};J.prototype.applyColor=function(k){k=void 0===k?!1:k;var p=this._root,t=p.preview;p=p.button;var z=this._color.toRGBA().toString(0);return t.lastColor.style.color=z,this.options.useAsButton||(p.style.color=z),p.classList.remove("clear"),
this._lastColor=this._color.clone(),this._initializingActive||k||this._emit("save",this._color),this};J.prototype.destroy=function(){var k=this;cancelAnimationFrame(this._setupAnimationFrame);this._eventBindings.forEach(function(p){return w.apply(null,$jscomp.arrayFromIterable(p))});Object.keys(this._components).forEach(function(p){return k._components[p].destroy()})};J.prototype.destroyAndRemove=function(){var k=this;this.destroy();var p=this._root,t=p.root;p=p.app;t.parentElement&&t.parentElement.removeChild(t);
p.parentElement.removeChild(p);Object.keys(this).forEach(function(z){return k[z]=null})};J.prototype.hide=function(){return this._root.app.classList.remove("visible"),this._emit("hide"),this};J.prototype.show=function(){return this.options.disabled||(this._root.app.classList.add("visible"),this._rePositioningPicker(),this._emit("show",this._color)),this};J.prototype.isOpen=function(){return this._root.app.classList.contains("visible")};J.prototype.setHSVA=function(k,p,t,z,y){k=void 0===k?360:k;p=
void 0===p?0:p;t=void 0===t?0:t;z=void 0===z?1:z;y=void 0===y?!1:y;var B=this._recalc;if(this._recalc=!1,0>k||360<k||0>p||100<p||0>t||100<t||0>z||1<z)return!1;this._color=H(k,p,t,z);var D=this._components,K=D.opacity,u=D.palette;return D.hue.update(k/360),K.update(z),u.update(p/100,1-t/100),y||this.applyColor(),B&&this._updateOutput(),this._recalc=B,!0};J.prototype.setColor=function(k,p){p=void 0===p?!1:p;if(null===k)return this._clearColor(p),!0;var t=this._parseLocalColor(k);k=t.values;t=t.type;
if(k){var z=t.toUpperCase(),y=this._root.interaction.options;if((t=y.find(function(D){return D.getAttribute("data-type")===z}))&&!t.hidden){y=$jscomp.makeIterator(y);for(var B=y.next();!B.done;B=y.next())B=B.value,B.classList[B===t?"add":"remove"]("active")}return!!this.setHSVA.apply(this,[].concat($jscomp.arrayFromIterable(k),[p]))&&this.setColorRepresentation(z)}return!1};J.prototype.setColorRepresentation=function(k){return k=k.toUpperCase(),!!this._root.interaction.options.find(function(p){return p.getAttribute("data-type").startsWith(k)&&
!p.click()})};J.prototype.getColorRepresentation=function(){return this._representation};J.prototype.getColor=function(){return this._color};J.prototype.getSelectedColor=function(){return this._lastColor};J.prototype.getRoot=function(){return this._root};J.prototype.disable=function(){return this.hide(),this.options.disabled=!0,this._root.button.classList.add("disabled"),this};J.prototype.enable=function(){return this.options.disabled=!1,this._root.button.classList.remove("disabled"),this};N(J,"utils",
a);N(J,"version","1.8.0");N(J,"I18N_DEFAULTS",{"ui:dialog":"color picker dialog","btn:toggle":"toggle color picker dialog","btn:swatch":"color swatch","btn:last-color":"use previous color","btn:save":"Save","btn:cancel":"Cancel","btn:clear":"Clear","aria:btn:save":"save and close","aria:btn:cancel":"cancel and close","aria:btn:clear":"clear and close","aria:input":"color input field","aria:palette":"color selection area","aria:hue":"hue selection slider","aria:opacity":"selection slider"});N(J,"DEFAULT_OPTIONS",
{appClass:null,theme:"classic",useAsButton:!1,padding:8,disabled:!1,comparison:!0,closeOnScroll:!1,outputPrecision:0,lockOpacity:!1,autoReposition:!0,container:"body",components:{interaction:{}},i18n:{},swatches:null,inline:!1,sliders:null,default:"#42445a",defaultRepresentation:null,position:"bottom-middle",adjustableNumbers:!0,showAlways:!1,closeWithKey:"Escape"});N(J,"create",function(k){return new J(k)});b.default=J}]).default});window.rp_requestAnimationFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(a,b){setTimeout(a,1E3/60)};
function RadialProgress(a,b){a.innerHTML="";var c=document.createElement("div");c.style.width="10em";c.style.height="10em";c.style.position="relative";a.appendChild(c);a=c;b||(b={});this.colorBg=void 0==b.colorBg?"#404040":b.colorBg;this.colorFg=void 0==b.colorFg?"#007FFF":b.colorFg;this.colorText=void 0==b.colorText?"#FFFFFF":b.colorText;this.indeterminate=void 0==b.indeterminate?!1:b.indeterminate;this.round=void 0==b.round?!1:b.round;this.thick=void 0==b.thick?2:b.thick;this.progress=void 0==b.progress?
0:b.progress;this.noAnimations=void 0==b.noAnimations?0:b.noAnimations;this.fixedTextSize=void 0==b.fixedTextSize?!1:b.fixedTextSize;this.animationSpeed=void 0==b.animationSpeed?1:0<b.animationSpeed?b.animationSpeed:1;this.noPercentage=void 0==b.noPercentage?!1:b.noPercentage;this.spin=void 0==b.spin?!1:b.spin;this.aniP=b.noInitAnimation?this.progress:0;b=document.createElement("canvas");b.style.position="absolute";b.style.top="0";b.style.left="0";b.style.width="100%";b.style.height="100%";b.className=
"rp_canvas";a.appendChild(b);this.canvas=b;b=document.createElement("div");b.style.position="absolute";b.style.display="table";b.style.width="100%";b.style.height="100%";c=document.createElement("div");c.style.display="table-cell";c.style.verticalAlign="middle";var d=document.createElement("div");d.style.color=this.colorText;d.style.textAlign="center";d.style.overflow="visible";d.style.whiteSpace="nowrap";d.className="rp_text";c.appendChild(d);b.appendChild(c);a.appendChild(b);this.text=d;this.indetA=
this.prevP=this.prevH=this.prevW=0;this.indetB=.2;this.rot=0;this.draw=function(e){1!=e&&rp_requestAnimationFrame(this.draw);var f=this.canvas,h=window.devicePixelRatio||1;f.width=f.clientWidth*h;f.height=f.clientHeight*h;if(1==e||this.spin||this.indeterminate||!(1>Math.abs(this.prevP-this.progress)&&this.prevW==f.width&&this.prevH==f.height)){e=f.width/2;var g=f.height/2,l=f.clientWidth/100,m=f.height/2-this.thick*l*h/2;l=f.clientWidth/100;this.text.style.fontSize=(this.fixedTextSize?f.clientWidth*
this.fixedTextSize:.26*f.clientWidth-this.thick)+"px";if(this.noAnimations)this.aniP=this.progress;else{var q=Math.pow(.93,this.animationSpeed);this.aniP=this.aniP*q+this.progress*(1-q)}f=f.getContext("2d");f.beginPath();f.strokeStyle=this.colorBg;f.lineWidth=this.thick*l*h;f.arc(e,g,m,-Math.PI/2,2*Math.PI);f.stroke();f.beginPath();f.strokeStyle=this.colorFg;f.lineWidth=this.thick*l*h;this.round&&(f.lineCap="round");this.indeterminate?(this.indetA=(this.indetA+.07*this.animationSpeed)%(2*Math.PI),
this.indetB=(this.indetB+.14*this.animationSpeed)%(2*Math.PI),f.arc(e,g,m,this.indetA,this.indetB),this.noPercentage||(this.text.innerHTML="")):(this.spin&&!this.noAnimations&&(this.rot=(this.rot+.07*this.animationSpeed)%(2*Math.PI)),f.arc(e,g,m,this.rot-Math.PI/2,this.rot+2*this.aniP*Math.PI-Math.PI/2),this.noPercentage||(this.text.innerHTML=Math.round(100*this.aniP)+" %"));f.stroke();this.prevW=f.width;this.prevH=f.height;this.prevP=this.aniP}}.bind(this);this.draw()}
RadialProgress.prototype={constructor:RadialProgress,setValue:function(a){this.progress=0>a?0:1<a?1:a},setIndeterminate:function(a){this.indeterminate=a},setText:function(a){this.text.innerHTML=a}};(function(){function a(G){return new Date(864E5*(G+.5-2440588))}function b(G,w){return A(q(G)*n(I)-r(w)*q(I),n(G))}function c(G,w){return v(q(w)*n(I)+n(w)*q(I)*q(G))}function d(G,w,F){return A(q(G),n(G)*q(w)-r(F)*n(w))}function e(G,w,F){return v(q(w)*q(F)+n(w)*n(F)*n(G))}function f(G){var w=H*(1.9148*q(G)+.02*q(2*G)+3E-4*q(3*G));return G+w+102.9372*H+m}function h(G){G=f(H*(357.5291+.98560028*G));return{dec:c(G,0),ra:b(G,0)}}function g(G){var w=H*(134.963+13.064993*G),F=H*(93.272+13.22935*G);G=H*(218.316+
13.176396*G)+6.289*H*q(w);F=5.128*H*q(F);w=385001-20905*n(w);return{ra:b(G,F),dec:c(G,F),dist:w}}function l(G,w){return new Date(G.valueOf()+864E5*w/24)}var m=Math.PI,q=Math.sin,n=Math.cos,r=Math.tan,v=Math.asin,A=Math.atan2,E=Math.acos,H=m/180,I=23.4397*H,L={getPosition:function(G,w,F){F=H*-F;w*=H;var M=G.valueOf()/864E5-.5+2440588-2451545;G=h(M);F=H*(280.16+360.9856235*M)-F-G.ra;return{azimuth:d(F,w,G.dec),altitude:e(F,w,G.dec)}}},N=L.times=[[-.833,"sunrise","sunset"],[-.3,"sunriseEnd","sunsetStart"],
[-6,"dawn","dusk"],[-12,"nauticalDawn","nauticalDusk"],[-18,"nightEnd","night"],[6,"goldenHourEnd","goldenHour"]];L.addTime=function(G,w,F){N.push([G,w,F])};L.getTimes=function(G,w,F,M){F=H*-F;w*=H;M=-2.076*Math.sqrt(M||0)/60;G=Math.round(G.valueOf()/864E5-.5+2440588-2451545-9E-4-F/(2*m));var P=9E-4+(0+F)/(2*m)+G,U=H*(357.5291+.98560028*P),S=f(U),R=c(S,0);P=2451545+P+.0053*q(U)-.0069*q(2*S);var Y,J={solarNoon:a(P),nadir:a(P-.5)};var k=0;for(Y=N.length;k<Y;k+=1){var p=N[k];var t=(p[0]+M)*H;var z=F;
var y=G;var B=U,D=S,K=w,u=R;t=E((q(t)-q(K)*q(u))/(n(K)*n(u)));z=2451545+(9E-4+(t+z)/(2*m)+y)+.0053*q(B)-.0069*q(2*D);y=P-(z-P);J[p[1]]=a(y);J[p[2]]=a(z)}return J};L.getMoonPosition=function(G,w,F){F=H*-F;w*=H;var M=G.valueOf()/864E5-.5+2440588-2451545;G=g(M);F=H*(280.16+360.9856235*M)-F-G.ra;M=e(F,w,G.dec);var P=A(q(F),r(w)*n(G.dec)-q(G.dec)*n(F)),U=M;0>U&&(U=0);M+=2.967E-4/Math.tan(U+.00312536/(U+.08901179));return{azimuth:d(F,w,G.dec),altitude:M,distance:G.dist,parallacticAngle:P}};L.getMoonIllumination=
function(G){var w=(G||new Date).valueOf()/864E5-.5+2440588-2451545;G=h(w);w=g(w);var F=E(q(G.dec)*q(w.dec)+n(G.dec)*n(w.dec)*n(G.ra-w.ra));F=A(149598E3*q(F),w.dist-149598E3*n(F));G=A(n(G.dec)*q(G.ra-w.ra),q(G.dec)*n(w.dec)-n(G.dec)*q(w.dec)*n(G.ra-w.ra));return{fraction:(1+n(F))/2,phase:.5+.5*F*(0>G?-1:1)/Math.PI,angle:G}};L.getMoonTimes=function(G,w,F,M){G=new Date(G);M?G.setUTCHours(0,0,0,0):G.setHours(0,0,0,0);M=.133*H;for(var P=L.getMoonPosition(G,w,F).altitude-M,U,S,R,Y,J,k,p,t,z,y,B=1;24>=B;B+=
2){U=L.getMoonPosition(l(G,B),w,F).altitude-M;S=L.getMoonPosition(l(G,B+1),w,F).altitude-M;J=(P+S)/2-U;k=(S-P)/2;p=-k/(2*J);t=(J*p+k)*p+U;k=k*k-4*J*U;U=0;0<=k&&(y=Math.sqrt(k)/(2*Math.abs(J)),z=p-y,y=p+y,1>=Math.abs(z)&&U++,1>=Math.abs(y)&&U++,-1>z&&(z=y));1===U?0>P?R=B+z:Y=B+z:2===U&&(R=B+(0>t?y:z),Y=B+(0>t?z:y));if(R&&Y)break;P=S}w={};R&&(w.rise=l(G,R));Y&&(w.set=l(G,Y));R||Y||(w[0<t?"alwaysUp":"alwaysDown"]=!0);return w};window.SunCalc=L})();var eyeAble_session_parameters={isMobile:!1,isPlugin:!0,isExtension:!1};try{eyeAble_pluginConfig?eyeAble_start():setTimeout(eyeAble_start,300)}catch(a){setTimeout(eyeAble_start,300)}var eyeAble_nightmodeBlacklisted=!1;function eyeAble_checkWebsiteBlacklist(){return!0}
function eyeAble_authenticateLicense(){var a=window.location.hostname,b=function(e){var f=e.split(".");if(2<f.length){e="*.";for(var h=f.length-2;h<f.length;h++)e=h===f.length-1?e+f[h]:e+(f[h]+".");return e}return"*."+e}(a);try{if("object"===typeof eyeAble_pluginConfig.license){var c=eyeAble_pluginConfig.license[a];c||(a=a.includes("www.")?a.replace("www.",""):"www."+a,c=eyeAble_pluginConfig.license[a]);c||(c=eyeAble_pluginConfig.license[b])}else c=eyeAble_pluginConfig.license;if("localhost"===a&&
eyeAble_pluginConfig&&eyeAble_pluginConfig.allowLocalhost)return console.log("Testing on Localhost allowed."),eyeAble_activeFeatures=eyeAble_activeFeaturesPro,!0}catch(e){return console.log("No Config found!"),!1}var d="Free";a&&c&&(d=eyeAbleKeygen.evaluateKey(a,c));"invalid"===d&&b&&c&&(d=eyeAbleKeygen.evaluateKey(b,c));"invalid"===d&&(a.includes("www.")?(a=a.replace("www.",""),d=eyeAbleKeygen.evaluateKey(a,c)):d=eyeAbleKeygen.evaluateKey("www."+a,c));if("invalid"===d||"Free"===d)try{"undefined"!==
typeof eyeAble_pluginConfig&&"object"===typeof eyeAble_pluginConfig.license&&Object.keys(eyeAble_pluginConfig.license).forEach(function(e){if(e){var f=new RegExp(e);f&&f.test(window.location.hostname)&&(d=eyeAbleKeygen.evaluateKey(e,eyeAble_pluginConfig.license[e]))}})}catch(e){console.log("License RegEx failed",e)}return"Pro"===d?(eyeAble_activeFeatures=eyeAble_activeFeaturesPro,!0):"Light"===d?(eyeAble_activeFeatures=eyeAble_activeFeaturesLight,!0):!1}
function eyeAble_getSessionParameters(){try{if(eyeAble_pluginConfig.pluginPath&&0<eyeAble_pluginConfig.pluginPath.length)var a=eyeAble_pluginConfig.pluginPath;else{a:{for(var b=document.getElementsByTagName("script"),c=0;c<b.length;c++)if(b[c].src.includes("eyeAble.js")){var d=b[c].src;break a}d=""}a=!d||d.includes("eye-able-cdn.com/public")||d.includes("eye-able.b-cdn.net/public")?"https://www.eye-able-cdn.com":d.split("/public/js/eyeAble.js")[0]}}catch(e){a="https://www.eye-able-cdn.com"}eyeAble_setFilePaths(a+
"/");"IntersectionObserver"in window||(eyeAble_intersectionObserver=!1)}function eyeAble_chromePluginBeacon(){var a=document.createElement("div");a.appendChild(document.createTextNode(""));a.id="eyeAbleWebsitePlugin";a.style.display="none";a.alt="Used to signal the browser extension that a plugin is present.";document.documentElement.appendChild(a);setTimeout(function(){a.remove()},5E3)}eyeAble_chromePluginBeacon();
function eyeAble_runPlatformSpecificActions(){var a=document.getElementById("eyeAble_customToolOpenerID");a&&(a.addEventListener("mousedown",eyeAble_toggleMainToolbar),eyeAble_hideMainIcon=!0,eyeAble_shadowRoot.getElementById("eyeAble_columID").style.display="none",eyeAble_shadowRoot.getElementById("showAll_arrow").style.display="none",eyeAble_shadowRoot.getElementById("functionActiveID").style.display="none");if((a=document.querySelectorAll(".eyeAble_customToolOpenerClass"))&&0<a.length){for(var b=
0;b<a.length;b++)a[b].addEventListener("mousedown",eyeAble_toggleMainToolbar);eyeAble_hideMainIcon=!0;eyeAble_shadowRoot.getElementById("eyeAble_columID").style.display="none";eyeAble_shadowRoot.getElementById("showAll_arrow").style.display="none";eyeAble_shadowRoot.getElementById("functionActiveID").style.display="none"}if((a=document.querySelectorAll(".eyeAble_customToolOpenerNoHideClass"))&&0<a.length)for(b=0;b<a.length;b++)a[b].addEventListener("mousedown",eyeAble_toggleMainToolbar);a=document.querySelectorAll(".eyeAble_customToolOpenerClass,#eyeAble_customToolOpenerID,.eyeAble_customToolOpenerNoHideClass");
Array.prototype.forEach.call(a,function(c,d){"a"===c.tagName&&"input"===c.tagName&&"button"===c.tagName||c.getAttribute("tabindex")||c.setAttribute("tabindex","0");c.addEventListener("keydown",function(e){13===e.keyCode&&(e.preventDefault(),EyeAbleAPI.toggleToolbar())})})}
function eyeAble_getMessage(a){return eyeAble_pluginLocalConfig&&eyeAble_pluginLocalConfig.customText&&(eyeAble_lang===eyeAble_de||"headerName"===a)&&eyeAble_pluginLocalConfig.customText[a]?eyeAble_pluginLocalConfig.customText[a]:eyeAble_lang[a]?eyeAble_lang[a].message:eyeAble_de[a]?eyeAble_de[a].message:""};
