.code-block pre code.hljs,.code-block.-hljs-light pre code.hljs{display:block;overflow-x:auto;padding:1em}
.code-block code.hljs,.code-block.-hljs-light code.hljs{padding:3px 5px}
.code-block .hljs,.code-block.-hljs-light .hljs{color:#383a42;background:#fafafa}
.code-block .hljs-comment,.code-block.-hljs-light .hljs-comment,.code-block .hljs-quote,.code-block.-hljs-light .hljs-quote{color:#a0a1a7;font-style:italic}
.code-block .hljs-doctag,.code-block.-hljs-light .hljs-doctag,.code-block .hljs-formula,.code-block.-hljs-light .hljs-formula,.code-block .hljs-keyword,.code-block.-hljs-light .hljs-keyword{color:#a626a4}
.code-block .hljs-deletion,.code-block.-hljs-light .hljs-deletion,.code-block .hljs-name,.code-block.-hljs-light .hljs-name,.code-block .hljs-section,.code-block.-hljs-light .hljs-section,.code-block .hljs-selector-tag,.code-block.-hljs-light .hljs-selector-tag,.code-block .hljs-subst,.code-block.-hljs-light .hljs-subst{color:#e45649}
.code-block .hljs-literal,.code-block.-hljs-light .hljs-literal{color:#0184bb}
.code-block .hljs-addition,.code-block.-hljs-light .hljs-addition,.code-block .hljs-attribute,.code-block.-hljs-light .hljs-attribute,.code-block .hljs-meta .hljs-string,.code-block.-hljs-light .hljs-meta .hljs-string,.code-block .hljs-regexp,.code-block.-hljs-light .hljs-regexp,.code-block .hljs-string,.code-block.-hljs-light .hljs-string{color:#50a14f}
.code-block .hljs-attr,.code-block.-hljs-light .hljs-attr,.code-block .hljs-number,.code-block.-hljs-light .hljs-number,.code-block .hljs-selector-attr,.code-block.-hljs-light .hljs-selector-attr,.code-block .hljs-selector-class,.code-block.-hljs-light .hljs-selector-class,.code-block .hljs-selector-pseudo,.code-block.-hljs-light .hljs-selector-pseudo,.code-block .hljs-template-variable,.code-block.-hljs-light .hljs-template-variable,.code-block .hljs-type,.code-block.-hljs-light .hljs-type,.code-block .hljs-variable,.code-block.-hljs-light .hljs-variable{color:#986801}
.code-block .hljs-bullet,.code-block.-hljs-light .hljs-bullet,.code-block .hljs-link,.code-block.-hljs-light .hljs-link,.code-block .hljs-meta,.code-block.-hljs-light .hljs-meta,.code-block .hljs-selector-id,.code-block.-hljs-light .hljs-selector-id,.code-block .hljs-symbol,.code-block.-hljs-light .hljs-symbol,.code-block .hljs-title,.code-block.-hljs-light .hljs-title{color:#4078f2}
.code-block .hljs-built_in,.code-block.-hljs-light .hljs-built_in,.code-block .hljs-class .hljs-title,.code-block.-hljs-light .hljs-class .hljs-title,.code-block .hljs-title.class_,.code-block.-hljs-light .hljs-title.class_{color:#c18401}
.code-block .hljs-emphasis,.code-block.-hljs-light .hljs-emphasis{font-style:italic}
.code-block .hljs-strong,.code-block.-hljs-light .hljs-strong{font-weight:700}
.code-block .hljs-link,.code-block.-hljs-light .hljs-link{text-decoration:underline}
.code-block.-hljs-dark pre code.hljs{display:block;overflow-x:auto;padding:1em}
.code-block.-hljs-dark code.hljs{padding:3px 5px}
.code-block.-hljs-dark .hljs{color:#abb2bf;background:#282c34}
.code-block.-hljs-dark .hljs-comment,.code-block.-hljs-dark .hljs-quote{color:#5c6370;font-style:italic}
.code-block.-hljs-dark .hljs-doctag,.code-block.-hljs-dark .hljs-formula,.code-block.-hljs-dark .hljs-keyword{color:#c678dd}
.code-block.-hljs-dark .hljs-deletion,.code-block.-hljs-dark .hljs-name,.code-block.-hljs-dark .hljs-section,.code-block.-hljs-dark .hljs-selector-tag,.code-block.-hljs-dark .hljs-subst{color:#e06c75}
.code-block.-hljs-dark .hljs-literal{color:#56b6c2}
.code-block.-hljs-dark .hljs-addition,.code-block.-hljs-dark .hljs-attribute,.code-block.-hljs-dark .hljs-meta .hljs-string,.code-block.-hljs-dark .hljs-regexp,.code-block.-hljs-dark .hljs-string{color:#98c379}
.code-block.-hljs-dark .hljs-attr,.code-block.-hljs-dark .hljs-number,.code-block.-hljs-dark .hljs-selector-attr,.code-block.-hljs-dark .hljs-selector-class,.code-block.-hljs-dark .hljs-selector-pseudo,.code-block.-hljs-dark .hljs-template-variable,.code-block.-hljs-dark .hljs-type,.code-block.-hljs-dark .hljs-variable{color:#d19a66}
.code-block.-hljs-dark .hljs-bullet,.code-block.-hljs-dark .hljs-link,.code-block.-hljs-dark .hljs-meta,.code-block.-hljs-dark .hljs-selector-id,.code-block.-hljs-dark .hljs-symbol,.code-block.-hljs-dark .hljs-title{color:#61aeee}
.code-block.-hljs-dark .hljs-built_in,.code-block.-hljs-dark .hljs-class .hljs-title,.code-block.-hljs-dark .hljs-title.class_{color:#e6c07b}
.code-block.-hljs-dark .hljs-emphasis{font-style:italic}
.code-block.-hljs-dark .hljs-strong{font-weight:700}
.code-block.-hljs-dark .hljs-link{text-decoration:underline}
@font-face{font-family:'PS Commons';src:url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_regular-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Bold';src:url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Italic';src:url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_italic-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Black Italic';src:url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black_italic-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Black';src:url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_black-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Bold Italic';src:url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold_italic-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_bold_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Book Italic';src:url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book_italic-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Book';src:url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_book-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Demibold Italic';src:url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold_italic-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Demibold';src:url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_demibold-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Bold Italic';src:url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold_italic-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Bold';src:url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extrabold-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Light Italic';src:url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight_italic-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Extra Light';src:url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_extralight-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Light Italic';src:url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light_italic-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Light';src:url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_light-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Medium Italic';src:url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium_italic-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Medium';src:url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_medium-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Thin Italic';src:url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin_italic-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin_italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'PS Commons Thin';src:url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/fonts/tt-commons/ps_tt_commons_thin-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'FontAwesome';src:url('https://www.pluralsight.com/etc.clientlibs/ps/clientlibs/clientlib-site/resources/fonts/fontawesome-webfont.woff2') format('woff2'),url('https://www.pluralsight.com/etc.clientlibs/ps/clientlibs/clientlib-site/resources/fonts/fontawesome-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
.code-block>.code-block-component>pre{font-size:14px;display:flex}
.code-block>.code-block-component .hljs{flex:1;border-radius:8px}
.code-block code.hljs,.code-block.-hljs-light code.hljs{background:#f4f7fa}