code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;word-break:break-all;word-spacing:normal}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:45px 15px 15px}:not(pre)>code[class*=language-],pre[class*=language-]{background:#fafafa;border:1px solid #e3e3e3}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#a67f59}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{background:#f2f2f2;border-bottom:1px solid #e3e3e3;left:1px;opacity:1;position:absolute;right:1px;top:1px;transition:opacity .3s ease-in-out}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar .toolbar-item:first-child{float:left;font-size:.9rem;padding:2px 15px}div.code-toolbar>.toolbar .toolbar-item:last-child{border-left:1px solid #e3e3e3;float:right;font-size:.9rem;padding:2px 15px}div.code-toolbar>.toolbar .toolbar-item:last-child a{color:#222}div .code-toolbar>.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body.dark_theme code[class*=language-],body.dark_themepre[class*=language-]{text-shadow:0 1px #1b1b1b}body.dark_theme :not(pre)>code[class*=language-],body.dark_theme pre[class*=language-]{background:#3c3c3c;border:1px solid #4c4c4c;color:#c3c3c3;text-shadow:0 1px #1b1b1b}body.dark_theme div.code-toolbar>.toolbar{background:#2f2f2f;border-bottom:1px solid #4c4c4c}body.dark_theme div.code-toolbar>.toolbar .toolbar-item:last-child{border-left:1px solid #4c4c4c}body.dark_theme div.code-toolbar>.toolbar .toolbar-item:last-child a{color:#c3c3c3}body.dark_theme code[class*=language-],body.dark_theme pre[class*=language-]{background:none;color:#ccc}body.dark_theme :not(pre)>code[class*=language-],body.dark_theme pre[class*=language-]{background:#2d2d2d}body.dark_theme .token.block-comment,body.dark_theme .token.cdata,body.dark_theme .token.comment,body.dark_theme .token.doctype,body.dark_theme .token.prolog{color:#999}body.dark_theme .token.punctuation{color:#ccc}body.dark_theme .token.attr-name,body.dark_theme .token.deleted,body.dark_theme .token.namespace,body.dark_theme .token.tag{color:#e2777a}body.dark_theme .token.function-name{color:#6196cc}body.dark_theme .token.boolean,body.dark_theme .token.function,body.dark_theme .token.number{color:#f08d49}body.dark_theme .token.class-name,body.dark_theme .token.constant,body.dark_theme .token.property,body.dark_theme .token.symbol{color:#f8c555}body.dark_theme .token.atrule,body.dark_theme .token.builtin,body.dark_theme .token.important,body.dark_theme .token.keyword,body.dark_theme .token.selector{color:#cc99cd}body.dark_theme .token.attr-value,body.dark_theme .token.char,body.dark_theme .token.regex,body.dark_theme .token.string,body.dark_theme .token.variable{color:#7ec699}body.dark_theme .token.entity,body.dark_theme .token.operator,body.dark_theme .token.url{color:#67cdcc}body.dark_theme .token.inserted{color:green}pre[class*=language-].line-numbers{counter-reset:linenumber;padding-left:3.8em;position:relative}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{border-right:1px solid #999;font-size:100%;left:-3.8em;letter-spacing:-1px;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:3em}.line-numbers-rows>span{counter-increment:linenumber;display:block}.line-numbers-rows>span:before{color:#999;content:counter(linenumber);display:block;padding-right:.8em;text-align:right}html.lb-disable-scrolling{height:100vh;overflow:hidden;position:fixed;width:100vw}.lightboxOverlay{background-color:#000;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);left:0;opacity:.8;position:absolute;top:0;z-index:9999}.lightbox{font-weight:400;left:0;line-height:0;position:absolute;text-align:center;width:100%;z-index:10000}.lightbox .lb-image{border:4px solid #fff;border-radius:3px;display:block;height:auto;max-height:none;max-width:inherit}.lightbox a img{border:none}.lb-outerContainer{*zoom:1;background-color:#fff;border-radius:4px;height:250px;margin:0 auto;position:relative;width:250px}.lb-outerContainer:after{clear:both;content:"";display:table}.lb-loader{height:25%;left:0;line-height:0;position:absolute;text-align:center;top:43%;width:100%}.lb-cancel{background:url(../images/f657825a2eeed04632b0.gif) no-repeat;display:block;height:32px;margin:0 auto;width:32px}.lb-nav{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);outline:none}.lb-next,.lb-prev{cursor:pointer;display:block;height:100%}.lb-nav a.lb-prev{background:url(../images/0edc57ccafb3ea818597.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);float:left;left:0;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;width:34%}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{background:url(../images/62074ac70bd3cfc10445.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);float:right;opacity:0;right:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;width:64%}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{*zoom:1;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin:0 auto;padding-top:5px;width:100%}.lb-dataContainer:after{clear:both;content:"";display:table}.lb-data{color:#ccc;padding:0 4px}.lb-data .lb-details{float:left;line-height:1.1em;text-align:left;width:85%}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{clear:left;color:#999;display:block;font-size:12px;padding-bottom:1em}.lb-data .lb-close{background:url(../images/0cfd6489536ec0987466.png) 100% 0 no-repeat;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);float:right;height:30px;opacity:.7;outline:none;text-align:right;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;width:30px}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}