.enlighter-tooltip{transform:translateX(-42%);padding:8px 0;color:#fff;position:absolute;bottom:30px;visibility:hidden;text-align:center;background-color:#000;border-radius:5px;width:140px;z-index:10}.enlighter-tooltip:after{border:5px solid transparent;content:"";position:absolute;border-top-color:#000;top:100%;margin-left:-5px;left:50%}.enlighter-default{padding:0;font-size:12px;position:relative;text-align:left;margin:0 0 20px;line-height:1.35em;word-wrap:break-word;direction:ltr;white-space:pre-wrap;font-family:Source Code Pro,Liberation Mono,Courier New,Courier,monospace}.enlighter-default .enlighter-special:hover{background-color:#f4f8fc}.enlighter-default .enlighter-raw{padding:0;font-size:1em;border:none;min-width:100%;margin:0;box-shadow:none;line-height:inherit;word-wrap:break-word;white-space:pre-wrap;font-family:inherit;display:none}.enlighter-default:hover .enlighter-toolbar{display:block}.enlighter-default .enlighter-btn{padding:3px 5px;border:1px solid #333;background-color:#f0f0f0;margin:0 5px;cursor:pointer;font-family:inherit;display:inline-block}.enlighter-default .enlighter-btn:hover .enlighter-tooltip{visibility:visible}.enlighter-default .enlighter-toolbar .enlighter-btn-raw{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='46' height='46' viewBox='0 0 46 46'%3E%3Cpath d='M19.436 36.875 6.568 25.002v-3.863L19.436 9.267v5.041l-9.583 8.668v.188l9.583 8.669zM26.343 36.875v-5.041l9.583-8.669v-.188l-9.583-8.668V9.267l12.868 11.872v3.863z'/%3E%3C/svg%3E")}.enlighter-default .enlighter-toolbar .enlighter-btn-copy{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='46' height='46' viewBox='0 0 46 46'%3E%3Cpath fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='4' d='M53.75 39.353h32.625M51.711 30.534h32.625'/%3E%3Cpath fill='%23FFF' stroke='%23000' stroke-miterlimit='10' stroke-width='3' d='M8.932 7.334h21.097v24.952H8.932z'/%3E%3Cpath fill='%23FFF' stroke='%23000' stroke-miterlimit='10' stroke-width='3' d='M18.942 15.424h21.096v24.953H18.942z'/%3E%3C/svg%3E")}.enlighter-default .enlighter-toolbar .enlighter-btn-window{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='46' height='46' viewBox='0 0 46 46'%3E%3Cpath fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='4' d='M7.125 9.25H39.75M7.125 18.167H39.75M7.125 27.083H39.75M7.125 36h22.684'/%3E%3C/svg%3E")}.enlighter-default .enlighter-toolbar .enlighter-btn-website{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='46' height='46' viewBox='0 0 46 46'%3E%3Cpath fill='%23202F65' d='M32.48 25.614H19.64l-4.933 9.826 17.746.037-6.173 5.358-18.113.077L16.29 6.055h22.974l-5.734 5.354-13.306-.027.672 8.797h12.841z'/%3E%3C/svg%3E")}.enlighter-code{overflow:hidden}.enlighter-origin{display:none!important}.enlighter-clipboard{height:1px;overflow:hidden;position:absolute;bottom:0;left:0;width:1px}.enlighter-v-inline{overflow:inherit;margin:0;display:inline-block}.enlighter-v-codegroup,.enlighter-v-standard{display:block}.enlighter-v-codegroup .enlighter-codegroup-wrapper{position:relative}.enlighter-v-codegroup .enlighter-code{display:none}.enlighter-v-codegroup .enlighter-toolbar{top:44px}div.enlighter{padding:0;font-size:1em;border-collapse:collapse;text-indent:0;empty-cells:show;min-width:100%;margin:0;border-spacing:0;width:100%;counter-reset:enlighter 0;display:table}div.enlighter>div{list-style:none;min-height:14px;font-size:inherit;border:0 solid #fff;margin:0;line-height:1.15em;display:table-row}div.enlighter>div>div{padding-left:10px;display:table-cell}div.enlighter>div>div:before{content:" "}span.enlighter{padding:3px 5px 1px;margin:0 2px;display:inline-block}.enlighter span{padding:0;font-size:1em;margin:0;line-height:inherit;font-family:inherit}.enlighter-linenumbers div.enlighter>div:before{content:counter(enlighter,decimal) ".";padding-right:8px;counter-increment:enlighter;min-width:45px;text-align:right;width:45px;white-space:nowrap;display:block;display:table-cell}.enlighter-toolbar{right:10px;position:absolute;top:10px;display:none;z-index:10}.enlighter-toolbar-bottom{bottom:0;top:unset}.enlighter-overflow-scroll.enlighter-v-codegroup .enlighter-code,.enlighter-overflow-scroll.enlighter-v-standard .enlighter-code{overflow-x:auto;word-wrap:normal!important}.enlighter-overflow-scroll.enlighter-v-codegroup .enlighter-raw,.enlighter-overflow-scroll.enlighter-v-codegroup .enlighter>div>div,.enlighter-overflow-scroll.enlighter-v-standard .enlighter-raw,.enlighter-overflow-scroll.enlighter-v-standard .enlighter>div>div{white-space:pre!important}.enlighter-collapse.enlighter-v-codegroup .enlighter-code,.enlighter-collapse.enlighter-v-standard .enlighter-code{overflow-y:auto;max-height:500px}.enlighter-collapse.enlighter-collapse-full.enlighter-v-codegroup .enlighter-codegroup-wrapper,.enlighter-collapse.enlighter-collapse-full.enlighter-v-standard .enlighter-code{max-height:none}.enlighter-show-rawcode .enlighter-raw{display:block}.enlighter-show-rawcode .enlighter{display:none!important}.enlighter-t-enlighter{border:1px solid #e0e0e0;color:#939393;border-radius:8px}.enlighter-t-enlighter .enlighter-btn{height:23px;padding:0;font-size:1em;border:1px solid #e0e0e0;text-decoration:none;color:#717171;background-size:contain;background-color:#fff;margin:0 0 0 8px;background-position:0 0;border-radius:3px;width:23px}.enlighter-t-enlighter .enlighter-btn:hover{border-color:#c9c9c9}.enlighter-t-enlighter .enlighter-btn:after{content:""}.enlighter-t-enlighter.enlighter-hover div.enlighter>div:hover,.enlighter-t-enlighter.enlighter-hover.enlighter-linenumbers div.enlighter>div:hover{color:#444;background-color:#fffcd3}.enlighter-t-enlighter .enlighter-raw{padding:0 5px 0 60px;font-size:1em;color:#000;background-color:#f9f9f9;border-radius:8px;line-height:1.4em}.enlighter-t-enlighter div.enlighter>div{border:0 solid #fff;color:#aaa;line-height:1.35em}.enlighter-t-enlighter div.enlighter>div:FIRST-CHILD{border-radius:8px 8px 0 0}.enlighter-t-enlighter div.enlighter>div:LAST-CHILD{border-radius:0 0 8px 8px}.enlighter-t-enlighter div.enlighter>div.enlighter-special{background-color:#fdf5f0}.enlighter-t-enlighter.enlighter-linenumbers div.enlighter>div:before{border-right:1px solid #e0e0e0;background-color:#f9f9f9}.enlighter-t-enlighter.enlighter-linenumbers div.enlighter>div:FIRST-CHILD:before{border-radius:8px 0 0 0}.enlighter-t-enlighter.enlighter-linenumbers div.enlighter>div:LAST-CHILD:before{border-radius:0 0 0 8px}.enlighter-t-enlighter .enlighter-text{color:#000}.enlighter-t-enlighter .enlighter-c0,.enlighter-t-enlighter .enlighter-c1,.enlighter-t-enlighter .enlighter-c2{color:#99a}.enlighter-t-enlighter .enlighter-c9{color:#9baa8f}.enlighter-t-enlighter .enlighter-k0,.enlighter-t-enlighter .enlighter-k1{font-weight:700;color:#286491}.enlighter-t-enlighter .enlighter-k2{font-weight:700;color:#458}.enlighter-t-enlighter .enlighter-k3{color:#4da0d2;background-color:#f0f0f0}.enlighter-t-enlighter .enlighter-k4{font-weight:700;color:#4a9141}.enlighter-t-enlighter .enlighter-k5{font-weight:700;color:#286491}.enlighter-t-enlighter .enlighter-k6{font-style:italic;color:#286491}.enlighter-t-enlighter .enlighter-k7{font-weight:700;color:#286491}.enlighter-t-enlighter .enlighter-k8{color:#4da0d2}.enlighter-t-enlighter .enlighter-k9{font-weight:700;color:#990073}.enlighter-t-enlighter .enlighter-k10{font-style:italic;color:#4a9141}.enlighter-t-enlighter .enlighter-k11{color:#99a}.enlighter-t-enlighter .enlighter-e0,.enlighter-t-enlighter .enlighter-e1{font-weight:700;color:#34068a}.enlighter-t-enlighter .enlighter-e2{color:#009926}.enlighter-t-enlighter .enlighter-e3{color:#286491}.enlighter-t-enlighter .enlighter-e4{font-style:italic;color:#ff8c00}.enlighter-t-enlighter .enlighter-s0,.enlighter-t-enlighter .enlighter-s1,.enlighter-t-enlighter .enlighter-s2{color:#d14}.enlighter-t-enlighter .enlighter-s3{color:#737383}.enlighter-t-enlighter .enlighter-s4{font-weight:700;color:#ff8c00}.enlighter-t-enlighter .enlighter-s5{font-style:italic;color:#d14}.enlighter-t-enlighter .enlighter-n0,.enlighter-t-enlighter .enlighter-n1{color:#099}.enlighter-t-enlighter .enlighter-n2,.enlighter-t-enlighter .enlighter-n3,.enlighter-t-enlighter .enlighter-n4{font-style:italic;color:#099}.enlighter-t-enlighter .enlighter-n5{text-decoration:underline;color:#099}.enlighter-t-enlighter .enlighter-m0,.enlighter-t-enlighter .enlighter-m1,.enlighter-t-enlighter .enlighter-m2,.enlighter-t-enlighter .enlighter-m3{color:#0086b3}.enlighter-t-enlighter .enlighter-g0,.enlighter-t-enlighter .enlighter-g1,.enlighter-t-enlighter .enlighter-t0{color:#777}.enlighter-t-enlighter .enlighter-t1{font-weight:700;color:#d14}.enlighter-t-enlighter .enlighter-t2{font-weight:700;color:#990073}.enlighter-t-enlighter .enlighter-t3{color:#0086b3}.enlighter-t-enlighter .enlighter-t4,.enlighter-t-enlighter .enlighter-t5{color:#009926}.enlighter-t-enlighter .enlighter-t6{color:#d14}.enlighter-t-enlighter .enlighter-t7{font-weight:700;color:#535353}.enlighter-t-enlighter .enlighter-t8{font-style:italic;color:#777;background-color:#f0f0f0}.enlighter-t-enlighter .enlighter-x1{font-weight:700;color:#286491}.enlighter-t-enlighter .enlighter-x2{color:#4da0d2}.enlighter-t-enlighter .enlighter-x10{font-weight:700;color:#000}.enlighter-t-enlighter .enlighter-x11{font-weight:700;color:#286491}.enlighter-t-enlighter .enlighter-x12{text-decoration:underline;color:#286491}.enlighter-t-enlighter .enlighter-x13{color:#0086b3}.enlighter-t-enlighter .enlighter-x14{font-style:italic;color:#099}.enlighter-t-enlighter .enlighter-x15{font-style:italic;color:#990073}.enlighter-t-enlighter.enlighter-v-inline{background-color:#fafafa;border-radius:3px}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter,.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-raw{border-top-right-radius:0;border-top-left-radius:0}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter div:first-child{border-radius:0}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-codegroup-wrapper{position:relative}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-codegroup-switch{padding:5px 5px 5px 45px;border-bottom:1px solid #e0e0e0;background-color:#f9f9f9;border-radius:8px 8px 0 0}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{padding:3px 10px;font-size:1em;border:1px solid #e0e0e0;color:#000;background-color:transparent;border-radius:4px;width:auto}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{border-color:#c9c9c9;color:#000;background-color:#e5e5e5}.enlighter-t-beyond{padding:10px 10px 10px 5px;border:2px solid #e2e2e8;color:#333;background-color:#f7f7fa;border-radius:5px}.enlighter-t-beyond .enlighter-btn{height:23px;padding:0;border:1px solid #e0e0e0;color:#717171;background-size:contain;background-color:#fff;margin:0 0 0 8px;background-position:0 0;border-radius:3px;width:23px;font-family:Open Sans,Arial,Verdana,sans-serif}.enlighter-t-beyond .enlighter-btn:hover{border-color:#c9c9c9}.enlighter-t-beyond .enlighter-btn:after{content:""}.enlighter-t-beyond.enlighter-hover div.enlighter>div:hover{color:#444;background-color:#fff}.enlighter-t-beyond.enlighter-hover div.enlighter>div:hover.enlighter-special{border:0 solid #fff;color:#444;background-color:#fffcd3}.enlighter-t-beyond .enlighter-raw{padding:10px 15px 10px 59px;font-size:1.1em;color:#333;background-color:#f7f7fa;line-height:1.7em}.enlighter-t-beyond div.enlighter>div{padding:1px 5px 1px 10px;border:0 solid #fff;color:#aaa;background-color:#f7f7fa;line-height:1.5em}.enlighter-t-beyond div.enlighter>div:FIRST-CHILD{border-radius:8px 8px 0 0}.enlighter-t-beyond div.enlighter>div:LAST-CHILD{border-radius:0 0 8px 8px}.enlighter-t-beyond div.enlighter>div:AFTER{content:" "}.enlighter-t-beyond div.enlighter>div.enlighter-special{background-color:#fff}.enlighter-t-beyond.enlighter-linenumbers div.enlighter>div:before{padding:1px 5px 1px 14px;font-size:.9em}.enlighter-t-beyond.enlighter-linenumbers div.enlighter>div:FIRST-CHILD:before{border-radius:0 8px 0 0}.enlighter-t-beyond.enlighter-linenumbers div.enlighter>div:LAST-CHILD:before{border-radius:0 0 8px 0}.enlighter-t-beyond .enlighter span{font-size:1.1em}.enlighter-t-beyond .enlighter-text{color:#2f3235}.enlighter-t-beyond .enlighter-c0,.enlighter-t-beyond .enlighter-c1,.enlighter-t-beyond .enlighter-c2,.enlighter-t-beyond .enlighter-c9{color:#8181a1}.enlighter-t-beyond .enlighter-k0,.enlighter-t-beyond .enlighter-k1{font-weight:700;color:#286491}.enlighter-t-beyond .enlighter-k2{font-weight:700;color:#458}.enlighter-t-beyond .enlighter-k3{color:#4da0d2;background-color:#f0f0f0}.enlighter-t-beyond .enlighter-k4{font-weight:700;color:#4a9141}.enlighter-t-beyond .enlighter-k5{font-weight:700;color:#286491}.enlighter-t-beyond .enlighter-k6{font-style:italic;color:#286491}.enlighter-t-beyond .enlighter-k7{font-weight:700;color:#286491}.enlighter-t-beyond .enlighter-k8{color:#4da0d2}.enlighter-t-beyond .enlighter-k9{font-weight:700;color:#990073}.enlighter-t-beyond .enlighter-k10{font-style:italic;color:#4a9141}.enlighter-t-beyond .enlighter-k11{color:#8181a1}.enlighter-t-beyond .enlighter-e0,.enlighter-t-beyond .enlighter-e1{font-weight:700;color:#34068a}.enlighter-t-beyond .enlighter-e2{color:#009926}.enlighter-t-beyond .enlighter-e3{color:#286491}.enlighter-t-beyond .enlighter-e4{font-style:italic;color:#049595}.enlighter-t-beyond .enlighter-s0,.enlighter-t-beyond .enlighter-s1,.enlighter-t-beyond .enlighter-s2{color:#d14}.enlighter-t-beyond .enlighter-s3{color:#737383}.enlighter-t-beyond .enlighter-s4{font-weight:700;color:#049595}.enlighter-t-beyond .enlighter-s5{font-style:italic;color:#d14}.enlighter-t-beyond .enlighter-n0,.enlighter-t-beyond .enlighter-n1{color:#099}.enlighter-t-beyond .enlighter-n2,.enlighter-t-beyond .enlighter-n3,.enlighter-t-beyond .enlighter-n4{font-style:italic;color:#099}.enlighter-t-beyond .enlighter-n5{text-decoration:underline;color:#099}.enlighter-t-beyond .enlighter-m0,.enlighter-t-beyond .enlighter-m1,.enlighter-t-beyond .enlighter-m2,.enlighter-t-beyond .enlighter-m3{color:#0086b3}.enlighter-t-beyond .enlighter-g0,.enlighter-t-beyond .enlighter-g1,.enlighter-t-beyond .enlighter-t0{color:#777}.enlighter-t-beyond .enlighter-t1{font-weight:700;color:#d14}.enlighter-t-beyond .enlighter-t2{font-weight:700;color:#990073}.enlighter-t-beyond .enlighter-t3{color:#0086b3}.enlighter-t-beyond .enlighter-t4,.enlighter-t-beyond .enlighter-t5{color:#009926}.enlighter-t-beyond .enlighter-t6{color:#d14}.enlighter-t-beyond .enlighter-t7{font-weight:700;color:#535353}.enlighter-t-beyond .enlighter-t8{font-style:italic;color:#777;background-color:#f0f0f0}.enlighter-t-beyond .enlighter-x1{font-weight:700;color:#286491}.enlighter-t-beyond .enlighter-x2{color:#4da0d2}.enlighter-t-beyond .enlighter-x10{font-weight:700;color:#000}.enlighter-t-beyond .enlighter-x11{font-weight:700;color:#286491}.enlighter-t-beyond .enlighter-x12{text-decoration:underline;color:#286491}.enlighter-t-beyond .enlighter-x13{color:#0086b3}.enlighter-t-beyond .enlighter-x14{font-style:italic;color:#099}.enlighter-t-beyond .enlighter-x15{font-style:italic;color:#990073}.enlighter-t-beyond.enlighter-v-inline{padding:0;border:1px dotted #e2e2e8;background-color:#f7f7fa;border-radius:3px}.enlighter-t-beyond.enlighter-v-codegroup{padding:0;border:none}.enlighter-t-beyond.enlighter-v-codegroup .enlighter-codegroup-wrapper{padding:10px 10px 10px 5px;border:2px solid #e2e2e8;background-color:#f7f7fa;border-radius:5px}.enlighter-t-beyond.enlighter-v-codegroup .enlighter-codegroup-switch{padding:0 0 0 45px;background-color:#fff}.enlighter-t-beyond.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{padding:3px 10px;font-size:1em;border:2px solid #e2e2e8;font-weight:700;color:#286491;border-bottom:none;background-color:#fff;border-radius:5px 5px 0 0;width:auto}.enlighter-t-beyond.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{border-color:#d8d8dd;font-weight:700;color:#505050;background-color:#e2e2e8}.enlighter-t-classic{border:1px solid #e8e8e2;background-color:#fff}.enlighter-t-classic .enlighter-btn{height:23px;padding:0;font-size:1em;border:1px solid #e0e0e0;text-decoration:none;color:#717171;background-size:contain;background-color:#fff;margin:0 0 0 8px;background-position:0 0;width:23px;font-family:Open Sans,Arial,Verdana,sans-serif}.enlighter-t-classic .enlighter-btn:hover{border-color:#c9c9c9}.enlighter-t-classic .enlighter-btn:after{content:""}.enlighter-t-classic.enlighter-hover div.enlighter>div:hover{background-color:#ddf0dd}.enlighter-t-classic .enlighter-raw{padding:4px 5px 4px 58px;font-size:1.25em;color:#000;line-height:1.85em}.enlighter-t-classic div.enlighter{line-height:1.7em}.enlighter-t-classic div.enlighter>div{padding:1px 5px 1px 14px;color:#aaa;line-height:1.7em}.enlighter-t-classic div.enlighter>div>div{border-left:4px solid #52ce52}.enlighter-t-classic div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-classic div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-classic div.enlighter>div:AFTER{content:" "}.enlighter-t-classic div.enlighter>div:nth-child(2n){background-color:#f8f8f8}.enlighter-t-classic div.enlighter>div.enlighter-special{border-left-color:#3fa03f;background-color:#edf9ec}.enlighter-t-classic.enlighter-linenumbers div.enlighter>div:before{padding:1px 5px 1px 14px;font-size:1.15em;color:#000;min-width:55px;background-color:#f8f8f8;width:55px}.enlighter-t-classic .enlighter span{font-size:1.25em}.enlighter-t-classic .enlighter-text{color:#000}.enlighter-t-classic .enlighter-c0,.enlighter-t-classic .enlighter-c1,.enlighter-t-classic .enlighter-c2,.enlighter-t-classic .enlighter-c9{color:#888}.enlighter-t-classic .enlighter-k0,.enlighter-t-classic .enlighter-k1{font-weight:700;color:#066da1}.enlighter-t-classic .enlighter-k2{font-weight:700;color:#404247}.enlighter-t-classic .enlighter-k3{color:#404247;background-color:#f0f0f0}.enlighter-t-classic .enlighter-k4,.enlighter-t-classic .enlighter-k5{font-weight:700;color:#404247}.enlighter-t-classic .enlighter-k6{font-style:italic;color:#066da1}.enlighter-t-classic .enlighter-k7{font-weight:700;color:#066da1}.enlighter-t-classic .enlighter-k8{color:#404247}.enlighter-t-classic .enlighter-k9{font-weight:700;color:#d53aa9}.enlighter-t-classic .enlighter-k10{font-style:italic;color:#404247}.enlighter-t-classic .enlighter-k11{color:#888}.enlighter-t-classic .enlighter-e0,.enlighter-t-classic .enlighter-e1{font-weight:700;color:#d53aa9}.enlighter-t-classic .enlighter-e2{color:#009926}.enlighter-t-classic .enlighter-e3{color:#d53aa9}.enlighter-t-classic .enlighter-e4{font-style:italic;color:#d53aa9}.enlighter-t-classic .enlighter-s0,.enlighter-t-classic .enlighter-s1,.enlighter-t-classic .enlighter-s2,.enlighter-t-classic .enlighter-s3{color:#2d47e6}.enlighter-t-classic .enlighter-s4{font-weight:700;color:#2d47e6}.enlighter-t-classic .enlighter-s5{font-weight:700;color:#d53aa9}.enlighter-t-classic .enlighter-n0,.enlighter-t-classic .enlighter-n1,.enlighter-t-classic .enlighter-n2,.enlighter-t-classic .enlighter-n3,.enlighter-t-classic .enlighter-n4,.enlighter-t-classic .enlighter-n5{color:#d53aa9}.enlighter-t-classic .enlighter-m0,.enlighter-t-classic .enlighter-m1,.enlighter-t-classic .enlighter-m2,.enlighter-t-classic .enlighter-m3{color:#404247}.enlighter-t-classic .enlighter-g0,.enlighter-t-classic .enlighter-g1,.enlighter-t-classic .enlighter-t0{color:#444}.enlighter-t-classic .enlighter-t1,.enlighter-t-classic .enlighter-t2{font-weight:700;color:#d53aa9}.enlighter-t-classic .enlighter-t3{color:#066da1}.enlighter-t-classic .enlighter-t4,.enlighter-t-classic .enlighter-t5{color:#009926}.enlighter-t-classic .enlighter-t6{color:#d53aa9}.enlighter-t-classic .enlighter-t7{font-weight:700;color:#444}.enlighter-t-classic .enlighter-t8{font-style:italic;color:#444;background-color:#f0f0f0}.enlighter-t-classic .enlighter-x1{font-weight:700;color:#066da1}.enlighter-t-classic .enlighter-x2{font-weight:700;color:#404247}.enlighter-t-classic .enlighter-x10{font-weight:700;color:#000}.enlighter-t-classic .enlighter-x11{font-weight:700;color:#286491}.enlighter-t-classic .enlighter-x12{text-decoration:underline;color:#286491}.enlighter-t-classic .enlighter-x13{color:#0086b3}.enlighter-t-classic .enlighter-x14{font-style:italic;color:#099}.enlighter-t-classic .enlighter-x15{font-style:italic;color:#990073}.enlighter-t-classic.enlighter-v-inline{border:none;background-color:transparent}.enlighter-t-classic.enlighter-v-codegroup{display:block}.enlighter-t-classic.enlighter-v-codegroup .enlighter-codegroup-wrapper{position:relative}.enlighter-t-classic.enlighter-v-codegroup .enlighter-codegroup-switch{background-color:#f8f8f8;padding-left:45px}.enlighter-t-classic.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{height:auto;padding:5px 10px;font-size:1.25em;border:none;background-color:transparent;width:auto;line-height:2.1em}.enlighter-t-classic.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{font-weight:700;color:#f9f9f9;background-color:#52ce52}.enlighter-t-godzilla{border-left:6px solid #4a80b3;background-position:0 0;background-image:url(data:image/gif;base64,R0lGODlhHgAeAJEAAPLz9ezt7vf39wAAACwAAAAAHgAeAAACYYyPqXvi/wCccr5gY3Y1491Z4fRlI3Rem5ByaymurQBT8nuDuM57wA8MCodEQA2V8yRjm6OmZ3G6oKSlrWlFYqlaJffpNWUvxbL5J2WNHenZrL2mxd/znfjLrm/v/Kg+UwAAOw==);background-repeat:repeat}.enlighter-t-godzilla .enlighter-btn{height:23px;padding:0;font-size:1em;border:1px solid #e0e0e0;text-decoration:none;color:#717171;background-size:contain;background-color:#fff;margin:0 0 0 8px;background-position:0 0;border-radius:3px;width:23px}.enlighter-t-godzilla .enlighter-btn:hover{border-color:#c9c9c9}.enlighter-t-godzilla .enlighter-btn:after{content:""}.enlighter-t-godzilla.enlighter-hover div.enlighter>div:hover{background-color:#f0f0f1}.enlighter-t-godzilla .enlighter-raw{padding:4px 5px 4px 54px;font-size:1.15em;color:#2b333a;line-height:1.6em}.enlighter-t-godzilla div.enlighter>div{padding:1px 5px 1px 14px;color:#9c9ea0;line-height:1.35em}.enlighter-t-godzilla div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-godzilla div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-godzilla div.enlighter>div:AFTER{content:" "}.enlighter-t-godzilla div.enlighter>div.enlighter-special{background-color:#fffcd3}.enlighter-t-godzilla.enlighter-linenumbers div.enlighter>div:before{padding:1px 5px 1px 14px;font-size:.9em;background-color:transparent}.enlighter-t-godzilla .enlighter span{font-size:1.15em}.enlighter-t-godzilla .enlighter-text{color:#2b333a}.enlighter-t-godzilla .enlighter-c0,.enlighter-t-godzilla .enlighter-c1,.enlighter-t-godzilla .enlighter-c2{color:#6b7c8b}.enlighter-t-godzilla .enlighter-c9{color:#5b7c9c}.enlighter-t-godzilla .enlighter-k0,.enlighter-t-godzilla .enlighter-k1{font-weight:700;color:#085789}.enlighter-t-godzilla .enlighter-k2{font-weight:700;color:#4284ae}.enlighter-t-godzilla .enlighter-k3{color:#4284ae;background-color:#f0f0f0}.enlighter-t-godzilla .enlighter-k4{font-weight:700;color:#4284ae}.enlighter-t-godzilla .enlighter-k5{font-weight:700;color:#085789}.enlighter-t-godzilla .enlighter-k6{font-style:italic;color:#085789}.enlighter-t-godzilla .enlighter-k7{font-weight:700;color:#085789}.enlighter-t-godzilla .enlighter-k8{color:#4284ae}.enlighter-t-godzilla .enlighter-k9{font-weight:700;color:#ae42a0}.enlighter-t-godzilla .enlighter-k10{font-style:italic;color:#ae42a0}.enlighter-t-godzilla .enlighter-k11{color:#6b7c8b}.enlighter-t-godzilla .enlighter-e0,.enlighter-t-godzilla .enlighter-e1{font-weight:700;color:#085789}.enlighter-t-godzilla .enlighter-e2,.enlighter-t-godzilla .enlighter-e3{color:#085789}.enlighter-t-godzilla .enlighter-e4{color:#d2901d}.enlighter-t-godzilla .enlighter-s0,.enlighter-t-godzilla .enlighter-s1,.enlighter-t-godzilla .enlighter-s2,.enlighter-t-godzilla .enlighter-s3,.enlighter-t-godzilla .enlighter-s4,.enlighter-t-godzilla .enlighter-s5{color:#5e860f}.enlighter-t-godzilla .enlighter-n0,.enlighter-t-godzilla .enlighter-n1{color:#9b0d5c}.enlighter-t-godzilla .enlighter-n2,.enlighter-t-godzilla .enlighter-n3,.enlighter-t-godzilla .enlighter-n4{font-style:italic;color:#9b0d5c}.enlighter-t-godzilla .enlighter-n5{text-decoration:underline;color:#9b0d5c}.enlighter-t-godzilla .enlighter-m0,.enlighter-t-godzilla .enlighter-m1,.enlighter-t-godzilla .enlighter-m2,.enlighter-t-godzilla .enlighter-m3{color:#d0284a}.enlighter-t-godzilla .enlighter-g0,.enlighter-t-godzilla .enlighter-g1,.enlighter-t-godzilla .enlighter-t0{color:#35434c}.enlighter-t-godzilla .enlighter-t1{font-weight:700;color:#d0284a}.enlighter-t-godzilla .enlighter-t2{font-weight:700;color:#9b0d5c}.enlighter-t-godzilla .enlighter-t3,.enlighter-t-godzilla .enlighter-t4,.enlighter-t-godzilla .enlighter-t5{color:#085789}.enlighter-t-godzilla .enlighter-t6{color:#d0284a}.enlighter-t-godzilla .enlighter-t7{font-weight:700;color:#35434c}.enlighter-t-godzilla .enlighter-t8{font-style:italic;color:#35434c;background-color:#f0f0f0}.enlighter-t-godzilla .enlighter-x1{font-weight:700;color:#085789}.enlighter-t-godzilla .enlighter-x2{color:#4284ae}.enlighter-t-godzilla .enlighter-x10{font-weight:700;color:#35434c}.enlighter-t-godzilla .enlighter-x11{font-weight:700;color:#085789}.enlighter-t-godzilla .enlighter-x12{text-decoration:underline;color:#085789}.enlighter-t-godzilla .enlighter-x13{color:#4284ae}.enlighter-t-godzilla .enlighter-x14{font-style:italic;color:#4284ae}.enlighter-t-godzilla .enlighter-x15{font-style:italic;color:#9b0d5c}.enlighter-t-godzilla.enlighter-v-inline{border:1px dotted #e0e0e1;border-left:2px solid #4a80b3;background-color:#f7f7f7}.enlighter-t-godzilla.enlighter-v-codegroup .enlighter-codegroup-switch{padding:5px;background-color:#4a80b3;font-family:Open Sans,Arial,Verdana,sans-serif}.enlighter-t-godzilla.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{padding:3px 10px;font-size:1.15em;border:none;color:#f0f0f0;background-color:transparent;width:auto;line-height:1.7em}.enlighter-t-godzilla.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#00417f}.enlighter-t-atomic{font-size:12px;color:#939393;background-color:#272b33;font-family:Inconsolata,Consolas,Source Code Pro,Liberation Mono,Courier New,Courier,monospace}.enlighter-t-atomic .enlighter-toolbar{right:10px;top:10px}.enlighter-t-atomic .enlighter-btn{padding:2px 8px;font-size:1.1em;border:1px solid #383e49;color:#939393;background-color:transparent;background-color:#13151a;margin:0 5px;border-radius:4px;background-image:none;font-family:Open Sans,Arial,Verdana,sans-serif}.enlighter-t-atomic .enlighter-btn:hover{color:#f0f0f0;background-color:#121518}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-raw{background-image:none}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-raw:after{content:"Raw"}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-copy{background-image:none}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-copy:after{content:"Copy"}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-window{background-image:none}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-window:after{content:"Extern"}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-website{background-image:none}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-website:after{content:"EnlighterJS"}.enlighter-t-atomic .enlighter-raw{padding:4px 5px 4px 54px;font-size:1.4em;color:#cfd5e0;background-color:#272b33;line-height:1.85em}.enlighter-t-atomic div.enlighter>div{padding:1px 5px 1px 14px;color:#596174;background-color:#272b33;line-height:1.6em}.enlighter-t-atomic div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-atomic div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-atomic div.enlighter>div:AFTER{content:" "}.enlighter-t-atomic div.enlighter>div.enlighter-special{background-color:#392d3b}.enlighter-t-atomic.enlighter-linenumbers div.enlighter>div:before{padding:1px 5px 1px 14px;font-size:1.3em}.enlighter-t-atomic.enlighter-hover div.enlighter>div:hover{background-color:#2e353e}.enlighter-t-atomic .enlighter span{font-size:1.4em}.enlighter-t-atomic .enlighter-text{color:#cfd5e0}.enlighter-t-atomic .enlighter-c0,.enlighter-t-atomic .enlighter-c1,.enlighter-t-atomic .enlighter-c2{color:#6b7c8b}.enlighter-t-atomic .enlighter-c9{color:#5b7c9c}.enlighter-t-atomic .enlighter-k0,.enlighter-t-atomic .enlighter-k1{font-weight:700;color:#d171dd}.enlighter-t-atomic .enlighter-k2{color:#d19252;border-bottom:1px dotted #d19252}.enlighter-t-atomic .enlighter-k3{color:#4284ae}.enlighter-t-atomic .enlighter-k4{font-weight:700;color:#4284ae}.enlighter-t-atomic .enlighter-k5{font-weight:700;color:#d171dd}.enlighter-t-atomic .enlighter-k6{font-style:italic;color:#d171dd}.enlighter-t-atomic .enlighter-k7{font-weight:700;color:#d171dd}.enlighter-t-atomic .enlighter-k8{color:#4284ae}.enlighter-t-atomic .enlighter-k9{color:#fff}.enlighter-t-atomic .enlighter-k10{font-style:italic;color:#4284ae}.enlighter-t-atomic .enlighter-k11{color:#6b7c8b}.enlighter-t-atomic .enlighter-e0,.enlighter-t-atomic .enlighter-e1{font-weight:700;color:#d171dd}.enlighter-t-atomic .enlighter-e2{color:#d19252}.enlighter-t-atomic .enlighter-e3{color:#ae42a0}.enlighter-t-atomic .enlighter-e4{font-style:italic;color:#d2901d}.enlighter-t-atomic .enlighter-s0,.enlighter-t-atomic .enlighter-s1,.enlighter-t-atomic .enlighter-s2,.enlighter-t-atomic .enlighter-s3{color:#7cc379}.enlighter-t-atomic .enlighter-s4{font-weight:700;color:#7cc379}.enlighter-t-atomic .enlighter-s5{font-style:italic;color:#5e860f}.enlighter-t-atomic .enlighter-n0,.enlighter-t-atomic .enlighter-n1,.enlighter-t-atomic .enlighter-n2,.enlighter-t-atomic .enlighter-n3,.enlighter-t-atomic .enlighter-n4,.enlighter-t-atomic .enlighter-n5{color:#d19a66}.enlighter-t-atomic .enlighter-m0,.enlighter-t-atomic .enlighter-m1,.enlighter-t-atomic .enlighter-m2,.enlighter-t-atomic .enlighter-m3{color:#4284ae}.enlighter-t-atomic .enlighter-g0,.enlighter-t-atomic .enlighter-g1{font-weight:700;color:#6b7c8b}.enlighter-t-atomic .enlighter-t0{color:#6b7c8b}.enlighter-t-atomic .enlighter-t1{font-weight:700;color:#9b0d5c}.enlighter-t-atomic .enlighter-t2{font-weight:700;color:#990073}.enlighter-t-atomic .enlighter-t3{color:#d171dd}.enlighter-t-atomic .enlighter-t4,.enlighter-t-atomic .enlighter-t5{color:#4284ae}.enlighter-t-atomic .enlighter-t6{color:#9b0d5c}.enlighter-t-atomic .enlighter-t7{font-weight:700;color:#6b7c8b}.enlighter-t-atomic .enlighter-t8{color:#6b7c8b}.enlighter-t-atomic .enlighter-x1{font-weight:700;color:#d171dd}.enlighter-t-atomic .enlighter-x2{color:#d19252;border-bottom:1px dotted #d19252}.enlighter-t-atomic .enlighter-x10,.enlighter-t-atomic .enlighter-x11{font-weight:700;color:#d171dd}.enlighter-t-atomic .enlighter-x12{text-decoration:underline;color:#d171dd}.enlighter-t-atomic .enlighter-x13{color:#d19252;border-bottom:1px dotted #d19252}.enlighter-t-atomic .enlighter-x14{font-style:italic;color:#d19a66}.enlighter-t-atomic .enlighter-x15{font-style:italic;color:#9b0d5c}.enlighter-t-atomic.enlighter-v-codegroup .enlighter-codegroup-wrapper{position:relative}.enlighter-t-atomic.enlighter-v-codegroup .enlighter-codegroup-switch{padding:5px 5px 0 45px;background-color:#121518}.enlighter-t-atomic.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{padding:2px 8px 0;border:none;font-weight:700;color:#f0f0f0;text-transform:lowercase;background-color:transparent;border-radius:5px 5px 0 0;line-height:2.1em}.enlighter-t-atomic.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#272b33}.enlighter-t-droide{border:1px solid #e0e0e0;background-color:#f7f7f9}.enlighter-t-droide .enlighter-btn{height:23px;padding:0;font-size:1em;border:1px solid #e0e0e0;text-decoration:none;color:#717171;background-size:contain;background-color:#fff;margin:0 0 0 8px;background-position:0 0;width:23px}.enlighter-t-droide .enlighter-btn:hover{background-color:#fff}.enlighter-t-droide .enlighter-btn:after{content:""}.enlighter-t-droide.enlighter-hover div.enlighter>div:hover{background-color:#fae9d9}.enlighter-t-droide .enlighter-raw{padding:4px 5px 4px 55px;font-size:1.1em;color:#404141;line-height:1.5em}.enlighter-t-droide div.enlighter>div{padding:1px 5px 1px 14px;border:0 solid #fff;color:#aaa;line-height:1.35em}.enlighter-t-droide div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-droide div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-droide div.enlighter>div:AFTER{content:" "}.enlighter-t-droide div.enlighter>div.enlighter-special{border-left:5px solid #e07c19;background-color:#fae9d9}.enlighter-t-droide.enlighter-linenumbers div.enlighter>div:before{border-right:1px dashed #e0e0e0;padding:1px 5px 1px 0;font-size:.9em;color:#707070;background-color:#f7f7f9}.enlighter-t-droide .enlighter span{font-size:1.1em}.enlighter-t-droide .enlighter-text{color:#000}.enlighter-t-droide .enlighter-c0,.enlighter-t-droide .enlighter-c1,.enlighter-t-droide .enlighter-c2,.enlighter-t-droide .enlighter-c9{color:#086b08}.enlighter-t-droide .enlighter-k0,.enlighter-t-droide .enlighter-k1{font-weight:700;color:#12217c}.enlighter-t-droide .enlighter-k2{font-weight:700;color:#458}.enlighter-t-droide .enlighter-k3{color:#6e0d6e}.enlighter-t-droide .enlighter-k4{font-weight:700;color:#6e0d6e}.enlighter-t-droide .enlighter-k5{font-weight:700;color:#12217c}.enlighter-t-droide .enlighter-k6{font-style:italic;color:#12217c}.enlighter-t-droide .enlighter-k7{font-weight:700;color:#12217c}.enlighter-t-droide .enlighter-k8{color:#458}.enlighter-t-droide .enlighter-k9{font-weight:700;color:#990073}.enlighter-t-droide .enlighter-k10{font-style:italic;color:#6e0d6e}.enlighter-t-droide .enlighter-k11{color:#086b08}.enlighter-t-droide .enlighter-e0,.enlighter-t-droide .enlighter-e1{font-weight:700;color:#34068a}.enlighter-t-droide .enlighter-e2{color:#009926}.enlighter-t-droide .enlighter-e3{color:#286491}.enlighter-t-droide .enlighter-e4{font-style:italic;color:#ff8c00}.enlighter-t-droide .enlighter-s0,.enlighter-t-droide .enlighter-s1,.enlighter-t-droide .enlighter-s2,.enlighter-t-droide .enlighter-s3{color:#961414}.enlighter-t-droide .enlighter-s4{font-weight:700;color:#963f14}.enlighter-t-droide .enlighter-s5{font-style:italic;color:#961414}.enlighter-t-droide .enlighter-n0,.enlighter-t-droide .enlighter-n1{color:#007f7f}.enlighter-t-droide .enlighter-n2,.enlighter-t-droide .enlighter-n3,.enlighter-t-droide .enlighter-n4{font-style:italic;color:#007f7f}.enlighter-t-droide .enlighter-n5{text-decoration:underline;color:#007f7f}.enlighter-t-droide .enlighter-m0,.enlighter-t-droide .enlighter-m1,.enlighter-t-droide .enlighter-m2,.enlighter-t-droide .enlighter-m3{color:#000}.enlighter-t-droide .enlighter-g0,.enlighter-t-droide .enlighter-g1{color:#12217c}.enlighter-t-droide .enlighter-t0{color:#777}.enlighter-t-droide .enlighter-t1{font-weight:700;color:#961414}.enlighter-t-droide .enlighter-t2{font-weight:700;color:#990073}.enlighter-t-droide .enlighter-t3{color:#458}.enlighter-t-droide .enlighter-t4,.enlighter-t-droide .enlighter-t5{color:#6e0d6e}.enlighter-t-droide .enlighter-t6{color:#961414}.enlighter-t-droide .enlighter-t7{font-weight:700;color:#535353}.enlighter-t-droide .enlighter-t8{font-style:italic;color:#777}.enlighter-t-droide .enlighter-x1{font-weight:700;color:#12217c}.enlighter-t-droide .enlighter-x2{color:#6e0d6e}.enlighter-t-droide .enlighter-x10,.enlighter-t-droide .enlighter-x11{font-weight:700;color:#12217c}.enlighter-t-droide .enlighter-x12{color:#458}.enlighter-t-droide .enlighter-x13,.enlighter-t-droide .enlighter-x14{color:#007f7f}.enlighter-t-droide .enlighter-x15{font-style:italic;color:#990073}.enlighter-t-droide.enlighter-v-codegroup{border:none;background-color:transparent}.enlighter-t-droide.enlighter-v-codegroup .enlighter-codegroup-wrapper{border:1px solid #e0e0e0;background-color:#f7f7f9}.enlighter-t-droide.enlighter-v-codegroup .enlighter-codegroup-switch{padding-left:15px}.enlighter-t-droide.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{height:auto;padding:5px 10px;font-size:1em;border:solid #e0e0e0;font-weight:700;color:#000;border-width:1px 1px 0;background-color:transparent;border-radius:0;width:auto}.enlighter-t-droide.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{border-color:#c9c9c9;color:#000;background-color:#f7f7f9}.enlighter-t-minimal{padding:10px 0;border-top:3px solid #e0e0e0;border-bottom:3px solid #e0e0e0;background-color:transparent}.enlighter-t-minimal .enlighter-btn{height:23px;padding:0;font-size:1em;border:1px solid #e0e0e0;text-decoration:none;color:#717171;background-size:contain;background-color:#fff;margin:0 0 0 8px;background-position:0 0;width:23px}.enlighter-t-minimal .enlighter-btn:after{content:""}.enlighter-t-minimal.enlighter-hover div.enlighter>div:hover{background-color:#f0f0f0}.enlighter-t-minimal .enlighter-raw{padding:13px 5px 15px 50px;font-size:1.1em;color:#404141;line-height:1.75em}.enlighter-t-minimal div.enlighter>div{padding:1px 5px 1px 0;border:0 solid #fff;color:#a0a0a0;background-color:transparent;line-height:1.5em}.enlighter-t-minimal div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-minimal div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-minimal div.enlighter>div:AFTER{content:" "}.enlighter-t-minimal div.enlighter>div.enlighter-special{background-color:#f9f9f9}.enlighter-t-minimal.enlighter-linenumbers div.enlighter>div:before{padding:1px 10px;font-size:.8em;color:#404141}.enlighter-t-minimal .enlighter span{font-size:1.1em}.enlighter-t-minimal .enlighter-text{color:#2a2a2a}.enlighter-t-minimal .enlighter-c0,.enlighter-t-minimal .enlighter-c1,.enlighter-t-minimal .enlighter-c2,.enlighter-t-minimal .enlighter-c9{color:#a0a0a0}.enlighter-t-minimal .enlighter-k0,.enlighter-t-minimal .enlighter-k1{font-weight:700;color:#12217c}.enlighter-t-minimal .enlighter-k2,.enlighter-t-minimal .enlighter-k3,.enlighter-t-minimal .enlighter-k4{color:#458;border-bottom:1px dotted #458}.enlighter-t-minimal .enlighter-k5{font-weight:700;color:#12217c}.enlighter-t-minimal .enlighter-k6{font-style:italic;color:#12217c}.enlighter-t-minimal .enlighter-k7{font-weight:700;color:#12217c}.enlighter-t-minimal .enlighter-k8{color:#458}.enlighter-t-minimal .enlighter-k10,.enlighter-t-minimal .enlighter-k9{color:#990073}.enlighter-t-minimal .enlighter-k11{color:#a0a0a0}.enlighter-t-minimal .enlighter-e0,.enlighter-t-minimal .enlighter-e1{color:#458;border-bottom:1px dotted #458}.enlighter-t-minimal .enlighter-e2{color:#996700;border-bottom:1px solid #996700}.enlighter-t-minimal .enlighter-e3,.enlighter-t-minimal .enlighter-e4{color:#458;border-bottom:1px dotted #458}.enlighter-t-minimal .enlighter-s0,.enlighter-t-minimal .enlighter-s1{color:#217908;border-bottom:1px dotted #387905}.enlighter-t-minimal .enlighter-s2{color:#cf6a4c}.enlighter-t-minimal .enlighter-s3,.enlighter-t-minimal .enlighter-s4,.enlighter-t-minimal .enlighter-s5{color:#217908;border-bottom:1px dotted #387905}.enlighter-t-minimal .enlighter-n0,.enlighter-t-minimal .enlighter-n1,.enlighter-t-minimal .enlighter-n2,.enlighter-t-minimal .enlighter-n3,.enlighter-t-minimal .enlighter-n4,.enlighter-t-minimal .enlighter-n5{font-weight:700;color:#a61d1b}.enlighter-t-minimal .enlighter-m0,.enlighter-t-minimal .enlighter-m1,.enlighter-t-minimal .enlighter-m2,.enlighter-t-minimal .enlighter-m3{color:#12217c;background-color:#e0e0e0}.enlighter-t-minimal .enlighter-g0{color:#12217c}.enlighter-t-minimal .enlighter-g1{color:#2a2a2a}.enlighter-t-minimal .enlighter-t0{color:#a0a0a0}.enlighter-t-minimal .enlighter-t1{font-weight:700;color:#387905}.enlighter-t-minimal .enlighter-t2{font-weight:700;color:#990073}.enlighter-t-minimal .enlighter-t3,.enlighter-t-minimal .enlighter-t4,.enlighter-t-minimal .enlighter-t5{color:#458}.enlighter-t-minimal .enlighter-t6{color:#387905}.enlighter-t-minimal .enlighter-t7{font-weight:700;color:#a0a0a0}.enlighter-t-minimal .enlighter-t8{font-style:italic;color:#a0a0a0}.enlighter-t-minimal .enlighter-x1{font-weight:700;color:#12217c}.enlighter-t-minimal .enlighter-x2{color:#458;border-bottom:1px dotted #458}.enlighter-t-minimal .enlighter-x10,.enlighter-t-minimal .enlighter-x11{font-weight:700;color:#12217c}.enlighter-t-minimal .enlighter-x12{color:#458}.enlighter-t-minimal .enlighter-x13,.enlighter-t-minimal .enlighter-x14{font-weight:700;color:#a61d1b}.enlighter-t-minimal .enlighter-x15{color:#990073}.enlighter-t-minimal.enlighter-v-inline{padding:0;border:none;background-color:transparent}.enlighter-t-minimal.enlighter-v-codegroup{padding-top:0;border-top:none}.enlighter-t-minimal.enlighter-v-codegroup .enlighter-codegroup-wrapper{padding-top:10px;border-top:3px solid #e0e0e0}.enlighter-t-minimal.enlighter-v-codegroup .enlighter-codegroup-switch{padding-bottom:5px;padding-left:5px}.enlighter-t-minimal.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{height:auto;padding:1px 6px;font-size:1em;border:none;font-weight:700;color:#000;text-transform:uppercase;background-color:transparent;width:auto}.enlighter-t-minimal.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{color:#2a2a2a;background-color:#e0e0e0}.enlighter-t-eclipse{border:8px solid #f3f3f3;color:#787878;background-color:#fff;border-radius:5px}.enlighter-t-eclipse .enlighter-toolbar{right:15px;top:15px}.enlighter-t-eclipse .enlighter-btn{height:23px;padding:0;font-size:1em;border:1px solid #e0e0e0;text-decoration:none;color:#717171;background-size:contain;background-color:#fff;margin:0 0 0 8px;background-position:0 0;border-radius:8px;width:23px}.enlighter-t-eclipse .enlighter-btn:hover{background-color:#e0e0e0}.enlighter-t-eclipse .enlighter-btn:after{content:""}.enlighter-t-eclipse.enlighter-hover.enlighter-linenumbers div.enlighter>div:hover{color:#444;background-color:#e8f2fe}.enlighter-t-eclipse.enlighter-hover div.enlighter>div:hover{border-left-color:#e0e0e0;color:#444;background-color:#e8f2fe}.enlighter-t-eclipse .enlighter-raw{padding:4px 5px 4px 56px;font-size:1.1em;color:#717171;line-height:1.5em}.enlighter-t-eclipse div.enlighter{background-color:#fff}.enlighter-t-eclipse div.enlighter>div{padding:1px 5px 1px 0;border:0 solid #fff;color:#787878;background-color:transparent;line-height:1.35em}.enlighter-t-eclipse div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-eclipse div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-eclipse div.enlighter>div:AFTER{content:" "}.enlighter-t-eclipse div.enlighter>div.enlighter-special{background-color:#f9f9f9}.enlighter-t-eclipse.enlighter-linenumbers div.enlighter>div:before{border-right:2px solid #f8f8f8;padding:1px 5px 1px 14px}.enlighter-t-eclipse .enlighter span{font-size:1.1em}.enlighter-t-eclipse .enlighter-text{color:#000}.enlighter-t-eclipse .enlighter-c0{color:#3f7f5f}.enlighter-t-eclipse .enlighter-c1,.enlighter-t-eclipse .enlighter-c2,.enlighter-t-eclipse .enlighter-c9{color:#3f5fbf}.enlighter-t-eclipse .enlighter-k0,.enlighter-t-eclipse .enlighter-k1{font-weight:700;color:#3f7f95}.enlighter-t-eclipse .enlighter-k2,.enlighter-t-eclipse .enlighter-k3{font-weight:700;color:#7f007f}.enlighter-t-eclipse .enlighter-k4{color:#458}.enlighter-t-eclipse .enlighter-k5,.enlighter-t-eclipse .enlighter-k6,.enlighter-t-eclipse .enlighter-k7{font-weight:700;color:#7f007f}.enlighter-t-eclipse .enlighter-k8{color:#458}.enlighter-t-eclipse .enlighter-k10,.enlighter-t-eclipse .enlighter-k9{color:#990073}.enlighter-t-eclipse .enlighter-k11{color:#3f5fbf}.enlighter-t-eclipse .enlighter-e0,.enlighter-t-eclipse .enlighter-e1{font-weight:700;color:#7f007f}.enlighter-t-eclipse .enlighter-e2{color:#009926}.enlighter-t-eclipse .enlighter-e3,.enlighter-t-eclipse .enlighter-e4{font-weight:700;color:#7f007f}.enlighter-t-eclipse .enlighter-s0,.enlighter-t-eclipse .enlighter-s1,.enlighter-t-eclipse .enlighter-s2,.enlighter-t-eclipse .enlighter-s3,.enlighter-t-eclipse .enlighter-s4{color:#320fe3}.enlighter-t-eclipse .enlighter-s5{color:#990073}.enlighter-t-eclipse .enlighter-m0,.enlighter-t-eclipse .enlighter-m1,.enlighter-t-eclipse .enlighter-m2,.enlighter-t-eclipse .enlighter-m3,.enlighter-t-eclipse .enlighter-n0,.enlighter-t-eclipse .enlighter-n1,.enlighter-t-eclipse .enlighter-n2,.enlighter-t-eclipse .enlighter-n3,.enlighter-t-eclipse .enlighter-n4,.enlighter-t-eclipse .enlighter-n5{color:#000}.enlighter-t-eclipse .enlighter-g0,.enlighter-t-eclipse .enlighter-g1,.enlighter-t-eclipse .enlighter-t0{color:#777}.enlighter-t-eclipse .enlighter-t1{font-weight:700;color:#3f7f5f}.enlighter-t-eclipse .enlighter-t2{font-weight:700;color:#990073}.enlighter-t-eclipse .enlighter-t3,.enlighter-t-eclipse .enlighter-t4,.enlighter-t-eclipse .enlighter-t5{color:#458}.enlighter-t-eclipse .enlighter-t6{color:#3f7f5f}.enlighter-t-eclipse .enlighter-t7{font-weight:700;color:#a0a0a0}.enlighter-t-eclipse .enlighter-t8{font-style:italic;color:#a0a0a0}.enlighter-t-eclipse .enlighter-x1{font-weight:700;color:#3f7f95}.enlighter-t-eclipse .enlighter-x2{font-weight:700;color:#7f007f}.enlighter-t-eclipse .enlighter-x10,.enlighter-t-eclipse .enlighter-x11{font-weight:700;color:#3f7f95}.enlighter-t-eclipse .enlighter-x12{color:#458}.enlighter-t-eclipse .enlighter-x13{color:#3f7f95}.enlighter-t-eclipse .enlighter-x14,.enlighter-t-eclipse .enlighter-x15{color:#000}.enlighter-t-eclipse.enlighter-v-inline{border:0 solid #fff;background-color:#f8f8f8;border-radius:3px}.enlighter-t-eclipse.enlighter-v-codegroup{display:block}.enlighter-t-eclipse.enlighter-v-codegroup .enlighter,.enlighter-t-eclipse.enlighter-v-codegroup .enlighter-raw{border-top-right-radius:0;border-top:0;border-top-left-radius:0}.enlighter-t-eclipse.enlighter-v-codegroup .enlighter-codegroup-wrapper{position:relative}.enlighter-t-eclipse.enlighter-v-codegroup .enlighter-codegroup-switch{padding:8px 5px 0 60px;background-color:#f3f3f3;border-radius:5px 5px 0 0}.enlighter-t-eclipse.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{padding:5px 10px;font-size:1em;border:none;color:#000;background-color:transparent;border-radius:5px 5px 0 0;width:auto}.enlighter-t-eclipse.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{border-color:#c9c9c9;color:#000;background-color:#fff}.enlighter-t-mowtwo{border:1px solid #f0f0f1;background-color:#f0f0f1;border-radius:7px}.enlighter-t-mowtwo .enlighter-btn{height:23px;padding:0;font-size:1em;border:1px solid #e0e0e0;text-decoration:none;color:#717171;background-size:contain;background-color:#fff;margin:0 0 0 8px;background-position:0 0;width:23px}.enlighter-t-mowtwo .enlighter-btn:after{content:""}.enlighter-t-mowtwo.enlighter-hover div.enlighter>div:hover{background-color:#e9e9e9}.enlighter-t-mowtwo .enlighter-raw{padding:5px 5px 5px 51px;font-size:1.15em;color:#313437;background-color:transparent;line-height:1.75em}.enlighter-t-mowtwo div.enlighter>div{padding:1px 5px 1px 14px;color:#9c9ea0;line-height:1.5em}.enlighter-t-mowtwo div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-mowtwo div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-mowtwo div.enlighter>div:AFTER{content:" "}.enlighter-t-mowtwo div.enlighter>div.enlighter-special{background-color:#e9e9e9}.enlighter-t-mowtwo.enlighter-linenumbers div.enlighter>div:before{padding:1px 10px;font-size:.9em}.enlighter-t-mowtwo.enlighter-linenumbers div.enlighter>div:FIRST-CHILD:before{border-radius:0 8px 0 0}.enlighter-t-mowtwo.enlighter-linenumbers div.enlighter>div:LAST-CHILD:before{border-radius:0 0 8px 0}.enlighter-t-mowtwo .enlighter span{font-size:1.15em}.enlighter-t-mowtwo .enlighter-text{color:#313437}.enlighter-t-mowtwo .enlighter-c0,.enlighter-t-mowtwo .enlighter-c1,.enlighter-t-mowtwo .enlighter-c2,.enlighter-t-mowtwo .enlighter-c9{color:#9c9ea0}.enlighter-t-mowtwo .enlighter-k0,.enlighter-t-mowtwo .enlighter-k1{font-weight:700;color:#b05098}.enlighter-t-mowtwo .enlighter-k2,.enlighter-t-mowtwo .enlighter-k3,.enlighter-t-mowtwo .enlighter-k4,.enlighter-t-mowtwo .enlighter-k5,.enlighter-t-mowtwo .enlighter-k6,.enlighter-t-mowtwo .enlighter-k7{color:#b05098}.enlighter-t-mowtwo .enlighter-k10,.enlighter-t-mowtwo .enlighter-k8,.enlighter-t-mowtwo .enlighter-k9{color:#313437}.enlighter-t-mowtwo .enlighter-k11{color:#9c9ea0}.enlighter-t-mowtwo .enlighter-e0,.enlighter-t-mowtwo .enlighter-e1{color:#b05098}.enlighter-t-mowtwo .enlighter-e2{color:#864c08}.enlighter-t-mowtwo .enlighter-e3,.enlighter-t-mowtwo .enlighter-e4{color:#b05098}.enlighter-t-mowtwo .enlighter-s0,.enlighter-t-mowtwo .enlighter-s1,.enlighter-t-mowtwo .enlighter-s2,.enlighter-t-mowtwo .enlighter-s3,.enlighter-t-mowtwo .enlighter-s4,.enlighter-t-mowtwo .enlighter-s5{color:#83a440}.enlighter-t-mowtwo .enlighter-n0,.enlighter-t-mowtwo .enlighter-n1,.enlighter-t-mowtwo .enlighter-n2,.enlighter-t-mowtwo .enlighter-n3,.enlighter-t-mowtwo .enlighter-n4,.enlighter-t-mowtwo .enlighter-n5{color:#429bc1}.enlighter-t-mowtwo .enlighter-m0,.enlighter-t-mowtwo .enlighter-m1,.enlighter-t-mowtwo .enlighter-m2,.enlighter-t-mowtwo .enlighter-m3{color:#666}.enlighter-t-mowtwo .enlighter-g0{color:#864c08}.enlighter-t-mowtwo .enlighter-g1,.enlighter-t-mowtwo .enlighter-t0{color:#909090}.enlighter-t-mowtwo .enlighter-t1,.enlighter-t-mowtwo .enlighter-t2{font-weight:700;color:#b05098}.enlighter-t-mowtwo .enlighter-t3,.enlighter-t-mowtwo .enlighter-t4{color:#b05098}.enlighter-t-mowtwo .enlighter-t5{color:#83a440}.enlighter-t-mowtwo .enlighter-t6{color:#b05098}.enlighter-t-mowtwo .enlighter-t7{font-weight:700;color:#909090}.enlighter-t-mowtwo .enlighter-t8{font-style:italic;color:#909090}.enlighter-t-mowtwo .enlighter-x1{font-weight:700;color:#b05098}.enlighter-t-mowtwo .enlighter-x2{color:#b05098}.enlighter-t-mowtwo .enlighter-x10,.enlighter-t-mowtwo .enlighter-x11{font-weight:700;color:#b05098}.enlighter-t-mowtwo .enlighter-x12{color:#313437}.enlighter-t-mowtwo .enlighter-x13,.enlighter-t-mowtwo .enlighter-x14{color:#429bc1}.enlighter-t-mowtwo .enlighter-x15{color:#313437}.enlighter-t-mowtwo.enlighter-v-inline{border-radius:4px}.enlighter-t-mowtwo.enlighter-v-codegroup .enlighter-codegroup-switch{padding:10px 0 10px 20px;margin-bottom:5px;background-color:#585b5e;border-radius:8px}.enlighter-t-mowtwo.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{height:auto;padding:0 10px;font-size:1.25em;border:none;color:#f0f0f0;background-color:transparent;border-radius:0;width:auto;line-height:1.7em;font-family:Open Sans,Arial,Verdana,sans-serif}.enlighter-t-mowtwo.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{text-decoration:underline}.enlighter-t-rowhammer{border:none;background-color:transparent}.enlighter-t-rowhammer .enlighter-toolbar{top:20px}.enlighter-t-rowhammer .enlighter-btn{height:23px;padding:0;font-size:1em;border:1px solid #e0e0e0;text-decoration:none;color:#717171;background-size:contain;background-color:#fff;margin:0 0 0 8px;background-position:0 0;width:23px}.enlighter-t-rowhammer .enlighter-btn:hover{background-color:#fff}.enlighter-t-rowhammer .enlighter-btn:after{content:""}.enlighter-t-rowhammer.enlighter-hover div.enlighter>div:hover{background-color:#f0f0f0}.enlighter-t-rowhammer .enlighter-raw{padding:14px 0 15px 38px;font-size:1.1em;color:#404141;background-color:transparent;line-height:2em}.enlighter-t-rowhammer div.enlighter>div{padding:1px 5px 1px 0;border:0 solid #fff;color:#94a9bf;border-bottom:1px dotted #e9e9f0;background-color:transparent;line-height:1.67em}.enlighter-t-rowhammer div.enlighter>div:first-of-type{border-top:1px dotted #e9e9f0}.enlighter-t-rowhammer div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-rowhammer div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-rowhammer div.enlighter>div:AFTER{content:" "}.enlighter-t-rowhammer div.enlighter>div.enlighter-special{background-color:#f9f9f9}.enlighter-t-rowhammer.enlighter-linenumbers div.enlighter>div:before{padding:1px 5px 1px 14px;font-size:.8em;color:#94a9bf}.enlighter-t-rowhammer .enlighter span{font-size:1.1em}.enlighter-t-rowhammer .enlighter-text{color:#000}.enlighter-t-rowhammer .enlighter-c0,.enlighter-t-rowhammer .enlighter-c1,.enlighter-t-rowhammer .enlighter-c2,.enlighter-t-rowhammer .enlighter-c9{color:#758697}.enlighter-t-rowhammer .enlighter-k0,.enlighter-t-rowhammer .enlighter-k1{font-weight:700;color:#07a;border-bottom:1px dotted #07a}.enlighter-t-rowhammer .enlighter-k2{font-weight:700;color:#07a}.enlighter-t-rowhammer .enlighter-k3{color:#07a}.enlighter-t-rowhammer .enlighter-k4{font-weight:700;color:#07a}.enlighter-t-rowhammer .enlighter-k5,.enlighter-t-rowhammer .enlighter-k6,.enlighter-t-rowhammer .enlighter-k7{font-weight:700;color:#07a;border-bottom:1px dotted #07a}.enlighter-t-rowhammer .enlighter-k8{color:#07a}.enlighter-t-rowhammer .enlighter-k9{color:#000}.enlighter-t-rowhammer .enlighter-k10{font-style:italic;color:#07a}.enlighter-t-rowhammer .enlighter-k11{color:#758697}.enlighter-t-rowhammer .enlighter-e0,.enlighter-t-rowhammer .enlighter-e1{font-weight:700;color:#07a}.enlighter-t-rowhammer .enlighter-e2{color:#d2901d}.enlighter-t-rowhammer .enlighter-e3{color:#07a}.enlighter-t-rowhammer .enlighter-e4{font-style:italic;color:#ff8c00}.enlighter-t-rowhammer .enlighter-s0{color:#639500;border-bottom:1px dotted #639500}.enlighter-t-rowhammer .enlighter-s1,.enlighter-t-rowhammer .enlighter-s2,.enlighter-t-rowhammer .enlighter-s3,.enlighter-t-rowhammer .enlighter-s4{color:#639500}.enlighter-t-rowhammer .enlighter-s5{font-style:italic;color:#639500}.enlighter-t-rowhammer .enlighter-n0,.enlighter-t-rowhammer .enlighter-n1,.enlighter-t-rowhammer .enlighter-n2,.enlighter-t-rowhammer .enlighter-n3,.enlighter-t-rowhammer .enlighter-n4,.enlighter-t-rowhammer .enlighter-n5{color:#9b0d5c}.enlighter-t-rowhammer .enlighter-m0{font-weight:700;color:#d0284a}.enlighter-t-rowhammer .enlighter-m1,.enlighter-t-rowhammer .enlighter-m2{font-weight:700;color:#c2415b}.enlighter-t-rowhammer .enlighter-m3{font-weight:700;color:#d0284a}.enlighter-t-rowhammer .enlighter-g0{font-weight:700;color:#35434c}.enlighter-t-rowhammer .enlighter-g1{font-weight:700;color:#6b7c8b}.enlighter-t-rowhammer .enlighter-t0{color:#777}.enlighter-t-rowhammer .enlighter-t1{font-weight:700;color:#961414}.enlighter-t-rowhammer .enlighter-t2{font-weight:700;color:#990073}.enlighter-t-rowhammer .enlighter-t3{color:#458}.enlighter-t-rowhammer .enlighter-t4,.enlighter-t-rowhammer .enlighter-t5{color:#6e0d6e}.enlighter-t-rowhammer .enlighter-t6{color:#961414}.enlighter-t-rowhammer .enlighter-t7{font-weight:700;color:#535353}.enlighter-t-rowhammer .enlighter-t8{font-style:italic;color:#777}.enlighter-t-rowhammer .enlighter-x1{font-weight:700;color:#07a;border-bottom:1px dotted #07a}.enlighter-t-rowhammer .enlighter-x2{font-weight:700;color:#07a}.enlighter-t-rowhammer .enlighter-x10,.enlighter-t-rowhammer .enlighter-x11{font-weight:700;color:#07a;border-bottom:1px dotted #07a}.enlighter-t-rowhammer .enlighter-x12{color:#07a}.enlighter-t-rowhammer .enlighter-x13,.enlighter-t-rowhammer .enlighter-x14{color:#9b0d5c}.enlighter-t-rowhammer .enlighter-x15{color:#121212}.enlighter-t-rowhammer.enlighter-v-codegroup .enlighter-codegroup-switch{padding-bottom:15px;padding-left:15px}.enlighter-t-rowhammer.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{height:auto;padding:2px 10px;font-size:1em;border:none;font-weight:700;color:#758697;text-transform:uppercase;background-color:transparent;border-radius:0;width:auto}.enlighter-t-rowhammer.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{border-bottom:1px dotted #758697;background-color:#f0f0f0}.enlighter-t-bootstrap4{padding:25px;color:#212529;background-color:#f8f9fa}.enlighter-t-bootstrap4 .enlighter-toolbar{right:10px;top:10px}.enlighter-t-bootstrap4 .enlighter-btn{padding:2px 8px;font-size:1em;border:none;color:#818a91;background-color:transparent;margin:0 5px;border-radius:4px;background-image:none;font-family:Open Sans,Arial,Verdana,sans-serif}.enlighter-t-bootstrap4 .enlighter-btn:hover{color:#f0f0f0;background-color:#007bff}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-raw{background-image:none}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-raw:after{content:"Raw"}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-copy{background-image:none}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-copy:after{content:"Copy"}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-window{background-image:none}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-window:after{content:"Extern"}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-website{background-image:none}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-website:after{content:"EnlighterJS"}.enlighter-t-bootstrap4.enlighter-hover div.enlighter>div:hover{background-color:#eceef0}.enlighter-t-bootstrap4 .enlighter-raw{padding:0 0 0 61px;font-size:1.15em;color:#212529;background-color:#f8f9fa;line-height:1.7em}.enlighter-t-bootstrap4 div.enlighter>div{padding:1px 5px 1px 14px;color:#999;background-color:transparent;line-height:1.35em}.enlighter-t-bootstrap4 div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-bootstrap4 div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-bootstrap4 div.enlighter>div:AFTER{content:" "}.enlighter-t-bootstrap4 div.enlighter>div.enlighter-special{background-color:#eceef0}.enlighter-t-bootstrap4.enlighter-linenumbers div.enlighter>div:before{padding:1px 5px 1px 0;font-size:.8em}.enlighter-t-bootstrap4 .enlighter span{font-size:1.15em}.enlighter-t-bootstrap4 .enlighter-text{color:#212529}.enlighter-t-bootstrap4 .enlighter-c0,.enlighter-t-bootstrap4 .enlighter-c1,.enlighter-t-bootstrap4 .enlighter-c2,.enlighter-t-bootstrap4 .enlighter-c9{color:#999}.enlighter-t-bootstrap4 .enlighter-k0,.enlighter-t-bootstrap4 .enlighter-k1,.enlighter-t-bootstrap4 .enlighter-k2,.enlighter-t-bootstrap4 .enlighter-k3{color:#069}.enlighter-t-bootstrap4 .enlighter-k4{font-style:italic;color:#069}.enlighter-t-bootstrap4 .enlighter-k5{color:#212529}.enlighter-t-bootstrap4 .enlighter-k6{color:#069}.enlighter-t-bootstrap4 .enlighter-k7{color:#069;border-bottom:1px dotted #069}.enlighter-t-bootstrap4 .enlighter-k8{color:#212529}.enlighter-t-bootstrap4 .enlighter-k9{color:#069}.enlighter-t-bootstrap4 .enlighter-k10{color:#212529}.enlighter-t-bootstrap4 .enlighter-k11{color:#999}.enlighter-t-bootstrap4 .enlighter-e0,.enlighter-t-bootstrap4 .enlighter-e1{color:#069}.enlighter-t-bootstrap4 .enlighter-e2{color:#009926}.enlighter-t-bootstrap4 .enlighter-e3,.enlighter-t-bootstrap4 .enlighter-e4{color:#069}.enlighter-t-bootstrap4 .enlighter-s0,.enlighter-t-bootstrap4 .enlighter-s1,.enlighter-t-bootstrap4 .enlighter-s2,.enlighter-t-bootstrap4 .enlighter-s3,.enlighter-t-bootstrap4 .enlighter-s4,.enlighter-t-bootstrap4 .enlighter-s5{color:#d44950}.enlighter-t-bootstrap4 .enlighter-n0,.enlighter-t-bootstrap4 .enlighter-n1,.enlighter-t-bootstrap4 .enlighter-n2,.enlighter-t-bootstrap4 .enlighter-n3,.enlighter-t-bootstrap4 .enlighter-n4,.enlighter-t-bootstrap4 .enlighter-n5{color:#f60}.enlighter-t-bootstrap4 .enlighter-m0{color:#99f}.enlighter-t-bootstrap4 .enlighter-m1,.enlighter-t-bootstrap4 .enlighter-m2,.enlighter-t-bootstrap4 .enlighter-m3{color:#212529}.enlighter-t-bootstrap4 .enlighter-g0{color:#2f6f9f}.enlighter-t-bootstrap4 .enlighter-g1{font-weight:700;color:#999}.enlighter-t-bootstrap4 .enlighter-t0{color:#999}.enlighter-t-bootstrap4 .enlighter-t1,.enlighter-t-bootstrap4 .enlighter-t2{font-weight:700;color:#d44950}.enlighter-t-bootstrap4 .enlighter-t3{color:#0086b3}.enlighter-t-bootstrap4 .enlighter-t4,.enlighter-t-bootstrap4 .enlighter-t5{color:#0a8}.enlighter-t-bootstrap4 .enlighter-t6{color:#f60}.enlighter-t-bootstrap4 .enlighter-t7{font-weight:700;color:#999}.enlighter-t-bootstrap4 .enlighter-t8{color:#999}.enlighter-t-bootstrap4 .enlighter-x1{color:#2f6f9f}.enlighter-t-bootstrap4 .enlighter-x2{color:#4f9fcf}.enlighter-t-bootstrap4 .enlighter-x10,.enlighter-t-bootstrap4 .enlighter-x11{color:#0a8}.enlighter-t-bootstrap4 .enlighter-x12{color:#99f}.enlighter-t-bootstrap4 .enlighter-x13,.enlighter-t-bootstrap4 .enlighter-x14,.enlighter-t-bootstrap4 .enlighter-x15{color:#f60}.enlighter-t-bootstrap4.enlighter-v-inline{padding:3px;border:none;background-color:#f8f9fa;border-radius:5px}.enlighter-t-bootstrap4.enlighter-v-codegroup .enlighter-codegroup-switch{padding:15px;border:solid #f8f9fa;border-width:3px 3px 0}.enlighter-t-bootstrap4.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{padding:3px 10px;font-size:.9em;border:none;font-weight:700;color:#212529;background-color:#f8f9fa;border-radius:5px}.enlighter-t-bootstrap4.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{color:#f0f0f0;background-color:#007bff}.enlighter-t-dracula{background-color:#282a36}.enlighter-t-dracula .enlighter-toolbar{right:10px;top:10px}.enlighter-t-dracula .enlighter-btn{padding:2px 8px;font-size:1em;border:none;color:#f8f8f2;background-color:#44475a;margin:0 5px;border-radius:4px;background-image:none;font-family:Arial,Helvetica,sans-serif}.enlighter-t-dracula .enlighter-btn:hover{color:#f8f8f2;background-color:#6272a4}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-raw{background-image:none}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-raw:after{content:"Raw"}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-copy{background-image:none}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-copy:after{content:"Copy"}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-window{background-image:none}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-window:after{content:"Extern"}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-website{background-image:none}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-website:after{content:"EnlighterJS"}.enlighter-t-dracula.enlighter-hover div.enlighter>div:hover{background-color:#44475a}.enlighter-t-dracula .enlighter-raw{padding:4px 5px 4px 55px;font-size:1.25em;color:#f8f8f2;line-height:1.85em}.enlighter-t-dracula div.enlighter>div{padding:1px 5px 1px 14px;color:#6272a4;background-color:#282a36;line-height:1.6em}.enlighter-t-dracula div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-dracula div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-dracula div.enlighter>div:AFTER{content:" "}.enlighter-t-dracula div.enlighter>div.enlighter-special{background-color:#44475a}.enlighter-t-dracula.enlighter-linenumbers div.enlighter>div:before{font-size:1em;color:#6272a4}.enlighter-t-dracula .enlighter span{font-size:1.25em}.enlighter-t-dracula .enlighter-text{color:#f8f8f2}.enlighter-t-dracula .enlighter-c0,.enlighter-t-dracula .enlighter-c1,.enlighter-t-dracula .enlighter-c2,.enlighter-t-dracula .enlighter-c9{color:#6272a4}.enlighter-t-dracula .enlighter-k0{font-weight:700;color:#ff79c6}.enlighter-t-dracula .enlighter-k1{font-weight:700;color:#8be9fd}.enlighter-t-dracula .enlighter-k2{font-weight:700;color:#ff79c6}.enlighter-t-dracula .enlighter-k3{color:#ff79c6}.enlighter-t-dracula .enlighter-k4,.enlighter-t-dracula .enlighter-k5,.enlighter-t-dracula .enlighter-k6{color:#8be9fd}.enlighter-t-dracula .enlighter-k7{color:#ffb86c}.enlighter-t-dracula .enlighter-k8{color:#8be9fd}.enlighter-t-dracula .enlighter-k10,.enlighter-t-dracula .enlighter-k9{color:#50fa7b}.enlighter-t-dracula .enlighter-k11{color:#6272a4}.enlighter-t-dracula .enlighter-e0,.enlighter-t-dracula .enlighter-e1{font-weight:700;color:#bd93f9}.enlighter-t-dracula .enlighter-e2{color:#f1fa8c}.enlighter-t-dracula .enlighter-e3{color:#bd93f9}.enlighter-t-dracula .enlighter-e4{font-style:italic;color:#bd93f9}.enlighter-t-dracula .enlighter-s0,.enlighter-t-dracula .enlighter-s1,.enlighter-t-dracula .enlighter-s2,.enlighter-t-dracula .enlighter-s3{color:#f1fa8c}.enlighter-t-dracula .enlighter-s4{font-weight:700;color:#f1fa8c}.enlighter-t-dracula .enlighter-s5{font-style:italic;color:#f1fa8c}.enlighter-t-dracula .enlighter-n0,.enlighter-t-dracula .enlighter-n1,.enlighter-t-dracula .enlighter-n2,.enlighter-t-dracula .enlighter-n3,.enlighter-t-dracula .enlighter-n4,.enlighter-t-dracula .enlighter-n5{color:#bd93f9}.enlighter-t-dracula .enlighter-m0,.enlighter-t-dracula .enlighter-m1,.enlighter-t-dracula .enlighter-m2,.enlighter-t-dracula .enlighter-m3{color:#8be9fd}.enlighter-t-dracula .enlighter-g0,.enlighter-t-dracula .enlighter-g1{font-weight:700;color:#f8f8f2}.enlighter-t-dracula .enlighter-t0{color:#6272a4}.enlighter-t-dracula .enlighter-t1,.enlighter-t-dracula .enlighter-t2{font-weight:700;color:#8be9fd}.enlighter-t-dracula .enlighter-t3{color:#ff79c6}.enlighter-t-dracula .enlighter-t4{color:#ffb86c}.enlighter-t-dracula .enlighter-t5{color:#50fa7b}.enlighter-t-dracula .enlighter-t6{color:#f55}.enlighter-t-dracula .enlighter-t7{font-weight:700;color:#f8f8f2}.enlighter-t-dracula .enlighter-t8{color:#f8f8f2}.enlighter-t-dracula .enlighter-x1{font-weight:700;color:#ff79c6}.enlighter-t-dracula .enlighter-x2{color:#50fa7b}.enlighter-t-dracula .enlighter-x10{font-weight:700;color:#f8f8f2}.enlighter-t-dracula .enlighter-x11{font-weight:700;color:#50fa7b}.enlighter-t-dracula .enlighter-x12{font-style:italic;color:#8be9fd}.enlighter-t-dracula .enlighter-x13{color:#bd93f9}.enlighter-t-dracula .enlighter-x14{font-style:italic;color:#bd93f9}.enlighter-t-dracula .enlighter-x15{font-style:italic;color:#ffb86c}.enlighter-t-dracula.enlighter-v-codegroup .enlighter-codegroup-switch{padding:10px;background-color:#282a36}.enlighter-t-dracula.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{padding:2px 8px;font-size:1.15em;border:none;color:#f8f8f2;background-color:transparent;margin:0 5px;border-radius:4px;background-image:none;font-family:Arial,Helvetica,sans-serif}.enlighter-t-dracula.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{color:#f8f8f2;background-color:#44475a}.enlighter-t-monokai{background-color:#272822}.enlighter-t-monokai .enlighter-toolbar{right:10px;top:10px}.enlighter-t-monokai .enlighter-btn{padding:2px 8px;font-size:1em;border:1px solid #1e1f1c;color:#f8f8f2;background-color:#414339;margin:0 5px;background-image:none;font-family:Open Sans,Arial,Verdana,sans-serif}.enlighter-t-monokai .enlighter-btn:hover{background-color:#4e5145}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-raw{background-image:none}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-raw:after{content:"Raw"}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-copy{background-image:none}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-copy:after{content:"Copy"}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-window{background-image:none}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-window:after{content:"Extern"}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-website{background-image:none}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-website:after{content:"EnlighterJS"}.enlighter-t-monokai.enlighter-hover div.enlighter>div:hover{background-color:#75715e}.enlighter-t-monokai .enlighter-raw{padding:4px 5px 4px 55px;font-size:1.25em;color:#f8f8f2;line-height:1.85em}.enlighter-t-monokai div.enlighter>div{padding:1px 5px 1px 14px;line-height:1.6em}.enlighter-t-monokai div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-monokai div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-monokai div.enlighter>div:AFTER{content:" "}.enlighter-t-monokai div.enlighter>div.enlighter-special{background-color:#414339}.enlighter-t-monokai.enlighter-linenumbers div.enlighter>div:before{font-size:1em;color:grey}.enlighter-t-monokai .enlighter span{font-size:1.25em}.enlighter-t-monokai .enlighter-text{color:#f8f8f2}.enlighter-t-monokai .enlighter-c0,.enlighter-t-monokai .enlighter-c1,.enlighter-t-monokai .enlighter-c2,.enlighter-t-monokai .enlighter-c9{color:#75715e}.enlighter-t-monokai .enlighter-k0,.enlighter-t-monokai .enlighter-k1,.enlighter-t-monokai .enlighter-k2,.enlighter-t-monokai .enlighter-k3,.enlighter-t-monokai .enlighter-k4,.enlighter-t-monokai .enlighter-k5,.enlighter-t-monokai .enlighter-k6{color:#f92672}.enlighter-t-monokai .enlighter-k7{color:#f8f8f2}.enlighter-t-monokai .enlighter-k8{color:#f92672}.enlighter-t-monokai .enlighter-k9{color:#fd971f}.enlighter-t-monokai .enlighter-k10{color:#f92672}.enlighter-t-monokai .enlighter-k11{color:#75715e}.enlighter-t-monokai .enlighter-e0,.enlighter-t-monokai .enlighter-e1,.enlighter-t-monokai .enlighter-e2,.enlighter-t-monokai .enlighter-e3,.enlighter-t-monokai .enlighter-e4{color:#ae81ff}.enlighter-t-monokai .enlighter-s0,.enlighter-t-monokai .enlighter-s1,.enlighter-t-monokai .enlighter-s2,.enlighter-t-monokai .enlighter-s3{color:#e6db74}.enlighter-t-monokai .enlighter-s4{font-weight:700;color:#e6db74}.enlighter-t-monokai .enlighter-s5{font-style:italic;color:#e6db74}.enlighter-t-monokai .enlighter-n0,.enlighter-t-monokai .enlighter-n1,.enlighter-t-monokai .enlighter-n2,.enlighter-t-monokai .enlighter-n3,.enlighter-t-monokai .enlighter-n4,.enlighter-t-monokai .enlighter-n5{color:#ae81ff}.enlighter-t-monokai .enlighter-m0,.enlighter-t-monokai .enlighter-m1,.enlighter-t-monokai .enlighter-m2,.enlighter-t-monokai .enlighter-m3{color:#66d9ef}.enlighter-t-monokai .enlighter-g0,.enlighter-t-monokai .enlighter-g1{font-weight:700;color:#f8f8f2}.enlighter-t-monokai .enlighter-t0{color:#f8f8f2}.enlighter-t-monokai .enlighter-t1,.enlighter-t-monokai .enlighter-t2{color:#a6e22e}.enlighter-t-monokai .enlighter-t3,.enlighter-t-monokai .enlighter-t4{color:#e6db74}.enlighter-t-monokai .enlighter-t5{color:#a6e22e}.enlighter-t-monokai .enlighter-t6,.enlighter-t-monokai .enlighter-t7{color:#f92672}.enlighter-t-monokai .enlighter-t8{color:#75715e}.enlighter-t-monokai .enlighter-x1{color:#f92672}.enlighter-t-monokai .enlighter-x10,.enlighter-t-monokai .enlighter-x11,.enlighter-t-monokai .enlighter-x2{color:#a6e22e}.enlighter-t-monokai .enlighter-x12{font-style:italic;color:#66d9ef}.enlighter-t-monokai .enlighter-x13{color:#f92672}.enlighter-t-monokai .enlighter-x14{color:#ae81ff}.enlighter-t-monokai .enlighter-x15{color:#a6e22e}.enlighter-t-monokai.enlighter-v-codegroup .enlighter-codegroup-switch{padding:10px 10px 0 30px;background-color:#414339}.enlighter-t-monokai.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{padding:2px 8px;font-size:1.15em;border:none;font-style:italic;color:#f8f8f2;background-color:#414339;margin:0 10px;border-radius:0;background-image:none;line-height:2.1em}.enlighter-t-monokai.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{font-weight:700;font-style:normal;color:#f8f8f2;background-color:#272822}