#dsqjs .dsqjs-hide{display:none}#dsqjs .dsqjs-disabled{cursor:not-allowed!important;--un-bg-opacity:.5 !important}#dsqjs #dsqjs-msg{text-align:center;margin-top:4px;margin-bottom:4px;font-size:14px}#dsqjs #dsqjs-msg .dsqjs-msg-btn{cursor:pointer}#dsqjs .dsqjs-bullet{line-height:1.4;margin:0 2px}#dsqjs .dsqjs-bullet:after{color:#c2c6cc;content:"·";font-weight:700}#dsqjs .dsqjs-clearfix:after,#dsqjs .dsqjs-clearfix:before{display:table;content:"";line-height:0;clear:both}#dsqjs .dsqjs-nav{position:relative;margin:0 0 20px;border-bottom:2px solid #e7e9ee}#dsqjs ol,#dsqjs ul{list-style:none;list-style-type:none}#dsqjs .dsqjs-no-comment{text-align:center;font-size:16px;line-height:1.5;word-wrap:break-word;overflow:hidden;margin-bottom:6px;opacity:.5}#dsqjs .dsqjs-nav-tab{float:left;text-transform:capitalize;font-size:15px;padding:12px 8px;display:block;margin:0 15px 0 0;font-weight:700;line-height:1;position:relative;transition:all .2s ease-in-out}#dsqjs .dsqjs-nav-tab:last-child{margin:0}#dsqjs .dsqjs-nav-tab:not(.dsqjs-tab-active){opacity:.6}#dsqjs .dsqjs-tab-active>span:after{content:" ";display:block;height:2px;background-color:#076dd0!important;position:absolute;bottom:-5px;left:0;right:0}#dsqjs .dsqjs-post-list{text-align:left}#dsqjs .dsqjs-post-list .dsqjs-post-item{position:relative;margin-bottom:16px}#dsqjs .dsqjs-post-list .dsqjs-post-content{--un-text-opacity:1;color:rgb(55 65 81 / var(--un-text-opacity))}.dark #dsqjs .dsqjs-post-list .dsqjs-post-content{--un-text-opacity:1;color:rgb(233 236 239 / var(--un-text-opacity))}#dsqjs .dsqjs-post-list .dsqjs-post-avatar{float:left;margin-right:10px;position:relative;background:#dbdfe4;padding:0;display:block;border-radius:4px}#dsqjs .dsqjs-post-list .dsqjs-post-avatar img{width:44px;height:44px;display:block;border-radius:4px}#dsqjs .dsqjs-post-list .dsqjs-post-header{line-height:1;font-size:14px;margin-bottom:3px}#dsqjs .dsqjs-post-list .dsqjs-post-header .dsqjs-post-author{color:#656c7a;font-weight:700}#dsqjs .dsqjs-post-list .dsqjs-post-header .dsqjs-admin-badge{color:#fff;background:#687a86;padding:1px 3px;margin-left:4px;font-size:12px;line-height:1;font-weight:700;border-radius:3px;display:inline-block;position:relative;top:-1px;left:1px}#dsqjs .dsqjs-post-list .dsqjs-post-header .dsqjs-meta{display:inline-block;font-size:12px;color:#656c7a}#dsqjs .dsqjs-post-body{font-size:15px;line-height:1.5;word-wrap:break-word;overflow:hidden;color:#2a2e2e}#dsqjs .dsqjs-post-body code{padding:.2em .4em;margin:0;font-size:85%;background:#f5f5f5;color:inherit;border-radius:3px}#dsqjs .dsqjs-post-body pre{padding:.5em;overflow:auto;font-size:85%;line-height:1.45;border-radius:3px;background:#f5f5f5;margin:.5em 0}#dsqjs .dsqjs-post-body blockquote{padding:0 .8em;margin:.5em 0;color:#6a737d;border-left:.25em solid #dfe2e5}#dsqjs .dsqjs-post-body p:last-child{margin:0}#dsqjs .dsqjs-post-list.dsqjs-children>li{margin-left:30px}@media (min-width: 768px){#dsqjs .dsqjs-post-list.dsqjs-children>li{margin-left:48px}#dsqjs .dsqjs-post-list .dsqjs-post-avatar{margin-right:12px}#dsqjs .dsqjs-post-list .dsqjs-post-item{margin-bottom:20px}}@media (min-width: 1024px){#dsqjs .dsqjs-post-list.dsqjs-children>li{margin-left:60px}}#dsqjs .dsqjs-post-list.dsqjs-children .dsqjs-post-avatar img{width:38px;height:38px}#dsqjs .dsqjs-load-more{font-size:14px;font-weight:400;display:block;text-align:center;padding:11px 14px;margin:0 0 24px;cursor:pointer;border-radius:.375rem;--un-bg-opacity:1;background-color:rgb(209 213 219 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity))}.dark #dsqjs .dsqjs-load-more{--un-bg-opacity:1;background-color:rgb(107 114 128 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}#dsqjs .dsqjs-load-more:hover{opacity:.8}#dsqjs footer{text-align:right;line-height:1.5;padding-top:10px;padding-right:10px;margin-top:12px;font-weight:700;font-size:16px;color:#555}#dsqjs .dsqjs-disqus-logo{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 438 80'%3e%3cpath fill='%23575B5D' d='M30.2 1.6H1v76h28.9C57 77.6 73 61.3 73 39.4v-.2c0-22-15.7-37.6-42.9-37.6zm21.3 38.1c0 12.3-8.4 19.3-21 19.3H22V20.3h8.5c12.6 0 21 7 21 19.2v.2zm35.6 38h21.2V1.5H87.1v76zm70-47.4c-10.4-2.4-13-4-13-7.4v-.2c0-2.7 2.4-5 7.6-5 6.7 0 14.3 2.7 21.2 7.6l10.6-14.9A47.9 47.9 0 0 0 152.2.3c-18.3 0-29.4 10.2-29.4 24.3v.2c0 15.7 12.4 20.3 28.6 24 10.4 2.3 12.9 4 12.9 7.2v.2c0 3.3-3 5.2-8.7 5.2-8.8 0-17.2-3.1-24.7-9l-11.7 14a53.1 53.1 0 0 0 35.6 12.5c18.5 0 30.7-9.2 30.7-24.7V54c0-14.3-10.8-20-28.3-23.7zm120.7 9.3v-.2A39.5 39.5 0 0 0 236.9.1c-23.4 0-41 17.7-41 39.5v.2a39.5 39.5 0 0 0 40.8 39.4c8.7 0 16.6-2.5 23.1-6.8l8.4 7.5L279 68.1l-7.9-6.6a38 38 0 0 0 6.8-21.9zm-21.4.5c0 2.6-.5 5-1.3 7.3l-10.4-9.3-10.6 12 10.5 9a21.7 21.7 0 0 1-7.7 1.4c-11.6 0-19.4-9.7-19.4-20.7v-.2c0-11 7.7-20.5 19.2-20.5 11.7 0 19.7 9.7 19.7 20.7v.3zm83.5 4.3c0 10.6-5.5 15.6-14 15.6s-14-5.2-14-16.1V1.6h-21.4v42.7C290.5 68 304 79 325.7 79s35.6-10.8 35.6-35.3V1.5h-21.4v42.8zm68.9-14.1c-10.6-2.4-13.2-4-13.2-7.4v-.2c0-2.7 2.5-5 7.6-5 6.8 0 14.4 2.7 21.3 7.6l10.6-14.9A47.9 47.9 0 0 0 403.8.3c-18.3 0-29.5 10.2-29.5 24.3v.2c0 15.7 12.5 20.3 28.7 24 10.3 2.3 12.8 4 12.8 7.2v.2c0 3.3-3 5.3-8.7 5.3-8.8 0-17.1-3.2-24.6-9.2l-11.7 14A53.1 53.1 0 0 0 406.4 79c18.5 0 30.7-9.2 30.7-24.7V54c0-14.3-10.8-20-28.3-23.7z'/%3e%3c/svg%3e");background-position:50% 50%;background-repeat:no-repeat;display:inline-block;height:12px;width:65.7px}#dsqjs .dsqjs-order{display:flex;float:right;align-items:center;margin-top:10px;margin-bottom:12px}#dsqjs .dsqjs-order-radio{display:none}#dsqjs .dsqjs-order-radio:checked+.dsqjs-order-label{color:#fff;background-color:#888}#dsqjs .dsqjs-order-label{display:block;height:20px;line-height:20px;margin-right:10px;font-size:12px;border-radius:2px;padding:0 5px;cursor:pointer}#dsqjs p.dsqjs-has-more{margin-bottom:24px;margin-left:48px;font-size:13px;line-height:15px}#dsqjs p.dsqjs-has-more a.dsqjs-has-more-btn{color:#656c7a;text-decoration:underline;cursor:pointer}#dsqjs #disqus_thread{font-size:14px}.remark-code-container{box-shadow:0 -6px 12px -5px #333;position:relative;margin-top:.5rem;border-radius:.25rem;--un-bg-opacity:1;background-color:rgb(229 229 229 / var(--un-bg-opacity));padding-top:.125rem}.dark .remark-code-container{--un-bg-opacity:1;background-color:rgb(38 38 38 / var(--un-bg-opacity))}.remark-code-container:not([data-title]):before{content:attr(data-language);position:absolute;left:.5rem;top:-.25rem;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;--un-bg-opacity:1;background-color:rgb(64 64 64 / var(--un-bg-opacity));padding:.125rem .5rem;font-size:.875rem;line-height:1.25rem;--un-text-opacity:1;color:rgb(229 229 229 / var(--un-text-opacity));font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.dark .remark-code-container:not([data-title]):before{--un-bg-opacity:1;background-color:rgb(212 212 212 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(82 82 82 / var(--un-text-opacity))}.remark-code-container:after{content:attr(data-title);position:absolute;left:.5rem;top:-.25rem;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;--un-bg-opacity:1;background-color:rgb(64 64 64 / var(--un-bg-opacity));padding:.125rem .5rem;font-size:.875rem;line-height:1.25rem;--un-text-opacity:1;color:rgb(229 229 229 / var(--un-text-opacity));font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.dark .remark-code-container:after{--un-bg-opacity:1;background-color:rgb(212 212 212 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(82 82 82 / var(--un-text-opacity))}.remark-code-container .code-copy-button{position:absolute;right:.5rem;top:-.25rem;width:1.75rem;height:1.75rem;display:flex;-webkit-user-select:none;user-select:none;align-items:center;justify-content:center;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;--un-bg-opacity:1;background-color:rgb(64 64 64 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(229 229 229 / var(--un-text-opacity))}.dark .remark-code-container .code-copy-button{--un-bg-opacity:1;background-color:rgb(212 212 212 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(82 82 82 / var(--un-text-opacity))}.code-highlight{float:left;min-width:100%}.code-line{margin-left:-1rem;margin-right:-1rem;display:block;border-left-width:4px;border-color:transparent;padding-left:1rem;padding-right:1rem}.code-line.inserted{--un-bg-opacity:1;background-color:rgb(34 197 94 / var(--un-bg-opacity));--un-bg-opacity:.2}.code-line.deleted{--un-bg-opacity:1;background-color:rgb(239 68 68 / var(--un-bg-opacity));--un-bg-opacity:.2}.highlight-line{position:relative;transform-style:preserve-3d}.highlight-line:before{content:"";position:absolute;left:-.75rem;right:-.75rem;height:100%;--un-translate-z:-1px;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));--un-bg-opacity:.6}.dark .highlight-line:before{--un-bg-opacity:1;background-color:rgb(64 64 64 / var(--un-bg-opacity))}.code-line.diff-deleted{position:relative;--un-bg-opacity:1;background-color:rgb(185 28 28 / var(--un-bg-opacity));--un-bg-opacity:.3}.code-line.diff-inserted{position:relative;--un-bg-opacity:1;background-color:rgb(21 128 61 / var(--un-bg-opacity));--un-bg-opacity:.3}.code-line.diff-warn{position:relative;--un-bg-opacity:1;background-color:rgb(194 65 12 / var(--un-bg-opacity));--un-bg-opacity:.3}.code-line.diff-comment{position:relative;--un-border-opacity:1;border-color:rgb(64 64 64 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(64 64 64 / var(--un-bg-opacity));--un-bg-opacity:.3;font-style:italic}.line-number:before{margin-right:1rem;margin-left:-.5rem;display:inline-block;width:1rem;text-align:right;--un-text-opacity:1;color:rgb(163 163 163 / var(--un-text-opacity));content:attr(line)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.table{display:inline}.token{color:var(--text-color)}.dark .token.comment,.dark .token.prolog,.dark .token.cdata{--text-color: hsl(220, 10%, 40%)}.dark .token.doctype,.dark .token.punctuation,.dark .token.entity{--text-color: hsl(220, 14%, 71%)}.dark .token.attr-name,.dark .token.class-name,.dark .token.boolean,.dark .token.constant,.dark .token.number,.dark .token.atrule{--text-color: hsl(29, 54%, 61%)}.dark .token.keyword{--text-color: hsl(286, 60%, 67%)}.dark .token.property,.dark .token.tag,.dark .token.symbol,.dark .token.deleted,.dark .token.important{--text-color: hsl(355, 65%, 65%)}.dark .token.selector,.dark .token.string,.dark .token.char,.dark .token.builtin,.dark .token.inserted,.dark .token.regex,.dark .token.attr-value,.dark .token.attr-value>.token.punctuation{--text-color: hsl(95, 38%, 62%)}.dark .token.variable,.dark .token.operator,.dark .token.function{--text-color: hsl(207, 82%, 66%)}.dark .token.url{--text-color: hsl(187, 47%, 55%)}.dark .token.attr-value>.token.punctuation.attr-equals,.dark .token.special-attr>.token.attr-value>.token.value.css{--text-color: hsl(220, 14%, 71%)}.dark .language-css .token.selector{--text-color: hsl(355, 65%, 65%)}.dark .language-css .token.property{--text-color: hsl(220, 14%, 71%)}.dark .language-css .token.function,.dark .language-css .token.url>.token.function{--text-color: hsl(187, 47%, 55%)}.dark .language-css .token.url>.token.string.url{--text-color: hsl(95, 38%, 62%)}.dark .language-css .token.important,.dark .language-css .token.atrule .token.rule,.dark .language-javascript .token.operator{--text-color: hsl(286, 60%, 67%)}.dark .language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation{--text-color: hsl(5, 48%, 51%)}.dark .language-json .token.operator{--text-color: hsl(220, 14%, 71%)}.dark .language-json .token.null.keyword{--text-color: hsl(29, 54%, 61%)}.dark .language-markdown .token.url,.dark .language-markdown .token.url>.token.operator,.dark .language-markdown .token.url-reference.url>.token.string{--text-color: hsl(220, 14%, 71%)}.dark .language-markdown .token.url>.token.content{--text-color: hsl(207, 82%, 66%)}.dark .language-markdown .token.url>.token.url,.dark .language-markdown .token.url-reference.url{--text-color: hsl(187, 47%, 55%)}.dark .language-markdown .token.blockquote.punctuation,.dark .language-markdown .token.hr.punctuation{--text-color: hsl(220, 10%, 40%);font-style:italic}.dark .language-markdown .token.code-snippet{--text-color: hsl(95, 38%, 62%)}.dark .language-markdown .token.bold .token.content{--text-color: hsl(29, 54%, 61%)}.dark .language-markdown .token.italic .token.content{--text-color: hsl(286, 60%, 67%)}.dark .language-markdown .token.strike .token.content,.dark .language-markdown .token.strike .token.punctuation,.dark .language-markdown .token.list.punctuation,.dark .language-markdown .token.title.important>.token.punctuation{--text-color: hsl(355, 65%, 65%)}.dark .token.bold{font-weight:700}.dark .token.comment,.dark .token.italic{font-style:italic}.dark .token.entity{cursor:help}.dark .token.namespace{opacity:.8}.dark .token.token.tab:not(:empty):before,.dark .token.token.cr:before,.dark .token.token.lf:before,.dark .token.token.space:before{--text-color: hsla(220, 14%, 71%, .15);text-shadow:none}.token.comment,.token.prolog,.token.cdata{--text-color: hsl(230, 4%, 64%)}.token.doctype,.token.punctuation,.token.entity{--text-color: hsl(230, 8%, 24%)}.token.attr-name,.token.class-name,.token.boolean,.token.constant,.token.number,.token.atrule{--text-color: hsl(35, 99%, 36%)}.token.keyword{--text-color: hsl(301, 63%, 40%)}.token.property,.token.tag,.token.symbol,.token.deleted,.token.important{--text-color: hsl(5, 74%, 59%)}.token.selector,.token.string,.token.char,.token.builtin,.token.inserted,.token.regex,.token.attr-value,.token.attr-value>.token.punctuation{--text-color: hsl(119, 34%, 47%)}.token.variable,.token.operator,.token.function{--text-color: hsl(221, 87%, 60%)}.token.url{--text-color: hsl(198, 99%, 37%)}.token.attr-value>.token.punctuation.attr-equals,.token.special-attr>.token.attr-value>.token.value.css{--text-color: hsl(230, 8%, 24%)}
