@charset "UTF-8";.sun-and-moon>:is(.moon,.sun,.sun-beams){transform-origin:center center}.sun-and-moon>:is(.moon,.sun){fill:#fff}.sun-and-moon>.sun-beams{stroke:#fff;stroke-width:2px}[data-bs-theme=dark] .sun-and-moon>.sun{transform:scale(1.75)}[data-bs-theme=dark] .sun-and-moon>.sun-beams{opacity:0}[data-bs-theme=dark] .sun-and-moon>.moon>circle{transform:translate(-7px)}@media(prefers-reduced-motion:no-preference){.sun-and-moon>.sun{transition:transform .5s cubic-bezier(.5,1.25,.75,1.25)}.sun-and-moon>.sun-beams{transition:transform .5s cubic-bezier(.5,1.5,.75,1.25),opacity .5s cubic-bezier(.25,0,.3,1)}.sun-and-moon .moon>circle{transition:transform .25s cubic-bezier(0,0,0,1)}@supports(cx:1){.sun-and-moon .moon>circle{transition:cx .25s cubic-bezier(0,0,0,1)}}[data-bs-theme=dark] .sun-and-moon>.sun{transform:scale(1.75);transition-duration:.25s;transition-timing-function:cubic-bezier(.25,0,.3,1)}[data-bs-theme=dark] .sun-and-moon>.sun-beams{transform:rotate(-25deg);transition-duration:.15s}[data-bs-theme=dark] .sun-and-moon>.moon>circle{transition-delay:.25s;transition-duration:.5s}}.theme-toggle{aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.theme-toggle>svg{block-size:100%;inline-size:100%;max-height:18px;max-width:18px;stroke-linecap:round}[data-bs-theme=light] article a.btn-primary:not(.dropdown-toggle)::after{filter:invert(1)}[data-bs-theme=dark] .menu-right a[href^=http]::after,[data-bs-theme=dark] article a:not(.stretched-link)[href^=http]::after{filter:invert(1)}[data-bs-theme=dark] .card-blog-brief .card-header img{filter:invert(1)brightness(111%)}/*!purgecss start ignore*/.autocomplete-suggestions{background-color:#fff;border:1px solid #cbcdd6;border-top:0;box-shadow:-1px 1px 3px rgba(0,0,0,.1);box-sizing:border-box;cursor:default;display:none;max-height:254px;overflow:hidden;overflow-y:auto;position:absolute;z-index:33333}[data-bs-theme=dark] .autocomplete-suggestions{background-color:#171c1e;color:var(--bs-body-color)}[data-bs-theme=dark] .autocomplete-suggestion{color:#cbcdd6}.autocomplete-suggestion{color:#353a40;cursor:pointer;line-height:23px;overflow:hidden;padding:7px;position:relative;text-overflow:ellipsis;white-space:nowrap}.autocomplete-suggestion b{color:#1f8dd6;font-weight:400}.autocomplete-suggestion.selected{background-color:#353a40;color:#f1f1f1}.autocomplete-suggestion:hover{background-color:#464b52;color:#f1f1f1}.autocomplete-suggestion>.context{color:#7d808d;font-size:12px}.autocomplete-suggestion.selected>.context{color:#b7b9c3}/*!purgecss end ignore*/.header-link{opacity:0;pointer-events:none;transition:.3s all}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link{opacity:.6;pointer-events:visible;transition:.3s all}.header-link:focus-visible{opacity:1;pointer-events:visible}main article h2.h1:first-of-type{margin-top:0!important}header{background-image:radial-gradient(circle,rgba(131,131,131,.3) 1px,transparent 1px);background-size:1rem 1rem;min-height:230px}.menu-right a[href^=http]::after,article a:not(.stretched-link)[href^=https]::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.78 19.78H4.22V4.22h6.67c.61 0 1.11-.5 1.11-1.11C12 2.5 11.5 2 10.89 2H3c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1v-7.89c0-.61-.5-1.11-1.11-1.11-.61 0-1.11.5-1.11 1.11v6.67ZM14.22 3.11c0 .61.5 1.11 1.11 1.11h2.88L8.07 14.36c-.43.43-.43 1.13 0 1.57.43.43 1.13.43 1.57 0L19.78 5.79v2.88c0 .61.5 1.11 1.11 1.11.61 0 1.11-.5 1.11-1.11V3c0-.55-.45-1-1-1h-5.67c-.61 0-1.11.5-1.11 1.11Z'/%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin-bottom:-1px;margin-left:4px;opacity:.7;width:12px}main .sticky-offset{top:80px!important}article h2:target::before,article h3:target::before{content:" ";display:block;height:80px;margin-top:-80px;visibility:hidden}#main{max-width:1090px}#main::before{content:" ";display:block;height:80px;margin-top:-80px;top:80px;visibility:hidden}a.header-link{opacity:0;pointer-events:none}a.header-link::after{content:"#";display:inline-block;min-width:20px}.docs-callout{border-left-width:.25rem!important;border-radius:.25rem;margin-bottom:1.25rem;margin-top:1.25rem}.docs-callout-danger{border-left-color:#c81922}.docs-callout-warning{border-left-color:orange!important}.docs-callout-info{border-left-color:#cfe1ee!important}.popover{z-index:1020!important}kbd{opacity:.7}article .nav-tabs .nav-link::after{background-image:none!important;width:0!important}article table{width:100%}.card-blog-brief{min-height:140px;transition:none}.card-blog-brief:hover{box-shadow:0 0 8px rgba(48,60,68,.4)!important}.card-blog-brief .card-header{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:129px}.card-blog-brief .card-body .stretched-link{min-height:44px}.card-post .card-header{aspect-ratio:4/1;background-position:50%;background-size:cover;min-height:89px}.highlight{background-color:rgba(0,0,0,5%);padding:8px}.highlight .hll{background-color:#ffc}.highlight pre{margin-bottom:0}.highlight .c{color:#60a0b0;font-style:italic}.highlight .err{border:1px solid #eee}.highlight .k{color:#50a14f;font-weight:700}.highlight .o{color:#666}.highlight .ch{color:#60a0b0;font-style:italic}.highlight .cm{color:#a0a1a7;font-style:italic}.highlight .cp{color:#4078f2}.highlight .cpf{color:#60a0b0;font-style:italic}.highlight .c1{color:#a0a1a7;font-style:italic}.highlight .cs{color:#60a0b0;background-color:#fbf}.highlight .gd{color:#a00000}.highlight .ge{font-style:italic}.highlight .gr{color:red}.highlight .gh{color:#008;font-weight:700}.highlight .gi{color:#0a0}.highlight .go{color:#888}.highlight .gp{color:#c65d09;font-weight:700}.highlight .gs{font-weight:700}.highlight .gu{color:#808;font-weight:700}.highlight .gt{color:#04d}.highlight .kc{color:#08b;font-weight:700}.highlight .kd{color:#a626a4;font-weight:700}.highlight .kn{color:#072;font-weight:700}.highlight .kp{color:#071}.highlight .kr{color:#a626a4;font-weight:700}.highlight .kt{color:#920}.highlight .m{color:#40a070}.highlight .s{color:#07a}.highlight .na{color:#690}.highlight .nb{color:#072}.highlight .nc{color:#0e84b5;font-weight:700}.highlight .no{color:#6ad}.highlight .nd{color:#555;font-weight:700}.highlight .ni{color:#d55537;font-weight:700}.highlight .ne{color:#007020}.highlight .nf{color:#06287e}.highlight .nl{color:#002070;font-weight:700}.highlight .nn{color:#555;font-weight:700}.highlight .nt{color:#905;font-weight:700}.highlight .nv{color:#b6d}.highlight .nx{color:#383a42}.highlight .ow{color:#007020;font-weight:700}.highlight .w{color:#bbb}.highlight .mb{color:#40a070}.highlight .mf{color:#40a070}.highlight .mh{color:#40a070}.highlight .mi{color:#961}.highlight .mo{color:#4a0}.highlight .sa{color:#44a}.highlight .sb{color:#47a}.highlight .sc{color:#46a}.highlight .dl{color:#48a}.highlight .sd{color:#49a;font-style:italic}.highlight .s2{color:#5af}.highlight .se{color:#4070a0;font-weight:700}.highlight .sh{color:#4070a0}.highlight .si{color:#70a0d0;font-style:italic}.highlight .sx{color:#c65d09}.highlight .sr{color:#235388}.highlight .s1{color:#50a14f}.highlight .ss{color:#517918}.highlight .bp{color:#007020}.highlight .fm{color:#06287e}.highlight .vc{color:#b5a}.highlight .vg{color:#b6a}.highlight .vi{color:#b6d}.highlight .vm{color:#b6c}.highlight .il{color:#40a070}[data-bs-theme=dark] .highlight{background-color:#000}[data-bs-theme=dark] .err{border-color:transparent}[data-bs-theme=dark] .nx{color:#ccc}.no-js input,.no-js a[data-toggle]{opacity:.65;pointer-events:none!important}.no-js nav.navbar{margin-top:26px}.no-js body::before{background-color:#e0e1e9;content:"⚠️ JavaScript is disabled. This site requires JavaScript to be enabled ⚠️";display:block;height:32px;position:fixed;text-align:center;top:0;width:100%;z-index:1}@media(forced-colors:active){nav.navbar.sticky-top{border-bottom:1px solid transparent}.col-sidebar{border-right:1px solid transparent}.highlight{margin-bottom:1rem;outline:1px solid transparent}.nav-link.active{outline:1px solid transparent}}@media(forced-colors:active) and (prefers-color-scheme:light){nav.navbar.sticky-top .btn svg{fill:ButtonText}nav .navbar-brand svg{filter:invert(1);forced-color-adjust:none}}#sidebar-menu{max-height:calc(100vh - 66px)}@media(min-width:768px){#sidebar-menu{max-width:250px;min-width:250px}}#sidebar a:hover{color:#000!important}[data-bs-theme=dark] #sidebar a:hover{color:#fff!important}#sidebar.collapsing .sticky-offset{top:0!important}#sidebar.collapsing.collapse-horizontal{height:unset!important}#sidebar.show{min-width:250px}#sidebar.show .sticky-offset{top:65px!important}.col-main{width:100%}.collapse-horizontal.collapse:not(.show){width:0}.row-main{min-height:calc(100dvh - 66px)}#sidebar.collapsing+div,#sidebar.show+div{max-width:100%}.col-sidebar .sticky-offset{top:65px!important}#TableOfContents ul,#TableOfContents li{list-style:none;padding-left:0}#TableOfContents ul ul,#TableOfContents ul ul li{list-style:none;padding-left:0!important;text-indent:10px}#TableOfContents li a{border-left:1px solid transparent;font-size:13px;padding-bottom:.3rem;padding-top:.3rem}.menu-right a{color:#171c1e;font-size:13px}[data-bs-theme=dark] .menu-right a{color:#f1f1f1}hr{opacity:.4}.menu-right a[href^=http]::after{filter:saturate(0%)}[data-bs-theme=light] #TableOfContents li a:hover{color:#00437b}.menu-right #TableOfContents li.active,.menu-right #TableOfContents li a:hover{border-left:1px solid #d0d0d7}.menu-right #TableOfContents li .active{border-left:1px solid #0d6aa8!important;color:#000!important}@media(max-width:375px){#sidebar-menu{min-width:250px}#sidebar.collapsing+div,#sidebar.show+div{display:none}}@media(min-width:376px) and (max-width:414px){#sidebar-menu{min-width:305px}#sidebar.collapsing+div,#sidebar.show+div{display:none}}@media(max-width:767px){#sidebar.show{min-width:100%;width:100%}#sidebar.show+div{display:none!important;width:0}#sidebar.collapsing{transition:none!important}}@media(min-width:575px) and (max-width:767px){#sidebar-menu .list-unstyled li{display:inline-block;width:50%}}html[data-bs-theme=dark] nav.navbar-blue .dropdown-menu img{filter:invert(1)}.navbar-site-title{margin-top:12px}nav.navbar-blue label.btn,nav.navbar-blue button.btn{border-color:transparent!important}nav.navbar-blue label.btn:hover,nav.navbar-blue button.btn:hover{background-color:#217cbb!important;border:1px solid #019aeb!important;border-color:#019aeb}nav.navbar-blue .dropdown-menu{min-width:250px;z-index:1030}.search-container{left:-12px;width:40px}.form-control-search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m16.38 14.92-.66.05-.41-.41c2.44-2.81 2.28-7.1-.5-9.7S7.8 2.4 5.17 4.94a6.988 6.988 0 0 0-.08 9.98c2.61 2.61 6.77 2.72 9.52.34l.41.41-.05.65 3.89 3.89a.996.996 0 1 0 1.41-1.41l-3.88-3.88Zm-2.81-1.41a5.016 5.016 0 0 1-7.08 0c-1.95-1.95-1.95-5.13 0-7.08s5.13-1.95 7.08 0 1.95 5.13 0 7.08Z'/%3E%3C/svg%3E");background-position:5px;background-repeat:no-repeat;background-size:20px;border-left:0;border-right:0;left:auto;padding:0;right:-6px;top:0;transition:all .2s;width:0!important;z-index:1210}.form-control-search:focus{max-width:calc(100vw - 200px);padding:0 4px 4px 16px;text-indent:18px;visibility:visible;width:363px!important}.form-control-search:focus+.btn-search{background-color:transparent;pointer-events:none!important;transition:all 1s}.form-control-search:focus+.btn-search img{opacity:0}.btn-search{top:0}.btn-search svg{margin-top:11px}[data-bs-theme=dark] .form-control-search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='m16.38 14.92-.66.05-.41-.41c2.44-2.81 2.28-7.1-.5-9.7S7.8 2.4 5.17 4.94a6.988 6.988 0 0 0-.08 9.98c2.61 2.61 6.77 2.72 9.52.34l.41.41-.05.65 3.89 3.89a.996.996 0 1 0 1.41-1.41l-3.88-3.88Zm-2.81-1.41a5.016 5.016 0 0 1-7.08 0c-1.95-1.95-1.95-5.13 0-7.08s5.13-1.95 7.08 0 1.95 5.13 0 7.08Z'/%3E%3C/svg%3E")!important}[data-bs-theme=dark] .btn-search img{filter:invert(1)}body[data-url^="/news/"] header{aspect-ratio:4/1;background-position:50%;background-size:cover;min-height:200px}header.header-blog{aspect-ratio:21/9;background-position:50%;background-size:cover;border-radius:8px;max-height:600px;min-height:90px}.share svg{opacity:.8}.share svg:hover{opacity:.6}@media only print{.badge{border:0}}.skippy:focus{outline:0}.skippy div{outline:1px dotted}.visually-hidden-focusable:focus{margin-bottom:30px;top:0!important;z-index:22222}main table{border:1px solid rgba(133,133,133,.1);margin-bottom:1rem;vertical-align:top;width:100%}main table thead th{border-bottom-width:1px;line-height:1.25;vertical-align:middle}main table thead tr{background-color:rgba(133,133,133,.1)}main table td{font-size:.875rem;vertical-align:middle}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);padding:.25rem 1rem}.footer,.footer p{font-size:14px!important}.img-white{filter:grayscale(100%)brightness(800%)}.img-grayscale{filter:grayscale(100%)}.feedback{border-color:#90939f}.btn-feedback{min-width:32px;opacity:.7}.btn-feedback svg{margin-top:-3px}.btn-feedback:hover:enabled{opacity:1}.btn-feedback[disabled]{cursor:default;opacity:.4;pointer-events:none}@media(min-width:1200px){.feedback-center{display:none}}body{overflow-x:hidden}h1,h2,h3,h4,h5,h6{text-wrap:balance}main a:not([class],li.breadcrumb-item a){text-decoration:underline}.menu-left a,.guide-example-block a,table a,nav a,.btn{text-decoration:none}.popover-body small{line-height:100%}code{font-size:inherit}main{min-height:calc(100vh - 340px)}/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0ZGluIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6InN0ZGluIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLnN1bi1hbmQtbW9vbiA+IDppcygubW9vbiwgLnN1biwgLnN1bi1iZWFtcykge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XG5cbi5zdW4tYW5kLW1vb24gPiA6aXMoLm1vb24sIC5zdW4pIHtcbiAgZmlsbDogI2ZmZjsgfVxuXG4uc3VuLWFuZC1tb29uID4gLnN1bi1iZWFtcyB7XG4gIHN0cm9rZTogI2ZmZjtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7IH1cblxuW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIC5zdW4tYW5kLW1vb24gPiAuc3VuIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjc1KTsgfVxuXG5bZGF0YS1icy10aGVtZT1cImRhcmtcIl0gLnN1bi1hbmQtbW9vbiA+IC5zdW4tYmVhbXMge1xuICBvcGFjaXR5OiAwOyB9XG5cbltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSAuc3VuLWFuZC1tb29uID4gLm1vb24gPiBjaXJjbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4KTsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgLnN1bi1hbmQtbW9vbiA+IC5zdW4ge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjUsIDEuMjUsIDAuNzUsIDEuMjUpOyB9XG4gIC5zdW4tYW5kLW1vb24gPiAuc3VuLWJlYW1zIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC41LCAxLjUsIDAuNzUsIDEuMjUpLCBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAsIDAuMywgMSk7IH1cbiAgLnN1bi1hbmQtbW9vbiAubW9vbiA+IGNpcmNsZSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLCAxKTsgfVxuICBAc3VwcG9ydHMgKGN4OiAxKSB7XG4gICAgLnN1bi1hbmQtbW9vbiAubW9vbiA+IGNpcmNsZSB7XG4gICAgICB0cmFuc2l0aW9uOiBjeCAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMSk7IH0gfVxuICBbZGF0YS1icy10aGVtZT1cImRhcmtcIl0gLnN1bi1hbmQtbW9vbiA+IC5zdW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS43NSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLCAwLjMsIDEpOyB9XG4gIFtkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSAuc3VuLWFuZC1tb29uID4gLnN1bi1iZWFtcyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1czsgfVxuICBbZGF0YS1icy10aGVtZT1cImRhcmtcIl0gLnN1bi1hbmQtbW9vbiA+IC5tb29uID4gY2lyY2xlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzOyB9IH1cblxuLnRoZW1lLXRvZ2dsZSB7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG4udGhlbWUtdG9nZ2xlID4gc3ZnIHtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgaW5saW5lLXNpemU6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDE4cHg7XG4gIG1heC13aWR0aDogMThweDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kOyB9XG5cbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0gYXJ0aWNsZSBhLmJ0bi1wcmltYXJ5Om5vdCguZHJvcGRvd24tdG9nZ2xlKTo6YWZ0ZXIge1xuICBmaWx0ZXI6IGludmVydCgxKTsgfVxuXG5bZGF0YS1icy10aGVtZT1cImRhcmtcIl0gLm1lbnUtcmlnaHQgYVtocmVmXj1cImh0dHBcIl06OmFmdGVyLFxuW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIGFydGljbGUgYTpub3QoLnN0cmV0Y2hlZC1saW5rKVtocmVmXj1cImh0dHBcIl06OmFmdGVyIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7IH1cblxuW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIC5jYXJkLWJsb2ctYnJpZWYgLmNhcmQtaGVhZGVyIGltZyB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGJyaWdodG5lc3MoMTExJSk7IH1cblxuLyohIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYmNkZDY7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJveC1zaGFkb3c6IC0xcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LWhlaWdodDogMjU0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMzMzMzM7IH1cblxuW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxYzFlO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7IH1cblxuW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gIGNvbG9yOiAjY2JjZGQ2OyB9XG5cbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gIGNvbG9yOiAjMzUzYTQwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIGIge1xuICBjb2xvcjogIzFmOGRkNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzYTQwO1xuICBjb2xvcjogI2YxZjFmMTsgfVxuXG4uYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0YjUyO1xuICBjb2xvcjogI2YxZjFmMTsgfVxuXG4uYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24gPiAuY29udGV4dCB7XG4gIGNvbG9yOiAjN2Q4MDhkO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uLnNlbGVjdGVkID4gLmNvbnRleHQge1xuICBjb2xvcjogI2I3YjljMzsgfVxuXG4vKiEgcHVyZ2Vjc3MgZW5kIGlnbm9yZSAqL1xuLmhlYWRlci1saW5rIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsOyB9XG5cbmgyOmhvdmVyIC5oZWFkZXItbGluayxcbmgzOmhvdmVyIC5oZWFkZXItbGluayxcbmg0OmhvdmVyIC5oZWFkZXItbGluayxcbmg1OmhvdmVyIC5oZWFkZXItbGluayB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsOyB9XG5cbi5oZWFkZXItbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7IH1cblxubWFpbiBhcnRpY2xlIGgyLmgxOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgxMzEsIDEzMSwgMTMxLCAwLjMpIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG4gIG1pbi1oZWlnaHQ6IDIzMHB4OyB9XG5cbi5tZW51LXJpZ2h0IGFbaHJlZl49XCJodHRwXCJdOjphZnRlcixcbmFydGljbGUgYTpub3QoLnN0cmV0Y2hlZC1saW5rKVtocmVmXj1cImh0dHBzXCJdOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBkPSdNMTkuNzggMTkuNzhINC4yMlY0LjIyaDYuNjdjLjYxIDAgMS4xMS0uNSAxLjExLTEuMTFDMTIgMi41IDExLjUgMiAxMC44OSAySDNjLS41NSAwLTEgLjQ1LTEgMXYxOGMwIC41NS40NSAxIDEgMWgxOGMuNTUgMCAxLS40NSAxLTF2LTcuODljMC0uNjEtLjUtMS4xMS0xLjExLTEuMTEtLjYxIDAtMS4xMS41LTEuMTEgMS4xMXY2LjY3Wk0xNC4yMiAzLjExYzAgLjYxLjUgMS4xMSAxLjExIDEuMTFoMi44OEw4LjA3IDE0LjM2Yy0uNDMuNDMtLjQzIDEuMTMgMCAxLjU3LjQzLjQzIDEuMTMuNDMgMS41NyAwTDE5Ljc4IDUuNzl2Mi44OGMwIC42MS41IDEuMTEgMS4xMSAxLjExLjYxIDAgMS4xMS0uNSAxLjExLTEuMTFWM2MwLS41NS0uNDUtMS0xLTFoLTUuNjdjLS42MSAwLTEuMTEuNS0xLjExIDEuMTFaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgd2lkdGg6IDEycHg7IH1cblxubWFpbiAuc3RpY2t5LW9mZnNldCB7XG4gIHRvcDogODBweCAhaW1wb3J0YW50OyB9XG5cbmFydGljbGUgaDI6dGFyZ2V0OjpiZWZvcmUsXG5hcnRpY2xlIGgzOnRhcmdldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi10b3A6IC04MHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI21haW4ge1xuICBtYXgtd2lkdGg6IDEwOTBweDsgfVxuXG4jbWFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi10b3A6IC04MHB4O1xuICB0b3A6IDgwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG5hLmhlYWRlci1saW5rIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuYS5oZWFkZXItbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiNcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDIwcHg7IH1cblxuLmRvY3MtY2FsbG91dCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cblxuLmRvY3MtY2FsbG91dC1kYW5nZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2M4MTkyMjsgfVxuXG4uZG9jcy1jYWxsb3V0LXdhcm5pbmcge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYTUwMCAhaW1wb3J0YW50OyB9XG5cbi5kb2NzLWNhbGxvdXQtaW5mbyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2ZlMWVlICFpbXBvcnRhbnQ7IH1cblxuLnBvcG92ZXIge1xuICB6LWluZGV4OiAxMDIwICFpbXBvcnRhbnQ7IH1cblxua2JkIHtcbiAgb3BhY2l0eTogMC43OyB9XG5cbmFydGljbGUgLm5hdi10YWJzIC5uYXYtbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7IH1cblxuYXJ0aWNsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jYXJkLWJsb2ctYnJpZWYge1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4uY2FyZC1ibG9nLWJyaWVmOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDQ4LCA2MCwgNjgsIDAuNCkgIWltcG9ydGFudDsgfVxuXG4uY2FyZC1ibG9nLWJyaWVmIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogMTI5cHg7IH1cblxuLmNhcmQtYmxvZy1icmllZiAuY2FyZC1ib2R5IC5zdHJldGNoZWQtbGluayB7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7IH1cblxuLmNhcmQtcG9zdCAuY2FyZC1oZWFkZXIge1xuICBhc3BlY3QtcmF0aW86IDQgLyAxO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDg5cHg7IH1cblxuLyogcHJldHRpZXItaWdub3JlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDhweDsgfVxuXG4uaGlnaGxpZ2h0IC5obGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOyB9XG5cbi5oaWdobGlnaHQgcHJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaGlnaGxpZ2h0IC5jIHtcbiAgY29sb3I6ICM2MGEwYjA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKiBDb21tZW50ICovXG4uaGlnaGxpZ2h0IC5lcnIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlOyB9XG5cbi8qIEVycm9yICovXG4uaGlnaGxpZ2h0IC5rIHtcbiAgY29sb3I6ICM1MGExNGY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIEtleXdvcmQgKi9cbi5oaWdobGlnaHQgLm8ge1xuICBjb2xvcjogIzY2NjsgfVxuXG4vKiBPcGVyYXRvciAqL1xuLmhpZ2hsaWdodCAuY2gge1xuICBjb2xvcjogIzYwYTBiMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qIENvbW1lbnQuSGFzaGJhbmcgKi9cbi5oaWdobGlnaHQgLmNtIHtcbiAgY29sb3I6ICNhMGExYTc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKiBDb21tZW50Lk11bHRpbGluZSAqL1xuLmhpZ2hsaWdodCAuY3Age1xuICBjb2xvcjogIzQwNzhmMjsgfVxuXG4vKiBDb21tZW50LlByZXByb2MgKi9cbi5oaWdobGlnaHQgLmNwZiB7XG4gIGNvbG9yOiAjNjBhMGIwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogQ29tbWVudC5QcmVwcm9jRmlsZSAqL1xuLmhpZ2hsaWdodCAuYzEge1xuICBjb2xvcjogI2EwYTFhNztcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qIENvbW1lbnQuU2luZ2xlICovXG4uaGlnaGxpZ2h0IC5jcyB7XG4gIGNvbG9yOiAjNjBhMGIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmOyB9XG5cbi8qIENvbW1lbnQuU3BlY2lhbCAqL1xuLmhpZ2hsaWdodCAuZ2Qge1xuICBjb2xvcjogI2EwMDAwMDsgfVxuXG4vKiBHZW5lcmljLkRlbGV0ZWQgKi9cbi5oaWdobGlnaHQgLmdlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qIEdlbmVyaWMuRW1waCAqL1xuLmhpZ2hsaWdodCAuZ3Ige1xuICBjb2xvcjogI2YwMDsgfVxuXG4vKiBHZW5lcmljLkVycm9yICovXG4uaGlnaGxpZ2h0IC5naCB7XG4gIGNvbG9yOiAjMDA4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBHZW5lcmljLkhlYWRpbmcgKi9cbi5oaWdobGlnaHQgLmdpIHtcbiAgY29sb3I6ICMwYTA7IH1cblxuLyogR2VuZXJpYy5JbnNlcnRlZCAqL1xuLmhpZ2hsaWdodCAuZ28ge1xuICBjb2xvcjogIzg4ODsgfVxuXG4vKiBHZW5lcmljLk91dHB1dCAqL1xuLmhpZ2hsaWdodCAuZ3Age1xuICBjb2xvcjogI2M2NWQwOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogR2VuZXJpYy5Qcm9tcHQgKi9cbi5oaWdobGlnaHQgLmdzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogR2VuZXJpYy5TdHJvbmcgKi9cbi5oaWdobGlnaHQgLmd1IHtcbiAgY29sb3I6ICM4MDg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIEdlbmVyaWMuU3ViaGVhZGluZyAqL1xuLmhpZ2hsaWdodCAuZ3Qge1xuICBjb2xvcjogIzA0ZDsgfVxuXG4vKiBHZW5lcmljLlRyYWNlYmFjayAqL1xuLmhpZ2hsaWdodCAua2Mge1xuICBjb2xvcjogIzA4YjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogS2V5d29yZC5Db25zdGFudCAqL1xuLmhpZ2hsaWdodCAua2Qge1xuICBjb2xvcjogI2E2MjZhNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogS2V5d29yZC5EZWNsYXJhdGlvbiAqL1xuLmhpZ2hsaWdodCAua24ge1xuICBjb2xvcjogIzA3MjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogS2V5d29yZC5OYW1lc3BhY2UgKi9cbi5oaWdobGlnaHQgLmtwIHtcbiAgY29sb3I6ICMwNzE7IH1cblxuLyogS2V5d29yZC5Qc2V1ZG8gKi9cbi5oaWdobGlnaHQgLmtyIHtcbiAgY29sb3I6ICNhNjI2YTQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIEtleXdvcmQuUmVzZXJ2ZWQgKi9cbi5oaWdobGlnaHQgLmt0IHtcbiAgY29sb3I6ICM5MjA7IH1cblxuLyogS2V5d29yZC5UeXBlICovXG4uaGlnaGxpZ2h0IC5tIHtcbiAgY29sb3I6ICM0MGEwNzA7IH1cblxuLyogTGl0ZXJhbC5OdW1iZXIgKi9cbi5oaWdobGlnaHQgLnMge1xuICBjb2xvcjogIzA3YTsgfVxuXG4vKiBMaXRlcmFsLlN0cmluZyAqL1xuLmhpZ2hsaWdodCAubmEge1xuICBjb2xvcjogIzY5MDsgfVxuXG4vKiBOYW1lLkF0dHJpYnV0ZSAqL1xuLmhpZ2hsaWdodCAubmIge1xuICBjb2xvcjogIzA3MjsgfVxuXG4vKiBOYW1lLkJ1aWx0aW4gKi9cbi5oaWdobGlnaHQgLm5jIHtcbiAgY29sb3I6ICMwZTg0YjU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIE5hbWUuQ2xhc3MgKi9cbi5oaWdobGlnaHQgLm5vIHtcbiAgY29sb3I6ICM2YWQ7IH1cblxuLyogTmFtZS5Db25zdGFudCAqL1xuLmhpZ2hsaWdodCAubmQge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogTmFtZS5EZWNvcmF0b3IgKi9cbi5oaWdobGlnaHQgLm5pIHtcbiAgY29sb3I6ICNkNTU1Mzc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIE5hbWUuRW50aXR5ICovXG4uaGlnaGxpZ2h0IC5uZSB7XG4gIGNvbG9yOiAjMDA3MDIwOyB9XG5cbi8qIE5hbWUuRXhjZXB0aW9uICovXG4uaGlnaGxpZ2h0IC5uZiB7XG4gIGNvbG9yOiAjMDYyODdlOyB9XG5cbi8qIE5hbWUuRnVuY3Rpb24gKi9cbi5oaWdobGlnaHQgLm5sIHtcbiAgY29sb3I6ICMwMDIwNzA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIE5hbWUuTGFiZWwgKi9cbi5oaWdobGlnaHQgLm5uIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIE5hbWUuTmFtZXNwYWNlICovXG4uaGlnaGxpZ2h0IC5udCB7XG4gIGNvbG9yOiAjOTA1O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBOYW1lLlRhZyAqL1xuLmhpZ2hsaWdodCAubnYge1xuICBjb2xvcjogI2I2ZDsgfVxuXG4vKiBOYW1lLlZhcmlhYmxlICovXG4uaGlnaGxpZ2h0IC5ueCB7XG4gIGNvbG9yOiAjMzgzYTQyOyB9XG5cbi5oaWdobGlnaHQgLm93IHtcbiAgY29sb3I6ICMwMDcwMjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIE9wZXJhdG9yLldvcmQgKi9cbi5oaWdobGlnaHQgLncge1xuICBjb2xvcjogI2JiYjsgfVxuXG4vKiBUZXh0LldoaXRlc3BhY2UgKi9cbi5oaWdobGlnaHQgLm1iIHtcbiAgY29sb3I6ICM0MGEwNzA7IH1cblxuLyogTGl0ZXJhbC5OdW1iZXIuQmluICovXG4uaGlnaGxpZ2h0IC5tZiB7XG4gIGNvbG9yOiAjNDBhMDcwOyB9XG5cbi8qIExpdGVyYWwuTnVtYmVyLkZsb2F0ICovXG4uaGlnaGxpZ2h0IC5taCB7XG4gIGNvbG9yOiAjNDBhMDcwOyB9XG5cbi8qIExpdGVyYWwuTnVtYmVyLkhleCAqL1xuLmhpZ2hsaWdodCAubWkge1xuICBjb2xvcjogIzk2MTsgfVxuXG4vKiBMaXRlcmFsLk51bWJlci5JbnRlZ2VyICovXG4uaGlnaGxpZ2h0IC5tbyB7XG4gIGNvbG9yOiAjNGEwOyB9XG5cbi8qIExpdGVyYWwuTnVtYmVyLk9jdCAqL1xuLmhpZ2hsaWdodCAuc2Ege1xuICBjb2xvcjogIzQ0YTsgfVxuXG4vKiBMaXRlcmFsLlN0cmluZy5BZmZpeCAqL1xuLmhpZ2hsaWdodCAuc2Ige1xuICBjb2xvcjogIzQ3YTsgfVxuXG4vKiBMaXRlcmFsLlN0cmluZy5CYWNrdGljayAqL1xuLmhpZ2hsaWdodCAuc2Mge1xuICBjb2xvcjogIzQ2YTsgfVxuXG4vKiBMaXRlcmFsLlN0cmluZy5DaGFyICovXG4uaGlnaGxpZ2h0IC5kbCB7XG4gIGNvbG9yOiAjNDhhOyB9XG5cbi8qIExpdGVyYWwuU3RyaW5nLkRlbGltaXRlciAqL1xuLmhpZ2hsaWdodCAuc2Qge1xuICBjb2xvcjogIzQ5YTtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qIExpdGVyYWwuU3RyaW5nLkRvYyAqL1xuLmhpZ2hsaWdodCAuczIge1xuICBjb2xvcjogIzVhZjsgfVxuXG4vKiBMaXRlcmFsLlN0cmluZy5Eb3VibGUgKi9cbi5oaWdobGlnaHQgLnNlIHtcbiAgY29sb3I6ICM0MDcwYTA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIExpdGVyYWwuU3RyaW5nLkVzY2FwZSAqL1xuLmhpZ2hsaWdodCAuc2gge1xuICBjb2xvcjogIzQwNzBhMDsgfVxuXG4vKiBMaXRlcmFsLlN0cmluZy5IZXJlZG9jICovXG4uaGlnaGxpZ2h0IC5zaSB7XG4gIGNvbG9yOiAjNzBhMGQwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogTGl0ZXJhbC5TdHJpbmcuSW50ZXJwb2wgKi9cbi5oaWdobGlnaHQgLnN4IHtcbiAgY29sb3I6ICNjNjVkMDk7IH1cblxuLyogTGl0ZXJhbC5TdHJpbmcuT3RoZXIgKi9cbi5oaWdobGlnaHQgLnNyIHtcbiAgY29sb3I6ICMyMzUzODg7IH1cblxuLyogTGl0ZXJhbC5TdHJpbmcuUmVnZXggKi9cbi5oaWdobGlnaHQgLnMxIHtcbiAgY29sb3I6ICM1MGExNGY7IH1cblxuLyogTGl0ZXJhbC5TdHJpbmcuU2luZ2xlICovXG4uaGlnaGxpZ2h0IC5zcyB7XG4gIGNvbG9yOiAjNTE3OTE4OyB9XG5cbi8qIExpdGVyYWwuU3RyaW5nLlN5bWJvbCAqL1xuLmhpZ2hsaWdodCAuYnAge1xuICBjb2xvcjogIzAwNzAyMDsgfVxuXG4vKiBOYW1lLkJ1aWx0aW4uUHNldWRvICovXG4uaGlnaGxpZ2h0IC5mbSB7XG4gIGNvbG9yOiAjMDYyODdlOyB9XG5cbi8qIE5hbWUuRnVuY3Rpb24uTWFnaWMgKi9cbi5oaWdobGlnaHQgLnZjIHtcbiAgY29sb3I6ICNiNWE7IH1cblxuLyogTmFtZS5WYXJpYWJsZS5DbGFzcyAqL1xuLmhpZ2hsaWdodCAudmcge1xuICBjb2xvcjogI2I2YTsgfVxuXG4vKiBOYW1lLlZhcmlhYmxlLkdsb2JhbCAqL1xuLmhpZ2hsaWdodCAudmkge1xuICBjb2xvcjogI2I2ZDsgfVxuXG4vKiBOYW1lLlZhcmlhYmxlLkluc3RhbmNlICovXG4uaGlnaGxpZ2h0IC52bSB7XG4gIGNvbG9yOiAjYjZjOyB9XG5cbi8qIE5hbWUuVmFyaWFibGUuTWFnaWMgKi9cbi5oaWdobGlnaHQgLmlsIHtcbiAgY29sb3I6ICM0MGEwNzA7IH1cblxuLyogTGl0ZXJhbC5OdW1iZXIuSW50ZWdlci5Mb25nICovXG4vKiBwcmV0dGllci1pZ25vcmUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5bZGF0YS1icy10aGVtZT1cImRhcmtcIl0gLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG5cbltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSAuZXJyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5bZGF0YS1icy10aGVtZT1cImRhcmtcIl0gLm54IHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLm5vLWpzIGlucHV0LFxuLm5vLWpzIGFbZGF0YS10b2dnbGVdIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubm8tanMgbmF2Lm5hdmJhciB7XG4gIG1hcmdpbi10b3A6IDI2cHg7IH1cblxuLm5vLWpzIGJvZHk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUxZTk7XG4gIGNvbnRlbnQ6IFwi4pqg77iPIEphdmFTY3JpcHQgaXMgZGlzYWJsZWQuIFRoaXMgc2l0ZSByZXF1aXJlcyBKYXZhU2NyaXB0IHRvIGJlIGVuYWJsZWQg4pqg77iPXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG5cbkBtZWRpYSAoZm9yY2VkLWNvbG9yczogYWN0aXZlKSB7XG4gIG5hdi5uYXZiYXIuc3RpY2t5LXRvcCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5jb2wtc2lkZWJhciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmhpZ2hsaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9IH1cblxuQG1lZGlhIChmb3JjZWQtY29sb3JzOiBhY3RpdmUpIGFuZCAocHJlZmVycy1jb2xvci1zY2hlbWU6IGxpZ2h0KSB7XG4gIG5hdi5uYXZiYXIuc3RpY2t5LXRvcCAuYnRuIHN2ZyB7XG4gICAgZmlsbDogQnV0dG9uVGV4dDsgfVxuICBuYXYgLm5hdmJhci1icmFuZCBzdmcge1xuICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgIGZvcmNlZC1jb2xvci1hZGp1c3Q6IG5vbmU7IH0gfVxuXG4jc2lkZWJhci1tZW51IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDY2cHgpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2lkZWJhci1tZW51IHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIG1pbi13aWR0aDogMjUwcHg7IH0gfVxuXG4jc2lkZWJhciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG5bZGF0YS1icy10aGVtZT1cImRhcmtcIl0gI3NpZGViYXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuI3NpZGViYXIuY29sbGFwc2luZyAuc3RpY2t5LW9mZnNldCB7XG4gIHRvcDogMCAhaW1wb3J0YW50OyB9XG5cbiNzaWRlYmFyLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDsgfVxuXG4jc2lkZWJhci5zaG93IHtcbiAgbWluLXdpZHRoOiAyNTBweDsgfVxuXG4jc2lkZWJhci5zaG93IC5zdGlja3ktb2Zmc2V0IHtcbiAgdG9wOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmNvbC1tYWluIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbGxhcHNlLWhvcml6b250YWwuY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIHdpZHRoOiAwOyB9XG5cbi5yb3ctbWFpbiB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNjZweCk7IH1cblxuI3NpZGViYXIuY29sbGFwc2luZyArIGRpdixcbiNzaWRlYmFyLnNob3cgKyBkaXYge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1zaWRlYmFyIC5zdGlja3ktb2Zmc2V0IHtcbiAgdG9wOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuI1RhYmxlT2ZDb250ZW50cyB1bCxcbiNUYWJsZU9mQ29udGVudHMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuI1RhYmxlT2ZDb250ZW50cyB1bCB1bCxcbiNUYWJsZU9mQ29udGVudHMgdWwgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IDEwcHg7IH1cblxuI1RhYmxlT2ZDb250ZW50cyBsaSBhIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xuICBwYWRkaW5nLXRvcDogMC4zcmVtOyB9XG5cbi5tZW51LXJpZ2h0IGEge1xuICBjb2xvcjogIzE3MWMxZTtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSAubWVudS1yaWdodCBhIHtcbiAgY29sb3I6ICNmMWYxZjE7IH1cblxuaHIge1xuICBvcGFjaXR5OiAwLjQ7IH1cblxuLm1lbnUtcmlnaHQgYVtocmVmXj1cImh0dHBcIl06OmFmdGVyIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgwJSk7IH1cblxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSAjVGFibGVPZkNvbnRlbnRzIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNDM3YjsgfVxuXG4ubWVudS1yaWdodCAjVGFibGVPZkNvbnRlbnRzIGxpLmFjdGl2ZSxcbi5tZW51LXJpZ2h0ICNUYWJsZU9mQ29udGVudHMgbGkgYTpob3ZlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QwZDBkNzsgfVxuXG4ubWVudS1yaWdodCAjVGFibGVPZkNvbnRlbnRzIGxpIC5hY3RpdmUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwZDZhYTggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG4vKiBpUGhvbmUgNi83LzggKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAjc2lkZWJhci1tZW51IHtcbiAgICBtaW4td2lkdGg6IDI1MHB4OyB9XG4gICNzaWRlYmFyLmNvbGxhcHNpbmcgKyBkaXYsXG4gICNzaWRlYmFyLnNob3cgKyBkaXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBpUGhvbmUgNisvNysvOCsgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAzNzZweCkgYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICNzaWRlYmFyLW1lbnUge1xuICAgIG1pbi13aWR0aDogMzA1cHg7IH1cbiAgI3NpZGViYXIuY29sbGFwc2luZyArIGRpdixcbiAgI3NpZGViYXIuc2hvdyArIGRpdiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIFhTICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbi8qIFNNICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NpZGViYXIuc2hvdyB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNzaWRlYmFyLnNob3cgKyBkaXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMDsgfVxuICAjc2lkZWJhci5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBTTSBPbmx5ICovXG5AbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2lkZWJhci1tZW51IC5saXN0LXVuc3R5bGVkIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbmh0bWxbZGF0YS1icy10aGVtZT1cImRhcmtcIl0gbmF2Lm5hdmJhci1ibHVlIC5kcm9wZG93bi1tZW51IGltZyB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpOyB9XG5cbi5uYXZiYXItc2l0ZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxubmF2Lm5hdmJhci1ibHVlIGxhYmVsLmJ0bixcbm5hdi5uYXZiYXItYmx1ZSBidXR0b24uYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIG5hdi5uYXZiYXItYmx1ZSBsYWJlbC5idG46aG92ZXIsXG4gIG5hdi5uYXZiYXItYmx1ZSBidXR0b24uYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3Y2JiICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAxOWFlYiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAxOWFlYjsgfVxuXG5uYXYubmF2YmFyLWJsdWUgLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbi5zZWFyY2gtY29udGFpbmVyIHtcbiAgbGVmdDogLTEycHg7XG4gIHdpZHRoOiA0MHB4OyB9XG5cbi5mb3JtLWNvbnRyb2wtc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGQ9J20xNi4zOCAxNC45Mi0uNjYuMDUtLjQxLS40MWMyLjQ0LTIuODEgMi4yOC03LjEtLjUtOS43UzcuOCAyLjQgNS4xNyA0Ljk0YTYuOTg4IDYuOTg4IDAgMCAwLS4wOCA5Ljk4YzIuNjEgMi42MSA2Ljc3IDIuNzIgOS41Mi4zNGwuNDEuNDEtLjA1LjY1IDMuODkgMy44OWEuOTk2Ljk5NiAwIDEgMCAxLjQxLTEuNDFsLTMuODgtMy44OFptLTIuODEtMS40MWE1LjAxNiA1LjAxNiAwIDAgMS03LjA4IDBjLTEuOTUtMS45NS0xLjk1LTUuMTMgMC03LjA4czUuMTMtMS45NSA3LjA4IDAgMS45NSA1LjEzIDAgNy4wOFonLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcmlnaHQ6IC02cHg7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEyMTA7IH1cblxuLmZvcm0tY29udHJvbC1zZWFyY2g6Zm9jdXMge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyMDBweCk7XG4gIHBhZGRpbmc6IDAgNHB4IDRweCAxNnB4O1xuICB0ZXh0LWluZGVudDogMThweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IDM2M3B4ICFpbXBvcnRhbnQ7IH1cblxuLmZvcm0tY29udHJvbC1zZWFyY2g6Zm9jdXMgKyAuYnRuLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7IH1cblxuLmZvcm0tY29udHJvbC1zZWFyY2g6Zm9jdXMgKyAuYnRuLXNlYXJjaCBpbWcge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5idG4tc2VhcmNoIHtcbiAgdG9wOiAwOyB9XG5cbi5idG4tc2VhcmNoIHN2ZyB7XG4gIG1hcmdpbi10b3A6IDExcHg7IH1cblxuW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIC5mb3JtLWNvbnRyb2wtc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZD0nbTE2LjM4IDE0LjkyLS42Ni4wNS0uNDEtLjQxYzIuNDQtMi44MSAyLjI4LTcuMS0uNS05LjdTNy44IDIuNCA1LjE3IDQuOTRhNi45ODggNi45ODggMCAwIDAtLjA4IDkuOThjMi42MSAyLjYxIDYuNzcgMi43MiA5LjUyLjM0bC40MS40MS0uMDUuNjUgMy44OSAzLjg5YS45OTYuOTk2IDAgMSAwIDEuNDEtMS40MWwtMy44OC0zLjg4Wm0tMi44MS0xLjQxYTUuMDE2IDUuMDE2IDAgMCAxLTcuMDggMGMtMS45NS0xLjk1LTEuOTUtNS4xMyAwLTcuMDhzNS4xMy0xLjk1IDcuMDggMCAxLjk1IDUuMTMgMCA3LjA4WicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50OyB9XG5cbltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSAuYnRuLXNlYXJjaCBpbWcge1xuICBmaWx0ZXI6IGludmVydCgxKTsgfVxuXG5ib2R5W2RhdGEtdXJsXj1cIi9uZXdzL1wiXSBoZWFkZXIge1xuICBhc3BlY3QtcmF0aW86IDQgLyAxO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG5cbmhlYWRlci5oZWFkZXItYmxvZyB7XG4gIGFzcGVjdC1yYXRpbzogMjEvOTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBtaW4taGVpZ2h0OiA5MHB4OyB9XG5cbi5zaGFyZSBzdmcge1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLnNoYXJlIHN2Zzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjsgfVxuXG5AbWVkaWEgb25seSBwcmludCB7XG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAwOyB9IH1cblxuLnNraXBweTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLnNraXBweSBkaXYge1xuICBvdXRsaW5lOiAxcHggZG90dGVkOyB9XG5cbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOmZvY3VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDIyMjIyOyB9XG5cbm1haW4gdGFibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzMywgMTMzLCAxMzMsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbm1haW4gdGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbm1haW4gdGFibGUgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMywgMTMzLCAxMzMsIDAuMSk7IH1cblxubWFpbiB0YWJsZSB0ZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAwIHZhcigtLWJzLWJvcmRlci13aWR0aCk7IH1cblxudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10YWJsZS1iZyk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07IH1cblxuLmZvb3Rlcixcbi5mb290ZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG5cbi5pbWctd2hpdGUge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDgwMCUpOyB9XG5cbi5pbWctZ3JheXNjYWxlIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cblxuLmZlZWRiYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTA5MzlmOyB9XG5cbi5idG4tZmVlZGJhY2sge1xuICBtaW4td2lkdGg6IDMycHg7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4uYnRuLWZlZWRiYWNrIHN2ZyB7XG4gIG1hcmdpbi10b3A6IC0zcHg7IH1cblxuLmJ0bi1mZWVkYmFjazpob3ZlcjplbmFibGVkIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uYnRuLWZlZWRiYWNrW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC40O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mZWVkYmFjay1jZW50ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIHRleHQtd3JhcDogYmFsYW5jZTsgfVxuXG5tYWluIGE6bm90KFtjbGFzc10sIGxpLmJyZWFkY3J1bWItaXRlbSBhKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5tZW51LWxlZnQgYSxcbi5ndWlkZS1leGFtcGxlLWJsb2NrIGEsXG50YWJsZSBhLFxubmF2IGEsXG4uYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5wb3BvdmVyLWJvZHkgc21hbGwge1xuICBsaW5lLWhlaWdodDogMTAwJTsgfVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0OyB9XG5cbm1haW4ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzQwcHgpOyB9Il19 */