(function(h,i){var e=h.document;(function(){var a=false,b=/xyz/.test(function(){})?/\b_super\b/:/.*/;this.JRClass=function(){};JRClass.extend=function(d){function f(){!a&&this.init&&this.init.apply(this,arguments)}var j=this.prototype;a=true;var g=new this;a=false;for(var k in d)g[k]=typeof d[k]=="function"&&typeof j[k]=="function"&&b.test(d[k])?function(l,m){return function(){var n=this._super;this._super=j[l];var o=m.apply(this,arguments);this._super=n;return o}}(k,d[k]):d[k];f.prototype=g;f.constructor=
f;f.extend=arguments.callee;return f}})();var c=JRClass.extend({init:function(a,b){this.audio=typeof a=="string"?e.getElementById(a):a;this.audio.player=this;this.values={};this.elements={};this.options={autoplay:false,preload:true,useBuiltInControls:false,controlsBelow:true,controlsAtStart:true,controlsHiding:false,defaultVolume:0.85,playerFallbackOrder:["html5","links"]};typeof c.options=="object"&&_V_.merge(this.options,c.options);typeof b=="object"&&_V_.merge(this.options,b);if(this.getPreloadAttribute()!==
i)this.options.preload=this.getPreloadAttribute();if(this.getAutoplayAttribute()!==i)this.options.autoplay=this.getAutoplayAttribute();this.box=this.audio.parentNode;this.linksFallback=this.getLinksFallback();this.hideLinksFallback();this.each(this.options.playerFallbackOrder,function(d){if(this[d+"Supported"]()){this[d+"Init"]();return true}});this.activateElement(this,"player");this.activateElement(this.box,"box")},behaviors:{},newBehavior:function(a,b,d){this.behaviors[a]=b;this.extend(d)},activateElement:function(a,
b){if(typeof a=="string")a=e.getElementById(a);this.behaviors[b].call(this,a)},errors:[],warnings:[],warning:function(a){this.warnings.push(a);this.log(a)},history:[],log:function(a){if(a){if(typeof a=="string")a={type:a};a.type&&this.history.push(a.type);this.history.length>=50&&this.history.shift();try{console.log(a.type)}catch(b){try{opera.postError(a.type)}catch(d){}}}},setLocalStorage:function(a,b){if(localStorage)try{localStorage[a]=b}catch(d){if(d.code==22||d.code==1014)this.warning(c.warnings.localStorageFull)}},
getPreloadAttribute:function(){if(typeof this.audio.hasAttribute=="function"&&this.audio.hasAttribute("preload")){var a=this.audio.getAttribute("preload");if(a===""||a==="true")return"auto";if(a==="false")return"none";return a}},getAutoplayAttribute:function(){if(typeof this.audio.hasAttribute=="function"&&this.audio.hasAttribute("autoplay")){if(this.audio.getAttribute("autoplay")==="false")return false;return true}},bufferedPercent:function(){return this.duration()?this.buffered()[1]/this.duration():
0},each:function(a,b){if(!(!a||a.length===0))for(var d=0,f=a.length;d<f;d++)if(b.call(this,a[d],d))break},extend:function(a){for(var b in a)if(a.hasOwnProperty(b))this[b]=a[b]}});c.player=c.prototype;c.player.extend({linksSupported:function(){return true},linksInit:function(){this.showLinksFallback();this.element=this.audio},getLinksFallback:function(){return this.box.getElementsByTagName("P")[0]},hideLinksFallback:function(){if(this.linksFallback)this.linksFallback.style.display="none"},showLinksFallback:function(){if(this.linksFallback)this.linksFallback.style.display=
"block"}});c.merge=function(a,b,d){for(var f in b)if(b.hasOwnProperty(f)&&(!d||!a.hasOwnProperty(f)))a[f]=b[f];return a};c.extend=function(a){this.merge(this,a,true)};c.extend({setupAllWhenReady:function(a){c.options=a;c.DOMReady(c.setup)},DOMReady:function(a){c.addToDOMReady(a)},setup:function(a,b){var d=false,f=[],j;if(!a||a=="All")a=c.getAudioJSTags();else if(typeof a!="object"||a.nodeType==1){a=[a];d=true}for(var g=0;g<a.length;g++){j=typeof a[g]=="string"?e.getElementById(a[g]):a[g];f.push(new c(j,
b))}return d?f[0]:f},getAudioJSTags:function(){for(var a=e.getElementsByTagName("audio"),b=[],d,f=0,j=a.length;f<j;f++){d=a[f];d.className.indexOf("audio-js")!=-1&&b.push(d)}return b},browserSupportsAudio:function(){if(typeof c.audioSupport!="undefined")return c.audioSupport;c.audioSupport=!!e.createElement("audio").canPlayType;return c.audioSupport},isIE:function(){return!+"\u000b1"},isIPad:function(){return navigator.userAgent.match(/iPad/i)!==null},isIPhone:function(){return navigator.userAgent.match(/iPhone/i)!==
null},isIOS:function(){return c.isIPhone()||c.isIPad()},iOSVersion:function(){var a=navigator.userAgent.match(/OS (\d+)_/i);if(a&&a[1])return a[1]},isAndroid:function(){return navigator.userAgent.match(/Android/i)!==null},androidVersion:function(){var a=navigator.userAgent.match(/Android (\d+)\./i);if(a&&a[1])return a[1]},warnings:{audioNotReady:"Audio is not ready yet (try playing the audio first).",localStorageFull:"Local Storage is Full"}});c.isIE()&&e.createElement("audio");h.AudioJS=h._V_=c;
c.player.extend({html5Supported:function(){return c.browserSupportsAudio()?true:false},html5Init:function(){this.element=this.audio;this.fixPreloading();this.supportProgressEvents();this.volume(localStorage&&localStorage.volume||this.options.defaultVolume);if(c.isIOS()){_V_.addClass(this.box,"ajs-iphone");this.options.useBuiltInControls=true;this.iOSInterface()}else if(c.isAndroid()){this.options.useBuiltInControls=true;this.androidInterface()}if(!this.options.useBuiltInControls){this.audio.controls=
false;this.options.controlsBelow&&_V_.addClass(this.box,"ajs-controls-below");this.activateElement(this.audio,"playToggle");this.buildAndActivateSpinner();this.buildAndActivateControlBar();this.loadInterface()}},canPlaySource:function(){if(this.canPlaySourceResult)return this.canPlaySourceResult;for(var a=this.audio.children,b=0,d=a.length;b<d;b++)if(a[b].tagName.toUpperCase()=="SOURCE"){var f=this.audio.canPlayType(a[b].type)||this.canPlayExt(a[b].src);if(f=="probably"||f=="maybe"){this.firstPlayableSource=
a[b];return this.canPlaySourceResult=true}}return this.canPlaySourceResult=false},canPlayExt:function(a){if(!a)return"";if((a=a.match(/\.([^\.]+)$/))&&a[1]){a=a[1].toLowerCase();if(c.isAndroid()){if(a=="mp4"||a=="m4v")return"maybe"}else if(c.isIOS())if(a=="m3u8")return"maybe"}return""},forceTheSource:function(){this.audio.src=this.firstPlayableSource.src;this.audio.load()},fixPreloading:function(){if(typeof this.audio.hasAttribute=="function"&&this.audio.hasAttribute("preload")&&this.audio.preload!=
"none")this.audio.autobuffer=true;else{this.audio.autobuffer=false;this.audio.preload="none"}},supportProgressEvents:function(){_V_.addListener(this.audio,"progress",this.playerOnAudioProgress.context(this))},playerOnAudioProgress:function(a){this.setBufferedFromProgress(a)},setBufferedFromProgress:function(a){if(a.total>0){a=a.loaded/a.total*this.duration();if(a>this.values.bufferEnd)this.values.bufferEnd=a}},iOSInterface:function(){c.iOSVersion()<4&&this.forceTheSource();c.isIPad()&&this.buildAndActivateSpinner()},
androidInterface:function(){this.forceTheSource();_V_.addListener(this.audio,"click",function(){this.play()});this.positionBox()},loadInterface:function(){this.options.controlsAtStart&&this.showControlBars();this.positionAll()},buildAndActivateControlBar:function(){this.controls=_V_.createElement("div",{className:"ajs-controls"});this.box.appendChild(this.controls);this.activateElement(this.controls,"controlBar");this.activateElement(this.controls,"mouseOverAudioReporter");this.playControl=_V_.createElement("div",
{className:"ajs-play-control",innerHTML:"<span></span>"});this.controls.appendChild(this.playControl);this.activateElement(this.playControl,"playToggle");this.progressControl=_V_.createElement("div",{className:"ajs-progress-control"});this.controls.appendChild(this.progressControl);this.progressHolder=_V_.createElement("div",{className:"ajs-progress-holder"});this.progressControl.appendChild(this.progressHolder);this.activateElement(this.progressHolder,"currentTimeScrubber");this.loadProgressBar=
_V_.createElement("div",{className:"ajs-load-progress"});this.progressHolder.appendChild(this.loadProgressBar);this.activateElement(this.loadProgressBar,"loadProgressBar");this.playProgressBar=_V_.createElement("div",{className:"ajs-play-progress"});this.progressHolder.appendChild(this.playProgressBar);this.activateElement(this.playProgressBar,"playProgressBar");this.timeControl=_V_.createElement("div",{className:"ajs-time-control"});this.controls.appendChild(this.timeControl);this.currentTimeDisplay=
_V_.createElement("span",{className:"ajs-current-time-display",innerHTML:"00:00"});this.timeControl.appendChild(this.currentTimeDisplay);this.activateElement(this.currentTimeDisplay,"currentTimeDisplay");this.timeSeparator=_V_.createElement("span",{innerHTML:" / "});this.timeControl.appendChild(this.timeSeparator);this.durationDisplay=_V_.createElement("span",{className:"ajs-duration-display",innerHTML:"00:00"});this.timeControl.appendChild(this.durationDisplay);this.activateElement(this.durationDisplay,
"durationDisplay");this.volumeControl=_V_.createElement("div",{className:"ajs-volume-control",innerHTML:"<div><span></span><span></span><span></span><span></span><span></span></div>"});this.controls.appendChild(this.volumeControl);this.activateElement(this.volumeControl,"volumeScrubber");this.descriptionMeta=_V_.createElement("div",{className:"description",innerHTML:this.audio.getAttribute("data-description")});this.controls.appendChild(this.descriptionMeta);this.volumeDisplay=this.volumeControl.children[0];
this.activateElement(this.volumeDisplay,"volumeDisplay")},buildAndActivateSpinner:function(){this.spinner=_V_.createElement("div",{className:"ajs-spinner"});this.box.appendChild(this.spinner);this.activateElement(this.spinner,"spinner")},positionAll:function(){this.positionBox();this.positionControlBars()},positionBox:function(){this.element.style.height=this.height()+"px";if(this.options.controlsBelow)this.element.style.height=""},addAudioListener:function(a,b){_V_.addListener(this.audio,a,b.rEvtContext(this))},
play:function(){_V_.getAudioJSTags().each(function(a){a.pause()});this.audio.play();return this},onPlay:function(a){this.addAudioListener("play",a);return this},pause:function(){this.audio.pause();return this},onPause:function(a){this.addAudioListener("pause",a);return this},paused:function(){return this.audio.paused},currentTime:function(a){if(a!==i){try{this.audio.currentTime=a}catch(b){this.warning(c.warnings.audioNotReady)}this.values.currentTime=a;return this}return this.audio.currentTime},onCurrentTimeUpdate:function(a){this.currentTimeListeners.push(a)},
duration:function(){return this.audio.duration},buffered:function(){if(this.values.bufferStart===i){this.values.bufferStart=0;this.values.bufferEnd=0}if(this.audio.buffered&&this.audio.buffered.length>0){var a=this.audio.buffered.end(0);if(a>this.values.bufferEnd)this.values.bufferEnd=a}return[this.values.bufferStart,this.values.bufferEnd]},volume:function(a){if(a!==i){this.values.volume=Math.max(0,Math.min(1,parseFloat(a)));this.audio.volume=this.values.volume;this.setLocalStorage("volume",this.values.volume);
return this}if(this.values.volume)return this.values.volume;return this.audio.volume},onVolumeChange:function(a){_V_.addListener(this.audio,"volumechange",a.rEvtContext(this))},width:function(a){if(a!==i){this.audio.width=a;this.box.style.width=a+"px";this.triggerResizeListeners();return this}return this.audio.offsetWidth||this.audio.style.width||400},height:function(a){if(a!==i){this.audio.height=a;this.box.style.height=a+"px";this.triggerResizeListeners();return this}return this.audio.offsetHeight},
onError:function(a){this.addAudioListener("error",a);return this},onEnded:function(a){this.addAudioListener("ended",a);return this}});c.player.newBehavior("player",function(){this.onError(this.playerOnAudioError);this.onPlay(this.playerOnAudioPlay);this.onPlay(this.trackCurrentTime);this.onPause(this.playerOnAudioPause);this.onPause(this.stopTrackingCurrentTime);this.onEnded(this.playerOnAudioEnded);this.trackBuffered();this.onBufferedUpdate(this.isBufferFull)},{playerOnAudioError:function(a){this.log(a);
this.log(this.audio.error)},playerOnAudioPlay:function(){this.hasPlayed=true},playerOnAudioPause:function(){},playerOnAudioEnded:function(){this.currentTime(0);this.pause()},trackBuffered:function(){this.bufferedInterval=setInterval(this.triggerBufferedListeners.context(this),500)},stopTrackingBuffered:function(){clearInterval(this.bufferedInterval)},bufferedListeners:[],onBufferedUpdate:function(a){this.bufferedListeners.push(a)},triggerBufferedListeners:function(){this.isBufferFull();this.each(this.bufferedListeners,
function(a){a.context(this)()})},isBufferFull:function(){this.bufferedPercent()==1&&this.stopTrackingBuffered()},trackCurrentTime:function(){this.currentTimeInterval&&clearInterval(this.currentTimeInterval);this.currentTimeInterval=setInterval(this.triggerCurrentTimeListeners.context(this),100);this.trackingCurrentTime=true},stopTrackingCurrentTime:function(){clearInterval(this.currentTimeInterval);this.trackingCurrentTime=false},currentTimeListeners:[],triggerCurrentTimeListeners:function(a,b){this.each(this.currentTimeListeners,
function(d){d.context(this)(b||this.currentTime())})},resizeListeners:[],onResize:function(a){this.resizeListeners.push(a)},triggerResizeListeners:function(){this.each(this.resizeListeners,function(a){a.context(this)()})}});c.player.newBehavior("mouseOverAudioReporter",function(a){_V_.addListener(a,"mousemove",this.mouseOverAudioReporterOnMouseMove.context(this));_V_.addListener(a,"mouseout",this.mouseOverAudioReporterOnMouseOut.context(this))},{mouseOverAudioReporterOnMouseMove:function(){this.showControlBars();
clearInterval(this.mouseMoveTimeout);this.mouseMoveTimeout=setTimeout(this.hideControlBars.context(this),4E3)},mouseOverAudioReporterOnMouseOut:function(a){for(a=a.relatedTarget;a&&a!==this.box;)a=a.parentNode;a!==this.box&&this.hideControlBars()}});c.player.newBehavior("box",function(a){this.positionBox();_V_.addClass(a,"ajs-paused");this.activateElement(a,"mouseOverAudioReporter");this.onPlay(this.boxOnAudioPlay);this.onPause(this.boxOnAudioPause)},{boxOnAudioPlay:function(){_V_.removeClass(this.box,
"ajs-paused");_V_.addClass(this.box,"ajs-playing")},boxOnAudioPause:function(){_V_.removeClass(this.box,"ajs-playing");_V_.addClass(this.box,"ajs-paused")}});c.player.newBehavior("controlBar",function(a){if(!this.controlBars){this.controlBars=[];this.onResize(this.positionControlBars)}this.controlBars.push(a);_V_.addListener(a,"mousemove",this.onControlBarsMouseMove.context(this));_V_.addListener(a,"mouseout",this.onControlBarsMouseOut.context(this))},{showControlBars:function(){if(this.options.controlsAtStart||
this.hasPlayed)this.each(this.controlBars,function(a){a.style.display="block"})},positionControlBars:function(){this.updatePlayProgressBars();this.updateLoadProgressBars()},hideControlBars:function(){this.options.controlsHiding&&!this.mouseIsOverControls&&this.each(this.controlBars,function(a){a.style.display="none"})},onControlBarsMouseMove:function(){this.mouseIsOverControls=true},onControlBarsMouseOut:function(){this.mouseIsOverControls=false}});c.player.newBehavior("playToggle",function(a){if(!this.elements.playToggles){this.elements.playToggles=
[];this.onPlay(this.playTogglesOnPlay);this.onPause(this.playTogglesOnPause)}this.elements.playToggles.push(a);_V_.addListener(a,"click",this.onPlayToggleClick.context(this))},{onPlayToggleClick:function(){this.paused()?this.play():this.pause()},playTogglesOnPlay:function(){this.each(this.elements.playToggles,function(a){_V_.removeClass(a,"ajs-paused");_V_.addClass(a,"ajs-playing")})},playTogglesOnPause:function(){this.each(this.elements.playToggles,function(a){_V_.removeClass(a,"ajs-playing");_V_.addClass(a,
"ajs-paused")})}});c.player.newBehavior("playButton",function(a){_V_.addListener(a,"click",this.onPlayButtonClick.context(this))},{onPlayButtonClick:function(){this.play()}});c.player.newBehavior("pauseButton",function(a){_V_.addListener(a,"click",this.onPauseButtonClick.context(this))},{onPauseButtonClick:function(){this.pause()}});c.player.newBehavior("playProgressBar",function(a){if(!this.playProgressBars){this.playProgressBars=[];this.onCurrentTimeUpdate(this.updatePlayProgressBars)}this.playProgressBars.push(a)},
{updatePlayProgressBars:function(a){var b=a!==i?a/this.duration():this.currentTime()/this.duration();if(isNaN(b))b=0;this.each(this.playProgressBars,function(d){if(d.style)d.style.width=_V_.round(b*100,2)+"%"})}});c.player.newBehavior("loadProgressBar",function(a){if(!this.loadProgressBars)this.loadProgressBars=[];this.loadProgressBars.push(a);this.onBufferedUpdate(this.updateLoadProgressBars)},{updateLoadProgressBars:function(){this.each(this.loadProgressBars,function(a){if(a.style)a.style.width=
_V_.round(this.bufferedPercent()*100,2)+"%"})}});c.player.newBehavior("currentTimeDisplay",function(a){if(!this.currentTimeDisplays){this.currentTimeDisplays=[];this.onCurrentTimeUpdate(this.updateCurrentTimeDisplays)}this.currentTimeDisplays.push(a)},{updateCurrentTimeDisplays:function(a){if(this.currentTimeDisplays){var b=a?a:this.currentTime();this.each(this.currentTimeDisplays,function(d){d.innerHTML=_V_.formatTime(b)})}}});c.player.newBehavior("durationDisplay",function(a){if(!this.durationDisplays){this.durationDisplays=
[];this.onCurrentTimeUpdate(this.updateDurationDisplays)}this.durationDisplays.push(a)},{updateDurationDisplays:function(){this.durationDisplays&&this.each(this.durationDisplays,function(a){if(this.duration())a.innerHTML=_V_.formatTime(this.duration())})}});c.player.newBehavior("currentTimeScrubber",function(a){_V_.addListener(a,"mousedown",this.onCurrentTimeScrubberMouseDown.rEvtContext(this))},{onCurrentTimeScrubberMouseDown:function(a,b){a.preventDefault();this.currentScrubber=b;this.stopTrackingCurrentTime();
this.audioWasPlaying=!this.paused();this.pause();_V_.blockTextSelection();this.setCurrentTimeWithScrubber(a);_V_.addListener(e,"mousemove",this.onCurrentTimeScrubberMouseMove.rEvtContext(this));_V_.addListener(e,"mouseup",this.onCurrentTimeScrubberMouseUp.rEvtContext(this))},onCurrentTimeScrubberMouseMove:function(a){this.setCurrentTimeWithScrubber(a)},onCurrentTimeScrubberMouseUp:function(){_V_.unblockTextSelection();e.removeEventListener("mousemove",this.onCurrentTimeScrubberMouseMove,false);e.removeEventListener("mouseup",
this.onCurrentTimeScrubberMouseUp,false);if(this.audioWasPlaying){this.play();this.trackCurrentTime()}},setCurrentTimeWithScrubber:function(a){a=_V_.getRelativePosition(a.pageX,this.currentScrubber)*this.duration();this.triggerCurrentTimeListeners(0,a);if(a==this.duration())a-=0.1;this.currentTime(a)}});c.player.newBehavior("volumeDisplay",function(a){if(!this.volumeDisplays){this.volumeDisplays=[];this.onVolumeChange(this.updateVolumeDisplays)}this.volumeDisplays.push(a);this.updateVolumeDisplay(a)},
{updateVolumeDisplays:function(){this.volumeDisplays&&this.each(this.volumeDisplays,function(a){this.updateVolumeDisplay(a)})},updateVolumeDisplay:function(a){var b=Math.ceil(this.volume()*5);this.each(a.children,function(d,f){f<b?_V_.addClass(d,"ajs-volume-level-on"):_V_.removeClass(d,"ajs-volume-level-on")})}});c.player.newBehavior("volumeScrubber",function(a){_V_.addListener(a,"mousedown",this.onVolumeScrubberMouseDown.rEvtContext(this))},{onVolumeScrubberMouseDown:function(a,b){_V_.blockTextSelection();
this.currentScrubber=b;this.setVolumeWithScrubber(a);_V_.addListener(e,"mousemove",this.onVolumeScrubberMouseMove.rEvtContext(this));_V_.addListener(e,"mouseup",this.onVolumeScrubberMouseUp.rEvtContext(this))},onVolumeScrubberMouseMove:function(a){this.setVolumeWithScrubber(a)},onVolumeScrubberMouseUp:function(a){this.setVolumeWithScrubber(a);_V_.unblockTextSelection();e.removeEventListener("mousemove",this.onVolumeScrubberMouseMove,false);e.removeEventListener("mouseup",this.onVolumeScrubberMouseUp,
false)},setVolumeWithScrubber:function(a){this.volume(_V_.getRelativePosition(a.pageX,this.currentScrubber))}});c.player.newBehavior("spinner",function(a){if(!this.spinners){this.spinners=[];_V_.addListener(this.audio,"loadeddata",this.spinnersOnAudioLoadedData.context(this));_V_.addListener(this.audio,"loadstart",this.spinnersOnAudioLoadStart.context(this));_V_.addListener(this.audio,"seeking",this.spinnersOnAudioSeeking.context(this));_V_.addListener(this.audio,"seeked",this.spinnersOnAudioSeeked.context(this));
_V_.addListener(this.audio,"canplay",this.spinnersOnAudioCanPlay.context(this));_V_.addListener(this.audio,"canplaythrough",this.spinnersOnAudioCanPlayThrough.context(this));_V_.addListener(this.audio,"waiting",this.spinnersOnAudioWaiting.context(this));_V_.addListener(this.audio,"stalled",this.spinnersOnAudioStalled.context(this));_V_.addListener(this.audio,"suspend",this.spinnersOnAudioSuspend.context(this));_V_.addListener(this.audio,"playing",this.spinnersOnAudioPlaying.context(this));_V_.addListener(this.audio,
"timeupdate",this.spinnersOnAudioTimeUpdate.context(this))}this.spinners.push(a)},{showSpinners:function(){this.each(this.spinners,function(a){a.style.display="block"});clearInterval(this.spinnerInterval);this.spinnerInterval=setInterval(this.rotateSpinners.context(this),100)},hideSpinners:function(){this.each(this.spinners,function(a){a.style.display="none"});clearInterval(this.spinnerInterval)},spinnersRotated:0,rotateSpinners:function(){},spinnersOnAudioLoadedData:function(){this.hideSpinners()},
spinnersOnAudioLoadStart:function(){this.showSpinners()},spinnersOnAudioSeeking:function(){},spinnersOnAudioSeeked:function(){},spinnersOnAudioCanPlay:function(){},spinnersOnAudioCanPlayThrough:function(){this.hideSpinners()},spinnersOnAudioWaiting:function(){this.showSpinners()},spinnersOnAudioStalled:function(){},spinnersOnAudioSuspend:function(){},spinnersOnAudioPlaying:function(){this.hideSpinners()},spinnersOnAudioTimeUpdate:function(){this.spinner.style.display=="block"&&this.hideSpinners()}});
c.extend({addClass:function(a,b){if((" "+a.className+" ").indexOf(" "+b+" ")==-1)a.className=a.className===""?b:a.className+" "+b},removeClass:function(a,b){if(a.className.indexOf(b)!=-1){var d=a.className.split(/\s+/);d.splice(d.lastIndexOf(b),1);a.className=d.join(" ")}},createElement:function(a,b){return this.merge(e.createElement(a),b)},blockTextSelection:function(){e.body.focus();e.onselectstart=function(){return false}},unblockTextSelection:function(){e.onselectstart=function(){return true}},
formatTime:function(a){a=Math.round(a);var b=Math.floor(a/60);a=Math.floor(a%60);return(b>=10?b:"0"+b)+":"+(a>=10?a:"0"+a)},getRelativePosition:function(a,b){return Math.max(0,Math.min(1,(a-this.findPosX(b))/b.offsetWidth))},findPosX:function(a){for(var b=a.offsetLeft;a=a.offsetParent;)b+=a.offsetLeft;return b},getComputedStyleValue:function(a,b){return h.getComputedStyle(a,null).getPropertyValue(b)},round:function(a,b){b||(b=0);return Math.round(a*Math.pow(10,b))/Math.pow(10,b)},addListener:function(a,
b,d){if(a.addEventListener)a.addEventListener(b,d,false);else a.attachEvent&&a.attachEvent("on"+b,d)},removeListener:function(a,b,d){if(a.removeEventListener)a.removeEventListener(b,d,false);else a.attachEvent&&a.detachEvent("on"+b,d)},get:function(a,b){if(typeof XMLHttpRequest=="undefined")XMLHttpRequest=function(){try{return new ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(f){}try{return new ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(j){}try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(g){}throw new Error("This browser does not support XMLHttpRequest.");
};var d=new XMLHttpRequest;d.open("GET",a);d.onreadystatechange=function(){d.readyState==4&&d.status==200&&b(d.responseText)}.context(this);d.send()},trim:function(a){return a.toString().replace(/^\s+/,"").replace(/\s+$/,"")},bindDOMReady:function(){if(e.readyState==="complete")return c.onDOMReady();if(e.addEventListener){e.addEventListener("DOMContentLoaded",c.DOMContentLoaded,false);h.addEventListener("load",c.onDOMReady,false)}else if(e.attachEvent){e.attachEvent("onreadystatechange",c.DOMContentLoaded);
h.attachEvent("onload",c.onDOMReady)}},DOMContentLoaded:function(){if(e.addEventListener){e.removeEventListener("DOMContentLoaded",c.DOMContentLoaded,false);c.onDOMReady()}else if(e.attachEvent)if(e.readyState==="complete"){e.detachEvent("onreadystatechange",c.DOMContentLoaded);c.onDOMReady()}},DOMReadyList:[],addToDOMReady:function(a){c.DOMIsReady?a.call(e):c.DOMReadyList.push(a)},DOMIsReady:false,onDOMReady:function(){if(!c.DOMIsReady){if(!e.body)return setTimeout(c.onDOMReady,13);c.DOMIsReady=
true;if(c.DOMReadyList){for(var a=0;a<c.DOMReadyList.length;a++)c.DOMReadyList[a].call(e);c.DOMReadyList=null}}}});c.bindDOMReady();Function.prototype.context=function(a){var b=this;return function(){return b.apply(a,arguments)}};Function.prototype.evtContext=function(a){var b=this;return function(d){return b.call(a,d,this)}};Function.prototype.rEvtContext=function(a,b){if(this.hasContext===true)return this;b||(b=a);for(var d in b)if(b[d]==this){b[d]=this.evtContext(a);b[d].hasContext=true;return b[d]}return this.evtContext(a)};
h.AudioJS=h._V_=c})(window);
