.sh_bright{background:0 0;padding:0;margin:0;border:0 none}.sh_bright .sh_sourceCode{background-color:#fff;color:#401e7a;font-weight:400;font-style:normal}.sh_bright .sh_sourceCode .sh_keyword{color:#ff3030;font-weight:700;font-style:normal}.sh_bright .sh_sourceCode .sh_type{color:#f7b92c;font-weight:400;font-style:normal}.sh_bright .sh_sourceCode .sh_string,.sh_bright .sh_sourceCode .sh_regexp,.sh_bright .sh_sourceCode .sh_specialchar{color:#1861a7;font-weight:400;font-style:normal}.sh_bright .sh_sourceCode .sh_comment{color:#38ad24;font-weight:400;font-style:normal}.sh_bright .sh_sourceCode .sh_number{color:#32ba06;font-weight:400;font-style:normal}.sh_bright .sh_sourceCode .sh_preproc{color:#5374b0;font-weight:400;font-style:normal}.sh_bright .sh_sourceCode .sh_symbol{color:#3030ee;font-weight:400;font-style:normal}.sh_bright .sh_sourceCode .sh_function{color:#d11ced;font-weight:400;font-style:normal}.sh_bright .sh_sourceCode .sh_cbracket{color:#3030ee;font-weight:400;font-style:normal}.sh_bright .sh_sourceCode .sh_url{color:#1861a7;font-weight:400;font-style:normal}.sh_bright .sh_sourceCode .sh_date,.sh_bright .sh_sourceCode .sh_time,.sh_bright .sh_sourceCode .sh_file{color:#ff3030;font-weight:700;font-style:normal}.sh_bright .sh_sourceCode .sh_ip,.sh_bright .sh_sourceCode .sh_name{color:#1861a7;font-weight:400;font-style:normal}.sh_bright .sh_sourceCode .sh_variable{color:#00f;font-weight:400;font-style:normal}.sh_bright .sh_sourceCode .sh_oldfile,.sh_bright .sh_sourceCode .sh_newfile{color:#1861a7;font-weight:400;font-style:normal}.sh_bright .sh_sourceCode .sh_difflines{color:#ff3030;font-weight:700;font-style:normal}.sh_bright .sh_sourceCode .sh_selector{color:#00f;font-weight:400;font-style:normal}.sh_bright .sh_sourceCode .sh_property{color:#ff3030;font-weight:700;font-style:normal}.sh_bright .sh_sourceCode .sh_value{color:#1861a7;font-weight:400;font-style:normal}.snippet-wrap{position:relative}*:first-child+html .snippet-wrap{display:inline-block}* html .snippet-wrap{display:inline-block}.snippet-reveal{text-decoration:underline}.snippet-wrap .snippet-menu,.snippet-wrap .snippet-hide{position:absolute;top:10px;right:15px;font-size:.9em;z-index:1;background-color:transparent}.snippet-wrap .snippet-hide{top:auto;bottom:10px}*:first-child+html .snippet-wrap .snippet-hide{bottom:25px}* html .snippet-wrap .snippet-hide{bottom:25px}.snippet-wrap .snippet-menu pre,.snippet-wrap .snippet-hide pre{background-color:transparent;margin:0;padding:0}.snippet-wrap .snippet-menu a,.snippet-wrap .snippet-hide a{padding:0 5px;text-decoration:underline}.snippet-wrap pre.sh_sourceCode{padding:1em;line-height:1.8em;overflow:auto;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.snippet-wrap pre.snippet-textonly{padding:2em}*:first-child+html .snippet-wrap pre.snippet-formatted{padding:2em 1em}* html .snippet-wrap pre.snippet-formatted{padding:2em 1em}.snippet-reveal pre.sh_sourceCode{padding:.5em 1em;text-align:right}.snippet-wrap .snippet-no-num{list-style:none;padding:.6em 1em;margin:0}.snippet-wrap .snippet-no-num li{list-style:none;padding-left:0}.snippet-wrap .snippet-num{margin:0;padding-left:3em}.snippet-wrap .snippet-num li{list-style:decimal-leading-zero outside none}.snippet-wrap .snippet-no-num li.box{padding:0 6px;margin-left:-6px}.snippet-wrap .snippet-num li.box{border:1px solid;list-style-position:inside;margin-left:-3em;padding-left:6px}*:first-child+html .snippet-wrap .snippet-num li.box{margin-left:-2.4em}* html .snippet-wrap .snippet-num li.box{margin-left:-2.4em}.snippet-wrap li.box-top{border-width:1px 1px 0!important}.snippet-wrap li.box-bot{border-width:0 1px 1px!important}.snippet-wrap li.box-mid{border-width:0 1px!important}.snippet-wrap .snippet-num li .box-sp{width:18px;display:inline-block}*:first-child+html .snippet-wrap .snippet-num li .box-sp{width:27px}* html .snippet-wrap .snippet-num li .box-sp{width:27px}.snippet-wrap .snippet-no-num li.box{border:1px solid}.snippet-wrap .snippet-no-num li .box-sp{display:none}