.highlight-chroma{background-color:#fff}.highlight-chroma .highlight-lntd{border:0;margin:0;padding:0;vertical-align:top}.highlight-chroma .highlight-lntable{border:0;border-spacing:0;display:block;margin:0;overflow:auto;padding:0;width:auto}.highlight-chroma .highlight-hl{background-color:#e5e5e5;display:block;width:100%}.highlight-chroma .highlight-ln,.highlight-chroma .highlight-lnt{color:#7f7f7f;margin-right:.4em;padding:0 .4em}.highlight-chroma .highlight-k,.highlight-chroma .highlight-kc,.highlight-chroma .highlight-kd,.highlight-chroma .highlight-kn{font-weight:700}.highlight-chroma .highlight-kr{font-weight:700}.highlight-chroma .highlight-nc,.highlight-chroma .highlight-ne,.highlight-chroma .highlight-ni,.highlight-chroma .highlight-nn,.highlight-chroma .highlight-nt{font-weight:700}.highlight-chroma .highlight-dl,.highlight-chroma .highlight-s,.highlight-chroma .highlight-s2,.highlight-chroma .highlight-sa,.highlight-chroma .highlight-sb,.highlight-chroma .highlight-sc,.highlight-chroma .highlight-sd{font-style:italic}.highlight-chroma .highlight-se{font-style:italic;font-weight:700}.highlight-chroma .highlight-sh{font-style:italic}.highlight-chroma .highlight-si{font-style:italic;font-weight:700}.highlight-chroma .highlight-s1,.highlight-chroma .highlight-sr,.highlight-chroma .highlight-ss,.highlight-chroma .highlight-sx{font-style:italic}.highlight-chroma .highlight-ow{font-weight:700}.highlight-chroma .highlight-c,.highlight-chroma .highlight-c1,.highlight-chroma .highlight-ch,.highlight-chroma .highlight-cm,.highlight-chroma .highlight-cs{font-style:italic}.highlight-chroma .highlight-ge{font-style:italic}.highlight-chroma .highlight-gh,.highlight-chroma .highlight-gp,.highlight-chroma .highlight-gs,.highlight-chroma .highlight-gu{font-weight:700}.hljs{background:#fff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-quote{color:#777;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number{color:#777}.hljs-doctag,.hljs-formula,.hljs-string{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAJ0lEQVQIW2O8e/fufwYGBgZBQUEQxcCIIfDu3Tuwivfv30NUoAsAALHpFMMLqZlPAAAAAElFTkSuQmCC) repeat;color:#333}.hljs-section,.hljs-selector-id,.hljs-title{color:#000;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-name,.hljs-type{color:#333;font-weight:700}.hljs-tag{color:#333}.hljs-regexp{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAPUlEQVQYV2NkQAN37979r6yszIgujiIAU4RNMVwhuiQ6H6wQl3XI4oy4FMHcCJPHcDS6J2A2EqUQpJhohQDexSef15DBCwAAAABJRU5ErkJggg==) repeat;color:#333}.hljs-bullet,.hljs-link,.hljs-symbol{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAO7d+/+z4gsBhJwdXVlhAvCBECKwIIwAbhKZBUwBQA6hBpm5efZsgAAAABJRU5ErkJggg==) repeat;color:#000}.hljs-built_in,.hljs-builtin-name{color:#000;text-decoration:underline}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAE0lEQVQIW2MMDQ39zzhz5kwIAQAyxweWgUHd1AAAAABJRU5ErkJggg==) repeat;color:#fff}.hljs-addition{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAALUlEQVQYV2N89+7dfwYk8P79ewZBQUFkIQZGOiu6e/cuiptQHAPl0NtNxAQBAM97Oejj3Dg7AAAAAElFTkSuQmCC) repeat;color:#000}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}