/*! normalize.css 2012-02-07T12:37 UTC - https://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{margin:0;padding:0}.readme{margin:1em}nav{display:none}#fork img{position:absolute;z-index:1000;top:0;right:0;border:0;width:149px;height:149px}@media only screen and (min-device-width: 736px) and (min-width: 1000px){.readme{width:650px;margin:3em;margin-left:18rem;padding:2rem}h1+ul{display:none}nav{font-family:'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;font-size:.95rem;display:block;position:fixed;top:0;left:0;margin:0;padding:2em 0 0 0;width:17rem;height:100%;overflow:auto;background-color:#2d2d2d}nav ul{margin:0;padding:0}nav li{list-style-type:none;padding:.3rem 0 .2rem 0}nav li.active{background-color:white}nav li.active>a,nav li.active>a:visited{color:black}nav a,nav a:visited{color:#eee;text-shadow:none;text-decoration:none;background:none}nav>ul>li>a{display:block;margin:0 .5rem 0 .5rem}nav>ul>li>ul{background-color:#2d2d2d}nav>ul>li>ul>li{margin-bottom:-.2rem}nav>ul>li>ul>li>a{font-weight:300;display:block;margin:0 .5rem 0 2rem}}.readme,.readme p{font-family:'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:300}.readme pre,.readme code{font-family:'Roboto Mono', monospace}.readme ::selection{background:#DEE7FF}.readme ::-moz-selection{background:#DEE7FF}.readme>:first-child{margin-top:0}.readme h1,.readme h2,.readme h3,.readme h4,.readme h5,.readme h6{font-family:'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:100;line-height:1.2em;color:#34363B;position:relative}.readme>h1:first-child,.readme hr+h1:not(:first-child){font-size:2.5rem;border-bottom:0;padding-bottom:0}.readme>h1:not(:first-child),.readme>h2{font-size:2rem;margin-top:3rem;border-bottom:1px dotted #DEE7FF;padding-bottom:0.4em}.readme h3{font-weight:400;margin-top:2em;color:#4A4F5E}.readme h3+h3,.readme h4+h4{margin-top:-0.5em}.readme h2+h3{margin-top:0}.readme p,.readme>ul,.readme>ol{line-height:1.6em}.readme blockquote{border-left:.3em solid #dddddd;margin:0;padding:0 0 0 .8em;font-style:italic}.readme a{color:#4078c0;text-decoration:none}.readme a :hover,.readme a :active{text-decoration:underline}.readme a img{border:0 none}.readme hr{width:8px;height:8px;background:transparent;border:1px solid #A9B0C2;border-radius:17px;margin:4rem auto;position:relative}.readme hr :before,.readme hr :after{position:absolute;top:1px;left:-24px;width:4px;height:4px;background:transparent;content:'';border-radius:9px;border:1px solid #A9B0C2}.readme hr :after{left:auto;right:-24px}.readme ul,.readme ol{list-style-type:none;margin:1rem;padding-left:0}.readme ul li,.readme ol li{margin-bottom:0.2em;position:relative}.readme ul li>:first-child,.readme ol li>:first-child{margin-top:0}.readme ul>li:not(.no-bullet):before,.readme ol>li:not(.no-bullet):before{content:'*';color:#A9B0C2;position:absolute;left:-1rem}.readme ul>li.no-bullet,.readme ol>li.no-bullet{margin-left:-1rem}.readme ul ul,.readme ul ol,.readme ol ul,.readme ol ol{padding-left:1rem;margin:0}.readme table{border-spacing:0;border-collapse:collapse}.readme table>tbody>tr>th,.readme table>tbody>tr>td,.readme table>tfoot>tr>th,.readme table>tfoot>tr>td,.readme table>thead>tr>th,.readme table>thead>tr>td{padding:8px;line-height:1.42857143;vertical-align:top}.readme table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.readme table>tbody>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.readme p img{max-width:100%}.readme code{padding:0.2em 0.4em;margin:0;font-size:85%;background-color:rgba(27,31,35,0.05);border-radius:3px}.readme pre{padding:8px 15px;background:#191919;border-radius:2px;border:1px solid #121212;box-shadow:inset 0 1px 3px rgba(0,0,0,0.3);overflow:auto;overflow-y:hidden}.readme pre code{color:#efefef;text-shadow:0px 1px 0px #000;margin:0;padding:0}.readme .highlight table td{padding:5px}.readme .highlight table pre{margin:0}.readme .highlight,.readme .highlight .w{color:#d0d0d0}.readme .highlight .err{color:#151515;background-color:#ac4142}.readme .highlight .c,.readme .highlight .cd,.readme .highlight .cm,.readme .highlight .c1,.readme .highlight .cs{color:#888}.readme .highlight .cp{color:#f4bf75}.readme .highlight .nt{color:#f4bf75}.readme .highlight .o,.readme .highlight .ow{color:#d0d0d0}.readme .highlight .p,.readme .highlight .pi{color:#d0d0d0}.readme .highlight .gi{color:#90a959}.readme .highlight .gd{color:#ac4142}.readme .highlight .gh{color:#6a9fb5;font-weight:bold}.readme .highlight .k,.readme .highlight .kn,.readme .highlight .kp,.readme .highlight .kr,.readme .highlight .kv{color:#aa759f}.readme .highlight .kc{color:#d28445}.readme .highlight .kt{color:#d28445}.readme .highlight .kd{color:#d28445}.readme .highlight .s,.readme .highlight .sb,.readme .highlight .sc,.readme .highlight .sd,.readme .highlight .s2,.readme .highlight .sh,.readme .highlight .sx,.readme .highlight .s1{color:#90a959}.readme .highlight .sr{color:#75b5aa}.readme .highlight .si{color:#8f5536}.readme .highlight .se{color:#8f5536}.readme .highlight .nn{color:#f4bf75}.readme .highlight .nc{color:#f4bf75}.readme .highlight .no{color:#f4bf75}.readme .highlight .na{color:#6a9fb5}.readme .highlight .m,.readme .highlight .mf,.readme .highlight .mh,.readme .highlight .mi,.readme .highlight .il,.readme .highlight .mo,.readme .highlight .mb,.readme .highlight .mx{color:#90a959}.readme .highlight .ss{color:#90a959}
