PageSourceSearch

https://www.e-kilkis.gr/wp-content/plugins/screenreader/libraries/tts/tts.js

js e-kilkis.gr collected 2026-10-02 13:38:54 UTC 11,032 bytes, 1 lines download raw bytes

1(function(a){a.frTTSEngine=function(d){var i;var A;var b;var n;var h;var k;var v;var f;var l;var c;var t=new Array();var s=null;var x=0;var w={"en-US":"US English Female","en-AU":"Australian Female","en-GB":"UK English Female",en:"UK English Female","es-ES":"Spanish Female",es:"Spanish Female","et-EE":"Estonian Male",et:"Estonian Male","fr-FR":"French Female",fr:"French Female","de-DE":"Deutsch Female",de:"Deutsch Female","it-IT":"Italian Female",it:"Italian Female","el-GR":"Greek Female",el:"Greek Female","hu-HU":"Hungarian Female",hu:"Hungarian Female","tr-TR":"Turkish Female",tr:"Turkish Female","ru-RU":"Russian Female",ru:"Russian Female","nl-BE":"Dutch Female","nl-NL":"Dutch Female",nl:"Dutch Female","sv-FI":"Swedish Female","sv-SE":"Swedish Female",sv:"Swedish Female","nb-NO":"Norwegian Female",nb:"Norwegian Female","ja-JP":"Japanese Female",ja:"Japanese Female","ko-KR":"Korean Female",ko:"Korean Female","zh-CN":"Chinese Female","zh-HK":"Chinese Female","zh-MO":"Chinese Female","zh-SG":"Chinese Female","zh-TW":"Chinese Female",zh:"Chinese Female","hi-IN":"Hindi Female",hi:"Hindi Female","sr-BA":"Serbian Male","sr-SP":"Serbian Male",sr:"Serbian Male","hr-BA":"Croatian Male","hr-HR":"Croatian Male",hr:"Croatian Male","bs-BA":"Bosnian Male",bs:"Bosnian Male","ro-RO":"Romanian Female",ro:"Romanian Female","ca-ES":"Catalan Male",ca:"Catalan Male","fi-FI":"Finnish Female",fi:"Finnish Female","af-ZA":"Afrikaans Male",af:"Afrikaans Male","sq-AL":"Albanian Male",sq:"Albanian Male","ar-AR":"Arabic Male","ar-AE":"Arabic Male","ar-AA":"Arabic Male",ar:"Arabic Male","hy-AM":"Armenian Male",hy:"Armenian Male","cs-CZ":"Czech Female",cs:"Czech Female","da-DK":"Danish Female",da:"Danish Female",eo:"Esperanto Male","is-IS":"Icelandic Male",is:"Icelandic Male","id-ID":"Indonesian Female",id:"Indonesian Female","lv-LV":"Latvian Male",lv:"Latvian Male","mk-MK":"Macedonian Male",mk:"Macedonian Male",md:"Moldavian Female","fil-PH":"Filipino Female","pl-PL":"Polish Female",pl:"Polish Female","pt-BR":"Brazilian Portuguese Female","pt-PT":"Portuguese Female",pt:"Portuguese Female","sk-SK":"Slovak Female",sk:"Slovak Female","sw-KE":"Swahili Male",sw:"Swahili Male","ta-IN":"Tamil Male",ta:"Tamil Male","th-TH":"Thai Female",th:"Thai Female","vi-VN":"Vietnamese Male",vi:"Vietnamese Male","cy-GB":"Welsh Male",cy:"Welsh Male"};function e(E){h=0;k=z(h+v);var D=n.substring(h,k);if(D.length){soundManager.createSound({id:"chunkSound",url:c.baseURI+"libraries/tts/"+c.readerEngine+".php?lang="+f+"&voicespeed="+c.screenReaderVoiceSpeed+"&token="+c.token+"&text="+encodeURIComponent(D),autoLoad:false,type:"audio/mp3"});soundManager.play("chunkSound",{onfinish:function(){soundManager.destroySound("chunkSound");if(t.length){if(c.preload){m(t)}else{p(t)}}else{g("finished");return}}});s="chunkSound";soundManager.setVolume(s,c.screenReaderVolume)}else{g("notext");return}if(n.substr(k)&&c.preload){var C=0;var B=function(){h=k;k=z(h+v);E=n.substring(h,k);var F=soundManager.createSound({id:"chunkSound"+C,url:c.baseURI+"libraries/tts/"+c.readerEngine+".php?lang="+f+"&voicespeed="+c.screenReaderVoiceSpeed+"&token="+c.token+"&text="+encodeURIComponent(E),autoLoad:false,type:"audio/mp3"});F.load();t.push(F);C++;if(n.substr(k)){b=setTimeout(function(){if(A!=="stop"){B()}},3000)}};b=setTimeout(function(){if(A!=="stop"){B()}},3000)}else{if(n.substr(k)){var C=0;while(n.substr(k)){h=k;k=z(h+v);E=n.substring(h,k);t.push(E);C++}}}}function m(C){var B=C.splice(0,1);if(a.isArray(B)&&B.length){soundManager.play(B[0]["id"],{onfinish:function(){soundManager.destroySound(B[0]["id"]);m(C)}});s=B[0]["id"];soundManager.setVolume(s,c.screenReaderVolume)}else{g("finished");return}}function p(E){var C=E.splice(0,1);var B="chunkSound"+x;if(a.isArray(C)&&C.length){var D=soundManager.createSound({id:B,url:c.baseURI+"libraries/tts/"+c.readerEngine+".php?lang="+f+"&voicespeed="+c.screenReaderVoiceSpeed+"&token="+c.token+"&text="+encodeURIComponent(C[0]),autoLoad:false,type:"audio/mp3"});soundManager.play(B,{onfinish:function(){soundManager.destroySound(B);p(E)}});s=B;soundManager.setVolume(s,c.screenReaderVolume);x++}else{g("finished");return}}function j(){soundManager.stopAll();soundManager.destroySound("chunkSound");a.each(soundManager.sounds,function(B,C){soundManager.destroySound(C.id)});t=new Array();s=null}function z(D){if(n.charAt(D)==" "){return D}var C=n.substr(D);if(C.indexOf(" ")==-1){var B=C.length+D;return B}else{var E=C.indexOf(" ")+D;return E}}function r(){var B=a("#volume_plugin");var G=c.screenReaderVolume/20;var D=5;for(var C=0;C<D;C++){var F=!!(C<G)?" active":"";var E=c.volume_accesskeys?'accesskey="'+(C+1)+'"':"";a(B).append('<div id="volume_step'+(C+1)+'" class="volume_step'+F+'" data-value="'+parseInt((C+1)*20)+'"'+E+"></div>")}}function y(B){var C="";var D=a(B).find("img");a.each(D,function(F,G){var E=a(G).attr(c.readImagesAttribute);if(E){C+=E+". "}});return C}function q(D,I,G){var F="";if(window.getSelection){F=window.getSelection().toString()}else{if(document.selection&&document.selection.type!="Control"){F=document.selection.createRange().text}}if(I){var B=a(D).parent();F=B.clone().children(".screenreader_embed_play_button").remove().end().find("script, noscript, style").remove().end().text();if(c.readImages){var E=y(B);if(c.readImagesOrdering=="before"){F=E+F}else{F=F+". "+E}}a("span.screenreader_embed_stop_button").toggleClass("screenreader_embed_stop_button screenreader_embed_play_button");a(D).toggleClass("screenreader_embed_play_button screenreader_embed_stop_button");a(B).selectText()}if(c.readImagesHovering&&G){var C=a(G).attr(c.readImagesAttribute);F=C;if(!F){return""}}
1if(!!c.readPage&&!F){if(!!c.readChildNodes){if(c.excludeScripts){var H=a(c.mainpageSelector).clone().find("script, noscript, style, .screenreader_embed_play_button").remove().end().filter(function(){if(this.nodeName&&(this.nodeName.toLowerCase()=="script"||this.nodeName.toLowerCase()=="noscript"||this.nodeName.toLowerCase()=="style")){return false}return true});F=a.trim(a(H).text())}else{F=a.trim(a(c.mainpageSelector).text())}if(c.selectMainpageareaText){a(c.mainpageSelector).selectText()}if(c.readImages){var E=y(H);if(c.readImagesOrdering=="before"){F=E+F}else{F=F+". "+E}}}else{F=a.trim(a(c.mainpageSelector).immediateText())}}F=F.replace(/[\n\r\t]/g," ");F=F.replace(/\s+/g," ");F=F.replace(/\s\./g,".");return F}function g(B){switch(B){case"playing":a("div#tts_message").remove();a("<div/>").attr("id","tts_message").css("background-color",c.toolbarBgcolor).prependTo("#accessibility-links").append('<div id="playicon"></div>');a("#playicon").css("background-color",c.toolbarBgcolor);break;case"paused":a("div#tts_message").remove();a("<div/>").attr("id","tts_message").css("background-color",c.toolbarBgcolor).prependTo("#accessibility-links").append('<div id="msgtext">'+fr_paused+"</div>");break;case"finished":s=null;a("div#tts_message").fadeOut(500,function(){a(this).remove()});a("span.screenreader_embed_stop_button").toggleClass("screenreader_embed_stop_button screenreader_embed_play_button");a(document).unselectText();break;case"notext":a("div#tts_message").remove();a("<div/>").attr("id","tts_message").css("background-color",c.toolbarBgcolor).prependTo("#accessibility-links").append('<div id="msgtext">'+fr_notext+"</div>").delay(1500).fadeOut(500,function(){a(this).remove()});break}}function o(){a(document).on("click.frTTS","#fr_screenreader_play, span.screenreader_embed_play_button",function(C,D){i=true;A="play";clearTimeout(b);var B=!!a(this).hasClass("screenreader_embed_play_button");n=q(this,B,D);if(!n.length){g("notext")}else{j();if(c.readerEngine=="proxy_responsive"){var E={veryslow:0.7,slow:0.8,normal:0.9,fast:1,veryfast:1.1};responsiveVoice.speak(n,f,{volume:(c.screenReaderVolume/100),rate:E[c.screenReaderVoiceSpeed],onend:function(){g("finished")}})}else{e()}g("playing")}a("#fr_screenreader_pause").removeClass("active");C.stopPropagation();C.preventDefault()});a(document).on("click.frTTS","#fr_screenreader_pause",function(B){if(!s&&c.readerEngine!="proxy_responsive"){return}switch(i){case true:i=false;A="pause";if(c.readerEngine=="proxy_responsive"){responsiveVoice.pause();responsiveVoice.nativePaused=true}else{soundManager.pause(s)}g("paused");a(this).addClass("active");break;case false:i=true;A="play";if(c.readerEngine=="proxy_responsive"){responsiveVoice.resume();responsiveVoice.nativePaused=false}else{soundManager.resume(s)}g("playing");a(this).removeClass("active");break}});a(document).on("click.frTTS","#fr_screenreader_stop, span.screenreader_embed_stop_button",function(C){i=false;A="stop";clearTimeout(b);a("#fr_screenreader_pause").removeClass("active");if(c.readerEngine=="proxy_responsive"){responsiveVoice.cancel()}else{j()}var B=!!a(this).hasClass("screenreader_embed_stop_button");if(B){a(this).toggleClass("screenreader_embed_stop_button screenreader_embed_play_button");a(this).parent().unselectText()}g("finished")});if(c.readImagesHovering){a(document).on("pointerenter.frTTS","img",function(B){a("#fr_screenreader_play").trigger("click.frTTS",this)})}a(document).on("click.frTTS","div.volume_step",function(B){a(this).siblings("div").removeClass("active");a(this).prevAll("div").addClass("active");a(this).addClass("active");soundManager.setVolume(s,parseInt(a(this).attr("data-value")));c.screenReaderVolume=a(this).attr("data-value")})}(function u(){a.fn.extend({immediateText:function(){return this.clone().find("*").remove().end().text()}});a.fn.extend({selectText:function(){a("span[class*=screenreader_embed_]").css("font-size",0);var I=document;var G=this[0];if(G){if(I.body.createTextRange){var F=document.body.createTextRange();F.moveToElementText(G);F.select()}else{if(window.getSelection){var H=window.getSelection();var F=document.createRange();F.selectNodeContents(G);H.removeAllRanges();H.addRange(F)}}}},unselectText:function(){a("span[class*=screenreader_embed_]").css("font-size","inherit");var F=window.getSelection?window.getSelection():document.selection?document.selection:null;if(!!F){F.empty?F.empty():F.removeAllRanges()}}});var D=this;i=false;A="stop";var C={baseURI:null,toolbarBgcolor:"#EEE",token:null,langCode:"en",chunkLength:80,screenReaderVolume:80,screenReaderVoiceSpeed:"normal",preload:0,readPage:1,readC
1hildNodes:1,excludeScripts:1,readImages:0,readImagesAttribute:"alt",readImagesOrdering:"before",mainpageSelector:"*[name*=main], *[class*=main], *[id*=main], *[id*=container], *[class*=container]",readerEngine:"proxy_virtual",selectMainpageareaText:0,volume_accesskeys:1};c=a.extend({},C,d);var E=new Image();E.src=c.baseURI+"libraries/controller/css/images/waves.gif";f=c.langCode;l=f;if(c.readerEngine=="proxy_responsive"){if(f in w){f=w[f];responsiveVoice.setDefaultVoice(f)}}v=c.chunkLength;var B=function(){var H=!!("ontouchstart" in window);var F=!!(navigator.msMaxTouchPoints);var G=H||F;return G};if(B()){c.preload=0}r();if(c.template=="custom.css"){a("#volume_plugin").css("background",c.toolbarBgcolor)}o()}).call(this);this.getState=function(){return i}}})(jQuery);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.