@import url(https://fonts.googleapis.com/css?family=Noto+Sans+TC:500&display=swap);html{scroll-behavior:smooth}.search-box{display:inline-block;position:relative;margin-right:1rem}.search-box input{cursor:text;width:10rem;height:2rem;color:#4e6e8e;display:inline-block;border:1px solid #cfd4db;border-radius:2rem;font-size:.9rem;line-height:2rem;padding:0 .5rem 0 2rem;outline:none;transition:all .2s ease;background:#fff url(https://cdn.jsdelivr.net/gh/clipwww/blog@gh-pages/assets/img/search.83621669.svg) .6rem .5rem no-repeat;background-size:1rem}.search-box input:focus{cursor:auto;border-color:#049dbf}.search-box .suggestions{background:#fff;width:20rem;position:absolute;top:2rem;border:1px solid #cfd4db;border-radius:6px;padding:.4rem;list-style-type:none}.search-box .suggestions.align-right{right:0}.search-box .suggestion{line-height:1.4;padding:.4rem .6rem;border-radius:4px;cursor:pointer}.search-box .suggestion a{white-space:normal;color:#5d82a6}.search-box .suggestion a .page-title{font-weight:600}.search-box .suggestion a .header{font-size:.9em;margin-left:.25em}.search-box .suggestion.focused{background-color:#f3f4f5}.search-box .suggestion.focused a{color:#049dbf}@media (max-width:959px){.search-box input{cursor:pointer;width:0;border-color:transparent;position:relative}.search-box input:focus{cursor:text;left:0;width:10rem}}@media (-ms-high-contrast:none){.search-box input{height:2rem}}@media (max-width:959px) and (min-width:719px){.search-box .suggestions{left:0}}@media (max-width:719px){.search-box{margin-right:0}.search-box input{left:1rem}.search-box .suggestions{right:0}}@media (max-width:419px){.search-box .suggestions{width:calc(100vw - 4rem)}.search-box input:focus{width:8rem}}.feed{display:flex;align-items:center;color:inherit}.feed:hover{color:#049dbf}.icon[data-v-6a792d2c]{display:flex;align-items:center;height:100%;cursor:pointer}#header{z-index:12;position:fixed;top:0;width:100vw;height:80px;box-sizing:border-box;background-color:var(--c-bg);padding:20px 32px;margin:auto;box-shadow:0 5px 20px rgba(0,0,0,.03),0 6px 6px rgba(0,0,0,.05);transition:all 1s cubic-bezier(.25,.8,.25,1)}#header ol,#header ul{list-style:none;margin:0;padding:0}#header:hover{box-shadow:0 5px 20px rgba(0,0,0,.08),0 6px 6px rgba(0,0,0,.1)}.header-wrapper{display:flex;line-height:40px;height:40px}.header-wrapper .title{font-size:30px;margin:0;letter-spacing:2px;display:block}.header-wrapper .title a{color:var(--c-text);font-weight:700;text-decoration:none}.header-wrapper .header-right-wrap{flex:1;display:flex;justify-content:flex-end;align-items:center}.header-wrapper .header-right-wrap .nav{flex:0 0 auto;display:flex;margin:0}.header-wrapper .header-right-wrap .nav .nav-item{margin-left:20px}.header-wrapper .header-right-wrap .nav .nav-item a{font-size:20px;text-decoration:none;transition:color .3s}.header-wrapper .header-right-wrap .search-box{margin-left:20px}.header-wrapper .header-right-wrap .search-box input{border-radius:5px;transition:all .5s;border:1px solid #cecece}.header-wrapper .header-right-wrap .search-box input:hover{border:1px solid #049dbf;box-shadow:0 0 5px #049dbf}.header-wrapper .header-right-wrap .search-box .suggestions{border:1px solid #000;top:40px;right:0}.header-wrapper .header-right-wrap .search-box .suggestions a{color:var(--c-text);text-decoration:none}.header-wrapper .header-right-wrap .search-box .suggestions a.focused{color:#049dbf}@media (max-width:719px){#header{display:none}.header-wrapper{flex-direction:column}.header-wrapper .header-right-wrap{display:none}}.mobile-header-bar{z-index:12;position:fixed;top:0;width:100vw;box-sizing:border-box;background-color:var(--c-bg);margin:auto;box-shadow:0 5px 20px rgba(0,0,0,.03),0 6px 6px rgba(0,0,0,.05);transition:all 1s cubic-bezier(.25,.8,.25,1)}#mobile-header .mobile-header-title{display:flex;align-items:center;justify-content:space-between;padding:1.2em}#mobile-header .mobile-header-title .mobile-home-link{text-decoration:none;color:var(--c-text);font-weight:700}.mobile-nav-item{padding:10px 0;list-style:none}.mobile-nav-item a{text-decoration:none}.menu-divider{margin:0}.mobile-menu-wrapper{max-height:0;overflow:hidden;transition:.3s ease;background-color:var(--c-bg)}.mobile-menu-wrapper.open{max-height:450px;transition:.3s ease}@media (min-width:719px){#mobile-header{display:none}}[data-v-51e6ef7f]:root{--c-bg:#fff;--c-bg-light:#f3f4f5;--c-bg-lighter:#efefef;--c-text:#2c3e50;--c-text-light:#3a5169;--c-text-lighter:#4e6e8e;--c-text-lightest:#6a8bad;--c-vue:#3eaf7c;--code-color:$codeColor;--inline-code-text:$inlineCodeText;--inline-code-bg:$inlineCodeBg}html.dark[data-v-51e6ef7f]{--c-bg:#22272e;--c-bg-light:#2b313a;--c-bg-lighter:#262c34;--c-text:#efefef;--c-text-light:#96a7b7;--c-text-lighter:#8b9eb0;--c-text-lightest:#8094a8;--code-color:$codeColorDark;--inline-code-text:$inlineCodeTextDark;--inline-code-bg:$inlineCodeBgDark}ol[data-v-51e6ef7f],ul[data-v-51e6ef7f]{list-style:none;margin:0;padding:0}.footer[data-v-51e6ef7f]{min-height:60px;box-sizing:border-box;background-color:#000;display:flex;padding:15px 32px}.footer .footer-left-wrap[data-v-51e6ef7f]{line-height:30px;flex:1;display:flex}.footer .footer-left-wrap .contact[data-v-51e6ef7f]{display:flex;flex-wrap:wrap;justify-content:center}.footer .footer-left-wrap .contact .contact-item[data-v-51e6ef7f]{margin-right:10px}.footer .footer-left-wrap .contact .contact-item a[data-v-51e6ef7f]{font-size:12px;color:#afafaf;text-decoration:none;transition:color .3s}.footer .footer-left-wrap .contact .contact-item a[data-v-51e6ef7f]:hover{color:#fff}.footer .footer-right-wrap[data-v-51e6ef7f]{flex:1;display:flex;align-items:center;justify-content:center}@media (min-width:959px){.footer .footer-right-wrap[data-v-51e6ef7f]{justify-content:flex-end}}.footer .footer-right-wrap .copyright[data-v-51e6ef7f]{display:flex;justify-content:flex-end}.footer .footer-right-wrap .copyright .copyright-item[data-v-51e6ef7f]{flex:0 0 auto;padding:0 10px;position:relative;line-height:12px;border-right:1px solid #afafaf;font-size:12px;color:#afafaf}.footer .footer-right-wrap .copyright .copyright-item[data-v-51e6ef7f]:last-child{border-right:none}.footer .footer-right-wrap .copyright .copyright-item a[data-v-51e6ef7f]{color:currentColor;text-decoration:none;transition:color .3s}.footer .footer-right-wrap .copyright .copyright-item a[data-v-51e6ef7f]:hover{color:hsla(0,0%,100%,.9)}@media (max-width:719px){.footer[data-v-51e6ef7f]{min-height:100px;flex-direction:column}.footer .footer-left-wrap[data-v-51e6ef7f]{align-items:center;justify-content:center}.footer .footer-right-wrap .copyright[data-v-51e6ef7f]{display:block}.footer .footer-right-wrap .copyright .copyright-item[data-v-51e6ef7f]{line-height:1;border-right:none;text-align:center}}#vuepress-theme-blog__global-layout{word-wrap:break-word}.content-wrapper{padding:160px 15px 80px;min-height:calc(100vh - 300px);max-width:900px;margin:0 auto}@media (max-width:719px){.content-wrapper{padding:100px 15px 20px;min-height:calc(100vh - 180px)}}img[data-action=zoom]{cursor:zoom-in}.zoom-img,.zoom-img-wrap{position:relative;z-index:666;transition:all .3s}.zoom-overlay,img.zoom-img{cursor:zoom-out}.zoom-overlay{z-index:420;background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;filter:"alpha(opacity=0)";opacity:0;transition:opacity .3s}.zoom-overlay-open .zoom-overlay{filter:"alpha(opacity=100)";opacity:1}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:local("PT Serif"),local("PTSerif-Regular"),url(https://cdn.jsdelivr.net/gh/clipwww/blog@gh-pages/assets/fonts/EJRVQgYoZZY2vCFuvAFbzr-_dSb_nco.9738e026.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:local("PT Serif"),local("PTSerif-Regular"),url(data:font/woff2;base64,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) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:local("PT Serif"),local("PTSerif-Regular"),url(data:font/woff2;base64,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) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:local("PT Serif"),local("PTSerif-Regular"),url(https://cdn.jsdelivr.net/gh/clipwww/blog@gh-pages/assets/fonts/EJRVQgYoZZY2vCFuvAFWzr-_dSb_.b450bfca.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.content__default :not(pre)>code{display:inline-block;color:#4e6e8e;background-color:#efefef;margin:0 .2rem .2rem;padding:.1rem .5rem;border-radius:5px}.content__default pre,.content__default pre[class*=language-]{padding:3rem 1.2rem 1.25rem;margin:.85rem 0;background-color:#2d2d2d;border-radius:6px;overflow:auto}.content__default pre[class*=language-] code,.content__default pre code{padding:0;background-color:transparent;border-radius:0}.content__default div[class*=language-]{box-shadow:0 4px 9px rgba(0,0,0,.45)}.content__default div[class*=language-] .code-button{position:absolute;top:16px;left:18px;content:"";width:11px;height:11px;border-radius:50%;background-color:#ff5f56;box-shadow:18px 0 0 0 #ffbd2e,36px 0 0 0 #27c93f;z-index:3}.content__default div[class*=language-].code-block-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;min-width:100%;z-index:50;margin:0!important;border-radius:0;overflow-y:scroll;animation:elastic .6s;-webkit-animation:elastic .6s}.content__default div[class*=language-].code-block-fullscreen .highlight-lines{padding-top:3.95rem}.content__default div[class*=language-] .highlight-lines{padding-top:3.05rem}.content__default .custom-block.details div[class*=language-]{box-shadow:none;margin:.85rem -1.6rem;border-radius:0}@media (max-width:419px){.content__default div[class*=language-]{border-radius:4px;box-shadow:none}}code{font-size:14px}div[class*=language-]{position:relative;background-color:#2d2d2d;border-radius:5px}div[class*=language-] .highlight-lines{-webkit-user-select:none;user-select:none;padding-top:1.1rem;position:absolute;top:0;left:0;width:100%;line-height:1.4}div[class*=language-] .highlight-lines .highlighted{background-color:rgba(0,0,0,.66)}div[class*=language-] pre,div[class*=language-] pre[class*=language-]{line-height:1.4;background:transparent;position:relative;z-index:1}div[class*=language-]:before{position:absolute;z-index:3;top:.8em;right:1em;font-size:.75rem;color:hsla(0,0%,100%,.4)}div[class*=language-]:not(.line-numbers-mode) .line-numbers-wrapper{display:none}div[class*=language-].line-numbers-mode .highlight-lines .highlighted{position:relative}div[class*=language-].line-numbers-mode .highlight-lines .highlighted:before{content:" ";position:absolute;z-index:3;left:0;top:0;display:block;width:3.5rem;height:100%;background-color:rgba(0,0,0,.66)}div[class*=language-].line-numbers-mode pre{padding-left:4.5rem;vertical-align:middle}div[class*=language-].line-numbers-mode .line-numbers-wrapper{position:absolute;top:0;width:3.5rem;text-align:center;color:hsla(0,0%,100%,.3);padding:1.25rem 0;line-height:1.4}div[class*=language-].line-numbers-mode .line-numbers-wrapper br{-webkit-user-select:none;user-select:none}div[class*=language-].line-numbers-mode .line-numbers-wrapper .line-number{position:relative;z-index:4;-webkit-user-select:none;user-select:none;font-size:.85em}div[class*=language-].line-numbers-mode:after{content:"";position:absolute;z-index:2;top:0;left:0;width:3.5rem;height:100%;border-radius:6px 0 0 6px;border-right:1px solid rgba(0,0,0,.66);background-color:#2d2d2d}div[class~=language-js]:before{content:"js"}div[class~=language-ts]:before{content:"ts"}div[class~=language-html]:before{content:"html"}div[class~=language-md]:before{content:"md"}div[class~=language-vue]:before{content:"vue"}div[class~=language-css]:before{content:"css"}div[class~=language-sass]:before{content:"sass"}div[class~=language-scss]:before{content:"scss"}div[class~=language-less]:before{content:"less"}div[class~=language-stylus]:before{content:"stylus"}div[class~=language-go]:before{content:"go"}div[class~=language-java]:before{content:"java"}div[class~=language-c]:before{content:"c"}div[class~=language-sh]:before{content:"sh"}div[class~=language-yaml]:before{content:"yaml"}div[class~=language-py]:before{content:"py"}div[class~=language-docker]:before{content:"docker"}div[class~=language-dockerfile]:before{content:"dockerfile"}div[class~=language-makefile]:before{content:"makefile"}div[class~=language-javascript]:before{content:"js"}div[class~=language-typescript]:before{content:"ts"}div[class~=language-markup]:before{content:"html"}div[class~=language-markdown]:before{content:"md"}div[class~=language-json]:before{content:"json"}div[class~=language-ruby]:before{content:"rb"}div[class~=language-python]:before{content:"py"}div[class~=language-bash]:before{content:"sh"}div[class~=language-php]:before{content:"php"}div[class~=language-cpp]:before{content:"c++"}@keyframes elastic{0%{transform:scale(0)}55%{transform:scale(1)}70%{transform:scale(.98)}to{transform:scale(1)}}.global-ui .sw-update-popup{border-color:#049dbf;color:#049dbf;border-radius:10px}.global-ui .sw-update-popup button{background:#d05dd2;color:#fff;border-radius:5px;border:none}body,html{padding:0;margin:0}body{font-family:Microsoft JhengHei,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;color:var(--c-text);background-color:var(--c-bg)}.content__default:not(.custom) a:hover{text-decoration:underline}.content__default:not(.custom) p.demo{padding:1rem 1.5rem;border:1px solid #ddd;border-radius:4px}.content__default:not(.custom) img{max-width:100%}.content__default.custom{padding:0;margin:0}.content__default.custom img{max-width:100%}a{font-weight:500;color:#049dbf;text-decoration:underline}a:hover{color:#037e99}p a code{font-weight:400;color:#049dbf}kbd{background:#eee;border:.15rem solid #ddd;border-bottom:.25rem solid #ddd;border-radius:.15rem;padding:0 .15em}blockquote{font-size:.9rem;color:#024f60;border-left:3px solid #049dbf;margin:.5rem 0;padding:.25rem 0 .25rem 1rem}blockquote>p{margin:0}ol,ul{padding-left:1.2em}strong{font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25}.content__default:not(.custom)>h1,.content__default:not(.custom)>h2,.content__default:not(.custom)>h3,.content__default:not(.custom)>h4,.content__default:not(.custom)>h5,.content__default:not(.custom)>h6{margin-top:calc(.5rem - 80px);padding-top:calc(80px + 1rem);margin-bottom:0}h1:hover .header-anchor,h2:hover .header-anchor,h3:hover .header-anchor,h4:hover .header-anchor,h5:hover .header-anchor,h6:hover .header-anchor{opacity:1}h1{font-size:2.2rem}h2{font-size:1.65rem;padding-bottom:.3rem;border-bottom:1px solid #eaecef}h3{font-size:1.35rem}a.header-anchor{font-size:.85em;float:left;margin-left:-.87em;padding-right:.23em;margin-top:.125em;opacity:0}a.header-anchor:hover{text-decoration:none}.line-number,code,kbd{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}ol,p,ul{line-height:1.7}hr{border:0;border-top:1px solid #eaecef}table{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}tr{border-top:1px solid #dfe2e5}tr:nth-child(2n){background-color:var(--c-bg-light);color:var(--c-text)}td,th{border:1px solid #dfe2e5;padding:.6em 1em}@media (max-width:719px){.content__default:not(.custom)>h1:first-child{padding-top:2rem}}@media (max-width:419px){h1{font-size:1.9rem}.content__default div[class*=language-]{margin:.85rem -1.5rem;border-radius:0}}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.aspect-w-16{position:relative;padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%)}.aspect-w-16>*{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}.aspect-w-16{--tw-aspect-w:16}.aspect-h-9{--tw-aspect-h:9}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-0{top:0}.top-16{top:4rem}.bottom-2{bottom:.5rem}.left-0{left:0}.z-10{z-index:10}.z-40{z-index:40}.float-right{float:right}.m-0{margin:0}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-10{margin-top:2.5rem}.mt-20{margin-top:5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-4{margin-left:1rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-2{height:.5rem}.h-10{height:2.5rem}.h-16{height:4rem}.h-32{height:8rem}.h-64{height:16rem}.h-72{height:18rem}.h-80{height:20rem}.h-full{height:100%}.w-2{width:.5rem}.w-10{width:2.5rem}.w-16{width:4rem}.w-24{width:6rem}.w-32{width:8rem}.w-64{width:16rem}.w-80{width:20rem}.w-96{width:24rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-3\/4{width:75%}.w-1\/5{width:20%}.w-2\/5{width:40%}.w-1\/6{width:16.666667%}.w-full{width:100%}.table-auto{table-layout:auto}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:1rem}.overflow-y-auto{overflow-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.border-0{border-width:0}.border-4{border-width:4px}.border{border-width:1px}.border-t-0{border-top-width:0}.border-r-0{border-right-width:0}.border-b{border-bottom-width:1px}.border-l-0{border-left-width:0}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-gray-50{--tw-border-opacity:1;border-color:rgba(249,250,251,var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.border-red-400{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.dark .dark\:border-gray-500{--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}.bg-red-300{--tw-bg-opacity:1;background-color:rgba(252,165,165,var(--tw-bg-opacity))}.bg-red-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.bg-yellow-200{--tw-bg-opacity:1;background-color:rgba(253,230,138,var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity:1;background-color:rgba(209,250,229,var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity:1;background-color:rgba(167,243,208,var(--tw-bg-opacity))}.bg-green-300{--tw-bg-opacity:1;background-color:rgba(110,231,183,var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity:1;background-color:rgba(52,211,153,var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgba(16,185,129,var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity:1;background-color:rgba(5,150,105,var(--tw-bg-opacity))}.bg-blue-400{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.bg-vue{--tw-bg-opacity:1;background-color:rgba(62,175,124,var(--tw-bg-opacity))}.p-2{padding:.5rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pt-1{padding-top:.25rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-1{padding-left:.25rem}.pl-4{padding-left:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.font-normal{font-weight:400}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.tracking-widest{letter-spacing:.1em}.text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgba(248,113,113,var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity:1;color:rgba(96,165,250,var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.text-vue{--tw-text-opacity:1;color:rgba(62,175,124,var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.dark .dark\:text-gray-300{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.dark .dark\:text-blue-200{--tw-text-opacity:1;color:rgba(191,219,254,var(--tw-text-opacity))}.underline{text-decoration:underline}.hover\:no-underline:hover,.no-underline{text-decoration:none}.opacity-50{opacity:.5}*,:after,:before{--tw-shadow:0 0 transparent;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}::-webkit-scrollbar{width:2px}.home .hero img{max-width:550px!important}.content__default{padding-bottom:60px}blockquote{color:var(--c-text)}.go-to-top{background-color:var(--c-bg-lighter);height:2rem;border-radius:5px;padding:5px;display:block;opacity:.9;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.go-to-top:hover{opacity:1}.vssue{color:var(--c-text)!important}.vssue .vssue-new-comment .vssue-new-comment-input{background-color:var(--c-bg)}.vssue .vssue-pagination{display:none!important}.vssue .vssue-comments{margin-top:30px}.vssue .markdown-body{color:var(--c-text)}.suggestion .header,.suggestion .page-title,.vuepress-roughviz{color:#2c3e50}.zoom-overlay{background-color:rgba(0,0,0,.7)}@media (max-width:719px){.vuepress-blog-theme-content footer{margin:0 -1.5rem;border-radius:5px}}@media (min-width:640px){.sm\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (min-width:768px){.md\:top-20{top:5rem}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}}[data-v-3640397f]:root{--c-bg:#fff;--c-bg-light:#f3f4f5;--c-bg-lighter:#efefef;--c-text:#2c3e50;--c-text-light:#3a5169;--c-text-lighter:#4e6e8e;--c-text-lightest:#6a8bad;--c-vue:#3eaf7c;--code-color:$codeColor;--inline-code-text:$inlineCodeText;--inline-code-bg:$inlineCodeBg}html.dark[data-v-3640397f]{--c-bg:#22272e;--c-bg-light:#2b313a;--c-bg-lighter:#262c34;--c-text:#efefef;--c-text-light:#96a7b7;--c-text-lighter:#8b9eb0;--c-text-lightest:#8094a8;--code-color:$codeColorDark;--inline-code-text:$inlineCodeTextDark;--inline-code-bg:$inlineCodeBgDark}.reading-progress[data-v-3640397f]{position:fixed;z-index:1000;background:transparent;overflow:hidden}.reading-progress .progress[data-v-3640397f]{width:100%;height:100%;background:#049dbf;background-image:none;transform-origin:0 0;transition:transform .2s ease-out}.top[data-v-3640397f]{top:0;left:0;right:0;width:100%;height:3px}.bottom[data-v-3640397f]{bottom:0;left:0;right:0;width:100%;height:3px}.left[data-v-3640397f]{left:0;top:0;bottom:0;width:3px;height:100%}.right[data-v-3640397f]{right:0;top:0;bottom:0;width:3px;height:100%}#nprogress{pointer-events:none}#nprogress .bar{background:#049dbf;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #049dbf,0 0 5px #049dbf;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#049dbf transparent transparent #049dbf;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-v-5fd4ef0c]:root{--c-bg:#fff;--c-bg-light:#f3f4f5;--c-bg-lighter:#efefef;--c-text:#2c3e50;--c-text-light:#3a5169;--c-text-lighter:#4e6e8e;--c-text-lightest:#6a8bad;--c-vue:#3eaf7c;--code-color:$codeColor;--inline-code-text:$inlineCodeText;--inline-code-bg:$inlineCodeBg}html.dark[data-v-5fd4ef0c]{--c-bg:#22272e;--c-bg-light:#2b313a;--c-bg-lighter:#262c34;--c-text:#efefef;--c-text-light:#96a7b7;--c-text-lighter:#8b9eb0;--c-text-lightest:#8094a8;--code-color:$codeColorDark;--inline-code-text:$inlineCodeTextDark;--inline-code-bg:$inlineCodeBgDark}.go-to-top[data-v-5fd4ef0c]{cursor:pointer;position:fixed;bottom:2rem;right:2.5rem;width:2rem;color:#049dbf;z-index:1}.go-to-top[data-v-5fd4ef0c]:hover{color:#27d4fa}@media (max-width:959px){.go-to-top[data-v-5fd4ef0c]{display:none}}.fade-enter-active[data-v-5fd4ef0c],.fade-leave-active[data-v-5fd4ef0c]{transition:opacity .3s}.fade-enter[data-v-5fd4ef0c],.fade-leave-to[data-v-5fd4ef0c]{opacity:0}.social-share{position:relative;box-sizing:border-box}.social-share-list{list-style:none;padding:0;margin:0;line-height:1}.social-share-network{position:relative;display:inline-block;vertical-align:middle}.social-share-trigger{color:#6a8bad}.social-share-btn{position:relative;width:56px;height:56px;padding:0;border-radius:50%;font-size:32px;font-family:inherit;text-align:center;background:none;border:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all .3s ease-out}.social-share-btn:not(.social-share-trigger){color:#049dbf}.social-share-btn:not(.social-share-trigger):hover{background-color:hsla(0,0%,73.7%,.15)}.social-share-icon-svg svg{width:1em!important;height:1em!important;fill:currentColor!important;vertical-align:-.15em!important;overflow:hidden!important}.social-share-icon-img{position:absolute;top:50%;left:50%;display:block;width:1em;height:1em;margin:-.5em 0 0 -.5em;background-repeat:no-repeat;background-position:50%;background-size:contain}.social-share-global{position:fixed;right:0;bottom:50%;z-index:99999;background-color:#fff;border:1px solid #efefef;border-right:none;border-radius:8px 0 0 8px;transform:translateY(50%);transition:all .3s ease-out;box-shadow:-2px 1px 6px rgba(0,0,0,.08)}.social-share-global .social-share-network{display:block}.social-share-global .social-share-btn{width:60px;height:60px;border-radius:5px;font-size:36px}.social-share-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);transition:all .3s ease-out;opacity:0}.social-share-overlay.show{opacity:1}.social-share-qrcode{display:block;border-radius:4px;overflow:hidden;box-shadow:0 0 4px rgba(0,0,0,.08)}@media screen and (max-width:719px){.social-share-btn{width:40px;height:40px;font-size:28px}.social-share-global{bottom:15%;border-radius:5px 0 0 5px;transform:translate(0);box-shadow:-1px 1px 3px rgba(0,0,0,.03)}.social-share-global .social-share-btn{width:40px;height:40px;font-size:28px;border-radius:3px}}.icon.outbound{color:#aaa;display:inline-block;vertical-align:middle;position:relative;top:-1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sticker{position:fixed}.sticker.stick-float{top:auto;position:absolute}.table-of-contents{display:none!important}.vuepress-toc{position:fixed;display:none;max-height:100vh;max-width:220px;overflow-y:auto;padding-top:5rem;top:0;right:10px;box-sizing:border-box;z-index:0}.vuepress-toc .vuepress-toc-item{position:relative;padding:.1rem .6rem .1rem 1.5rem;line-height:1.5rem;border-left:1px solid rgba(0,0,0,.08);overflow:hidden}.vuepress-toc .vuepress-toc-item a{display:block;color:var(--c-text);width:100%;box-sizing:border-box;font-size:12px;font-weight:400;text-decoration:none;transition:color .3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vuepress-toc .vuepress-toc-item.active{border-left-color:#049dbf}.vuepress-toc .vuepress-toc-item.active a,.vuepress-toc .vuepress-toc-item:hover a{color:#049dbf}.vuepress-toc .vuepress-toc-h3 a{padding-left:1rem}.vuepress-toc .vuepress-toc-h4 a{padding-left:2rem}.vuepress-toc .vuepress-toc-h5 a{padding-left:3rem}.vuepress-toc .vuepress-toc-h6 a{padding-left:4rem}@media (min-width:1300px){.vuepress-toc{display:block}}[data-v-314d5a9c]:root{--c-bg:#fff;--c-bg-light:#f3f4f5;--c-bg-lighter:#efefef;--c-text:#2c3e50;--c-text-light:#3a5169;--c-text-lighter:#4e6e8e;--c-text-lightest:#6a8bad;--c-vue:#3eaf7c;--code-color:$codeColor;--inline-code-text:$inlineCodeText;--inline-code-bg:$inlineCodeBg}html.dark[data-v-314d5a9c]{--c-bg:#22272e;--c-bg-light:#2b313a;--c-bg-lighter:#262c34;--c-text:#efefef;--c-text-light:#96a7b7;--c-text-lighter:#8b9eb0;--c-text-lightest:#8094a8;--code-color:$codeColorDark;--inline-code-text:$inlineCodeTextDark;--inline-code-bg:$inlineCodeBgDark}.post-tag[data-v-314d5a9c]{height:26px}[data-v-314d5a9c]:not(:last-child){margin-right:10px}a[data-v-314d5a9c]{background-color:#ededed;border-radius:3px 0 0 3px;padding:0 20px 0 23px;position:relative;text-decoration:none;height:26px;display:inline-block}a span[data-v-314d5a9c]{color:#767676;transition:color .2s}a[data-v-314d5a9c]:before{position:absolute;left:10px;top:10px;background:#fff;border-radius:50%;box-shadow:inset 0 1px rgba(0,0,0,.25);content:"";height:6px;width:6px}a[data-v-314d5a9c]:after{position:absolute;right:0;top:0;background:var(--c-bg);border-bottom:13px solid transparent;border-left:10px solid #ededed;border-top:13px solid transparent;content:""}a[data-v-314d5a9c]:hover{background-color:#049dbf}a[data-v-314d5a9c]:hover:after{border-left-color:#049dbf}a:hover span[data-v-314d5a9c]{color:#fff}.post-meta-tags{display:flex;flex-wrap:wrap;list-style:none;overflow:hidden;padding:0;margin:20px 0}.post-meta-tags>li{margin-bottom:10px}.post-meta>div{display:inline-flex;line-height:12px;font-size:12px;margin-right:20px}.post-meta svg{margin-right:5px;width:14px;height:14px}.vuepress-blog-theme-content{max-width:900px;margin:0 auto;background-color:var(--c-bg)}@media (min-width:959px){.vuepress-blog-theme-content{padding:2rem}}@media (max-width:419px){.vuepress-blog-theme-content{padding:1.5rem}}.vuepress-blog-theme-content{font-size:16px;letter-spacing:0;color:var(--c-text);position:relative}@media (min-width:959px){.vuepress-blog-theme-content{box-shadow:0 10px 20px rgba(0,0,0,.05),0 6px 6px rgba(0,0,0,.07)}}.vuepress-blog-theme-content .post-title{padding-top:0}@media (max-width:719px){.vuepress-blog-theme-content{padding-top:0}.post-title{margin-top:0}}.newsletter{text-align:center;width:100%;font-size:1rem;color:#2c3e50}.newsletter__wrap{margin:1.5rem auto;padding:1.8rem 2.3rem;border-radius:3px;box-sizing:border-box;max-width:420px;background:#f8f8f8}.newsletter__title{font-size:1.7rem}.newsletter__content{margin-top:1.5rem;margin-bottom:1.5rem;line-height:1.7rem}.newsletter__input{border:1px solid #eaecef;padding:.6rem 1.2rem;border-radius:3px;margin-bottom:.8rem}.newsletter__button,.newsletter__input{font-size:inherit;width:100%;box-sizing:border-box;outline:none}.newsletter__button{border:none;cursor:pointer;background:#049dbf;color:#fff;padding:.6rem 1.8rem;border-radius:3px}.newsletter .newsletter__wrap{background-color:#f8f8f8;max-width:none}.newsletter .newsletter__fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.newsletter .newsletter__input{margin-bottom:0}.newsletter .newsletter__button{transition:box-shadow .2s ease,transform .2s ease}.newsletter .newsletter__button:hover{box-shadow:1px 1px 5px rgba(0,0,0,.6);transform:translateY(-2px)}@media (max-width:719px){.newsletter .newsletter__fields{display:block}.newsletter .newsletter__input{margin-bottom:10px}}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline;outline:none}.pagination>li>a,.pagination>li>span{transition:color .2s,background-color .2s;outline:none;position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#049dbf;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#049dbf;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#049dbf;border-color:#049dbf}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#ddd;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.simple-pagination a{margin-right:20px;color:#000;height:38px;line-height:38px;transition:all .3s ease;position:relative;overflow:hidden;display:inline-block;background:#fff;padding:0 15px;text-decoration:none;border:1px solid #000;border-radius:5px;transition:all .5s}.simple-pagination a:hover{color:#fff;border:1px solid #049dbf;background-color:#049dbf}.common-layout .content-wrapper{padding-bottom:80px}.ui-post{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #eaecef}.ui-post:last-child{border-bottom:0;margin-bottom:0}.ui-post-title{font-size:28px;border-bottom:0}.ui-post-title a{cursor:pointer;color:var(--c-text);transition:all .2s;text-decoration:none}.ui-post-title a:hover{text-decoration:underline}.ui-post-summary{font-size:14px;font-weight:500}.ui-post-meta{display:inline-flex;align-items:center;font-size:12px;line-height:12px}.ui-post-meta:not(:last-child){margin-bottom:3px;margin-right:20px}.ui-post-meta svg{margin-right:5px;width:14px;height:14px}@media (max-width:719px){.ui-post-meta{display:flex}.ui-post-meta:not(:last-child){margin-bottom:10px}}.ui-post-author,.ui-post-date,.ui-post-tag{font-weight:500}.ui-post-tag a{color:inherit;text-decoration:none;margin-right:5px}.ui-post-tag a:hover{color:#049dbf}.blog-tag{display:inline-flex;align-items:center;word-break:break-word;font-size:20px;margin-right:20px;margin-bottom:20px;padding:5px 20px 6px;border-radius:50px;font-weight:400;text-align:left;box-sizing:border-box;transition:background-color .3s;color:#fff;background-color:var(--c-vue);text-decoration:none;transition:all .5s}.blog-tag:hover{color:#fff;box-shadow:0 0 5px #049dbf}@media screen and (max-width:768px){.blog-tag{font-size:14px;padding:3px 15px 4px;margin-right:10px;margin-bottom:10px}}.blog-tags{width:66%}@media screen and (max-width:1000px){.blog-tags{width:90%}}[data-v-7efe6bfe]:root{--c-bg:#fff;--c-bg-light:#f3f4f5;--c-bg-lighter:#efefef;--c-text:#2c3e50;--c-text-light:#3a5169;--c-text-lighter:#4e6e8e;--c-text-lightest:#6a8bad;--c-vue:#3eaf7c;--code-color:$codeColor;--inline-code-text:$inlineCodeText;--inline-code-bg:$inlineCodeBg}html.dark[data-v-7efe6bfe]{--c-bg:#22272e;--c-bg-light:#2b313a;--c-bg-lighter:#262c34;--c-text:#efefef;--c-text-light:#96a7b7;--c-text-lighter:#8b9eb0;--c-text-lightest:#8094a8;--code-color:$codeColorDark;--inline-code-text:$inlineCodeTextDark;--inline-code-bg:$inlineCodeBgDark}.theme-code-block[data-v-7efe6bfe]{display:none}.theme-code-block>pre[data-v-7efe6bfe]{background-color:orange}.theme-code-block[data-v-7efe6bfe] div[class*=language-]{box-shadow:none}.theme-code-block[data-v-7efe6bfe] div[class*=language-] pre,.theme-code-block[data-v-7efe6bfe] div[class*=language-] pre[class*=language-]{padding-top:1em}.theme-code-block[data-v-7efe6bfe] div[class*=language-] .highlight-lines{padding-top:1.1rem}.theme-code-block[data-v-7efe6bfe] div[class*=language-] .code-button{display:none}.theme-code-block[data-v-7efe6bfe] div[class*=language-]:before{top:-2.6em}.theme-code-block__active[data-v-7efe6bfe]{display:block}h2+.theme-code-group,h3+.theme-code-group,h4+.theme-code-group,h5+.theme-code-group,h6+.theme-code-group{margin-top:12px}.custom-block.details .theme-code-group{box-shadow:none;margin:.85rem -1.6rem;border-radius:0}.custom-block.details .theme-code-group__nav{border-top-left-radius:0;border-top-right-radius:0}.custom-block.details .theme-code-group div[class*=language-]{margin:.85rem 0}[data-v-60655677]:root{--c-bg:#fff;--c-bg-light:#f3f4f5;--c-bg-lighter:#efefef;--c-text:#2c3e50;--c-text-light:#3a5169;--c-text-lighter:#4e6e8e;--c-text-lightest:#6a8bad;--c-vue:#3eaf7c;--code-color:$codeColor;--inline-code-text:$inlineCodeText;--inline-code-bg:$inlineCodeBg}html.dark[data-v-60655677]{--c-bg:#22272e;--c-bg-light:#2b313a;--c-bg-lighter:#262c34;--c-text:#efefef;--c-text-light:#96a7b7;--c-text-lighter:#8b9eb0;--c-text-lightest:#8094a8;--code-color:$codeColorDark;--inline-code-text:$inlineCodeTextDark;--inline-code-bg:$inlineCodeBgDark}.theme-code-group[data-v-60655677]{box-shadow:0 4px 9px rgba(0,0,0,.45);border-radius:6px}.theme-code-group__nav[data-v-60655677]{margin-bottom:-35px;background-color:#2d2d2d;padding-bottom:22px;border-top-left-radius:6px;border-top-right-radius:6px;padding-left:10px;padding-top:10px}.theme-code-group__ul[data-v-60655677]{margin:auto 0;padding-left:0;display:inline-flex;list-style:none;margin-bottom:0!important;padding-left:0!important}.theme-code-group__nav-tab[data-v-60655677]{border:0;padding:5px;cursor:pointer;background-color:transparent;font-size:.85em;line-height:1.4;color:hsla(0,0%,100%,.9);font-weight:600;outline:none}.theme-code-group__nav-tab-active[data-v-60655677]{border-bottom:1px solid #049dbf}.theme-code-group .pre-blank[data-v-60655677]{color:#049dbf}@media (max-width:419px){.theme-code-group[data-v-60655677]{box-shadow:none;border-radius:4px}.theme-code-group__nav[data-v-60655677]{border-top-left-radius:4px;border-top-right-radius:4px;margin-left:-1.5rem;margin-right:-1.5rem}}:root{--c-bg:#fff;--c-bg-light:#f3f4f5;--c-bg-lighter:#efefef;--c-text:#2c3e50;--c-text-light:#3a5169;--c-text-lighter:#4e6e8e;--c-text-lightest:#6a8bad;--c-vue:#3eaf7c;--code-color:$codeColor;--inline-code-text:$inlineCodeText;--inline-code-bg:$inlineCodeBg}html.dark{--c-bg:#22272e;--c-bg-light:#2b313a;--c-bg-lighter:#262c34;--c-text:#efefef;--c-text-light:#96a7b7;--c-text-lighter:#8b9eb0;--c-text-lightest:#8094a8;--code-color:$codeColorDark;--inline-code-text:$inlineCodeTextDark;--inline-code-bg:$inlineCodeBgDark}.nav-link{color:var(--c-text)}.nav-link.router-link-active,.nav-link:hover{color:#049dbf}.overflow-y-auto[data-v-eeb3f718]::-webkit-scrollbar{width:7px;background-color:#fff}.overflow-y-auto[data-v-eeb3f718]::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgba(52,211,153,var(--tw-bg-opacity));border-radius:3px}.mask-logo{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(https://i.imgur.com/76CtMp0.png);mask-image:url(https://i.imgur.com/76CtMp0.png);background:"currentColor";width:250px;height:250px;background-image:url(https://i.imgur.com/4Sq6dN0.jpg);background-size:cover;background-repeat:no-repeat}.wrapper[data-v-19a9fae0]{position:fixed;left:50%;top:80px;height:calc(100vh - 142.2px);z-index:1;max-width:780px;width:100%;transform:translateX(-50%)}[data-v-340fa8b1]{box-sizing:border-box}[data-v-340fa8b1]::-webkit-scrollbar{width:7px;background-color:#fff}[data-v-340fa8b1]::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px}.sticky-demo[data-v-340fa8b1]{height:200px;overflow-y:auto;border:1px solid #ddd}dl[data-v-340fa8b1]{margin:0;padding:24px 0 0}dt[data-v-340fa8b1]{background:#b8c1c8;border-bottom:1px solid #989ea4;border-top:1px solid #717d85;color:#fff;font:700 18px/21px Helvetica,Arial,sans-serif;margin:0;padding:2px 0 0 12px;position:sticky;top:0}dd[data-v-340fa8b1]{font:700 20px/45px Helvetica,Arial,sans-serif;margin:0;padding:0 0 0 12px;white-space:nowrap}dd+dd[data-v-340fa8b1]{border-top:1px solid #ccc}footer[data-v-340fa8b1]{background-color:#ddd;color:#333;position:sticky;bottom:0;padding:2px 0 0 12px}.slider[data-v-40774f27]{width:100%;display:flex;scroll-snap-type:x mandatory;overflow-x:scroll}.slider__item[data-v-40774f27]{min-width:100%;scroll-snap-align:start}