public/dependencies.html
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></meta>
<style type="text/css">
/*!
* Bootstrap v2.1.1
*
* Copyright 2012 Twitter, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
* Designed and built with all the love in the world @twitter by @mdo and @fat.
*/article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}.text-warning{color:#c09853}.text-error{color:#b94a48}.text-info{color:#3a87ad}.text-success{color:#468847}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:1;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1{font-size:36px;line-height:40px}h2{font-size:30px;line-height:40px}h3{font-size:24px;line-height:40px}h4{font-size:18px;line-height:20px}h5{font-size:14px;line-height:20px}h6{font-size:12px;line-height:20px}h1 small{font-size:24px}h2 small{font-size:18px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:9px;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal;cursor:pointer}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:18px;padding-left:18px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"]{float:left}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info>label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;font-size:14px;vertical-align:top;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append .add-on,.input-append .btn{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table [class*=span],.row-fluid table [class*=span]{display:table-cell;float:none;margin-left:0}.table .span1{float:none;width:44px;margin-left:0}.table .span2{float:none;width:124px;margin-left:0}.table .span3{float:none;width:204px;margin-left:0}.table .span4{float:none;width:284px;margin-left:0}.table .span5{float:none;width:364px;margin-left:0}.table .span6{float:none;width:444px;margin-left:0}.table .span7{float:none;width:524px;margin-left:0}.table .span8{float:none;width:604px;margin-left:0}.table .span9{float:none;width:684px;margin-left:0}.table .span10{float:none;width:764px;margin-left:0}.table .span11{float:none;width:844px;margin-left:0}.table .span12{float:none;width:924px;margin-left:0}.table .span13{float:none;width:1004px;margin-left:0}.table .span14{float:none;width:1084px;margin-left:0}.table .span15{float:none;width:1164px;margin-left:0}.table .span16{float:none;width:1244px;margin-left:0}.table .span17{float:none;width:1324px;margin-left:0}.table .span18{float:none;width:1404px;margin-left:0}.table .span19{float:none;width:1484px;margin-left:0}.table .span20{float:none;width:1564px;margin-left:0}.table .span21{float:none;width:1644px;margin-left:0}.table .span22{float:none;width:1724px;margin-left:0}.table .span23{float:none;width:1804px;margin-left:0}.table .span24{float:none;width:1884px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.warning td{background-color:#fcf8e3}.table tbody tr.info td{background-color:#d9edf7}.table-hover tbody tr.success:hover td{background-color:#d0e9c6}.table-hover tbody tr.error:hover td{background-color:#ebcccc}.table-hover tbody tr.warning:hover td{background-color:#faf2cc}.table-hover tbody tr.info:hover td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("//netdna.bootstrapcdn.com/twitter-bootstrap/2.1.1/img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-tabs>.active>a>[class^="icon-"],.nav-tabs>.active>a>[class*=" icon-"],.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"]{background-image:url("//netdna.bootstrapcdn.com/twitter-bootstrap/2.1.1/img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{color:#fff;text-decoration:none;background-color:#08c;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#fff;text-decoration:none;background-color:#08c;background-color:#0081c2;background-image:linear-gradient(to bottom,#08c,#0077b3);background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999}.dropdown-menu .disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 14px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;*border:0;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:9px 14px;font-size:16px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn-large [class^="icon-"]{margin-top:2px}.btn-small{padding:3px 9px;font-size:12px;line-height:18px}.btn-small [class^="icon-"]{margin-top:0}.btn-mini{padding:2px 6px;font-size:11px;line-height:17px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-image:-moz-linear-gradient(top,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-image:-moz-linear-gradient(top,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-image:-moz-linear-gradient(top,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{color:#333;text-decoration:none}.btn-group{position:relative;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1}.btn-toolbar .btn+.btn,.btn-toolbar .btn-group+.btn,.btn-toolbar .btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu{font-size:14px}.btn-group>.btn-mini{font-size:11px}.btn-group>.btn-small{font-size:12px}.btn-group>.btn-large{font-size:16px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.dropup .btn-large .caret{border-top:0;border-bottom:5px solid #000}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical .btn{display:block;float:none;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical .btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical .btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical .btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical .btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical .btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;color:#c09853;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible;color:#777}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px}.navbar-link{color:#777}.navbar-link:hover{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;width:100%;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1),0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1),0 1px 10px rgba(0,0,0,0.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1),0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1),0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1),0 -1px 10px rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 rgba(0,0,0,0.1),0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse{color:#999}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#fff}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-image:-moz-linear-gradient(top,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb .divider{padding:0 5px;color:#ccc}.breadcrumb .active{color:#999}.pagination{height:40px;margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:0 14px;line-height:38px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager a,.pager span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next a,.pager .next span{float:right}.pager .previous a{float:left}.pager .disabled a,.pager .disabled a:hover,.pager .disabled span{color:#999;cursor:default;background-color:#fff}.modal-open .modal .dropdown-menu{z-index:2050}.modal-open .modal .dropdown.open{*z-index:2050}.modal-open .modal .popover{z-index:2060}.modal-open .modal .tooltip{z-index:2080}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:50%;left:50%;z-index:1050;width:560px;margin:-250px 0 0 -280px;overflow:auto;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:50%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.tooltip{position:absolute;z-index:1030;display:block;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-bottom:10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-right:10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0}.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow:after{z-index:-1;content:""}.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-top-color:#fff;border-width:10px 10px 0}.popover.top .arrow:after{bottom:-1px;left:-11px;border-top-color:rgba(0,0,0,0.25);border-width:11px 11px 0}.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-right-color:#fff;border-width:10px 10px 10px 0}.popover.right .arrow:after{bottom:-11px;left:-1px;border-right-color:rgba(0,0,0,0.25);border-width:11px 11px 11px 0}.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-bottom-color:#fff;border-width:0 10px 10px}.popover.bottom .arrow:after{top:-1px;left:-11px;border-bottom-color:rgba(0,0,0,0.25);border-width:0 11px 11px}.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-left-color:#fff;border-width:10px 0 10px 10px}.popover.left .arrow:after{right:-1px;bottom:-11px;border-left-color:rgba(0,0,0,0.25);border-width:11px 0 11px 11px}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.label,.badge{font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{padding:1px 4px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding:1px 9px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}a.label:hover,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel .item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel .item>img{display:block;line-height:1}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit p{font-size:18px;font-weight:200;line-height:30px;color:inherit}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}
</style>
<style type="text/css">
body {
margin: 50px;
}
.unapproved h2, .unapproved h2 a {
color: red;
}
.unapproved h2:after {
content: " (unapproved)"
}
</style>
</head>
<body>
<div class="container">
<h1>projEstimate</h1>
<div class="summary hero-unit">
<h2>Dependencies</h2>
<p>As of April 9, 2014 3:14pm</p>
<h4>
147 total
</h4>
<ul>
<li>128 MIT</li>
<li>5 Apache 2.0</li>
<li>5 ruby</li>
<li>3 other</li>
<li>2 GPL-2</li>
<li>2 BSD</li>
<li>1 LGPL</li>
<li>1 GPLv3</li>
</ul>
</div>
<div class="dependencies">
<div id="aasm" class="approved">
<h2>
<a href="https://github.com/aasm/aasm">aasm</a>
v3.1.1
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>State machine mixin for Ruby objects</td>
<td>AASM is a continuation of the acts as state machine rails plugin, built for plain Ruby objects.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>rake</dd>
<dd>rspec</dd>
<dd>mime-types</dd>
</dl>
</div>
<div id="actionmailer" class="approved">
<h2>
<a href="http://www.rubyonrails.org">actionmailer</a>
v3.2.16
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Email composition, delivery, and receiving framework (part of Rails).</td>
<td>Email on Rails. Compose, deliver, receive, and test emails using the familiar controller/view pattern. First-class support for multipart email and attachments.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>rails</dd>
<dd>paperclip</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>actionpack</dd>
<dd>mail</dd>
</dl>
</div>
<div id="actionpack" class="approved">
<h2>
<a href="http://www.rubyonrails.org">actionpack</a>
v3.2.16
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Web-flow and rendering framework putting the VC in MVC (part of Rails).</td>
<td>Web apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-compatible server.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>actionmailer</dd>
<dd>cache_digests</dd>
<dd>railties</dd>
<dd>rails</dd>
<dd>rspec-rails</dd>
<dd>simple_form</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>activesupport</dd>
<dd>activemodel</dd>
<dd>rack-cache</dd>
<dd>builder</dd>
<dd>rack</dd>
<dd>rack-test</dd>
<dd>journey</dd>
<dd>sprockets</dd>
<dd>erubis</dd>
<dd>tzinfo</dd>
</dl>
</div>
<div id="activemodel" class="approved">
<h2>
<a href="http://www.rubyonrails.org">activemodel</a>
v3.2.16
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>A toolkit for building modeling frameworks (part of Rails).</td>
<td>A toolkit for building modeling frameworks like Active Record and Active Resource. Rich support for attributes, callbacks, validations, observers, serialization, internationalization, and testing.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>actionpack</dd>
<dd>activerecord</dd>
<dd>activeresource</dd>
<dd>paperclip</dd>
<dd>rspec-rails</dd>
<dd>simple_form</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>activesupport</dd>
<dd>builder</dd>
</dl>
</div>
<div id="activerecord" class="approved">
<h2>
<a href="http://www.rubyonrails.org">activerecord</a>
v3.2.16
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Object-relational mapper framework (part of Rails).</td>
<td>Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>amoeba</dd>
<dd>ancestry</dd>
<dd>audited</dd>
<dd>audited-activerecord</dd>
<dd>rails</dd>
<dd>orm_adapter</dd>
<dd>paperclip</dd>
<dd>scoped_search</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>activesupport</dd>
<dd>activemodel</dd>
<dd>arel</dd>
<dd>tzinfo</dd>
</dl>
</div>
<div id="activeresource" class="approved">
<h2>
<a href="http://www.rubyonrails.org">activeresource</a>
v3.2.16
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>REST modeling framework (part of Rails).</td>
<td>REST on Rails. Wrap your RESTful web app with Ruby classes and work with them like Active Record models.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>rails</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>activesupport</dd>
<dd>activemodel</dd>
</dl>
</div>
<div id="activesupport" class="approved">
<h2>
<a href="http://www.rubyonrails.org">activesupport</a>
v3.2.16
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>A toolkit of support libraries and Ruby core extensions extracted from the Rails framework.</td>
<td>A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>i18n</dd>
<dd>activemodel</dd>
<dd>actionpack</dd>
<dd>treetop</dd>
<dd>activerecord</dd>
<dd>activeresource</dd>
<dd>climate_control</dd>
<dd>cocaine</dd>
<dd>railties</dd>
<dd>rails</dd>
<dd>factory_girl</dd>
<dd>paperclip</dd>
<dd>rspec-rails</dd>
<dd>time_diff</dd>
<dd>chronic</dd>
<dd>whenever</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>i18n</dd>
<dd>multi_json</dd>
</dl>
</div>
<div id="aescrypt" class="approved">
<h2>
<a href="http://github.com/Gurpartap/aescrypt">aescrypt</a>
v1.0.0
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>AESCrypt is a simple to use, opinionated AES encryption / decryption Ruby gem that just works.</td>
<td>Simple AES encryption / decryption for Ruby</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>rake</dd>
</dl>
</div>
<div id="amoeba" class="approved">
<h2>
<a href="http://github.com/rocksolidwebdesign/amoeba">amoeba</a>
v2.0.0
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Easy copying of rails models and their child associations.</td>
<td>An extension to ActiveRecord to allow the duplication method to also copy associated children, with recursive support for nested of grandchildren. The behavior is controllable with a simple DSL both on your rails models and on the fly, i.e. per instance. Numerous configuration styles and preprocessing directives are included for power and flexibility. Supports preprocessing of field values to prepend strings such as "Copy of ", to nullify or process field values with regular expressions. Supports most association types including has_one :through and has_many :through.
Tags: copy child associations, copy nested children, copy associated child records, nested copy, copy associations, copy relations, copy relationships, duplicate associations, duplicate associated records, duplicate child records, duplicate children, copy all, duplicate all, clone child associations, clone nested children, clone associated child records, nested clone, clone associations, clone relations, clone relationships, cloning child associations, cloning nested children, cloning associated child records, deep_cloning, nested cloning, cloning associations, cloning relations, cloning relationships, cloning child associations, cloning nested children, cloning associated child records, nested cloning, cloning associations, cloning relations, cloning relationships, cloning child associations, cloning nested children, cloning associated child records, deep_cloning, nested cloning, cloning associations, cloning relations, cloning relationships, duplicate child associations, duplicate nested children, duplicate associated child records, nested duplicate, duplicate associations, duplicate relations, duplicate relationships, duplicate child associations, duplicate nested children, duplicate associated child records, deep_duplicate, nested duplicate, duplicate associations, duplicate relations, duplicate relationships, deep_copy, deep_clone, deep_cloning, deep clone, deep cloning, has_one, has_many, has_and_belongs_to_many
</td>
<td>
<a href="http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29">BSD</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>bundler</dd>
<dd>rspec</dd>
<dd>sqlite3</dd>
<dd>activerecord</dd>
</dl>
</div>
<div id="ancestry" class="approved">
<h2>
<a href="http://github.com/stefankroes/ancestry">ancestry</a>
v2.0.0
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Ancestry allows the records of a ActiveRecord model to be organised in a tree structure, using a single, intuitively formatted database column. It exposes all the standard tree structure relations (ancestors, parent, root, children, siblings, descendants) and all of them can be fetched in a single sql query. Additional features are named_scopes, integrity checking, integrity restoration, arrangement of (sub)tree into hashes and different strategies for dealing with orphaned records.</td>
<td>Organise ActiveRecord model into a tree structure</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>activerecord</dd>
</dl>
</div>
<div id="arel" class="approved">
<h2>
<a href="http://github.com/rails/arel">arel</a>
v3.0.3
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Arel is a SQL AST manager for Ruby</td>
<td>Arel is a SQL AST manager for Ruby. It
1. Simplifies the generation of complex SQL queries
2. Adapts to various RDBMS systems
It is intended to be a framework framework; that is, you can build your own ORM
with it, focusing on innovative object and collection modeling as opposed to
database compatibility and query generation.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>activerecord</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rdoc</dd>
</dl>
</div>
<div id="atomic" class="approved">
<h2>
<a href="http://github.com/headius/ruby-atomic">atomic</a>
v1.1.16
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>An atomic reference implementation for JRuby, Rubinius, and MRI</td>
<td>An atomic reference implementation for JRuby, Rubinius, and MRI</td>
<td>
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache-2.0</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>thread_safe</dd>
</dl>
</div>
<div id="audited" class="approved">
<h2>
<a href="https://github.com/collectiveidea/audited">audited</a>
v3.0.0
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Log all changes to your models</td>
<td>Log all changes to your models</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>audited-activerecord</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>activerecord</dd>
<dd>rails</dd>
<dd>rspec-rails</dd>
<dd>sqlite3</dd>
</dl>
</div>
<div id="audited-activerecord" class="approved">
<h2>
<a href="https://github.com/collectiveidea/audited">audited-activerecord</a>
v3.0.0
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Log all changes to your ActiveRecord models</td>
<td>Log all changes to your ActiveRecord models</td>
<td>
other
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>audited</dd>
<dd>activerecord</dd>
</dl>
</div>
<div id="axlsx" class="approved">
<h2>
<a href="https://github.com/randym/axlsx">axlsx</a>
v2.0.0
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>excel OOXML (xlsx) with charts, styles, images and autowidth columns.</td>
<td> xlsx spreadsheet generation with charts, images, automated column width, customizable styles and full schema validation. Axlsx helps you create beautiful Office Open XML Spreadsheet documents ( Excel, Google Spreadsheets, Numbers, LibreOffice) without having to understand the entire ECMA specification. Check out the README for some examples of how easy it is. Best of all, you can validate your xlsx file before serialization so you know for sure that anything generated is going to load on your client's machine.
</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>nokogiri</dd>
<dd>rubyzip</dd>
<dd>htmlentities</dd>
<dd>yard</dd>
</dl>
</div>
<div id="bcrypt" class="approved">
<h2>
<a href="https://github.com/codahale/bcrypt-ruby">bcrypt</a>
v3.1.7
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>OpenBSD's bcrypt() password hashing algorithm.</td>
<td> bcrypt() is a sophisticated and secure hash algorithm designed by The OpenBSD project
for hashing passwords. The bcrypt Ruby gem provides a simple wrapper for safely handling
passwords.
</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>bcrypt-ruby</dd>
<dd>devise</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rspec</dd>
<dd>rdoc</dd>
</dl>
</div>
<div id="bcrypt-ruby" class="approved">
<h2>
<a href="https://github.com/codahale/bcrypt-ruby">bcrypt-ruby</a>
v3.1.5
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>OpenBSD's bcrypt() password hashing algorithm.</td>
<td> bcrypt() is a sophisticated and secure hash algorithm designed by The OpenBSD project
for hashing passwords. The bcrypt Ruby gem provides a simple wrapper for safely handling
passwords.
</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>rspec</dd>
<dd>rdoc</dd>
<dd>bcrypt</dd>
</dl>
</div>
<div id="bootstrap" class="approved">
<h2>
bootstrap
v2.3.2
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td>
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache-2.0</a>
</td>
</tr>
</tbody>
</table>
</div>
<div id="bootstrap-datepicker" class="approved">
<h2>
bootstrap-datepicker
v1.1.0
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td>
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache-2.0</a>
</td>
</tr>
</tbody>
</table>
</div>
<div id="builder" class="approved">
<h2>
<a href="http://onestepback.org">builder</a>
v3.0.0
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Builders for MarkUp.</td>
<td>Builder provides a number of builder objects that make creating structured data
simple to do. Currently the following builder objects are supported:
* XML Markup
* XML Events
</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>activemodel</dd>
<dd>tilt</dd>
<dd>actionpack</dd>
</dl>
</div>
<div id="bundler" class="approved">
<h2>
<a href="http://bundler.io">bundler</a>
v1.5.3
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>The best way to manage your application's dependencies</td>
<td>Bundler manages an application's dependencies through its entire life, across many machines, systematically and repeatably</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>multi_json</dd>
<dd>mail</dd>
<dd>amoeba</dd>
<dd>thor</dd>
<dd>rails</dd>
<dd>codeclimate-test-reporter</dd>
<dd>orm_adapter</dd>
<dd>faraday</dd>
<dd>rb-fsevent</dd>
<dd>listen</dd>
<dd>guard</dd>
<dd>guard-bundler</dd>
<dd>guard-migrate</dd>
<dd>guard-rspec</dd>
<dd>guard-spork</dd>
<dd>multi_xml</dd>
<dd>sparkr</dd>
<dd>inch</dd>
<dd>license_finder</dd>
<dd>oauth2</dd>
<dd>omniauth</dd>
<dd>omniauth-oauth2</dd>
<dd>paperclip</dd>
<dd>time_diff</dd>
<dd>uglifier</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rspec</dd>
</dl>
</div>
<div id="cache_digests" class="approved">
<h2>
cache_digests
v0.3.1
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Nested fragment caches with (even) less situps</td>
<td></td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>actionpack</dd>
<dd>thread_safe</dd>
<dd>rake</dd>
</dl>
</div>
<div id="cancan" class="approved">
<h2>
<a href="http://github.com/ryanb/cancan">cancan</a>
v1.6.10
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Simple authorization solution for Rails.</td>
<td>Simple authorization solution for Rails which is decoupled from user roles. All permissions are stored in a single location.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>rspec</dd>
<dd>rails</dd>
</dl>
</div>
<div id="capybara" class="approved">
<h2>
<a href="http://github.com/jnicklas/capybara">capybara</a>
v2.2.1
(test)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Capybara aims to simplify the process of integration testing Rack applications, such as Rails, Sinatra or Merb</td>
<td>Capybara is an integration testing tool for rack based web applications. It simulates how a user would interact with a website</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>license_finder</dd>
<dd>paperclip</dd>
<dd>rspec-rails</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>nokogiri</dd>
<dd>mime-types</dd>
<dd>rack</dd>
<dd>rack-test</dd>
<dd>xpath</dd>
<dd>rspec</dd>
<dd>yard</dd>
<dd>rake</dd>
<dd>pry</dd>
</dl>
</div>
<div id="celluloid" class="approved">
<h2>
<a href="https://github.com/celluloid/celluloid">celluloid</a>
v0.15.2
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Actor-based concurrent object framework for Ruby</td>
<td>Celluloid enables people to build concurrent programs out of concurrent objects just as easily as they build sequential programs out of sequential objects</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>celluloid-io</dd>
<dd>listen</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>timers</dd>
<dd>rake</dd>
<dd>rspec</dd>
<dd>guard-rspec</dd>
</dl>
</div>
<div id="celluloid-io" class="approved">
<h2>
<a href="http://github.com/celluloid/celluloid-io">celluloid-io</a>
v0.15.0
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Celluloid::IO allows you to monitor multiple IO objects within a Celluloid actor</td>
<td>Evented IO for Celluloid actors</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>listen</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>celluloid</dd>
<dd>nio4r</dd>
<dd>rake</dd>
<dd>rspec</dd>
<dd>guard-rspec</dd>
<dd>rb-fsevent</dd>
</dl>
</div>
<div id="childprocess" class="approved">
<h2>
<a href="http://github.com/jarib/childprocess">childprocess</a>
v0.5.1
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>This gem aims at being a simple and reliable solution for controlling external programs running in the background on any Ruby / OS combination.</td>
<td>This gem aims at being a simple and reliable solution for controlling external programs running in the background on any Ruby / OS combination.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>guard-spork</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rspec</dd>
<dd>yard</dd>
<dd>rake</dd>
<dd>coveralls</dd>
<dd>ffi</dd>
</dl>
</div>
<div id="chronic" class="approved">
<h2>
<a href="http://github.com/mojombo/chronic">chronic</a>
v0.10.2
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Natural language date/time parsing.</td>
<td>Chronic is a natural language date/time parser written in pure Ruby.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>whenever</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rake</dd>
<dd>simplecov</dd>
<dd>activesupport</dd>
</dl>
</div>
<div id="climate_control" class="approved">
<h2>
<a href="https://github.com/thoughtbot/climate_control">climate_control</a>
v0.0.3
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Modify your ENV easily with ClimateControl</td>
<td>Modify your ENV</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>cocaine</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>activesupport</dd>
<dd>rspec</dd>
<dd>rake</dd>
<dd>simplecov</dd>
</dl>
</div>
<div id="cocaine" class="approved">
<h2>
<a href="http://github.com/thoughtbot/cocaine">cocaine</a>
v0.5.3
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>A small library for doing (command) lines</td>
<td>A small library for doing (command) lines</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>paperclip</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>climate_control</dd>
<dd>rspec</dd>
<dd>rake</dd>
<dd>activesupport</dd>
<dd>pry</dd>
</dl>
</div>
<div id="cocomo_advanced" class="approved">
<h2>
<a href="TODO">cocomo_advanced</a>
v0.0.1
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>TODO: Summary of CocomoAdvanced.</td>
<td>TODO: Description of CocomoAdvanced.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>rails</dd>
<dd>sqlite3</dd>
</dl>
</div>
<div id="codeclimate-test-reporter" class="approved">
<h2>
codeclimate-test-reporter
v0.3.0
(ic, test)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Uploads Ruby test coverage data to Code Climate.</td>
<td>Collects test coverage data from your Ruby test suite and sends it to Code Climate's hosted, automated code review service. Based on SimpleCov.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>simplecov</dd>
<dd>bundler</dd>
<dd>rake</dd>
<dd>rspec</dd>
<dd>pry</dd>
</dl>
</div>
<div id="coderay" class="approved">
<h2>
<a href="http://coderay.rubychan.de">coderay</a>
v1.1.0
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Fast syntax highlighting for selected languages.</td>
<td>Fast and easy syntax highlighting for selected languages, written in Ruby. Comes with RedCloth integration and LOC counter.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>pry</dd>
</dl>
</div>
<div id="coffee-rails" class="approved">
<h2>
coffee-rails
v3.2.2
(assets)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Coffee Script adapter for the Rails asset pipeline.</td>
<td>Coffee Script adapter for the Rails asset pipeline.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>coffee-script</dd>
<dd>railties</dd>
</dl>
</div>
<div id="coffee-script" class="approved">
<h2>
<a href="http://github.com/josh/ruby-coffee-script">coffee-script</a>
v2.2.0
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Ruby CoffeeScript Compiler</td>
<td> Ruby CoffeeScript is a bridge to the JS CoffeeScript compiler.
</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>tilt</dd>
<dd>sprockets</dd>
<dd>coffee-rails</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>coffee-script-source</dd>
<dd>execjs</dd>
</dl>
</div>
<div id="coffee-script-source" class="approved">
<h2>
<a href="http://jashkenas.github.com/coffee-script/">coffee-script-source</a>
v1.7.0
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>The CoffeeScript Compiler</td>
<td> CoffeeScript is a little language that compiles into JavaScript.
Underneath all of those embarrassing braces and semicolons,
JavaScript has always had a gorgeous object model at its heart.
CoffeeScript is an attempt to expose the good parts of JavaScript
in a simple way.
</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>sprockets</dd>
<dd>coffee-script</dd>
</dl>
</div>
<div id="coveralls" class="approved">
<h2>
<a href="https://coveralls.io">coveralls</a>
v0.7.0
(ic)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>A Ruby implementation of the Coveralls API.</td>
<td>A Ruby implementation of the Coveralls API.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>childprocess</dd>
<dd>docile</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rest-client</dd>
<dd>term-ansicolor</dd>
<dd>multi_json</dd>
<dd>thor</dd>
<dd>simplecov</dd>
<dd>rspec</dd>
<dd>rake</dd>
</dl>
</div>
<div id="daemons" class="approved">
<h2>
<a href="http://daemons.rubyforge.org">daemons</a>
v1.1.9
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>A toolkit to create and control daemons in different ways</td>
<td>Daemons provides an easy way to wrap existing ruby scripts (for example a self-written server) to be run as a daemon and to be controlled by simple start/stop/restart commands. You can also call blocks as daemons and control them from the parent or just daemonize the current process. Besides this basic functionality, daemons offers many advanced features like exception backtracing and logging (in case your ruby script crashes) and monitoring and automatic restarting of your processes if they crash.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>thin</dd>
</dl>
</div>
<div id="devise" class="approved">
<h2>
<a href="https://github.com/plataformatec/devise">devise</a>
v3.2.4
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Flexible authentication solution for Rails with Warden</td>
<td>Flexible authentication solution for Rails with Warden</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>warden</dd>
<dd>orm_adapter</dd>
<dd>bcrypt</dd>
<dd>thread_safe</dd>
<dd>railties</dd>
</dl>
</div>
<div id="diff-lcs" class="approved">
<h2>
<a href="http://diff-lcs.rubyforge.org/">diff-lcs</a>
v1.2.5
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Diff::LCS computes the difference between two Enumerable sequences using the McIlroy-Hunt longest common subsequence (LCS) algorithm</td>
<td>Diff::LCS computes the difference between two Enumerable sequences using the
McIlroy-Hunt longest common subsequence (LCS) algorithm. It includes utilities
to create a simple HTML diff output format and a standard diff-like tool.
This is release 1.2.4, fixing a bug introduced after diff-lcs 1.1.3 that did
not properly prune common sequences at the beginning of a comparison set.
Thanks to Paul Kunysch for fixing this issue.
Coincident with the release of diff-lcs 1.2.3, we reported an issue with
Rubinius in 1.9 mode
({rubinius/rubinius#2268}[https://github.com/rubinius/rubinius/issues/2268]).
We are happy to report that this issue has been resolved.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>rspec-expectations</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rdoc</dd>
<dd>rake</dd>
<dd>rspec</dd>
</dl>
</div>
<div id="docile" class="approved">
<h2>
<a href="http://ms-ati.github.com/docile/">docile</a>
v1.1.3
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Docile keeps your Ruby DSLs tame and well-behaved</td>
<td>Docile turns any Ruby object into a DSL. Especially useful with the Builder pattern.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>simplecov</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rake</dd>
<dd>rspec</dd>
<dd>mime-types</dd>
<dd>yard</dd>
<dd>coveralls</dd>
</dl>
</div>
<div id="dotenv" class="approved">
<h2>
<a href="https://github.com/bkeepers/dotenv">dotenv</a>
v0.10.0
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Loads environment variables from `.env`.</td>
<td>Loads environment variables from `.env`.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>foreman</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rake</dd>
<dd>rspec</dd>
</dl>
</div>
<div id="erubis" class="approved">
<h2>
<a href="http://www.kuwata-lab.com/erubis/">erubis</a>
v2.7.0
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>a fast and extensible eRuby implementation which supports multi-language</td>
<td> Erubis is an implementation of eRuby and has the following features:
* Very fast, almost three times faster than ERB and about 10% faster than eruby.
* Multi-language support (Ruby/PHP/C/Java/Scheme/Perl/Javascript)
* Auto escaping support
* Auto trimming spaces around '<% %>'
* Embedded pattern changeable (default '<% %>')
* Enable to handle Processing Instructions (PI) as embedded pattern (ex. '<?rb ... ?>')
* Context object available and easy to combine eRuby template with YAML datafile
* Print statement available
* Easy to extend and customize in subclass
* Ruby on Rails support
</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>tilt</dd>
<dd>actionpack</dd>
</dl>
</div>
<div id="eventmachine" class="approved">
<h2>
<a href="http://rubyeventmachine.com">eventmachine</a>
v1.0.3
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Ruby/EventMachine library</td>
<td>EventMachine implements a fast, single-threaded engine for arbitrary network
communications. It's extremely easy to use in Ruby. EventMachine wraps all
interactions with IP sockets, allowing programs to concentrate on the
implementation of network protocols. It can be used to create both network
servers and clients. To create a server or client, a Ruby program only needs
to specify the IP address and port, and provide a Module that implements the
communications protocol. Implementations of several standard network protocols
are provided with the package, primarily to serve as examples. The real goal
of EventMachine is to enable programs to easily interface with other programs
using TCP/IP, especially if custom protocols are required.</td>
<td>
<a href="http://www.ruby-lang.org/en/LICENSE.txt">Ruby</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>mysql2</dd>
<dd>thin</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>yard</dd>
</dl>
</div>
<div id="execjs" class="approved">
<h2>
<a href="https://github.com/sstephenson/execjs">execjs</a>
v2.0.2
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Run JavaScript code from Ruby</td>
<td>ExecJS lets you run JavaScript code from Ruby.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>sprockets</dd>
<dd>coffee-script</dd>
<dd>uglifier</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rake</dd>
</dl>
</div>
<div id="factory_girl" class="approved">
<h2>
<a href="https://github.com/thoughtbot/factory_girl">factory_girl</a>
v4.4.0
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>factory_girl provides a framework and DSL for defining and using model instance factories.</td>
<td>factory_girl provides a framework and DSL for defining and
using factories - less error-prone, more explicit, and
all-around easier to work with than fixtures.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>factory_girl_rails</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>activesupport</dd>
<dd>rspec</dd>
<dd>simplecov</dd>
<dd>sqlite3</dd>
<dd>yard</dd>
</dl>
</div>
<div id="factory_girl_rails" class="approved">
<h2>
<a href="http://github.com/thoughtbot/factory_girl_rails">factory_girl_rails</a>
v4.4.1
(test)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>factory_girl_rails provides integration between factory_girl and rails 3</td>
<td>factory_girl_rails provides integration between
factory_girl and rails 3 (currently just automatic factory definition
loading)</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>railties</dd>
<dd>factory_girl</dd>
<dd>rake</dd>
<dd>rspec</dd>
</dl>
</div>
<div id="faraday" class="approved">
<h2>
<a href="https://github.com/lostisland/faraday">faraday</a>
v0.9.0
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>HTTP/REST API client library.</td>
<td></td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>oauth2</dd>
<dd>omniauth-oauth2</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>multipart-post</dd>
<dd>bundler</dd>
</dl>
</div>
<div id="ffi" class="approved">
<h2>
<a href="http://wiki.github.com/ffi/ffi">ffi</a>
v1.9.3
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Ruby FFI</td>
<td>Ruby FFI library</td>
<td>
<a href="http://www.gnu.org/licenses/lgpl.txt">LGPL-3</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>childprocess</dd>
<dd>rb-inotify</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rake</dd>
<dd>rspec</dd>
</dl>
</div>
<div id="foreman" class="approved">
<h2>
<a href="http://github.com/ddollar/foreman">foreman</a>
v0.63.0
(test)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Process manager for applications with multiple components</td>
<td>Process manager for applications with multiple components</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>thor</dd>
<dd>dotenv</dd>
</dl>
</div>
<div id="formatador" class="approved">
<h2>
<a href="http://github.com/geemus/formatador">formatador</a>
v0.2.4
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Ruby STDOUT text formatting</td>
<td>STDOUT text formatting</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>guard</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rake</dd>
</dl>
</div>
<div id="guard" class="approved">
<h2>
<a href="http://guardgem.org">guard</a>
v2.5.1
(test)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Guard keeps an eye on your file modifications</td>
<td>Guard is a command line tool to easily handle events on file system modifications.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>guard-bundler</dd>
<dd>guard-migrate</dd>
<dd>guard-rake</dd>
<dd>guard-rspec</dd>
<dd>guard-spork</dd>
<dd>hashie</dd>
<dd>newrelic_rpm</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>thor</dd>
<dd>listen</dd>
<dd>pry</dd>
<dd>lumberjack</dd>
<dd>formatador</dd>
<dd>bundler</dd>
<dd>rspec</dd>
</dl>
</div>
<div id="guard-bundler" class="approved">
<h2>
<a href="https://rubygems.org/gems/guard-bundler">guard-bundler</a>
v2.0.0
(test)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Guard gem for Bundler</td>
<td>Guard::Bundler automatically install/update your gem bundle when needed</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>guard</dd>
<dd>bundler</dd>
<dd>rspec</dd>
</dl>
</div>
<div id="guard-migrate" class="approved">
<h2>
<a href="http://rubygems.org/gems/guard-migrate">guard-migrate</a>
v1.0.2
(test)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Guard gem for rails migrations</td>
<td>Guard::Migrate automatically runs your database migrations when needed</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>guard</dd>
<dd>bundler</dd>
</dl>
</div>
<div id="guard-rake" class="approved">
<h2>
<a href="http://github.com/rubyist/guard-rake">guard-rake</a>
v0.0.9
(test)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Guard for running rake tasks</td>
<td>guard-rake automatically runs Rake tasks from your Rakefile</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>guard</dd>
<dd>rake</dd>
</dl>
</div>
<div id="guard-rspec" class="approved">
<h2>
<a href="https://rubygems.org/gems/guard-rspec">guard-rspec</a>
v4.2.8
(test)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Guard gem for RSpec</td>
<td>Guard::RSpec automatically run your specs (much like autotest).</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>celluloid</dd>
<dd>celluloid-io</dd>
<dd>rb-fsevent</dd>
<dd>guard-spork</dd>
<dd>hashie</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>guard</dd>
<dd>rspec</dd>
<dd>bundler</dd>
<dd>rake</dd>
</dl>
</div>
<div id="guard-spork" class="approved">
<h2>
<a href="http://rubygems.org/gems/guard-spork">guard-spork</a>
v1.5.1
(test)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Guard gem for Spork</td>
<td>Guard::Spork automatically manage Spork DRb servers.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>guard</dd>
<dd>spork</dd>
<dd>childprocess</dd>
<dd>bundler</dd>
<dd>rspec</dd>
<dd>guard-rspec</dd>
</dl>
</div>
<div id="hashie" class="approved">
<h2>
<a href="https://github.com/intridea/hashie">hashie</a>
v2.0.5
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Your friendly neighborhood hash toolkit.</td>
<td>Hashie is a small collection of tools that make hashes more powerful. Currently includes Mash (Mocking Hash) and Dash (Discrete Hash).</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>omniauth</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rake</dd>
<dd>rspec</dd>
<dd>guard</dd>
<dd>guard-rspec</dd>
</dl>
</div>
<div id="hike" class="approved">
<h2>
<a href="http://github.com/sstephenson/hike">hike</a>
v1.2.3
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Find files in a set of paths</td>
<td>A Ruby library for finding files in a set of paths.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>sprockets</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rake</dd>
</dl>
</div>
<div id="htmlentities" class="approved">
<h2>
<a href="https://github.com/threedaymonk/htmlentities">htmlentities</a>
v4.3.1
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>A module for encoding and decoding (X)HTML entities.</td>
<td></td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>axlsx</dd>
</dl>
</div>
<div id="httparty" class="approved">
<h2>
<a href="http://jnunemaker.github.com/httparty">httparty</a>
v0.13.0
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Makes http fun! Also, makes consuming restful web services dead easy.</td>
<td>Makes http fun! Also, makes consuming restful web services dead easy.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>license_finder</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>json</dd>
<dd>multi_xml</dd>
</dl>
</div>
<div id="i18n" class="approved">
<h2>
<a href="http://github.com/svenfuchs/i18n">i18n</a>
v0.6.9
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>New wave Internationalization support for Ruby</td>
<td>New wave Internationalization support for Ruby.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>activesupport</dd>
<dd>treetop</dd>
<dd>time_diff</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>activesupport</dd>
<dd>sqlite3</dd>
</dl>
</div>
<div id="inch" class="approved">
<h2>
<a href="http://trivelop.de/inch/">inch</a>
v0.3.3
(ic)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Documentation measurement tool for Ruby</td>
<td>Documentation measurement tool for Ruby, based on YARD.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>bundler</dd>
<dd>rake</dd>
<dd>pry</dd>
<dd>sparkr</dd>
<dd>term-ansicolor</dd>
<dd>yard</dd>
</dl>
</div>
<div id="jit-rails" class="approved">
<h2>
<a href="https://github.com/mockdeep/jit-rails">jit-rails</a>
v0.0.2
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Use the JavaScript InfoVis Toolkit with Rails</td>
<td>This gem provides the JavaScript InfoVis Toolkit for your Rails 3 application.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>railties</dd>
</dl>
</div>
<div id="journey" class="approved">
<h2>
<a href="http://github.com/rails/journey">journey</a>
v1.0.4
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Journey is a router</td>
<td>Journey is a router. It routes requests.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>actionpack</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rdoc</dd>
<dd>json</dd>
<dd>rdoc</dd>
</dl>
</div>
<div id="jquery-datatables-rails" class="approved">
<h2>
<a href="https://github.com/rweng/jquery-datatables-rails">jquery-datatables-rails</a>
v1.12.2
(assets)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>jquery datatables for rails</td>
<td></td>
<td>
other
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>jquery-rails</dd>
</dl>
</div>
<div id="jquery-rails" class="approved">
<h2>
<a href="http://rubygems.org/gems/jquery-rails">jquery-rails</a>
v2.0.3
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Use jQuery with Rails 3</td>
<td>This gem provides jQuery and the jQuery-ujs driver for your Rails 3 application.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>jquery-datatables-rails</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>railties</dd>
<dd>thor</dd>
</dl>
</div>
<div id="jquery-ui-rails" class="approved">
<h2>
<a href="https://github.com/joliss/jquery-ui-rails">jquery-ui-rails</a>
v4.2.0
(assets)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>jQuery UI packaged for the Rails asset pipeline</td>
<td>jQuery UI's JavaScript, CSS, and image files packaged for the Rails 3.1+ asset pipeline</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>railties</dd>
<dd>json</dd>
</dl>
</div>
<div id="json" class="approved">
<h2>
<a href="http://flori.github.com/json">json</a>
v1.8.1
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>JSON Implementation for Ruby</td>
<td>This is a JSON implementation as a Ruby extension in C.</td>
<td>
<a href="http://www.ruby-lang.org/en/LICENSE.txt">Ruby</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>journey</dd>
<dd>sprockets</dd>
<dd>rdoc</dd>
<dd>httparty</dd>
<dd>jquery-ui-rails</dd>
<dd>uglifier</dd>
</dl>
</div>
<div id="jsplumb" class="approved">
<h2>
jsplumb
v1.4.1
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td>
GPL-2
</td>
</tr>
</tbody>
</table>
</div>
<div id="jwt" class="approved">
<h2>
<a href="http://github.com/progrium/ruby-jwt">jwt</a>
v0.1.11
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>JSON Web Token implementation in Ruby</td>
<td>JSON Web Token implementation in Ruby</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>oauth2</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>multi_json</dd>
</dl>
</div>
<div id="license_finder" class="approved">
<h2>
<a href="https://github.com/pivotal/LicenseFinder">license_finder</a>
v1.0.0.0
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Audit the OSS licenses of your application's dependencies.</td>
<td> Do you know the licenses of all your application's dependencies? What open source software licenses will your business accept?
LicenseFinder culls your Gemfile, detects the licenses of the gems in it, and gives you a report that you can act on. If you already know
what licenses your business is comfortable with, you can whitelist them, leaving you with an action report of only those dependencies that have
licenses that fall outside of the whitelist.
</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>bundler</dd>
<dd>sequel</dd>
<dd>thor</dd>
<dd>httparty</dd>
<dd>xml-simple</dd>
<dd>sqlite3</dd>
<dd>rspec</dd>
<dd>xpath</dd>
<dd>pry</dd>
<dd>capybara</dd>
<dd>rails</dd>
<dd>rake</dd>
</dl>
</div>
<div id="listen" class="approved">
<h2>
<a href="https://github.com/guard/listen">listen</a>
v2.7.1
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Listen to file modifications</td>
<td>The Listen gem listens to file modifications and notifies you about the changes. Works everywhere!</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>guard</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>celluloid</dd>
<dd>celluloid-io</dd>
<dd>rb-fsevent</dd>
<dd>rb-inotify</dd>
<dd>bundler</dd>
<dd>rake</dd>
<dd>rspec</dd>
</dl>
</div>
<div id="lumberjack" class="approved">
<h2>
<a href="http://github.com/bdurand/lumberjack">lumberjack</a>
v1.0.4
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>A simple, powerful, and very fast logging utility that can be a drop in replacement for Logger or ActiveSupport::BufferedLogger.</td>
<td>A simple, powerful, and very fast logging utility that can be a drop in replacement for Logger or ActiveSupport::BufferedLogger. Provides support for automatically rolling log files even with multiple processes writing the same log file.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>guard</dd>
</dl>
</div>
<div id="mail" class="approved">
<h2>
<a href="http://github.com/mikel/mail">mail</a>
v2.5.4
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Mail provides a nice Ruby DSL for making, sending and reading emails.</td>
<td>A really Ruby Mail handler.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>actionmailer</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>mime-types</dd>
<dd>treetop</dd>
<dd>bundler</dd>
<dd>rake</dd>
<dd>rspec</dd>
<dd>rdoc</dd>
</dl>
</div>
<div id="method_source" class="approved">
<h2>
<a href="http://banisterfiend.wordpress.com">method_source</a>
v0.8.2
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>retrieve the sourcecode for a method</td>
<td>retrieve the sourcecode for a method</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>pry</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rake</dd>
</dl>
</div>
<div id="mime-types" class="approved">
<h2>
<a href="http://mime-types.rubyforge.org/">mime-types</a>
v1.25.1
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>This library allows for the identification of a file's likely MIME content type</td>
<td>This library allows for the identification of a file's likely MIME content
type. This is release 1.25.1, fixing an issue with priority comparison for
mime-types 1.x. The current release is 2.0, which only supports Ruby 1.9 or
later.
Release 1.25.1 contains all features of 1.25, including the experimental
caching and lazy loading functionality. The caching and lazy loading features
were initially implemented by Greg Brockman (gdb). As these features are
experimental, they are disabled by default and must be enabled through the use
of environment variables. The cache is invalidated on a per-version basis; the
cache for version 1.25 will not be reused for any later version.
To use lazy loading, set the environment variable +RUBY_MIME_TYPES_LAZY_LOAD+
to any value other than 'false'. When using lazy loading, the initial startup
of MIME::Types is around 12–25× faster than normal startup (on my system,
normal startup is about 90 ms; lazy startup is about 4 ms). This isn't
generally useful, however, as the MIME::Types database has not been loaded.
Lazy startup and load is just *slightly* faster—around 1 ms. The real advantage
comes from using the cache.
To enable the cache, set the environment variable +RUBY_MIME_TYPES_CACHE+ to a
filename where MIME::Types will have read-write access. The first time a new
version of MIME::Types is run using this file, it will be created, taking a
little longer than normal. Subsequent loads using the same cache file will be
approximately 3½× faster (25 ms) than normal loads. This can be combined with
+RUBY_MIME_TYPES_LAZY_LOAD+, but this is *not* recommended in a multithreaded
or multiprocess environment where all threads or processes will be using the
same cache file.
As the caching interface is still experimental, the only values cached are the
default MIME::Types database, not any custom MIME::Types added by users.
MIME types are used in MIME-compliant communications, as in e-mail or HTTP
traffic, to indicate the type of content which is transmitted. MIME::Types
provides the ability for detailed information about MIME entities (provided as
a set of MIME::Type objects) to be determined and used programmatically. There
are many types defined by RFCs and vendors, so the list is long but not
complete; don't hesitate to ask to add additional information. This library
follows the IANA collection of MIME types (see below for reference).
MIME::Types for Ruby was originally based on MIME::Types for Perl by Mark
Overmeer, copyright 2001 - 2009.
MIME::Types is built to conform to the MIME types of RFCs 2045 and 2231. It
tracks the {IANA registry}[http://www.iana.org/assignments/media-types/]
({ftp}[ftp://ftp.iana.org/assignments/media-types]) with some unofficial types
added from the {LTSW collection}[http://www.ltsw.se/knbase/internet/mime.htp]
and added by the users of MIME::Types.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>aasm</dd>
<dd>mail</dd>
<dd>capybara</dd>
<dd>docile</dd>
<dd>rest-client</dd>
<dd>paperclip</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rdoc</dd>
<dd>rake</dd>
</dl>
</div>
<div id="mini_portile" class="approved">
<h2>
<a href="http://github.com/luislavena/mini_portile">mini_portile</a>
v0.5.2
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Simplistic port-like solution for developers</td>
<td>Simplistic port-like solution for developers. It provides a standard and simplified way to compile against dependency libraries without messing up your system.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>nokogiri</dd>
<dd>sqlite3</dd>
</dl>
</div>
<div id="multi_json" class="approved">
<h2>
<a href="http://github.com/intridea/multi_json">multi_json</a>
v1.9.2
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>A common interface to multiple JSON libraries.</td>
<td>A common interface to multiple JSON libraries, including Oj, Yajl, the JSON gem (with C-extensions), the pure-Ruby JSON gem, NSJSONSerialization, gson.rb, JrJackson, and OkJson.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>activesupport</dd>
<dd>sprockets</dd>
<dd>simplecov</dd>
<dd>coveralls</dd>
<dd>jwt</dd>
<dd>oauth2</dd>
<dd>omniauth-oauth2</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>bundler</dd>
</dl>
</div>
<div id="multi_xml" class="approved">
<h2>
<a href="https://github.com/sferik/multi_xml">multi_xml</a>
v0.5.5
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>A generic swappable back-end for XML parsing</td>
<td>Provides swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>httparty</dd>
<dd>oauth2</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>bundler</dd>
</dl>
</div>
<div id="multipart-post" class="approved">
<h2>
<a href="https://github.com/nicksieger/multipart-post">multipart-post</a>
v2.0.0
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>A multipart form post accessory for Net::HTTP.</td>
<td>Use with Net::HTTP to do multipart form posts. IO values that have #content_type, #original_filename, and #local_path will be posted as a binary file.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>faraday</dd>
</dl>
</div>
<div id="mysql2" class="approved">
<h2>
<a href="http://github.com/brianmario/mysql2">mysql2</a>
v0.3.15
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>A simple, fast Mysql library for Ruby, binding to libmysql</td>
<td></td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>eventmachine</dd>
<dd>rake</dd>
<dd>rspec</dd>
</dl>
</div>
<div id="net-ldap" class="approved">
<h2>
<a href="http://rubyldap.com/">net-ldap</a>
v0.3.1
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Net::LDAP for Ruby (also called net-ldap) implements client access for the Lightweight Directory Access Protocol (LDAP), an IETF standard protocol for accessing distributed directory services</td>
<td>Net::LDAP for Ruby (also called net-ldap) implements client access for the
Lightweight Directory Access Protocol (LDAP), an IETF standard protocol for
accessing distributed directory services. Net::LDAP is written completely in
Ruby with no external dependencies. It supports most LDAP client features and a
subset of server features as well.
Net::LDAP has been tested against modern popular LDAP servers including
OpenLDAP and Active Directory. The current release is mostly compliant with
earlier versions of the IETF LDAP RFCs (2251–2256, 2829–2830, 3377, and 3771).
Our roadmap for Net::LDAP 1.0 is to gain full <em>client</em> compliance with
the most recent LDAP RFCs (4510–4519, plus portions of 4520–4532).</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>rspec</dd>
<dd>rdoc</dd>
</dl>
</div>
<div id="newrelic_rpm" class="approved">
<h2>
<a href="http://www.github.com/newrelic/rpm">newrelic_rpm</a>
v3.7.3.204
(ic)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>New Relic Ruby Agent</td>
<td>New Relic is a performance management system, developed by New Relic,
Inc (http://www.newrelic.com). New Relic provides you with deep
information about the performance of your web application as it runs
in production. The New Relic Ruby Agent is dual-purposed as a either a
Gem or plugin, hosted on
http://github.com/newrelic/rpm/
</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>rake</dd>
<dd>rdoc</dd>
<dd>rails</dd>
<dd>sqlite3</dd>
<dd>sequel</dd>
<dd>pry</dd>
<dd>guard</dd>
<dd>rb-fsevent</dd>
</dl>
</div>
<div id="nio4r" class="approved">
<h2>
<a href="https://github.com/celluloid/nio4r">nio4r</a>
v1.0.0
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>NIO provides a high performance selector API for monitoring IO objects</td>
<td>New IO for Ruby</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>celluloid-io</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rake</dd>
<dd>rspec</dd>
</dl>
</div>
<div id="nokogiri" class="approved">
<h2>
<a href="http://nokogiri.org">nokogiri</a>
v1.6.1
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser</td>
<td>Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser. Among Nokogiri's
many features is the ability to search documents via XPath or CSS3 selectors.
XML is like violence - if it doesn’t solve your problems, you are not using
enough of it.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>tilt</dd>
<dd>axlsx</dd>
<dd>xpath</dd>
<dd>capybara</dd>
<dd>rspec-core</dd>
<dd>paperclip</dd>
<dd>roo</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>mini_portile</dd>
<dd>rdoc</dd>
<dd>rake</dd>
</dl>
</div>
<div id="oauth2" class="approved">
<h2>
<a href="http://github.com/intridea/oauth2">oauth2</a>
v0.9.3
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>A Ruby wrapper for the OAuth 2.0 protocol.</td>
<td>A Ruby wrapper for the OAuth 2.0 protocol built with a similar style to the original OAuth spec.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>omniauth-oauth2</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>bundler</dd>
<dd>faraday</dd>
<dd>multi_json</dd>
<dd>multi_xml</dd>
<dd>rack</dd>
<dd>jwt</dd>
</dl>
</div>
<div id="omniauth" class="approved">
<h2>
<a href="http://github.com/intridea/omniauth">omniauth</a>
v1.2.1
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>A generalized Rack framework for multiple-provider authentication.</td>
<td>A generalized Rack framework for multiple-provider authentication.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>omniauth-oauth2</dd>
<dd>omniauth-google-oauth2</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>hashie</dd>
<dd>rack</dd>
<dd>bundler</dd>
</dl>
</div>
<div id="omniauth-google-oauth2" class="approved">
<h2>
omniauth-google-oauth2
v0.2.2
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>A Google OAuth2 strategy for OmniAuth 1.x</td>
<td>A Google OAuth2 strategy for OmniAuth 1.x</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>omniauth</dd>
<dd>omniauth-oauth2</dd>
<dd>rspec</dd>
<dd>rake</dd>
</dl>
</div>
<div id="omniauth-oauth2" class="approved">
<h2>
<a href="https://github.com/intridea/omniauth-oauth2">omniauth-oauth2</a>
v1.1.2
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>An abstract OAuth2 strategy for OmniAuth.</td>
<td>An abstract OAuth2 strategy for OmniAuth.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>omniauth-google-oauth2</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>faraday</dd>
<dd>multi_json</dd>
<dd>oauth2</dd>
<dd>omniauth</dd>
<dd>bundler</dd>
</dl>
</div>
<div id="orm_adapter" class="approved">
<h2>
<a href="http://github.com/ianwhite/orm_adapter">orm_adapter</a>
v0.5.0
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>orm_adapter provides a single point of entry for using basic features of popular ruby ORMs. Its target audience is gem authors who want to support many ruby ORMs.</td>
<td>Provides a single point of entry for using basic features of ruby ORMs</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>devise</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>bundler</dd>
<dd>yard</dd>
<dd>rake</dd>
<dd>activerecord</dd>
<dd>rspec</dd>
<dd>sqlite3</dd>
</dl>
</div>
<div id="paperclip" class="approved">
<h2>
<a href="https://github.com/thoughtbot/paperclip">paperclip</a>
v3.5.4
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>File attachments as attributes for ActiveRecord</td>
<td>Easy upload management for ActiveRecord</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>activemodel</dd>
<dd>activesupport</dd>
<dd>cocaine</dd>
<dd>mime-types</dd>
<dd>activerecord</dd>
<dd>sqlite3</dd>
<dd>nokogiri</dd>
<dd>capybara</dd>
<dd>bundler</dd>
<dd>rake</dd>
<dd>railties</dd>
<dd>actionmailer</dd>
</dl>
</div>
<div id="polyglot" class="approved">
<h2>
<a href="http://github.com/cjheath/polyglot">polyglot</a>
v0.3.4
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Augment 'require' to load non-Ruby file types</td>
<td>
The Polyglot library allows a Ruby module to register a loader
for the file type associated with a filename extension, and it
augments 'require' to find and load matching files.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>treetop</dd>
<dd>treetop</dd>
</dl>
</div>
<div id="pry" class="approved">
<h2>
<a href="http://pry.github.com">pry</a>
v0.9.12.6
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>An IRB alternative and runtime developer console</td>
<td>An IRB alternative and runtime developer console</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>capybara</dd>
<dd>cocaine</dd>
<dd>codeclimate-test-reporter</dd>
<dd>guard</dd>
<dd>inch</dd>
<dd>license_finder</dd>
<dd>newrelic_rpm</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>coderay</dd>
<dd>slop</dd>
<dd>method_source</dd>
<dd>rake</dd>
</dl>
</div>
<div id="rack" class="approved">
<h2>
<a href="http://rack.github.com/">rack</a>
v1.4.5
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>a modular Ruby webserver interface</td>
<td>Rack provides a minimal, modular and adaptable interface for developing
web applications in Ruby. By wrapping HTTP requests and responses in
the simplest way possible, it unifies and distills the API for web
servers, web frameworks, and software in between (the so-called
middleware) into a single method call.
Also see http://rack.github.com/.
</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>rack-cache</dd>
<dd>rack-test</dd>
<dd>sprockets</dd>
<dd>actionpack</dd>
<dd>capybara</dd>
<dd>rack-ssl</dd>
<dd>warden</dd>
<dd>oauth2</dd>
<dd>omniauth</dd>
<dd>thin</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rake</dd>
<dd>thin</dd>
</dl>
</div>
<div id="rack-cache" class="approved">
<h2>
<a href="http://tomayko.com/src/rack-cache/">rack-cache</a>
v1.2
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>HTTP Caching for Rack</td>
<td>Rack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-based applications that produce freshness (Expires, Cache-Control) and/or validation (Last-Modified, ETag) information.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>actionpack</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rack</dd>
</dl>
</div>
<div id="rack-ssl" class="approved">
<h2>
<a href="https://github.com/josh/rack-ssl">rack-ssl</a>
v1.3.3
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Force SSL/TLS in your app.</td>
<td> Rack middleware to force SSL/TLS.
</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>railties</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rack</dd>
</dl>
</div>
<div id="rack-test" class="approved">
<h2>
<a href="http://github.com/brynary/rack-test">rack-test</a>
v0.6.2
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Simple testing API built on Rack</td>
<td>Rack::Test is a small, simple testing API for Rack apps. It can be used on its
own or as a reusable starting point for Web frameworks and testing libraries
to build on. Most of its initial functionality is an extraction of Merb 1.0's
request helpers feature.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>sprockets</dd>
<dd>actionpack</dd>
<dd>capybara</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rack</dd>
</dl>
</div>
<div id="rails" class="approved">
<h2>
<a href="http://www.rubyonrails.org">rails</a>
v3.2.16
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Full-stack web application framework.</td>
<td>Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>audited</dd>
<dd>cancan</dd>
<dd>cocomo_advanced</dd>
<dd>license_finder</dd>
<dd>newrelic_rpm</dd>
<dd>uow</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>activesupport</dd>
<dd>actionpack</dd>
<dd>activerecord</dd>
<dd>activeresource</dd>
<dd>actionmailer</dd>
<dd>railties</dd>
<dd>bundler</dd>
</dl>
</div>
<div id="railties" class="approved">
<h2>
<a href="http://www.rubyonrails.org">railties</a>
v3.2.16
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Tools for creating, working with, and running Rails applications.</td>
<td>Rails internals: application bootup, plugins, generators, and rake tasks.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>rails</dd>
<dd>coffee-rails</dd>
<dd>devise</dd>
<dd>factory_girl_rails</dd>
<dd>jit-rails</dd>
<dd>jquery-rails</dd>
<dd>jquery-ui-rails</dd>
<dd>paperclip</dd>
<dd>rspec-rails</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rake</dd>
<dd>rack-ssl</dd>
<dd>thor</dd>
<dd>rdoc</dd>
<dd>activesupport</dd>
<dd>actionpack</dd>
</dl>
</div>
<div id="rake" class="approved">
<h2>
<a href="http://github.com/jimweirich/rake">rake</a>
v10.1.1
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Ruby based make-like utility.</td>
<td>Rake is a Make-like program implemented in Ruby. Tasks and dependencies arespecified in standard Ruby syntax.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>aasm</dd>
<dd>rack</dd>
<dd>hike</dd>
<dd>sprockets</dd>
<dd>mime-types</dd>
<dd>treetop</dd>
<dd>mail</dd>
<dd>aescrypt</dd>
<dd>nokogiri</dd>
<dd>thread_safe</dd>
<dd>cache_digests</dd>
<dd>xpath</dd>
<dd>capybara</dd>
<dd>timers</dd>
<dd>celluloid</dd>
<dd>nio4r</dd>
<dd>celluloid-io</dd>
<dd>ffi</dd>
<dd>childprocess</dd>
<dd>climate_control</dd>
<dd>cocaine</dd>
<dd>railties</dd>
<dd>docile</dd>
<dd>simplecov-html</dd>
<dd>simplecov</dd>
<dd>codeclimate-test-reporter</dd>
<dd>execjs</dd>
<dd>coveralls</dd>
<dd>orm_adapter</dd>
<dd>diff-lcs</dd>
<dd>dotenv</dd>
<dd>factory_girl_rails</dd>
<dd>formatador</dd>
<dd>listen</dd>
<dd>method_source</dd>
<dd>slop</dd>
<dd>pry</dd>
<dd>guard-rake</dd>
<dd>rspec-core</dd>
<dd>rspec-expectations</dd>
<dd>rspec-mocks</dd>
<dd>guard-rspec</dd>
<dd>hashie</dd>
<dd>sparkr</dd>
<dd>inch</dd>
<dd>license_finder</dd>
<dd>mysql2</dd>
<dd>newrelic_rpm</dd>
<dd>omniauth-google-oauth2</dd>
<dd>paperclip</dd>
<dd>rb-readline</dd>
<dd>rspec-rails</dd>
<dd>scoped_search</dd>
<dd>uglifier</dd>
<dd>useragent</dd>
<dd>uuidtools</dd>
<dd>chronic</dd>
<dd>whenever</dd>
</dl>
</div>
<div id="rb-fsevent" class="approved">
<h2>
<a href="http://rubygems.org/gems/rb-fsevent">rb-fsevent</a>
v0.9.4
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Very simple & usable FSEvents API</td>
<td>FSEvents API with Signals catching (without RubyCocoa)</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>celluloid-io</dd>
<dd>listen</dd>
<dd>newrelic_rpm</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>bundler</dd>
<dd>rspec</dd>
<dd>guard-rspec</dd>
</dl>
</div>
<div id="rb-inotify" class="approved">
<h2>
<a href="http://github.com/nex3/rb-inotify">rb-inotify</a>
v0.9.3
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>A Ruby wrapper for Linux's inotify, using FFI</td>
<td>A Ruby wrapper for Linux's inotify, using FFI</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>listen</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>ffi</dd>
<dd>yard</dd>
</dl>
</div>
<div id="rb-readline" class="approved">
<h2>
<a href="http://github.com/luislavena/rb-readline">rb-readline</a>
v0.5.1
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Pure-Ruby Readline Implementation</td>
<td>The readline library provides a pure Ruby implementation of the GNU readline C library, as well as the Readline extension that ships as part of the standard library.</td>
<td>
<a href="http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29">BSD</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>rake</dd>
</dl>
</div>
<div id="rdoc" class="approved">
<h2>
<a href="http://docs.seattlerb.org/rdoc">rdoc</a>
v3.12.2
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>RDoc produces HTML and command-line documentation for Ruby projects</td>
<td>RDoc produces HTML and command-line documentation for Ruby projects. RDoc
includes the +rdoc+ and +ri+ tools for generating and displaying online
documentation.
See RDoc for a description of RDoc's markup and basic use.</td>
<td>
other
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>journey</dd>
<dd>journey</dd>
<dd>tilt</dd>
<dd>tilt</dd>
<dd>mime-types</dd>
<dd>mail</dd>
<dd>arel</dd>
<dd>nokogiri</dd>
<dd>bcrypt</dd>
<dd>bcrypt-ruby</dd>
<dd>rdoc</dd>
<dd>railties</dd>
<dd>diff-lcs</dd>
<dd>sqlite3</dd>
<dd>net-ldap</dd>
<dd>newrelic_rpm</dd>
<dd>spreadsheet</dd>
<dd>uglifier</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>json</dd>
<dd>rdoc</dd>
</dl>
</div>
<div id="rest-client" class="approved">
<h2>
<a href="http://github.com/archiloque/rest-client">rest-client</a>
v1.6.7
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions.</td>
<td>A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions: get, put, post, delete.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>coveralls</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>mime-types</dd>
<dd>rspec</dd>
</dl>
</div>
<div id="roo" class="approved">
<h2>
<a href="http://github.com/Empact/roo">roo</a>
v1.13.2
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Roo can access the contents of various spreadsheet files.</td>
<td>Roo can access the contents of various spreadsheet files. It can handle
* OpenOffice
* Excel
* Google spreadsheets
* Excelx
* LibreOffice
* CSV</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>spreadsheet</dd>
<dd>nokogiri</dd>
<dd>rubyzip</dd>
</dl>
</div>
<div id="rspec" class="approved">
<h2>
<a href="http://github.com/rspec">rspec</a>
v2.14.1
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>rspec-2.14.1</td>
<td>BDD for Ruby</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>aasm</dd>
<dd>treetop</dd>
<dd>mail</dd>
<dd>amoeba</dd>
<dd>bcrypt</dd>
<dd>bcrypt-ruby</dd>
<dd>bundler</dd>
<dd>cancan</dd>
<dd>xpath</dd>
<dd>capybara</dd>
<dd>timers</dd>
<dd>celluloid</dd>
<dd>nio4r</dd>
<dd>celluloid-io</dd>
<dd>ffi</dd>
<dd>childprocess</dd>
<dd>climate_control</dd>
<dd>cocaine</dd>
<dd>docile</dd>
<dd>simplecov</dd>
<dd>codeclimate-test-reporter</dd>
<dd>rest-client</dd>
<dd>coveralls</dd>
<dd>orm_adapter</dd>
<dd>diff-lcs</dd>
<dd>dotenv</dd>
<dd>factory_girl</dd>
<dd>factory_girl_rails</dd>
<dd>rb-fsevent</dd>
<dd>listen</dd>
<dd>guard</dd>
<dd>guard-bundler</dd>
<dd>guard-rspec</dd>
<dd>guard-spork</dd>
<dd>hashie</dd>
<dd>license_finder</dd>
<dd>mysql2</dd>
<dd>net-ldap</dd>
<dd>omniauth-google-oauth2</dd>
<dd>scoped_search</dd>
<dd>uglifier</dd>
<dd>useragent</dd>
<dd>uuidtools</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rspec-core</dd>
<dd>rspec-expectations</dd>
<dd>rspec-mocks</dd>
</dl>
</div>
<div id="rspec-core" class="approved">
<h2>
<a href="http://github.com/rspec/rspec-core">rspec-core</a>
v2.14.8
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>rspec-core-2.14.8</td>
<td>BDD for Ruby. RSpec runner and example groups.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>rspec</dd>
<dd>rspec-rails</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rake</dd>
<dd>nokogiri</dd>
</dl>
</div>
<div id="rspec-expectations" class="approved">
<h2>
<a href="http://github.com/rspec/rspec-expectations">rspec-expectations</a>
v2.14.5
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>rspec-expectations-2.14.5</td>
<td>rspec expectations (should[_not] and matchers)</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>rspec</dd>
<dd>rspec-rails</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>diff-lcs</dd>
<dd>rake</dd>
</dl>
</div>
<div id="rspec-mocks" class="approved">
<h2>
<a href="http://github.com/rspec/rspec-mocks">rspec-mocks</a>
v2.14.6
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>rspec-mocks-2.14.6</td>
<td>RSpec's 'test double' framework, with support for stubbing and mocking</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>rspec</dd>
<dd>rspec-rails</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rake</dd>
</dl>
</div>
<div id="rspec-rails" class="approved">
<h2>
<a href="http://github.com/rspec/rspec-rails">rspec-rails</a>
v2.14.1
(test, test, development)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>rspec-rails-2.14.1</td>
<td>RSpec for Rails</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>audited</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>activesupport</dd>
<dd>activemodel</dd>
<dd>actionpack</dd>
<dd>railties</dd>
<dd>rspec-core</dd>
<dd>rspec-expectations</dd>
<dd>rspec-mocks</dd>
<dd>rake</dd>
<dd>capybara</dd>
</dl>
</div>
<div id="ruby-ole" class="approved">
<h2>
<a href="http://code.google.com/p/ruby-ole">ruby-ole</a>
v1.2.11.7
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Ruby OLE library.</td>
<td>A library for easy read/write access to OLE compound documents for Ruby.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>spreadsheet</dd>
</dl>
</div>
<div id="rubyzip" class="approved">
<h2>
<a href="http://github.com/aussiegeek/rubyzip">rubyzip</a>
v0.9.9
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>rubyzip is a ruby module for reading and writing zip files</td>
<td></td>
<td>
<a href="http://www.ruby-lang.org/en/LICENSE.txt">ruby</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>axlsx</dd>
<dd>roo</dd>
</dl>
</div>
<div id="sass" class="approved">
<h2>
<a href="http://sass-lang.com/">sass</a>
v3.3.3
(assets)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>A powerful but elegant CSS compiler that makes CSS fun again.</td>
<td> Sass makes CSS fun again. Sass is an extension of CSS3, adding
nested rules, variables, mixins, selector inheritance, and more.
It's translated to well-formatted, standard CSS using the
command line tool or a web-framework plugin.
</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>tilt</dd>
<dd>simplecov-html</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>yard</dd>
</dl>
</div>
<div id="scoped_search" class="approved">
<h2>
<a href="https://github.com/wvanbergen/scoped_search/wiki">scoped_search</a>
v2.6.5
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Easily search you ActiveRecord models with a simple query language using a named scope</td>
<td> Scoped search makes it easy to search your ActiveRecord-based models.
It will create a named scope :search_for that can be called with a query string. It will build an SQL query using
the provided query string and a definition that specifies on what fields to search. Because the functionality is
built on named_scope, the result of the search_for call can be used like any other named_scope, so it can be
chained with another scope or combined with will_paginate.
Because it uses standard SQL, it does not require any setup, indexers or daemons. This makes scoped_search
suitable to quickly add basic search functionality to your application with little hassle. On the other hand,
it may not be the best choice if it is going to be used on very large datasets or by a large user base.
</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>activerecord</dd>
<dd>rspec</dd>
<dd>rake</dd>
</dl>
</div>
<div id="sequel" class="approved">
<h2>
<a href="http://sequel.jeremyevans.net">sequel</a>
v4.9.0
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>The Database Toolkit for Ruby</td>
<td>The Database Toolkit for Ruby</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>license_finder</dd>
<dd>newrelic_rpm</dd>
</dl>
</div>
<div id="simple_form" class="approved">
<h2>
<a href="https://github.com/plataformatec/simple_form">simple_form</a>
v2.1.1
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Forms made easy!</td>
<td>Forms made easy!</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>activemodel</dd>
<dd>actionpack</dd>
</dl>
</div>
<div id="simplecov" class="approved">
<h2>
<a href="http://github.com/colszowka/simplecov">simplecov</a>
v0.8.2
(test, test)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Code coverage for Ruby 1.9+ with a powerful configuration library and automatic merging of coverage across test suites</td>
<td>Code coverage for Ruby 1.9+ with a powerful configuration library and automatic merging of coverage across test suites</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>climate_control</dd>
<dd>codeclimate-test-reporter</dd>
<dd>term-ansicolor</dd>
<dd>coveralls</dd>
<dd>factory_girl</dd>
<dd>chronic</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>multi_json</dd>
<dd>simplecov-html</dd>
<dd>docile</dd>
<dd>rake</dd>
<dd>rspec</dd>
</dl>
</div>
<div id="simplecov-html" class="approved">
<h2>
<a href="https://github.com/colszowka/simplecov-html">simplecov-html</a>
v0.8.0
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Default HTML formatter for SimpleCov code coverage tool for ruby 1.9+</td>
<td>Default HTML formatter for SimpleCov code coverage tool for ruby 1.9+</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>simplecov</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rake</dd>
<dd>sprockets</dd>
<dd>sass</dd>
</dl>
</div>
<div id="slop" class="approved">
<h2>
<a href="http://github.com/leejarvis/slop">slop</a>
v3.5.0
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Simple Lightweight Option Parsing</td>
<td>A simple DSL for gathering options and parsing the command line</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>pry</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rake</dd>
</dl>
</div>
<div id="sparkr" class="approved">
<h2>
<a href="http://trivelop.de/sparkr/">sparkr</a>
v0.4.1
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>["ASCII", "Sparklines", "in", "Ruby"]</td>
<td>ASCII Sparklines in Ruby</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>inch</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>bundler</dd>
<dd>rake</dd>
</dl>
</div>
<div id="spork" class="approved">
<h2>
<a href="http://github.com/timcharper/spork">spork</a>
v0.9.2
(test)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>spork</td>
<td>A forking Drb spec server</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>guard-spork</dd>
</dl>
</div>
<div id="spreadsheet" class="approved">
<h2>
spreadsheet
v0.9.7
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td>
GPLv3
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>roo</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>ruby-ole</dd>
<dd>rdoc</dd>
</dl>
</div>
<div id="sprockets" class="approved">
<h2>
<a href="http://getsprockets.org/">sprockets</a>
v2.2.2
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Rack-based asset packaging system</td>
<td>Sprockets is a Rack-based asset packaging system that concatenates and serves JavaScript, CoffeeScript, CSS, LESS, Sass, and SCSS.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>actionpack</dd>
<dd>simplecov-html</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>hike</dd>
<dd>multi_json</dd>
<dd>rack</dd>
<dd>tilt</dd>
<dd>coffee-script</dd>
<dd>coffee-script-source</dd>
<dd>execjs</dd>
<dd>json</dd>
<dd>rack-test</dd>
<dd>rake</dd>
</dl>
</div>
<div id="sqlite3" class="approved">
<h2>
<a href="https://github.com/sparklemotion/sqlite3-ruby">sqlite3</a>
v1.3.9
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>This module allows Ruby programs to interface with the SQLite3 database engine (http://www.sqlite.org)</td>
<td>This module allows Ruby programs to interface with the SQLite3
database engine (http://www.sqlite.org). You must have the
SQLite engine installed in order to build this module.
Note that this module is only compatible with SQLite 3.6.16 or newer.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>i18n</dd>
<dd>amoeba</dd>
<dd>audited</dd>
<dd>cocomo_advanced</dd>
<dd>orm_adapter</dd>
<dd>factory_girl</dd>
<dd>license_finder</dd>
<dd>newrelic_rpm</dd>
<dd>paperclip</dd>
<dd>uow</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rdoc</dd>
<dd>mini_portile</dd>
</dl>
</div>
<div id="term-ansicolor" class="approved">
<h2>
<a href="http://flori.github.com/term-ansicolor">term-ansicolor</a>
v1.3.0
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Ruby library that colors strings using ANSI escape sequences</td>
<td>This library uses ANSI escape sequences to control the attributes of terminal output</td>
<td>
GPL-2
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>coveralls</dd>
<dd>inch</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>simplecov</dd>
<dd>tins</dd>
</dl>
</div>
<div id="thin" class="approved">
<h2>
<a href="http://code.macournoyer.com/thin/">thin</a>
v1.6.2
(development)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>A thin and fast web server</td>
<td>A thin and fast web server</td>
<td>
<a href="http://www.ruby-lang.org/en/LICENSE.txt">Ruby</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>rack</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rack</dd>
<dd>eventmachine</dd>
<dd>daemons</dd>
</dl>
</div>
<div id="thor" class="approved">
<h2>
<a href="http://whatisthor.com/">thor</a>
v0.18.1
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>A scripting framework that replaces rake, sake and rubigen</td>
<td>A scripting framework that replaces rake, sake and rubigen</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>railties</dd>
<dd>coveralls</dd>
<dd>foreman</dd>
<dd>guard</dd>
<dd>jquery-rails</dd>
<dd>license_finder</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>bundler</dd>
</dl>
</div>
<div id="thread_safe" class="approved">
<h2>
<a href="https://github.com/headius/thread_safe">thread_safe</a>
v0.2.0
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>A collection of data structures and utilities to make thread-safe programming in Ruby easier</td>
<td>Thread-safe collections and utilities for Ruby</td>
<td>
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache-2.0</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>cache_digests</dd>
<dd>devise</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>atomic</dd>
<dd>rake</dd>
</dl>
</div>
<div id="tilt" class="approved">
<h2>
<a href="http://github.com/rtomayko/tilt/">tilt</a>
v1.4.1
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Generic interface to multiple Ruby template engines</td>
<td>Generic interface to multiple Ruby template engines</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>sprockets</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>builder</dd>
<dd>coffee-script</dd>
<dd>erubis</dd>
<dd>nokogiri</dd>
<dd>rdoc</dd>
<dd>sass</dd>
<dd>rdoc</dd>
</dl>
</div>
<div id="time_diff" class="approved">
<h2>
<a href="http://github.com/abhidsm/time_diff">time_diff</a>
v0.3.0
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Gem to get the difference between two time</td>
<td>It returns a hash file with the difference in terms of year, month, week, day, hour, minute and second</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>activesupport</dd>
<dd>i18n</dd>
<dd>bundler</dd>
</dl>
</div>
<div id="timers" class="approved">
<h2>
<a href="https://github.com/tarcieri/timers">timers</a>
v1.1.0
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Schedule procs to run after a certain time, or at periodic intervals, using any API that accepts a timeout</td>
<td>Pure Ruby one-shot and periodic timers</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>celluloid</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rake</dd>
<dd>rspec</dd>
</dl>
</div>
<div id="tins" class="approved">
<h2>
<a href="http://flori.github.com/tins">tins</a>
v1.0.1
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Useful stuff.</td>
<td>All the stuff that isn't good/big enough for a real library.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>term-ansicolor</dd>
</dl>
</div>
<div id="treetop" class="approved">
<h2>
<a href="https://github.com/cjheath/treetop">treetop</a>
v1.4.15
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>A Ruby-based text parsing and interpretation DSL</td>
<td></td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>mail</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>polyglot</dd>
<dd>activesupport</dd>
<dd>i18n</dd>
<dd>rspec</dd>
<dd>rake</dd>
<dd>polyglot</dd>
</dl>
</div>
<div id="tzinfo" class="approved">
<h2>
<a href="http://tzinfo.github.io">tzinfo</a>
v0.3.39
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Daylight-savings aware timezone library</td>
<td>TZInfo is a Ruby library that uses the standard tz (Olson) database to provide daylight savings aware transformations between times in different time zones.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>actionpack</dd>
<dd>activerecord</dd>
</dl>
</div>
<div id="uglifier" class="approved">
<h2>
<a href="http://github.com/lautis/uglifier">uglifier</a>
v2.5.0
(assets)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Ruby wrapper for UglifyJS JavaScript compressor</td>
<td>Uglifier minifies JavaScript files by wrapping UglifyJS to be accessible in Ruby</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>execjs</dd>
<dd>json</dd>
<dd>rspec</dd>
<dd>rake</dd>
<dd>bundler</dd>
<dd>rdoc</dd>
</dl>
</div>
<div id="uow" class="approved">
<h2>
<a href="forge.estimancy.com">uow</a>
v0.0.1
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Summary of Uow.</td>
<td>Description of Uow.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>rails</dd>
<dd>sqlite3</dd>
</dl>
</div>
<div id="useragent" class="approved">
<h2>
<a href="http://github.com/josh/useragent">useragent</a>
v0.10.0
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>HTTP User Agent parser</td>
<td> HTTP User Agent parser
</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>rake</dd>
<dd>rspec</dd>
</dl>
</div>
<div id="uuidtools" class="approved">
<h2>
<a href="http://uuidtools.rubyforge.org/">uuidtools</a>
v2.1.4
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>UUID generator</td>
<td>A simple universally unique ID generation library.
</td>
<td>
<a href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache 2.0</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>rake</dd>
<dd>rspec</dd>
<dd>yard</dd>
</dl>
</div>
<div id="warden" class="approved">
<h2>
<a href="http://github.com/hassox/warden">warden</a>
v1.2.3
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Rack middleware that provides authentication for rack applications</td>
<td></td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>devise</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>rack</dd>
</dl>
</div>
<div id="whenever" class="approved">
<h2>
whenever
v0.9.2
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Cron jobs in ruby.</td>
<td>Clean ruby syntax for writing and deploying cron jobs.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>chronic</dd>
<dd>activesupport</dd>
<dd>rake</dd>
</dl>
</div>
<div id="will_paginate" class="approved">
<h2>
<a href="https://github.com/mislav/will_paginate/wiki">will_paginate</a>
v3.0.5
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Pagination plugin for web frameworks and other apps</td>
<td>will_paginate provides a simple API for performing paginated queries with Active Record, DataMapper and Sequel, and includes helpers for rendering pagination links in Rails, Sinatra and Merb web apps.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>will_paginate-bootstrap</dd>
</dl>
</div>
<div id="will_paginate-bootstrap" class="approved">
<h2>
<a href="https://github.com/nickpad/will_paginate-bootstrap">will_paginate-bootstrap</a>
v1.0.0
(default)
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Integrates the Twitter Bootstrap pagination component with will_paginate</td>
<td>This gem integrates the Twitter Bootstrap pagination component with the will_paginate pagination gem. Supports Rails and Sinatra.</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Children</dt>
<dd>will_paginate</dd>
</dl>
</div>
<div id="xml-simple" class="approved">
<h2>
<a href="https://github.com/maik/xml-simple">xml-simple</a>
v1.1.3
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>A simple API for XML processing.</td>
<td></td>
<td>
<a href="http://www.ruby-lang.org/en/LICENSE.txt">Ruby</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>license_finder</dd>
</dl>
</div>
<div id="xpath" class="approved">
<h2>
<a href="http://github.com/jnicklas/xpath">xpath</a>
v2.0.0
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Generate XPath expressions from Ruby</td>
<td>XPath is a Ruby DSL for generating XPath expressions</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>capybara</dd>
<dd>license_finder</dd>
</dl>
<dl>
<dt>Children</dt>
<dd>nokogiri</dd>
<dd>rspec</dd>
<dd>yard</dd>
<dd>rake</dd>
</dl>
</div>
<div id="yard" class="approved">
<h2>
<a href="http://yardoc.org">yard</a>
v0.8.7.4
</h2>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Summary</th>
<th>Description</th>
<th>License</th>
</tr>
</thead>
<tbody>
<tr>
<td>Documentation tool for consistent and usable documentation in Ruby.</td>
<td> YARD is a documentation generation tool for the Ruby programming language.
It enables the user to generate consistent, usable documentation that can be
exported to a number of formats very easily, and also supports extending for
custom Ruby constructs such as custom class level definitions.
</td>
<td>
<a href="http://opensource.org/licenses/mit-license">MIT</a>
</td>
</tr>
</tbody>
</table>
<dl>
<dt>Parents</dt>
<dd>axlsx</dd>
<dd>xpath</dd>
<dd>capybara</dd>
<dd>childprocess</dd>
<dd>docile</dd>
<dd>orm_adapter</dd>
<dd>eventmachine</dd>
<dd>factory_girl</dd>
<dd>rb-inotify</dd>
<dd>inch</dd>
<dd>sass</dd>
<dd>uuidtools</dd>
</dl>
</div>
</div>
</div>
</body>
</html>