javascript:(function(){function dg(t){return document.getElementById(t)}function yte_in(){s=dg("yptd-in").value}function yte_off(){yti_in.removeEventListener("input",yte_in),yti_off.removeEventListener("click",yte_off),yti_pit.removeEventListener("click",yte_pit),yti_up.removeEventListener("click",yte_up),yti_dwn.removeEventListener("click",yte_dwn),ytw.parentNode.removeChild(ytw),yts.parentNode.removeChild(yts),clearInterval(interval),s=1,pitch(1)}function yte_pit(){p=dg("yptd-pin").checked}function yte_up(){inputval=document.getElementById("yptd-in").value,inputval=inputval%3FparseFloat(inputval):1,inputval=3.9>=inputval%3Finputval+.1:inputval,s=dg("yptd-in").value=inputval.toFixed(1)}function yte_dwn(){inputval=dg("yptd-in").value,inputval=inputval%3FparseFloat(inputval):1,inputval=inputval>=.6%3Finputval-.1:inputval,s=dg("yptd-in").value=inputval.toFixed(1)}function pitch(t){for(var e=0;videos.length>e;e++)v=videos[e],v%26%26v.readyState>=2%26%26(v.playbackRate=t||s||1,v.mozPreservesPitch=v.webkitPreservesPitch=v.preservePitch=!p)}var s=1,p=!1,videos=document.querySelectorAll("video,audio"),v,inputval,ytw=document.createElement("div");ytw.innerHTML='<style id="yptd-style"> %23yptd span,%23yptd-box{float:left;padding:0 .5em;display:block}%23yptd span em,%23yptd-bottom,%23yptd-in{vertical-align:middle}%23yptd-pit,%23yptd-pit input{float:right}%23yptd a,%23yptd-bar{background-color:%23fd0d5d}%23yptd{z-index:9999999999;position:fixed;bottom:0;left:6px;font:16px Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%25;-ms-text-size-adjust:100%25}%23yptd *{margin:0}%23yptd a{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;margin:0 .5em 0 0;padding:.25em 1em;font-weight:700;color:%23FFF}%23yptd a em{font-size:.9em}%23yptd a:active,%23yptd a:focus,%23yptd a:hover{outline:0;color:%23fd0d5d;background-color:%23FFF;text-decoration:none}%23yptd span{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:.5em;width:2.5em;border-bottom:2px solid rgba(0,0,0,.25);text-decoration:none;color:%23000;background-color:%23FFF;cursor:pointer;text-align:center}%23yptd span em{font-size:.75em}%23yptd span:active,%23yptd span:focus,%23yptd span:hover{color:%23fd0d5d}%23yptd-bar{border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;height:2.25em}%23yptd-bar:after,%23yptd-bottom:after{content:"";display:block;clear:both}%23yptd-controls{float:right;height:2.25em;border-left:2px solid rgba(0,0,0,.33)}%23yptd-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:4em;min-width:4em;height:100%25;background-color:rgba(0,0,0,.15)}%23yptd-in{width:100%25;height:100%25;border:0;text-align:center;font:14px Helvetica,Arial,sans-serif;font-family:Helvetica,Arial,sans-serif;font-size:14px;color:%23FFF;background-color:transparent}%23yptd-bottom{padding:.75em;font-size:.75em;background-color:rgba(0,0,0,.8)}%23yptd-pit{position:relative;padding:.25em 0}%23yptd-pit label{margin-right:.5em;color:%23FFF}%23yptd-pit em{display:none}%23yptd-pit:active em,%23yptd-pit:focus em,%23yptd-pit:hover em{display:block;position:absolute;top:-2.5em;left:0;padding:.5em;white-space:pre;font-size:.8em;background-color:%23fd0d5d} </style> <div id="yptd"> <div id="yptd-bar"> <span id="yptd-off"><em>Off</em></span> <div id="yptd-controls"> <span id="yptd-dwn">-</span> <div id="yptd-box"> <input id="yptd-in" type="text" value="'+s+'"> </div> <span id="yptd-up">+</span> </div> </div> <div id="yptd-bottom"> <a href="http://yuptude.com"><em>yuptude</em></a> <div id="yptd-pit"> <label for="yptd-pin"> Shift Pitch <em>(Firefox %26amp; Safari only)</em></label> <input type="checkbox" name="yptd-pin" id="yptd-pin" value="1" '+(p%3F'checked="checked" ':" ")+"> </div> </div> </div>",document.body.appendChild(ytw);var ytw=dg("yptd"),yts=dg("yptd-style"),yti_in=dg("yptd-in"),yti_off=dg("yptd-off"),yti_pit=dg("yptd-pin"),yti_up=dg("yptd-up"),yti_dwn=dg("yptd-dwn");yti_in.addEventListener("input",yte_in),yti_off.addEventListener("click",yte_off),yti_pit.addEventListener("click",yte_pit),yti_up.addEventListener("click",yte_up),yti_dwn.addEventListener("click",yte_dwn);var interval=setInterval(function(){pitch()},100);})()