.bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.bde-section .section-shape-divider-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;pointer-events:none}.bde-section .section-shape-divider-wrapper .section-shape-divider svg{position:absolute;color:#000;width:100%;height:320px;left:0;right:0;top:0}.bde-rich-text{max-width:100%;color:var(--bde-text-color,var(--bde-body-text-color))}.bde-rich-text>:last-child li:last-child>p{margin-bottom:0}.bde-rich-text img.aligncenter{display:block;margin:auto}.bde-rich-text img.alignleft{float:left}.bde-rich-text img.alignright{float:right}.syntax-highlight{width:100%;margin:0 auto;position:relative}.syntax-highlight pre{margin:0}.syntax-highlight code{padding:16px;display:block}.syntax-highlight__btn{position:absolute;top:0;right:0;background:rgba(0,0,0,0.5);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-bottom-left-radius:8px;cursor:pointer;transition:all 0.3s ease}.syntax-highlight__btn:hover{background:rgba(0,0,0,0.8)}.syntax-highlight__icon{display:block;width:16px;color:#fff}.syntax-highlight__icon--done,.syntax-highlight__btn.is-copied .syntax-highlight__icon--copy{display:none}.syntax-highlight__btn.is-copied .syntax-highlight__icon--done{display:block}.syntax-highlight__btn.is-copied{background-color:#219653}.syntax-highlight__container{display:none}
/*!
  Theme: Github
  Author: Defman21
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.05.0
*/
 .syntax-highlight__theme--github pre code.hljs{display:block;overflow-x:auto}.syntax-highlight__theme--github code.hljs{padding:3px 5px}.syntax-highlight__theme--github .hljs{color:#333;background:#fff}.syntax-highlight__theme--github .hljs ::selection{color:#c8c8fa}.syntax-highlight__theme--github .hljs-comment{color:#969896}.syntax-highlight__theme--github .hljs-tag{color:#e8e8e8}.syntax-highlight__theme--github .hljs-subst,.syntax-highlight__theme--github .hljs-punctuation,.syntax-highlight__theme--github .hljs-operator{color:#333}.syntax-highlight__theme--github .hljs-operator{opacity:0.7}.syntax-highlight__theme--github .hljs-bullet,.syntax-highlight__theme--github .hljs-variable,.syntax-highlight__theme--github .hljs-template-variable,.syntax-highlight__theme--github .hljs-selector-tag,.syntax-highlight__theme--github .hljs-name,.syntax-highlight__theme--github .hljs-deletion{color:#ed6a43}.syntax-highlight__theme--github .hljs-symbol,.syntax-highlight__theme--github .hljs-number,.syntax-highlight__theme--github .hljs-link,.syntax-highlight__theme--github .hljs-attr,.syntax-highlight__theme--github .hljs-variable.constant_,.syntax-highlight__theme--github .hljs-literal{color:#0086b3}.syntax-highlight__theme--github .hljs-title,.syntax-highlight__theme--github .hljs-class .hljs-title,.syntax-highlight__theme--github .hljs-title.class_{color:#795da3}.syntax-highlight__theme--github .hljs-strong{font-weight:700;color:#795da3}.syntax-highlight__theme--github .hljs-code,.syntax-highlight__theme--github .hljs-addition,.syntax-highlight__theme--github .hljs-title.class_.inherited__,.syntax-highlight__theme--github .hljs-string{color:#183691}.syntax-highlight__theme--github .hljs-built_in,.syntax-highlight__theme--github .hljs-doctag,.syntax-highlight__theme--github .hljs-quote,.syntax-highlight__theme--github .hljs-keyword.hljs-atrule,.syntax-highlight__theme--github .hljs-regexp{color:#183691}.syntax-highlight__theme--github .hljs-function .hljs-title,.syntax-highlight__theme--github .hljs-attribute,.syntax-highlight__theme--github .ruby .hljs-property,.syntax-highlight__theme--github .hljs-title.function_,.syntax-highlight__theme--github .hljs-section{color:#795da3}.syntax-highlight__theme--github .hljs-type,.syntax-highlight__theme--github .hljs-template-tag,.syntax-highlight__theme--github .diff .hljs-meta,.syntax-highlight__theme--github .hljs-keyword{color:#a71d5d}.syntax-highlight__theme--github .hljs-emphasis{color:#a71d5d;font-style:italic}.syntax-highlight__theme--github .hljs-meta,.syntax-highlight__theme--github .hljs-meta .hljs-keyword,.syntax-highlight__theme--github .hljs-meta .hljs-string{color:#333}.syntax-highlight__theme--github .hljs-meta .hljs-keyword,.syntax-highlight__theme--github .hljs-meta-keyword{font-weight:700}
/*!
  Theme: Material
  Author: Nate Peterson
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.05.0
*/
 .syntax-highlight__theme--material pre code.hljs{display:block;overflow-x:auto;padding:2em}.syntax-highlight__theme--material code.hljs{padding:3px 5px}.syntax-highlight__theme--material .hljs{color:#eff;background:#263238}.syntax-highlight__theme--material .hljs ::selection{color:#314549}.syntax-highlight__theme--material .hljs-comment{color:#546e7a}.syntax-highlight__theme--material .hljs-tag{color:#b2ccd6}.syntax-highlight__theme--material .hljs-subst,.syntax-highlight__theme--material .hljs-punctuation,.syntax-highlight__theme--material .hljs-operator{color:#eff}.syntax-highlight__theme--material .hljs-operator{opacity:0.7}.syntax-highlight__theme--material .hljs-bullet,.syntax-highlight__theme--material .hljs-variable,.syntax-highlight__theme--material .hljs-template-variable,.syntax-highlight__theme--material .hljs-selector-tag,.syntax-highlight__theme--material .hljs-name,.syntax-highlight__theme--material .hljs-deletion{color:#f07178}.syntax-highlight__theme--material .hljs-symbol,.syntax-highlight__theme--material .hljs-number,.syntax-highlight__theme--material .hljs-link,.syntax-highlight__theme--material .hljs-attr,.syntax-highlight__theme--material .hljs-variable.constant_,.syntax-highlight__theme--material .hljs-literal{color:#f78c6c}.syntax-highlight__theme--material .hljs-title,.syntax-highlight__theme--material .hljs-class .hljs-title,.syntax-highlight__theme--material .hljs-title.class_{color:#ffcb6b}.syntax-highlight__theme--material .hljs-strong{font-weight:700;color:#ffcb6b}.syntax-highlight__theme--material .hljs-code,.syntax-highlight__theme--material .hljs-addition,.syntax-highlight__theme--material .hljs-title.class_.inherited__,.syntax-highlight__theme--material .hljs-string{color:#c3e88d}.syntax-highlight__theme--material .hljs-built_in,.syntax-highlight__theme--material .hljs-doctag,.syntax-highlight__theme--material .hljs-quote,.syntax-highlight__theme--material .hljs-keyword.hljs-atrule,.syntax-highlight__theme--material .hljs-regexp{color:#89ddff}.syntax-highlight__theme--material .hljs-function .hljs-title,.syntax-highlight__theme--material .hljs-attribute,.syntax-highlight__theme--material .ruby .hljs-property,.syntax-highlight__theme--material .hljs-title.function_,.syntax-highlight__theme--material .hljs-section{color:#82aaff}.syntax-highlight__theme--material .hljs-type,.syntax-highlight__theme--material .hljs-template-tag,.syntax-highlight__theme--material .diff .hljs-meta,.syntax-highlight__theme--material .hljs-keyword{color:#c792ea}.syntax-highlight__theme--material .hljs-emphasis{color:#c792ea;font-style:italic}.syntax-highlight__theme--material .hljs-meta,.syntax-highlight__theme--material .hljs-meta .hljs-keyword,.syntax-highlight__theme--material .hljs-meta .hljs-string{color:#ff5370}.syntax-highlight__theme--material .hljs-meta .hljs-keyword,.syntax-highlight__theme--material .hljs-meta-keyword{font-weight:700}
/*!
  Theme: Mocha
  Author: Chris Kempson (http://chriskempson.com)
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.05.0
*/
 .syntax-highlight__theme--mocha pre code.hljs{display:block;overflow-x:auto;padding:2em}.syntax-highlight__theme--mocha code.hljs{padding:3px 5px}.syntax-highlight__theme--mocha .hljs{color:#d0c8c6;background:#3b3228}.syntax-highlight__theme--mocha .hljs ::selection{color:#645240}.syntax-highlight__theme--mocha .hljs-comment{color:#7e705a}.syntax-highlight__theme--mocha .hljs-tag{color:#b8afad}.syntax-highlight__theme--mocha .hljs-subst,.syntax-highlight__theme--mocha .hljs-punctuation,.syntax-highlight__theme--mocha .hljs-operator{color:#d0c8c6}.syntax-highlight__theme--mocha .hljs-operator{opacity:0.7}.syntax-highlight__theme--mocha .hljs-bullet,.syntax-highlight__theme--mocha .hljs-variable,.syntax-highlight__theme--mocha .hljs-template-variable,.syntax-highlight__theme--mocha .hljs-selector-tag,.syntax-highlight__theme--mocha .hljs-name,.syntax-highlight__theme--mocha .hljs-deletion{color:#cb6077}.syntax-highlight__theme--mocha .hljs-symbol,.syntax-highlight__theme--mocha .hljs-number,.syntax-highlight__theme--mocha .hljs-link,.syntax-highlight__theme--mocha .hljs-attr,.syntax-highlight__theme--mocha .hljs-variable.constant_,.syntax-highlight__theme--mocha .hljs-literal{color:#d28b71}.syntax-highlight__theme--mocha .hljs-title,.syntax-highlight__theme--mocha .hljs-class .hljs-title,.syntax-highlight__theme--mocha .hljs-title.class_{color:#f4bc87}.syntax-highlight__theme--mocha .hljs-strong{font-weight:700;color:#f4bc87}.syntax-highlight__theme--mocha .hljs-code,.syntax-highlight__theme--mocha .hljs-addition,.syntax-highlight__theme--mocha .hljs-title.class_.inherited__,.syntax-highlight__theme--mocha .hljs-string{color:#beb55b}.syntax-highlight__theme--mocha .hljs-built_in,.syntax-highlight__theme--mocha .hljs-doctag,.syntax-highlight__theme--mocha .hljs-quote,.syntax-highlight__theme--mocha .hljs-keyword.hljs-atrule,.syntax-highlight__theme--mocha .hljs-regexp{color:#7bbda4}.syntax-highlight__theme--mocha .hljs-function .hljs-title,.syntax-highlight__theme--mocha .hljs-attribute,.syntax-highlight__theme--mocha .ruby .hljs-property,.syntax-highlight__theme--mocha .hljs-title.function_,.syntax-highlight__theme--mocha .hljs-section{color:#8ab3b5}.syntax-highlight__theme--mocha .hljs-type,.syntax-highlight__theme--mocha .hljs-template-tag,.syntax-highlight__theme--mocha .diff .hljs-meta,.syntax-highlight__theme--mocha .hljs-keyword{color:#a89bb9}.syntax-highlight__theme--mocha .hljs-emphasis{color:#a89bb9;font-style:italic}.syntax-highlight__theme--mocha .hljs-meta,.syntax-highlight__theme--mocha .hljs-meta .hljs-keyword,.syntax-highlight__theme--mocha .hljs-meta .hljs-string{color:#bb9584}.syntax-highlight__theme--mocha .hljs-meta .hljs-keyword,.syntax-highlight__theme--mocha .hljs-meta-keyword{font-weight:700}
/*!
  Theme: Tomorrow
  Author: Chris Kempson (http://chriskempson.com)
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.05.0
*/
.syntax-highlight__theme--tomorrow{border:1px #ccc solid}.syntax-highlight__theme--tomorrow pre code.hljs{display:block;overflow-x:auto;padding:2em}.syntax-highlight__theme--tomorrow code.hljs{padding:3px 5px}.syntax-highlight__theme--tomorrow .hljs{color:#4d4d4c;background:#fff}.syntax-highlight__theme--tomorrow .hljs ::selection{color:#d6d6d6}.syntax-highlight__theme--tomorrow .hljs-comment{color:#8e908c}.syntax-highlight__theme--tomorrow .hljs-tag{color:#969896}.syntax-highlight__theme--tomorrow .hljs-subst,.syntax-highlight__theme--tomorrow .hljs-punctuation,.syntax-highlight__theme--tomorrow .hljs-operator{color:#4d4d4c}.syntax-highlight__theme--tomorrow .hljs-operator{opacity:0.7}.syntax-highlight__theme--tomorrow .hljs-bullet,.syntax-highlight__theme--tomorrow .hljs-variable,.syntax-highlight__theme--tomorrow .hljs-template-variable,.syntax-highlight__theme--tomorrow .hljs-selector-tag,.syntax-highlight__theme--tomorrow .hljs-name,.syntax-highlight__theme--tomorrow .hljs-deletion{color:#c82829}.syntax-highlight__theme--tomorrow .hljs-symbol,.syntax-highlight__theme--tomorrow .hljs-number,.syntax-highlight__theme--tomorrow .hljs-link,.syntax-highlight__theme--tomorrow .hljs-attr,.syntax-highlight__theme--tomorrow .hljs-variable.constant_,.syntax-highlight__theme--tomorrow .hljs-literal{color:#f5871f}.syntax-highlight__theme--tomorrow .hljs-title,.syntax-highlight__theme--tomorrow .hljs-class .hljs-title,.syntax-highlight__theme--tomorrow .hljs-title.class_{color:#eab700}.syntax-highlight__theme--tomorrow .hljs-strong{font-weight:700;color:#eab700}.syntax-highlight__theme--tomorrow .hljs-code,.syntax-highlight__theme--tomorrow .hljs-addition,.syntax-highlight__theme--tomorrow .hljs-title.class_.inherited__,.syntax-highlight__theme--tomorrow .hljs-string{color:#718c00}.syntax-highlight__theme--tomorrow .hljs-built_in,.syntax-highlight__theme--tomorrow .hljs-doctag,.syntax-highlight__theme--tomorrow .hljs-quote,.syntax-highlight__theme--tomorrow .hljs-keyword.hljs-atrule,.syntax-highlight__theme--tomorrow .hljs-regexp{color:#3e999f}.syntax-highlight__theme--tomorrow .hljs-function .hljs-title,.syntax-highlight__theme--tomorrow .hljs-attribute,.syntax-highlight__theme--tomorrow .ruby .hljs-property,.syntax-highlight__theme--tomorrow .hljs-title.function_,.syntax-highlight__theme--tomorrow .hljs-section{color:#4271ae}.syntax-highlight__theme--tomorrow .hljs-type,.syntax-highlight__theme--tomorrow .hljs-template-tag,.syntax-highlight__theme--tomorrow .diff .hljs-meta,.syntax-highlight__theme--tomorrow .hljs-keyword{color:#8959a8}.syntax-highlight__theme--tomorrow .hljs-emphasis{color:#8959a8;font-style:italic}.syntax-highlight__theme--tomorrow .hljs-meta,.syntax-highlight__theme--tomorrow .hljs-meta .hljs-keyword,.syntax-highlight__theme--tomorrow .hljs-meta .hljs-string{color:#a3685a}.syntax-highlight__theme--tomorrow .hljs-meta .hljs-keyword,.syntax-highlight__theme--tomorrow .hljs-meta-keyword{font-weight:700}
/*!
  Theme: Dracula
  Author: Mike Barkmin (http://github.com/mikebarkmin) based on Dracula Theme (http://github.com/dracula)
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.05.0
*/
 .syntax-highlight__theme--dracula pre code.hljs{display:block;overflow-x:auto;padding:2em}.syntax-highlight__theme--dracula code.hljs{padding:3px 5px}.syntax-highlight__theme--dracula .hljs{color:#e9e9f4;background:#282936}.syntax-highlight__theme--dracula .hljs ::selection{color:#4d4f68}.syntax-highlight__theme--dracula .hljs-comment{color:#626483}.syntax-highlight__theme--dracula .hljs-tag{color:#62d6e8}.syntax-highlight__theme--dracula .hljs-subst,.syntax-highlight__theme--dracula .hljs-punctuation,.syntax-highlight__theme--dracula .hljs-operator{color:#e9e9f4}.syntax-highlight__theme--dracula .hljs-operator{opacity:0.7}.syntax-highlight__theme--dracula .hljs-bullet,.syntax-highlight__theme--dracula .hljs-variable,.syntax-highlight__theme--dracula .hljs-template-variable,.syntax-highlight__theme--dracula .hljs-selector-tag,.syntax-highlight__theme--dracula .hljs-name,.syntax-highlight__theme--dracula .hljs-deletion{color:#ea51b2}.syntax-highlight__theme--dracula .hljs-symbol,.syntax-highlight__theme--dracula .hljs-number,.syntax-highlight__theme--dracula .hljs-link,.syntax-highlight__theme--dracula .hljs-attr,.syntax-highlight__theme--dracula .hljs-variable.constant_,.syntax-highlight__theme--dracula .hljs-literal{color:#b45bcf}.syntax-highlight__theme--dracula .hljs-title,.syntax-highlight__theme--dracula .hljs-class .hljs-title,.syntax-highlight__theme--dracula .hljs-title.class_{color:#00f769}.syntax-highlight__theme--dracula .hljs-strong{font-weight:700;color:#00f769}.syntax-highlight__theme--dracula .hljs-code,.syntax-highlight__theme--dracula .hljs-addition,.syntax-highlight__theme--dracula .hljs-title.class_.inherited__,.syntax-highlight__theme--dracula .hljs-string{color:#ebff87}.syntax-highlight__theme--dracula .hljs-built_in,.syntax-highlight__theme--dracula .hljs-doctag,.syntax-highlight__theme--dracula .hljs-quote,.syntax-highlight__theme--dracula .hljs-keyword.hljs-atrule,.syntax-highlight__theme--dracula .hljs-regexp{color:#a1efe4}.syntax-highlight__theme--dracula .hljs-function .hljs-title,.syntax-highlight__theme--dracula .hljs-attribute,.syntax-highlight__theme--dracula .ruby .hljs-property,.syntax-highlight__theme--dracula .hljs-title.function_,.syntax-highlight__theme--dracula .hljs-section{color:#62d6e8}.syntax-highlight__theme--dracula .hljs-type,.syntax-highlight__theme--dracula .hljs-template-tag,.syntax-highlight__theme--dracula .diff .hljs-meta,.syntax-highlight__theme--dracula .hljs-keyword{color:#b45bcf}.syntax-highlight__theme--dracula .hljs-emphasis{color:#b45bcf;font-style:italic}.syntax-highlight__theme--dracula .hljs-meta,.syntax-highlight__theme--dracula .hljs-meta .hljs-keyword,.syntax-highlight__theme--dracula .hljs-meta .hljs-string{color:#00f769}.syntax-highlight__theme--dracula .hljs-meta .hljs-keyword,.syntax-highlight__theme--dracula .hljs-meta-keyword{font-weight:700}.syntax-highlight__theme--mono-blue{background:#eaeef3;color:#00193a}.syntax-highlight__theme--mono-blue pre code.hljs{display:block;overflow-x:auto;padding:2em}.syntax-highlight__theme--mono-blue .hljs-keyword,.syntax-highlight__theme--mono-blue .hljs-selector-tag,.syntax-highlight__theme--mono-blue .hljs-title,.syntax-highlight__theme--mono-blue .hljs-section,.syntax-highlight__theme--mono-blue .hljs-doctag,.syntax-highlight__theme--mono-blue .hljs-name,.syntax-highlight__theme--mono-blue .hljs-strong{font-weight:700}.syntax-highlight__theme--mono-blue .hljs-comment{color:#738191}.syntax-highlight__theme--mono-blue .hljs-string,.syntax-highlight__theme--mono-blue .hljs-title,.syntax-highlight__theme--mono-blue .hljs-section,.syntax-highlight__theme--mono-blue .hljs-built_in,.syntax-highlight__theme--mono-blue .hljs-literal,.syntax-highlight__theme--mono-blue .hljs-type,.syntax-highlight__theme--mono-blue .hljs-addition,.syntax-highlight__theme--mono-blue .hljs-tag,.syntax-highlight__theme--mono-blue .hljs-quote,.syntax-highlight__theme--mono-blue .hljs-name,.syntax-highlight__theme--mono-blue .hljs-selector-id,.syntax-highlight__theme--mono-blue .hljs-selector-class{color:#0048ab}.syntax-highlight__theme--mono-blue .hljs-meta,.syntax-highlight__theme--mono-blue .hljs-subst,.syntax-highlight__theme--mono-blue .hljs-symbol,.syntax-highlight__theme--mono-blue .hljs-regexp,.syntax-highlight__theme--mono-blue .hljs-attribute,.syntax-highlight__theme--mono-blue .hljs-deletion,.syntax-highlight__theme--mono-blue .hljs-variable,.syntax-highlight__theme--mono-blue .hljs-template-variable,.syntax-highlight__theme--mono-blue .hljs-link,.syntax-highlight__theme--mono-blue .hljs-bullet{color:#4c81c9}.syntax-highlight__theme--mono-blue .hljs-emphasis{font-style:italic}