var Cl=window.Cl||{};!function(a){"use strict";Cl.Debug=new Class({options:{closed:!1,collapsed:!0},initialize:function(b){this.options=a.extend(!0,{},this.options,b),this.template="",this._setCSS(),this._setHTML(),this._setup(),this._setEvents(),this.elements(),a("body").append(this.template)},_setCSS:function(){this.template+='"},_setHTML:function(){var b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAZCAIAAAApJD5eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNENGRURFNDUxRTUxMUUyODUwMzg2MjJEMEVFRkQwRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNENGRURFNTUxRTUxMUUyODUwMzg2MjJEMEVFRkQwRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY0Q0ZFREUyNTFFNTExRTI4NTAzODYyMkQwRUVGRDBEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY0Q0ZFREUzNTFFNTExRTI4NTAzODYyMkQwRUVGRDBEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+b/JoVwAABMdJREFUeNrsWF1MW2UYfk/PX885LTtUBF3pVsZPJgkzc+xi/swu/mQa4/DSCwPEGBOJgtmFM8a0XJhNLwQS9VZ2pRdz4p03c51bhpljq0MXGJh1MihQWg5QoD+n5/h+PZuw/pwW9WZZv5w0p+d7v7fv8/48T1sGTi/Cg7Qs8ICtMuAy4DLgMuD7ajFF9nX9WCN3vEU6Nrr66UQSKMrEsmMH6xYxg3phd1T/nwlFpQx7TxXtqSoSgGEvM3pPPZ/xTPnGEtlhbHI1FEoFljSTOJlC0b/hYo42Cm9fXnrGQYXi2kEHNSzrA0/YPxlbPzWj5vGopdtdoqeGNwfQvpOv+1EBCw265nEw3mbR3P5INbX3fEJJqDt5tqPelolN842nNgcg09rX++xuiQnG1P7xGAC79Qpr6aMNUoPM/PL8Q5jV2bj2klN82SmuAry3izt1OwE0k3uEXADBlcTJsWhuEdp3O9x23i3RnkrwKzrGDWnV2Oz9NWSKWsDjvYFIW60g83R3o9g/EVH0u6h0raeeQ7TEz5WwkqRM8RYErL11IfTDC64lgMHr4ZH52L5qW0fzwwii6+Is6ELepjCaObic9F3L1DArHQDe/Y+Se4KTJfaIObN8v6+YxSgL6C0YpwZGF7ytNTJn6dsjdgawsQkByZZ0d5OMN/7plcGbayBVmM1dfsA4t7uFZx0SELTzH41EgGFPTy3gRmdz9WetVeei2olJtaBfjEOwA8vd81BV0clGavR759wqkcuMW2ngrL5Rpb1JdlfwHbukgcl4IEZS3NPAYwpIeQNR4EWwMFsnrbR6fE8lJn8url2JpsAmA8OBmsT7ToAXa6XDtXBiPLwBIBswkIZnuJznBROvv+7M7+l7ZeMNzWJSOn+eOftKHb7re1w6dD7mFsDbUkEKMxbxRzUQWPPyFgCspd8dnjtQxR1ybfM47d8tpgxsHid5/XZicXghCZpuzg1bWtQ30/k3NpcdkbC8P5oYuqm01cmeGmtbzeqR7YQjlUS69zcFeFv2HJUK2EJ/cWP52ryOgLsekylm9WI0/aRDfKdRQvYaGA1fijGkaf/PbwOkY0sy48X3L0U82+3IXn17K9w2knSc7aCK9WeKlrcAYGxIq/TlwUrI8HNXo9SVeYziRHrpaddTZ5fysPTdhUH4UGzoLNKiu5sKKpCvxW4qxck70o14GDYYZzHp3tZHDLQoCv3jK8BVlFLeAoDRL2X5+GrkzQb7Bxdufbjf+Zxr25mppc9HZnoP7PjqxjJYzEbFbee8LVyh3cDCuj+cBOEeA2+zZGY/te5XxRz2qkT2Ilw1ElYoq0kBSpMli2VoJjl0KwQ6ez0aR8B/RONX15hXfwrhIIGVz5umk5Mr524vG9+HcnXYEK3+sVXg7IaBfy4Bl2fxs7bW/4S9bK+dmW6rtSopffCvJIh2Q6JK4ov8/3hgfKicqJOaBok1SMbJjBHStxDXmObcCqO6JtYhFc+WnOxZFYDjyQ36R7d4FW1Fhs0WLfwsPJiKG1NNFKGE6TWtMJ43mgSjN5ziK23KCsRMAN5qBhiPk2RZ7sg1JpHINZU/g0XYK5O4rZ8t1voZnihJgf7JUam9hV2NtaX/Dav/h7Pl38NlwGXA9/f6W4ABAJLZvyUbIgMcAAAAAElFTkSuQmCC",c="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NTMxQUZERjNBQTIxMUUxQkJBMjlFOTlENjg3RDk0MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NTMxQUZFMDNBQTIxMUUxQkJBMjlFOTlENjg3RDk0MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk1MzFBRkREM0FBMjExRTFCQkEyOUU5OUQ2ODdEOTQxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk1MzFBRkRFM0FBMjExRTFCQkEyOUU5OUQ2ODdEOTQxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iHgIJQAAAAxQTFRFQMLyEJvO////AK7vWmpDTAAAADxJREFUeNpiYMYFGIatDBOYyYRFhgEkxcSIzTSgFJIEij0oEqh6GJkYmLHawwixC9NtjGDpERAL6AAgwAADKwcXukvHXQAAAABJRU5ErkJggg%3D%3D";this.template+='
',this.template+='
',this.template+=' ',this.template+=' ',this.template+="
",this.template+='
    ',this.template+="
    ",this.template=a(this.template)},_setup:function(){this.body=this.template.find(".divio-dt-body ul"),this.frame=this.template.eq(1),this.closed=this.getStorage("divio-toolbar-closed")||this.options.closed,this.collapsed=this.getStorage("divio-toolbar-hidden")||this.options.collapsed,"true"===this.closed?this.frame.hide():this.frame.show(),"true"===this.collapsed?this.body.hide():this.body.show(),"true"===this.collapsed?this.template.css("width",110):this.template.css("width",180)},_setEvents:function(){var a=this;this.template.find(".divio-dt-close").on("click",function(b){b.preventDefault(),a.frame.hide(),a.setStorage("divio-toolbar-closed",!0)}),"#show"===window.location.hash&&(a.frame.show(),a.setStorage("divio-toolbar-closed",!1)),"onhashchange"in window&&(window.onhashchange=function(){return"#show"!==window.location.hash?!1:(a.frame.show(),void a.setStorage("divio-toolbar-closed",!1))}),this.template.find(".divio-dt-hide").on("click",function(b){b.preventDefault(),a.template.css("width",180),a.body.slideToggle(function(){a.body.is(":visible")?(a.setStorage("divio-toolbar-hidden",!1),a.template.css("width",180)):(a.setStorage("divio-toolbar-hidden",!0),a.template.css("width",110))})})},elements:function(){this.modules.responsive.call(this),this.modules.editable.call(this),this.modules.zoom.call(this),this.modules.grid.call(this),this.modules.advanced.call(this),this.modules.links.call(this)},modules:{links:function(){var b="",c=[{name:"DevDocs",url:"http://devdocs.io/"}];a(c).each(function(a,c){b+='
  • » Goto '+c.name+"
  • "}),this.body.append(b)},responsive:function(){var a="javascript:void((function()%7Bvar%20d%3Ddocument%3Bd.write(%27%3C!DOCTYPE%20html%3E%3Chtml%3E%3Chead%3E%3Cmeta%20charset%3D%22UTF-8%22%3E%3Ctitle%3E%27%2Bd.title%2B%27%20-%20Responsive%20test%3C/title%3E%3Clink%20rel%3D%22stylesheet%22%20href%3D%22http://responsive.victorcoulon.fr/assets/css/app.css%22%3E%3Cscript%20src%3D%22http://responsive.victorcoulon.fr/assets/js/app.min.js%22%3E%3C/script%3E%3C/head%3E%3Cbody%3E%3Cheader%3E%3Cdiv%20class%3D%22close%22%3E%3Ca%20href%3D%22%23%22%3E%C3%97%3C/a%3E%3C/div%3E%3Cdiv%20id%3D%22size%22%3E%3C/div%3E%3Cdiv%20class%3D%22keyboard%22%3E%3Ca%20href%3D%22%23%22%3EI%3C/a%3E%3C/div%3E%3Cdiv%20class%3D%22cssrefresh%22%3E%3Ca%20href%3D%22%23%22%3EI%3C/a%3E%3C/div%3E%3Cdiv%20id%3D%22devices%22%3E%3Ca%20href%3D%22%23%22%20class%3D%22tablet-portrait%22%3E%3Cspan%3ETablet%20Portrait%3C/span%3E%3C/a%3E%3Ca%20href%3D%22%23%22%20class%3D%22tablet-landscape%22%3E%3Cspan%3ETablet%20Landscape%3C/span%3E%3C/a%3E%3Ca%20href%3D%22%23%22%20class%3D%22smartphone-landscape%22%3E%3Cspan%3EiPhone%20Landscape%3C/span%3E%3C/a%3E%3Ca%20href%3D%22%23%22%20class%3D%22smartphone-portrait%22%3E%3Cspan%3EiPhone%20Portrait%3C/span%3E%3C/a%3E%3Ca%20href%3D%22%23%22%20class%3D%22auto%20active%22%3E%3Cspan%3EAuto%3C/span%3E%3C/a%3E%3C/div%3E%3C/header%3E%3Csection%3E%3Cdiv%20id%3D%22wrapper%22%3E%3Ciframe%20src%3D%22%27%2Bd.URL%2B%27%22%20onLoad%3D%22resbook.changeUrl(this.contentWindow.location,this.contentDocument.title)%3B%22%3E%3C/iframe%3E%3Cspan%20class%3D%22keyboard-bg%22%3E%3C/span%3E%3C/div%3E%3C/section%3E%3C/body%3E%3C/html%3E%27)%7D)())%3B";this._helper("Load","Responsive Mode",a)},editable:function(){this._helper("Load","Edit Mode",!1,"contentEditable",[!0,!1])},zoom:function(){document.body&&document.body.style.zoom&&(document.body.style.zoom="100%");var a="javascript:(function () { if(document.body && document.body.style.zoom === undefined) alert('Your browser does not support JavaScript zoom.');if(window.zoomState === 3) { window.zoomState = 0; }if(window.zoomState === 2) { document.body.style.zoom = '140%'; window.zoomState = 3; }if(window.zoomState === 1) { document.body.style.zoom = '120%'; window.zoomState = 2; }if(window.zoomState === 0) { document.body.style.zoom = '100%'; window.zoomState = 1; }if(window.zoomState === undefined) { document.body.style.zoom = '120%'; window.zoomState = 2; } })();";this._helper("Load","Browserzoom",a)},grid:function(){var a="javascript:(function(){document.body.appendChild(document.createElement('script')).src='http://gridder.andreehansson.se/releases/latest/960.gridder.js';})();";window.gOverride={gColumns:24,gColor:"#069",gOpacity:.2,pEnabled:!1},this._helper("Load","Grid",a)},advanced:function(){var a="javascript:(function(){var%20jselem=document.createElement('SCRIPT');jselem.type='text/javascript';jselem.src='http://stevesouders.com/mobileperf/mobileperfbkm.js';document.getElementsByTagName('body')[0].appendChild(jselem);})();";this._helper("Load","More",a)}},_helper:function(b,c,d,e,f){d=d||"#";var g=a('
  • » '+b+" "+c+"
  • ");g.on("click",function(b){e&&(b.preventDefault(),a(this).data("active")===!0?(a("*").attr(e,f[1]),a(this).data("active",!1).find("strong").css("color","#cb3333")):(a("*").attr(e,f[0]),a(this).data("active",!0).find("strong").css("color","#6f9935")))}),e&&g.find("strong").css("color","#cb3333"),this.body.append(g)},setStorage:function(a,b){return void 0===window.localStorage?!1:void localStorage.setItem(a,b)},getStorage:function(a){return void 0===window.localStorage?!1:localStorage.getItem(a)}})}(jQuery);