.hljs-gh-wrapper{max-width:1200px;border:1px solid #d8d8d8;border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden;margin:30px 0}.hljs-gh-wrapper h1,.hljs-gh-wrapper h2,.hljs-gh-wrapper h3,.hljs-gh-wrapper h4,.hljs-gh-wrapper h5,.hljs-gh-wrapper h6,.hljs-gh-wrapper.repo-browser{font-family:Helvetica}.hljs-gh-wrapper .header{padding:5px 0;background-color:#f7f7f7;border-bottom:1px solid #d8d8d8;display:table;width:100%}.hljs-gh-wrapper .header a,.hljs-gh-wrapper .header h3,.hljs-gh-wrapper .header h2{display:table-cell;text-align:center;width:33%;font-family:Helvetica}.hljs-gh-wrapper a{color:#0b8cbf;text-decoration:none}.hljs-gh-wrapper pre{margin:0}.hljs-gh-wrapper pre code{background:#fff;max-height:500px}.hljs-gh-wrapper div{padding:10px}.hljs-gh-wrapper .browser-view .md pre code{background:#f7f7f7}.hljs-gh-wrapper.repo-browser{max-width:1400px;display:table;min-width:1000px;background:#fff}.hljs-gh-wrapper.repo-browser .browser-list{}.hljs-gh-wrapper.repo-browser .browser-list,.hljs-gh-wrapper.repo-browser .browser-view{float:left;background:#fff;display:table-column;max-height:70vh;overflow:auto;height:100%}.hljs-gh-wrapper.repo-browser .browser-list{width:25%}.hljs-gh-wrapper.repo-browser .browser-view{width:74%}.hljs-gh-wrapper.repo-browser pre code{max-height:100%}.hljs-gh-wrapper.repo-browser .browser-list .breadcrumbs{padding:0 0 20px 0}.hljs-gh-wrapper.repo-browser .browser-list .breadcrumbs a{display:inline}.hljs-gh-wrapper.repo-browser .browser-list li{list-style:none;margin-left:0}.hljs-gh-wrapper.repo-browser .browser-list a{display:block;padding:5px 0;border-left:1px solid transparent}.hljs-gh-wrapper.repo-browser .browser-list a.active,.hljs-gh-wrapper.repo-browser .browser-list a[data-file-type]:hover{background:#f7f7f7;border-left:1px solid #d8d8d8}.hljs-gh-wrapper.repo-browser .browser-list .ajax-progress-throbber{position:absolute;right:-10px;top:3px}.hljs-gh-wrapper.repo-browser .browser-list .ajax-progress-throbber .message{display:none}.hljs-gh-wrapper.repo-browser .browser-list a[data-file-type]:before{background-image:url(file_icons/text.gif.pagespeed.ce.DaZr2wE_mp.gif);content:'';height:16px;width:16px;margin-right:5px;display:inline-block}.hljs-gh-wrapper.repo-browser .browser-list a[data-file-type="image"]:before{background-image:url(file_icons/image.gif.pagespeed.ce.gqtqsx_r8b.gif)}.hljs-gh-wrapper.repo-browser .browser-list a[data-file-type="directory"]:before{background-image:url(file_icons/directory.gif.pagespeed.ce.-9OSmok7FH.gif)}code:focus{outline:none}.repo-browser:before{content:'Copy this to the clipboard using "cntl+C" (windows) or "cmd+c" (mac)';clear:both;display:block;float:right;margin-top:-40px;padding:5px;background:#f7f7f7;opacity:0;transition:opacity .5s linear;z-index:100;position:absolute}.repo-browser.active:before{opacity:1}.featherlight-inner .repo-browser .logo{float:none;margin:0;background:#333;background:-moz-linear-gradient(left,#333 0%,#666 34%,#eee 66%,#fff 100%);background:-webkit-linear-gradient(left,#333 0%,#666 34%,#eee 66%,#fff 100%);background:linear-gradient(to right,#333 0%,#666 34%,#eee 66%,#fff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#ffffff',GradientType=1 )}.github-link{float:right}body .featherlight .featherlight-content{border-bottom:none}.github-repos li{list-style:none;height:60px;border:1px solid #e1e4e8;width:400px;margin:20px}.github-repos li a{font-family:Helvetica;font-weight:bold;line-height:60px;padding:20px 0 20px 50px;background-image:url(GitHub-Mark/PNG/xGitHub-Mark-32px.png.pagespeed.ic.bphwemgI8X.png);background-repeat:no-repeat;background-position:10px center}