.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%;}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none !important;padding:var(--padding);text-align:left;vertical-align:top;}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color);}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal;}.tablepress>:where(tbody)>tr>*{color:var(--text-color);}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color);}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color);}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color);}.tablepress img{border:none;margin:0;max-width:none;padding:0;}.tablepress-table-description{clear:both;display:block;}.dt-scroll{width:100%;}.dt-scroll .tablepress{width:100% !important;}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0;}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0 !important;border-top-width:0 !important;height:0 !important;padding-bottom:0 !important;padding-top:0 !important;}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0 !important;overflow:hidden !important;}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden;}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color);}.tablepress thead th:active{outline:none;}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"▲"/"";display:block;position:absolute;}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"▼"/"";display:block;position:absolute;top:50%;}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{padding-right:24px;position:relative;}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{bottom:0;color:var(--head-sort-arrow-color);position:absolute;right:6px;top:0;width:12px;}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{font-family:sans-serif !important;font-size:12px;line-height:12px;opacity:.2;}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px;}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color);}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8;}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right;}.dt-container{clear:both;margin-bottom:1rem;position:relative;}.dt-container .tablepress{margin-bottom:0;}.dt-container .tablepress tfoot:empty{display:none;}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%;}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0;}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%;}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto;}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto;}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto;}.dt-container .dt-layout-cell:empty{display:none;}.dt-container .dt-input,.dt-container label{display:inline;width:auto;}.dt-container .dt-input{font-size:inherit;padding:5px;}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;}.dt-container .dt-paging .dt-paging-button{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:2px;box-sizing:border-box;color:inherit !important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none !important;vertical-align:middle;}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111;}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid rgba(0,0,0,0);color:rgba(0,0,0,.3) !important;cursor:default;outline:none;}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0;}.dt-container .dt-paging .ellipsis{padding:0 1em;}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column;}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0;}}.tablepress td,.tablepress th{text-align:center;}.enlighter-tooltip{visibility:hidden;width:140px;background-color:#000;color:#fff;text-align:center;padding:8px 0;border-radius:5px;position:absolute;z-index:10;bottom:30px;transform:translateX(-42%);}.enlighter-tooltip::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent;}.enlighter-default{font-family:"Source Code Pro","Liberation Mono","Courier New",Courier,monospace;font-size:12px;line-height:1.35em;white-space:pre-wrap;word-wrap:break-word;margin:0 0 20px 0;padding:0;position:relative;text-align:left;direction:ltr;}.enlighter-default .enlighter-special:hover{background-color:#f4f8fc;}.enlighter-default .enlighter-raw{display:none;min-width:100%;line-height:inherit;font-size:1em;font-family:inherit;margin:0;padding:0;white-space:pre-wrap;word-wrap:break-word;border:none;box-shadow:none;}.enlighter-default:hover .enlighter-toolbar{display:block;}.enlighter-default .enlighter-btn{display:inline-block;margin:0 5px 0 5px;padding:3px 5px 3px 5px;border:solid 1px #333;background-color:#f0f0f0;cursor:pointer;font-family:inherit;}.enlighter-default .enlighter-btn:hover .enlighter-tooltip{visibility:visible;}.enlighter-default .enlighter-toolbar .enlighter-btn-raw{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2246px%22%20height%3D%2246px%22%20viewBox%3D%220%200%2046%2046%22%20enable-background%3D%22new%200%200%2046%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20d%3D%22M19.436%2C36.875L6.568%2C25.002v-3.863L19.436%2C9.267v5.041l-9.583%2C8.668v0.188l9.583%2C8.669V36.875z%22%2F%3E%0D%0A%09%3Cpath%20d%3D%22M26.343%2C36.875v-5.041l9.583-8.669v-0.188l-9.583-8.668V9.267l12.868%2C11.872v3.863L26.343%2C36.875z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");}.enlighter-default .enlighter-toolbar .enlighter-btn-raw.nitro-lazy{background-image:none !important;}.enlighter-default .enlighter-toolbar .enlighter-btn-copy{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2246px%22%20height%3D%2246px%22%20viewBox%3D%220%200%2046%2046%22%20enable-background%3D%22new%200%200%2046%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%2253.75%22%20y1%3D%2239.353%22%20x2%3D%2286.375%22%20y2%3D%2239.353%22%2F%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%2251.711%22%20y1%3D%2230.534%22%20x2%3D%2284.336%22%20y2%3D%2230.534%22%2F%3E%0D%0A%3Crect%20x%3D%228.932%22%20y%3D%227.334%22%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-miterlimit%3D%2210%22%20width%3D%2221.097%22%20height%3D%2224.952%22%2F%3E%0D%0A%3Crect%20x%3D%2218.942%22%20y%3D%2215.424%22%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-miterlimit%3D%2210%22%20width%3D%2221.096%22%20height%3D%2224.953%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");}.enlighter-default .enlighter-toolbar .enlighter-btn-copy.nitro-lazy{background-image:none !important;}.enlighter-default .enlighter-toolbar .enlighter-btn-window{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2246px%22%20height%3D%2246px%22%20viewBox%3D%220%200%2046%2046%22%20enable-background%3D%22new%200%200%2046%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.125%22%20y1%3D%229.25%22%20x2%3D%2239.75%22%20y2%3D%229.25%22%2F%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.125%22%20y1%3D%2218.167%22%20x2%3D%2239.75%22%20y2%3D%2218.167%22%2F%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.125%22%20y1%3D%2227.083%22%20x2%3D%2239.75%22%20y2%3D%2227.083%22%2F%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.125%22%20y1%3D%2236%22%20x2%3D%2229.809%22%20y2%3D%2236%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");}.enlighter-default .enlighter-toolbar .enlighter-btn-window.nitro-lazy{background-image:none !important;}.enlighter-default .enlighter-toolbar .enlighter-btn-website{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22E%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2246px%22%20height%3D%2246px%22%20viewBox%3D%220%200%2046%2046%22%20enable-background%3D%22new%200%200%2046%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23202F65%22%20d%3D%22M32.48%2C25.614H19.64l-4.933%2C9.826l17.746%2C0.037l-6.173%2C5.358L8.167%2C40.912L16.29%2C6.055h22.974l-5.734%2C5.354%0D%0A%09%09l-13.306-0.027l0.672%2C8.797h12.841L32.48%2C25.614z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");}.enlighter-default .enlighter-toolbar .enlighter-btn-website.nitro-lazy{background-image:none !important;}.enlighter-code{overflow:hidden;}.enlighter-origin{display:none !important;}.enlighter-clipboard{position:absolute;left:0;bottom:0;width:1px;height:1px;overflow:hidden;}.enlighter-v-inline{display:inline-block;overflow:inherit;margin:0;}.enlighter-v-standard{display:block;}.enlighter-v-codegroup{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{display:table;width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show;min-width:100%;font-size:1em;margin:0;padding:0;text-indent:0;counter-reset:enlighter 0;}div.enlighter>div{display:table-row;margin:0;border:solid 0 #fff;list-style:none;font-size:inherit;line-height:1.15em;min-height:14px;}div.enlighter>div>div{display:table-cell;padding-left:10px;}div.enlighter>div>div::before{content:" ";}span.enlighter{display:inline-block;padding:3px 5px 1px 5px;margin:0 2px 0 2px;}.enlighter span{margin:0;padding:0;line-height:inherit;font-size:1em;font-family:inherit;}.enlighter-linenumbers div.enlighter>div::before{white-space:nowrap;display:block;display:table-cell;width:45px;min-width:45px;counter-increment:enlighter;content:counter(enlighter,decimal) ".";text-align:right;padding-right:8px;}.enlighter-toolbar{display:none;position:absolute;right:10px;top:10px;z-index:10;}.enlighter-toolbar-bottom{top:unset;bottom:0;}.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>div>div,.enlighter-overflow-scroll.enlighter-v-standard .enlighter>div>div{white-space:pre !important;}.enlighter-overflow-scroll.enlighter-v-codegroup .enlighter-raw,.enlighter-overflow-scroll.enlighter-v-standard .enlighter-raw{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-standard .enlighter-code{max-height:none;}.enlighter-collapse.enlighter-collapse-full.enlighter-v-codegroup .enlighter-codegroup-wrapper{max-height:none;}.enlighter-show-rawcode .enlighter-raw{display:block;}.enlighter-show-rawcode .enlighter{display:none !important;}.enlighter-t-enlighter{color:#939393;border-radius:8px;border:solid 1px #e0e0e0;}.enlighter-t-enlighter .enlighter-btn{border-radius:3px;background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain;}.enlighter-t-enlighter .enlighter-btn:hover{border-color:#c9c9c9;}.enlighter-t-enlighter .enlighter-btn:after{content:"";}.enlighter-t-enlighter.enlighter-hover.enlighter-linenumbers div.enlighter>div:hover{color:#444;background-color:#fffcd3;}.enlighter-t-enlighter.enlighter-hover div.enlighter>div:hover{color:#444;background-color:#fffcd3;}.enlighter-t-enlighter .enlighter-raw{font-size:1em;color:#000;background-color:#f9f9f9;border-radius:8px;line-height:1.4em;padding:0 5px 0 60px;}.enlighter-t-enlighter div.enlighter>div{border:solid 0 #fff;line-height:1.35em;color:#aaa;}.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:solid 1px #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{color:#99a;}.enlighter-t-enlighter .enlighter-c1{color:#99a;}.enlighter-t-enlighter .enlighter-c2{color:#99a;}.enlighter-t-enlighter .enlighter-c9{color:#9baa8f;}.enlighter-t-enlighter .enlighter-k0{color:#286491;font-weight:700;}.enlighter-t-enlighter .enlighter-k1{color:#286491;font-weight:700;}.enlighter-t-enlighter .enlighter-k2{color:#458;font-weight:700;}.enlighter-t-enlighter .enlighter-k3{color:#4da0d2;background-color:#f0f0f0;}.enlighter-t-enlighter .enlighter-k4{color:#4a9141;font-weight:700;}.enlighter-t-enlighter .enlighter-k5{color:#286491;font-weight:700;}.enlighter-t-enlighter .enlighter-k6{color:#286491;font-style:italic;}.enlighter-t-enlighter .enlighter-k7{color:#286491;font-weight:700;}.enlighter-t-enlighter .enlighter-k8{color:#4da0d2;}.enlighter-t-enlighter .enlighter-k9{color:#990073;font-weight:700;}.enlighter-t-enlighter .enlighter-k10{color:#4a9141;font-style:italic;}.enlighter-t-enlighter .enlighter-k11{color:#99a;}.enlighter-t-enlighter .enlighter-e0{color:#34068a;font-weight:700;}.enlighter-t-enlighter .enlighter-e1{color:#34068a;font-weight:700;}.enlighter-t-enlighter .enlighter-e2{color:#009926;}.enlighter-t-enlighter .enlighter-e3{color:#286491;}.enlighter-t-enlighter .enlighter-e4{color:#ff8c00;font-style:italic;}.enlighter-t-enlighter .enlighter-s0{color:#d14;}.enlighter-t-enlighter .enlighter-s1{color:#d14;}.enlighter-t-enlighter .enlighter-s2{color:#d14;}.enlighter-t-enlighter .enlighter-s3{color:#737383;}.enlighter-t-enlighter .enlighter-s4{color:#ff8c00;font-weight:700;}.enlighter-t-enlighter .enlighter-s5{color:#d14;font-style:italic;}.enlighter-t-enlighter .enlighter-n0{color:#099;}.enlighter-t-enlighter .enlighter-n1{color:#099;}.enlighter-t-enlighter .enlighter-n2{color:#099;font-style:italic;}.enlighter-t-enlighter .enlighter-n3{color:#099;font-style:italic;}.enlighter-t-enlighter .enlighter-n4{color:#099;font-style:italic;}.enlighter-t-enlighter .enlighter-n5{color:#099;text-decoration:underline;}.enlighter-t-enlighter .enlighter-m0{color:#0086b3;}.enlighter-t-enlighter .enlighter-m1{color:#0086b3;}.enlighter-t-enlighter .enlighter-m2{color:#0086b3;}.enlighter-t-enlighter .enlighter-m3{color:#0086b3;}.enlighter-t-enlighter .enlighter-g0{color:#777;}.enlighter-t-enlighter .enlighter-g1{color:#777;}.enlighter-t-enlighter .enlighter-t0{color:#777;}.enlighter-t-enlighter .enlighter-t1{color:#d14;font-weight:700;}.enlighter-t-enlighter .enlighter-t2{color:#990073;font-weight:700;}.enlighter-t-enlighter .enlighter-t3{color:#0086b3;}.enlighter-t-enlighter .enlighter-t4{color:#009926;}.enlighter-t-enlighter .enlighter-t5{color:#009926;}.enlighter-t-enlighter .enlighter-t6{color:#d14;}.enlighter-t-enlighter .enlighter-t7{color:#535353;font-weight:700;}.enlighter-t-enlighter .enlighter-t8{color:#777;background-color:#f0f0f0;font-style:italic;}.enlighter-t-enlighter .enlighter-x1{color:#286491;font-weight:700;}.enlighter-t-enlighter .enlighter-x2{color:#4da0d2;}.enlighter-t-enlighter .enlighter-x10{color:#000;font-weight:700;}.enlighter-t-enlighter .enlighter-x11{color:#286491;font-weight:700;}.enlighter-t-enlighter .enlighter-x12{color:#286491;text-decoration:underline;}.enlighter-t-enlighter .enlighter-x13{color:#0086b3;}.enlighter-t-enlighter .enlighter-x14{color:#099;font-style:italic;}.enlighter-t-enlighter .enlighter-x15{color:#990073;font-style:italic;}.enlighter-t-enlighter.enlighter-v-inline{border-radius:3px;background-color:#fafafa;}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter,.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-raw{border-top-left-radius:0;border-top-right-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{border-radius:8px 8px 0 0;background-color:#f9f9f9;border-bottom:1px solid #e0e0e0;padding:5px 5px 5px 45px;}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{padding:3px 10px 3px 10px;border-radius:4px;border:1px solid #e0e0e0;font-size:1em;color:#000;background-color:transparent;width:auto;}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#e5e5e5;color:#000;border-color:#c9c9c9;}.enlighter-t-beyond{color:#333;background-color:#f7f7fa;border-radius:5px;border:solid 2px #e2e2e8;padding:10px 10px 10px 5px;}.enlighter-t-beyond .enlighter-btn{border-radius:3px;background-color:#fff;color:#717171;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;width:23px;height:23px;background-position:0 0;background-size:contain;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{background-color:#fffcd3;border:solid 0 #fff;color:#444;}.enlighter-t-beyond .enlighter-raw{background-color:#f7f7fa;font-size:1.1em;color:#333;padding:10px 15px 10px 59px;line-height:1.7em;}.enlighter-t-beyond div.enlighter>div{border:solid 0 #fff;padding:1px 5px 1px 10px;line-height:1.5em;color:#aaa;background-color:#f7f7fa;}.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{color:#8181a1;}.enlighter-t-beyond .enlighter-c1{color:#8181a1;}.enlighter-t-beyond .enlighter-c2{color:#8181a1;}.enlighter-t-beyond .enlighter-c9{color:#8181a1;}.enlighter-t-beyond .enlighter-k0{color:#286491;font-weight:700;}.enlighter-t-beyond .enlighter-k1{color:#286491;font-weight:700;}.enlighter-t-beyond .enlighter-k2{color:#458;font-weight:700;}.enlighter-t-beyond .enlighter-k3{color:#4da0d2;background-color:#f0f0f0;}.enlighter-t-beyond .enlighter-k4{color:#4a9141;font-weight:700;}.enlighter-t-beyond .enlighter-k5{color:#286491;font-weight:700;}.enlighter-t-beyond .enlighter-k6{color:#286491;font-style:italic;}.enlighter-t-beyond .enlighter-k7{color:#286491;font-weight:700;}.enlighter-t-beyond .enlighter-k8{color:#4da0d2;}.enlighter-t-beyond .enlighter-k9{color:#990073;font-weight:700;}.enlighter-t-beyond .enlighter-k10{color:#4a9141;font-style:italic;}.enlighter-t-beyond .enlighter-k11{color:#8181a1;}.enlighter-t-beyond .enlighter-e0{color:#34068a;font-weight:700;}.enlighter-t-beyond .enlighter-e1{color:#34068a;font-weight:700;}.enlighter-t-beyond .enlighter-e2{color:#009926;}.enlighter-t-beyond .enlighter-e3{color:#286491;}.enlighter-t-beyond .enlighter-e4{color:#049595;font-style:italic;}.enlighter-t-beyond .enlighter-s0{color:#d14;}.enlighter-t-beyond .enlighter-s1{color:#d14;}.enlighter-t-beyond .enlighter-s2{color:#d14;}.enlighter-t-beyond .enlighter-s3{color:#737383;}.enlighter-t-beyond .enlighter-s4{color:#049595;font-weight:700;}.enlighter-t-beyond .enlighter-s5{color:#d14;font-style:italic;}.enlighter-t-beyond .enlighter-n0{color:#099;}.enlighter-t-beyond .enlighter-n1{color:#099;}.enlighter-t-beyond .enlighter-n2{color:#099;font-style:italic;}.enlighter-t-beyond .enlighter-n3{color:#099;font-style:italic;}.enlighter-t-beyond .enlighter-n4{color:#099;font-style:italic;}.enlighter-t-beyond .enlighter-n5{color:#099;text-decoration:underline;}.enlighter-t-beyond .enlighter-m0{color:#0086b3;}.enlighter-t-beyond .enlighter-m1{color:#0086b3;}.enlighter-t-beyond .enlighter-m2{color:#0086b3;}.enlighter-t-beyond .enlighter-m3{color:#0086b3;}.enlighter-t-beyond .enlighter-g0{color:#777;}.enlighter-t-beyond .enlighter-g1{color:#777;}.enlighter-t-beyond .enlighter-t0{color:#777;}.enlighter-t-beyond .enlighter-t1{color:#d14;font-weight:700;}.enlighter-t-beyond .enlighter-t2{color:#990073;font-weight:700;}.enlighter-t-beyond .enlighter-t3{color:#0086b3;}.enlighter-t-beyond .enlighter-t4{color:#009926;}.enlighter-t-beyond .enlighter-t5{color:#009926;}.enlighter-t-beyond .enlighter-t6{color:#d14;}.enlighter-t-beyond .enlighter-t7{color:#535353;font-weight:700;}.enlighter-t-beyond .enlighter-t8{color:#777;background-color:#f0f0f0;font-style:italic;}.enlighter-t-beyond .enlighter-x1{color:#286491;font-weight:700;}.enlighter-t-beyond .enlighter-x2{color:#4da0d2;}.enlighter-t-beyond .enlighter-x10{color:#000;font-weight:700;}.enlighter-t-beyond .enlighter-x11{color:#286491;font-weight:700;}.enlighter-t-beyond .enlighter-x12{color:#286491;text-decoration:underline;}.enlighter-t-beyond .enlighter-x13{color:#0086b3;}.enlighter-t-beyond .enlighter-x14{color:#099;font-style:italic;}.enlighter-t-beyond .enlighter-x15{color:#990073;font-style:italic;}.enlighter-t-beyond.enlighter-v-inline{border-radius:3px;background-color:#f7f7fa;border:dotted 1px #e2e2e8;padding:0;}.enlighter-t-beyond.enlighter-v-codegroup{padding:0;border:none;}.enlighter-t-beyond.enlighter-v-codegroup .enlighter-codegroup-wrapper{background-color:#f7f7fa;border-radius:5px;border:solid 2px #e2e2e8;padding:10px 10px 10px 5px;}.enlighter-t-beyond.enlighter-v-codegroup .enlighter-codegroup-switch{background-color:#fff;padding:0 0 0 45px;}.enlighter-t-beyond.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{border:solid 2px #e2e2e8;border-radius:5px 5px 0 0;font-size:1em;color:#286491;font-weight:700;background-color:#fff;border-bottom:none;padding:3px 10px 3px 10px;width:auto;}.enlighter-t-beyond.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#e2e2e8;border-color:#d8d8dd;color:#505050;font-weight:700;}.enlighter-t-classic{background-color:#fff;border:1px solid #e8e8e2;}.enlighter-t-classic .enlighter-btn{background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain;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{font-size:1.25em;color:#000;line-height:1.85em;padding:4px 5px 4px 58px;}.enlighter-t-classic div.enlighter{line-height:1.7em;}.enlighter-t-classic div.enlighter>div{padding:1px 5px 1px 14px;line-height:1.7em;color:#aaa;}.enlighter-t-classic div.enlighter>div>div{border-left:solid 4px #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(even){background-color:#f8f8f8;}.enlighter-t-classic div.enlighter>div.enlighter-special{background-color:#edf9ec;border-left-color:#3fa03f;}.enlighter-t-classic.enlighter-linenumbers div.enlighter>div::before{padding:1px 5px 1px 14px;color:#000;background-color:#f8f8f8;font-size:1.15em;width:55px;min-width:55px;}.enlighter-t-classic .enlighter span{font-size:1.25em;}.enlighter-t-classic .enlighter-text{color:#000;}.enlighter-t-classic .enlighter-c0{color:#888;}.enlighter-t-classic .enlighter-c1{color:#888;}.enlighter-t-classic .enlighter-c2{color:#888;}.enlighter-t-classic .enlighter-c9{color:#888;}.enlighter-t-classic .enlighter-k0{color:#066da1;font-weight:700;}.enlighter-t-classic .enlighter-k1{color:#066da1;font-weight:700;}.enlighter-t-classic .enlighter-k2{color:#404247;font-weight:700;}.enlighter-t-classic .enlighter-k3{color:#404247;background-color:#f0f0f0;}.enlighter-t-classic .enlighter-k4{color:#404247;font-weight:700;}.enlighter-t-classic .enlighter-k5{color:#404247;font-weight:700;}.enlighter-t-classic .enlighter-k6{color:#066da1;font-style:italic;}.enlighter-t-classic .enlighter-k7{color:#066da1;font-weight:700;}.enlighter-t-classic .enlighter-k8{color:#404247;}.enlighter-t-classic .enlighter-k9{color:#d53aa9;font-weight:700;}.enlighter-t-classic .enlighter-k10{color:#404247;font-style:italic;}.enlighter-t-classic .enlighter-k11{color:#888;}.enlighter-t-classic .enlighter-e0{color:#d53aa9;font-weight:700;}.enlighter-t-classic .enlighter-e1{color:#d53aa9;font-weight:700;}.enlighter-t-classic .enlighter-e2{color:#009926;}.enlighter-t-classic .enlighter-e3{color:#d53aa9;}.enlighter-t-classic .enlighter-e4{color:#d53aa9;font-style:italic;}.enlighter-t-classic .enlighter-s0{color:#2d47e6;}.enlighter-t-classic .enlighter-s1{color:#2d47e6;}.enlighter-t-classic .enlighter-s2{color:#2d47e6;}.enlighter-t-classic .enlighter-s3{color:#2d47e6;}.enlighter-t-classic .enlighter-s4{color:#2d47e6;font-weight:700;}.enlighter-t-classic .enlighter-s5{color:#d53aa9;font-weight:700;}.enlighter-t-classic .enlighter-n0{color:#d53aa9;}.enlighter-t-classic .enlighter-n1{color:#d53aa9;}.enlighter-t-classic .enlighter-n2{color:#d53aa9;}.enlighter-t-classic .enlighter-n3{color:#d53aa9;}.enlighter-t-classic .enlighter-n4{color:#d53aa9;}.enlighter-t-classic .enlighter-n5{color:#d53aa9;}.enlighter-t-classic .enlighter-m0{color:#404247;}.enlighter-t-classic .enlighter-m1{color:#404247;}.enlighter-t-classic .enlighter-m2{color:#404247;}.enlighter-t-classic .enlighter-m3{color:#404247;}.enlighter-t-classic .enlighter-g0{color:#444;}.enlighter-t-classic .enlighter-g1{color:#444;}.enlighter-t-classic .enlighter-t0{color:#444;}.enlighter-t-classic .enlighter-t1{color:#d53aa9;font-weight:700;}.enlighter-t-classic .enlighter-t2{color:#d53aa9;font-weight:700;}.enlighter-t-classic .enlighter-t3{color:#066da1;}.enlighter-t-classic .enlighter-t4{color:#009926;}.enlighter-t-classic .enlighter-t5{color:#009926;}.enlighter-t-classic .enlighter-t6{color:#d53aa9;}.enlighter-t-classic .enlighter-t7{color:#444;font-weight:700;}.enlighter-t-classic .enlighter-t8{color:#444;background-color:#f0f0f0;font-style:italic;}.enlighter-t-classic .enlighter-x1{color:#066da1;font-weight:700;}.enlighter-t-classic .enlighter-x2{color:#404247;font-weight:700;}.enlighter-t-classic .enlighter-x10{color:#000;font-weight:700;}.enlighter-t-classic .enlighter-x11{color:#286491;font-weight:700;}.enlighter-t-classic .enlighter-x12{color:#286491;text-decoration:underline;}.enlighter-t-classic .enlighter-x13{color:#0086b3;}.enlighter-t-classic .enlighter-x14{color:#099;font-style:italic;}.enlighter-t-classic .enlighter-x15{color:#990073;font-style:italic;}.enlighter-t-classic.enlighter-v-inline{background-color:transparent;border:none;}.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{border:none;font-size:1.25em;line-height:2.1em;width:auto;height:auto;background-color:transparent;padding:5px 10px 5px 10px;}.enlighter-t-classic.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#52ce52;color:#f9f9f9;font-weight:700;}.enlighter-t-godzilla{border-left:solid 6px #4a80b3;background-image:url("data:image/gif;base64,R0lGODlhHgAeAJEAAPLz9ezt7vf39wAAACwAAAAAHgAeAAACYYyPqXvi/wCccr5gY3Y1491Z4fRlI3Rem5ByaymurQBT8nuDuM57wA8MCodEQA2V8yRjm6OmZ3G6oKSlrWlFYqlaJffpNWUvxbL5J2WNHenZrL2mxd/znfjLrm/v/Kg+UwAAOw==");background-repeat:repeat;background-position:0 0;}.enlighter-t-godzilla.nitro-lazy{background-image:none !important;}.enlighter-t-godzilla .enlighter-btn{border-radius:3px;background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain;}.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{font-size:1.15em;line-height:1.6em;color:#2b333a;padding:4px 5px 4px 54px;}.enlighter-t-godzilla div.enlighter>div{padding:1px 5px 1px 14px;line-height:1.35em;color:#9c9ea0;}.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;background-color:transparent;font-size:.9em;}.enlighter-t-godzilla .enlighter span{font-size:1.15em;}.enlighter-t-godzilla .enlighter-text{color:#2b333a;}.enlighter-t-godzilla .enlighter-c0{color:#6b7c8b;}.enlighter-t-godzilla .enlighter-c1{color:#6b7c8b;}.enlighter-t-godzilla .enlighter-c2{color:#6b7c8b;}.enlighter-t-godzilla .enlighter-c9{color:#5b7c9c;}.enlighter-t-godzilla .enlighter-k0{color:#085789;font-weight:700;}.enlighter-t-godzilla .enlighter-k1{color:#085789;font-weight:700;}.enlighter-t-godzilla .enlighter-k2{color:#4284ae;font-weight:700;}.enlighter-t-godzilla .enlighter-k3{color:#4284ae;background-color:#f0f0f0;}.enlighter-t-godzilla .enlighter-k4{color:#4284ae;font-weight:700;}.enlighter-t-godzilla .enlighter-k5{color:#085789;font-weight:700;}.enlighter-t-godzilla .enlighter-k6{color:#085789;font-style:italic;}.enlighter-t-godzilla .enlighter-k7{color:#085789;font-weight:700;}.enlighter-t-godzilla .enlighter-k8{color:#4284ae;}.enlighter-t-godzilla .enlighter-k9{color:#ae42a0;font-weight:700;}.enlighter-t-godzilla .enlighter-k10{color:#ae42a0;font-style:italic;}.enlighter-t-godzilla .enlighter-k11{color:#6b7c8b;}.enlighter-t-godzilla .enlighter-e0{color:#085789;font-weight:700;}.enlighter-t-godzilla .enlighter-e1{color:#085789;font-weight:700;}.enlighter-t-godzilla .enlighter-e2{color:#085789;}.enlighter-t-godzilla .enlighter-e3{color:#085789;}.enlighter-t-godzilla .enlighter-e4{color:#d2901d;}.enlighter-t-godzilla .enlighter-s0{color:#5e860f;}.enlighter-t-godzilla .enlighter-s1{color:#5e860f;}.enlighter-t-godzilla .enlighter-s2{color:#5e860f;}.enlighter-t-godzilla .enlighter-s3{color:#5e860f;}.enlighter-t-godzilla .enlighter-s4{color:#5e860f;}.enlighter-t-godzilla .enlighter-s5{color:#5e860f;}.enlighter-t-godzilla .enlighter-n0{color:#9b0d5c;}.enlighter-t-godzilla .enlighter-n1{color:#9b0d5c;}.enlighter-t-godzilla .enlighter-n2{color:#9b0d5c;font-style:italic;}.enlighter-t-godzilla .enlighter-n3{color:#9b0d5c;font-style:italic;}.enlighter-t-godzilla .enlighter-n4{color:#9b0d5c;font-style:italic;}.enlighter-t-godzilla .enlighter-n5{color:#9b0d5c;text-decoration:underline;}.enlighter-t-godzilla .enlighter-m0{color:#d0284a;}.enlighter-t-godzilla .enlighter-m1{color:#d0284a;}.enlighter-t-godzilla .enlighter-m2{color:#d0284a;}.enlighter-t-godzilla .enlighter-m3{color:#d0284a;}.enlighter-t-godzilla .enlighter-g0{color:#35434c;}.enlighter-t-godzilla .enlighter-g1{color:#35434c;}.enlighter-t-godzilla .enlighter-t0{color:#35434c;}.enlighter-t-godzilla .enlighter-t1{color:#d0284a;font-weight:700;}.enlighter-t-godzilla .enlighter-t2{color:#9b0d5c;font-weight:700;}.enlighter-t-godzilla .enlighter-t3{color:#085789;}.enlighter-t-godzilla .enlighter-t4{color:#085789;}.enlighter-t-godzilla .enlighter-t5{color:#085789;}.enlighter-t-godzilla .enlighter-t6{color:#d0284a;}.enlighter-t-godzilla .enlighter-t7{color:#35434c;font-weight:700;}.enlighter-t-godzilla .enlighter-t8{color:#35434c;background-color:#f0f0f0;font-style:italic;}.enlighter-t-godzilla .enlighter-x1{color:#085789;font-weight:700;}.enlighter-t-godzilla .enlighter-x2{color:#4284ae;}.enlighter-t-godzilla .enlighter-x10{color:#35434c;font-weight:700;}.enlighter-t-godzilla .enlighter-x11{color:#085789;font-weight:700;}.enlighter-t-godzilla .enlighter-x12{color:#085789;text-decoration:underline;}.enlighter-t-godzilla .enlighter-x13{color:#4284ae;}.enlighter-t-godzilla .enlighter-x14{color:#4284ae;font-style:italic;}.enlighter-t-godzilla .enlighter-x15{color:#9b0d5c;font-style:italic;}.enlighter-t-godzilla.enlighter-v-inline{background-color:#f7f7f7;border:dotted 1px #e0e0e1;border-left:solid 2px #4a80b3;}.enlighter-t-godzilla.enlighter-v-codegroup .enlighter-codegroup-switch{font-family:"Open Sans",Arial,Verdana,sans-serif;background-color:#4a80b3;padding:5px 5px 5px 5px;}.enlighter-t-godzilla.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{padding:3px 10px 3px 10px;border:none;background-color:transparent;line-height:1.7em;font-size:1.15em;color:#f0f0f0;width:auto;}.enlighter-t-godzilla.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#00417f;}.enlighter-t-atomic{font-family:Inconsolata,Consolas,"Source Code Pro","Liberation Mono","Courier New",Courier,monospace;background-color:#272b33;font-size:12px;color:#939393;}.enlighter-t-atomic .enlighter-toolbar{top:10px;right:10px;}.enlighter-t-atomic .enlighter-btn{font-family:"Open Sans",Arial,Verdana,sans-serif;background-image:none;background-color:transparent;background-color:#13151a;color:#939393;font-size:1.1em;padding:2px 8px 2px 8px;margin:0 5px 0 5px;border:solid 1px #383e49;border-radius:4px;}.enlighter-t-atomic .enlighter-btn.nitro-lazy{background-image:none !important;}.enlighter-t-atomic .enlighter-btn:hover{background-color:#121518;color:#f0f0f0;}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-raw{background-image:none;}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-raw.nitro-lazy{background-image:none !important;}.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.nitro-lazy{background-image:none !important;}.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.nitro-lazy{background-image:none !important;}.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.nitro-lazy{background-image:none !important;}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-website:after{content:"EnlighterJS";}.enlighter-t-atomic .enlighter-raw{font-size:1.4em;color:#cfd5e0;background-color:#272b33;line-height:1.85em;padding:4px 5px 4px 54px;}.enlighter-t-atomic div.enlighter>div{padding:1px 5px 1px 14px;line-height:1.6em;color:#596174;background-color:#272b33;}.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{color:#6b7c8b;}.enlighter-t-atomic .enlighter-c1{color:#6b7c8b;}.enlighter-t-atomic .enlighter-c2{color:#6b7c8b;}.enlighter-t-atomic .enlighter-c9{color:#5b7c9c;}.enlighter-t-atomic .enlighter-k0{color:#d171dd;font-weight:700;}.enlighter-t-atomic .enlighter-k1{color:#d171dd;font-weight:700;}.enlighter-t-atomic .enlighter-k2{color:#d19252;border-bottom:dotted 1px #d19252;}.enlighter-t-atomic .enlighter-k3{color:#4284ae;}.enlighter-t-atomic .enlighter-k4{color:#4284ae;font-weight:700;}.enlighter-t-atomic .enlighter-k5{color:#d171dd;font-weight:700;}.enlighter-t-atomic .enlighter-k6{color:#d171dd;font-style:italic;}.enlighter-t-atomic .enlighter-k7{color:#d171dd;font-weight:700;}.enlighter-t-atomic .enlighter-k8{color:#4284ae;}.enlighter-t-atomic .enlighter-k9{color:#fff;}.enlighter-t-atomic .enlighter-k10{color:#4284ae;font-style:italic;}.enlighter-t-atomic .enlighter-k11{color:#6b7c8b;}.enlighter-t-atomic .enlighter-e0{color:#d171dd;font-weight:700;}.enlighter-t-atomic .enlighter-e1{color:#d171dd;font-weight:700;}.enlighter-t-atomic .enlighter-e2{color:#d19252;}.enlighter-t-atomic .enlighter-e3{color:#ae42a0;}.enlighter-t-atomic .enlighter-e4{color:#d2901d;font-style:italic;}.enlighter-t-atomic .enlighter-s0{color:#7cc379;}.enlighter-t-atomic .enlighter-s1{color:#7cc379;}.enlighter-t-atomic .enlighter-s2{color:#7cc379;}.enlighter-t-atomic .enlighter-s3{color:#7cc379;}.enlighter-t-atomic .enlighter-s4{color:#7cc379;font-weight:700;}.enlighter-t-atomic .enlighter-s5{color:#5e860f;font-style:italic;}.enlighter-t-atomic .enlighter-n0{color:#d19a66;}.enlighter-t-atomic .enlighter-n1{color:#d19a66;}.enlighter-t-atomic .enlighter-n2{color:#d19a66;}.enlighter-t-atomic .enlighter-n3{color:#d19a66;}.enlighter-t-atomic .enlighter-n4{color:#d19a66;}.enlighter-t-atomic .enlighter-n5{color:#d19a66;}.enlighter-t-atomic .enlighter-m0{color:#4284ae;}.enlighter-t-atomic .enlighter-m1{color:#4284ae;}.enlighter-t-atomic .enlighter-m2{color:#4284ae;}.enlighter-t-atomic .enlighter-m3{color:#4284ae;}.enlighter-t-atomic .enlighter-g0{color:#6b7c8b;font-weight:700;}.enlighter-t-atomic .enlighter-g1{color:#6b7c8b;font-weight:700;}.enlighter-t-atomic .enlighter-t0{color:#6b7c8b;}.enlighter-t-atomic .enlighter-t1{color:#9b0d5c;font-weight:700;}.enlighter-t-atomic .enlighter-t2{color:#990073;font-weight:700;}.enlighter-t-atomic .enlighter-t3{color:#d171dd;}.enlighter-t-atomic .enlighter-t4{color:#4284ae;}.enlighter-t-atomic .enlighter-t5{color:#4284ae;}.enlighter-t-atomic .enlighter-t6{color:#9b0d5c;}.enlighter-t-atomic .enlighter-t7{color:#6b7c8b;font-weight:700;}.enlighter-t-atomic .enlighter-t8{color:#6b7c8b;}.enlighter-t-atomic .enlighter-x1{color:#d171dd;font-weight:700;}.enlighter-t-atomic .enlighter-x2{color:#d19252;border-bottom:dotted 1px #d19252;}.enlighter-t-atomic .enlighter-x10{color:#d171dd;font-weight:700;}.enlighter-t-atomic .enlighter-x11{color:#d171dd;font-weight:700;}.enlighter-t-atomic .enlighter-x12{color:#d171dd;text-decoration:underline;}.enlighter-t-atomic .enlighter-x13{color:#d19252;border-bottom:dotted 1px #d19252;}.enlighter-t-atomic .enlighter-x14{color:#d19a66;font-style:italic;}.enlighter-t-atomic .enlighter-x15{color:#9b0d5c;font-style:italic;}.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 8px;border:none;background-color:transparent;line-height:2.1em;font-weight:700;color:#f0f0f0;border-radius:5px 5px 0 0;text-transform:lowercase;}.enlighter-t-atomic.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#272b33;}.enlighter-t-droide{background-color:#f7f7f9;border:solid 1px #e0e0e0;}.enlighter-t-droide .enlighter-btn{background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain;}.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{font-size:1.1em;color:#404141;line-height:1.5em;padding:4px 5px 4px 55px;}.enlighter-t-droide div.enlighter>div{border:solid 0 #fff;padding:1px 5px 1px 14px;line-height:1.35em;color:#aaa;}.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{background-color:#fae9d9;border-left:solid 5px #e07c19;}.enlighter-t-droide.enlighter-linenumbers div.enlighter>div::before{padding:1px 5px 1px 0;border-right:1px dashed #e0e0e0;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{color:#086b08;}.enlighter-t-droide .enlighter-c1{color:#086b08;}.enlighter-t-droide .enlighter-c2{color:#086b08;}.enlighter-t-droide .enlighter-c9{color:#086b08;}.enlighter-t-droide .enlighter-k0{color:#12217c;font-weight:700;}.enlighter-t-droide .enlighter-k1{color:#12217c;font-weight:700;}.enlighter-t-droide .enlighter-k2{color:#458;font-weight:700;}.enlighter-t-droide .enlighter-k3{color:#6e0d6e;}.enlighter-t-droide .enlighter-k4{color:#6e0d6e;font-weight:700;}.enlighter-t-droide .enlighter-k5{color:#12217c;font-weight:700;}.enlighter-t-droide .enlighter-k6{color:#12217c;font-style:italic;}.enlighter-t-droide .enlighter-k7{color:#12217c;font-weight:700;}.enlighter-t-droide .enlighter-k8{color:#458;}.enlighter-t-droide .enlighter-k9{color:#990073;font-weight:700;}.enlighter-t-droide .enlighter-k10{color:#6e0d6e;font-style:italic;}.enlighter-t-droide .enlighter-k11{color:#086b08;}.enlighter-t-droide .enlighter-e0{color:#34068a;font-weight:700;}.enlighter-t-droide .enlighter-e1{color:#34068a;font-weight:700;}.enlighter-t-droide .enlighter-e2{color:#009926;}.enlighter-t-droide .enlighter-e3{color:#286491;}.enlighter-t-droide .enlighter-e4{color:#ff8c00;font-style:italic;}.enlighter-t-droide .enlighter-s0{color:#961414;}.enlighter-t-droide .enlighter-s1{color:#961414;}.enlighter-t-droide .enlighter-s2{color:#961414;}.enlighter-t-droide .enlighter-s3{color:#961414;}.enlighter-t-droide .enlighter-s4{color:#963f14;font-weight:700;}.enlighter-t-droide .enlighter-s5{color:#961414;font-style:italic;}.enlighter-t-droide .enlighter-n0{color:#007f7f;}.enlighter-t-droide .enlighter-n1{color:#007f7f;}.enlighter-t-droide .enlighter-n2{color:#007f7f;font-style:italic;}.enlighter-t-droide .enlighter-n3{color:#007f7f;font-style:italic;}.enlighter-t-droide .enlighter-n4{color:#007f7f;font-style:italic;}.enlighter-t-droide .enlighter-n5{color:#007f7f;text-decoration:underline;}.enlighter-t-droide .enlighter-m0{color:#000;}.enlighter-t-droide .enlighter-m1{color:#000;}.enlighter-t-droide .enlighter-m2{color:#000;}.enlighter-t-droide .enlighter-m3{color:#000;}.enlighter-t-droide .enlighter-g0{color:#12217c;}.enlighter-t-droide .enlighter-g1{color:#12217c;}.enlighter-t-droide .enlighter-t0{color:#777;}.enlighter-t-droide .enlighter-t1{color:#961414;font-weight:700;}.enlighter-t-droide .enlighter-t2{color:#990073;font-weight:700;}.enlighter-t-droide .enlighter-t3{color:#458;}.enlighter-t-droide .enlighter-t4{color:#6e0d6e;}.enlighter-t-droide .enlighter-t5{color:#6e0d6e;}.enlighter-t-droide .enlighter-t6{color:#961414;}.enlighter-t-droide .enlighter-t7{color:#535353;font-weight:700;}.enlighter-t-droide .enlighter-t8{color:#777;font-style:italic;}.enlighter-t-droide .enlighter-x1{color:#12217c;font-weight:700;}.enlighter-t-droide .enlighter-x2{color:#6e0d6e;}.enlighter-t-droide .enlighter-x10{color:#12217c;font-weight:700;}.enlighter-t-droide .enlighter-x11{color:#12217c;font-weight:700;}.enlighter-t-droide .enlighter-x12{color:#458;}.enlighter-t-droide .enlighter-x13{color:#007f7f;}.enlighter-t-droide .enlighter-x14{color:#007f7f;}.enlighter-t-droide .enlighter-x15{color:#990073;font-style:italic;}.enlighter-t-droide.enlighter-v-codegroup{background-color:transparent;border:none;}.enlighter-t-droide.enlighter-v-codegroup .enlighter-codegroup-wrapper{background-color:#f7f7f9;border:solid 1px #e0e0e0;}.enlighter-t-droide.enlighter-v-codegroup .enlighter-codegroup-switch{padding-left:15px;}.enlighter-t-droide.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{border:solid 1px #e0e0e0;font-size:1em;color:#000;background-color:transparent;border-radius:0;border-bottom-width:0;padding:5px 10px 5px 10px;font-weight:700;width:auto;height:auto;}.enlighter-t-droide.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#f7f7f9;color:#000;border-color:#c9c9c9;}.enlighter-t-minimal{border-top:solid 3px #e0e0e0;border-bottom:solid 3px #e0e0e0;background-color:transparent;padding:10px 0 10px 0;}.enlighter-t-minimal .enlighter-btn{background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain;}.enlighter-t-minimal .enlighter-btn:after{content:"";}.enlighter-t-minimal.enlighter-hover div.enlighter>div:hover{background-color:#f0f0f0;}.enlighter-t-minimal .enlighter-raw{font-size:1.1em;line-height:1.75em;padding:13px 5px 15px 50px;color:#404141;}.enlighter-t-minimal div.enlighter>div{border:solid 0 #fff;background-color:transparent;padding:1px 5px 1px 0;line-height:1.5em;color:#a0a0a0;}.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 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{color:#a0a0a0;}.enlighter-t-minimal .enlighter-c1{color:#a0a0a0;}.enlighter-t-minimal .enlighter-c2{color:#a0a0a0;}.enlighter-t-minimal .enlighter-c9{color:#a0a0a0;}.enlighter-t-minimal .enlighter-k0{color:#12217c;font-weight:700;}.enlighter-t-minimal .enlighter-k1{color:#12217c;font-weight:700;}.enlighter-t-minimal .enlighter-k2{color:#458;border-bottom:dotted 1px #458;}.enlighter-t-minimal .enlighter-k3{color:#458;border-bottom:dotted 1px #458;}.enlighter-t-minimal .enlighter-k4{color:#458;border-bottom:dotted 1px #458;}.enlighter-t-minimal .enlighter-k5{color:#12217c;font-weight:700;}.enlighter-t-minimal .enlighter-k6{color:#12217c;font-style:italic;}.enlighter-t-minimal .enlighter-k7{color:#12217c;font-weight:700;}.enlighter-t-minimal .enlighter-k8{color:#458;}.enlighter-t-minimal .enlighter-k9{color:#990073;}.enlighter-t-minimal .enlighter-k10{color:#990073;}.enlighter-t-minimal .enlighter-k11{color:#a0a0a0;}.enlighter-t-minimal .enlighter-e0{color:#458;border-bottom:dotted 1px #458;}.enlighter-t-minimal .enlighter-e1{color:#458;border-bottom:dotted 1px #458;}.enlighter-t-minimal .enlighter-e2{color:#996700;border-bottom:solid 1px #996700;}.enlighter-t-minimal .enlighter-e3{color:#458;border-bottom:dotted 1px #458;}.enlighter-t-minimal .enlighter-e4{color:#458;border-bottom:dotted 1px #458;}.enlighter-t-minimal .enlighter-s0{color:#217908;border-bottom:dotted 1px #387905;}.enlighter-t-minimal .enlighter-s1{color:#217908;border-bottom:dotted 1px #387905;}.enlighter-t-minimal .enlighter-s2{color:#cf6a4c;}.enlighter-t-minimal .enlighter-s3{color:#217908;border-bottom:dotted 1px #387905;}.enlighter-t-minimal .enlighter-s4{color:#217908;border-bottom:dotted 1px #387905;}.enlighter-t-minimal .enlighter-s5{color:#217908;border-bottom:dotted 1px #387905;}.enlighter-t-minimal .enlighter-n0{color:#a61d1b;font-weight:700;}.enlighter-t-minimal .enlighter-n1{color:#a61d1b;font-weight:700;}.enlighter-t-minimal .enlighter-n2{color:#a61d1b;font-weight:700;}.enlighter-t-minimal .enlighter-n3{color:#a61d1b;font-weight:700;}.enlighter-t-minimal .enlighter-n4{color:#a61d1b;font-weight:700;}.enlighter-t-minimal .enlighter-n5{color:#a61d1b;font-weight:700;}.enlighter-t-minimal .enlighter-m0{color:#12217c;background-color:#e0e0e0;}.enlighter-t-minimal .enlighter-m1{color:#12217c;background-color:#e0e0e0;}.enlighter-t-minimal .enlighter-m2{color:#12217c;background-color:#e0e0e0;}.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{color:#387905;font-weight:700;}.enlighter-t-minimal .enlighter-t2{color:#990073;font-weight:700;}.enlighter-t-minimal .enlighter-t3{color:#458;}.enlighter-t-minimal .enlighter-t4{color:#458;}.enlighter-t-minimal .enlighter-t5{color:#458;}.enlighter-t-minimal .enlighter-t6{color:#387905;}.enlighter-t-minimal .enlighter-t7{color:#a0a0a0;font-weight:700;}.enlighter-t-minimal .enlighter-t8{color:#a0a0a0;font-style:italic;}.enlighter-t-minimal .enlighter-x1{color:#12217c;font-weight:700;}.enlighter-t-minimal .enlighter-x2{color:#458;border-bottom:dotted 1px #458;}.enlighter-t-minimal .enlighter-x10{color:#12217c;font-weight:700;}.enlighter-t-minimal .enlighter-x11{color:#12217c;font-weight:700;}.enlighter-t-minimal .enlighter-x12{color:#458;}.enlighter-t-minimal .enlighter-x13{color:#a61d1b;font-weight:700;}.enlighter-t-minimal .enlighter-x14{color:#a61d1b;font-weight:700;}.enlighter-t-minimal .enlighter-x15{color:#990073;}.enlighter-t-minimal.enlighter-v-inline{background-color:transparent;border:none;padding:0;}.enlighter-t-minimal.enlighter-v-codegroup{border-top:none;padding-top:0;}.enlighter-t-minimal.enlighter-v-codegroup .enlighter-codegroup-wrapper{border-top:solid 3px #e0e0e0;padding-top:10px;}.enlighter-t-minimal.enlighter-v-codegroup .enlighter-codegroup-switch{padding-left:5px;padding-bottom:5px;}.enlighter-t-minimal.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{font-size:1em;color:#000;background-color:transparent;font-weight:700;text-transform:uppercase;padding:1px 6px 1px 6px;border:none;width:auto;height:auto;}.enlighter-t-minimal.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#e0e0e0;color:#2a2a2a;}.enlighter-t-eclipse{color:#787878;border-radius:5px;border:solid 8px #f3f3f3;background-color:#fff;}.enlighter-t-eclipse .enlighter-toolbar{top:15px;right:15px;}.enlighter-t-eclipse .enlighter-btn{background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain;border-radius:8px;}.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{background-color:#e8f2fe;color:#444;}.enlighter-t-eclipse.enlighter-hover div.enlighter>div:hover{background-color:#e8f2fe;color:#444;border-left-color:#e0e0e0;}.enlighter-t-eclipse .enlighter-raw{font-size:1.1em;line-height:1.5em;padding:4px 5px 4px 56px;color:#717171;}.enlighter-t-eclipse div.enlighter{background-color:#fff;}.enlighter-t-eclipse div.enlighter>div{border:solid 0 #fff;background-color:transparent;padding:1px 5px 1px 0;line-height:1.35em;color:#787878;}.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{color:#3f5fbf;}.enlighter-t-eclipse .enlighter-c2{color:#3f5fbf;}.enlighter-t-eclipse .enlighter-c9{color:#3f5fbf;}.enlighter-t-eclipse .enlighter-k0{color:#3f7f95;font-weight:700;}.enlighter-t-eclipse .enlighter-k1{color:#3f7f95;font-weight:700;}.enlighter-t-eclipse .enlighter-k2{color:#7f007f;font-weight:700;}.enlighter-t-eclipse .enlighter-k3{color:#7f007f;font-weight:700;}.enlighter-t-eclipse .enlighter-k4{color:#458;}.enlighter-t-eclipse .enlighter-k5{color:#7f007f;font-weight:700;}.enlighter-t-eclipse .enlighter-k6{color:#7f007f;font-weight:700;}.enlighter-t-eclipse .enlighter-k7{color:#7f007f;font-weight:700;}.enlighter-t-eclipse .enlighter-k8{color:#458;}.enlighter-t-eclipse .enlighter-k9{color:#990073;}.enlighter-t-eclipse .enlighter-k10{color:#990073;}.enlighter-t-eclipse .enlighter-k11{color:#3f5fbf;}.enlighter-t-eclipse .enlighter-e0{color:#7f007f;font-weight:700;}.enlighter-t-eclipse .enlighter-e1{color:#7f007f;font-weight:700;}.enlighter-t-eclipse .enlighter-e2{color:#009926;}.enlighter-t-eclipse .enlighter-e3{color:#7f007f;font-weight:700;}.enlighter-t-eclipse .enlighter-e4{color:#7f007f;font-weight:700;}.enlighter-t-eclipse .enlighter-s0{color:#320fe3;}.enlighter-t-eclipse .enlighter-s1{color:#320fe3;}.enlighter-t-eclipse .enlighter-s2{color:#320fe3;}.enlighter-t-eclipse .enlighter-s3{color:#320fe3;}.enlighter-t-eclipse .enlighter-s4{color:#320fe3;}.enlighter-t-eclipse .enlighter-s5{color:#990073;}.enlighter-t-eclipse .enlighter-n0{color:#000;}.enlighter-t-eclipse .enlighter-n1{color:#000;}.enlighter-t-eclipse .enlighter-n2{color:#000;}.enlighter-t-eclipse .enlighter-n3{color:#000;}.enlighter-t-eclipse .enlighter-n4{color:#000;}.enlighter-t-eclipse .enlighter-n5{color:#000;}.enlighter-t-eclipse .enlighter-m0{color:#000;}.enlighter-t-eclipse .enlighter-m1{color:#000;}.enlighter-t-eclipse .enlighter-m2{color:#000;}.enlighter-t-eclipse .enlighter-m3{color:#000;}.enlighter-t-eclipse .enlighter-g0{color:#777;}.enlighter-t-eclipse .enlighter-g1{color:#777;}.enlighter-t-eclipse .enlighter-t0{color:#777;}.enlighter-t-eclipse .enlighter-t1{color:#3f7f5f;font-weight:700;}.enlighter-t-eclipse .enlighter-t2{color:#990073;font-weight:700;}.enlighter-t-eclipse .enlighter-t3{color:#458;}.enlighter-t-eclipse .enlighter-t4{color:#458;}.enlighter-t-eclipse .enlighter-t5{color:#458;}.enlighter-t-eclipse .enlighter-t6{color:#3f7f5f;}.enlighter-t-eclipse .enlighter-t7{color:#a0a0a0;font-weight:700;}.enlighter-t-eclipse .enlighter-t8{color:#a0a0a0;font-style:italic;}.enlighter-t-eclipse .enlighter-x1{color:#3f7f95;font-weight:700;}.enlighter-t-eclipse .enlighter-x2{color:#7f007f;font-weight:700;}.enlighter-t-eclipse .enlighter-x10{color:#3f7f95;font-weight:700;}.enlighter-t-eclipse .enlighter-x11{color:#3f7f95;font-weight:700;}.enlighter-t-eclipse .enlighter-x12{color:#458;}.enlighter-t-eclipse .enlighter-x13{color:#3f7f95;}.enlighter-t-eclipse .enlighter-x14{color:#000;}.enlighter-t-eclipse .enlighter-x15{color:#000;}.enlighter-t-eclipse.enlighter-v-inline{border-radius:3px;background-color:#f8f8f8;border:solid 0 #fff;}.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:0;border-top-left-radius:0;border-top-right-radius:0;}.enlighter-t-eclipse.enlighter-v-codegroup .enlighter-codegroup-wrapper{position:relative;}.enlighter-t-eclipse.enlighter-v-codegroup .enlighter-codegroup-switch{background-color:#f3f3f3;padding:8px 5px 0 60px;border-radius:5px 5px 0 0;}.enlighter-t-eclipse.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{font-size:1em;color:#000;background-color:transparent;padding:5px 10px 5px 10px;border-radius:5px 5px 0 0;border:none;width:auto;}.enlighter-t-eclipse.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#fff;color:#000;border-color:#c9c9c9;}.enlighter-t-mowtwo{background-color:#f0f0f1;border:solid 1px #f0f0f1;border-radius:7px;}.enlighter-t-mowtwo .enlighter-btn{background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain;}.enlighter-t-mowtwo .enlighter-btn:after{content:"";}.enlighter-t-mowtwo.enlighter-hover div.enlighter>div:hover{background-color:#e9e9e9;}.enlighter-t-mowtwo .enlighter-raw{font-size:1.15em;line-height:1.75em;color:#313437;padding:5px 5px 5px 51px;background-color:transparent;}.enlighter-t-mowtwo div.enlighter>div{line-height:1.5em;padding:1px 5px 1px 14px;color:#9c9ea0;}.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 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{color:#9c9ea0;}.enlighter-t-mowtwo .enlighter-c1{color:#9c9ea0;}.enlighter-t-mowtwo .enlighter-c2{color:#9c9ea0;}.enlighter-t-mowtwo .enlighter-c9{color:#9c9ea0;}.enlighter-t-mowtwo .enlighter-k0{color:#b05098;font-weight:700;}.enlighter-t-mowtwo .enlighter-k1{color:#b05098;font-weight:700;}.enlighter-t-mowtwo .enlighter-k2{color:#b05098;}.enlighter-t-mowtwo .enlighter-k3{color:#b05098;}.enlighter-t-mowtwo .enlighter-k4{color:#b05098;}.enlighter-t-mowtwo .enlighter-k5{color:#b05098;}.enlighter-t-mowtwo .enlighter-k6{color:#b05098;}.enlighter-t-mowtwo .enlighter-k7{color:#b05098;}.enlighter-t-mowtwo .enlighter-k8{color:#313437;}.enlighter-t-mowtwo .enlighter-k9{color:#313437;}.enlighter-t-mowtwo .enlighter-k10{color:#313437;}.enlighter-t-mowtwo .enlighter-k11{color:#9c9ea0;}.enlighter-t-mowtwo .enlighter-e0{color:#b05098;}.enlighter-t-mowtwo .enlighter-e1{color:#b05098;}.enlighter-t-mowtwo .enlighter-e2{color:#864c08;}.enlighter-t-mowtwo .enlighter-e3{color:#b05098;}.enlighter-t-mowtwo .enlighter-e4{color:#b05098;}.enlighter-t-mowtwo .enlighter-s0{color:#83a440;}.enlighter-t-mowtwo .enlighter-s1{color:#83a440;}.enlighter-t-mowtwo .enlighter-s2{color:#83a440;}.enlighter-t-mowtwo .enlighter-s3{color:#83a440;}.enlighter-t-mowtwo .enlighter-s4{color:#83a440;}.enlighter-t-mowtwo .enlighter-s5{color:#83a440;}.enlighter-t-mowtwo .enlighter-n0{color:#429bc1;}.enlighter-t-mowtwo .enlighter-n1{color:#429bc1;}.enlighter-t-mowtwo .enlighter-n2{color:#429bc1;}.enlighter-t-mowtwo .enlighter-n3{color:#429bc1;}.enlighter-t-mowtwo .enlighter-n4{color:#429bc1;}.enlighter-t-mowtwo .enlighter-n5{color:#429bc1;}.enlighter-t-mowtwo .enlighter-m0{color:#666;}.enlighter-t-mowtwo .enlighter-m1{color:#666;}.enlighter-t-mowtwo .enlighter-m2{color:#666;}.enlighter-t-mowtwo .enlighter-m3{color:#666;}.enlighter-t-mowtwo .enlighter-g0{color:#864c08;}.enlighter-t-mowtwo .enlighter-g1{color:#909090;}.enlighter-t-mowtwo .enlighter-t0{color:#909090;}.enlighter-t-mowtwo .enlighter-t1{color:#b05098;font-weight:700;}.enlighter-t-mowtwo .enlighter-t2{color:#b05098;font-weight:700;}.enlighter-t-mowtwo .enlighter-t3{color:#b05098;}.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{color:#909090;font-weight:700;}.enlighter-t-mowtwo .enlighter-t8{color:#909090;font-style:italic;}.enlighter-t-mowtwo .enlighter-x1{color:#b05098;font-weight:700;}.enlighter-t-mowtwo .enlighter-x2{color:#b05098;}.enlighter-t-mowtwo .enlighter-x10{color:#b05098;font-weight:700;}.enlighter-t-mowtwo .enlighter-x11{color:#b05098;font-weight:700;}.enlighter-t-mowtwo .enlighter-x12{color:#313437;}.enlighter-t-mowtwo .enlighter-x13{color:#429bc1;}.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{background-color:#585b5e;padding:10px 0 10px 20px;border-radius:8px;margin-bottom:5px;}.enlighter-t-mowtwo.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{border-radius:0;background-color:transparent;line-height:1.7em;font-size:1.25em;color:#f0f0f0;border:none;padding:0 10px 0 10px;width:auto;height:auto;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{background-color:transparent;border:none;}.enlighter-t-rowhammer .enlighter-toolbar{top:20px;}.enlighter-t-rowhammer .enlighter-btn{background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain;}.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{font-size:1.1em;color:#404141;background-color:transparent;padding:14px 0 15px 38px;line-height:2em;}.enlighter-t-rowhammer div.enlighter>div{border:solid 0 #fff;padding:1px 5px 1px 0;line-height:1.67em;color:#94a9bf;background-color:transparent;border-bottom:dotted 1px #e9e9f0;}.enlighter-t-rowhammer div.enlighter>div:nth-of-type(1){border-top:dotted 1px #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{color:#758697;}.enlighter-t-rowhammer .enlighter-c1{color:#758697;}.enlighter-t-rowhammer .enlighter-c2{color:#758697;}.enlighter-t-rowhammer .enlighter-c9{color:#758697;}.enlighter-t-rowhammer .enlighter-k0{color:#07a;font-weight:700;border-bottom:dotted 1px #07a;}.enlighter-t-rowhammer .enlighter-k1{color:#07a;font-weight:700;border-bottom:dotted 1px #07a;}.enlighter-t-rowhammer .enlighter-k2{color:#07a;font-weight:700;}.enlighter-t-rowhammer .enlighter-k3{color:#07a;}.enlighter-t-rowhammer .enlighter-k4{color:#07a;font-weight:700;}.enlighter-t-rowhammer .enlighter-k5{color:#07a;font-weight:700;border-bottom:dotted 1px #07a;}.enlighter-t-rowhammer .enlighter-k6{color:#07a;font-weight:700;border-bottom:dotted 1px #07a;}.enlighter-t-rowhammer .enlighter-k7{color:#07a;font-weight:700;border-bottom:dotted 1px #07a;}.enlighter-t-rowhammer .enlighter-k8{color:#07a;}.enlighter-t-rowhammer .enlighter-k9{color:#000;}.enlighter-t-rowhammer .enlighter-k10{color:#07a;font-style:italic;}.enlighter-t-rowhammer .enlighter-k11{color:#758697;}.enlighter-t-rowhammer .enlighter-e0{color:#07a;font-weight:700;}.enlighter-t-rowhammer .enlighter-e1{color:#07a;font-weight:700;}.enlighter-t-rowhammer .enlighter-e2{color:#d2901d;}.enlighter-t-rowhammer .enlighter-e3{color:#07a;}.enlighter-t-rowhammer .enlighter-e4{color:#ff8c00;font-style:italic;}.enlighter-t-rowhammer .enlighter-s0{color:#639500;border-bottom:dotted 1px #639500;}.enlighter-t-rowhammer .enlighter-s1{color:#639500;}.enlighter-t-rowhammer .enlighter-s2{color:#639500;}.enlighter-t-rowhammer .enlighter-s3{color:#639500;}.enlighter-t-rowhammer .enlighter-s4{color:#639500;}.enlighter-t-rowhammer .enlighter-s5{color:#639500;font-style:italic;}.enlighter-t-rowhammer .enlighter-n0{color:#9b0d5c;}.enlighter-t-rowhammer .enlighter-n1{color:#9b0d5c;}.enlighter-t-rowhammer .enlighter-n2{color:#9b0d5c;}.enlighter-t-rowhammer .enlighter-n3{color:#9b0d5c;}.enlighter-t-rowhammer .enlighter-n4{color:#9b0d5c;}.enlighter-t-rowhammer .enlighter-n5{color:#9b0d5c;}.enlighter-t-rowhammer .enlighter-m0{color:#d0284a;font-weight:700;}.enlighter-t-rowhammer .enlighter-m1{color:#c2415b;font-weight:700;}.enlighter-t-rowhammer .enlighter-m2{color:#c2415b;font-weight:700;}.enlighter-t-rowhammer .enlighter-m3{color:#d0284a;font-weight:700;}.enlighter-t-rowhammer .enlighter-g0{color:#35434c;font-weight:700;}.enlighter-t-rowhammer .enlighter-g1{color:#6b7c8b;font-weight:700;}.enlighter-t-rowhammer .enlighter-t0{color:#777;}.enlighter-t-rowhammer .enlighter-t1{color:#961414;font-weight:700;}.enlighter-t-rowhammer .enlighter-t2{color:#990073;font-weight:700;}.enlighter-t-rowhammer .enlighter-t3{color:#458;}.enlighter-t-rowhammer .enlighter-t4{color:#6e0d6e;}.enlighter-t-rowhammer .enlighter-t5{color:#6e0d6e;}.enlighter-t-rowhammer .enlighter-t6{color:#961414;}.enlighter-t-rowhammer .enlighter-t7{color:#535353;font-weight:700;}.enlighter-t-rowhammer .enlighter-t8{color:#777;font-style:italic;}.enlighter-t-rowhammer .enlighter-x1{color:#07a;font-weight:700;border-bottom:dotted 1px #07a;}.enlighter-t-rowhammer .enlighter-x2{color:#07a;font-weight:700;}.enlighter-t-rowhammer .enlighter-x10{color:#07a;font-weight:700;border-bottom:dotted 1px #07a;}.enlighter-t-rowhammer .enlighter-x11{color:#07a;font-weight:700;border-bottom:dotted 1px #07a;}.enlighter-t-rowhammer .enlighter-x12{color:#07a;}.enlighter-t-rowhammer .enlighter-x13{color:#9b0d5c;}.enlighter-t-rowhammer .enlighter-x14{color:#9b0d5c;}.enlighter-t-rowhammer .enlighter-x15{color:#121212;}.enlighter-t-rowhammer.enlighter-v-codegroup .enlighter-codegroup-switch{padding-left:15px;padding-bottom:15px;}.enlighter-t-rowhammer.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{font-size:1em;color:#758697;background-color:transparent;border-radius:0;font-weight:700;text-transform:uppercase;padding:2px 10px 2px 10px;border:none;width:auto;height:auto;}.enlighter-t-rowhammer.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{border-bottom:dotted 1px #758697;background-color:#f0f0f0;}.enlighter-t-bootstrap4{color:#212529;background-color:#f8f9fa;padding:25px 25px 25px 25px;}.enlighter-t-bootstrap4 .enlighter-toolbar{top:10px;right:10px;}.enlighter-t-bootstrap4 .enlighter-btn{background-image:none;background-color:transparent;color:#818a91;font-size:1em;padding:2px 8px 2px 8px;margin:0 5px 0 5px;border:none;border-radius:4px;font-family:"Open Sans",Arial,Verdana,sans-serif;}.enlighter-t-bootstrap4 .enlighter-btn.nitro-lazy{background-image:none !important;}.enlighter-t-bootstrap4 .enlighter-btn:hover{background-color:#007bff;color:#f0f0f0;}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-raw{background-image:none;}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-raw.nitro-lazy{background-image:none !important;}.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.nitro-lazy{background-image:none !important;}.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.nitro-lazy{background-image:none !important;}.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.nitro-lazy{background-image:none !important;}.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{font-size:1.15em;color:#212529;background-color:#f8f9fa;line-height:1.7em;padding:0 0 0 61px;}.enlighter-t-bootstrap4 div.enlighter>div{padding:1px 5px 1px 14px;line-height:1.35em;color:#999;background-color:transparent;}.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{color:#999;}.enlighter-t-bootstrap4 .enlighter-c1{color:#999;}.enlighter-t-bootstrap4 .enlighter-c2{color:#999;}.enlighter-t-bootstrap4 .enlighter-c9{color:#999;}.enlighter-t-bootstrap4 .enlighter-k0{color:#069;}.enlighter-t-bootstrap4 .enlighter-k1{color:#069;}.enlighter-t-bootstrap4 .enlighter-k2{color:#069;}.enlighter-t-bootstrap4 .enlighter-k3{color:#069;}.enlighter-t-bootstrap4 .enlighter-k4{color:#069;font-style:italic;}.enlighter-t-bootstrap4 .enlighter-k5{color:#212529;}.enlighter-t-bootstrap4 .enlighter-k6{color:#069;}.enlighter-t-bootstrap4 .enlighter-k7{color:#069;border-bottom:dotted 1px #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{color:#069;}.enlighter-t-bootstrap4 .enlighter-e1{color:#069;}.enlighter-t-bootstrap4 .enlighter-e2{color:#009926;}.enlighter-t-bootstrap4 .enlighter-e3{color:#069;}.enlighter-t-bootstrap4 .enlighter-e4{color:#069;}.enlighter-t-bootstrap4 .enlighter-s0{color:#d44950;}.enlighter-t-bootstrap4 .enlighter-s1{color:#d44950;}.enlighter-t-bootstrap4 .enlighter-s2{color:#d44950;}.enlighter-t-bootstrap4 .enlighter-s3{color:#d44950;}.enlighter-t-bootstrap4 .enlighter-s4{color:#d44950;}.enlighter-t-bootstrap4 .enlighter-s5{color:#d44950;}.enlighter-t-bootstrap4 .enlighter-n0{color:#f60;}.enlighter-t-bootstrap4 .enlighter-n1{color:#f60;}.enlighter-t-bootstrap4 .enlighter-n2{color:#f60;}.enlighter-t-bootstrap4 .enlighter-n3{color:#f60;}.enlighter-t-bootstrap4 .enlighter-n4{color:#f60;}.enlighter-t-bootstrap4 .enlighter-n5{color:#f60;}.enlighter-t-bootstrap4 .enlighter-m0{color:#99f;}.enlighter-t-bootstrap4 .enlighter-m1{color:#212529;}.enlighter-t-bootstrap4 .enlighter-m2{color:#212529;}.enlighter-t-bootstrap4 .enlighter-m3{color:#212529;}.enlighter-t-bootstrap4 .enlighter-g0{color:#2f6f9f;}.enlighter-t-bootstrap4 .enlighter-g1{color:#999;font-weight:700;}.enlighter-t-bootstrap4 .enlighter-t0{color:#999;}.enlighter-t-bootstrap4 .enlighter-t1{color:#d44950;font-weight:700;}.enlighter-t-bootstrap4 .enlighter-t2{color:#d44950;font-weight:700;}.enlighter-t-bootstrap4 .enlighter-t3{color:#0086b3;}.enlighter-t-bootstrap4 .enlighter-t4{color:#0a8;}.enlighter-t-bootstrap4 .enlighter-t5{color:#0a8;}.enlighter-t-bootstrap4 .enlighter-t6{color:#f60;}.enlighter-t-bootstrap4 .enlighter-t7{color:#999;font-weight:700;}.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{color:#0a8;}.enlighter-t-bootstrap4 .enlighter-x11{color:#0a8;}.enlighter-t-bootstrap4 .enlighter-x12{color:#99f;}.enlighter-t-bootstrap4 .enlighter-x13{color:#f60;}.enlighter-t-bootstrap4 .enlighter-x14{color:#f60;}.enlighter-t-bootstrap4 .enlighter-x15{color:#f60;}.enlighter-t-bootstrap4.enlighter-v-inline{background-color:#f8f9fa;border:none;border-radius:5px;padding:3px;}.enlighter-t-bootstrap4.enlighter-v-codegroup .enlighter-codegroup-switch{border:solid 3px #f8f9fa;border-bottom-width:0;padding:15px;}.enlighter-t-bootstrap4.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{padding:3px 10px 3px 10px;border:none;font-size:.9em;color:#212529;font-weight:700;background-color:#f8f9fa;border-radius:5px;}.enlighter-t-bootstrap4.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#007bff;color:#f0f0f0;}.enlighter-t-dracula{background-color:#282a36;}.enlighter-t-dracula .enlighter-toolbar{top:10px;right:10px;}.enlighter-t-dracula .enlighter-btn{background-image:none;background-color:#44475a;color:#f8f8f2;font-size:1em;padding:2px 8px 2px 8px;margin:0 5px 0 5px;border:none;border-radius:4px;font-family:Arial,Helvetica,sans-serif;}.enlighter-t-dracula .enlighter-btn.nitro-lazy{background-image:none !important;}.enlighter-t-dracula .enlighter-btn:hover{background-color:#6272a4;color:#f8f8f2;}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-raw{background-image:none;}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-raw.nitro-lazy{background-image:none !important;}.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.nitro-lazy{background-image:none !important;}.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.nitro-lazy{background-image:none !important;}.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.nitro-lazy{background-image:none !important;}.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{font-size:1.25em;color:#f8f8f2;line-height:1.85em;padding:4px 5px 4px 55px;}.enlighter-t-dracula div.enlighter>div{padding:1px 5px 1px 14px;line-height:1.6em;color:#6272a4;background-color:#282a36;}.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{color:#6272a4;}.enlighter-t-dracula .enlighter-c1{color:#6272a4;}.enlighter-t-dracula .enlighter-c2{color:#6272a4;}.enlighter-t-dracula .enlighter-c9{color:#6272a4;}.enlighter-t-dracula .enlighter-k0{color:#ff79c6;font-weight:700;}.enlighter-t-dracula .enlighter-k1{color:#8be9fd;font-weight:700;}.enlighter-t-dracula .enlighter-k2{color:#ff79c6;font-weight:700;}.enlighter-t-dracula .enlighter-k3{color:#ff79c6;}.enlighter-t-dracula .enlighter-k4{color:#8be9fd;}.enlighter-t-dracula .enlighter-k5{color:#8be9fd;}.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-k9{color:#50fa7b;}.enlighter-t-dracula .enlighter-k10{color:#50fa7b;}.enlighter-t-dracula .enlighter-k11{color:#6272a4;}.enlighter-t-dracula .enlighter-e0{color:#bd93f9;font-weight:700;}.enlighter-t-dracula .enlighter-e1{color:#bd93f9;font-weight:700;}.enlighter-t-dracula .enlighter-e2{color:#f1fa8c;}.enlighter-t-dracula .enlighter-e3{color:#bd93f9;}.enlighter-t-dracula .enlighter-e4{color:#bd93f9;font-style:italic;}.enlighter-t-dracula .enlighter-s0{color:#f1fa8c;}.enlighter-t-dracula .enlighter-s1{color:#f1fa8c;}.enlighter-t-dracula .enlighter-s2{color:#f1fa8c;}.enlighter-t-dracula .enlighter-s3{color:#f1fa8c;}.enlighter-t-dracula .enlighter-s4{color:#f1fa8c;font-weight:700;}.enlighter-t-dracula .enlighter-s5{color:#f1fa8c;font-style:italic;}.enlighter-t-dracula .enlighter-n0{color:#bd93f9;}.enlighter-t-dracula .enlighter-n1{color:#bd93f9;}.enlighter-t-dracula .enlighter-n2{color:#bd93f9;}.enlighter-t-dracula .enlighter-n3{color:#bd93f9;}.enlighter-t-dracula .enlighter-n4{color:#bd93f9;}.enlighter-t-dracula .enlighter-n5{color:#bd93f9;}.enlighter-t-dracula .enlighter-m0{color:#8be9fd;}.enlighter-t-dracula .enlighter-m1{color:#8be9fd;}.enlighter-t-dracula .enlighter-m2{color:#8be9fd;}.enlighter-t-dracula .enlighter-m3{color:#8be9fd;}.enlighter-t-dracula .enlighter-g0{color:#f8f8f2;font-weight:700;}.enlighter-t-dracula .enlighter-g1{color:#f8f8f2;font-weight:700;}.enlighter-t-dracula .enlighter-t0{color:#6272a4;}.enlighter-t-dracula .enlighter-t1{color:#8be9fd;font-weight:700;}.enlighter-t-dracula .enlighter-t2{color:#8be9fd;font-weight:700;}.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{color:#f8f8f2;font-weight:700;}.enlighter-t-dracula .enlighter-t8{color:#f8f8f2;}.enlighter-t-dracula .enlighter-x1{color:#ff79c6;font-weight:700;}.enlighter-t-dracula .enlighter-x2{color:#50fa7b;}.enlighter-t-dracula .enlighter-x10{color:#f8f8f2;font-weight:700;}.enlighter-t-dracula .enlighter-x11{color:#50fa7b;font-weight:700;}.enlighter-t-dracula .enlighter-x12{color:#8be9fd;font-style:italic;}.enlighter-t-dracula .enlighter-x13{color:#bd93f9;}.enlighter-t-dracula .enlighter-x14{color:#bd93f9;font-style:italic;}.enlighter-t-dracula .enlighter-x15{color:#ffb86c;font-style:italic;}.enlighter-t-dracula.enlighter-v-codegroup .enlighter-codegroup-switch{background-color:#282a36;padding:10px;}.enlighter-t-dracula.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{background-image:none;background-color:transparent;color:#f8f8f2;font-size:1.15em;padding:2px 8px 2px 8px;margin:0 5px 0 5px;border:none;border-radius:4px;font-family:Arial,Helvetica,sans-serif;}.enlighter-t-dracula.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.nitro-lazy{background-image:none !important;}.enlighter-t-dracula.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#44475a;color:#f8f8f2;}.enlighter-t-monokai{background-color:#272822;}.enlighter-t-monokai .enlighter-toolbar{top:10px;right:10px;}.enlighter-t-monokai .enlighter-btn{background-image:none;background-color:#414339;color:#f8f8f2;font-size:1em;padding:2px 8px 2px 8px;margin:0 5px 0 5px;border:solid 1px #1e1f1c;font-family:"Open Sans",Arial,Verdana,sans-serif;}.enlighter-t-monokai .enlighter-btn.nitro-lazy{background-image:none !important;}.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.nitro-lazy{background-image:none !important;}.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.nitro-lazy{background-image:none !important;}.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.nitro-lazy{background-image:none !important;}.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.nitro-lazy{background-image:none !important;}.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{font-size:1.25em;color:#f8f8f2;line-height:1.85em;padding:4px 5px 4px 55px;}.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{color:#75715e;}.enlighter-t-monokai .enlighter-c1{color:#75715e;}.enlighter-t-monokai .enlighter-c2{color:#75715e;}.enlighter-t-monokai .enlighter-c9{color:#75715e;}.enlighter-t-monokai .enlighter-k0{color:#f92672;}.enlighter-t-monokai .enlighter-k1{color:#f92672;}.enlighter-t-monokai .enlighter-k2{color:#f92672;}.enlighter-t-monokai .enlighter-k3{color:#f92672;}.enlighter-t-monokai .enlighter-k4{color:#f92672;}.enlighter-t-monokai .enlighter-k5{color:#f92672;}.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{color:#ae81ff;}.enlighter-t-monokai .enlighter-e1{color:#ae81ff;}.enlighter-t-monokai .enlighter-e2{color:#ae81ff;}.enlighter-t-monokai .enlighter-e3{color:#ae81ff;}.enlighter-t-monokai .enlighter-e4{color:#ae81ff;}.enlighter-t-monokai .enlighter-s0{color:#e6db74;}.enlighter-t-monokai .enlighter-s1{color:#e6db74;}.enlighter-t-monokai .enlighter-s2{color:#e6db74;}.enlighter-t-monokai .enlighter-s3{color:#e6db74;}.enlighter-t-monokai .enlighter-s4{color:#e6db74;font-weight:700;}.enlighter-t-monokai .enlighter-s5{color:#e6db74;font-style:italic;}.enlighter-t-monokai .enlighter-n0{color:#ae81ff;}.enlighter-t-monokai .enlighter-n1{color:#ae81ff;}.enlighter-t-monokai .enlighter-n2{color:#ae81ff;}.enlighter-t-monokai .enlighter-n3{color:#ae81ff;}.enlighter-t-monokai .enlighter-n4{color:#ae81ff;}.enlighter-t-monokai .enlighter-n5{color:#ae81ff;}.enlighter-t-monokai .enlighter-m0{color:#66d9ef;}.enlighter-t-monokai .enlighter-m1{color:#66d9ef;}.enlighter-t-monokai .enlighter-m2{color:#66d9ef;}.enlighter-t-monokai .enlighter-m3{color:#66d9ef;}.enlighter-t-monokai .enlighter-g0{color:#f8f8f2;font-weight:700;}.enlighter-t-monokai .enlighter-g1{color:#f8f8f2;font-weight:700;}.enlighter-t-monokai .enlighter-t0{color:#f8f8f2;}.enlighter-t-monokai .enlighter-t1{color:#a6e22e;}.enlighter-t-monokai .enlighter-t2{color:#a6e22e;}.enlighter-t-monokai .enlighter-t3{color:#e6db74;}.enlighter-t-monokai .enlighter-t4{color:#e6db74;}.enlighter-t-monokai .enlighter-t5{color:#a6e22e;}.enlighter-t-monokai .enlighter-t6{color:#f92672;}.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-x2{color:#a6e22e;}.enlighter-t-monokai .enlighter-x10{color:#a6e22e;}.enlighter-t-monokai .enlighter-x11{color:#a6e22e;}.enlighter-t-monokai .enlighter-x12{color:#66d9ef;font-style:italic;}.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{background-color:#414339;padding:10px 10px 0 30px;}.enlighter-t-monokai.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{background-image:none;background-color:#414339;color:#f8f8f2;font-size:1.15em;padding:2px 8px 2px 8px;margin:0 10px 0 10px;border:none;line-height:2.1em;border-radius:0;font-style:italic;}.enlighter-t-monokai.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.nitro-lazy{background-image:none !important;}.enlighter-t-monokai.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#272822;color:#f8f8f2;font-weight:700;font-style:normal;}.enlighter-default{}.dvk-social-sharing{line-height:16px;}.dvk-social-sharing>a{border-bottom:0;margin-left:12px;text-decoration:none;display:inline-block;}.dvk-social-sharing>a:hover .ss-icon,.dvk-social-sharing>a:focus .ss-icon{opacity:1;}.dvk-social-sharing>span:first-of-type{font-weight:700;}.ss-icon{width:16px;height:16px;vertical-align:middle;opacity:.6;background-repeat:no-repeat;background-size:cover;margin-right:6px;display:inline-block;}.ss-icon-twitter{background-image:url("https://cdn-ilcfmch.nitrocdn.com/WZxOkujPuNBGMZiPxBaDPimDCGluFpYW/assets/images/source/rev-8744f44/www.edgemicrotech.com/wp-content/plugins/dvk-social-sharing/assets/img/twitter.svg");}.ss-icon-twitter.nitro-lazy{background-image:none !important;}.ss-icon-facebook{background-image:url("https://cdn-ilcfmch.nitrocdn.com/WZxOkujPuNBGMZiPxBaDPimDCGluFpYW/assets/images/source/rev-8744f44/www.edgemicrotech.com/wp-content/plugins/dvk-social-sharing/assets/img/facebook.svg");}.ss-icon-facebook.nitro-lazy{background-image:none !important;}.ss-icon-googleplus{background-image:url("https://www.edgemicrotech.com/wp-content/plugins/dvk-social-sharing/assets/img/google-plus.svg");}.ss-icon-googleplus.nitro-lazy{background-image:none !important;}.ss-icon-linkedin{background-image:url("https://cdn-ilcfmch.nitrocdn.com/WZxOkujPuNBGMZiPxBaDPimDCGluFpYW/assets/images/source/rev-8744f44/www.edgemicrotech.com/wp-content/plugins/dvk-social-sharing/assets/img/linkedin.svg");}.ss-icon-linkedin.nitro-lazy{background-image:none !important;}.ss-icon-size-32{line-height:32px;}.ss-icon-size-32 .ss-icon{width:32px;height:32px;}.ss-icon-size-48{line-height:48px;}.ss-icon-size-48 .ss-icon{width:48px;height:48px;}