!function(he){var e;he.ReadSpeaker&&he.ReadSpeaker.uId&&"wR_script"===he.ReadSpeaker.uId?console.warn("[webReader] Object window.ReadSpeaker already exists! Aborting initialization."):(e=function(){function r(e){e=e.replace("_",".");var t=!1===v[e]?[e]:v[e];c++;for(var r,n=0;r=t[n];n++){var o=U(r);if("function"==typeof o.init)if(o.dependency){if(!X(o.dependency)){ce("[rspkr.setCoreLoaded] Dependencies for "+r+" ("+o.dependency+") are not yet loaded. Putting it on hold."),E[r]=o.dependency.constructor===Array?o.dependency:[o.dependency];for(var s,i=E[r].length-1;s=E[r][i];i--)X(s)&&E[r].splice(i,1);continue}o.init.apply(o,[])}else o.init.apply(o,[]);!function(e){for(var t in ce("[rspkr.setCoreLoaded] Done loading module "+e),A.push(e),E)if(E[t].length)for(var r,n=E[t].length-1;r=E[t][n];n--)r!==e&&!X(r)||E[t].splice(n,1),0===E[t].length&&(ce("[rspkr.setCoreLoaded] All dependencies for "+t+" have been loaded. Resuming its initiation."),A.push(t),(r=U(t)).init.apply(r,[]))}(r)}c===Object.size(v)&&(rspkr.Common.addEvent("onModsLoaded",function(){rspkr.ds.unload(),rspkr.c.Detect.init(),rspkr.Popup.init()}),O=!0,V("rsmod_lib.RSLib"))}function d(){return"string"==typeof $.forceAdapter&&$.forceAdapter.length&&"ioshtml5"!==$.forceAdapter?$.forceAdapter:he.AudioContext||he.webkitAudioContext?"webAudio":"html5"}function u(){for(var e=J(),t=0,r=e.length;t