pre code.hljs{padding:1em;display:block;overflow-x:auto}.hljs-comment,.hljs-meta{color:#9699a3}.hljs-deletion,.hljs-doctag,.hljs-regexp,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-tag,.hljs-template-tag,.hljs-variable.language_{color:#8c4351}.hljs-link,.hljs-literal,.hljs-number,.hljs-params,.hljs-template-variable,.hljs-type,.hljs-variable{color:#965027}.hljs-attribute,.hljs-built_in{color:#8f5e15}.hljs-keyword,.hljs-property,.hljs-subst,.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#0f4b6e}.hljs-selector-tag{color:#33635c}.hljs-addition,.hljs-bullet,.hljs-quote,.hljs-string,.hljs-symbol{color:#485e30}.hljs-code,.hljs-formula,.hljs-section{color:#34548a}.hljs-attr,.hljs-char.escape_,.hljs-keyword,.hljs-name,.hljs-operator{color:#5a4a78}.hljs-punctuation{color:#343b58}.hljs{color:#565a6e;background:#d5d6db}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}[data-lang=dax] .hljs{color:#333;background:#f8f8f8;padding:1em;display:block;overflow-x:auto}[data-lang=dax] .hljs-code,[data-lang=dax] .hljs-property{color:#333}[data-lang=dax] .hljs-title.class_{color:#3f3f3f}[data-lang=dax] .hljs-char.escape_,[data-lang=dax] .hljs-operator,[data-lang=dax] .hljs-punctuation,[data-lang=dax] .hljs-title.class_.inherited__,[data-lang=dax] .hljs-title.function_,[data-lang=dax] .hljs-variable.language_{color:#333}[data-lang=dax] .hljs-keyword,[data-lang=dax] .hljs-literal,[data-lang=dax] .hljs-name{color:#00f;font-weight:500}[data-lang=dax] .hljs-symbol{color:#001084;font-weight:500}[data-lang=dax] .hljs-link{color:#569cd6;font-size:12px;font-style:italic}[data-lang=dax] .hljs-link-text{font-size:14px}[data-lang=dax] .hljs-built_in,[data-lang=dax] .hljs-type{color:#3165bb}[data-lang=dax] .hljs-class,[data-lang=dax] .hljs-number{color:#390000}[data-lang=dax] .hljs-meta .hljs-string,[data-lang=dax] .hljs-string{color:#a31515}[data-lang=dax] .hljs-regexp,[data-lang=dax] .hljs-template-tag{color:#9a5334}[data-lang=dax] .hljs-formula,[data-lang=dax] .hljs-function,[data-lang=dax] .hljs-params,[data-lang=dax] .hljs-subst,[data-lang=dax] .hljs-title{color:#3165bb}[data-lang=dax] .hljs-comment,[data-lang=dax] .hljs-quote{color:#398e00}[data-lang=dax] .hljs-doctag{color:#608b4e}[data-lang=dax] .hljs-meta,[data-lang=dax] .hljs-meta .hljs-keyword,[data-lang=dax] .hljs-tag{color:#3165bb}[data-lang=dax] .hljs-template-variable,[data-lang=dax] .hljs-variable{color:#099}[data-lang=dax] .hljs-attr,[data-lang=dax] .hljs-attribute{color:#16706b}[data-lang=dax] .hljs-section{color:gold}[data-lang=dax] .hljs-emphasis{font-style:italic}[data-lang=dax] .hljs-strong{font-weight:700}[data-lang=dax] .hljs-bullet,[data-lang=dax] .hljs-selector-attr,[data-lang=dax] .hljs-selector-class,[data-lang=dax] .hljs-selector-id,[data-lang=dax] .hljs-selector-pseudo,[data-lang=dax] .hljs-selector-tag{color:#d7ba7d}[data-lang=dax] .hljs-addition{background-color:#144212;width:100%;display:inline-block}[data-lang=dax] .hljs-deletion{background-color:#600;width:100%;display:inline-block}:is([data-lang=m],[data-lang=pq]) .hljs{color:#333;background:#f8f8f8;padding:1em;display:block;overflow-x:auto}:is([data-lang=m],[data-lang=pq]) .hljs-char.escape_,:is([data-lang=m],[data-lang=pq]) .hljs-code,:is([data-lang=m],[data-lang=pq]) .hljs-operator,:is([data-lang=m],[data-lang=pq]) .hljs-property,:is([data-lang=m],[data-lang=pq]) .hljs-punctuation,:is([data-lang=m],[data-lang=pq]) .hljs-title.class_.inherited__,:is([data-lang=m],[data-lang=pq]) .hljs-title.function_,:is([data-lang=m],[data-lang=pq]) .hljs-variable.language_{color:#333}:is([data-lang=m],[data-lang=pq]) .hljs-built_in,:is([data-lang=m],[data-lang=pq]) .hljs-keyword{color:#00f;font-weight:500}:is([data-lang=m],[data-lang=pq]) .hljs-number{color:#098658}:is([data-lang=m],[data-lang=pq]) .hljs-meta .hljs-string,:is([data-lang=m],[data-lang=pq]) .hljs-string{color:#a31515}:is([data-lang=m],[data-lang=pq]) .hljs-comment,:is([data-lang=m],[data-lang=pq]) .hljs-quote{color:green}:is([data-lang=m],[data-lang=pq]) .hljs-meta,:is([data-lang=m],[data-lang=pq]) .hljs-symbol{color:#2b91af}:is([data-lang=m],[data-lang=pq]) .hljs-attr,:is([data-lang=m],[data-lang=pq]) .hljs-attribute{color:#000}:is([data-lang=m],[data-lang=pq]) .hljs-literal,:is([data-lang=m],[data-lang=pq]) .hljs-type{color:#16706b}:is([data-lang=m],[data-lang=pq]) .hljs-template-variable,:is([data-lang=m],[data-lang=pq]) .hljs-variable{color:#000}:is([data-lang=m],[data-lang=pq]) .hljs-emphasis{font-style:italic}:is([data-lang=m],[data-lang=pq]) .hljs-strong{font-weight:700}:is([data-lang=m],[data-lang=pq]) .hljs-addition{background-color:#144212;width:100%;display:inline-block}:is([data-lang=m],[data-lang=pq]) .hljs-deletion{background-color:#600;width:100%;display:inline-block}@font-face{font-family:JBMonoWOFF2;src:local(JBMonoWOFF2 Medium),url(../fonts/JetBrainsMono-Medium.woff2)format("woff2");font-display:swap;font-weight:500}code.hljs{padding:3px 5px}.hljs,.hljs-char.escape_,.hljs-code,.hljs-operator,.hljs-property,.hljs-punctuation,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_,.hljs-variable.language_{color:var(--jpz-text-color-regular)}:is([data-lang=dax],[data-lang=m],[data-lang=pq]) code.hljs{padding:3px 5px}:is([data-lang=dax],[data-lang=m],[data-lang=pq]) .hljs,:is([data-lang=dax],[data-lang=m],[data-lang=pq]) .hljs-char.escape_,:is([data-lang=dax],[data-lang=m],[data-lang=pq]) .hljs-code,:is([data-lang=dax],[data-lang=m],[data-lang=pq]) .hljs-operator,:is([data-lang=dax],[data-lang=m],[data-lang=pq]) .hljs-property,:is([data-lang=dax],[data-lang=m],[data-lang=pq]) .hljs-punctuation,:is([data-lang=dax],[data-lang=m],[data-lang=pq]) .hljs-title.class_,:is([data-lang=dax],[data-lang=m],[data-lang=pq]) .hljs-title.class_.inherited__,:is([data-lang=dax],[data-lang=m],[data-lang=pq]) .hljs-title.function_,:is([data-lang=dax],[data-lang=m],[data-lang=pq]) .hljs-variable.language_{color:var(--jpz-text-color-regular)}html.dark :is([data-lang=dax],[data-lang=m],[data-lang=pq]) .hljs-attr,html.dark :is([data-lang=dax],[data-lang=m],[data-lang=pq]) .hljs-symbol,html.dark :is([data-lang=dax],[data-lang=m],[data-lang=pq]) .hljs-variable{color:var(--jpz-text-color-disabled)}html.dark :is([data-lang=dax],[data-lang=m],[data-lang=pq]) .hljs-built_in,html.dark :is([data-lang=dax],[data-lang=m],[data-lang=pq]) .hljs-keyword{color:#08b}.code-snippet,.pre-code{color:var(--jpz-text-color-primary);background-color:var(--jpz-bg-color-page);border:1px solid var(--jpz-border-color);counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch;border-radius:2px;margin:10px 0;padding:1em 1em 1em 3em;font-size:14px;display:block;position:relative;overflow-x:auto}.pre-code{--pre-code-code-before-padding-right:.5em;white-space:pre;white-space-collapse:preserve;text-wrap-mode:nowrap;padding:1em 1em 1em calc(var(--line-number-width,3em) + var(--pre-code-code-before-padding-right,.5em)*2);color:var(--jpz-text-color-regular);flex-direction:column;max-height:400px;margin:20px 0;font-family:JBMonoWOFF2,roboto,Microsoft YaHei,Helvetica,Arial,sans-serif;font-size:14px;display:flex}@media (width>=1220px){.pre-code::-webkit-scrollbar{width:8px;height:8px}}@media (width>=768px) and (width<=1219px){.pre-code::-webkit-scrollbar{width:8px;height:8px}}@media (width>=320px) and (width<=767px){.pre-code::-webkit-scrollbar{width:6px;height:6px}}#preview-copy[data-preview=wechat] .pre-code,#preview[data-preview=wechat] .pre-code{color:var(--jpz-text-color-regular);background-color:var(--jpz-code-block-bg-color);border:1px solid var(--jpz-border-color)}.code-snippet_nowrap code,.pre-code_nowrap code{color:var(--jpz-text-color-regular);background-color:#0000;margin:0;line-height:1.6em}.pre-code_nowrap code{padding:0}.code-snippet code:before,.pre-code code:before{text-align:right;counter-increment:line;content:counter(line);color:var(--jpz-text-color-placeholder);margin-right:12px;display:inline;position:absolute;left:-2.5em}.pre-code code:before{width:var(--line-number-width,1.5em);border-right:1px solid var(--jpz-text-color-placeholder);padding-right:var(--pre-code-code-before-padding-right,.5em);margin:0;left:0}.code-snippet code:before{min-width:1.5em}.pre-code-container{position:relative}.pre-code-container .copy-button{cursor:pointer;background-color:var(--jpz-bg-color);z-index:999;color:var(--jpz-text-color-placeholder);text-align:center;border:none;border-radius:4px;outline:none;min-width:4em;height:2em;padding:2px 5px;font-family:JBMonoWOFF2,roboto,Microsoft YaHei,Helvetica,Arial,sans-serif;font-size:12px;position:absolute;top:4px;right:8px}.pre-code-container .copy-button:hover{background-color:#e0e0e0}code{background-color:var(--code-bg-color);color:var(--code-color);border-radius:4px;padding:0 5px;font-family:JBMonoWOFF2,roboto,Microsoft YaHei,Helvetica,Arial,sans-serif}
