@charset "UTF-8";
/*!
 * Bootstrap Grid v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.container-xxxl{--tf-gutter-x:20px;--tf-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--tf-gutter-x)*.5);padding-right:calc(var(--tf-gutter-x)*.5);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:95%}}@media (min-width:1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:90%}}@media (min-width:1920px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.container-xxxl{max-width:70%}}:root{--tf-breakpoint-xs:0;--tf-breakpoint-sm:576px;--tf-breakpoint-md:768px;--tf-breakpoint-lg:992px;--tf-breakpoint-xl:1200px;--tf-breakpoint-xxl:1600px;--tf-breakpoint-xxxl:1920px}.row{--tf-gutter-x:20px;--tf-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--tf-gutter-x)*-.5);margin-right:calc(var(--tf-gutter-x)*-.5);margin-top:calc(var(--tf-gutter-y)*-1)}.row>*{box-sizing:border-box;flex-shrink:0;margin-top:var(--tf-gutter-y);max-width:100%;padding-left:calc(var(--tf-gutter-x)*.5);padding-right:calc(var(--tf-gutter-x)*.5);width:100%}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--tf-gutter-x:0}.g-0,.gy-0{--tf-gutter-y:0}.g-1,.gx-1{--tf-gutter-x:0.25rem}.g-1,.gy-1{--tf-gutter-y:0.25rem}.g-2,.gx-2{--tf-gutter-x:0.5rem}.g-2,.gy-2{--tf-gutter-y:0.5rem}.g-3,.gx-3{--tf-gutter-x:1rem}.g-3,.gy-3{--tf-gutter-y:1rem}.g-4,.gx-4{--tf-gutter-x:1.5rem}.g-4,.gy-4{--tf-gutter-y:1.5rem}.g-5,.gx-5{--tf-gutter-x:3rem}.g-5,.gy-5{--tf-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--tf-gutter-x:0}.g-sm-0,.gy-sm-0{--tf-gutter-y:0}.g-sm-1,.gx-sm-1{--tf-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--tf-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--tf-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--tf-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--tf-gutter-x:1rem}.g-sm-3,.gy-sm-3{--tf-gutter-y:1rem}.g-sm-4,.gx-sm-4{--tf-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--tf-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--tf-gutter-x:3rem}.g-sm-5,.gy-sm-5{--tf-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--tf-gutter-x:0}.g-md-0,.gy-md-0{--tf-gutter-y:0}.g-md-1,.gx-md-1{--tf-gutter-x:0.25rem}.g-md-1,.gy-md-1{--tf-gutter-y:0.25rem}.g-md-2,.gx-md-2{--tf-gutter-x:0.5rem}.g-md-2,.gy-md-2{--tf-gutter-y:0.5rem}.g-md-3,.gx-md-3{--tf-gutter-x:1rem}.g-md-3,.gy-md-3{--tf-gutter-y:1rem}.g-md-4,.gx-md-4{--tf-gutter-x:1.5rem}.g-md-4,.gy-md-4{--tf-gutter-y:1.5rem}.g-md-5,.gx-md-5{--tf-gutter-x:3rem}.g-md-5,.gy-md-5{--tf-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--tf-gutter-x:0}.g-lg-0,.gy-lg-0{--tf-gutter-y:0}.g-lg-1,.gx-lg-1{--tf-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--tf-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--tf-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--tf-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--tf-gutter-x:1rem}.g-lg-3,.gy-lg-3{--tf-gutter-y:1rem}.g-lg-4,.gx-lg-4{--tf-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--tf-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--tf-gutter-x:3rem}.g-lg-5,.gy-lg-5{--tf-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--tf-gutter-x:0}.g-xl-0,.gy-xl-0{--tf-gutter-y:0}.g-xl-1,.gx-xl-1{--tf-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--tf-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--tf-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--tf-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--tf-gutter-x:1rem}.g-xl-3,.gy-xl-3{--tf-gutter-y:1rem}.g-xl-4,.gx-xl-4{--tf-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--tf-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--tf-gutter-x:3rem}.g-xl-5,.gy-xl-5{--tf-gutter-y:3rem}}@media (min-width:1600px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--tf-gutter-x:0}.g-xxl-0,.gy-xxl-0{--tf-gutter-y:0}.g-xxl-1,.gx-xxl-1{--tf-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--tf-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--tf-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--tf-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--tf-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--tf-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--tf-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--tf-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--tf-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--tf-gutter-y:3rem}}@media (min-width:1920px){.col-xxxl{flex:1 0 0}.row-cols-xxxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxxl-auto{flex:0 0 auto;width:auto}.col-xxxl-1{flex:0 0 auto;width:8.33333333%}.col-xxxl-2{flex:0 0 auto;width:16.66666667%}.col-xxxl-3{flex:0 0 auto;width:25%}.col-xxxl-4{flex:0 0 auto;width:33.33333333%}.col-xxxl-5{flex:0 0 auto;width:41.66666667%}.col-xxxl-6{flex:0 0 auto;width:50%}.col-xxxl-7{flex:0 0 auto;width:58.33333333%}.col-xxxl-8{flex:0 0 auto;width:66.66666667%}.col-xxxl-9{flex:0 0 auto;width:75%}.col-xxxl-10{flex:0 0 auto;width:83.33333333%}.col-xxxl-11{flex:0 0 auto;width:91.66666667%}.col-xxxl-12{flex:0 0 auto;width:100%}.offset-xxxl-0{margin-left:0}.offset-xxxl-1{margin-left:8.33333333%}.offset-xxxl-2{margin-left:16.66666667%}.offset-xxxl-3{margin-left:25%}.offset-xxxl-4{margin-left:33.33333333%}.offset-xxxl-5{margin-left:41.66666667%}.offset-xxxl-6{margin-left:50%}.offset-xxxl-7{margin-left:58.33333333%}.offset-xxxl-8{margin-left:66.66666667%}.offset-xxxl-9{margin-left:75%}.offset-xxxl-10{margin-left:83.33333333%}.offset-xxxl-11{margin-left:91.66666667%}.g-xxxl-0,.gx-xxxl-0{--tf-gutter-x:0}.g-xxxl-0,.gy-xxxl-0{--tf-gutter-y:0}.g-xxxl-1,.gx-xxxl-1{--tf-gutter-x:0.25rem}.g-xxxl-1,.gy-xxxl-1{--tf-gutter-y:0.25rem}.g-xxxl-2,.gx-xxxl-2{--tf-gutter-x:0.5rem}.g-xxxl-2,.gy-xxxl-2{--tf-gutter-y:0.5rem}.g-xxxl-3,.gx-xxxl-3{--tf-gutter-x:1rem}.g-xxxl-3,.gy-xxxl-3{--tf-gutter-y:1rem}.g-xxxl-4,.gx-xxxl-4{--tf-gutter-x:1.5rem}.g-xxxl-4,.gy-xxxl-4{--tf-gutter-y:1.5rem}.g-xxxl-5,.gx-xxxl-5{--tf-gutter-x:3rem}.g-xxxl-5,.gy-xxxl-5{--tf-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1600px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media (min-width:1920px){.d-xxxl-inline{display:inline!important}.d-xxxl-inline-block{display:inline-block!important}.d-xxxl-block{display:block!important}.d-xxxl-grid{display:grid!important}.d-xxxl-inline-grid{display:inline-grid!important}.d-xxxl-table{display:table!important}.d-xxxl-table-row{display:table-row!important}.d-xxxl-table-cell{display:table-cell!important}.d-xxxl-flex{display:flex!important}.d-xxxl-inline-flex{display:inline-flex!important}.d-xxxl-none{display:none!important}.flex-xxxl-fill{flex:1 1 auto!important}.flex-xxxl-row{flex-direction:row!important}.flex-xxxl-column{flex-direction:column!important}.flex-xxxl-row-reverse{flex-direction:row-reverse!important}.flex-xxxl-column-reverse{flex-direction:column-reverse!important}.flex-xxxl-grow-0{flex-grow:0!important}.flex-xxxl-grow-1{flex-grow:1!important}.flex-xxxl-shrink-0{flex-shrink:0!important}.flex-xxxl-shrink-1{flex-shrink:1!important}.flex-xxxl-wrap{flex-wrap:wrap!important}.flex-xxxl-nowrap{flex-wrap:nowrap!important}.flex-xxxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxxl-start{justify-content:flex-start!important}.justify-content-xxxl-end{justify-content:flex-end!important}.justify-content-xxxl-center{justify-content:center!important}.justify-content-xxxl-between{justify-content:space-between!important}.justify-content-xxxl-around{justify-content:space-around!important}.justify-content-xxxl-evenly{justify-content:space-evenly!important}.align-items-xxxl-start{align-items:flex-start!important}.align-items-xxxl-end{align-items:flex-end!important}.align-items-xxxl-center{align-items:center!important}.align-items-xxxl-baseline{align-items:baseline!important}.align-items-xxxl-stretch{align-items:stretch!important}.align-content-xxxl-start{align-content:flex-start!important}.align-content-xxxl-end{align-content:flex-end!important}.align-content-xxxl-center{align-content:center!important}.align-content-xxxl-between{align-content:space-between!important}.align-content-xxxl-around{align-content:space-around!important}.align-content-xxxl-stretch{align-content:stretch!important}.align-self-xxxl-auto{align-self:auto!important}.align-self-xxxl-start{align-self:flex-start!important}.align-self-xxxl-end{align-self:flex-end!important}.align-self-xxxl-center{align-self:center!important}.align-self-xxxl-baseline{align-self:baseline!important}.align-self-xxxl-stretch{align-self:stretch!important}.order-xxxl-first{order:-1!important}.order-xxxl-0{order:0!important}.order-xxxl-1{order:1!important}.order-xxxl-2{order:2!important}.order-xxxl-3{order:3!important}.order-xxxl-4{order:4!important}.order-xxxl-5{order:5!important}.order-xxxl-last{order:6!important}.m-xxxl-0{margin:0!important}.m-xxxl-1{margin:.25rem!important}.m-xxxl-2{margin:.5rem!important}.m-xxxl-3{margin:1rem!important}.m-xxxl-4{margin:1.5rem!important}.m-xxxl-5{margin:3rem!important}.m-xxxl-auto{margin:auto!important}.mx-xxxl-0{margin-left:0!important;margin-right:0!important}.mx-xxxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxxl-0{margin-top:0!important}.mt-xxxl-1{margin-top:.25rem!important}.mt-xxxl-2{margin-top:.5rem!important}.mt-xxxl-3{margin-top:1rem!important}.mt-xxxl-4{margin-top:1.5rem!important}.mt-xxxl-5{margin-top:3rem!important}.mt-xxxl-auto{margin-top:auto!important}.me-xxxl-0{margin-right:0!important}.me-xxxl-1{margin-right:.25rem!important}.me-xxxl-2{margin-right:.5rem!important}.me-xxxl-3{margin-right:1rem!important}.me-xxxl-4{margin-right:1.5rem!important}.me-xxxl-5{margin-right:3rem!important}.me-xxxl-auto{margin-right:auto!important}.mb-xxxl-0{margin-bottom:0!important}.mb-xxxl-1{margin-bottom:.25rem!important}.mb-xxxl-2{margin-bottom:.5rem!important}.mb-xxxl-3{margin-bottom:1rem!important}.mb-xxxl-4{margin-bottom:1.5rem!important}.mb-xxxl-5{margin-bottom:3rem!important}.mb-xxxl-auto{margin-bottom:auto!important}.ms-xxxl-0{margin-left:0!important}.ms-xxxl-1{margin-left:.25rem!important}.ms-xxxl-2{margin-left:.5rem!important}.ms-xxxl-3{margin-left:1rem!important}.ms-xxxl-4{margin-left:1.5rem!important}.ms-xxxl-5{margin-left:3rem!important}.ms-xxxl-auto{margin-left:auto!important}.p-xxxl-0{padding:0!important}.p-xxxl-1{padding:.25rem!important}.p-xxxl-2{padding:.5rem!important}.p-xxxl-3{padding:1rem!important}.p-xxxl-4{padding:1.5rem!important}.p-xxxl-5{padding:3rem!important}.px-xxxl-0{padding-left:0!important;padding-right:0!important}.px-xxxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxxl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xxxl-0{padding-top:0!important}.pt-xxxl-1{padding-top:.25rem!important}.pt-xxxl-2{padding-top:.5rem!important}.pt-xxxl-3{padding-top:1rem!important}.pt-xxxl-4{padding-top:1.5rem!important}.pt-xxxl-5{padding-top:3rem!important}.pe-xxxl-0{padding-right:0!important}.pe-xxxl-1{padding-right:.25rem!important}.pe-xxxl-2{padding-right:.5rem!important}.pe-xxxl-3{padding-right:1rem!important}.pe-xxxl-4{padding-right:1.5rem!important}.pe-xxxl-5{padding-right:3rem!important}.pb-xxxl-0{padding-bottom:0!important}.pb-xxxl-1{padding-bottom:.25rem!important}.pb-xxxl-2{padding-bottom:.5rem!important}.pb-xxxl-3{padding-bottom:1rem!important}.pb-xxxl-4{padding-bottom:1.5rem!important}.pb-xxxl-5{padding-bottom:3rem!important}.ps-xxxl-0{padding-left:0!important}.ps-xxxl-1{padding-left:.25rem!important}.ps-xxxl-2{padding-left:.5rem!important}.ps-xxxl-3{padding-left:1rem!important}.ps-xxxl-4{padding-left:1.5rem!important}.ps-xxxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-block-size:100%;max-inline-size:100%}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}pre{all:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}::marker{content:""}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}::-webkit-search-decoration{display:none}::-webkit-file-upload-button{background:none;border:0;padding:0}:root{--tf--c-white:#fff;--tf--c-black:#000;--tf--c-red:red;--tf--c-light-blue:#4084ff;--tf--c-dark-blue:#0a0832;--tf--c-dark-blue-lighten-15:#171374;--tf--c-white-80:hsla(0,0%,100%,.8);--tf--c-white-60:hsla(0,0%,100%,.6);--tf--c-light-blue-50:rgba(64,132,255,.5);--tf--gradient-light-blue-horizontal:linear-gradient(90deg,#070625 19.23%,#4084ff);--tf--gradient-light-blue-vertical:linear-gradient(0deg,#070625 19.23%,#4084ff);--tf--header__size-h:103px}@media (min-width:992px){:root{--tf--header__size-h:103px}}:root{--tf--container-max-width:100vw;--tf--grid-columns:4;--tf--grid-gutter-x:20px;--tf--container-gutter-x:60px;--tf--column-width:calc((var(--tf--container-max-width) - var(
            --tf--container-gutter-x
          ) + var(--tf--grid-gutter-x))/var(--tf--grid-columns))}@media (min-width:768px) and (max-width:991.98px){:root{--tf--grid-columns:8;--tf--grid-gutter-x:20px;--tf--container-gutter-x:80px}}@media (min-width:992px){:root{--tf--grid-columns:12;--tf--grid-gutter-x:20px;--tf--container-gutter-x:20px}}@media (min-width:576px){:root{--tf--container-max-width:540px}}@media (min-width:768px){:root{--tf--container-max-width:720px}}@media (min-width:992px){:root{--tf--container-max-width:960px}}@media (min-width:1200px){:root{--tf--container-max-width:95vw}}@media (min-width:1600px){:root{--tf--container-max-width:90vw}}@media (min-width:1920px){:root{--tf--container-max-width:70vw}}:root{--tf--animation-time:0.3s;--tf--animation-ease:ease-in-out;--tf--animation-time-default:0.3s ease-in-out}a{transition:color var(--tf--animation-time-default)}@keyframes pointPulse{0%{height:100%;width:100%}50%{height:50%;width:50%}to{height:100%;width:100%}}.pd-block__title,.pd-tooltip,.typo-base-20,.typo-base-50,body{color:var(--tf--type-font-color-base);font-family:var(--tf--type-font-family-base);font-size:var(--tf--type-font-size-base);font-variation-settings:"wdth" 125;font-weight:var(--tf--type-font-weight-base);letter-spacing:var(--tf--type-letter-spacing-base);line-height:var(--tf--type-line-height-base)}.pd-block__title,.typo-base-50{font-size:3rem;font-weight:var(--tf--type-font-weight-strong-base);line-height:1.2}@media (min-width:992px){.pd-block__title,.typo-base-50{font-size:5rem}}.typo-base-20{font-size:2rem;line-height:1.2}.pd-tooltip{font-size:1.6rem;line-height:1.2}h1{font-family:var(--tf--type-font-family-base);font-weight:var(--tf--type-font-weight-strong-base);margin:0;-moz-column-break-after:avoid;break-after:avoid;margin-bottom:var(--tf--type-heading-margin-bottom)}h1:where(:not(.pd-block__title)){font-size:5rem}@media (max-width:767.98px){h1:where(:not(.pd-block__title)){font-size:3rem}}h2{font-family:var(--tf--type-font-family-base);font-weight:var(--tf--type-font-weight-strong-base);margin:0;-moz-column-break-after:avoid;break-after:avoid;margin-bottom:var(--tf--type-heading-margin-bottom)}h2:where(:not(.pd-block__title)){font-size:5rem}@media (max-width:767.98px){h2:where(:not(.pd-block__title)){font-size:3rem}}h3{font-family:var(--tf--type-font-family-base);font-weight:var(--tf--type-font-weight-strong-base);margin:0;-moz-column-break-after:avoid;break-after:avoid;margin-bottom:var(--tf--type-heading-margin-bottom)}h3:where(:not(.pd-block__title)){font-size:2rem}h4{font-family:var(--tf--type-font-family-base);font-weight:var(--tf--type-font-weight-strong-base);margin:0;-moz-column-break-after:avoid;break-after:avoid;margin-bottom:var(--tf--type-heading-margin-bottom)}h4:where(:not(.pd-block__title)){font-size:1.5rem}h5{font-family:var(--tf--type-font-family-base);font-weight:var(--tf--type-font-weight-strong-base);margin:0;-moz-column-break-after:avoid;break-after:avoid;margin-bottom:var(--tf--type-heading-margin-bottom)}h5:where(:not(.pd-block__title)){font-size:1.2rem}h6{font-family:var(--tf--type-font-family-base);font-weight:var(--tf--type-font-weight-strong-base);margin:0;-moz-column-break-after:avoid;break-after:avoid;margin-bottom:var(--tf--type-heading-margin-bottom)}h6:where(:not(.pd-block__title)){font-size:1rem}p{margin:0 0 var(--tf--type-paragraph-margin-bottom)}:where(a){word-wrap:break-word;color:var(--stk-link-color,var(--tf--type-link-color))}:where(a):focus{outline:none}pre{white-space:pre-wrap}blockquote{height:100%;position:relative}blockquote p{margin:0}blockquote footer,blockquote__footer{margin-top:.9rem}@media (min-width:992px){blockquote footer,blockquote__footer{margin-top:1.2rem}}blockquote+*{margin-top:var(--tf--type-heading-paragraph-bottom)}blockquote>:last-child{margin-bottom:0}ol,ul{list-style:none;margin:0 var(--tf--type-heading-paragraph-bottom);padding:0}ol li ol,ol li ul,ul li ol,ul li ul{margin:.5rem 0}ul{list-style:disc;padding-left:2.2rem}ul ::marker{content:normal}ol{counter-reset:items;padding-left:2.5rem}ol li{counter-increment:items}ol li:before{content:counter(items) ". ";display:inline-block;margin-left:-2.2rem;padding-right:1rem;text-align:right;width:2.2rem}table{--pd-table-caption-color:var(var(--tf--c-black));--pd-table-cell-bg:transparent;--pd-table-cell-color:var(var(--tf--c-black));--pd-table-cell-border-width:0.1rem;--pd-table-cell-border-type:solid;--pd-table-cell-border-color:var(var(--tf--c-black));--pd-table-cell-border:var(--pd-table-cell-border-width) var(--pd-table-cell-border-type) var(--pd-table-cell-border-color);--pd-table-th-bg:var(--pd-table-cell-bg);--pd-table-th-color:var(--pd-table-cell-color);--pd-table-th-border-color:var(--pd-table-cell-border-color);--pd-table-td-bg:var(--pd-table-cell-bg);--pd-table-td-color:var(--pd-table-cell-color);--pd-table-tbody-th-bg:var(--pd-table-th-bg);--pd-table-tbody-th-color:var(--pd-table-th-color);border-collapse:collapse;margin:1.5rem 0;overflow:hidden;overflow-x:scroll;padding:0;width:100%}table caption{color:var(--pd-table-caption-color);font-weight:500;margin-bottom:1rem;text-align:left}table td,table th{background:var(--pd-table-cell-bg);border:var(--pd-table-cell-border);color:var(--pd-table-cell-color);min-width:2rem;padding:.5rem;text-align:left}table td>:last-child,table th>:last-child{margin-bottom:0}table th{background-color:var(--pd-table-th-bg);border-color:var(--pd-table-th-border-color);color:var(--pd-table-th-color)}table td{background-color:var(--pd-table-td-bg);color:var(--pd-table-td-color)}table tbody th{background-color:var(--pd-table-tbody-th-bg);color:var(--pd-table-tbody-th-color)}dl{border:1px solid rgba(0,0,0,.5);margin:1.5rem 0;padding:2rem 1.5rem}dl dd,dl dt{padding-left:2rem}dl dt{color:#000;font-weight:400;margin:0 0 1rem;position:relative}dl dt:before{color:#000;content:"➤";left:0;position:absolute;top:0;transition:all var(--tf--animation-time-default)}@media not all and (pointer:coarse){dl dt:hover{color:#000}}dl dd{margin-bottom:1.5rem}dl>:last-child{margin-bottom:0}:root{--tf--type-font-color-base:#000;--tf--type-font-family-base:Mona Sans,Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;--tf--type-font-size-base:20px;--tf--type-font-weight-base:400;--tf--type-line-height-base:1.35;--tf--type-letter-spacing-base:0em;--tf--type-font-weight-strong-base:600;--tf--type-heading-margin-bottom:15px;--tf--type-paragraph-margin-bottom:16px;--tf--type-link-color:#0d6efd;--tf--type-link-color-hover:#000;--tf--type-link-decoration:underline;--tf--type-link-decoration-hover:none}@media (min-width:992px){:root{--tf--type-font-size-base:20px;--tf--type-font-weight-base:400;--tf--type-line-height-base:1.35;--tf--type-letter-spacing-base:0em;--tf--type-font-weight-strong-base:600;--tf--type-heading-margin-bottom:20px;--tf--type-heading-paragraph-bottom:16px}}:root{--tf--block-padding-y:30px;--tf--block-header-gutter:20px;--tf--block-footer-gutter:20px}@media (min-width:992px){:root{--tf--block-padding-y:50px;--tf--block-header-gutter:40px;--tf--block-footer-gutter:40px}}.pd-grid-overlay{--tf-gutter-x:20px;--tf-columns:4;--tf-container-gutter-x:60px;background-color:rgba(255,0,0,.2);display:grid;gap:0 var(--tf--grid-gutter-x);grid-template-columns:repeat(var(--tf--grid-columns),1fr);height:100vh;left:50%;max-width:var(--tf--container-max-width);padding:0 calc(var(--tf--container-gutter-x)*.5);pointer-events:none;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:99999999}.pd-grid-overlay>div{background-color:red;opacity:.5;position:relative}@media (min-width:768px) and (max-width:991.98px){.pd-grid-overlay>div:nth-child(n+9){display:none}}.alignnone{margin:0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:transparent;border:none;margin:1rem 0;max-width:100%;padding:0;text-align:left}@media (min-width:992px){.wp-caption{margin-bottom:2rem;margin-top:2rem}}.wp-caption .wp-caption-text{margin-top:1rem}@media (min-width:992px){.wp-caption .wp-caption-text{margin-top:2rem}}.wp-caption img{border:0;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.pd-image-wrapper{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem;margin-top:1rem}@media (min-width:992px){.pd-image-wrapper{margin-bottom:2.4rem;margin-top:2.4rem}}.pd-image-wrapper img{min-width:100%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@-o-viewport{width:device-width}@viewport{width:device-width}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:62.5%;scroll-padding-top:var(--tf--header__size-h)}body,html{width:100%}body{overflow-x:hidden;overflow-y:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;min-height:100%}[tabindex="-1"]:focus{outline:none!important}img{vertical-align:middle}iframe,img,picture{height:auto;max-width:100%}figure{margin:0}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none!important}strong{font-weight:var(--tf--type-font-weight-strong-base)}em{font-style:italic}address{font-style:normal}.pd-lock-scroll{overflow-y:hidden}.hide{display:none!important}:root{--stk-block-wide-width:calc(var(--tf--container-max-width) - var(--tf--container-gutter-x));--stk-block-default-width:calc(var(--tf--column-width)*(var(--tf--grid-columns) - 2) - var(--tf--grid-gutter-x));--stk-block-1-column-offset:calc((100% + var(--tf-grid-gutter-x))/(var(--tf--grid-columns) - 2))}@media (max-width:767.98px){.stk-block:is(.aligncenter,.alignwide,.alignfull)>.stk-content-align.alignwide,.stk-block:is(.aligncenter,.alignwide,.alignfull)>.stk-content-align:not(.alignwide):not(.alignfull){margin:0 auto;max-width:calc(var(--tf--container-max-width) - var(--tf--container-gutter-x))}}.gform_wrapper.gform-theme--framework{--gf-form-gap-x:1.1rem;--gf-form-gap-y:1.1rem;--gf-padding-x:2rem;--gf-label-choice-field-space-primary:1.2rem;--gf-label-space-x-secondary:1rem;--gf-font-weight-primary:400;--gf-font-weight-secondary:600;--gf-line-height-secondary:1.2;--gf-ctrl-choice-size-md:1.6rem;--gf-ctrl-choice-size:var(--gf-ctrl-choice-size-md);--gf-field-choice-gap:var(--gf-label-space-x-secondary)}:root{--hsf-global__font-family:var(--tf--type-font-family-base);--hsf-global__font-size:1.6rem;--hsf-global__color:var(--tf--c-white);--hsf-global__error-color:var(--tf--c-red);--hsf-row__horizontal-spacing:1.1rem;--hsf-row__vertical-spacing:1.1rem;--hsf-module__vertical-spacing:0;--hsf-navigationrow-buttons-single__justify-content:start;--hsf-button__color:var(
    --tf--c-white
  );--hsf-button__background-color:var(
    --stk-global-color-37866,#4084ff
  );--hsf-button__border-radius:2.4rem;--hsf-button__padding:1.1rem 2rem;--hsf-button__font-weight:400;--hsf-richtext__font-size:1.4rem;--hsf-background__padding:0;--hsf-erroralert__font-size:1.2rem;--hsf-field-label__color:var(
    --tf--c-white
  );--hsf-field-label__font-size:1.4rem;--hsf-field-input__color:var(
    --stk-global-color-37866,#4084ff
  );--hsf-field-input__background-color:var(
    --tf--c-white,#fff
  );--hsf-field-input__placeholder-color:var(
    --hsf-field-input__color
  );--hsf-field-input__border-color:var(
    --tf--c-white,#fff
  );--hsf-field-input__border-width:0.1rem;--hsf-field-input__border-radius:2.4rem;--hsf-field-input__padding:1.2rem 2.3rem;--hsf-field-checkbox__padding:0.8rem;--hsf-field-radio__padding:0.8rem}.hsfc-Renderer .hsfc-FormWrapper .hsfc-TextareaInput{min-height:10rem}.hsfc-Renderer .hsfc-FormWrapper .hsfc-CheckboxFieldGroup>.hsfc-FieldLabel,.hsfc-Renderer .hsfc-FormWrapper .hsfc-DropdownField>.hsfc-FieldLabel,.hsfc-Renderer .hsfc-FormWrapper .hsfc-RadioFieldGroup>.hsfc-FieldLabel{--hsf-module__vertical-spacing:1rem;font-weight:600}.hsfc-Renderer .hsfc-FormWrapper .hsfc-DropdownOptions__Search{display:none;padding:0}.hsfc-Renderer .hsfc-FormWrapper .hsfc-DropdownOptions__List li,.hsfc-Renderer .hsfc-FormWrapper .hsfc-DropdownOptions__Search .hsfc-TextInput{font-size:1.4rem;padding-bottom:.5rem;padding-top:.5rem}.hsfc-Renderer .hsfc-FormWrapper .hsfc-Button{min-width:16.8rem}.hsfc-Renderer .hsfc-FormWrapper .hsfc-ErrorAlert{padding:var(--hsf-field-input__padding,0);padding-bottom:0;padding-top:.7rem}.hsfc-Renderer .hsfc-FormWrapper .hsfc-DropdownField .hsfc-FieldLabel,.hsfc-Renderer .hsfc-FormWrapper .hsfc-EmailField .hsfc-FieldLabel,.hsfc-Renderer .hsfc-FormWrapper .hsfc-PhoneField .hsfc-FieldLabel,.hsfc-Renderer .hsfc-FormWrapper .hsfc-TextField .hsfc-FieldLabel,.hsfc-Renderer .hsfc-FormWrapper .hsfc-TextareaField .hsfc-FieldLabel{display:none}:root{--tf--table-radius:20px;--tf--table-card-background:var(
    --tf--gradient-light-blue-vertical
  );--tf--table-card-background:var(--tf--c-light-blue);--tf--table-card-background:transparent;--tf--table-card-background:hsla(0,0%,100%,.1);--tf--table-card-header-background:transparent;--tf--table-background:transparent;--tf--table-color:var(--tf--c-white);--tf--table-border:none;--tf--table-cell-bg:transparent;--tf--table-cell-color:inherit;--tf--table-cell-padding-x:14px;--tf--table-cell-padding-y:14px;--tf--table-cell-text-align:center;--tf--table-cell-border:1px solid var(--tf--c-light-blue-50);--tf--table-th-bg:var(--tf--table-cell-bg)}.pd-table-wrap{overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch}.pd-table--comparison{background:var(--tf--table-background);border:var(--tf--table-border);border-collapse:collapse;border-radius:0;border-spacing:0;color:var(--tf--table-color);font-size:15px;font-weight:400;line-height:1.2;margin:0;min-width:720px;overflow:hidden;padding:0;position:relative;table-layout:fixed;width:100%}@media (max-width:991.98px){.pd-table--comparison{border:0;border-radius:0;min-width:0;table-layout:auto}}.pd-table--comparison:before{background:red;background:linear-gradient(0deg,rgba(7,6,37,.2) 19.23%,rgba(64,132,255,.2)) 0/33.333% 100% no-repeat,linear-gradient(0deg,rgba(7,6,37,.4) 19.23%,rgba(64,132,255,.4)) 50%/33.333% 100% no-repeat,linear-gradient(0deg,rgba(7,6,37,.6) 19.23%,rgba(64,132,255,.6)) 100%/33.333% 100% no-repeat,linear-gradient(180deg,#4088ff,#78a6ff .01%,#292597 11.5385%,#cedfe9 17.7885%,#4084ff 25%,#91b8ff 34.1346%,#4084ff 46.1538%,#29259b 56.25%,#4084ff 64.9038%,#232153 84.1346%,#cedfe9 91.3462%,#4084ff) 33.333% 0/3px 100% no-repeat,linear-gradient(180deg,#4088ff,#78a6ff .01%,#292597 11.5385%,#cedfe9 17.7885%,#4084ff 25%,#91b8ff 34.1346%,#4084ff 46.1538%,#29259b 56.25%,#4084ff 64.9038%,#232153 84.1346%,#cedfe9 91.3462%,#4084ff) 66.666% 0/3px 100% no-repeat;border-radius:var(--tf--table-radius);content:"";inset:0 0 0 25%;pointer-events:none;position:absolute;z-index:-1}@media (max-width:991.98px){.pd-table--comparison:before{display:none}}.pd-table--comparison td,.pd-table--comparison th{background:var(--tf--table-cell-bg);border-bottom:var(--tf--table-cell-border);color:var(--tf--table-cell-color);font-size:inherit;padding:var(--tf--table-cell-padding-y) var(--tf--table-cell-padding-x);position:relative;text-align:var(--tf--table-cell-text-align);vertical-align:middle;z-index:1}.pd-table--comparison th{font-weight:700}.pd-table--comparison tr>:first-child{padding:var(--tf--table-cell-padding-y) var(--tf--table-cell-padding-x) var(--tf--table-cell-padding-y) 30px;text-align:left}@media (max-width:991.98px){.pd-table--comparison tr>:first-child{border-top:0;padding:var(--tf--table-cell-padding-y) var(--tf--table-cell-padding-x)}.pd-table--comparison thead{display:none}}.pd-table--comparison thead th{font-size:30px;font-weight:400}.pd-table--comparison thead tr:first-child>*{border:0;padding-top:30px}.pd-table--comparison thead tr:last-child th{color:var(--tf--c-light-blue);font-size:20px}.pd-table--comparison tbody tr:last-child>*{border-bottom:0}@media (max-width:991.98px){.pd-table--comparison tbody tr:last-child>*{border-bottom:var(--tf--table-cell-border)}}.pd-table--comparison tfoot td{border:0;border-top:var(--tf--table-cell-border);font-size:12px;text-align:left}@media (max-width:991.98px){.pd-table--comparison tfoot td{border-top:0}}.pd-table--comparison .availability{color:var(--tf--c-light-blue);font-size:30px}@media (max-width:991.98px){.pd-table--comparison .availability{font-size:20px}}.pd-table--comparison .price{color:var(--tf--c-light-blue);vertical-align:middle}.pd-table--comparison .price span{display:block}.pd-table--comparison .price__number{color:var(--tf--c-white);font-size:40px;line-height:1.2;margin-bottom:2px}@media (max-width:991.98px){.pd-table--comparison .price__number{font-size:25px}}.pd-table-notice{border:0;border-top:var(--tf--table-cell-border);display:block;font-size:12px;padding:var(--tf--table-cell-padding-y) var(--tf--table-cell-padding-x) var(--tf--table-cell-padding-y) 30px;text-align:left}@media (max-width:991.98px){.pd-table-notice{border-top:0;padding:var(--tf--table-cell-padding-y) var(--tf--table-cell-padding-x)}.pd-table--comparison tbody tr{background:var(--tf--table-card-background);border:var(--tf--table-cell-border);border-radius:var(--tf--table-radius);display:block;margin:0 0 20px;overflow:hidden}.pd-table--comparison tbody tr>:last-child{border-bottom:0}.pd-table--comparison tbody th[scope=row]{background:var(--tf--table-card-header-background);border:0;border-bottom:var(--tf--table-cell-border);display:block}.pd-table--comparison tbody td{border:0;border-bottom:var(--tf--table-cell-border);display:flex;gap:12px;justify-content:space-between;text-align:right}.pd-table--comparison tbody td:before{color:var(--tf--table-color);content:attr(data-label);font-size:18px;font-weight:400;line-height:1.2;min-width:108px;text-align:left}}.eckb-kb-template{background:#0a0832!important;margin-bottom:0!important}#epkb-sidebar-container-v2.epkb-sidebar--medium-shadow{box-shadow:none!important}#epkb-sidebar-container-v2 .epkb-sidebar__cat__top-cat__heading-container .sidebar_section_divider{border-radius:0!important;border-width:1px!important}#epkb-sidebar-container-v2 .epkb-sidebar__cat__top-cat:last-child .epkb-sidebar__cat__top-cat__heading-container{border-radius:0!important}#eckb-article-page-container-v2{background:#0a0832!important}#eckb-article-page-container-v2 #eckb-article-body{width:var(--tf--container-max-width)!important}#eckb-article-page-container-v2 #eckb-article-body #eckb-article-right-sidebar .eckb-article-toc--bmode-between .eckb-article-toc__inner{border-width:1px!important}#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__inner::-webkit-scrollbar-button{background-color:#fff;border-radius:0;display:block;height:100%}#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__inner::-webkit-scrollbar-button:hover,#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__inner::-webkit-scrollbar-thumb{background-color:#fff}#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__inner::-webkit-scrollbar-thumb:hover{background-color:#fff}#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__inner::-webkit-scrollbar-track,#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__inner::-webkit-scrollbar-track:hover{background-color:#4084ff}#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__inner::-webkit-scrollbar{width:3px}.pd-text--c-gradient{--pd-test-gradient-angle:45deg;--pd-test-gradient:repeating-linear-gradient(var(--pd-test-gradient-angle,90deg),#4088ff 0px,#78a6ff 0.03px,#292597 34.62px,#cedfe9 53.37px,#4084ff 75px,#91b8ff 102.39px,#4084ff 138.45px,#29259b 168.75px,#4084ff 194.7px,#232153 252.39px,#cedfe9 274.05px,#4084ff 300px);animation:slide 20s linear infinite;background:var(--pd-test-dan,var(--pd-test-gradient));-webkit-background-clip:text;background-clip:text;background-size:300px 100%;color:transparent!important;display:inline}.pd-text--c-gradient>*{background:none;-webkit-background-clip:initial;background-clip:initial;color:inherit!important}@keyframes slide{0%{background-position:0 0}to{background-position:-300px 0}}.tf-expandable-list--collapsible .wp-block-stackable-accordion:nth-child(n+6){display:none}.tf-expandable-list__btn{cursor:pointer;display:block;font-size:1.4rem;margin:1rem auto 0 0;text-align:left}.tf-expandable-list--expanded .wp-block-stackable-accordion:nth-child(n+6){display:block}.tf-expandable-list--expanded .tf-expandable-list__btn{display:none}#hsFormWrap.is-collapsed{max-height:0;opacity:0;overflow:hidden}#hsFormWrap,#hsFormWrap.is-collapsed{transition:max-height .35s ease,opacity .25s ease}#hsFormWrap{max-height:1500px}.pd-point{--pd-point-background:var(--tf--c-light-blue);--pd-point-size:2.5rem;aspect-ratio:1;display:inline-block;position:relative;width:var(--pd-point-size)}@media (min-width:992px){.pd-point{--pd-point-size:3.6rem}}.pd-point:after,.pd-point:before{background-color:var(--pd-point-background);border-radius:50%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pd-point:before{animation:pointPulse 2s infinite;animation-delay:var(--pd-point-animation-delay,0s);height:100%;opacity:.35;width:100%}.pd-point:after{height:50%;width:50%}.pd-point:not(:empty){cursor:pointer}.pd-point:not(:empty)>.pd-tooltip{left:50%;position:absolute;top:calc(50% + 10px);transform:translateX(-50%)}.pd-point:not(:empty)>.pd-tooltip.active{opacity:1;visibility:visible}@media not all and (pointer:coarse){.pd-point:not(:empty):hover .pd-tooltip{opacity:1;visibility:visible}}.pd-tooltip{--pd-tooltip-border-width:2px;--pd-tooltip-border-color:var(--tf--c-white);--pd-tooltip-border:var(--pd-tooltip-border-width) solid var(--pd-tooltip-border-color);--pd-tooltip-border-radius:2rem;--pd-tooltip-background:var(--tf--c-white);--pd-tooltip-color:var(--tf--c-light-blue);align-items:flex-start;background:var(--pd-tooltip-background);background-color:var(--pd-tooltip-background);border:var(--pd-tooltip-border);border-radius:var(--pd-tooltip-border-radius);color:var(--pd-tooltip-color);display:flex;flex-direction:column;gap:.2rem;height:auto;max-width:250px;min-width:10rem;opacity:0;padding:.7rem 1.5rem;position:relative;text-align:left;text-decoration:none;transition:all var(--tf--animation-time-default);visibility:hidden;width:-moz-max-content;width:max-content;z-index:2}@media (min-width:992px){.pd-tooltip{padding:1.2rem 1.5rem}}.pd-tooltip:after,.pd-tooltip:before{border-bottom:13px solid transparent;border-bottom-color:var(--pd-tooltip-border-color);border-left:13px solid transparent;border-right:13px solid transparent;border-top:0;bottom:100%;content:"";display:block;left:50%;position:absolute;transform:translate(-50%)}.pd-tooltip:after{border-bottom-color:var(--pd-tooltip-background);bottom:calc(100% - var(--pd-tooltip-border-width) - 1px)}.pd-tooltip__address{font-size:1.3rem}.pd-world-map{--pd-world-map-width:1259px;--pd-world-map-height:656px;--pd-world-map-min-height:400px;--pd-world-map-aspec-ratio:1259/656;--pd-world-map-color:var(--tf--c-dark-blue-lighten-15);--pd-world-map-scrollbar-thumb-color:var(--tf--c-white);--pd-world-map-scrollbar-hover-thumb-color:var(--tf--c-light-blue);--pd-world-map-scrollbar-track-color:transparent;line-height:0;overflow-x:auto;overflow-y:hidden;padding-bottom:var(--pd-world-map-scrollbar-gap,10px);position:relative;scrollbar-color:var(--pd-world-map-scrollbar-thumb-color) var(--pd-world-map-scrollbar-track-color);scrollbar-width:auto}.pd-world-map::-webkit-scrollbar{height:8px}.pd-world-map::-webkit-scrollbar-track{background:var(--pd-world-map-scrollbar-track-color)}.pd-world-map::-webkit-scrollbar-thumb{background-color:var(--pd-world-map-scrollbar-thumb-color);border-radius:10px}.pd-world-map ::-webkit-scrollbar-thumb:hover{background-color:var(--pd-world-map-scrollbar-hover-thumb-color)}.pd-world-map__media{aspect-ratio:var(--pd-world-map-aspec-ratio);fill:var(--pd-world-map-color);max-width:none;min-height:var(--pd-world-map-min-height);position:relative;width:auto}.pd-world-map__image{height:100%;max-width:none;width:100%}.pd-world-map__link{position:absolute}@media (max-width:991.98px){.container{--tf-gutter-x:80px}}@media (max-width:767.98px){.container{--tf-gutter-x:60px}}.pd-grid{--tf-gutter-x:20px;--tf-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--tf-gutter-x)*-.5);margin-right:calc(var(--tf-gutter-x)*-.5);margin-top:calc(var(--tf-gutter-y)*-1);--pd-gutter-y:var(--tf-gutter-x)}@media (max-width:991.98px){.pd-grid{--tf-gutter-x:20px}}@media (max-width:767.98px){.pd-grid{--tf-gutter-x:20px}}.pd-grid--d-row{flex-direction:row}.pd-grid--d-column{flex-direction:column}.pd-grid--a-top{align-items:flex-start}.pd-grid--a-center{align-items:center}.pd-grid--a-bottom{align-items:flex-end}.pd-grid--j-left{justify-content:flex-start}.pd-grid--j-center{justify-content:center}@media (min-width:992px){.pd-grid--j-right{justify-content:flex-end}}.pd-grid--j-around{justify-content:space-around}.pd-grid--j-between{justify-content:space-between}.pd-grid__item{box-sizing:border-box;flex-shrink:0;margin-top:var(--tf-gutter-y);max-width:100%;padding-left:calc(var(--tf-gutter-x)*.5);padding-right:calc(var(--tf-gutter-x)*.5);width:100%}.pd-grid__item--top{align-self:flex-start}.pd-grid__item--center{align-self:center}.pd-grid__item--bottom{align-self:flex-end}.pd-block{--tf--block-background:transparent;--tf--block-color:var(--kpi-black);--tf--block-title-color:var(--kpi-black);background:var(--tf--block-background);box-sizing:border-box;color:var(--tf--block-color);overflow:hidden;padding:var(--tf--block-padding-y) 0;position:relative;width:100%}.pd-block__background{inset:0;position:absolute;z-index:-1}.pd-block__background img,.pd-block__background video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.pd-block__header:not(:only-child){margin-bottom:var(--tf--block-header-gutter)}.pd-block__header>:last-child{margin-bottom:0}.pd-block__footer:not(:only-child){margin-top:var(--tf--block-footer-gutter)}.pd-block__footer>:first-child{margin-top:0}.pd-block__title{color:var(--tf--block-title-color)}.pd-block__item{position:relative;width:100%}.pd-block__item>:last-child{margin-bottom:0}.pd-header{--stk-button-outline-color:#fff;height:var(--tf--header__size-h);left:0;position:fixed;right:0;top:0;z-index:9990}.pd-header__inner{align-items:center;display:flex;height:100%;justify-content:space-between}.pd-header__inner>*{width:100%}.pd-hamburger,.pd-hamburger-close{--pd-hamburger-size:30px;--pd-hamburger-spacing:6px;--pd-hamburger-line-height:3px;--pd-hamburger-line-radius:5px;--pd-hamburger-line-color:#fff;background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;gap:var(--pd-hamburger-spacing);justify-content:space-around;padding:0;width:var(--pd-hamburger-size)}.pd-hamburger span,.pd-hamburger-close span{background:var(--pd-hamburger-line-color,#fff);border-radius:var(--pd-hamburger-line-radius,5px);height:var(--pd-hamburger-line-height,3px);transition:all .3s;width:100%}@media screen and (max-width:1200px){.pd-hamburger{display:flex}}.pd-hamburger-close{display:flex}.pd-hamburger-close span:first-child{transform:rotate(45deg) translate(7px,6px)}.pd-hamburger-close span:nth-child(2){opacity:0}.pd-hamburger-close span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}@media screen and (max-width:1200px){.pd-link-menu{display:none}}.pd-off-canvas{background:#070625;height:100vh;position:fixed;right:-100%;top:0;transition:right .3s ease;width:100%;z-index:999999}.pd-off-canvas.is-open{right:0}.pd-off-canvas__inner{display:flex;flex-direction:column;height:100%;margin-left:auto;margin-right:auto;max-width:var(--stk-block-wide-width,var(--stk-block-width-wide-detected,80vw));padding:0;width:100%}.pd-off-canvas__header{align-items:center;display:flex;height:var(--tf--header__size-h);justify-content:flex-end}.pd-off-canvas__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:3rem;overflow-y:auto;padding:5rem 0}@media screen and (max-width:1200px){.pd-off-canvas__content .pd-menu-buttons>.stk-button-group{align-items:flex-start!important;flex-direction:column;width:100%}.pd-off-canvas__content .pd-menu-buttons>.stk-button-group .stk-block-button--style-menu-link .stk-button__inner-text{font-size:20px!important}}.pd-login-menu li .wp-block-navigation-item__content{--pd-item-link-color:#fff;--pd-item-link-color-hover:#4084ff;--pd-item-link-icon-size:21px;--pd-item-link-icon-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 27'%3E%3Cg data-name='Layer 1'%3E%3Cpath d='M15.24 13.07a4.46 4.46 0 0 0 2.71-4.09c0-2.45-2-4.45-4.45-4.45S9.05 6.61 9.05 9.05c0 1.78 1.06 3.3 2.57 4.02-3.15.8-5.54 3.65-5.54 7.03h.74c0-3.63 3.04-6.53 6.6-6.53s6.53 2.89 6.6 6.53h.74c0-3.38-2.38-6.22-5.53-7.03ZM9.79 8.98c0-2 1.63-3.71 3.71-3.71s3.71 1.71 3.71 3.71-1.71 3.71-3.71 3.71-3.71-1.71-3.71-3.71' class='cls-1'/%3E%3Cpath d='M13.5 27C6.06 27 0 20.94 0 13.5S6.06 0 13.5 0 27 6.06 27 13.5 20.94 27 13.5 27m0-26.28C6.45.72.72 6.45.72 13.5S6.45 26.28 13.5 26.28s12.78-5.73 12.78-12.78S20.55.72 13.5.72' class='cls-1'/%3E%3C/g%3E%3C/svg%3E");align-items:center;display:flex;gap:1rem}.pd-login-menu li .wp-block-navigation-item__content:before{aspect-ratio:1;background-color:var(--pd-item-link-color);content:"";display:block;-webkit-mask-image:var(--pd-item-link-icon-svg);mask-image:var(--pd-item-link-icon-svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background .3s ease-in-out;width:var(--pd-item-link-icon-size)}.pd-login-menu li .wp-block-navigation-item__content .wp-block-navigation-item__label{color:var(--pd-item-link-color);transition:color .3s ease-in-out}.pd-login-menu li .wp-block-navigation-item__content:hover:before{background-color:var(--pd-item-link-color-hover)}.pd-login-menu li .wp-block-navigation-item__content:hover .wp-block-navigation-item__label{color:var(--pd-item-link-color-hover)}@media screen and (max-width:1200px){.pd-login-menu li.has-child{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}}.pd-login-menu li.has-child>.wp-block-navigation-item__content{--pd-item-link-icon-size:27px;padding:0}@media screen and (max-width:1200px){.pd-login-menu li.has-child>.wp-block-navigation-item__content{display:none}}.pd-login-menu li.has-child>.wp-block-navigation-item__content .wp-block-navigation-item__label{font-family:Mona Sans,sans-serif;font-size:15px!important;font-weight:400;line-height:1.2em}@media screen and (max-width:1200px){.pd-login-menu li.has-child>.wp-block-navigation-item__content .wp-block-navigation-item__label{font-size:20px!important}}.pd-login-menu li.has-child .wp-block-navigation__submenu-icon{display:none}.pd-login-menu li.has-child .wp-block-navigation__submenu-container{background-color:#fff;border-radius:24px;box-shadow:0 4px 20px 0 rgba(64,132,255,.5);display:flex;flex-direction:column;font-size:1.2rem;gap:1rem;min-width:23rem;opacity:1;overflow:hidden!important;padding:1.8rem 3rem;top:calc(100% + 20px)}@media screen and (max-width:1200px){.pd-login-menu li.has-child .wp-block-navigation__submenu-container{background:transparent;border-radius:0;box-shadow:none;height:auto;min-width:none;overflow:visible;padding:0;position:static;visibility:visible;width:auto}}.pd-login-menu li.has-child .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content{--pd-item-link-color:#070625;--pd-item-link-icon-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 21 21'%3E%3Cpath fill='%23070625' d='M21 11.912V9.088h-2.323a8.2 8.2 0 0 0-1.398-3.371l1.643-1.644-1.995-1.995-1.644 1.643a8.3 8.3 0 0 0-3.371-1.398V0H9.088v2.323a8.25 8.25 0 0 0-3.371 1.398L4.073 2.078 2.078 4.073 3.72 5.717a8.3 8.3 0 0 0-1.398 3.371H0v2.824h2.323a8.25 8.25 0 0 0 1.398 3.371l-1.643 1.644 1.995 1.995 1.644-1.643a8.3 8.3 0 0 0 3.371 1.398V21h2.824v-2.323a8.2 8.2 0 0 0 3.371-1.398l1.644 1.643 1.995-1.995-1.643-1.644a8.3 8.3 0 0 0 1.398-3.371zm-10.499 4.063a5.476 5.476 0 1 1 0-10.952 5.476 5.476 0 0 1 0 10.952'/%3E%3C/svg%3E");padding:0}@media screen and (max-width:1200px){.pd-login-menu li.has-child .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content{--pd-item-link-color:#fff}}.pd-login-menu li.has-child .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content .wp-block-navigation-item__label{font-size:1.2rem;line-height:1.3}@media screen and (max-width:1200px){.pd-login-menu li.has-child .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content .wp-block-navigation-item__label{font-size:2rem}}.pd-login-menu li.has-child .wp-block-navigation__submenu-container .wp-block-navigation-item:first-child .wp-block-navigation-item__content{--pd-item-link-icon-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 21 21'%3E%3Cpath fill='%23231f20' d='M10.5 21C4.71 21 0 16.29 0 10.5S4.71 0 10.5 0 21 4.71 21 10.5 16.29 21 10.5 21m0-20.054C5.232.946.946 5.232.946 10.5s4.286 9.554 9.554 9.554 9.554-4.286 9.554-9.554S15.768.946 10.5.946'/%3E%3Cpath fill='%23231f20' d='M13.602 10.973H4.476a.474.474 0 0 1-.473-.473c0-.26.213-.473.473-.473h9.126c.26 0 .473.213.473.473s-.213.473-.473.473'/%3E%3Cpath fill='%23231f20' d='m17.177 10.5-4.96-2.863v5.726z'/%3E%3C/svg%3E")}.pd-login-menu li.has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{min-width:23rem}.pd-header .stk-block-button--style-menu-link .is-active .stk-button__inner-text{color:var(--tf--c-light-blue)!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lL19zZXR0aW5ncy9fdHlwb2dyYXBoeS5zY3NzIiwibWFpbi5jc3MiLCJVc2Vycy9tYXRpL1NpdGVzL3BvcGNvcm4tZGVzaWduL3RpZGVmb3JtLmRldi93cC1jb250ZW50L3RoZW1lcy90aWRlZm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYW5uZXIuc2NzcyIsIlVzZXJzL21hdGkvU2l0ZXMvcG9wY29ybi1kZXNpZ24vdGlkZWZvcm0uZGV2L3dwLWNvbnRlbnQvdGhlbWVzL3RpZGVmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwiVXNlcnMvbWF0aS9TaXRlcy9wb3Bjb3JuLWRlc2lnbi90aWRlZm9ybS5kZXYvd3AtY29udGVudC90aGVtZXMvdGlkZWZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJVc2Vycy9tYXRpL1NpdGVzL3BvcGNvcm4tZGVzaWduL3RpZGVmb3JtLmRldi93cC1jb250ZW50L3RoZW1lcy90aWRlZm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiVXNlcnMvbWF0aS9TaXRlcy9wb3Bjb3JuLWRlc2lnbi90aWRlZm9ybS5kZXYvd3AtY29udGVudC90aGVtZXMvdGlkZWZvcm0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJVc2Vycy9tYXRpL1NpdGVzL3BvcGNvcm4tZGVzaWduL3RpZGVmb3JtLmRldi93cC1jb250ZW50L3RoZW1lcy90aWRlZm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJVc2Vycy9tYXRpL1NpdGVzL3BvcGNvcm4tZGVzaWduL3RpZGVmb3JtLmRldi93cC1jb250ZW50L3RoZW1lcy90aWRlZm9ybS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIlVzZXJzL21hdGkvU2l0ZXMvcG9wY29ybi1kZXNpZ24vdGlkZWZvcm0uZGV2L3dwLWNvbnRlbnQvdGhlbWVzL3RpZGVmb3JtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwidGhlbWUvdmVuZG9ycy9ub3JtYWxpemUvX25vcm1hbGl6ZS5zY3NzIiwidGhlbWUvdmVuZG9ycy9yZXNldC9fcmVzZXQuc2NzcyIsInRoZW1lL19taXhpbnMvX2Zvcm0uc2NzcyIsInRoZW1lL19zZXR0aW5ncy9fdmFyaWFibGVzLnNjc3MiLCJ0aGVtZS9fc2V0dGluZ3MvX2FuaW1hdGlvbnMuc2NzcyIsInRoZW1lL19taXhpbnMvX3JlbS5zY3NzIiwidGhlbWUvX21peGlucy9faW50ZXJuYWwuc2NzcyIsInRoZW1lL19taXhpbnMvX2N1c3RvbS5zY3NzIiwidGhlbWUvX3NldHRpbmdzL19ibG9ja3Muc2NzcyIsInRoZW1lL19zZXR0aW5ncy9fZGV2LWdyaWQtb3ZlcmxheS5zY3NzIiwidGhlbWUvd29yZHByZXNzL193cC1kZWZhdWx0LnNjc3MiLCJ0aGVtZS9iYXNlL19nbG9iYWwuc2NzcyIsInRoZW1lL2Jhc2UvX3N0YWNrYWJsZS5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9mb3Jtcy9fZ2Zvcm0uc2NzcyIsInRoZW1lL2NvbXBvbmVudHMvZm9ybXMvX2h1YnNwb3QtZm9ybXMuc2NzcyIsInRoZW1lL2NvbXBvbmVudHMvX3BkLXRhYmxlLnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL19lY2tiLWRvYy5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9leHAuc2NzcyIsInRoZW1lL2NvbXBvbmVudHMvX3RmLWV4cGFuZGFibGUtbGlzdC5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9faHVic3BvdC1mb3JtLnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL19wZC1wb2ludC5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9fcGQtdG9vbHRpcC5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9fcGQtd29ybGQtbWFwLnNjc3MiLCJ0aGVtZS9ibG9ja3MvYmFzZS9fcGQtZ3JpZC5zY3NzIiwidGhlbWUvYmxvY2tzL2Jhc2UvX3BkLWJsb2NrLnNjc3MiLCJ0aGVtZS9sYXlvdXRzL19oZWFkZXIuc2NzcyIsInRoZW1lL2xheW91dHMvX25hdi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWtXSSxnQkNtaktKO0FDcDVLRTs7OztFQUFBLENDS0EsbUhDSEEsa0JBQUEsQ0FDQSxlQUFBLENBS0EsZ0JBQUEsQ0FEQSxpQkFBQSxDQURBLHdDQUFBLENBREEseUNBQUEsQ0FEQSxVSGdCRixDSTBDSSx5QkY1Q0UseUJBQ0UsZUZNTixDQUNGLENJb0NJLHlCRjVDRSx1Q0FDRSxlRldOLENBQ0YsQ0krQkkseUJGNUNFLHFEQUNFLGVGZ0JOLENBQ0YsQ0kwQkksMEJGNUNFLG1FQUNFLGFGcUJOLENBQ0YsQ0lxQkksMEJGNUNFLGtGQUNFLGFGMEJOLENBQ0YsQ0lnQkksMEJGNUNFLGtHQUNFLGFGK0JOLENBQ0YsQ0toREEsTUFFSSxvQkFBQSxDQUFBLHdCQUFBLENBQUEsd0JBQUEsQ0FBQSx3QkFBQSxDQUFBLHlCQUFBLENBQUEsMEJBQUEsQ0FBQSwyQkx1REosQ0tsREUsS0NOQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBQ0EsY0FBQSxDQUlBLHdDQUFBLENBREEseUNBQUEsQ0FEQSxzQ042REYsQ0t6REksT0NHRixxQkFBQSxDQUlBLGFBQUEsQ0FLQSw2QkFBQSxDQUhBLGNBQUEsQ0FFQSx3Q0FBQSxDQURBLHlDQUFBLENBRkEsVU4wREYsQ01QTSxLQUNFLFVOVVIsQ01QTSxpQkFwQ0osYUFBQSxDQUNBLFVOK0NGLENNakNFLGNBQ0UsYUFBQSxDQUNBLFVOb0NKLENNdENFLGNBQ0UsYUFBQSxDQUNBLFNOeUNKLENNM0NFLGNBQ0UsYUFBQSxDQUNBLGtCTjhDSixDTWhERSxjQUNFLGFBQUEsQ0FDQSxTTm1ESixDTXJERSxjQUNFLGFBQUEsQ0FDQSxTTndESixDTTFERSxjQUNFLGFBQUEsQ0FDQSxrQk42REosQ005Qk0sVUFoREosYUFBQSxDQUNBLFVOa0ZGLENNN0JVLE9BaEVOLGFBQUEsQ0FDQSxpQk5pR0osQ01sQ1UsT0FoRU4sYUFBQSxDQUNBLGtCTnNHSixDTXZDVSxPQWhFTixhQUFBLENBQ0EsU04yR0osQ001Q1UsT0FoRU4sYUFBQSxDQUNBLGtCTmdISixDTWpEVSxPQWhFTixhQUFBLENBQ0Esa0JOcUhKLENNdERVLE9BaEVOLGFBQUEsQ0FDQSxTTjBISixDTTNEVSxPQWhFTixhQUFBLENBQ0Esa0JOK0hKLENNaEVVLE9BaEVOLGFBQUEsQ0FDQSxrQk5vSUosQ01yRVUsT0FoRU4sYUFBQSxDQUNBLFNOeUlKLENNMUVVLFFBaEVOLGFBQUEsQ0FDQSxrQk44SUosQ00vRVUsUUFoRU4sYUFBQSxDQUNBLGtCTm1KSixDTXBGVSxRQWhFTixhQUFBLENBQ0EsVU53SkosQ01qRlksVUF4RFYsdUJONklGLENNckZZLFVBeERWLHdCTmlKRixDTXpGWSxVQXhEVixlTnFKRixDTTdGWSxVQXhEVix3Qk55SkYsQ01qR1ksVUF4RFYsd0JONkpGLENNckdZLFVBeERWLGVOaUtGLENNekdZLFVBeERWLHdCTnFLRixDTTdHWSxVQXhEVix3Qk55S0YsQ01qSFksVUF4RFYsZU42S0YsQ01ySFksV0F4RFYsd0JOaUxGLENNekhZLFdBeERWLHdCTnFMRixDTWxIUSxXQUVFLGVOcUhWLENNbEhRLFdBRUUsZU5xSFYsQ001SFEsV0FFRSxxQk4rSFYsQ001SFEsV0FFRSxxQk4rSFYsQ010SVEsV0FFRSxvQk55SVYsQ010SVEsV0FFRSxvQk55SVYsQ01oSlEsV0FFRSxrQk5tSlYsQ01oSlEsV0FFRSxrQk5tSlYsQ00xSlEsV0FFRSxvQk42SlYsQ00xSlEsV0FFRSxvQk42SlYsQ01wS1EsV0FFRSxrQk51S1YsQ01wS1EsV0FFRSxrQk51S1YsQ0lqT0kseUJFVUUsUUFDRSxVTjJOTixDTXhOSSxvQkFwQ0osYUFBQSxDQUNBLFVOK1BBLENNalBBLGlCQUNFLGFBQUEsQ0FDQSxVTm1QRixDTXJQQSxpQkFDRSxhQUFBLENBQ0EsU051UEYsQ016UEEsaUJBQ0UsYUFBQSxDQUNBLGtCTjJQRixDTTdQQSxpQkFDRSxhQUFBLENBQ0EsU04rUEYsQ01qUUEsaUJBQ0UsYUFBQSxDQUNBLFNObVFGLENNclFBLGlCQUNFLGFBQUEsQ0FDQSxrQk51UUYsQ014T0ksYUFoREosYUFBQSxDQUNBLFVOMlJBLENNdE9RLFVBaEVOLGFBQUEsQ0FDQSxpQk55U0YsQ00xT1EsVUFoRU4sYUFBQSxDQUNBLGtCTjZTRixDTTlPUSxVQWhFTixhQUFBLENBQ0EsU05pVEYsQ01sUFEsVUFoRU4sYUFBQSxDQUNBLGtCTnFURixDTXRQUSxVQWhFTixhQUFBLENBQ0Esa0JOeVRGLENNMVBRLFVBaEVOLGFBQUEsQ0FDQSxTTjZURixDTTlQUSxVQWhFTixhQUFBLENBQ0Esa0JOaVVGLENNbFFRLFVBaEVOLGFBQUEsQ0FDQSxrQk5xVUYsQ010UVEsVUFoRU4sYUFBQSxDQUNBLFNOeVVGLENNMVFRLFdBaEVOLGFBQUEsQ0FDQSxrQk42VUYsQ005UVEsV0FoRU4sYUFBQSxDQUNBLGtCTmlWRixDTWxSUSxXQWhFTixhQUFBLENBQ0EsVU5xVkYsQ005UVUsYUF4RFYsYU55VUEsQ01qUlUsYUF4RFYsdUJONFVBLENNcFJVLGFBeERWLHdCTitVQSxDTXZSVSxhQXhEVixlTmtWQSxDTTFSVSxhQXhEVix3Qk5xVkEsQ003UlUsYUF4RFYsd0JOd1ZBLENNaFNVLGFBeERWLGVOMlZBLENNblNVLGFBeERWLHdCTjhWQSxDTXRTVSxhQXhEVix3Qk5pV0EsQ016U1UsYUF4RFYsZU5vV0EsQ001U1UsY0F4RFYsd0JOdVdBLENNL1NVLGNBeERWLHdCTjBXQSxDTXZTTSxpQkFFRSxlTnlTUixDTXRTTSxpQkFFRSxlTndTUixDTS9TTSxpQkFFRSxxQk5pVFIsQ005U00saUJBRUUscUJOZ1RSLENNdlRNLGlCQUVFLG9CTnlUUixDTXRUTSxpQkFFRSxvQk53VFIsQ00vVE0saUJBRUUsa0JOaVVSLENNOVRNLGlCQUVFLGtCTmdVUixDTXZVTSxpQkFFRSxvQk55VVIsQ010VU0saUJBRUUsb0JOd1VSLENNL1VNLGlCQUVFLGtCTmlWUixDTTlVTSxpQkFFRSxrQk5nVlIsQ0FDRixDSTNZSSx5QkVVRSxRQUNFLFVOb1lOLENNallJLG9CQXBDSixhQUFBLENBQ0EsVU53YUEsQ00xWkEsaUJBQ0UsYUFBQSxDQUNBLFVONFpGLENNOVpBLGlCQUNFLGFBQUEsQ0FDQSxTTmdhRixDTWxhQSxpQkFDRSxhQUFBLENBQ0Esa0JOb2FGLENNdGFBLGlCQUNFLGFBQUEsQ0FDQSxTTndhRixDTTFhQSxpQkFDRSxhQUFBLENBQ0EsU040YUYsQ005YUEsaUJBQ0UsYUFBQSxDQUNBLGtCTmdiRixDTWpaSSxhQWhESixhQUFBLENBQ0EsVU5vY0EsQ00vWVEsVUFoRU4sYUFBQSxDQUNBLGlCTmtkRixDTW5aUSxVQWhFTixhQUFBLENBQ0Esa0JOc2RGLENNdlpRLFVBaEVOLGFBQUEsQ0FDQSxTTjBkRixDTTNaUSxVQWhFTixhQUFBLENBQ0Esa0JOOGRGLENNL1pRLFVBaEVOLGFBQUEsQ0FDQSxrQk5rZUYsQ01uYVEsVUFoRU4sYUFBQSxDQUNBLFNOc2VGLENNdmFRLFVBaEVOLGFBQUEsQ0FDQSxrQk4wZUYsQ00zYVEsVUFoRU4sYUFBQSxDQUNBLGtCTjhlRixDTS9hUSxVQWhFTixhQUFBLENBQ0EsU05rZkYsQ01uYlEsV0FoRU4sYUFBQSxDQUNBLGtCTnNmRixDTXZiUSxXQWhFTixhQUFBLENBQ0Esa0JOMGZGLENNM2JRLFdBaEVOLGFBQUEsQ0FDQSxVTjhmRixDTXZiVSxhQXhEVixhTmtmQSxDTTFiVSxhQXhEVix1Qk5xZkEsQ003YlUsYUF4RFYsd0JOd2ZBLENNaGNVLGFBeERWLGVOMmZBLENNbmNVLGFBeERWLHdCTjhmQSxDTXRjVSxhQXhEVix3Qk5pZ0JBLENNemNVLGFBeERWLGVOb2dCQSxDTTVjVSxhQXhEVix3Qk51Z0JBLENNL2NVLGFBeERWLHdCTjBnQkEsQ01sZFUsYUF4RFYsZU42Z0JBLENNcmRVLGNBeERWLHdCTmdoQkEsQ014ZFUsY0F4RFYsd0JObWhCQSxDTWhkTSxpQkFFRSxlTmtkUixDTS9jTSxpQkFFRSxlTmlkUixDTXhkTSxpQkFFRSxxQk4wZFIsQ012ZE0saUJBRUUscUJOeWRSLENNaGVNLGlCQUVFLG9CTmtlUixDTS9kTSxpQkFFRSxvQk5pZVIsQ014ZU0saUJBRUUsa0JOMGVSLENNdmVNLGlCQUVFLGtCTnllUixDTWhmTSxpQkFFRSxvQk5rZlIsQ00vZU0saUJBRUUsb0JOaWZSLENNeGZNLGlCQUVFLGtCTjBmUixDTXZmTSxpQkFFRSxrQk55ZlIsQ0FDRixDSXBqQkkseUJFVUUsUUFDRSxVTjZpQk4sQ00xaUJJLG9CQXBDSixhQUFBLENBQ0EsVU5pbEJBLENNbmtCQSxpQkFDRSxhQUFBLENBQ0EsVU5xa0JGLENNdmtCQSxpQkFDRSxhQUFBLENBQ0EsU055a0JGLENNM2tCQSxpQkFDRSxhQUFBLENBQ0Esa0JONmtCRixDTS9rQkEsaUJBQ0UsYUFBQSxDQUNBLFNOaWxCRixDTW5sQkEsaUJBQ0UsYUFBQSxDQUNBLFNOcWxCRixDTXZsQkEsaUJBQ0UsYUFBQSxDQUNBLGtCTnlsQkYsQ00xakJJLGFBaERKLGFBQUEsQ0FDQSxVTjZtQkEsQ014akJRLFVBaEVOLGFBQUEsQ0FDQSxpQk4ybkJGLENNNWpCUSxVQWhFTixhQUFBLENBQ0Esa0JOK25CRixDTWhrQlEsVUFoRU4sYUFBQSxDQUNBLFNObW9CRixDTXBrQlEsVUFoRU4sYUFBQSxDQUNBLGtCTnVvQkYsQ014a0JRLFVBaEVOLGFBQUEsQ0FDQSxrQk4yb0JGLENNNWtCUSxVQWhFTixhQUFBLENBQ0EsU04rb0JGLENNaGxCUSxVQWhFTixhQUFBLENBQ0Esa0JObXBCRixDTXBsQlEsVUFoRU4sYUFBQSxDQUNBLGtCTnVwQkYsQ014bEJRLFVBaEVOLGFBQUEsQ0FDQSxTTjJwQkYsQ001bEJRLFdBaEVOLGFBQUEsQ0FDQSxrQk4rcEJGLENNaG1CUSxXQWhFTixhQUFBLENBQ0Esa0JObXFCRixDTXBtQlEsV0FoRU4sYUFBQSxDQUNBLFVOdXFCRixDTWhtQlUsYUF4RFYsYU4ycEJBLENNbm1CVSxhQXhEVix1Qk44cEJBLENNdG1CVSxhQXhEVix3Qk5pcUJBLENNem1CVSxhQXhEVixlTm9xQkEsQ001bUJVLGFBeERWLHdCTnVxQkEsQ00vbUJVLGFBeERWLHdCTjBxQkEsQ01sbkJVLGFBeERWLGVONnFCQSxDTXJuQlUsYUF4RFYsd0JOZ3JCQSxDTXhuQlUsYUF4RFYsd0JObXJCQSxDTTNuQlUsYUF4RFYsZU5zckJBLENNOW5CVSxjQXhEVix3Qk55ckJBLENNam9CVSxjQXhEVix3Qk40ckJBLENNem5CTSxpQkFFRSxlTjJuQlIsQ014bkJNLGlCQUVFLGVOMG5CUixDTWpvQk0saUJBRUUscUJObW9CUixDTWhvQk0saUJBRUUscUJOa29CUixDTXpvQk0saUJBRUUsb0JOMm9CUixDTXhvQk0saUJBRUUsb0JOMG9CUixDTWpwQk0saUJBRUUsa0JObXBCUixDTWhwQk0saUJBRUUsa0JOa3BCUixDTXpwQk0saUJBRUUsb0JOMnBCUixDTXhwQk0saUJBRUUsb0JOMHBCUixDTWpxQk0saUJBRUUsa0JObXFCUixDTWhxQk0saUJBRUUsa0JOa3FCUixDQUNGLENJN3RCSSwwQkVVRSxRQUNFLFVOc3RCTixDTW50Qkksb0JBcENKLGFBQUEsQ0FDQSxVTjB2QkEsQ001dUJBLGlCQUNFLGFBQUEsQ0FDQSxVTjh1QkYsQ01odkJBLGlCQUNFLGFBQUEsQ0FDQSxTTmt2QkYsQ01wdkJBLGlCQUNFLGFBQUEsQ0FDQSxrQk5zdkJGLENNeHZCQSxpQkFDRSxhQUFBLENBQ0EsU04wdkJGLENNNXZCQSxpQkFDRSxhQUFBLENBQ0EsU044dkJGLENNaHdCQSxpQkFDRSxhQUFBLENBQ0Esa0JOa3dCRixDTW51QkksYUFoREosYUFBQSxDQUNBLFVOc3hCQSxDTWp1QlEsVUFoRU4sYUFBQSxDQUNBLGlCTm95QkYsQ01ydUJRLFVBaEVOLGFBQUEsQ0FDQSxrQk53eUJGLENNenVCUSxVQWhFTixhQUFBLENBQ0EsU040eUJGLENNN3VCUSxVQWhFTixhQUFBLENBQ0Esa0JOZ3pCRixDTWp2QlEsVUFoRU4sYUFBQSxDQUNBLGtCTm96QkYsQ01ydkJRLFVBaEVOLGFBQUEsQ0FDQSxTTnd6QkYsQ016dkJRLFVBaEVOLGFBQUEsQ0FDQSxrQk40ekJGLENNN3ZCUSxVQWhFTixhQUFBLENBQ0Esa0JOZzBCRixDTWp3QlEsVUFoRU4sYUFBQSxDQUNBLFNObzBCRixDTXJ3QlEsV0FoRU4sYUFBQSxDQUNBLGtCTncwQkYsQ016d0JRLFdBaEVOLGFBQUEsQ0FDQSxrQk40MEJGLENNN3dCUSxXQWhFTixhQUFBLENBQ0EsVU5nMUJGLENNendCVSxhQXhEVixhTm8wQkEsQ001d0JVLGFBeERWLHVCTnUwQkEsQ00vd0JVLGFBeERWLHdCTjAwQkEsQ01seEJVLGFBeERWLGVONjBCQSxDTXJ4QlUsYUF4RFYsd0JOZzFCQSxDTXh4QlUsYUF4RFYsd0JObTFCQSxDTTN4QlUsYUF4RFYsZU5zMUJBLENNOXhCVSxhQXhEVix3Qk55MUJBLENNanlCVSxhQXhEVix3Qk40MUJBLENNcHlCVSxhQXhEVixlTisxQkEsQ012eUJVLGNBeERWLHdCTmsyQkEsQ00xeUJVLGNBeERWLHdCTnEyQkEsQ01seUJNLGlCQUVFLGVOb3lCUixDTWp5Qk0saUJBRUUsZU5teUJSLENNMXlCTSxpQkFFRSxxQk40eUJSLENNenlCTSxpQkFFRSxxQk4yeUJSLENNbHpCTSxpQkFFRSxvQk5vekJSLENNanpCTSxpQkFFRSxvQk5tekJSLENNMXpCTSxpQkFFRSxrQk40ekJSLENNenpCTSxpQkFFRSxrQk4yekJSLENNbDBCTSxpQkFFRSxvQk5vMEJSLENNajBCTSxpQkFFRSxvQk5tMEJSLENNMTBCTSxpQkFFRSxrQk40MEJSLENNejBCTSxpQkFFRSxrQk4yMEJSLENBQ0YsQ0l0NEJJLDBCRVVFLFNBQ0UsVU4rM0JOLENNNTNCSSxxQkFwQ0osYUFBQSxDQUNBLFVObTZCQSxDTXI1QkEsa0JBQ0UsYUFBQSxDQUNBLFVOdTVCRixDTXo1QkEsa0JBQ0UsYUFBQSxDQUNBLFNOMjVCRixDTTc1QkEsa0JBQ0UsYUFBQSxDQUNBLGtCTis1QkYsQ01qNkJBLGtCQUNFLGFBQUEsQ0FDQSxTTm02QkYsQ01yNkJBLGtCQUNFLGFBQUEsQ0FDQSxTTnU2QkYsQ016NkJBLGtCQUNFLGFBQUEsQ0FDQSxrQk4yNkJGLENNNTRCSSxjQWhESixhQUFBLENBQ0EsVU4rN0JBLENNMTRCUSxXQWhFTixhQUFBLENBQ0EsaUJONjhCRixDTTk0QlEsV0FoRU4sYUFBQSxDQUNBLGtCTmk5QkYsQ01sNUJRLFdBaEVOLGFBQUEsQ0FDQSxTTnE5QkYsQ010NUJRLFdBaEVOLGFBQUEsQ0FDQSxrQk55OUJGLENNMTVCUSxXQWhFTixhQUFBLENBQ0Esa0JONjlCRixDTTk1QlEsV0FoRU4sYUFBQSxDQUNBLFNOaStCRixDTWw2QlEsV0FoRU4sYUFBQSxDQUNBLGtCTnErQkYsQ010NkJRLFdBaEVOLGFBQUEsQ0FDQSxrQk55K0JGLENNMTZCUSxXQWhFTixhQUFBLENBQ0EsU042K0JGLENNOTZCUSxZQWhFTixhQUFBLENBQ0Esa0JOaS9CRixDTWw3QlEsWUFoRU4sYUFBQSxDQUNBLGtCTnEvQkYsQ010N0JRLFlBaEVOLGFBQUEsQ0FDQSxVTnkvQkYsQ01sN0JVLGNBeERWLGFONitCQSxDTXI3QlUsY0F4RFYsdUJOZy9CQSxDTXg3QlUsY0F4RFYsd0JObS9CQSxDTTM3QlUsY0F4RFYsZU5zL0JBLENNOTdCVSxjQXhEVix3Qk55L0JBLENNajhCVSxjQXhEVix3Qk40L0JBLENNcDhCVSxjQXhEVixlTisvQkEsQ012OEJVLGNBeERWLHdCTmtnQ0EsQ00xOEJVLGNBeERWLHdCTnFnQ0EsQ003OEJVLGNBeERWLGVOd2dDQSxDTWg5QlUsZUF4RFYsd0JOMmdDQSxDTW45QlUsZUF4RFYsd0JOOGdDQSxDTTM4Qk0sbUJBRUUsZU42OEJSLENNMThCTSxtQkFFRSxlTjQ4QlIsQ01uOUJNLG1CQUVFLHFCTnE5QlIsQ01sOUJNLG1CQUVFLHFCTm85QlIsQ00zOUJNLG1CQUVFLG9CTjY5QlIsQ00xOUJNLG1CQUVFLG9CTjQ5QlIsQ01uK0JNLG1CQUVFLGtCTnErQlIsQ01sK0JNLG1CQUVFLGtCTm8rQlIsQ00zK0JNLG1CQUVFLG9CTjYrQlIsQ00xK0JNLG1CQUVFLG9CTjQrQlIsQ01uL0JNLG1CQUVFLGtCTnEvQlIsQ01sL0JNLG1CQUVFLGtCTm8vQlIsQ0FDRixDSS9pQ0ksMEJFVUUsVUFDRSxVTndpQ04sQ01yaUNJLHNCQXBDSixhQUFBLENBQ0EsVU40a0NBLENNOWpDQSxtQkFDRSxhQUFBLENBQ0EsVU5na0NGLENNbGtDQSxtQkFDRSxhQUFBLENBQ0EsU05va0NGLENNdGtDQSxtQkFDRSxhQUFBLENBQ0Esa0JOd2tDRixDTTFrQ0EsbUJBQ0UsYUFBQSxDQUNBLFNONGtDRixDTTlrQ0EsbUJBQ0UsYUFBQSxDQUNBLFNOZ2xDRixDTWxsQ0EsbUJBQ0UsYUFBQSxDQUNBLGtCTm9sQ0YsQ01yakNJLGVBaERKLGFBQUEsQ0FDQSxVTndtQ0EsQ01uakNRLFlBaEVOLGFBQUEsQ0FDQSxpQk5zbkNGLENNdmpDUSxZQWhFTixhQUFBLENBQ0Esa0JOMG5DRixDTTNqQ1EsWUFoRU4sYUFBQSxDQUNBLFNOOG5DRixDTS9qQ1EsWUFoRU4sYUFBQSxDQUNBLGtCTmtvQ0YsQ01ua0NRLFlBaEVOLGFBQUEsQ0FDQSxrQk5zb0NGLENNdmtDUSxZQWhFTixhQUFBLENBQ0EsU04wb0NGLENNM2tDUSxZQWhFTixhQUFBLENBQ0Esa0JOOG9DRixDTS9rQ1EsWUFoRU4sYUFBQSxDQUNBLGtCTmtwQ0YsQ01ubENRLFlBaEVOLGFBQUEsQ0FDQSxTTnNwQ0YsQ012bENRLGFBaEVOLGFBQUEsQ0FDQSxrQk4wcENGLENNM2xDUSxhQWhFTixhQUFBLENBQ0Esa0JOOHBDRixDTS9sQ1EsYUFoRU4sYUFBQSxDQUNBLFVOa3FDRixDTTNsQ1UsZUF4RFYsYU5zcENBLENNOWxDVSxlQXhEVix1Qk55cENBLENNam1DVSxlQXhEVix3Qk40cENBLENNcG1DVSxlQXhEVixlTitwQ0EsQ012bUNVLGVBeERWLHdCTmtxQ0EsQ00xbUNVLGVBeERWLHdCTnFxQ0EsQ003bUNVLGVBeERWLGVOd3FDQSxDTWhuQ1UsZUF4RFYsd0JOMnFDQSxDTW5uQ1UsZUF4RFYsd0JOOHFDQSxDTXRuQ1UsZUF4RFYsZU5pckNBLENNem5DVSxnQkF4RFYsd0JOb3JDQSxDTTVuQ1UsZ0JBeERWLHdCTnVyQ0EsQ01wbkNNLHFCQUVFLGVOc25DUixDTW5uQ00scUJBRUUsZU5xbkNSLENNNW5DTSxxQkFFRSxxQk44bkNSLENNM25DTSxxQkFFRSxxQk42bkNSLENNcG9DTSxxQkFFRSxvQk5zb0NSLENNbm9DTSxxQkFFRSxvQk5xb0NSLENNNW9DTSxxQkFFRSxrQk44b0NSLENNM29DTSxxQkFFRSxrQk42b0NSLENNcHBDTSxxQkFFRSxvQk5zcENSLENNbnBDTSxxQkFFRSxvQk5xcENSLENNNXBDTSxxQkFFRSxrQk44cENSLENNM3BDTSxxQkFFRSxrQk42cENSLENBQ0YsQ09ydENRLFVBT0ksd0JQaXRDWixDT3h0Q1EsZ0JBT0ksOEJQcXRDWixDTzV0Q1EsU0FPSSx1QlB5dENaLENPaHVDUSxRQU9JLHNCUDZ0Q1osQ09wdUNRLGVBT0ksNkJQaXVDWixDT3h1Q1EsU0FPSSx1QlBxdUNaLENPNXVDUSxhQU9JLDJCUHl1Q1osQ09odkNRLGNBT0ksNEJQNnVDWixDT3B2Q1EsUUFPSSxzQlBpdkNaLENPeHZDUSxlQU9JLDZCUHF2Q1osQ081dkNRLFFBT0ksc0JQeXZDWixDT2h3Q1EsV0FPSSx1QlA2dkNaLENPcHdDUSxVQU9JLDRCUGl3Q1osQ094d0NRLGFBT0ksK0JQcXdDWixDTzV3Q1Esa0JBT0ksb0NQeXdDWixDT2h4Q1EscUJBT0ksdUNQNndDWixDT3B4Q1EsYUFPSSxxQlBpeENaLENPeHhDUSxhQU9JLHFCUHF4Q1osQ081eENRLGVBT0ksdUJQeXhDWixDT2h5Q1EsZUFPSSx1QlA2eENaLENPcHlDUSxXQU9JLHdCUGl5Q1osQ094eUNRLGFBT0ksMEJQcXlDWixDTzV5Q1EsbUJBT0ksZ0NQeXlDWixDT2h6Q1EsdUJBT0ksb0NQNnlDWixDT3B6Q1EscUJBT0ksa0NQaXpDWixDT3h6Q1Esd0JBT0ksZ0NQcXpDWixDTzV6Q1EseUJBT0ksdUNQeXpDWixDT2gwQ1Esd0JBT0ksc0NQNnpDWixDT3AwQ1Esd0JBT0ksc0NQaTBDWixDT3gwQ1EsbUJBT0ksZ0NQcTBDWixDTzUwQ1EsaUJBT0ksOEJQeTBDWixDT2gxQ1Esb0JBT0ksNEJQNjBDWixDT3AxQ1Esc0JBT0ksOEJQaTFDWixDT3gxQ1EscUJBT0ksNkJQcTFDWixDTzUxQ1EscUJBT0ksa0NQeTFDWixDT2gyQ1EsbUJBT0ksZ0NQNjFDWixDT3AyQ1Esc0JBT0ksOEJQaTJDWixDT3gyQ1EsdUJBT0kscUNQcTJDWixDTzUyQ1Esc0JBT0ksb0NQeTJDWixDT2gzQ1EsdUJBT0ksK0JQNjJDWixDT3AzQ1EsaUJBT0kseUJQaTNDWixDT3gzQ1Esa0JBT0ksK0JQcTNDWixDTzUzQ1EsZ0JBT0ksNkJQeTNDWixDT2g0Q1EsbUJBT0ksMkJQNjNDWixDT3A0Q1EscUJBT0ksNkJQaTRDWixDT3g0Q1Esb0JBT0ksNEJQcTRDWixDTzU0Q1EsYUFPSSxrQlB5NENaLENPaDVDUSxTQU9JLGlCUDY0Q1osQ09wNUNRLFNBT0ksaUJQaTVDWixDT3g1Q1EsU0FPSSxpQlBxNUNaLENPNTVDUSxTQU9JLGlCUHk1Q1osQ09oNkNRLFNBT0ksaUJQNjVDWixDT3A2Q1EsU0FPSSxpQlBpNkNaLENPeDZDUSxZQU9JLGlCUHE2Q1osQ081NkNRLEtBT0ksa0JQeTZDWixDT2g3Q1EsS0FPSSx1QlA2NkNaLENPcDdDUSxLQU9JLHNCUGk3Q1osQ094N0NRLEtBT0kscUJQcTdDWixDTzU3Q1EsS0FPSSx1QlB5N0NaLENPaDhDUSxLQU9JLHFCUDY3Q1osQ09wOENRLFFBT0kscUJQaThDWixDT3g4Q1EsTUFPSSx1QkFBQSxDQUFBLHdCUHM4Q1osQ083OENRLE1BT0ksNEJBQUEsQ0FBQSw2QlAyOENaLENPbDlDUSxNQU9JLDJCQUFBLENBQUEsNEJQZzlDWixDT3Y5Q1EsTUFPSSwwQkFBQSxDQUFBLDJCUHE5Q1osQ081OUNRLE1BT0ksNEJBQUEsQ0FBQSw2QlAwOUNaLENPaitDUSxNQU9JLDBCQUFBLENBQUEsMkJQKzlDWixDT3QrQ1EsU0FPSSwwQkFBQSxDQUFBLDJCUG8rQ1osQ08zK0NRLE1BT0kseUJBQUEsQ0FBQSxzQlB5K0NaLENPaC9DUSxNQU9JLDhCQUFBLENBQUEsMkJQOCtDWixDT3IvQ1EsTUFPSSw2QkFBQSxDQUFBLDBCUG0vQ1osQ08xL0NRLE1BT0ksNEJBQUEsQ0FBQSx5QlB3L0NaLENPLy9DUSxNQU9JLDhCQUFBLENBQUEsMkJQNi9DWixDT3BnRFEsTUFPSSw0QkFBQSxDQUFBLHlCUGtnRFosQ096Z0RRLFNBT0ksNEJBQUEsQ0FBQSx5QlB1Z0RaLENPOWdEUSxNQU9JLHNCUDJnRFosQ09saERRLE1BT0ksMkJQK2dEWixDT3RoRFEsTUFPSSwwQlBtaERaLENPMWhEUSxNQU9JLHlCUHVoRFosQ085aERRLE1BT0ksMkJQMmhEWixDT2xpRFEsTUFPSSx5QlAraERaLENPdGlEUSxTQU9JLHlCUG1pRFosQ08xaURRLE1BT0ksd0JQdWlEWixDTzlpRFEsTUFPSSw2QlAyaURaLENPbGpEUSxNQU9JLDRCUCtpRFosQ090akRRLE1BT0ksMkJQbWpEWixDTzFqRFEsTUFPSSw2QlB1akRaLENPOWpEUSxNQU9JLDJCUDJqRFosQ09sa0RRLFNBT0ksMkJQK2pEWixDT3RrRFEsTUFPSSx5QlBta0RaLENPMWtEUSxNQU9JLDhCUHVrRFosQ085a0RRLE1BT0ksNkJQMmtEWixDT2xsRFEsTUFPSSw0QlAra0RaLENPdGxEUSxNQU9JLDhCUG1sRFosQ08xbERRLE1BT0ksNEJQdWxEWixDTzlsRFEsU0FPSSw0QlAybERaLENPbG1EUSxNQU9JLHVCUCtsRFosQ090bURRLE1BT0ksNEJQbW1EWixDTzFtRFEsTUFPSSwyQlB1bURaLENPOW1EUSxNQU9JLDBCUDJtRFosQ09sbkRRLE1BT0ksNEJQK21EWixDT3RuRFEsTUFPSSwwQlBtbkRaLENPMW5EUSxTQU9JLDBCUHVuRFosQ085bkRRLEtBT0ksbUJQMm5EWixDT2xvRFEsS0FPSSx3QlArbkRaLENPdG9EUSxLQU9JLHVCUG1vRFosQ08xb0RRLEtBT0ksc0JQdW9EWixDTzlvRFEsS0FPSSx3QlAyb0RaLENPbHBEUSxLQU9JLHNCUCtvRFosQ090cERRLE1BT0ksd0JBQUEsQ0FBQSx5QlBvcERaLENPM3BEUSxNQU9JLDZCQUFBLENBQUEsOEJQeXBEWixDT2hxRFEsTUFPSSw0QkFBQSxDQUFBLDZCUDhwRFosQ09ycURRLE1BT0ksMkJBQUEsQ0FBQSw0QlBtcURaLENPMXFEUSxNQU9JLDZCQUFBLENBQUEsOEJQd3FEWixDTy9xRFEsTUFPSSwyQkFBQSxDQUFBLDRCUDZxRFosQ09wckRRLE1BT0ksMEJBQUEsQ0FBQSx1QlBrckRaLENPenJEUSxNQU9JLCtCQUFBLENBQUEsNEJQdXJEWixDTzlyRFEsTUFPSSw4QkFBQSxDQUFBLDJCUDRyRFosQ09uc0RRLE1BT0ksNkJBQUEsQ0FBQSwwQlBpc0RaLENPeHNEUSxNQU9JLCtCQUFBLENBQUEsNEJQc3NEWixDTzdzRFEsTUFPSSw2QkFBQSxDQUFBLDBCUDJzRFosQ09sdERRLE1BT0ksdUJQK3NEWixDT3R0RFEsTUFPSSw0QlBtdERaLENPMXREUSxNQU9JLDJCUHV0RFosQ085dERRLE1BT0ksMEJQMnREWixDT2x1RFEsTUFPSSw0QlArdERaLENPdHVEUSxNQU9JLDBCUG11RFosQ08xdURRLE1BT0kseUJQdXVEWixDTzl1RFEsTUFPSSw4QlAydURaLENPbHZEUSxNQU9JLDZCUCt1RFosQ090dkRRLE1BT0ksNEJQbXZEWixDTzF2RFEsTUFPSSw4QlB1dkRaLENPOXZEUSxNQU9JLDRCUDJ2RFosQ09sd0RRLE1BT0ksMEJQK3ZEWixDT3R3RFEsTUFPSSwrQlBtd0RaLENPMXdEUSxNQU9JLDhCUHV3RFosQ085d0RRLE1BT0ksNkJQMndEWixDT2x4RFEsTUFPSSwrQlArd0RaLENPdHhEUSxNQU9JLDZCUG14RFosQ08xeERRLE1BT0ksd0JQdXhEWixDTzl4RFEsTUFPSSw2QlAyeERaLENPbHlEUSxNQU9JLDRCUCt4RFosQ090eURRLE1BT0ksMkJQbXlEWixDTzF5RFEsTUFPSSw2QlB1eURaLENPOXlEUSxNQU9JLDJCUDJ5RFosQ0lyekRJLHlCR0dJLGFBT0ksd0JQZ3pEVixDT3Z6RE0sbUJBT0ksOEJQbXpEVixDTzF6RE0sWUFPSSx1QlBzekRWLENPN3pETSxXQU9JLHNCUHl6RFYsQ09oMERNLGtCQU9JLDZCUDR6RFYsQ09uMERNLFlBT0ksdUJQK3pEVixDT3QwRE0sZ0JBT0ksMkJQazBEVixDT3owRE0saUJBT0ksNEJQcTBEVixDTzUwRE0sV0FPSSxzQlB3MERWLENPLzBETSxrQkFPSSw2QlAyMERWLENPbDFETSxXQU9JLHNCUDgwRFYsQ09yMURNLGNBT0ksdUJQaTFEVixDT3gxRE0sYUFPSSw0QlBvMURWLENPMzFETSxnQkFPSSwrQlB1MURWLENPOTFETSxxQkFPSSxvQ1AwMURWLENPajJETSx3QkFPSSx1Q1A2MURWLENPcDJETSxnQkFPSSxxQlBnMkRWLENPdjJETSxnQkFPSSxxQlBtMkRWLENPMTJETSxrQkFPSSx1QlBzMkRWLENPNzJETSxrQkFPSSx1QlB5MkRWLENPaDNETSxjQU9JLHdCUDQyRFYsQ09uM0RNLGdCQU9JLDBCUCsyRFYsQ090M0RNLHNCQU9JLGdDUGszRFYsQ096M0RNLDBCQU9JLG9DUHEzRFYsQ081M0RNLHdCQU9JLGtDUHczRFYsQ08vM0RNLDJCQU9JLGdDUDIzRFYsQ09sNERNLDRCQU9JLHVDUDgzRFYsQ09yNERNLDJCQU9JLHNDUGk0RFYsQ094NERNLDJCQU9JLHNDUG80RFYsQ08zNERNLHNCQU9JLGdDUHU0RFYsQ085NERNLG9CQU9JLDhCUDA0RFYsQ09qNURNLHVCQU9JLDRCUDY0RFYsQ09wNURNLHlCQU9JLDhCUGc1RFYsQ092NURNLHdCQU9JLDZCUG01RFYsQ08xNURNLHdCQU9JLGtDUHM1RFYsQ083NURNLHNCQU9JLGdDUHk1RFYsQ09oNkRNLHlCQU9JLDhCUDQ1RFYsQ09uNkRNLDBCQU9JLHFDUCs1RFYsQ090NkRNLHlCQU9JLG9DUGs2RFYsQ096NkRNLDBCQU9JLCtCUHE2RFYsQ081NkRNLG9CQU9JLHlCUHc2RFYsQ08vNkRNLHFCQU9JLCtCUDI2RFYsQ09sN0RNLG1CQU9JLDZCUDg2RFYsQ09yN0RNLHNCQU9JLDJCUGk3RFYsQ094N0RNLHdCQU9JLDZCUG83RFYsQ08zN0RNLHVCQU9JLDRCUHU3RFYsQ085N0RNLGdCQU9JLGtCUDA3RFYsQ09qOERNLFlBT0ksaUJQNjdEVixDT3A4RE0sWUFPSSxpQlBnOERWLENPdjhETSxZQU9JLGlCUG04RFYsQ08xOERNLFlBT0ksaUJQczhEVixDTzc4RE0sWUFPSSxpQlB5OERWLENPaDlETSxZQU9JLGlCUDQ4RFYsQ09uOURNLGVBT0ksaUJQKzhEVixDT3Q5RE0sUUFPSSxrQlBrOURWLENPejlETSxRQU9JLHVCUHE5RFYsQ081OURNLFFBT0ksc0JQdzlEVixDTy85RE0sUUFPSSxxQlAyOURWLENPbCtETSxRQU9JLHVCUDg5RFYsQ09yK0RNLFFBT0kscUJQaStEVixDT3grRE0sV0FPSSxxQlBvK0RWLENPMytETSxTQU9JLHVCQUFBLENBQUEsd0JQdytEVixDTy8rRE0sU0FPSSw0QkFBQSxDQUFBLDZCUDQrRFYsQ09uL0RNLFNBT0ksMkJBQUEsQ0FBQSw0QlBnL0RWLENPdi9ETSxTQU9JLDBCQUFBLENBQUEsMkJQby9EVixDTzMvRE0sU0FPSSw0QkFBQSxDQUFBLDZCUHcvRFYsQ08vL0RNLFNBT0ksMEJBQUEsQ0FBQSwyQlA0L0RWLENPbmdFTSxZQU9JLDBCQUFBLENBQUEsMkJQZ2dFVixDT3ZnRU0sU0FPSSx5QkFBQSxDQUFBLHNCUG9nRVYsQ08zZ0VNLFNBT0ksOEJBQUEsQ0FBQSwyQlB3Z0VWLENPL2dFTSxTQU9JLDZCQUFBLENBQUEsMEJQNGdFVixDT25oRU0sU0FPSSw0QkFBQSxDQUFBLHlCUGdoRVYsQ092aEVNLFNBT0ksOEJBQUEsQ0FBQSwyQlBvaEVWLENPM2hFTSxTQU9JLDRCQUFBLENBQUEseUJQd2hFVixDTy9oRU0sWUFPSSw0QkFBQSxDQUFBLHlCUDRoRVYsQ09uaUVNLFNBT0ksc0JQK2hFVixDT3RpRU0sU0FPSSwyQlBraUVWLENPemlFTSxTQU9JLDBCUHFpRVYsQ081aUVNLFNBT0kseUJQd2lFVixDTy9pRU0sU0FPSSwyQlAyaUVWLENPbGpFTSxTQU9JLHlCUDhpRVYsQ09yakVNLFlBT0kseUJQaWpFVixDT3hqRU0sU0FPSSx3QlBvakVWLENPM2pFTSxTQU9JLDZCUHVqRVYsQ085akVNLFNBT0ksNEJQMGpFVixDT2prRU0sU0FPSSwyQlA2akVWLENPcGtFTSxTQU9JLDZCUGdrRVYsQ092a0VNLFNBT0ksMkJQbWtFVixDTzFrRU0sWUFPSSwyQlBza0VWLENPN2tFTSxTQU9JLHlCUHlrRVYsQ09obEVNLFNBT0ksOEJQNGtFVixDT25sRU0sU0FPSSw2QlAra0VWLENPdGxFTSxTQU9JLDRCUGtsRVYsQ096bEVNLFNBT0ksOEJQcWxFVixDTzVsRU0sU0FPSSw0QlB3bEVWLENPL2xFTSxZQU9JLDRCUDJsRVYsQ09sbUVNLFNBT0ksdUJQOGxFVixDT3JtRU0sU0FPSSw0QlBpbUVWLENPeG1FTSxTQU9JLDJCUG9tRVYsQ08zbUVNLFNBT0ksMEJQdW1FVixDTzltRU0sU0FPSSw0QlAwbUVWLENPam5FTSxTQU9JLDBCUDZtRVYsQ09wbkVNLFlBT0ksMEJQZ25FVixDT3ZuRU0sUUFPSSxtQlBtbkVWLENPMW5FTSxRQU9JLHdCUHNuRVYsQ083bkVNLFFBT0ksdUJQeW5FVixDT2hvRU0sUUFPSSxzQlA0bkVWLENPbm9FTSxRQU9JLHdCUCtuRVYsQ090b0VNLFFBT0ksc0JQa29FVixDT3pvRU0sU0FPSSx3QkFBQSxDQUFBLHlCUHNvRVYsQ083b0VNLFNBT0ksNkJBQUEsQ0FBQSw4QlAwb0VWLENPanBFTSxTQU9JLDRCQUFBLENBQUEsNkJQOG9FVixDT3JwRU0sU0FPSSwyQkFBQSxDQUFBLDRCUGtwRVYsQ096cEVNLFNBT0ksNkJBQUEsQ0FBQSw4QlBzcEVWLENPN3BFTSxTQU9JLDJCQUFBLENBQUEsNEJQMHBFVixDT2pxRU0sU0FPSSwwQkFBQSxDQUFBLHVCUDhwRVYsQ09ycUVNLFNBT0ksK0JBQUEsQ0FBQSw0QlBrcUVWLENPenFFTSxTQU9JLDhCQUFBLENBQUEsMkJQc3FFVixDTzdxRU0sU0FPSSw2QkFBQSxDQUFBLDBCUDBxRVYsQ09qckVNLFNBT0ksK0JBQUEsQ0FBQSw0QlA4cUVWLENPcnJFTSxTQU9JLDZCQUFBLENBQUEsMEJQa3JFVixDT3pyRU0sU0FPSSx1QlBxckVWLENPNXJFTSxTQU9JLDRCUHdyRVYsQ08vckVNLFNBT0ksMkJQMnJFVixDT2xzRU0sU0FPSSwwQlA4ckVWLENPcnNFTSxTQU9JLDRCUGlzRVYsQ094c0VNLFNBT0ksMEJQb3NFVixDTzNzRU0sU0FPSSx5QlB1c0VWLENPOXNFTSxTQU9JLDhCUDBzRVYsQ09qdEVNLFNBT0ksNkJQNnNFVixDT3B0RU0sU0FPSSw0QlBndEVWLENPdnRFTSxTQU9JLDhCUG10RVYsQ08xdEVNLFNBT0ksNEJQc3RFVixDTzd0RU0sU0FPSSwwQlB5dEVWLENPaHVFTSxTQU9JLCtCUDR0RVYsQ09udUVNLFNBT0ksOEJQK3RFVixDT3R1RU0sU0FPSSw2QlBrdUVWLENPenVFTSxTQU9JLCtCUHF1RVYsQ081dUVNLFNBT0ksNkJQd3VFVixDTy91RU0sU0FPSSx3QlAydUVWLENPbHZFTSxTQU9JLDZCUDh1RVYsQ09ydkVNLFNBT0ksNEJQaXZFVixDT3h2RU0sU0FPSSwyQlBvdkVWLENPM3ZFTSxTQU9JLDZCUHV2RVYsQ085dkVNLFNBT0ksMkJQMHZFVixDQUNGLENJcndFSSx5QkdHSSxhQU9JLHdCUCt2RVYsQ090d0VNLG1CQU9JLDhCUGt3RVYsQ096d0VNLFlBT0ksdUJQcXdFVixDTzV3RU0sV0FPSSxzQlB3d0VWLENPL3dFTSxrQkFPSSw2QlAyd0VWLENPbHhFTSxZQU9JLHVCUDh3RVYsQ09yeEVNLGdCQU9JLDJCUGl4RVYsQ094eEVNLGlCQU9JLDRCUG94RVYsQ08zeEVNLFdBT0ksc0JQdXhFVixDTzl4RU0sa0JBT0ksNkJQMHhFVixDT2p5RU0sV0FPSSxzQlA2eEVWLENPcHlFTSxjQU9JLHVCUGd5RVYsQ092eUVNLGFBT0ksNEJQbXlFVixDTzF5RU0sZ0JBT0ksK0JQc3lFVixDTzd5RU0scUJBT0ksb0NQeXlFVixDT2h6RU0sd0JBT0ksdUNQNHlFVixDT256RU0sZ0JBT0kscUJQK3lFVixDT3R6RU0sZ0JBT0kscUJQa3pFVixDT3p6RU0sa0JBT0ksdUJQcXpFVixDTzV6RU0sa0JBT0ksdUJQd3pFVixDTy96RU0sY0FPSSx3QlAyekVWLENPbDBFTSxnQkFPSSwwQlA4ekVWLENPcjBFTSxzQkFPSSxnQ1BpMEVWLENPeDBFTSwwQkFPSSxvQ1BvMEVWLENPMzBFTSx3QkFPSSxrQ1B1MEVWLENPOTBFTSwyQkFPSSxnQ1AwMEVWLENPajFFTSw0QkFPSSx1Q1A2MEVWLENPcDFFTSwyQkFPSSxzQ1BnMUVWLENPdjFFTSwyQkFPSSxzQ1BtMUVWLENPMTFFTSxzQkFPSSxnQ1BzMUVWLENPNzFFTSxvQkFPSSw4QlB5MUVWLENPaDJFTSx1QkFPSSw0QlA0MUVWLENPbjJFTSx5QkFPSSw4QlArMUVWLENPdDJFTSx3QkFPSSw2QlBrMkVWLENPejJFTSx3QkFPSSxrQ1BxMkVWLENPNTJFTSxzQkFPSSxnQ1B3MkVWLENPLzJFTSx5QkFPSSw4QlAyMkVWLENPbDNFTSwwQkFPSSxxQ1A4MkVWLENPcjNFTSx5QkFPSSxvQ1BpM0VWLENPeDNFTSwwQkFPSSwrQlBvM0VWLENPMzNFTSxvQkFPSSx5QlB1M0VWLENPOTNFTSxxQkFPSSwrQlAwM0VWLENPajRFTSxtQkFPSSw2QlA2M0VWLENPcDRFTSxzQkFPSSwyQlBnNEVWLENPdjRFTSx3QkFPSSw2QlBtNEVWLENPMTRFTSx1QkFPSSw0QlBzNEVWLENPNzRFTSxnQkFPSSxrQlB5NEVWLENPaDVFTSxZQU9JLGlCUDQ0RVYsQ09uNUVNLFlBT0ksaUJQKzRFVixDT3Q1RU0sWUFPSSxpQlBrNUVWLENPejVFTSxZQU9JLGlCUHE1RVYsQ081NUVNLFlBT0ksaUJQdzVFVixDTy81RU0sWUFPSSxpQlAyNUVWLENPbDZFTSxlQU9JLGlCUDg1RVYsQ09yNkVNLFFBT0ksa0JQaTZFVixDT3g2RU0sUUFPSSx1QlBvNkVWLENPMzZFTSxRQU9JLHNCUHU2RVYsQ085NkVNLFFBT0kscUJQMDZFVixDT2o3RU0sUUFPSSx1QlA2NkVWLENPcDdFTSxRQU9JLHFCUGc3RVYsQ092N0VNLFdBT0kscUJQbTdFVixDTzE3RU0sU0FPSSx1QkFBQSxDQUFBLHdCUHU3RVYsQ085N0VNLFNBT0ksNEJBQUEsQ0FBQSw2QlAyN0VWLENPbDhFTSxTQU9JLDJCQUFBLENBQUEsNEJQKzdFVixDT3Q4RU0sU0FPSSwwQkFBQSxDQUFBLDJCUG04RVYsQ08xOEVNLFNBT0ksNEJBQUEsQ0FBQSw2QlB1OEVWLENPOThFTSxTQU9JLDBCQUFBLENBQUEsMkJQMjhFVixDT2w5RU0sWUFPSSwwQkFBQSxDQUFBLDJCUCs4RVYsQ090OUVNLFNBT0kseUJBQUEsQ0FBQSxzQlBtOUVWLENPMTlFTSxTQU9JLDhCQUFBLENBQUEsMkJQdTlFVixDTzk5RU0sU0FPSSw2QkFBQSxDQUFBLDBCUDI5RVYsQ09sK0VNLFNBT0ksNEJBQUEsQ0FBQSx5QlArOUVWLENPdCtFTSxTQU9JLDhCQUFBLENBQUEsMkJQbStFVixDTzErRU0sU0FPSSw0QkFBQSxDQUFBLHlCUHUrRVYsQ085K0VNLFlBT0ksNEJBQUEsQ0FBQSx5QlAyK0VWLENPbC9FTSxTQU9JLHNCUDgrRVYsQ09yL0VNLFNBT0ksMkJQaS9FVixDT3gvRU0sU0FPSSwwQlBvL0VWLENPMy9FTSxTQU9JLHlCUHUvRVYsQ085L0VNLFNBT0ksMkJQMC9FVixDT2pnRk0sU0FPSSx5QlA2L0VWLENPcGdGTSxZQU9JLHlCUGdnRlYsQ092Z0ZNLFNBT0ksd0JQbWdGVixDTzFnRk0sU0FPSSw2QlBzZ0ZWLENPN2dGTSxTQU9JLDRCUHlnRlYsQ09oaEZNLFNBT0ksMkJQNGdGVixDT25oRk0sU0FPSSw2QlArZ0ZWLENPdGhGTSxTQU9JLDJCUGtoRlYsQ096aEZNLFlBT0ksMkJQcWhGVixDTzVoRk0sU0FPSSx5QlB3aEZWLENPL2hGTSxTQU9JLDhCUDJoRlYsQ09saUZNLFNBT0ksNkJQOGhGVixDT3JpRk0sU0FPSSw0QlBpaUZWLENPeGlGTSxTQU9JLDhCUG9pRlYsQ08zaUZNLFNBT0ksNEJQdWlGVixDTzlpRk0sWUFPSSw0QlAwaUZWLENPampGTSxTQU9JLHVCUDZpRlYsQ09wakZNLFNBT0ksNEJQZ2pGVixDT3ZqRk0sU0FPSSwyQlBtakZWLENPMWpGTSxTQU9JLDBCUHNqRlYsQ083akZNLFNBT0ksNEJQeWpGVixDT2hrRk0sU0FPSSwwQlA0akZWLENPbmtGTSxZQU9JLDBCUCtqRlYsQ090a0ZNLFFBT0ksbUJQa2tGVixDT3prRk0sUUFPSSx3QlBxa0ZWLENPNWtGTSxRQU9JLHVCUHdrRlYsQ08va0ZNLFFBT0ksc0JQMmtGVixDT2xsRk0sUUFPSSx3QlA4a0ZWLENPcmxGTSxRQU9JLHNCUGlsRlYsQ094bEZNLFNBT0ksd0JBQUEsQ0FBQSx5QlBxbEZWLENPNWxGTSxTQU9JLDZCQUFBLENBQUEsOEJQeWxGVixDT2htRk0sU0FPSSw0QkFBQSxDQUFBLDZCUDZsRlYsQ09wbUZNLFNBT0ksMkJBQUEsQ0FBQSw0QlBpbUZWLENPeG1GTSxTQU9JLDZCQUFBLENBQUEsOEJQcW1GVixDTzVtRk0sU0FPSSwyQkFBQSxDQUFBLDRCUHltRlYsQ09obkZNLFNBT0ksMEJBQUEsQ0FBQSx1QlA2bUZWLENPcG5GTSxTQU9JLCtCQUFBLENBQUEsNEJQaW5GVixDT3huRk0sU0FPSSw4QkFBQSxDQUFBLDJCUHFuRlYsQ081bkZNLFNBT0ksNkJBQUEsQ0FBQSwwQlB5bkZWLENPaG9GTSxTQU9JLCtCQUFBLENBQUEsNEJQNm5GVixDT3BvRk0sU0FPSSw2QkFBQSxDQUFBLDBCUGlvRlYsQ094b0ZNLFNBT0ksdUJQb29GVixDTzNvRk0sU0FPSSw0QlB1b0ZWLENPOW9GTSxTQU9JLDJCUDBvRlYsQ09qcEZNLFNBT0ksMEJQNm9GVixDT3BwRk0sU0FPSSw0QlBncEZWLENPdnBGTSxTQU9JLDBCUG1wRlYsQ08xcEZNLFNBT0kseUJQc3BGVixDTzdwRk0sU0FPSSw4QlB5cEZWLENPaHFGTSxTQU9JLDZCUDRwRlYsQ09ucUZNLFNBT0ksNEJQK3BGVixDT3RxRk0sU0FPSSw4QlBrcUZWLENPenFGTSxTQU9JLDRCUHFxRlYsQ081cUZNLFNBT0ksMEJQd3FGVixDTy9xRk0sU0FPSSwrQlAycUZWLENPbHJGTSxTQU9JLDhCUDhxRlYsQ09yckZNLFNBT0ksNkJQaXJGVixDT3hyRk0sU0FPSSwrQlBvckZWLENPM3JGTSxTQU9JLDZCUHVyRlYsQ085ckZNLFNBT0ksd0JQMHJGVixDT2pzRk0sU0FPSSw2QlA2ckZWLENPcHNGTSxTQU9JLDRCUGdzRlYsQ092c0ZNLFNBT0ksMkJQbXNGVixDTzFzRk0sU0FPSSw2QlBzc0ZWLENPN3NGTSxTQU9JLDJCUHlzRlYsQ0FDRixDSXB0RkkseUJHR0ksYUFPSSx3QlA4c0ZWLENPcnRGTSxtQkFPSSw4QlBpdEZWLENPeHRGTSxZQU9JLHVCUG90RlYsQ08zdEZNLFdBT0ksc0JQdXRGVixDTzl0Rk0sa0JBT0ksNkJQMHRGVixDT2p1Rk0sWUFPSSx1QlA2dEZWLENPcHVGTSxnQkFPSSwyQlBndUZWLENPdnVGTSxpQkFPSSw0QlBtdUZWLENPMXVGTSxXQU9JLHNCUHN1RlYsQ083dUZNLGtCQU9JLDZCUHl1RlYsQ09odkZNLFdBT0ksc0JQNHVGVixDT252Rk0sY0FPSSx1QlArdUZWLENPdHZGTSxhQU9JLDRCUGt2RlYsQ096dkZNLGdCQU9JLCtCUHF2RlYsQ081dkZNLHFCQU9JLG9DUHd2RlYsQ08vdkZNLHdCQU9JLHVDUDJ2RlYsQ09sd0ZNLGdCQU9JLHFCUDh2RlYsQ09yd0ZNLGdCQU9JLHFCUGl3RlYsQ094d0ZNLGtCQU9JLHVCUG93RlYsQ08zd0ZNLGtCQU9JLHVCUHV3RlYsQ085d0ZNLGNBT0ksd0JQMHdGVixDT2p4Rk0sZ0JBT0ksMEJQNndGVixDT3B4Rk0sc0JBT0ksZ0NQZ3hGVixDT3Z4Rk0sMEJBT0ksb0NQbXhGVixDTzF4Rk0sd0JBT0ksa0NQc3hGVixDTzd4Rk0sMkJBT0ksZ0NQeXhGVixDT2h5Rk0sNEJBT0ksdUNQNHhGVixDT255Rk0sMkJBT0ksc0NQK3hGVixDT3R5Rk0sMkJBT0ksc0NQa3lGVixDT3p5Rk0sc0JBT0ksZ0NQcXlGVixDTzV5Rk0sb0JBT0ksOEJQd3lGVixDTy95Rk0sdUJBT0ksNEJQMnlGVixDT2x6Rk0seUJBT0ksOEJQOHlGVixDT3J6Rk0sd0JBT0ksNkJQaXpGVixDT3h6Rk0sd0JBT0ksa0NQb3pGVixDTzN6Rk0sc0JBT0ksZ0NQdXpGVixDTzl6Rk0seUJBT0ksOEJQMHpGVixDT2owRk0sMEJBT0kscUNQNnpGVixDT3AwRk0seUJBT0ksb0NQZzBGVixDT3YwRk0sMEJBT0ksK0JQbTBGVixDTzEwRk0sb0JBT0kseUJQczBGVixDTzcwRk0scUJBT0ksK0JQeTBGVixDT2gxRk0sbUJBT0ksNkJQNDBGVixDT24xRk0sc0JBT0ksMkJQKzBGVixDT3QxRk0sd0JBT0ksNkJQazFGVixDT3oxRk0sdUJBT0ksNEJQcTFGVixDTzUxRk0sZ0JBT0ksa0JQdzFGVixDTy8xRk0sWUFPSSxpQlAyMUZWLENPbDJGTSxZQU9JLGlCUDgxRlYsQ09yMkZNLFlBT0ksaUJQaTJGVixDT3gyRk0sWUFPSSxpQlBvMkZWLENPMzJGTSxZQU9JLGlCUHUyRlYsQ085MkZNLFlBT0ksaUJQMDJGVixDT2ozRk0sZUFPSSxpQlA2MkZWLENPcDNGTSxRQU9JLGtCUGczRlYsQ092M0ZNLFFBT0ksdUJQbTNGVixDTzEzRk0sUUFPSSxzQlBzM0ZWLENPNzNGTSxRQU9JLHFCUHkzRlYsQ09oNEZNLFFBT0ksdUJQNDNGVixDT240Rk0sUUFPSSxxQlArM0ZWLENPdDRGTSxXQU9JLHFCUGs0RlYsQ096NEZNLFNBT0ksdUJBQUEsQ0FBQSx3QlBzNEZWLENPNzRGTSxTQU9JLDRCQUFBLENBQUEsNkJQMDRGVixDT2o1Rk0sU0FPSSwyQkFBQSxDQUFBLDRCUDg0RlYsQ09yNUZNLFNBT0ksMEJBQUEsQ0FBQSwyQlBrNUZWLENPejVGTSxTQU9JLDRCQUFBLENBQUEsNkJQczVGVixDTzc1Rk0sU0FPSSwwQkFBQSxDQUFBLDJCUDA1RlYsQ09qNkZNLFlBT0ksMEJBQUEsQ0FBQSwyQlA4NUZWLENPcjZGTSxTQU9JLHlCQUFBLENBQUEsc0JQazZGVixDT3o2Rk0sU0FPSSw4QkFBQSxDQUFBLDJCUHM2RlYsQ083NkZNLFNBT0ksNkJBQUEsQ0FBQSwwQlAwNkZWLENPajdGTSxTQU9JLDRCQUFBLENBQUEseUJQODZGVixDT3I3Rk0sU0FPSSw4QkFBQSxDQUFBLDJCUGs3RlYsQ096N0ZNLFNBT0ksNEJBQUEsQ0FBQSx5QlBzN0ZWLENPNzdGTSxZQU9JLDRCQUFBLENBQUEseUJQMDdGVixDT2o4Rk0sU0FPSSxzQlA2N0ZWLENPcDhGTSxTQU9JLDJCUGc4RlYsQ092OEZNLFNBT0ksMEJQbThGVixDTzE4Rk0sU0FPSSx5QlBzOEZWLENPNzhGTSxTQU9JLDJCUHk4RlYsQ09oOUZNLFNBT0kseUJQNDhGVixDT245Rk0sWUFPSSx5QlArOEZWLENPdDlGTSxTQU9JLHdCUGs5RlYsQ096OUZNLFNBT0ksNkJQcTlGVixDTzU5Rk0sU0FPSSw0QlB3OUZWLENPLzlGTSxTQU9JLDJCUDI5RlYsQ09sK0ZNLFNBT0ksNkJQODlGVixDT3IrRk0sU0FPSSwyQlBpK0ZWLENPeCtGTSxZQU9JLDJCUG8rRlYsQ08zK0ZNLFNBT0kseUJQdStGVixDTzkrRk0sU0FPSSw4QlAwK0ZWLENPai9GTSxTQU9JLDZCUDYrRlYsQ09wL0ZNLFNBT0ksNEJQZy9GVixDT3YvRk0sU0FPSSw4QlBtL0ZWLENPMS9GTSxTQU9JLDRCUHMvRlYsQ083L0ZNLFlBT0ksNEJQeS9GVixDT2hnR00sU0FPSSx1QlA0L0ZWLENPbmdHTSxTQU9JLDRCUCsvRlYsQ090Z0dNLFNBT0ksMkJQa2dHVixDT3pnR00sU0FPSSwwQlBxZ0dWLENPNWdHTSxTQU9JLDRCUHdnR1YsQ08vZ0dNLFNBT0ksMEJQMmdHVixDT2xoR00sWUFPSSwwQlA4Z0dWLENPcmhHTSxRQU9JLG1CUGloR1YsQ094aEdNLFFBT0ksd0JQb2hHVixDTzNoR00sUUFPSSx1QlB1aEdWLENPOWhHTSxRQU9JLHNCUDBoR1YsQ09qaUdNLFFBT0ksd0JQNmhHVixDT3BpR00sUUFPSSxzQlBnaUdWLENPdmlHTSxTQU9JLHdCQUFBLENBQUEseUJQb2lHVixDTzNpR00sU0FPSSw2QkFBQSxDQUFBLDhCUHdpR1YsQ08vaUdNLFNBT0ksNEJBQUEsQ0FBQSw2QlA0aUdWLENPbmpHTSxTQU9JLDJCQUFBLENBQUEsNEJQZ2pHVixDT3ZqR00sU0FPSSw2QkFBQSxDQUFBLDhCUG9qR1YsQ08zakdNLFNBT0ksMkJBQUEsQ0FBQSw0QlB3akdWLENPL2pHTSxTQU9JLDBCQUFBLENBQUEsdUJQNGpHVixDT25rR00sU0FPSSwrQkFBQSxDQUFBLDRCUGdrR1YsQ092a0dNLFNBT0ksOEJBQUEsQ0FBQSwyQlBva0dWLENPM2tHTSxTQU9JLDZCQUFBLENBQUEsMEJQd2tHVixDTy9rR00sU0FPSSwrQkFBQSxDQUFBLDRCUDRrR1YsQ09ubEdNLFNBT0ksNkJBQUEsQ0FBQSwwQlBnbEdWLENPdmxHTSxTQU9JLHVCUG1sR1YsQ08xbEdNLFNBT0ksNEJQc2xHVixDTzdsR00sU0FPSSwyQlB5bEdWLENPaG1HTSxTQU9JLDBCUDRsR1YsQ09ubUdNLFNBT0ksNEJQK2xHVixDT3RtR00sU0FPSSwwQlBrbUdWLENPem1HTSxTQU9JLHlCUHFtR1YsQ081bUdNLFNBT0ksOEJQd21HVixDTy9tR00sU0FPSSw2QlAybUdWLENPbG5HTSxTQU9JLDRCUDhtR1YsQ09ybkdNLFNBT0ksOEJQaW5HVixDT3huR00sU0FPSSw0QlBvbkdWLENPM25HTSxTQU9JLDBCUHVuR1YsQ085bkdNLFNBT0ksK0JQMG5HVixDT2pvR00sU0FPSSw4QlA2bkdWLENPcG9HTSxTQU9JLDZCUGdvR1YsQ092b0dNLFNBT0ksK0JQbW9HVixDTzFvR00sU0FPSSw2QlBzb0dWLENPN29HTSxTQU9JLHdCUHlvR1YsQ09ocEdNLFNBT0ksNkJQNG9HVixDT25wR00sU0FPSSw0QlArb0dWLENPdHBHTSxTQU9JLDJCUGtwR1YsQ096cEdNLFNBT0ksNkJQcXBHVixDTzVwR00sU0FPSSwyQlB3cEdWLENBQ0YsQ0lucUdJLDBCR0dJLGFBT0ksd0JQNnBHVixDT3BxR00sbUJBT0ksOEJQZ3FHVixDT3ZxR00sWUFPSSx1QlBtcUdWLENPMXFHTSxXQU9JLHNCUHNxR1YsQ083cUdNLGtCQU9JLDZCUHlxR1YsQ09ockdNLFlBT0ksdUJQNHFHVixDT25yR00sZ0JBT0ksMkJQK3FHVixDT3RyR00saUJBT0ksNEJQa3JHVixDT3pyR00sV0FPSSxzQlBxckdWLENPNXJHTSxrQkFPSSw2QlB3ckdWLENPL3JHTSxXQU9JLHNCUDJyR1YsQ09sc0dNLGNBT0ksdUJQOHJHVixDT3JzR00sYUFPSSw0QlBpc0dWLENPeHNHTSxnQkFPSSwrQlBvc0dWLENPM3NHTSxxQkFPSSxvQ1B1c0dWLENPOXNHTSx3QkFPSSx1Q1Awc0dWLENPanRHTSxnQkFPSSxxQlA2c0dWLENPcHRHTSxnQkFPSSxxQlBndEdWLENPdnRHTSxrQkFPSSx1QlBtdEdWLENPMXRHTSxrQkFPSSx1QlBzdEdWLENPN3RHTSxjQU9JLHdCUHl0R1YsQ09odUdNLGdCQU9JLDBCUDR0R1YsQ09udUdNLHNCQU9JLGdDUCt0R1YsQ090dUdNLDBCQU9JLG9DUGt1R1YsQ096dUdNLHdCQU9JLGtDUHF1R1YsQ081dUdNLDJCQU9JLGdDUHd1R1YsQ08vdUdNLDRCQU9JLHVDUDJ1R1YsQ09sdkdNLDJCQU9JLHNDUDh1R1YsQ09ydkdNLDJCQU9JLHNDUGl2R1YsQ094dkdNLHNCQU9JLGdDUG92R1YsQ08zdkdNLG9CQU9JLDhCUHV2R1YsQ085dkdNLHVCQU9JLDRCUDB2R1YsQ09qd0dNLHlCQU9JLDhCUDZ2R1YsQ09wd0dNLHdCQU9JLDZCUGd3R1YsQ092d0dNLHdCQU9JLGtDUG13R1YsQ08xd0dNLHNCQU9JLGdDUHN3R1YsQ083d0dNLHlCQU9JLDhCUHl3R1YsQ09oeEdNLDBCQU9JLHFDUDR3R1YsQ09ueEdNLHlCQU9JLG9DUCt3R1YsQ090eEdNLDBCQU9JLCtCUGt4R1YsQ096eEdNLG9CQU9JLHlCUHF4R1YsQ081eEdNLHFCQU9JLCtCUHd4R1YsQ08veEdNLG1CQU9JLDZCUDJ4R1YsQ09seUdNLHNCQU9JLDJCUDh4R1YsQ09yeUdNLHdCQU9JLDZCUGl5R1YsQ094eUdNLHVCQU9JLDRCUG95R1YsQ08zeUdNLGdCQU9JLGtCUHV5R1YsQ085eUdNLFlBT0ksaUJQMHlHVixDT2p6R00sWUFPSSxpQlA2eUdWLENPcHpHTSxZQU9JLGlCUGd6R1YsQ092ekdNLFlBT0ksaUJQbXpHVixDTzF6R00sWUFPSSxpQlBzekdWLENPN3pHTSxZQU9JLGlCUHl6R1YsQ09oMEdNLGVBT0ksaUJQNHpHVixDT24wR00sUUFPSSxrQlArekdWLENPdDBHTSxRQU9JLHVCUGswR1YsQ096MEdNLFFBT0ksc0JQcTBHVixDTzUwR00sUUFPSSxxQlB3MEdWLENPLzBHTSxRQU9JLHVCUDIwR1YsQ09sMUdNLFFBT0kscUJQODBHVixDT3IxR00sV0FPSSxxQlBpMUdWLENPeDFHTSxTQU9JLHVCQUFBLENBQUEsd0JQcTFHVixDTzUxR00sU0FPSSw0QkFBQSxDQUFBLDZCUHkxR1YsQ09oMkdNLFNBT0ksMkJBQUEsQ0FBQSw0QlA2MUdWLENPcDJHTSxTQU9JLDBCQUFBLENBQUEsMkJQaTJHVixDT3gyR00sU0FPSSw0QkFBQSxDQUFBLDZCUHEyR1YsQ081MkdNLFNBT0ksMEJBQUEsQ0FBQSwyQlB5MkdWLENPaDNHTSxZQU9JLDBCQUFBLENBQUEsMkJQNjJHVixDT3AzR00sU0FPSSx5QkFBQSxDQUFBLHNCUGkzR1YsQ094M0dNLFNBT0ksOEJBQUEsQ0FBQSwyQlBxM0dWLENPNTNHTSxTQU9JLDZCQUFBLENBQUEsMEJQeTNHVixDT2g0R00sU0FPSSw0QkFBQSxDQUFBLHlCUDYzR1YsQ09wNEdNLFNBT0ksOEJBQUEsQ0FBQSwyQlBpNEdWLENPeDRHTSxTQU9JLDRCQUFBLENBQUEseUJQcTRHVixDTzU0R00sWUFPSSw0QkFBQSxDQUFBLHlCUHk0R1YsQ09oNUdNLFNBT0ksc0JQNDRHVixDT241R00sU0FPSSwyQlArNEdWLENPdDVHTSxTQU9JLDBCUGs1R1YsQ096NUdNLFNBT0kseUJQcTVHVixDTzU1R00sU0FPSSwyQlB3NUdWLENPLzVHTSxTQU9JLHlCUDI1R1YsQ09sNkdNLFlBT0kseUJQODVHVixDT3I2R00sU0FPSSx3QlBpNkdWLENPeDZHTSxTQU9JLDZCUG82R1YsQ08zNkdNLFNBT0ksNEJQdTZHVixDTzk2R00sU0FPSSwyQlAwNkdWLENPajdHTSxTQU9JLDZCUDY2R1YsQ09wN0dNLFNBT0ksMkJQZzdHVixDT3Y3R00sWUFPSSwyQlBtN0dWLENPMTdHTSxTQU9JLHlCUHM3R1YsQ083N0dNLFNBT0ksOEJQeTdHVixDT2g4R00sU0FPSSw2QlA0N0dWLENPbjhHTSxTQU9JLDRCUCs3R1YsQ090OEdNLFNBT0ksOEJQazhHVixDT3o4R00sU0FPSSw0QlBxOEdWLENPNThHTSxZQU9JLDRCUHc4R1YsQ08vOEdNLFNBT0ksdUJQMjhHVixDT2w5R00sU0FPSSw0QlA4OEdWLENPcjlHTSxTQU9JLDJCUGk5R1YsQ094OUdNLFNBT0ksMEJQbzlHVixDTzM5R00sU0FPSSw0QlB1OUdWLENPOTlHTSxTQU9JLDBCUDA5R1YsQ09qK0dNLFlBT0ksMEJQNjlHVixDT3ArR00sUUFPSSxtQlBnK0dWLENPditHTSxRQU9JLHdCUG0rR1YsQ08xK0dNLFFBT0ksdUJQcytHVixDTzcrR00sUUFPSSxzQlB5K0dWLENPaC9HTSxRQU9JLHdCUDQrR1YsQ09uL0dNLFFBT0ksc0JQKytHVixDT3QvR00sU0FPSSx3QkFBQSxDQUFBLHlCUG0vR1YsQ08xL0dNLFNBT0ksNkJBQUEsQ0FBQSw4QlB1L0dWLENPOS9HTSxTQU9JLDRCQUFBLENBQUEsNkJQMi9HVixDT2xnSE0sU0FPSSwyQkFBQSxDQUFBLDRCUCsvR1YsQ090Z0hNLFNBT0ksNkJBQUEsQ0FBQSw4QlBtZ0hWLENPMWdITSxTQU9JLDJCQUFBLENBQUEsNEJQdWdIVixDTzlnSE0sU0FPSSwwQkFBQSxDQUFBLHVCUDJnSFYsQ09saEhNLFNBT0ksK0JBQUEsQ0FBQSw0QlArZ0hWLENPdGhITSxTQU9JLDhCQUFBLENBQUEsMkJQbWhIVixDTzFoSE0sU0FPSSw2QkFBQSxDQUFBLDBCUHVoSFYsQ085aEhNLFNBT0ksK0JBQUEsQ0FBQSw0QlAyaEhWLENPbGlITSxTQU9JLDZCQUFBLENBQUEsMEJQK2hIVixDT3RpSE0sU0FPSSx1QlBraUhWLENPemlITSxTQU9JLDRCUHFpSFYsQ081aUhNLFNBT0ksMkJQd2lIVixDTy9pSE0sU0FPSSwwQlAyaUhWLENPbGpITSxTQU9JLDRCUDhpSFYsQ09yakhNLFNBT0ksMEJQaWpIVixDT3hqSE0sU0FPSSx5QlBvakhWLENPM2pITSxTQU9JLDhCUHVqSFYsQ085akhNLFNBT0ksNkJQMGpIVixDT2prSE0sU0FPSSw0QlA2akhWLENPcGtITSxTQU9JLDhCUGdrSFYsQ092a0hNLFNBT0ksNEJQbWtIVixDTzFrSE0sU0FPSSwwQlBza0hWLENPN2tITSxTQU9JLCtCUHlrSFYsQ09obEhNLFNBT0ksOEJQNGtIVixDT25sSE0sU0FPSSw2QlAra0hWLENPdGxITSxTQU9JLCtCUGtsSFYsQ096bEhNLFNBT0ksNkJQcWxIVixDTzVsSE0sU0FPSSx3QlB3bEhWLENPL2xITSxTQU9JLDZCUDJsSFYsQ09sbUhNLFNBT0ksNEJQOGxIVixDT3JtSE0sU0FPSSwyQlBpbUhWLENPeG1ITSxTQU9JLDZCUG9tSFYsQ08zbUhNLFNBT0ksMkJQdW1IVixDQUNGLENJbG5ISSwwQkdHSSxjQU9JLHdCUDRtSFYsQ09ubkhNLG9CQU9JLDhCUCttSFYsQ090bkhNLGFBT0ksdUJQa25IVixDT3puSE0sWUFPSSxzQlBxbkhWLENPNW5ITSxtQkFPSSw2QlB3bkhWLENPL25ITSxhQU9JLHVCUDJuSFYsQ09sb0hNLGlCQU9JLDJCUDhuSFYsQ09yb0hNLGtCQU9JLDRCUGlvSFYsQ094b0hNLFlBT0ksc0JQb29IVixDTzNvSE0sbUJBT0ksNkJQdW9IVixDTzlvSE0sWUFPSSxzQlAwb0hWLENPanBITSxlQU9JLHVCUDZvSFYsQ09wcEhNLGNBT0ksNEJQZ3BIVixDT3ZwSE0saUJBT0ksK0JQbXBIVixDTzFwSE0sc0JBT0ksb0NQc3BIVixDTzdwSE0seUJBT0ksdUNQeXBIVixDT2hxSE0saUJBT0kscUJQNHBIVixDT25xSE0saUJBT0kscUJQK3BIVixDT3RxSE0sbUJBT0ksdUJQa3FIVixDT3pxSE0sbUJBT0ksdUJQcXFIVixDTzVxSE0sZUFPSSx3QlB3cUhWLENPL3FITSxpQkFPSSwwQlAycUhWLENPbHJITSx1QkFPSSxnQ1A4cUhWLENPcnJITSwyQkFPSSxvQ1BpckhWLENPeHJITSx5QkFPSSxrQ1BvckhWLENPM3JITSw0QkFPSSxnQ1B1ckhWLENPOXJITSw2QkFPSSx1Q1AwckhWLENPanNITSw0QkFPSSxzQ1A2ckhWLENPcHNITSw0QkFPSSxzQ1Bnc0hWLENPdnNITSx1QkFPSSxnQ1Btc0hWLENPMXNITSxxQkFPSSw4QlBzc0hWLENPN3NITSx3QkFPSSw0QlB5c0hWLENPaHRITSwwQkFPSSw4QlA0c0hWLENPbnRITSx5QkFPSSw2QlArc0hWLENPdHRITSx5QkFPSSxrQ1BrdEhWLENPenRITSx1QkFPSSxnQ1BxdEhWLENPNXRITSwwQkFPSSw4QlB3dEhWLENPL3RITSwyQkFPSSxxQ1AydEhWLENPbHVITSwwQkFPSSxvQ1A4dEhWLENPcnVITSwyQkFPSSwrQlBpdUhWLENPeHVITSxxQkFPSSx5QlBvdUhWLENPM3VITSxzQkFPSSwrQlB1dUhWLENPOXVITSxvQkFPSSw2QlAwdUhWLENPanZITSx1QkFPSSwyQlA2dUhWLENPcHZITSx5QkFPSSw2QlBndkhWLENPdnZITSx3QkFPSSw0QlBtdkhWLENPMXZITSxpQkFPSSxrQlBzdkhWLENPN3ZITSxhQU9JLGlCUHl2SFYsQ09od0hNLGFBT0ksaUJQNHZIVixDT253SE0sYUFPSSxpQlArdkhWLENPdHdITSxhQU9JLGlCUGt3SFYsQ096d0hNLGFBT0ksaUJQcXdIVixDTzV3SE0sYUFPSSxpQlB3d0hWLENPL3dITSxnQkFPSSxpQlAyd0hWLENPbHhITSxTQU9JLGtCUDh3SFYsQ09yeEhNLFNBT0ksdUJQaXhIVixDT3h4SE0sU0FPSSxzQlBveEhWLENPM3hITSxTQU9JLHFCUHV4SFYsQ085eEhNLFNBT0ksdUJQMHhIVixDT2p5SE0sU0FPSSxxQlA2eEhWLENPcHlITSxZQU9JLHFCUGd5SFYsQ092eUhNLFVBT0ksdUJBQUEsQ0FBQSx3QlBveUhWLENPM3lITSxVQU9JLDRCQUFBLENBQUEsNkJQd3lIVixDTy95SE0sVUFPSSwyQkFBQSxDQUFBLDRCUDR5SFYsQ09uekhNLFVBT0ksMEJBQUEsQ0FBQSwyQlBnekhWLENPdnpITSxVQU9JLDRCQUFBLENBQUEsNkJQb3pIVixDTzN6SE0sVUFPSSwwQkFBQSxDQUFBLDJCUHd6SFYsQ08vekhNLGFBT0ksMEJBQUEsQ0FBQSwyQlA0ekhWLENPbjBITSxVQU9JLHlCQUFBLENBQUEsc0JQZzBIVixDT3YwSE0sVUFPSSw4QkFBQSxDQUFBLDJCUG8wSFYsQ08zMEhNLFVBT0ksNkJBQUEsQ0FBQSwwQlB3MEhWLENPLzBITSxVQU9JLDRCQUFBLENBQUEseUJQNDBIVixDT24xSE0sVUFPSSw4QkFBQSxDQUFBLDJCUGcxSFYsQ092MUhNLFVBT0ksNEJBQUEsQ0FBQSx5QlBvMUhWLENPMzFITSxhQU9JLDRCQUFBLENBQUEseUJQdzFIVixDTy8xSE0sVUFPSSxzQlAyMUhWLENPbDJITSxVQU9JLDJCUDgxSFYsQ09yMkhNLFVBT0ksMEJQaTJIVixDT3gySE0sVUFPSSx5QlBvMkhWLENPMzJITSxVQU9JLDJCUHUySFYsQ085MkhNLFVBT0kseUJQMDJIVixDT2ozSE0sYUFPSSx5QlA2MkhWLENPcDNITSxVQU9JLHdCUGczSFYsQ092M0hNLFVBT0ksNkJQbTNIVixDTzEzSE0sVUFPSSw0QlBzM0hWLENPNzNITSxVQU9JLDJCUHkzSFYsQ09oNEhNLFVBT0ksNkJQNDNIVixDT240SE0sVUFPSSwyQlArM0hWLENPdDRITSxhQU9JLDJCUGs0SFYsQ096NEhNLFVBT0kseUJQcTRIVixDTzU0SE0sVUFPSSw4QlB3NEhWLENPLzRITSxVQU9JLDZCUDI0SFYsQ09sNUhNLFVBT0ksNEJQODRIVixDT3I1SE0sVUFPSSw4QlBpNUhWLENPeDVITSxVQU9JLDRCUG81SFYsQ08zNUhNLGFBT0ksNEJQdTVIVixDTzk1SE0sVUFPSSx1QlAwNUhWLENPajZITSxVQU9JLDRCUDY1SFYsQ09wNkhNLFVBT0ksMkJQZzZIVixDT3Y2SE0sVUFPSSwwQlBtNkhWLENPMTZITSxVQU9JLDRCUHM2SFYsQ083NkhNLFVBT0ksMEJQeTZIVixDT2g3SE0sYUFPSSwwQlA0NkhWLENPbjdITSxTQU9JLG1CUCs2SFYsQ090N0hNLFNBT0ksd0JQazdIVixDT3o3SE0sU0FPSSx1QlBxN0hWLENPNTdITSxTQU9JLHNCUHc3SFYsQ08vN0hNLFNBT0ksd0JQMjdIVixDT2w4SE0sU0FPSSxzQlA4N0hWLENPcjhITSxVQU9JLHdCQUFBLENBQUEseUJQazhIVixDT3o4SE0sVUFPSSw2QkFBQSxDQUFBLDhCUHM4SFYsQ083OEhNLFVBT0ksNEJBQUEsQ0FBQSw2QlAwOEhWLENPajlITSxVQU9JLDJCQUFBLENBQUEsNEJQODhIVixDT3I5SE0sVUFPSSw2QkFBQSxDQUFBLDhCUGs5SFYsQ096OUhNLFVBT0ksMkJBQUEsQ0FBQSw0QlBzOUhWLENPNzlITSxVQU9JLDBCQUFBLENBQUEsdUJQMDlIVixDT2orSE0sVUFPSSwrQkFBQSxDQUFBLDRCUDg5SFYsQ09yK0hNLFVBT0ksOEJBQUEsQ0FBQSwyQlBrK0hWLENPeitITSxVQU9JLDZCQUFBLENBQUEsMEJQcytIVixDTzcrSE0sVUFPSSwrQkFBQSxDQUFBLDRCUDArSFYsQ09qL0hNLFVBT0ksNkJBQUEsQ0FBQSwwQlA4K0hWLENPci9ITSxVQU9JLHVCUGkvSFYsQ094L0hNLFVBT0ksNEJQby9IVixDTzMvSE0sVUFPSSwyQlB1L0hWLENPOS9ITSxVQU9JLDBCUDAvSFYsQ09qZ0lNLFVBT0ksNEJQNi9IVixDT3BnSU0sVUFPSSwwQlBnZ0lWLENPdmdJTSxVQU9JLHlCUG1nSVYsQ08xZ0lNLFVBT0ksOEJQc2dJVixDTzdnSU0sVUFPSSw2QlB5Z0lWLENPaGhJTSxVQU9JLDRCUDRnSVYsQ09uaElNLFVBT0ksOEJQK2dJVixDT3RoSU0sVUFPSSw0QlBraElWLENPemhJTSxVQU9JLDBCUHFoSVYsQ081aElNLFVBT0ksK0JQd2hJVixDTy9oSU0sVUFPSSw4QlAyaElWLENPbGlJTSxVQU9JLDZCUDhoSVYsQ09yaUlNLFVBT0ksK0JQaWlJVixDT3hpSU0sVUFPSSw2QlBvaUlWLENPM2lJTSxVQU9JLHdCUHVpSVYsQ085aUlNLFVBT0ksNkJQMGlJVixDT2pqSU0sVUFPSSw0QlA2aUlWLENPcGpJTSxVQU9JLDJCUGdqSVYsQ092aklNLFVBT0ksNkJQbWpJVixDTzFqSU0sVUFPSSwyQlBzaklWLENBQ0YsQ0lqa0lJLDBCR0dJLGVBT0ksd0JQMmpJVixDT2xrSU0scUJBT0ksOEJQOGpJVixDT3JrSU0sY0FPSSx1QlBpa0lWLENPeGtJTSxhQU9JLHNCUG9rSVYsQ08za0lNLG9CQU9JLDZCUHVrSVYsQ085a0lNLGNBT0ksdUJQMGtJVixDT2psSU0sa0JBT0ksMkJQNmtJVixDT3BsSU0sbUJBT0ksNEJQZ2xJVixDT3ZsSU0sYUFPSSxzQlBtbElWLENPMWxJTSxvQkFPSSw2QlBzbElWLENPN2xJTSxhQU9JLHNCUHlsSVYsQ09obUlNLGdCQU9JLHVCUDRsSVYsQ09ubUlNLGVBT0ksNEJQK2xJVixDT3RtSU0sa0JBT0ksK0JQa21JVixDT3ptSU0sdUJBT0ksb0NQcW1JVixDTzVtSU0sMEJBT0ksdUNQd21JVixDTy9tSU0sa0JBT0kscUJQMm1JVixDT2xuSU0sa0JBT0kscUJQOG1JVixDT3JuSU0sb0JBT0ksdUJQaW5JVixDT3huSU0sb0JBT0ksdUJQb25JVixDTzNuSU0sZ0JBT0ksd0JQdW5JVixDTzluSU0sa0JBT0ksMEJQMG5JVixDT2pvSU0sd0JBT0ksZ0NQNm5JVixDT3BvSU0sNEJBT0ksb0NQZ29JVixDT3ZvSU0sMEJBT0ksa0NQbW9JVixDTzFvSU0sNkJBT0ksZ0NQc29JVixDTzdvSU0sOEJBT0ksdUNQeW9JVixDT2hwSU0sNkJBT0ksc0NQNG9JVixDT25wSU0sNkJBT0ksc0NQK29JVixDT3RwSU0sd0JBT0ksZ0NQa3BJVixDT3pwSU0sc0JBT0ksOEJQcXBJVixDTzVwSU0seUJBT0ksNEJQd3BJVixDTy9wSU0sMkJBT0ksOEJQMnBJVixDT2xxSU0sMEJBT0ksNkJQOHBJVixDT3JxSU0sMEJBT0ksa0NQaXFJVixDT3hxSU0sd0JBT0ksZ0NQb3FJVixDTzNxSU0sMkJBT0ksOEJQdXFJVixDTzlxSU0sNEJBT0kscUNQMHFJVixDT2pySU0sMkJBT0ksb0NQNnFJVixDT3BySU0sNEJBT0ksK0JQZ3JJVixDT3ZySU0sc0JBT0kseUJQbXJJVixDTzFySU0sdUJBT0ksK0JQc3JJVixDTzdySU0scUJBT0ksNkJQeXJJVixDT2hzSU0sd0JBT0ksMkJQNHJJVixDT25zSU0sMEJBT0ksNkJQK3JJVixDT3RzSU0seUJBT0ksNEJQa3NJVixDT3pzSU0sa0JBT0ksa0JQcXNJVixDTzVzSU0sY0FPSSxpQlB3c0lWLENPL3NJTSxjQU9JLGlCUDJzSVYsQ09sdElNLGNBT0ksaUJQOHNJVixDT3J0SU0sY0FPSSxpQlBpdElWLENPeHRJTSxjQU9JLGlCUG90SVYsQ08zdElNLGNBT0ksaUJQdXRJVixDTzl0SU0saUJBT0ksaUJQMHRJVixDT2p1SU0sVUFPSSxrQlA2dElWLENPcHVJTSxVQU9JLHVCUGd1SVYsQ092dUlNLFVBT0ksc0JQbXVJVixDTzF1SU0sVUFPSSxxQlBzdUlWLENPN3VJTSxVQU9JLHVCUHl1SVYsQ09odklNLFVBT0kscUJQNHVJVixDT252SU0sYUFPSSxxQlArdUlWLENPdHZJTSxXQU9JLHVCQUFBLENBQUEsd0JQbXZJVixDTzF2SU0sV0FPSSw0QkFBQSxDQUFBLDZCUHV2SVYsQ085dklNLFdBT0ksMkJBQUEsQ0FBQSw0QlAydklWLENPbHdJTSxXQU9JLDBCQUFBLENBQUEsMkJQK3ZJVixDT3R3SU0sV0FPSSw0QkFBQSxDQUFBLDZCUG13SVYsQ08xd0lNLFdBT0ksMEJBQUEsQ0FBQSwyQlB1d0lWLENPOXdJTSxjQU9JLDBCQUFBLENBQUEsMkJQMndJVixDT2x4SU0sV0FPSSx5QkFBQSxDQUFBLHNCUCt3SVYsQ090eElNLFdBT0ksOEJBQUEsQ0FBQSwyQlBteElWLENPMXhJTSxXQU9JLDZCQUFBLENBQUEsMEJQdXhJVixDTzl4SU0sV0FPSSw0QkFBQSxDQUFBLHlCUDJ4SVYsQ09seUlNLFdBT0ksOEJBQUEsQ0FBQSwyQlAreElWLENPdHlJTSxXQU9JLDRCQUFBLENBQUEseUJQbXlJVixDTzF5SU0sY0FPSSw0QkFBQSxDQUFBLHlCUHV5SVYsQ085eUlNLFdBT0ksc0JQMHlJVixDT2p6SU0sV0FPSSwyQlA2eUlWLENPcHpJTSxXQU9JLDBCUGd6SVYsQ092eklNLFdBT0kseUJQbXpJVixDTzF6SU0sV0FPSSwyQlBzeklWLENPN3pJTSxXQU9JLHlCUHl6SVYsQ09oMElNLGNBT0kseUJQNHpJVixDT24wSU0sV0FPSSx3QlAreklWLENPdDBJTSxXQU9JLDZCUGswSVYsQ096MElNLFdBT0ksNEJQcTBJVixDTzUwSU0sV0FPSSwyQlB3MElWLENPLzBJTSxXQU9JLDZCUDIwSVYsQ09sMUlNLFdBT0ksMkJQODBJVixDT3IxSU0sY0FPSSwyQlBpMUlWLENPeDFJTSxXQU9JLHlCUG8xSVYsQ08zMUlNLFdBT0ksOEJQdTFJVixDTzkxSU0sV0FPSSw2QlAwMUlWLENPajJJTSxXQU9JLDRCUDYxSVYsQ09wMklNLFdBT0ksOEJQZzJJVixDT3YySU0sV0FPSSw0QlBtMklWLENPMTJJTSxjQU9JLDRCUHMySVYsQ083MklNLFdBT0ksdUJQeTJJVixDT2gzSU0sV0FPSSw0QlA0MklWLENPbjNJTSxXQU9JLDJCUCsySVYsQ090M0lNLFdBT0ksMEJQazNJVixDT3ozSU0sV0FPSSw0QlBxM0lWLENPNTNJTSxXQU9JLDBCUHczSVYsQ08vM0lNLGNBT0ksMEJQMjNJVixDT2w0SU0sVUFPSSxtQlA4M0lWLENPcjRJTSxVQU9JLHdCUGk0SVYsQ094NElNLFVBT0ksdUJQbzRJVixDTzM0SU0sVUFPSSxzQlB1NElWLENPOTRJTSxVQU9JLHdCUDA0SVYsQ09qNUlNLFVBT0ksc0JQNjRJVixDT3A1SU0sV0FPSSx3QkFBQSxDQUFBLHlCUGk1SVYsQ094NUlNLFdBT0ksNkJBQUEsQ0FBQSw4QlBxNUlWLENPNTVJTSxXQU9JLDRCQUFBLENBQUEsNkJQeTVJVixDT2g2SU0sV0FPSSwyQkFBQSxDQUFBLDRCUDY1SVYsQ09wNklNLFdBT0ksNkJBQUEsQ0FBQSw4QlBpNklWLENPeDZJTSxXQU9JLDJCQUFBLENBQUEsNEJQcTZJVixDTzU2SU0sV0FPSSwwQkFBQSxDQUFBLHVCUHk2SVYsQ09oN0lNLFdBT0ksK0JBQUEsQ0FBQSw0QlA2NklWLENPcDdJTSxXQU9JLDhCQUFBLENBQUEsMkJQaTdJVixDT3g3SU0sV0FPSSw2QkFBQSxDQUFBLDBCUHE3SVYsQ081N0lNLFdBT0ksK0JBQUEsQ0FBQSw0QlB5N0lWLENPaDhJTSxXQU9JLDZCQUFBLENBQUEsMEJQNjdJVixDT3A4SU0sV0FPSSx1QlBnOElWLENPdjhJTSxXQU9JLDRCUG04SVYsQ08xOElNLFdBT0ksMkJQczhJVixDTzc4SU0sV0FPSSwwQlB5OElWLENPaDlJTSxXQU9JLDRCUDQ4SVYsQ09uOUlNLFdBT0ksMEJQKzhJVixDT3Q5SU0sV0FPSSx5QlBrOUlWLENPejlJTSxXQU9JLDhCUHE5SVYsQ081OUlNLFdBT0ksNkJQdzlJVixDTy85SU0sV0FPSSw0QlAyOUlWLENPbCtJTSxXQU9JLDhCUDg5SVYsQ09yK0lNLFdBT0ksNEJQaStJVixDT3grSU0sV0FPSSwwQlBvK0lWLENPMytJTSxXQU9JLCtCUHUrSVYsQ085K0lNLFdBT0ksOEJQMCtJVixDT2ovSU0sV0FPSSw2QlA2K0lWLENPcC9JTSxXQU9JLCtCUGcvSVYsQ092L0lNLFdBT0ksNkJQbS9JVixDTzEvSU0sV0FPSSx3QlBzL0lWLENPNy9JTSxXQU9JLDZCUHkvSVYsQ09oZ0pNLFdBT0ksNEJQNC9JVixDT25nSk0sV0FPSSwyQlArL0lWLENPdGdKTSxXQU9JLDZCUGtnSlYsQ096Z0pNLFdBT0ksMkJQcWdKVixDQUNGLENRemlKQSxhRDRCUSxnQkFPSSx3QlAwZ0pWLENPamhKTSxzQkFPSSw4QlA2Z0pWLENPcGhKTSxlQU9JLHVCUGdoSlYsQ092aEpNLGNBT0ksc0JQbWhKVixDTzFoSk0scUJBT0ksNkJQc2hKVixDTzdoSk0sZUFPSSx1QlB5aEpWLENPaGlKTSxtQkFPSSwyQlA0aEpWLENPbmlKTSxvQkFPSSw0QlAraEpWLENPdGlKTSxjQU9JLHNCUGtpSlYsQ096aUpNLHFCQU9JLDZCUHFpSlYsQ081aUpNLGNBT0ksc0JQd2lKVixDQUNGO0FTbG5KQSwyRUFBQSxDQVVDLEtBQ0csZ0JBQUEsQ0FDQSw2QlRvbkpKLENTMW1KRSxLQUNFLFFUa25KSixDUzNtSkUsS0FDRSxhVGluSkosQ1N6bUpFLEdBQ0UsYUFBQSxDQUNBLGNUZ25KSixDU3JtSkUsR0FDRSxzQkFBQSxDQUNBLFFBQUEsQ0FDQSxnQlQ4bUpKLENTdG1KRSxJQUNFLCtCQUFBLENBQ0EsYVQ2bUpKLENTbm1KRSxFQUNFLDRCVDJtSkosQ1NubUpFLFlBQ0Usa0JBQUEsQ0FDQSx5QkFBQSxDQUNBLHdDQUFBLENBQUEsZ0NUMG1KSixDU25tSkUsU0FFRSxrQlR5bUpKLENTam1KRSxjQUdFLCtCQUFBLENBQ0EsYVR3bUpKLENTam1KRSxNQUNFLGFUdW1KSixDUy9sSkUsUUFFRSxhQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsdUJUc21KSixDU25tSkUsSUFDRSxhVHNtSkosQ1NubUpFLElBQ0UsU1RzbUpKLENTNWxKRSxJQUNFLGlCVG9tSkosQ1N6bEpFLHNDQUtFLG1CQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsUVRrbUpKLENTMWxKRSxhQUVFLGdCVGltSkosQ1N6bEpFLGNBRUUsbUJUZ21KSixDU3psSkUsZ0RBSUUseUJUK2xKSixDU3hsSkUsd0hBSUUsaUJBQUEsQ0FDQSxTVDhsSkosQ1N2bEpFLDRHQUlFLDZCVDZsSkosQ1N0bEpFLFNBQ0UsMEJUNGxKSixDU2xsSkUsT0FDRSxxQkFBQSxDQUNBLGFBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLFNBQUEsQ0FDQSxrQlQybEpKLENTcGxKRSxTQUNFLHVCVDBsSkosQ1NubEpFLFNBQ0UsYVR5bEpKLENTamxKRSw2QkFFRSxxQkFBQSxDQUNBLFNUd2xKSixDU2psSkUsa0ZBRUUsV1R1bEpKLENTL2tKRSxjQUNFLDRCQUFBLENBQ0EsbUJUc2xKSixDUy9rSkUseUNBQ0UsdUJUcWxKSixDUzdrSkUsNkJBQ0UseUJBQUEsQ0FDQSxZVG9sSkosQ1Mxa0pFLFFBQ0UsYVRrbEpKLENTM2tKRSxRQUNFLGlCVGlsSkosQ1MvakpFLGtCQUNFLFlUOGtKSixDVWg2SkMseUVBQ0csU0FBQSxDQUNBLGNWMjZKSixDVXY2SkEsaUJBR0kscUJWMjZKSixDVXY2SkEsU0FDSSxhVjI2SkosQ1V2NkpBLFdBQ0ksZVYyNkpKLENVdjZKQSxJQUVJLG1CQUFBLENBREEsb0JWNDZKSixDVWw2SkEsZUFDSSx3QlYyNkpKLENVdjZKQSxTQUNJLGtCVjI2SkosQ1V2NkpBLE1BQ0kseUJBQUEsQ0FDQSxzQkFBQSxDQUFBLGlCVjI2SkosQ1V2NkpBLElBQ0ksVVYyNkpKLENVdjZKQSxtQkFDSSxXVjI2SkosQ1U1NkpBLGNBQ0ksV1YyNkpKLENVdjZKQSxTQUNJLFVWMjZKSixDVXQ2SkEsaUJBQ0ksWVYyNkpKLENVcjZKQSx1REFDSSwyQkFBQSxDQUNBLDhCQUFBLENBRUEsb0NBQUEsQ0FEQSx3QkFBQSxDQUVBLHdCVjI2SkosQ1V2NkpBLHlCQUNJLHlCVjI2SkosQ1V2NkpBLHFCQUNJLFVWMjZKSixDV3Y4SkksNEJBQ0UsWVh5OUpOLENXcDRKSSw2QkFHRSxlQUFBLENBREEsUUFBQSxDQURBLFNYeTRKTixDWWxnS0EsTUFFRSxrQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUdBLDBCQUFBLENBQ0EseUJBQUEsQ0FFQSxvQ0FBQSxDQUdBLG1DQUFBLENBQ0EsbUNBQUEsQ0FDQSx5Q0FBQSxDQUdBLGtGQUFBLENBQ0EsK0VBQUEsQ0FJQSwwQlowL0pGLENJci9KSSx5QlE1QkosTUEwQkksMEJaMi9KRixDQUNGLENZeC9KQSxNQUNFLCtCQUFBLENBQ0Esb0JBQUEsQ0FDQSx3QkFBQSxDQUNBLDZCQUFBLENBRUE7O2dFWmtnS0YsQ0k5K0pJLGtEUTFCSixNQWtCSSxvQkFBQSxDQUNBLHdCQUFBLENBQ0EsNkJaMC9KRixDQUNGLENJamhLSSx5QlFFSixNQXdCSSxxQkFBQSxDQUNBLHdCQUFBLENBQ0EsNkJaMi9KRixDQUNGLENZdi9KSSx5QkEvQkosTUF1Q00sK0JabS9KSixDQUNGLENZNS9KSSx5QkEvQkosTUF1Q00sK0Jady9KSixDQUNGLENZamdLSSx5QkEvQkosTUF1Q00sK0JaNi9KSixDQUNGLENZdGdLSSwwQkEvQkosTUF1Q00sOEJaa2dLSixDQUNGLENZM2dLSSwwQkEvQkosTUF1Q00sOEJadWdLSixDQUNGLENZaGhLSSwwQkEvQkosTUF1Q00sOEJaNGdLSixDQUNGLENham5LQSxNQUNJLHlCQUFBLENBQ0EsZ0NBQUEsQ0FDQSw2Q2JvbktKLENham5LQSxFQUNJLGtEYm9uS0osQ2FqbktBLHNCQUNJLEdDK0JRLFdBQUEsQ0FBQSxVZHVsS1YsQ2FqbktFLElDMEJRLFVBQUEsQ0FBQSxTZDJsS1YsQ2FobktFLEdDcUJRLFdBQUEsQ0FBQSxVZCtsS1YsQ0FDRixDRG5uS0EsOERBQ0UscUNBQUEsQ0FDQSw0Q0FBQSxDQUNBLHdDQUFBLENBSUEsa0NBVnNDLENBT3RDLDRDQUFBLENBRUEsa0RBQUEsQ0FEQSw0Q0N1bktGLENEdG1LQSwrQmVIWSxjQUFBLENmTVYsbURBQUEsQ0FDQSxlQ3dtS0YsQ0k5bEtJLHlCTGRKLCtCZUhZLGNkbW5LVixDQUNGLENEdG1LQSxjZWRZLGNBQUEsQ2ZpQlYsZUN3bUtGLENEcm1LQSxZZXBCWSxnQkFBQSxDZnVCVixlQ3VtS0YsQ0Q1aktFLEdnQnpCTSw0Q0FBQSxDQUFBLG1EQUFBLENEekNJLFFBQUEsQ2ZvRVIsNkJBQUEsQ0FBQSxpQkFBQSxDQUNBLG1EQ2lrS0osQ0QvaktJLGlDZXZFUSxjZHlvS1osQ0kzbUtJLDRCTHlDQSxpQ2V2RVEsY2Q2b0tWLENBQ0YsQ0Q1a0tFLEdnQnpCTSw0Q0FBQSxDQUFBLG1EQUFBLENEekNJLFFBQUEsQ2ZvRVIsNkJBQUEsQ0FBQSxpQkFBQSxDQUNBLG1EQ2lsS0osQ0Qva0tJLGlDZXZFUSxjZHlwS1osQ0kzbktJLDRCTHlDQSxpQ2V2RVEsY2Q2cEtWLENBQ0YsQ0Q1bEtFLEdnQnpCTSw0Q0FBQSxDQUFBLG1EQUFBLENEekNJLFFBQUEsQ2ZvRVIsNkJBQUEsQ0FBQSxpQkFBQSxDQUNBLG1EQ2ltS0osQ0QvbEtJLGlDZXZFUSxjZHlxS1osQ0R2bUtFLEdnQnpCTSw0Q0FBQSxDQUFBLG1EQUFBLENEekNJLFFBQUEsQ2ZvRVIsNkJBQUEsQ0FBQSxpQkFBQSxDQUNBLG1EQzRtS0osQ0QxbUtJLGlDZXZFUSxnQmRvcktaLENEbG5LRSxHZ0J6Qk0sNENBQUEsQ0FBQSxtREFBQSxDRHpDSSxRQUFBLENmb0VSLDZCQUFBLENBQUEsaUJBQUEsQ0FDQSxtREN1bktKLENEcm5LSSxpQ2V2RVEsZ0JkK3JLWixDRDduS0UsR2dCekJNLDRDQUFBLENBQUEsbURBQUEsQ0R6Q0ksUUFBQSxDZm9FUiw2QkFBQSxDQUFBLGlCQUFBLENBQ0EsbURDa29LSixDRGhvS0ksaUNldkVRLGNkMHNLWixDRDltS0EsRUFDRSxrRENpbktGLENEdG1LQSxVQUNFLG9CQUFBLENBQ0Esc0RDeW1LRixDRGptS0UsZ0JBQ0UsWUNtbUtKLENEL2xLQSxJQUNFLG9CQ2ttS0YsQ0Q1bEtBLFdBQ0UsV0FBQSxDQUNBLGlCQytsS0YsQ0Q3bEtFLGFBQ0UsUUMrbEtKLENENWxLRSxxQ2V0SVUsZ0Jkc3VLWixDSXJ0S0kseUJMcUhGLHFDZXRJVSxpQmQydUtWLENBQ0YsQ0RobEtFLGFBQ0UsbURDa2xLSixDRDlrS0ksdUJBQ0UsZUNnbEtOLENEcmtLQSxNQUVFLGVBQUEsQ0FFQSxpREFBQSxDQURBLFNDeWtLRixDRHJrS0ksb0NlcExRLGNkK3ZLWixDRHBrS0EsR0FDRSxlQUFBLENlNUxVLG1CZG93S1osQ0Rya0tFLFlBQ0UsY0N1a0tKLENEbmtLQSxHQUNFLG1CQUFBLENlck1VLG1CZDR3S1osQ0Rwa0tFLE1BQ0UsdUJDc2tLSixDRHBrS0ksYUFDRSwyQkFBQSxDQUVBLG9CQUFBLENlOU1NLG1CQUFBLENBQUEsa0JBQUEsQ2Y2TU4sZ0JBQUEsQ2U3TU0sWWR1eEtaLENEOWpLQSxNQUNFLGdEQUFBLENBRUEsOEJBQUEsQ0FDQSw2Q0FBQSxDQUVBLG1DQUFBLENBQ0EsaUNBQUEsQ0FDQSxvREFBQSxDQUNBLDJIQUFBLENBR0Esd0NBQUEsQ0FDQSw4Q0FBQSxDQUNBLDREQUFBLENBRUEsd0NBQUEsQ0FDQSw4Q0FBQSxDQUVBLDRDQUFBLENBQ0Esa0RBQUEsQ0FFQSx3QkFBQSxDZS9PVSxlQUFBLENmbVBWLGVBQUEsQ0FDQSxpQkFBQSxDQUpBLFNBQUEsQ0FDQSxVQzhqS0YsQ0R6aktFLGNBRUUsbUNBQUEsQ0FFQSxlQUFBLENlMVBRLGtCQUFBLENmeVBSLGVDNGpLSixDRHhqS0Usa0JBRUUsa0NBQUEsQ0FJQSxrQ0FBQSxDQUhBLGdDQUFBLENlaFFRLGNBQUEsQ0FBQSxhQUFBLENmaVFSLGVDNmpLSixDRHRqS00sMENBQ0UsZUN5aktSLENEcGpLRSxTQUNFLHNDQUFBLENBRUEsNENBQUEsQ0FEQSw4QkN1aktKLENEbmpLRSxTQUNFLHNDQUFBLENBQ0EsOEJDcWpLSixDRGpqS0ksZUFDRSw0Q0FBQSxDQUNBLG9DQ21qS04sQ0QzaUtBLEdBR0UsK0JBQUEsQ2V2U1UsZUFBQSxDQUFBLG1CZHExS1osQ0Q1aUtFLFllelNVLGlCZHkxS1osQ0QzaUtFLE1BR0UsVWExVkksQ2J5VkosZUFBQSxDZWhUUSxlQUFBLENmK1NSLGlCQ2dqS0osQ0QzaUtJLGFBS0UsVWFsV0UsQ2I4VkYsV0FBQSxDQUVBLE1BQUEsQ0FEQSxpQkFBQSxDQUVBLEtBQUEsQ0FFQSxnREM2aUtOLENnQnA1S0ksb0NBQ0ksWWpCMFdGLFVDNmlLSixDQUNGLENEMWlLRSxNZWxVVSxvQmQrMktaLENEeGlLSSxlQUNFLGVDMGlLTixDRHJpS0EsTUFDRSwrQkFBQSxDQUNBLHNGQUFBLENBQ0EsOEJBQUEsQ0FDQSwrQkFBQSxDQUNBLGdDQUFBLENBQ0Esa0NBQUEsQ0FLQSxzQ0FBQSxDQU1BLHFDQUFBLENBTUEsdUNBQUEsQ0FNQSw2QkFBQSxDQUNBLGdDQUFBLENBQ0Esb0NBQUEsQ0FDQSxxQ0NxaEtGLENJajNLSSx5Qkw0VEosTUFtQ0ksOEJBQUEsQ0FDQSwrQkFBQSxDQUNBLGdDQUFBLENBQ0Esa0NBQUEsQ0FLQSxzQ0FBQSxDQU1BLHFDQUFBLENBTUEsd0NDd2dLRixDQUNGLENpQi82S0EsTUFDRSwwQkFBQSxDQUNBLDhCQUFBLENBQ0EsOEJqQms3S0YsQ0lsNEtJLHlCYW5ESixNQU9JLDBCQUFBLENBQ0EsOEJBQUEsQ0FDQSw4QmpCazdLRixDQUNGLENrQnY4S0UsaUJBQ0Usa0JBQUEsQ0FDQSxjQUFBLENBQ0EsNEJBQUEsQ0FrQkEsaUNBQUEsQ0FSQSxZQUFBLENBTUEsOEJBQUEsQ0FKQSx5REFBQSxDQU5BLFlBQUEsQ0FGQSxRQUFBLENBZUEsd0NBQUEsQ0FGQSxnREFBQSxDQVZBLG1CQUFBLENBTEEsY0FBQSxDQUNBLEtBQUEsQ0FNQSwwQkFBQSxDQUpBLFVBQUEsQ0FHQSxnQmxCZzlLSixDa0JuOEtJLHFCQUNFLG9CQUFBLENBQ0EsVUFBQSxDQUNBLGlCbEJxOEtOLENJdDRLSSxrRGNoREcsb0NBQ0UsWWxCeTdLUCxDQUNGLENtQmorS0EsV0FDSSxRbkJ5K0tKLENtQnQrS0EsNkJBRUksYUFBQSxDQUNBLGVuQnkrS0osQ21CdCtLQSxZQUNJLFdBQUEsQ0FDQSxzQm5CeStLSixDbUJ0K0tBLFdBQ0ksVUFBQSxDQUNBLHNCbkJ5K0tKLENtQnQrS0EsaUJBQ0ksV0FBQSxDQUNBLHNCbkJ5K0tKLENtQnQrS0EsZ0JBQ0ksVUFBQSxDQUNBLHNCbkJ5K0tKLENtQnQrS0Esa0JBQ0ksYUFBQSxDQUNBLGdCQUFBLENBQ0EsaUJuQnkrS0osQ21CdCtLQSxZQUNJLHNCQUFBLENBQ0EsV0FBQSxDTEdRLGFBQUEsQ0tGUixjQUFBLENBRUEsU0FBQSxDQUNBLGVuQjQrS0osQ0k1OUtJLHlCZXRCSixZTEtZLGtCQUFBLENBQUEsZWRrL0tWLENBQ0YsQ21CeCtLSSw2QkxYUSxlZHMvS1osQ0lyK0tJLHlCZU5BLDZCTFhRLGVkMC9LVixDQUNGLENtQngrS0ksZ0JBQ0ksUUFBQSxDQUNBLFdBQUEsQ0FDQSxRQUFBLENBQ0EsY0FBQSxDQUNBLFNBQUEsQ0FDQSxVbkIwK0tSLENtQnIrS0ksc0JBQ0ksc0JuQnUrS1IsQ21CcCtLSSx1QkFDSSxzQm5CcytLUixDbUJsK0tBLGtCQUNJLDhCQUFBLENBQUEsa0JBQUEsQ0x4Q1Esa0JBQUEsQ0FBQSxlZCtnTFosQ0k5L0tJLHlCZXNCSixrQkx2Q1ksb0JBQUEsQ0FBQSxpQmRvaExWLENBQ0YsQ21CcCtLSSxzQkFDSSxjbkJzK0tSLENtQmorS0Esb0JBQ0ksUUFBQSxDQUNBLDBCQUFBLENBQ0Esb0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FDQSxTQUFBLENBQ0EsMkJBQUEsQ0FDQSxTQUFBLENBQ0EsMEJuQnMrS0osQ21CbCtLQSwwQkFDSSxxQkFBQSxDQUNBLG1CQUFBLENBQ0EsY0FBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsYUFBQSxDQUNBLFdBQUEsQ0FDQSxRQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLG9CQUFBLENBQ0EsT0FBQSxDQUNBLFVBQUEsQ0FDQSxjbkJzK0tKLENvQjdsTEksYUFDSSxrQnBCbW1MUixDb0JwbUxJLFVBQ0ksa0JwQm1tTFIsQ29CL2xMQSxpQkFHSSxrQnBCaW1MSixDb0I3bExBLEtBR0kscUJBQUEsQ0FEQSxXQUFBLENBRUEseUNBQUEsQ04wQkYsZUFBQSxDTXJCRSw0Q3BCNmxMSixDb0IxbExBLFVBWEksVXBCZ25MSixDb0JybUxBLEtBRUksaUJBQUEsQ0FDQSxlQUFBLENBQ0Esa0NBQUEsQ0FDQSxpQ0FBQSxDQUlBLFlBQUEsQ0FDQSxxQkFBQSxDQUZBLGVwQjZsTEosQ29CcmxMQSxzQkFDSSxzQnBCd2xMSixDb0JsbExBLElBR0kscUJwQm1sTEosQ29CaGxMQSxtQkFJSSxXQUFBLENBREEsY3BCb2xMSixDb0JobExBLE9BQ0ksUXBCbWxMSixDb0Iza0xBLGNBQ0ksY3BCOGtMSixDb0Jsa0xBLGdFQVNJLHlCcEJxa0xKLENvQmhrTEEsU0FDSSxzQnBCbWtMSixDb0Joa0xBLE9BQ0ksbURwQm1rTEosQ29CaGtMQSxHQUNJLGlCcEJta0xKLENvQmhrTEEsUUFDSSxpQnBCbWtMSixDb0Joa0xBLGdCQUNJLGlCcEJta0xKLENvQmhrTEEsTUFDSSxzQnBCbWtMSixDcUJsc0xBLE1BQ0UsMkZBQUEsQ0FJQSxnSEFBQSxDQUtBLGdHckJzc0xGLENJcG9MSSw0QmlCMURGLG9MQVFFLGFBQUEsQ0FKQSw4RXJCaXNMRixDQUNGLENzQnh0TEEsc0NBK0RJLHNCQUFBLENBQ0Esc0JBQUEsQ0EwQ0ksbUJBQUEsQ0FHQSw0Q0FBQSxDQUNBLGlDQUFBLENBb0JBLDRCQUFBLENBTUEsOEJBQUEsQ0FFQSw4QkFBQSxDQWtNQSwrQkFBQSxDQUdBLG1EQUFBLENBMlFBLHVEdEIyb0tSLEN1QnJ1TEEsTUFDRSwwREFBQSxDQUNBLDhCQUFBLENBQ0Esc0NBQUEsQ0FFQSwwQ0FBQSxDQUdBLG9DQUFBLENBQ0Esa0NBQUEsQ0FDQSxnQ0FBQSxDQUdBLHlEQUFBLENBR0E7O0dBQUEsQ0FHQTs7R0FBQSxDQUtBLGtDQUFBLENBQ0EsaUNBQUEsQ0FFQSw2QkFBQSxDQUlBLGdDQUFBLENBa0JBLDJCQUFBLENBY0Esa0NBQUEsQ0FXQTs7R0FBQSxDQUdBLG1DQUFBLENBWUE7O0dBQUEsQ0FJQTs7R0FBQSxDQUlBOztHQUFBLENBR0E7O0dBQUEsQ0FJQSxzQ0FBQSxDQUVBLHVDQUFBLENBQ0Esd0NBQUEsQ0FjQSxvQ0FBQSxDQVFBLGlDdkJvcExGLEN1QnJvTEkscURBQ0UsZ0J2QndvTE4sQ3VCbG9MTSx5TkFDRSxtQ0FBQSxDQUNBLGV2QnNvTFIsQ3VCbG9MSSwrREFFRSxZQUFBLENBREEsU3ZCcW9MTixDdUIxbkxNLCtJQUxFLGdCQUFBLENBREEsb0JBQUEsQ0FEQSxpQnZCMm9MUixDdUI3bkxJLDhDQUNFLGlCdkIrbkxOLEN1QjNuTEksa0RBQ0UseUNBQUEsQ0FFQSxnQkFBQSxDQURBLGlCdkI4bkxOLEN1QnJuTE0sb1ZBQ0UsWXZCMm5MUixDd0I1ekxBLE1BQ0UsdUJBQUEsQ0FFQTs7R0FBQSxDQUdBLG1EQUFBLENBQ0EsdUNBQUEsQ0FDQSw4Q0FBQSxDQUNBLDhDQUFBLENBR0Esa0NBQUEsQ0FDQSxvQ0FBQSxDQUNBLHVCQUFBLENBR0EsK0JBQUEsQ0FDQSw4QkFBQSxDQUNBLCtCQUFBLENBQ0EsK0JBQUEsQ0FDQSxrQ0FBQSxDQUNBLDREQUFBLENBR0EsMEN4Qnd6TEYsQ3dCcnpMQSxlQUdFLGVBQUEsQ0FEQSxpQkFBQSxDQURBLFVBQUEsQ0FHQSxnQ3hCd3pMRixDd0JwekxFLHNCQVdFLHNDQUFBLENBRUEsOEJBQUEsQ0FUQSx3QkFBQSxDQUtBLGVBQUEsQ0FKQSxnQkFBQSxDQU9BLDRCQUFBLENBRUEsY0FBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBVEEsUUFBQSxDQUpBLGVBQUEsQ0FPQSxlQUFBLENBSkEsU0FBQSxDQUxBLGlCQUFBLENBQ0Esa0JBQUEsQ0FNQSxVeEIrekxKLENJL3hMSSw0Qm9CeENGLHNCQXFCSSxRQUFBLENBQ0EsZUFBQSxDQUZBLFdBQUEsQ0FEQSxpQnhCMnpMSixDQUNGLEN3QnR6TEksNkJBT0UsY0FBQSxDQUNBLHF1QkFDRSxDQUhGLHFDQUFBLENBTEEsVUFBQSxDQUVBLGVBQUEsQ0FFQSxtQkFBQSxDQUhBLGlCQUFBLENBRUEsVXhCNHpMTixDSWp6TEksNEJvQmZBLDZCQStESSxZeEJxd0xOLENBQ0YsQ3dCbHdMSSxrREFNRSxtQ0FBQSxDQUtBLDBDQUFBLENBSkEsaUNBQUEsQ0FIQSxpQkFBQSxDQUlBLHVFQUFBLENBTkEsaUJBQUEsQ0FRQSwyQ0FBQSxDQUxBLHFCQUFBLENBRkEsU3hCMndMTixDd0Jod0xJLHlCQUNFLGV4Qmt3TE4sQ3dCN3ZMUSxzQ0FDRSw0R0FBQSxDQUdBLGV4QjZ2TFYsQ0l6MExJLDRCb0J3RUksc0NBT0ksWUFBQSxDQUNBLHVFeEI4dkxWLEN3QnZ2TEUsNEJBRUksWXhCMHZMTixDQUpGLEN3QnB2TE0sK0JBQ0UsY0FBQSxDQUNBLGV4QjJ2TFIsQ3dCdHZMVSw2Q0FDRSxRQUFBLENBQ0EsZ0J4Qnd2TFosQ3dCbnZMVSw2Q0FFRSw2QkFBQSxDQURBLGN4QnN2TFosQ3dCanVMVSw0Q0FDRSxleEJtdUxaLENJbjJMSSw0Qm9CK0hNLDRDQUlJLDBDeEJvdUxaLENBQ0YsQ3dCN3RMTSwrQkFHRSxRQUFBLENBQ0EsdUNBQUEsQ0FGQSxjQUFBLENBREEsZXhCa3VMUixDSTkyTEksNEJvQjJJRSwrQkFPSSxZeEJndUxSLENBQ0YsQ3dCNXRMSSxvQ0FDRSw2QkFBQSxDQUNBLGN4Qjh0TE4sQ0l2M0xJLDRCb0J1SkEsb0NBS0ksY3hCK3RMTixDQUNGLEN3QjV0TEksNkJBQ0UsNkJBQUEsQ0FDQSxxQnhCOHRMTixDd0I1dExNLGtDQUNFLGF4Qjh0TFIsQ3dCM3RMTSxxQ0FDRSx3QkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsaUJ4QjZ0TFIsQ0l6NExJLDRCb0J3S0UscUNBT0ksY3hCOHRMUixDQUNGLEN3Qnp0TEUsaUJBT0UsUUFBQSxDQUNBLHVDQUFBLENBUEEsYUFBQSxDQUVBLGNBQUEsQ0FDQSw0R0FBQSxDQUZBLGV4Qit0TEosQ0l0NUxJLDRCb0JxTEYsaUJBV0ksWUFBQSxDQUNBLHVFeEIwdExKLEN3Qmh0TE0sK0JBTUUsMkNBQUEsQ0FIQSxtQ0FBQSxDQUNBLHFDQUFBLENBSEEsYUFBQSxDQUNBLGVBQUEsQ0FHQSxleEJzdExSLEN3Qmx0TFUsMkNBQ0UsZXhCb3RMWixDd0Ivc0xNLDBDQUlFLGtEQUFBLENBRkEsUUFBQSxDQUNBLDBDQUFBLENBRkEsYXhCb3RMUixDd0I5c0xNLCtCQUlFLFFBQUEsQ0FDQSwwQ0FBQSxDQUpBLFlBQUEsQ0FFQSxRQUFBLENBREEsNkJBQUEsQ0FJQSxnQnhCZ3RMUixDd0I5c0xRLHNDQUVFLDRCQUFBLENBREEsd0JBQUEsQ0FFQSxjQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FFQSxlQUFBLENBREEsZXhCaXRMVixDQXBDRixDeUJ4K0xBLGtCQUNJLDRCQUFBLENBQ0EseUJ6QitnTUosQ3lCM2dNSSx1REFDSSx5QnpCOGdNUixDeUIxZ01RLG1HQUVJLHlCQUFBLENBREEsMEJ6QjZnTVosQ3lCeGdNSSxpSEFDSSx5QnpCMGdNUixDeUJuZ01BLGdDQUNJLDRCekJzZ01KLEN5QnBnTUksbURBQ0ksOEN6QnNnTVIsQ3lCbGdNZ0IseUlBQ0ksMEJ6Qm9nTXBCLEN5QjUvTFkscUdBSUkscUJBQUEsQ0FEQSxlQUFBLENBRkEsYUFBQSxDQUNBLFd6QmdnTWhCLEN5QnYvTFksK01BQ0kscUJ6QjQvTGhCLEN5QjEvTGdCLDBHQUNJLHFCekI0L0xwQixDeUJyL0xnQiw4TUFDSSx3QnpCMC9McEIsQ3lCdC9MWSw4RkFDSSxTekJ3L0xoQixDMEI5ak1BLHFCQUNFLDhCQUFBLENBQ0EsNFFBQUEsQ0FzQkEsbUNBQUEsQ0FKQSxxREFBQSxDQUVBLDRCQUFBLENBQ0Esb0JBQUEsQ0FGQSwwQkFBQSxDQUZBLDJCQUFBLENBREEsYzFCc2tNRixDMEI5ak1FLHVCQUVFLGVBQUEsQ0FDQSwrQkFBQSxDQUNBLHVCQUFBLENBSEEsdUIxQm1rTUosQzBCNWpNQSxpQkFDRSxHQUNFLHVCMUIrak1GLEMwQjdqTUEsR0FDRSw0QjFCK2pNRixDQUNGLEMyQnBtTU0sOEVBQ0UsWTNCc21NUixDMkJqbU1FLHlCQUNFLGNBQUEsQ0FDQSxhQUFBLENibUNRLGdCQUFBLENhaENSLG9CQUFBLENBREEsZTNCb21NSixDMkI5bE1NLDJFQUNFLGEzQmdtTVIsQzJCNWxNSSx1REFDRSxZM0I4bE1OLEM0QnZuTUEseUJBQ0ksWUFBQSxDQUVBLFNBQUEsQ0FEQSxlNUI0bk1KLEM0QnZuTUEscUNBSEksaUQ1QmdvTUosQzRCN25NQSxZQUNJLGlCNUI0bk1KLEM2QnBvTUEsVUFDRSw2Q0FBQSxDQUNBLHNCQUFBLENBS0EsY0FBQSxDQUZBLG9CQUFBLENBREEsaUJBQUEsQ0FFQSwwQjdCdW9NRixDSTlrTUkseUJ5Qi9ESixVQVVJLHNCN0J1b01GLENBQ0YsQzZCcm9NRSxpQ0FLRSwyQ0FBQSxDQURBLGlCQUFBLENBRkEsVUFBQSxDQUNBLGFBQUEsQ0FLQSxRQUFBLENBRkEsaUJBQUEsQ0FDQSxPQUFBLENBRUEsOEI3QnNvTUosQzZCbm9NRSxpQkFJRSxnQ0FBQSxDQUNBLGtEQUFBLENmZ0JRLFdBQUEsQ2VsQlIsV0FBQSxDZmtCUSxVZHFuTVosQzZCbG9NRSxnQmZhVSxVQUFBLENBQUEsU2R5bk1aLEM2QmpvTUUsc0JBQ0UsYzdCbW9NSixDNkJqb01JLGtDQUdFLFFBQUEsQ0FGQSxpQkFBQSxDQUNBLG9CQUFBLENBRUEsMEI3Qm1vTU4sQzZCam9NTSx5Q0FDRSxTQUFBLENBQ0Esa0I3Qm1vTVIsQ2dCbnJNSSxvQ2FxREUsd0NBQ0UsU0FBQSxDQUNBLGtCN0Jpb01OLENBQ0YsQzhCMXJNQSxZQUdFLDZCQUFBLENBQ0EsNENBQUEsQ0FDQSx1RkFBQSxDQUdBLCtCQUFBLENBQ0EsMENBQUEsQ0FDQSwwQ0FBQSxDQVFBLHNCQUFBLENBSkEsdUNBQUEsQ0FNQSw2Q0FBQSxDaEIwQlUsK0JBQUEsQ0FBQSw2Q0FBQSxDZ0J6QlYsNkJBQUEsQ0FMQSxZQUFBLENBQ0EscUJBQUEsQ2hCNkJVLFNBQUEsQ0FBQSxXQUFBLENnQmRWLGVBQUEsQ2hCY1UsZUFBQSxDZ0JaVixTQUFBLENoQllVLG9CQUFBLENnQmpDVixpQkFBQSxDQWVBLGVBQUEsQ0FOQSxvQkFBQSxDQWNBLGdEQUFBLENBREEsaUJBQUEsQ0FGQSxzQkFBQSxDQUFBLGlCQUFBLENBSkEsUzlCNnJNRixDSTNwTUkseUIwQi9ESixZaEI4Q1kscUJkZ3JNVixDQUNGLEM4QnJyTUUscUNBS0Usb0NBQUEsQ0FBQSxrREFBQSxDQUZBLGtDQUFBLENBQUEsbUNBQUEsQ0FDQSxZQUFBLENBSUEsV0FBQSxDQU5BLFVBQUEsQ0FJQSxhQUFBLENBR0EsUUFBQSxDQUZBLGlCQUFBLENBR0EseUI5QnNyTUosQzhCbnJNRSxrQkFFRSxnREFBQSxDQURBLHdEOUJzck1KLEM4QmxyTUUscUJoQmRVLGdCZG1zTVosQytCanZNQSxjQUdFLDJCQUFBLENBQ0EsMkJBQUEsQ0FDQSwrQkFBQSxDQUNBLG1DQUFBLENBQ0Esc0RBQUEsQ0FFQSx1REFBQSxDQUNBLGtFQUFBLENBQ0EsZ0RBQUEsQ0FLQSxhQUFBLENBRkEsZUFBQSxDQUNBLGlCQUFBLENBS0EscURBQUEsQ0FQQSxpQkFBQSxDQUtBLG1HQUFBLENBREEsb0IvQm12TUYsQytCN3VNRSxpQ0FDRSxVL0IrdU1KLEMrQjV1TUUsdUNBQ0Usb0QvQjh1TUosQytCM3VNRSx1Q0FDRSwwREFBQSxDQUNBLGtCL0I2dU1KLEMrQjF1TUUsOENBQ0UsZ0UvQjR1TUosQytCenVNRSxxQkFJRSw0Q0FBQSxDQUNBLDhCQUFBLENBSEEsY0FBQSxDQUtBLHlDQUFBLENBTkEsaUJBQUEsQ0FFQSxVL0I4dU1KLEMrQnZ1TUUscUJBQ0UsV0FBQSxDQUVBLGNBQUEsQ0FEQSxVL0IwdU1KLEMrQnR1TUUsb0JBQ0UsaUIvQnd1TUosQ0lydE1JLDRCNEJ4RUosV0FFSSxrQmhDZ3lNRixDQUNGLENJM3RNSSw0QjRCeEVKLFdBTUksa0JoQ2l5TUYsQ0FDRixDZ0M5eE1BLFMxQlRFLGtCQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FDQSxjQUFBLENBSUEsd0NBQUEsQ0FEQSx5Q0FBQSxDQURBLHNDQUFBLEMwQk1FLGdDaEN1eU1KLENJM3VNSSw0QjRCOURKLFNBS00sa0JoQ3d5TUosQ0FDRixDSWh2TUksNEI0QjlESixTQVNNLGtCaEN5eU1KLENBQ0YsQ2dDdHlNSSxnQkFDRSxrQmhDd3lNTixDZ0NyeU1JLG1CQUNFLHFCaEN1eU1OLENnQ255TUksZ0JBQ0Usc0JoQ3F5TU4sQ2dDbHlNSSxtQkFDRSxrQmhDb3lNTixDZ0NqeU1JLG1CQUNFLG9CaENteU1OLENnQy94TUksaUJBQ0UsMEJoQ2l5TU4sQ2dDOXhNSSxtQkFDRSxzQmhDZ3lNTixDSXZ4TUkseUI0Qk5BLGtCQUVJLHdCaEMreE1OLENBQ0YsQ2dDNXhNSSxtQkFDRSw0QmhDOHhNTixDZ0MzeE1JLG9CQUNFLDZCaEM2eE1OLENnQ3R4TUUsZTFCMURBLHFCQUFBLENBSUEsYUFBQSxDQUtBLDZCQUFBLENBSEEsY0FBQSxDQUVBLHdDQUFBLENBREEseUNBQUEsQ0FGQSxVTnExTUYsQ2dDNXhNSSxvQkFDRSxxQmhDOHhNTixDZ0MzeE1JLHVCQUNFLGlCaEM2eE1OLENnQzF4TUksdUJBQ0UsbUJoQzR4TU4sQ2lDajNNQSxVQUdFLGtDQUFBLENBQ0Esa0NBQUEsQ0FFQSx3Q0FBQSxDQU1BLHNDQUFBLENBREEscUJBQUEsQ0FFQSw0QkFBQSxDQUpBLGVBQUEsQ25Ca0NVLG9DQUFBLENtQm5DVixpQkFBQSxDQUVBLFVqQ28zTUYsQ2lDNzJNRSxzQkFFRSxPQUFBLENBREEsaUJBQUEsQ0FFQSxVakMrMk1KLENpQzcyTUksc0RBR0UsV0FBQSxDQUNBLG1CQUFBLENBQUEsZ0JBQUEsQ0FDQSwwQkFBQSxDQUFBLHVCQUFBLENBSEEsVWpDazNNTixDaUMxMk1JLG1DQUNFLDRDakM0Mk1OLENpQ3gyTU0sOEJBQ0UsZWpDMDJNUixDaUNwMk1JLG1DbkJEUSx5Q2R3Mk1aLENpQ2wyTU0sK0JBQ0UsWWpDbzJNUixDaUMvMU1FLGlCQUVFLGtDakNnMk1KLENpQzUxTUUsZ0JBQ0UsaUJBQUEsQ0FDQSxVakM4MU1KLENpQzMxTU0sNEJBQ0UsZWpDNjFNUixDa0MvNU1BLFdBQ0ksK0JBQUEsQ0FNQSxnQ0FBQSxDQUhBLE1BQUEsQ0FGQSxjQUFBLENBR0EsT0FBQSxDQUZBLEtBQUEsQ0FHQSxZbENrNk1KLENrQy81TUksa0JBRUksa0JBQUEsQ0FEQSxZQUFBLENBR0EsV0FBQSxDQURBLDZCbENrNk1SLENrQy81TVEsb0JBQ0ksVWxDaTZNWixDa0MzNU1BLGtDQUVJLHdCQUFBLENBQ0EsMEJBQUEsQ0FDQSw4QkFBQSxDQUNBLDhCQUFBLENBQ0EsOEJBQUEsQ0FPQSxzQkFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBUEEsWUFBQSxDQUNBLHFCQUFBLENBRUEsK0JBQUEsQ0FEQSw0QkFBQSxDQU1BLFNBQUEsQ0FKQSw4QmxDaTZNSixDa0MzNU1JLDRDQUlJLDhDQUFBLENBREEsaURBQUEsQ0FEQSwwQ0FBQSxDQUdBLGtCQUFBLENBSkEsVWxDazZNUixDa0N6NU1JLHFDQURKLGNBRVEsWWxDNjVNTixDQUNGLENrQzE1TUEsb0JBQ0ksWWxDNjVNSixDa0MxNU1RLHFDQUNJLDBDbEM0NU1aLENrQ3o1TVEsc0NBQ0ksU2xDMjVNWixDa0N4NU1RLHNDQUNJLDRDbEMwNU1aLENrQ3A1TUkscUNBREosY0FFUSxZbEN3NU1OLENBQ0YsQ2tDcDVNQSxlQU1JLGtCQUFBLENBREEsWUFBQSxDQUpBLGNBQUEsQ0FFQSxXQUFBLENBREEsS0FBQSxDQU1BLHlCQUFBLENBSkEsVUFBQSxDQUdBLGNsQ3c1TUosQ2tDcjVNSSx1QkFDSSxPbEN1NU1SLENrQ3A1TUksc0JBRUksWUFBQSxDQUNBLHFCQUFBLENBQ0EsV0FBQSxDQUVBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSwrRUFBQSxDQVBBLFNBQUEsQ0FTQSxVbENvNU1SLENrQ2o1TUksdUJBSUksa0JBQUEsQ0FGQSxZQUFBLENBREEsZ0NBQUEsQ0FFQSx3QmxDbzVNUixDa0NoNU1JLHdCQU1JLHNCQUFBLENBRkEsWUFBQSxDQUhBLE1BQUEsQ0FJQSxxQkFBQSxDQUVBLFFBQUEsQ0FKQSxlQUFBLENBREEsY2xDdTVNUixDa0NoNU1RLHFDQUVRLDJEQUVJLGdDQUFBLENBREEscUJBQUEsQ0FFQSxVbENpNU1sQixDa0M5NE1zQixzSEFDSSx3QmxDZzVNMUIsQ0FDRixDa0N0NE1RLHFEQUNJLHlCQUFBLENBQ0Esa0NBQUEsQ0FDQSw2QkFBQSxDQUNBLDJzQkFBQSxDQUdBLGtCQUFBLENBREEsWUFBQSxDQUVBLFFsQ3c0TVosQ2tDdDRNWSw0REFJSSxjQUFBLENBQ0EsMENBQUEsQ0FKQSxVQUFBLENBQ0EsYUFBQSxDQUlBLCtDQUFBLENBQUEsdUNBQUEsQ0FHQSw0QkFBQSxDQUFBLG9CQUFBLENBRkEsNkJBQUEsQ0FBQSxxQkFBQSxDQUNBLHlCQUFBLENBQUEsaUJBQUEsQ0FFQSxxQ0FBQSxDQVBBLG1DbEMrNE1oQixDa0NyNE1ZLHNGQUNJLCtCQUFBLENBQ0EsZ0NsQ3U0TWhCLENrQ240TWdCLGtFQUNJLGdEbENxNE1wQixDa0NsNE1nQiw0RkFDSSxxQ2xDbzRNcEIsQ2tDOTNNWSxxQ0FESiw0QkFJUSxzQkFBQSxDQUZBLFlBQUEsQ0FDQSxxQkFBQSxDQUVBLFFsQ2k0TWQsQ0FDRixDa0MvM01ZLCtEQUNJLDZCQUFBLENBQ0EsU2xDaTRNaEIsQ2tDLzNNZ0IscUNBSkosK0RBS1EsWWxDazRNbEIsQ0FDRixDa0NoNE1nQixnR0FDSSxnQ0FBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCbENrNE1wQixDa0NoNE1vQixxQ0FOSixnR0FPUSx3QmxDbTRNdEIsQ0FDRixDa0MvM01ZLCtEQUNJLFlsQ2k0TWhCLENrQzkzTVksb0VBQ0kscUJ0QnZOUixDc0J5TlEsa0JBQUEsQ0FDQSwyQ0FBQSxDQU9BLFlBQUEsQ0FDQSxxQkFBQSxDQUhBLGdCQUFBLENBSUEsUUFBQSxDQVJBLGVBQUEsQ0FDQSxTQUFBLENBSkEseUJBQUEsQ0FNQSxtQkFBQSxDQURBLHFCbENxNE1oQixDa0M3M01nQixxQ0FmSixvRUFvQlEsc0JBQUEsQ0FJQSxlQUFBLENBQ0EsZUFBQSxDQVRBLFdBQUEsQ0FPQSxjQUFBLENBTkEsZ0JBQUEsQ0FLQSxTQUFBLENBREEsZUFBQSxDQUhBLGtCQUFBLENBQ0EsVWxDczRNbEIsQ0FDRixDa0M3M01vQixpSUFDSSw0QkFBQSxDQUNBLG1xQkFBQSxDQUVBLFNsQzgzTXhCLENrQzUzTXdCLHFDQU5KLGlJQU9RLHlCbEMrM00xQixDQUNGLENrQzczTXdCLGtLQUNJLGdCQUFBLENBQ0EsZWxDKzNNNUIsQ2tDNzNNNEIscUNBSkosa0tBS1EsY2xDZzRNOUIsQ0FDRixDa0MzM013Qiw2SUFDSSxva0JsQzYzTTVCLENrQ3IzTW9CLDZIQUNJLGVsQ3UzTXhCLENtQ3pvTmdCLGlGQUNJLHVDbkM0b05wQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLyBUeXBvZ3JhcGh5IFNldHRpbmdzIC8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8vLy8vIEZvbnQgRmFtaWxpZXMgLy8vLy8vXG4kcGQtZm9udC1mYW1pbHktcHJpbWFyeTogXCJNb25hIFNhbnNcIiwgXCJJbnRlclwiLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuLy8vLy8vIEJhc2UgU2V0dGluZ3MgLy8vLy8vXG4kcGQtdHlwZV9fZm9udC1zaXplLS1iYXNlbGluZTogMTBweDtcblxuLy8gQmFzZSBmb250IHN0eWxlc1xuJHBkLXR5cGVfX2ZvbnQtY29sb3ItLWJhc2U6ICRibGFjaztcbiRwZC10eXBlX19mb250LWZhbWlseS0tYmFzZTogJHBkLWZvbnQtZmFtaWx5LXByaW1hcnk7XG4kcGQtdHlwZV9fZm9udC1zaXplLS1iYXNlOiAoMjBweCwgMjBweCk7XG4kcGQtdHlwZV9fZm9udC13ZWlnaHQtLWJhc2U6ICg0MDAsIDQwMCk7XG4kcGQtdHlwZV9fZm9udC13ZWlnaHQtc3Ryb25nLS1iYXNlOiAoNjAwLCA2MDApO1xuJHBkLXR5cGVfX2xpbmUtaGVpZ2h0LS1iYXNlOiAoMS4zNSwgMS4zNSk7XG4kcGQtdHlwZV9fZm9udC1rZXJuaW5nLS1iYXNlOiAwOyAvLyBQaG90b3Nob3AgbGV0dGVyIHRyYWtpbmcvc3BhY2luZ1xuJHBkLWxldHRlci1zcGFjaW5nLS1iYXNlLWVtOiBjYWxjKCRwZC10eXBlX19mb250LWtlcm5pbmctLWJhc2UgLyAxMDAwICogMWVtKTtcbiRwZC10eXBlX19mb250LWxldHRlci1zcGFjaW5nLS1iYXNlOiAoXG4gICRwZC1sZXR0ZXItc3BhY2luZy0tYmFzZS1lbSxcbiAgJHBkLWxldHRlci1zcGFjaW5nLS1iYXNlLWVtXG4pO1xuXG4kcGQtdHlwZS1mb250LXZhcmlhdGlvbi1zZXR0aW5ncy0tYmFzZTogXCJ3ZHRoXCIgMTI1O1xuXG4vLy8vLy8gRGVmYXVsdCBEZWZpbmVkIFR5cG8gU3R5bGVzIC8vLy8vL1xuJXR5cG8tYmFzZSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9LXR5cGUtZm9udC1jb2xvci1iYXNlKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH0tdHlwZS1mb250LWZhbWlseS1iYXNlKTtcbiAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9LXR5cGUtZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fS10eXBlLWZvbnQtd2VpZ2h0LWJhc2UpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fS10eXBlLWxpbmUtaGVpZ2h0LWJhc2UpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tI3skcHJlZml4fS10eXBlLWxldHRlci1zcGFjaW5nLWJhc2UpO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJHBkLXR5cGUtZm9udC12YXJpYXRpb24tc2V0dGluZ3MtLWJhc2U7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vIEhlYWRpbmcgU2V0dGluZ3MgLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRwZC10eXBlX19oZWFkaW5nLS1tYXJnaW4tYm90dG9tOiAoMTVweCwgMjBweCkgIWRlZmF1bHQ7XG5cbiRwZC10eXBlX19oZWFkaW5nLS1iYXNlOiAoXG4gIG1hcmdpbjogMCxcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH0tdHlwZS1mb250LWZhbWlseS1iYXNlKSxcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH0tdHlwZS1mb250LXdlaWdodC1zdHJvbmctYmFzZSksXG4pO1xuXG4vLyBCUkFORCBUeXBvXG4ldHlwby1iYXNlLTUwIHtcbiAgQGV4dGVuZCAldHlwby1iYXNlO1xuICBAaW5jbHVkZSBwZC1yZW0oZm9udC1zaXplLCAzMHB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH0tdHlwZS1mb250LXdlaWdodC1zdHJvbmctYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICBAaW5jbHVkZSBwZC1yZW0oZm9udC1zaXplLCA1MHB4KTtcbiAgfVxufVxuXG4ldHlwby1iYXNlLTIwIHtcbiAgQGV4dGVuZCAldHlwby1iYXNlO1xuICBAaW5jbHVkZSBwZC1yZW0oZm9udC1zaXplLCAyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuJXR5cG8tYmFzZS0xNiB7XG4gIEBleHRlbmQgJXR5cG8tYmFzZTtcbiAgQGluY2x1ZGUgcGQtcmVtKGZvbnQtc2l6ZSwgMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbiRwZC10eXBlX19oZWFkaW5nLS1zdHlsZXMtZGVmYXVsdDogKFxuICBoMTogKFxuICAgIGZvbnQtc2l6ZTogKFxuICAgICAgMzBweCxcbiAgICAgIDUwcHgsXG4gICAgKSxcbiAgKSxcbiAgaDI6IChcbiAgICBmb250LXNpemU6IChcbiAgICAgIDMwcHgsXG4gICAgICA1MHB4LFxuICAgICksXG4gICksXG4gIGgzOiAoXG4gICAgZm9udC1zaXplOiAoXG4gICAgICAyMHB4LFxuICAgICAgMjBweCxcbiAgICApLFxuICApLFxuICBoNDogKFxuICAgIGZvbnQtc2l6ZTogKFxuICAgICAgMTVweCxcbiAgICAgIDE1cHgsXG4gICAgKSxcbiAgKSxcbiAgaDU6IChcbiAgICBmb250LXNpemU6IChcbiAgICAgIDEycHgsXG4gICAgICAxMnB4LFxuICAgICksXG4gICksXG4gIGg2OiAoXG4gICAgZm9udC1zaXplOiAoXG4gICAgICAxMHB4LFxuICAgICAgMTBweCxcbiAgICApLFxuICApLFxuKTtcblxuQGVhY2ggJGhlYWRpbmctdHlwZSwgJGhlYWRpbmctc3R5bGVzIGluICRwZC10eXBlX19oZWFkaW5nLS1zdHlsZXMtZGVmYXVsdCB7XG4gICN7JGhlYWRpbmctdHlwZX0ge1xuICAgIEBpbmNsdWRlIHBkX2Rpc3BsYXlfY3NzX3Byb3BlcnRpZXMoJHBkLXR5cGVfX2hlYWRpbmctLWJhc2UpO1xuICAgIGJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9LXR5cGUtaGVhZGluZy1tYXJnaW4tYm90dG9tKTtcblxuICAgICY6d2hlcmUoOm5vdCgucGQtYmxvY2tfX3RpdGxlKSkge1xuICAgICAgQGluY2x1ZGUgcGRfZGlzcGxheV9jc3NfcHJvcGVydGllcygkaGVhZGluZy1zdHlsZXMpO1xuICAgIH1cbiAgfVxufVxuXG4udHlwbyB7XG4gICAgJi1iYXNlLTUwIHtcbiAgICAgIEBleHRlbmQgJXR5cG8tYmFzZS01MDtcbiAgICB9XG5cbiAgICAmLWJhc2UtMjAge1xuICAgICAgQGV4dGVuZCAldHlwby1iYXNlLTIwO1xuICAgIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLyBQYXJhZ3JhcGggU2V0dGluZ3MgLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJHBkLXR5cGVfX3BhcmFncmFwaC0tbWFyZ2luLWJvdHRvbTogKDE2cHgsIDE2cHgpICFkZWZhdWx0O1xuXG5wIHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0tI3skcHJlZml4fS10eXBlLXBhcmFncmFwaC1tYXJnaW4tYm90dG9tKTtcbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLyBMaW5rIFNldHRpbmdzIC8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJGxpbmstY29sb3I6ICRibGFjayAhZGVmYXVsdDtcbiRsaW5rLWNvbG9yX19ob3ZlcjogJGJsYWNrICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb25fX2hvdmVyOiBub25lICFkZWZhdWx0O1xuXG46d2hlcmUoYSkge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiB2YXIoLS1zdGstbGluay1jb2xvciwgdmFyKC0tI3skcHJlZml4fS10eXBlLWxpbmstY29sb3IpKTtcbi8vICAgdGV4dC1kZWNvcmF0aW9uOiB2YXIoLS0jeyRwcmVmaXh9LXR5cGUtbGluay1kZWNvcmF0aW9uKTtcblxuLy8gICBAaW5jbHVkZSBob3Zlci1zdXBwb3J0ZWQoKSB7XG4vLyAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH0tdHlwZS1saW5rLWNvbG9yLWhvdmVyKTtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IHZhcigtLSN7JHByZWZpeH0tdHlwZS1saW5rLWRlY29yYXRpb24taG92ZXIpO1xuLy8gICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8gQmxvY2txdW90ZSBTZXR0aW5ncyAvLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbmJsb2NrcXVvdGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19mb290ZXIsXG4gIGZvb3RlciB7XG4gICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi10b3AsIDlweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi10b3AsIDEycHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NpdGUsXG4gIGNpdGUge1xuICB9XG5cbiAgJl9fYXV0aG9yIHtcbiAgfVxuXG4gICZfX3JvbGUge1xuICB9XG5cbiAgJl9fY29tcGFueSB7XG4gIH1cblxuICAmICsgKiB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fS10eXBlLWhlYWRpbmctcGFyYWdyYXBoLWJvdHRvbSk7XG4gIH1cblxuICAmID4gKiB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbnEge1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vIExpc3QgU2V0dGluZ3MgLy8vLy8vLy8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIHZhcigtLSN7JHByZWZpeH0tdHlwZS1oZWFkaW5nLXBhcmFncmFwaC1ib3R0b20pO1xuXG4gIGxpIHtcbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLCA1cHggMCk7XG4gICAgfVxuICB9XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmctbGVmdCwgMjJweCk7XG5cbiAgOjptYXJrZXIge1xuICAgIGNvbnRlbnQ6IG5vcm1hbDtcbiAgfVxufVxuXG5vbCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW1zO1xuICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZy1sZWZ0LCAyNXB4KTtcblxuICBsaSB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW1zO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihpdGVtcykgXCIuIFwiO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBAaW5jbHVkZSBwZC1yZW0od2lkdGgsIDIycHgpO1xuICAgICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmctcmlnaHQsIDEwcHgpO1xuICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi1sZWZ0LCAtMjJweCk7XG4gICAgfVxuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8gVGFibGUgU2V0dGluZ3MgLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbnRhYmxlIHtcbiAgLS1wZC10YWJsZS1jYXB0aW9uLWNvbG9yOiB2YXIodmFyKC0tI3skcHJlZml4fS1jLWJsYWNrKSk7XG5cbiAgLS1wZC10YWJsZS1jZWxsLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1wZC10YWJsZS1jZWxsLWNvbG9yOiB2YXIodmFyKC0tI3skcHJlZml4fS1jLWJsYWNrKSk7XG5cbiAgLS1wZC10YWJsZS1jZWxsLWJvcmRlci13aWR0aDogMC4xcmVtO1xuICAtLXBkLXRhYmxlLWNlbGwtYm9yZGVyLXR5cGU6IHNvbGlkO1xuICAtLXBkLXRhYmxlLWNlbGwtYm9yZGVyLWNvbG9yOiB2YXIodmFyKC0tI3skcHJlZml4fS1jLWJsYWNrKSk7XG4gIC0tcGQtdGFibGUtY2VsbC1ib3JkZXI6IHZhcigtLXBkLXRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoKVxuICAgIHZhcigtLXBkLXRhYmxlLWNlbGwtYm9yZGVyLXR5cGUpIHZhcigtLXBkLXRhYmxlLWNlbGwtYm9yZGVyLWNvbG9yKTtcblxuICAtLXBkLXRhYmxlLXRoLWJnOiB2YXIoLS1wZC10YWJsZS1jZWxsLWJnKTtcbiAgLS1wZC10YWJsZS10aC1jb2xvcjogdmFyKC0tcGQtdGFibGUtY2VsbC1jb2xvcik7XG4gIC0tcGQtdGFibGUtdGgtYm9yZGVyLWNvbG9yOiB2YXIoLS1wZC10YWJsZS1jZWxsLWJvcmRlci1jb2xvcik7XG5cbiAgLS1wZC10YWJsZS10ZC1iZzogdmFyKC0tcGQtdGFibGUtY2VsbC1iZyk7XG4gIC0tcGQtdGFibGUtdGQtY29sb3I6IHZhcigtLXBkLXRhYmxlLWNlbGwtY29sb3IpO1xuXG4gIC0tcGQtdGFibGUtdGJvZHktdGgtYmc6IHZhcigtLXBkLXRhYmxlLXRoLWJnKTtcbiAgLS1wZC10YWJsZS10Ym9keS10aC1jb2xvcjogdmFyKC0tcGQtdGFibGUtdGgtY29sb3IpO1xuXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLCAxNXB4IDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG5cbiAgY2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi1ib3R0b20sIDEwcHgpO1xuICAgIGNvbG9yOiB2YXIoLS1wZC10YWJsZS1jYXB0aW9uLWNvbG9yKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICB0aCxcbiAgdGQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXBkLXRhYmxlLWNlbGwtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1wZC10YWJsZS1jZWxsLWNvbG9yKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIHBkLXJlbShtaW4td2lkdGgsIDIwcHgpO1xuICAgIGJvcmRlcjogdmFyKC0tcGQtdGFibGUtY2VsbC1ib3JkZXIpO1xuXG4gICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDVweCk7XG5cbiAgICA+ICoge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGQtdGFibGUtdGgtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1wZC10YWJsZS10aC1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wZC10YWJsZS10aC1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBkLXRhYmxlLXRkLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tcGQtdGFibGUtdGQtY29sb3IpO1xuICB9XG5cbiAgdGJvZHkge1xuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBkLXRhYmxlLXRib2R5LXRoLWJnKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1wZC10YWJsZS10Ym9keS10aC1jb2xvcik7XG4gICAgfVxuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLyBEZXNjcmlwdGlvbiBMaXN0IFNldHRpbmdzIC8vLy8vLy8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbmRsIHtcbiAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbiwgMTVweCAwKTtcbiAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmcsIDIwcHggMTVweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjUpO1xuXG4gIGR0LFxuICBkZCB7XG4gICAgQGluY2x1ZGUgcGQtcmVtKHBhZGRpbmctbGVmdCwgMjBweCk7XG4gIH1cblxuICBkdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLCAwIDAgMTBweCk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKepFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tI3skcHJlZml4fS1hbmltYXRpb24tdGltZS1kZWZhdWx0KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3Zlci1zdXBwb3J0ZWQoKSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIGRkIHtcbiAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLWJvdHRvbSwgMTVweCk7XG4gIH1cblxuICAmID4gKiB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbjpyb290IHtcbiAgLS0jeyRwcmVmaXh9LXR5cGUtZm9udC1jb2xvci1iYXNlOiAjeyRwZC10eXBlX19mb250LWNvbG9yLS1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9LXR5cGUtZm9udC1mYW1pbHktYmFzZTogI3skcGQtdHlwZV9fZm9udC1mYW1pbHktLWJhc2V9O1xuICAtLSN7JHByZWZpeH0tdHlwZS1mb250LXNpemUtYmFzZTogI3tudGgoJHBkLXR5cGVfX2ZvbnQtc2l6ZS0tYmFzZSwgMSl9O1xuICAtLSN7JHByZWZpeH0tdHlwZS1mb250LXdlaWdodC1iYXNlOiAje250aCgkcGQtdHlwZV9fZm9udC13ZWlnaHQtLWJhc2UsIDEpfTtcbiAgLS0jeyRwcmVmaXh9LXR5cGUtbGluZS1oZWlnaHQtYmFzZTogI3tudGgoJHBkLXR5cGVfX2xpbmUtaGVpZ2h0LS1iYXNlLCAxKX07XG4gIC0tI3skcHJlZml4fS10eXBlLWxldHRlci1zcGFjaW5nLWJhc2U6ICN7bnRoKFxuICAgICAgJHBkLXR5cGVfX2ZvbnQtbGV0dGVyLXNwYWNpbmctLWJhc2UsXG4gICAgICAxXG4gICAgKX07XG5cbiAgLS0jeyRwcmVmaXh9LXR5cGUtZm9udC13ZWlnaHQtc3Ryb25nLWJhc2U6ICN7bnRoKFxuICAgICAgJHBkLXR5cGVfX2ZvbnQtd2VpZ2h0LXN0cm9uZy0tYmFzZSxcbiAgICAgIDFcbiAgICApfTtcblxuICAvLyBIZWFkaW5nXG4gIC0tI3skcHJlZml4fS10eXBlLWhlYWRpbmctbWFyZ2luLWJvdHRvbTogI3tudGgoXG4gICAgICAkcGQtdHlwZV9faGVhZGluZy0tbWFyZ2luLWJvdHRvbSxcbiAgICAgIDFcbiAgICApfTtcblxuICAvLyBQYXJhZ3JhcGhcbiAgLS0jeyRwcmVmaXh9LXR5cGUtcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICN7bnRoKFxuICAgICAgJHBkLXR5cGVfX3BhcmFncmFwaC0tbWFyZ2luLWJvdHRvbSxcbiAgICAgIDFcbiAgICApfTtcblxuICAvLyBMaW5rXG4gIC0tI3skcHJlZml4fS10eXBlLWxpbmstY29sb3I6ICN7JGxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH0tdHlwZS1saW5rLWNvbG9yLWhvdmVyOiAjeyRsaW5rLWNvbG9yX19ob3Zlcn07XG4gIC0tI3skcHJlZml4fS10eXBlLWxpbmstZGVjb3JhdGlvbjogI3skbGluay1kZWNvcmF0aW9ufTtcbiAgLS0jeyRwcmVmaXh9LXR5cGUtbGluay1kZWNvcmF0aW9uLWhvdmVyOiAjeyRsaW5rLWRlY29yYXRpb25fX2hvdmVyfTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIC0tI3skcHJlZml4fS10eXBlLWZvbnQtc2l6ZS1iYXNlOiAje250aCgkcGQtdHlwZV9fZm9udC1zaXplLS1iYXNlLCAyKX07XG4gICAgLS0jeyRwcmVmaXh9LXR5cGUtZm9udC13ZWlnaHQtYmFzZTogI3tudGgoJHBkLXR5cGVfX2ZvbnQtd2VpZ2h0LS1iYXNlLCAyKX07XG4gICAgLS0jeyRwcmVmaXh9LXR5cGUtbGluZS1oZWlnaHQtYmFzZTogI3tudGgoJHBkLXR5cGVfX2xpbmUtaGVpZ2h0LS1iYXNlLCAyKX07XG4gICAgLS0jeyRwcmVmaXh9LXR5cGUtbGV0dGVyLXNwYWNpbmctYmFzZTogI3tudGgoXG4gICAgICAgICRwZC10eXBlX19mb250LWxldHRlci1zcGFjaW5nLS1iYXNlLFxuICAgICAgICAyXG4gICAgICApfTtcblxuICAgIC0tI3skcHJlZml4fS10eXBlLWZvbnQtd2VpZ2h0LXN0cm9uZy1iYXNlOiAje250aChcbiAgICAgICAgJHBkLXR5cGVfX2ZvbnQtd2VpZ2h0LXN0cm9uZy0tYmFzZSxcbiAgICAgICAgMlxuICAgICAgKX07XG5cbiAgICAvLyBIZWFkaW5nXG4gICAgLS0jeyRwcmVmaXh9LXR5cGUtaGVhZGluZy1tYXJnaW4tYm90dG9tOiAje250aChcbiAgICAgICAgJHBkLXR5cGVfX2hlYWRpbmctLW1hcmdpbi1ib3R0b20sXG4gICAgICAgIDJcbiAgICAgICl9O1xuXG4gICAgLy8gUGFyYWdyYXBoXG4gICAgLS0jeyRwcmVmaXh9LXR5cGUtaGVhZGluZy1wYXJhZ3JhcGgtYm90dG9tOiAje250aChcbiAgICAgICAgJHBkLXR5cGVfX3BhcmFncmFwaC0tbWFyZ2luLWJvdHRvbSxcbiAgICAgICAgMlxuICAgICAgKX07XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjUuMy44IChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyNSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteHh4bCxcbi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIC0tdGYtZ3V0dGVyLXg6IDIwcHg7XG4gIC0tdGYtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXRmLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS10Zi1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuY29udGFpbmVyLXh4eGwsIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuOnJvb3Qge1xuICAtLXRmLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tdGYtYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tdGYtYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tdGYtYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tdGYtYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLXRmLWJyZWFrcG9pbnQteHhsOiAxNjAwcHg7XG4gIC0tdGYtYnJlYWtwb2ludC14eHhsOiAxOTIwcHg7XG59XG5cbi5yb3cge1xuICAtLXRmLWd1dHRlci14OiAyMHB4O1xuICAtLXRmLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS10Zi1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLXRmLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS10Zi1ndXR0ZXIteCkpO1xufVxuLnJvdyA+ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS10Zi1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tdGYtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tdGYtZ3V0dGVyLXkpO1xufVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDA7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tdGYtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tdGYtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tdGYtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tdGYtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tdGYtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS10Zi1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLXRmLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLXRmLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLXRmLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tdGYtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS10Zi1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS10Zi1ndXR0ZXIteTogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3gtc20tMCB7XG4gICAgLS10Zi1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3ktc20tMCB7XG4gICAgLS10Zi1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS10Zi1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3ktc20tMSB7XG4gICAgLS10Zi1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3gtc20tMiB7XG4gICAgLS10Zi1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLXRmLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd4LXNtLTMge1xuICAgIC0tdGYtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd5LXNtLTMge1xuICAgIC0tdGYtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tdGYtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3ktc20tNCB7XG4gICAgLS10Zi1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neC1zbS01IHtcbiAgICAtLXRmLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLXRmLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLXRmLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLXRmLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLXRmLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLXRmLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLXRmLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tdGYtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS10Zi1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS10Zi1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS10Zi1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLXRmLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd4LW1kLTUge1xuICAgIC0tdGYtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tdGYtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd4LWxnLTAge1xuICAgIC0tdGYtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd5LWxnLTAge1xuICAgIC0tdGYtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbGctMSxcbiAgLmd4LWxnLTEge1xuICAgIC0tdGYtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMSxcbiAgLmd5LWxnLTEge1xuICAgIC0tdGYtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd4LWxnLTIge1xuICAgIC0tdGYtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3ktbGctMiB7XG4gICAgLS10Zi1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neC1sZy0zIHtcbiAgICAtLXRmLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neS1sZy0zIHtcbiAgICAtLXRmLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLXRmLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd5LWxnLTQge1xuICAgIC0tdGYtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS10Zi1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3ktbGctNSB7XG4gICAgLS10Zi1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd4LXhsLTAge1xuICAgIC0tdGYtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd5LXhsLTAge1xuICAgIC0tdGYtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd4LXhsLTEge1xuICAgIC0tdGYtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd5LXhsLTEge1xuICAgIC0tdGYtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd4LXhsLTIge1xuICAgIC0tdGYtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3kteGwtMiB7XG4gICAgLS10Zi1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neC14bC0zIHtcbiAgICAtLXRmLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neS14bC0zIHtcbiAgICAtLXRmLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neC14bC00IHtcbiAgICAtLXRmLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd5LXhsLTQge1xuICAgIC0tdGYtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3gteGwtNSB7XG4gICAgLS10Zi1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3kteGwtNSB7XG4gICAgLS10Zi1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neC14eGwtMCB7XG4gICAgLS10Zi1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd5LXh4bC0wIHtcbiAgICAtLXRmLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tdGYtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neS14eGwtMSB7XG4gICAgLS10Zi1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd4LXh4bC0yIHtcbiAgICAtLXRmLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neS14eGwtMiB7XG4gICAgLS10Zi1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3gteHhsLTMge1xuICAgIC0tdGYtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neS14eGwtMyB7XG4gICAgLS10Zi1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd4LXh4bC00IHtcbiAgICAtLXRmLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neS14eGwtNCB7XG4gICAgLS10Zi1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3gteHhsLTUge1xuICAgIC0tdGYtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neS14eGwtNSB7XG4gICAgLS10Zi1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuY29sLXh4eGwge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy14eHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteHh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteHh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteHh4bC0wLFxuICAuZ3gteHh4bC0wIHtcbiAgICAtLXRmLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4eGwtMCxcbiAgLmd5LXh4eGwtMCB7XG4gICAgLS10Zi1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14eHhsLTEsXG4gIC5neC14eHhsLTEge1xuICAgIC0tdGYtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteHh4bC0xLFxuICAuZ3kteHh4bC0xIHtcbiAgICAtLXRmLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4eGwtMixcbiAgLmd4LXh4eGwtMiB7XG4gICAgLS10Zi1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXh4eGwtMixcbiAgLmd5LXh4eGwtMiB7XG4gICAgLS10Zi1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXh4eGwtMyxcbiAgLmd4LXh4eGwtMyB7XG4gICAgLS10Zi1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eHhsLTMsXG4gIC5neS14eHhsLTMge1xuICAgIC0tdGYtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteHh4bC00LFxuICAuZ3gteHh4bC00IHtcbiAgICAtLXRmLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteHh4bC00LFxuICAuZ3kteHh4bC00IHtcbiAgICAtLXRmLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteHh4bC01LFxuICAuZ3gteHh4bC01IHtcbiAgICAtLXRmLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXh4eGwtNSxcbiAgLmd5LXh4eGwtNSB7XG4gICAgLS10Zi1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5kLXh4eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eHhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4eGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4eGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4eGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteHh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteHh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLypcblRoaXMgZmlsZSBpcyB1c2VkIHRvIGNvbnRhaW4gYWxsIHZlbmRvciBpbXBvcnRzLlxuKi9cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqKlxuICAgIFRoZSBuZXcgQ1NTIHJlc2V0IC0gdmVyc2lvbiAxLjguMiAobGFzdCB1cGRhdGVkIDIzLjEyLjIwMjIpXG4gICAgR2l0SHViIHBhZ2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9lbGFkMjQxMi90aGUtbmV3LWNzcy1yZXNldFxuKioqL1xuLypcbiAgICBSZW1vdmUgYWxsIHRoZSBzdHlsZXMgb2YgdGhlIFwiVXNlci1BZ2VudC1TdHlsZXNoZWV0XCIsIGV4Y2VwdCBmb3IgdGhlICdkaXNwbGF5JyBwcm9wZXJ0eVxuICAgIC0gVGhlIFwic3ltYm9sICpcIiBwYXJ0IGlzIHRvIHNvbHZlIEZpcmVmb3ggU1ZHIHNwcml0ZSBidWdcbiAqL1xuKjp3aGVyZSg6bm90KGh0bWwsIGlmcmFtZSwgY2FudmFzLCBpbWcsIHN2ZywgdmlkZW8sIGF1ZGlvKTpub3Qoc3ZnICosIHN5bWJvbCAqKSkge1xuICBhbGw6IHVuc2V0O1xuICBkaXNwbGF5OiByZXZlcnQ7XG59XG5cbi8qIFByZWZlcnJlZCBib3gtc2l6aW5nIHZhbHVlICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBSZWFwcGx5IHRoZSBwb2ludGVyIGN1cnNvciBmb3IgYW5jaG9yIHRhZ3MgKi9cbmEsIGJ1dHRvbiB7XG4gIGN1cnNvcjogcmV2ZXJ0O1xufVxuXG4vKiBSZW1vdmUgbGlzdCBzdHlsZXMgKGJ1bGxldHMvbnVtYmVycykgKi9cbm9sLCB1bCwgbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvciBpbWFnZXMgdG8gbm90IGJlIGFibGUgdG8gZXhjZWVkIHRoZWlyIGNvbnRhaW5lciAqL1xuaW1nIHtcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICBtYXgtYmxvY2stc2l6ZTogMTAwJTtcbn1cblxuLyogcmVtb3ZlcyBzcGFjaW5nIGJldHdlZW4gY2VsbHMgaW4gdGFibGVzICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi8qIFNhZmFyaSAtIHNvbHZpbmcgaXNzdWUgd2hlbiB1c2luZyB1c2VyLXNlbGVjdDpub25lIG9uIHRoZSA8Ym9keT4gdGV4dCBpbnB1dCBkb2Vzbid0IHdvcmtpbmcgKi9cbmlucHV0LCB0ZXh0YXJlYSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG59XG5cbi8qIHJldmVydCB0aGUgJ3doaXRlLXNwYWNlJyBwcm9wZXJ0eSBmb3IgdGV4dGFyZWEgZWxlbWVudHMgb24gU2FmYXJpICovXG50ZXh0YXJlYSB7XG4gIHdoaXRlLXNwYWNlOiByZXZlcnQ7XG59XG5cbi8qIG1pbmltdW0gc3R5bGUgdG8gYWxsb3cgdG8gc3R5bGUgbWV0ZXIgZWxlbWVudCAqL1xubWV0ZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHJldmVydDtcbiAgYXBwZWFyYW5jZTogcmV2ZXJ0O1xufVxuXG4vKiBwcmVmb3JtYXR0ZWQgdGV4dCAtIHVzZSBvbmx5IGZvciB0aGlzIGZlYXR1cmUgKi9cbnByZSB7XG4gIGFsbDogcmV2ZXJ0O1xufVxuXG4vKiByZXNldCBkZWZhdWx0IHRleHQgb3BhY2l0eSBvZiBpbnB1dCBwbGFjZWhvbGRlciAqL1xuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB1bnNldDtcbn1cblxuLyogcmVtb3ZlIGRlZmF1bHQgZG90ICjigKIpIHNpZ24gKi9cbjo6bWFya2VyIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLyogZml4IHRoZSBmZWF0dXJlIG9mICdoaWRkZW4nIGF0dHJpYnV0ZS5cbiAgIGRpc3BsYXk6cmV2ZXJ0OyByZXZlcnQgdG8gZWxlbWVudCBpbnN0ZWFkIG9mIGF0dHJpYnV0ZSAqL1xuOndoZXJlKFtoaWRkZW5dKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHJldmVydCBmb3IgYnVnIGluIENocm9taXVtIGJyb3dzZXJzXG4gICAtIGZpeCBmb3IgdGhlIGNvbnRlbnQgZWRpdGFibGUgYXR0cmlidXRlIHdpbGwgd29yayBwcm9wZXJseS5cbiAgIC0gd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvOyBhZGRlZCBmb3IgU2FmYXJpIGluIGNhc2Ugb2YgdXNpbmcgdXNlci1zZWxlY3Q6bm9uZSBvbiB3cmFwcGVyIGVsZW1lbnQqL1xuOndoZXJlKFtjb250ZW50ZWRpdGFibGVdOm5vdChbY29udGVudGVkaXRhYmxlPWZhbHNlXSkpIHtcbiAgLW1vei11c2VyLW1vZGlmeTogcmVhZC13cml0ZTtcbiAgLXdlYmtpdC11c2VyLW1vZGlmeTogcmVhZC13cml0ZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcbn1cblxuLyogYXBwbHkgYmFjayB0aGUgZHJhZ2dhYmxlIGZlYXR1cmUgLSBleGlzdCBvbmx5IGluIENocm9taXVtIGFuZCBTYWZhcmkgKi9cbjp3aGVyZShbZHJhZ2dhYmxlPXRydWVdKSB7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBlbGVtZW50O1xufVxuXG4vKiBSZXZlcnQgTW9kYWwgbmF0aXZlIGJlaGF2aW9yICovXG46d2hlcmUoZGlhbG9nOm1vZGFsKSB7XG4gIGFsbDogcmV2ZXJ0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5TQ1NTIEZvcm0gUmVzZXQgSGVscGVycyAtIEZvcmtlZCBmcm9tOiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9hbnRob255c2hvcnQvNTUyNTQzXG5JbnRlbmRlZCB1c2FnZTpcbi0gTUlYSU5TOiBmb3IgdmVyeSBzcGVjaWZpYyB1c2UgY2FzZXMsIHdoZW4geW91IGRvbnQgd2FudCB0byByZXNldCBhYnNvbHV0bHkgYWxsIHRoZSBmb3JtcywgdmVyeSB2ZXJib3NlIG91dHB1dC5cbi0gUExBQ0VIT0xERVIgU0VMRUNUT1JTOiB1c2UgYXMgZXh0ZW5kaW5nIGNsYXNzZXMuIExlc3MgdmVyYm9zZSwgbW9yZSBnZW5lcmljIG92ZXJyaWRlcy5cbkEgY291cGxlIG9mIHRoaW5ncyB0byB3YXRjaCBvdXQgZm9yOlxuLSBJRTg6IElmIGEgdGV4dCBpbnB1dCBkb2Vzbid0IGhhdmUgcGFkZGluZyBvbiBhbGwgc2lkZXMgb3Igbm9uZSB0aGUgdGV4dCB3b24ndCBiZSBjZW50ZXJlZC5cbi0gVGhlIGRlZmF1bHQgYm9yZGVyIHNpemVzIG9uIHRleHQgaW5wdXRzIGluIGFsbCBVQXMgc2VlbSB0byBiZSBzbGlnaHRseSBkaWZmZXJlbnQuIFlvdSdyZSBiZXR0ZXIgb2ZmIHVzaW5nIGN1c3RvbSBib3JkZXJzLlxuLSBZb3UgTkVFRCB0byBzZXQgdGhlIGZvbnQtc2l6ZSBhbmQgZmFtaWx5IG9uIGFsbCBmb3JtIGVsZW1lbnRzXG4tIFNlYXJjaCBpbnB1dHMgbmVlZCB0byBoYXZlIHRoZWlyIGFwcGVhcmFuY2UgcmVzZXQgYW5kIHRoZSBib3gtc2l6aW5nIHNldCB0byBjb250ZW50LWJveCB0byBtYXRjaCBvdGhlciBVQXNcbi0gWW91IGNhbiBzdHlsZSB0aGUgdXBsb2FkIGJ1dHRvbiBpbiB3ZWJraXQgdXNpbmcgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvblxuLSA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHNlbGVjdG9ycyBjYW4ndCBiZSB1c2VkIGluIHRoZSBzYW1lIHNlbGVjdG9yIGFzIG5vcm1hbCBvbmVzLiBGRiBhbmQgSUUgZnJlYWsgb3V0LlxuLSBJRTogWW91IGRvbid0IG5lZWQgdG8gZmFrZSBpbmxpbmUtYmxvY2sgd2l0aCBsYWJlbHMgYW5kIGZvcm0gY29udHJvbHMgaW4gSUUuIFRoZXkgZnVuY3Rpb24gYXMgaW5saW5lLWJsb2NrLlxuLSBCeSB0dXJuaW5nIG9mZiA6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sIGl0IHJlbW92ZXMgdGhlIGV4dHJhIHdoaXRlc3BhY2Ugb24gdGhlIGxlZnQgb24gc2VhcmNoIGlucHV0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG46cm9vdCB7XG4gIC0tdGYtLWMtd2hpdGU6ICNmZmZmZmY7XG4gIC0tdGYtLWMtYmxhY2s6ICMwMDA7XG4gIC0tdGYtLWMtcmVkOiAjZmYwMDAwO1xuICAtLXRmLS1jLWxpZ2h0LWJsdWU6ICM0MDg0ZmY7XG4gIC0tdGYtLWMtZGFyay1ibHVlOiAjMGEwODMyO1xuICAtLXRmLS1jLWRhcmstYmx1ZS1saWdodGVuLTE1OiByZ2IoMjMuMTg5NjU1MTcyNCwgMTguNTUxNzI0MTM3OSwgMTE1Ljk0ODI3NTg2MjEpO1xuICAtLXRmLS1jLXdoaXRlLTgwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIC0tdGYtLWMtd2hpdGUtNjA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgLS10Zi0tYy1saWdodC1ibHVlLTUwOiByZ2JhKDY0LCAxMzIsIDI1NSwgMC41KTtcbiAgLS10Zi0tZ3JhZGllbnQtbGlnaHQtYmx1ZS1ob3Jpem9udGFsOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwNzA2MjUgMTkuMjMlLCAjNDA4NEZGIDEwMCUpO1xuICAtLXRmLS1ncmFkaWVudC1saWdodC1ibHVlLXZlcnRpY2FsOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzA3MDYyNSAxOS4yMyUsICM0MDg0RkYgMTAwJSk7XG4gIC0tdGYtLWhlYWRlcl9fc2l6ZS1oOiAxMDNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICA6cm9vdCB7XG4gICAgLS10Zi0taGVhZGVyX19zaXplLWg6IDEwM3B4O1xuICB9XG59XG5cbjpyb290IHtcbiAgLS10Zi0tY29udGFpbmVyLW1heC13aWR0aDogMTAwdnc7XG4gIC0tdGYtLWdyaWQtY29sdW1uczogNDtcbiAgLS10Zi0tZ3JpZC1ndXR0ZXIteDogMjBweDtcbiAgLS10Zi0tY29udGFpbmVyLWd1dHRlci14OiA2MHB4O1xuICAtLXRmLS1jb2x1bW4td2lkdGg6IGNhbGMoXG4gICAgKFxuICAgICAgICB2YXIoLS10Zi0tY29udGFpbmVyLW1heC13aWR0aCkgLSB2YXIoXG4gICAgICAgICAgICAtLXRmLS1jb250YWluZXItZ3V0dGVyLXhcbiAgICAgICAgICApICtcbiAgICAgICAgICB2YXIoLS10Zi0tZ3JpZC1ndXR0ZXIteClcbiAgICAgICkgL1xuICAgICAgdmFyKC0tdGYtLWdyaWQtY29sdW1ucylcbiAgKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXRmLS1ncmlkLWNvbHVtbnM6IDg7XG4gICAgLS10Zi0tZ3JpZC1ndXR0ZXIteDogMjBweDtcbiAgICAtLXRmLS1jb250YWluZXItZ3V0dGVyLXg6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICA6cm9vdCB7XG4gICAgLS10Zi0tZ3JpZC1jb2x1bW5zOiAxMjtcbiAgICAtLXRmLS1ncmlkLWd1dHRlci14OiAyMHB4O1xuICAgIC0tdGYtLWNvbnRhaW5lci1ndXR0ZXIteDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLXRmLS1jb250YWluZXItbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXRmLS1jb250YWluZXItbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIDpyb290IHtcbiAgICAtLXRmLS1jb250YWluZXItbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICA6cm9vdCB7XG4gICAgLS10Zi0tY29udGFpbmVyLW1heC13aWR0aDogOTV2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICA6cm9vdCB7XG4gICAgLS10Zi0tY29udGFpbmVyLW1heC13aWR0aDogOTB2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICA6cm9vdCB7XG4gICAgLS10Zi0tY29udGFpbmVyLW1heC13aWR0aDogNzB2dztcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tdGYtLWFuaW1hdGlvbi10aW1lOiAwLjNzO1xuICAtLXRmLS1hbmltYXRpb24tZWFzZTogZWFzZS1pbi1vdXQ7XG4gIC0tdGYtLWFuaW1hdGlvbi10aW1lLWRlZmF1bHQ6IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS10Zi0tYW5pbWF0aW9uLXRpbWUtZGVmYXVsdCk7XG59XG5cbkBrZXlmcmFtZXMgcG9pbnRQdWxzZSB7XG4gIDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgNTAlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuYm9keSwgLnBkLXRvb2x0aXAsIC50eXBvLWJhc2UtMjAsIC5wZC1ibG9ja19fdGl0bGUsIC50eXBvLWJhc2UtNTAge1xuICBjb2xvcjogdmFyKC0tdGYtLXR5cGUtZm9udC1jb2xvci1iYXNlKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRmLS10eXBlLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBmb250LXNpemU6IHZhcigtLXRmLS10eXBlLWZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRmLS10eXBlLWZvbnQtd2VpZ2h0LWJhc2UpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdGYtLXR5cGUtbGluZS1oZWlnaHQtYmFzZSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS10Zi0tdHlwZS1sZXR0ZXItc3BhY2luZy1iYXNlKTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEyNTtcbn1cblxuLnBkLWJsb2NrX190aXRsZSwgLnR5cG8tYmFzZS01MCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRmLS10eXBlLWZvbnQtd2VpZ2h0LXN0cm9uZy1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtYmxvY2tfX3RpdGxlLCAudHlwby1iYXNlLTUwIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLnR5cG8tYmFzZS0yMCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnBkLXRvb2x0aXAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10Zi0tdHlwZS1mb250LWZhbWlseS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRmLS10eXBlLWZvbnQtd2VpZ2h0LXN0cm9uZy1iYXNlKTtcbiAgYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS10Zi0tdHlwZS1oZWFkaW5nLW1hcmdpbi1ib3R0b20pO1xufVxuaDE6d2hlcmUoOm5vdCgucGQtYmxvY2tfX3RpdGxlKSkge1xuICBmb250LXNpemU6IDVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgaDE6d2hlcmUoOm5vdCgucGQtYmxvY2tfX3RpdGxlKSkge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG5oMiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRmLS10eXBlLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBmb250LXdlaWdodDogdmFyKC0tdGYtLXR5cGUtZm9udC13ZWlnaHQtc3Ryb25nLWJhc2UpO1xuICBicmVhay1hZnRlcjogYXZvaWQ7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXRmLS10eXBlLWhlYWRpbmctbWFyZ2luLWJvdHRvbSk7XG59XG5oMjp3aGVyZSg6bm90KC5wZC1ibG9ja19fdGl0bGUpKSB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBoMjp3aGVyZSg6bm90KC5wZC1ibG9ja19fdGl0bGUpKSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbmgzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tdGYtLXR5cGUtZm9udC1mYW1pbHktYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10Zi0tdHlwZS1mb250LXdlaWdodC1zdHJvbmctYmFzZSk7XG4gIGJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdGYtLXR5cGUtaGVhZGluZy1tYXJnaW4tYm90dG9tKTtcbn1cbmgzOndoZXJlKDpub3QoLnBkLWJsb2NrX190aXRsZSkpIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oNCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRmLS10eXBlLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBmb250LXdlaWdodDogdmFyKC0tdGYtLXR5cGUtZm9udC13ZWlnaHQtc3Ryb25nLWJhc2UpO1xuICBicmVhay1hZnRlcjogYXZvaWQ7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXRmLS10eXBlLWhlYWRpbmctbWFyZ2luLWJvdHRvbSk7XG59XG5oNDp3aGVyZSg6bm90KC5wZC1ibG9ja19fdGl0bGUpKSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oNSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRmLS10eXBlLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBmb250LXdlaWdodDogdmFyKC0tdGYtLXR5cGUtZm9udC13ZWlnaHQtc3Ryb25nLWJhc2UpO1xuICBicmVhay1hZnRlcjogYXZvaWQ7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXRmLS10eXBlLWhlYWRpbmctbWFyZ2luLWJvdHRvbSk7XG59XG5oNTp3aGVyZSg6bm90KC5wZC1ibG9ja19fdGl0bGUpKSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRmLS10eXBlLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBmb250LXdlaWdodDogdmFyKC0tdGYtLXR5cGUtZm9udC13ZWlnaHQtc3Ryb25nLWJhc2UpO1xuICBicmVhay1hZnRlcjogYXZvaWQ7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXRmLS10eXBlLWhlYWRpbmctbWFyZ2luLWJvdHRvbSk7XG59XG5oNjp3aGVyZSg6bm90KC5wZC1ibG9ja19fdGl0bGUpKSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIHZhcigtLXRmLS10eXBlLXBhcmFncmFwaC1tYXJnaW4tYm90dG9tKTtcbn1cblxuOndoZXJlKGEpIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogdmFyKC0tc3RrLWxpbmstY29sb3IsIHZhcigtLXRmLS10eXBlLWxpbmstY29sb3IpKTtcbn1cbjp3aGVyZShhKTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuYmxvY2txdW90ZV9fZm9vdGVyLFxuYmxvY2txdW90ZSBmb290ZXIge1xuICBtYXJnaW4tdG9wOiAwLjlyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYmxvY2txdW90ZV9fZm9vdGVyLFxuICBibG9ja3F1b3RlIGZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICB9XG59XG5ibG9ja3F1b3RlICsgKiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXRmLS10eXBlLWhlYWRpbmctcGFyYWdyYXBoLWJvdHRvbSk7XG59XG5ibG9ja3F1b3RlID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCB2YXIoLS10Zi0tdHlwZS1oZWFkaW5nLXBhcmFncmFwaC1ib3R0b20pO1xufVxudWwgbGkgdWwsXG51bCBsaSBvbCxcbm9sIGxpIHVsLFxub2wgbGkgb2wge1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMi4ycmVtO1xufVxudWwgOjptYXJrZXIge1xuICBjb250ZW50OiBub3JtYWw7XG59XG5cbm9sIHtcbiAgY291bnRlci1yZXNldDogaXRlbXM7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxub2wgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbXM7XG59XG5vbCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW1zKSBcIi4gXCI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyLjJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMi4ycmVtO1xufVxuXG50YWJsZSB7XG4gIC0tcGQtdGFibGUtY2FwdGlvbi1jb2xvcjogdmFyKHZhcigtLXRmLS1jLWJsYWNrKSk7XG4gIC0tcGQtdGFibGUtY2VsbC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tcGQtdGFibGUtY2VsbC1jb2xvcjogdmFyKHZhcigtLXRmLS1jLWJsYWNrKSk7XG4gIC0tcGQtdGFibGUtY2VsbC1ib3JkZXItd2lkdGg6IDAuMXJlbTtcbiAgLS1wZC10YWJsZS1jZWxsLWJvcmRlci10eXBlOiBzb2xpZDtcbiAgLS1wZC10YWJsZS1jZWxsLWJvcmRlci1jb2xvcjogdmFyKHZhcigtLXRmLS1jLWJsYWNrKSk7XG4gIC0tcGQtdGFibGUtY2VsbC1ib3JkZXI6IHZhcigtLXBkLXRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoKVxuICAgIHZhcigtLXBkLXRhYmxlLWNlbGwtYm9yZGVyLXR5cGUpIHZhcigtLXBkLXRhYmxlLWNlbGwtYm9yZGVyLWNvbG9yKTtcbiAgLS1wZC10YWJsZS10aC1iZzogdmFyKC0tcGQtdGFibGUtY2VsbC1iZyk7XG4gIC0tcGQtdGFibGUtdGgtY29sb3I6IHZhcigtLXBkLXRhYmxlLWNlbGwtY29sb3IpO1xuICAtLXBkLXRhYmxlLXRoLWJvcmRlci1jb2xvcjogdmFyKC0tcGQtdGFibGUtY2VsbC1ib3JkZXItY29sb3IpO1xuICAtLXBkLXRhYmxlLXRkLWJnOiB2YXIoLS1wZC10YWJsZS1jZWxsLWJnKTtcbiAgLS1wZC10YWJsZS10ZC1jb2xvcjogdmFyKC0tcGQtdGFibGUtY2VsbC1jb2xvcik7XG4gIC0tcGQtdGFibGUtdGJvZHktdGgtYmc6IHZhcigtLXBkLXRhYmxlLXRoLWJnKTtcbiAgLS1wZC10YWJsZS10Ym9keS10aC1jb2xvcjogdmFyKC0tcGQtdGFibGUtdGgtY29sb3IpO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxudGFibGUgY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1wZC10YWJsZS1jYXB0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbnRhYmxlIHRoLFxudGFibGUgdGQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wZC10YWJsZS1jZWxsLWJnKTtcbiAgY29sb3I6IHZhcigtLXBkLXRhYmxlLWNlbGwtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtaW4td2lkdGg6IDJyZW07XG4gIGJvcmRlcjogdmFyKC0tcGQtdGFibGUtY2VsbC1ib3JkZXIpO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG50YWJsZSB0aCA+ICo6bGFzdC1jaGlsZCxcbnRhYmxlIHRkID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbnRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGQtdGFibGUtdGgtYmcpO1xuICBjb2xvcjogdmFyKC0tcGQtdGFibGUtdGgtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXBkLXRhYmxlLXRoLWJvcmRlci1jb2xvcik7XG59XG50YWJsZSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBkLXRhYmxlLXRkLWJnKTtcbiAgY29sb3I6IHZhcigtLXBkLXRhYmxlLXRkLWNvbG9yKTtcbn1cbnRhYmxlIHRib2R5IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGQtdGFibGUtdGJvZHktdGgtYmcpO1xuICBjb2xvcjogdmFyKC0tcGQtdGFibGUtdGJvZHktdGgtY29sb3IpO1xufVxuXG5kbCB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5kbCBkdCxcbmRsIGRkIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuZGwgZHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuZGwgZHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLinqRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tdGYtLWFuaW1hdGlvbi10aW1lLWRlZmF1bHQpO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgZGwgZHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5kbCBkZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbmRsID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuOnJvb3Qge1xuICAtLXRmLS10eXBlLWZvbnQtY29sb3ItYmFzZTogIzAwMDtcbiAgLS10Zi0tdHlwZS1mb250LWZhbWlseS1iYXNlOiBNb25hIFNhbnMsIEludGVyLCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtLXRmLS10eXBlLWZvbnQtc2l6ZS1iYXNlOiAyMHB4O1xuICAtLXRmLS10eXBlLWZvbnQtd2VpZ2h0LWJhc2U6IDQwMDtcbiAgLS10Zi0tdHlwZS1saW5lLWhlaWdodC1iYXNlOiAxLjM1O1xuICAtLXRmLS10eXBlLWxldHRlci1zcGFjaW5nLWJhc2U6IDBlbTtcbiAgLS10Zi0tdHlwZS1mb250LXdlaWdodC1zdHJvbmctYmFzZTogNjAwO1xuICAtLXRmLS10eXBlLWhlYWRpbmctbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgLS10Zi0tdHlwZS1wYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgLS10Zi0tdHlwZS1saW5rLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLXRmLS10eXBlLWxpbmstY29sb3ItaG92ZXI6ICMwMDA7XG4gIC0tdGYtLXR5cGUtbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC0tdGYtLXR5cGUtbGluay1kZWNvcmF0aW9uLWhvdmVyOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIDpyb290IHtcbiAgICAtLXRmLS10eXBlLWZvbnQtc2l6ZS1iYXNlOiAyMHB4O1xuICAgIC0tdGYtLXR5cGUtZm9udC13ZWlnaHQtYmFzZTogNDAwO1xuICAgIC0tdGYtLXR5cGUtbGluZS1oZWlnaHQtYmFzZTogMS4zNTtcbiAgICAtLXRmLS10eXBlLWxldHRlci1zcGFjaW5nLWJhc2U6IDBlbTtcbiAgICAtLXRmLS10eXBlLWZvbnQtd2VpZ2h0LXN0cm9uZy1iYXNlOiA2MDA7XG4gICAgLS10Zi0tdHlwZS1oZWFkaW5nLW1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgLS10Zi0tdHlwZS1oZWFkaW5nLXBhcmFncmFwaC1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLXRmLS1ibG9jay1wYWRkaW5nLXk6IDMwcHg7XG4gIC0tdGYtLWJsb2NrLWhlYWRlci1ndXR0ZXI6IDIwcHg7XG4gIC0tdGYtLWJsb2NrLWZvb3Rlci1ndXR0ZXI6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tdGYtLWJsb2NrLXBhZGRpbmcteTogNTBweDtcbiAgICAtLXRmLS1ibG9jay1oZWFkZXItZ3V0dGVyOiA0MHB4O1xuICAgIC0tdGYtLWJsb2NrLWZvb3Rlci1ndXR0ZXI6IDQwcHg7XG4gIH1cbn1cblxuLnBkLWdyaWQtb3ZlcmxheSB7XG4gIC0tdGYtZ3V0dGVyLXg6IDIwcHg7XG4gIC0tdGYtY29sdW1uczogNDtcbiAgLS10Zi1jb250YWluZXItZ3V0dGVyLXg6IDYwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogOTk5OTk5OTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tdGYtLWdyaWQtY29sdW1ucyksIDFmcik7XG4gIGdhcDogMCB2YXIoLS10Zi0tZ3JpZC1ndXR0ZXIteCk7XG4gIHBhZGRpbmc6IDAgY2FsYygwLjUgKiB2YXIoLS10Zi0tY29udGFpbmVyLWd1dHRlci14KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjIpO1xuICBtYXgtd2lkdGg6IHZhcigtLXRmLS1jb250YWluZXItbWF4LXdpZHRoKTtcbn1cbi5wZC1ncmlkLW92ZXJsYXkgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7IC8qIFNldCB0aGUgYmFja2dyb3VuZCBjb2xvciBvZiBlYWNoIGdyaWQgY29sdW1uIHRvIHJlZCAqL1xuICBvcGFjaXR5OiAwLjU7IC8qIEFkanVzdCBvcGFjaXR5IHRvIG1ha2UgaXQgc2xpZ2h0bHkgdHJhbnNwYXJlbnQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBkLWdyaWQtb3ZlcmxheSA+IGRpdjpudGgtY2hpbGQobis5KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBXb3JkUHJlc3MgQ29yZVxuaHR0cHM6Ly93b3JkcHJlc3Mub3JnL3N1cHBvcnQvYXJ0aWNsZS9jc3MvI3dvcmRwcmVzcy1nZW5lcmF0ZWQtY2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFdvcmRQcmVzcyBDb3JlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFsaWduY2VudGVyLFxuZGl2LmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbmEgaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIEltYWdlIGRvZXMgbm90IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEgKi9cbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cC1jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbi53cC1jYXB0aW9uIGltZyB7XG4gIGJvcmRlcjogMCBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4ucGQtaW1hZ2Utd3JhcHBlciB7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLWltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gIH1cbn1cbi5wZC1pbWFnZS13cmFwcGVyIGltZyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgLyogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuICovXG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgY29sb3I6ICM0NDQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xuICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbkB2aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtcGFkZGluZy10b3A6IHZhcigtLXRmLS1oZWFkZXJfX3NpemUtaCk7XG59XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmltZyxcbnBpY3R1cmUsXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPWJ1dHRvbl0sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogdmFyKC0tdGYtLXR5cGUtZm9udC13ZWlnaHQtc3Ryb25nLWJhc2UpO1xufVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnBkLWxvY2stc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuOnJvb3Qge1xuICAtLXN0ay1ibG9jay13aWRlLXdpZHRoOiBjYWxjKFxuICAgIHZhcigtLXRmLS1jb250YWluZXItbWF4LXdpZHRoKSAtIHZhcigtLXRmLS1jb250YWluZXItZ3V0dGVyLXgpXG4gICk7XG4gIC0tc3RrLWJsb2NrLWRlZmF1bHQtd2lkdGg6IGNhbGMoXG4gICAgKHZhcigtLXRmLS1jb2x1bW4td2lkdGgpICogKHZhcigtLXRmLS1ncmlkLWNvbHVtbnMpIC0gMikpIC1cbiAgICAgIHZhcigtLXRmLS1ncmlkLWd1dHRlci14KVxuICApO1xuICAtLXN0ay1ibG9jay0xLWNvbHVtbi1vZmZzZXQ6IGNhbGMoXG4gICAgKDEwMCUgKyB2YXIoLS10Zi1ncmlkLWd1dHRlci14KSkgL1xuICAgICAgKHZhcigtLXRmLS1ncmlkLWNvbHVtbnMpIC0gMilcbiAgKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGstYmxvY2s6aXMoLmFsaWduY2VudGVyLCAuYWxpZ253aWRlLCAuYWxpZ25mdWxsKSA+IC5zdGstY29udGVudC1hbGlnbi5hbGlnbndpZGUsXG4gIC5zdGstYmxvY2s6aXMoLmFsaWduY2VudGVyLCAuYWxpZ253aWRlLCAuYWxpZ25mdWxsKSA+IC5zdGstY29udGVudC1hbGlnbjpub3QoLmFsaWdud2lkZSk6bm90KC5hbGlnbmZ1bGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tdGYtLWNvbnRhaW5lci1tYXgtd2lkdGgpIC0gdmFyKC0tdGYtLWNvbnRhaW5lci1ndXR0ZXIteCkpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uZ2Zvcm1fd3JhcHBlci5nZm9ybS10aGVtZS0tZnJhbWV3b3JrIHtcbiAgLS1nZi1mb3JtLWdhcC14OiAxLjFyZW07XG4gIC0tZ2YtZm9ybS1nYXAteTogMS4xcmVtO1xuICAtLWdmLXBhZGRpbmcteDogMnJlbTtcbiAgLS1nZi1sYWJlbC1jaG9pY2UtZmllbGQtc3BhY2UtcHJpbWFyeTogMS4ycmVtO1xuICAtLWdmLWxhYmVsLXNwYWNlLXgtc2Vjb25kYXJ5OiAxcmVtO1xuICAtLWdmLWZvbnQtd2VpZ2h0LXByaW1hcnk6IDQwMDtcbiAgLS1nZi1mb250LXdlaWdodC1zZWNvbmRhcnk6IDYwMDtcbiAgLS1nZi1saW5lLWhlaWdodC1zZWNvbmRhcnk6IDEuMjtcbiAgLS1nZi1jdHJsLWNob2ljZS1zaXplLW1kOiAxLjZyZW07XG4gIC0tZ2YtY3RybC1jaG9pY2Utc2l6ZTogdmFyKC0tZ2YtY3RybC1jaG9pY2Utc2l6ZS1tZCk7XG4gIC0tZ2YtZmllbGQtY2hvaWNlLWdhcDogdmFyKC0tZ2YtbGFiZWwtc3BhY2UteC1zZWNvbmRhcnkpO1xufVxuXG46cm9vdCB7XG4gIC0taHNmLWdsb2JhbF9fZm9udC1mYW1pbHk6IHZhcigtLXRmLS10eXBlLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAtLWhzZi1nbG9iYWxfX2ZvbnQtc2l6ZTogMS42cmVtO1xuICAtLWhzZi1nbG9iYWxfX2NvbG9yOiB2YXIoLS10Zi0tYy13aGl0ZSk7XG4gIC0taHNmLWdsb2JhbF9fZXJyb3ItY29sb3I6IHZhcigtLXRmLS1jLXJlZCk7XG4gIC0taHNmLXJvd19faG9yaXpvbnRhbC1zcGFjaW5nOiAxLjFyZW07XG4gIC0taHNmLXJvd19fdmVydGljYWwtc3BhY2luZzogMS4xcmVtO1xuICAtLWhzZi1tb2R1bGVfX3ZlcnRpY2FsLXNwYWNpbmc6IDA7XG4gIC0taHNmLW5hdmlnYXRpb25yb3ctYnV0dG9ucy1zaW5nbGVfX2p1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIC0taHNmLWJ1dHRvbl9fY29sb3I6IHZhcihcbiAgICAtLXRmLS1jLXdoaXRlXG4gICk7XG4gIC0taHNmLWJ1dHRvbl9fYmFja2dyb3VuZC1jb2xvcjogdmFyKFxuICAgIC0tc3RrLWdsb2JhbC1jb2xvci0zNzg2NixcbiAgICAjNDA4NGZmXG4gICk7XG4gIC0taHNmLWJ1dHRvbl9fYm9yZGVyLXJhZGl1czogMi40cmVtO1xuICAtLWhzZi1idXR0b25fX3BhZGRpbmc6IDEuMXJlbSAycmVtO1xuICAtLWhzZi1idXR0b25fX2ZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0taHNmLXJpY2h0ZXh0X19mb250LXNpemU6IDEuNHJlbTtcbiAgLS1oc2YtYmFja2dyb3VuZF9fcGFkZGluZzogMDtcbiAgLS1oc2YtZXJyb3JhbGVydF9fZm9udC1zaXplOiAxLjJyZW07XG4gIC0taHNmLWZpZWxkLWxhYmVsX19jb2xvcjogdmFyKFxuICAgIC0tdGYtLWMtd2hpdGVcbiAgKTtcbiAgLS1oc2YtZmllbGQtbGFiZWxfX2ZvbnQtc2l6ZTogMS40cmVtO1xuICAtLWhzZi1maWVsZC1pbnB1dF9fY29sb3I6IHZhcihcbiAgICAtLXN0ay1nbG9iYWwtY29sb3ItMzc4NjYsXG4gICAgIzQwODRmZlxuICApO1xuICAtLWhzZi1maWVsZC1pbnB1dF9fYmFja2dyb3VuZC1jb2xvcjogdmFyKFxuICAgIC0tdGYtLWMtd2hpdGUsXG4gICAgI2ZmZlxuICApO1xuICAtLWhzZi1maWVsZC1pbnB1dF9fcGxhY2Vob2xkZXItY29sb3I6IHZhcihcbiAgICAtLWhzZi1maWVsZC1pbnB1dF9fY29sb3JcbiAgKTtcbiAgLS1oc2YtZmllbGQtaW5wdXRfX2JvcmRlci1jb2xvcjogdmFyKFxuICAgIC0tdGYtLWMtd2hpdGUsXG4gICAgI2ZmZlxuICApO1xuICAtLWhzZi1maWVsZC1pbnB1dF9fYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4gIC0taHNmLWZpZWxkLWlucHV0X19ib3JkZXItcmFkaXVzOiAyLjRyZW07XG4gIC0taHNmLWZpZWxkLWlucHV0X19wYWRkaW5nOiAxLjJyZW0gMi4zcmVtO1xuICAtLWhzZi1maWVsZC1jaGVja2JveF9fcGFkZGluZzogMC44cmVtO1xuICAtLWhzZi1maWVsZC1yYWRpb19fcGFkZGluZzogMC44cmVtO1xufVxuXG4uaHNmYy1SZW5kZXJlciAuaHNmYy1Gb3JtV3JhcHBlciAuaHNmYy1UZXh0YXJlYUlucHV0IHtcbiAgbWluLWhlaWdodDogMTByZW07XG59XG4uaHNmYy1SZW5kZXJlciAuaHNmYy1Gb3JtV3JhcHBlciAuaHNmYy1DaGVja2JveEZpZWxkR3JvdXAgPiAuaHNmYy1GaWVsZExhYmVsLFxuLmhzZmMtUmVuZGVyZXIgLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtUmFkaW9GaWVsZEdyb3VwID4gLmhzZmMtRmllbGRMYWJlbCxcbi5oc2ZjLVJlbmRlcmVyIC5oc2ZjLUZvcm1XcmFwcGVyIC5oc2ZjLURyb3Bkb3duRmllbGQgPiAuaHNmYy1GaWVsZExhYmVsIHtcbiAgLS1oc2YtbW9kdWxlX192ZXJ0aWNhbC1zcGFjaW5nOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmhzZmMtUmVuZGVyZXIgLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtRHJvcGRvd25PcHRpb25zX19TZWFyY2gge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhzZmMtUmVuZGVyZXIgLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtRHJvcGRvd25PcHRpb25zX19TZWFyY2ggLmhzZmMtVGV4dElucHV0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uaHNmYy1SZW5kZXJlciAuaHNmYy1Gb3JtV3JhcHBlciAuaHNmYy1Ecm9wZG93bk9wdGlvbnNfX0xpc3QgbGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5oc2ZjLVJlbmRlcmVyIC5oc2ZjLUZvcm1XcmFwcGVyIC5oc2ZjLUJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTYuOHJlbTtcbn1cbi5oc2ZjLVJlbmRlcmVyIC5oc2ZjLUZvcm1XcmFwcGVyIC5oc2ZjLUVycm9yQWxlcnQge1xuICBwYWRkaW5nOiB2YXIoLS1oc2YtZmllbGQtaW5wdXRfX3BhZGRpbmcsIDApO1xuICBwYWRkaW5nLXRvcDogMC43cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oc2ZjLVJlbmRlcmVyIC5oc2ZjLUZvcm1XcmFwcGVyIC5oc2ZjLVRleHRGaWVsZCAuaHNmYy1GaWVsZExhYmVsLFxuLmhzZmMtUmVuZGVyZXIgLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtRW1haWxGaWVsZCAuaHNmYy1GaWVsZExhYmVsLFxuLmhzZmMtUmVuZGVyZXIgLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtVGV4dGFyZWFGaWVsZCAuaHNmYy1GaWVsZExhYmVsLFxuLmhzZmMtUmVuZGVyZXIgLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtUGhvbmVGaWVsZCAuaHNmYy1GaWVsZExhYmVsLFxuLmhzZmMtUmVuZGVyZXIgLmhzZmMtRm9ybVdyYXBwZXIgLmhzZmMtRHJvcGRvd25GaWVsZCAuaHNmYy1GaWVsZExhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuOnJvb3Qge1xuICAtLXRmLS10YWJsZS1yYWRpdXM6IDIwcHg7XG4gIC0tdGYtLXRhYmxlLWNhcmQtYmFja2dyb3VuZDogdmFyKFxuICAgIC0tdGYtLWdyYWRpZW50LWxpZ2h0LWJsdWUtdmVydGljYWxcbiAgKTtcbiAgLS10Zi0tdGFibGUtY2FyZC1iYWNrZ3JvdW5kOiB2YXIoLS10Zi0tYy1saWdodC1ibHVlKTtcbiAgLS10Zi0tdGFibGUtY2FyZC1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS10Zi0tdGFibGUtY2FyZC1iYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS10Zi0tdGFibGUtY2FyZC1oZWFkZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC0tdGYtLXRhYmxlLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLXRmLS10YWJsZS1jb2xvcjogdmFyKC0tdGYtLWMtd2hpdGUpO1xuICAtLXRmLS10YWJsZS1ib3JkZXI6IG5vbmU7XG4gIC0tdGYtLXRhYmxlLWNlbGwtYmc6IHRyYW5zcGFyZW50O1xuICAtLXRmLS10YWJsZS1jZWxsLWNvbG9yOiBpbmhlcml0O1xuICAtLXRmLS10YWJsZS1jZWxsLXBhZGRpbmcteDogMTRweDtcbiAgLS10Zi0tdGFibGUtY2VsbC1wYWRkaW5nLXk6IDE0cHg7XG4gIC0tdGYtLXRhYmxlLWNlbGwtdGV4dC1hbGlnbjogY2VudGVyO1xuICAtLXRmLS10YWJsZS1jZWxsLWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRmLS1jLWxpZ2h0LWJsdWUtNTApO1xuICAtLXRmLS10YWJsZS10aC1iZzogdmFyKC0tdGYtLXRhYmxlLWNlbGwtYmcpO1xufVxuXG4ucGQtdGFibGUtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnBkLXRhYmxlLS1jb21wYXJpc29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBtaW4td2lkdGg6IDcyMHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGYtLXRhYmxlLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tdGYtLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyOiB2YXIoLS10Zi0tdGFibGUtYm9yZGVyKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZC10YWJsZS0tY29tcGFyaXNvbiB7XG4gICAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLnBkLXRhYmxlLS1jb21wYXJpc29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwIDAgMCAyNSU7XG4gIHotaW5kZXg6IC0xO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGYtLXRhYmxlLXJhZGl1cyk7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNywgNiwgMzcsIDAuMikgMTkuMjMlLCByZ2JhKDY0LCAxMzIsIDI1NSwgMC4yKSAxMDAlKSBsZWZ0LzMzLjMzMyUgMTAwJSBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDcsIDYsIDM3LCAwLjQpIDE5LjIzJSwgcmdiYSg2NCwgMTMyLCAyNTUsIDAuNCkgMTAwJSkgY2VudGVyLzMzLjMzMyUgMTAwJSBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDcsIDYsIDM3LCAwLjYpIDE5LjIzJSwgcmdiYSg2NCwgMTMyLCAyNTUsIDAuNikgMTAwJSkgcmlnaHQvMzMuMzMzJSAxMDAlIG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQwODhmZiAwJSwgIzc4YTZmZiAwLjAxJSwgIzI5MjU5NyAxMS41Mzg1JSwgI2NlZGZlOSAxNy43ODg1JSwgIzQwODRmZiAyNSUsICM5MWI4ZmYgMzQuMTM0NiUsICM0MDg0ZmYgNDYuMTUzOCUsICMyOTI1OWIgNTYuMjUlLCAjNDA4NGZmIDY0LjkwMzglLCAjMjMyMTUzIDg0LjEzNDYlLCAjY2VkZmU5IDkxLjM0NjIlLCAjNDA4NGZmIDEwMCUpIDMzLjMzMyUgMC8zcHggMTAwJSBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0MDg4ZmYgMCUsICM3OGE2ZmYgMC4wMSUsICMyOTI1OTcgMTEuNTM4NSUsICNjZWRmZTkgMTcuNzg4NSUsICM0MDg0ZmYgMjUlLCAjOTFiOGZmIDM0LjEzNDYlLCAjNDA4NGZmIDQ2LjE1MzglLCAjMjkyNTliIDU2LjI1JSwgIzQwODRmZiA2NC45MDM4JSwgIzIzMjE1MyA4NC4xMzQ2JSwgI2NlZGZlOSA5MS4zNDYyJSwgIzQwODRmZiAxMDAlKSA2Ni42NjYlIDAvM3B4IDEwMCUgbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZC10YWJsZS0tY29tcGFyaXNvbjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGQtdGFibGUtLWNvbXBhcmlzb24gdGgsXG4ucGQtdGFibGUtLWNvbXBhcmlzb24gdGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGYtLXRhYmxlLWNlbGwtYmcpO1xuICBjb2xvcjogdmFyKC0tdGYtLXRhYmxlLWNlbGwtY29sb3IpO1xuICBwYWRkaW5nOiB2YXIoLS10Zi0tdGFibGUtY2VsbC1wYWRkaW5nLXkpIHZhcigtLXRmLS10YWJsZS1jZWxsLXBhZGRpbmcteCk7XG4gIHRleHQtYWxpZ246IHZhcigtLXRmLS10YWJsZS1jZWxsLXRleHQtYWxpZ24pO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS10Zi0tdGFibGUtY2VsbC1ib3JkZXIpO1xufVxuLnBkLXRhYmxlLS1jb21wYXJpc29uIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wZC10YWJsZS0tY29tcGFyaXNvbiB0ciA+ICo6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiB2YXIoLS10Zi0tdGFibGUtY2VsbC1wYWRkaW5nLXkpIHZhcigtLXRmLS10YWJsZS1jZWxsLXBhZGRpbmcteCkgdmFyKC0tdGYtLXRhYmxlLWNlbGwtcGFkZGluZy15KSAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZC10YWJsZS0tY29tcGFyaXNvbiB0ciA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgcGFkZGluZzogdmFyKC0tdGYtLXRhYmxlLWNlbGwtcGFkZGluZy15KSB2YXIoLS10Zi0tdGFibGUtY2VsbC1wYWRkaW5nLXgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBkLXRhYmxlLS1jb21wYXJpc29uIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGQtdGFibGUtLWNvbXBhcmlzb24gdGhlYWQgdGgge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucGQtdGFibGUtLWNvbXBhcmlzb24gdGhlYWQgdHI6Zmlyc3QtY2hpbGQgPiAqIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5wZC10YWJsZS0tY29tcGFyaXNvbiB0aGVhZCB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogdmFyKC0tdGYtLWMtbGlnaHQtYmx1ZSk7XG59XG4ucGQtdGFibGUtLWNvbXBhcmlzb24gdGJvZHkgdHI6bGFzdC1jaGlsZCA+ICoge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZC10YWJsZS0tY29tcGFyaXNvbiB0Ym9keSB0cjpsYXN0LWNoaWxkID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tdGYtLXRhYmxlLWNlbGwtYm9yZGVyKTtcbiAgfVxufVxuLnBkLXRhYmxlLS1jb21wYXJpc29uIHRmb290IHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLXRmLS10YWJsZS1jZWxsLWJvcmRlcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBkLXRhYmxlLS1jb21wYXJpc29uIHRmb290IHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG4ucGQtdGFibGUtLWNvbXBhcmlzb24gLmF2YWlsYWJpbGl0eSB7XG4gIGNvbG9yOiB2YXIoLS10Zi0tYy1saWdodC1ibHVlKTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZC10YWJsZS0tY29tcGFyaXNvbiAuYXZhaWxhYmlsaXR5IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wZC10YWJsZS0tY29tcGFyaXNvbiAucHJpY2Uge1xuICBjb2xvcjogdmFyKC0tdGYtLWMtbGlnaHQtYmx1ZSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGQtdGFibGUtLWNvbXBhcmlzb24gLnByaWNlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZC10YWJsZS0tY29tcGFyaXNvbiAucHJpY2VfX251bWJlciB7XG4gIGNvbG9yOiB2YXIoLS10Zi0tYy13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZC10YWJsZS0tY29tcGFyaXNvbiAucHJpY2VfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucGQtdGFibGUtbm90aWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogdmFyKC0tdGYtLXRhYmxlLWNlbGwtcGFkZGluZy15KSB2YXIoLS10Zi0tdGFibGUtY2VsbC1wYWRkaW5nLXgpIHZhcigtLXRmLS10YWJsZS1jZWxsLXBhZGRpbmcteSkgMzBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiB2YXIoLS10Zi0tdGFibGUtY2VsbC1ib3JkZXIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZC10YWJsZS1ub3RpY2Uge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgcGFkZGluZzogdmFyKC0tdGYtLXRhYmxlLWNlbGwtcGFkZGluZy15KSB2YXIoLS10Zi0tdGFibGUtY2VsbC1wYWRkaW5nLXgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGQtdGFibGUtLWNvbXBhcmlzb24gdGJvZHkgdHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgYm9yZGVyOiB2YXIoLS10Zi0tdGFibGUtY2VsbC1ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXRmLS10YWJsZS1yYWRpdXMpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGYtLXRhYmxlLWNhcmQtYmFja2dyb3VuZCk7XG4gIH1cbiAgLnBkLXRhYmxlLS1jb21wYXJpc29uIHRib2R5IHRyID4gKjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5wZC10YWJsZS0tY29tcGFyaXNvbiB0Ym9keSB0aFtzY29wZT1yb3ddIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tdGYtLXRhYmxlLWNlbGwtYm9yZGVyKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10Zi0tdGFibGUtY2FyZC1oZWFkZXItYmFja2dyb3VuZCk7XG4gIH1cbiAgLnBkLXRhYmxlLS1jb21wYXJpc29uIHRib2R5IHRkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEycHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLXRmLS10YWJsZS1jZWxsLWJvcmRlcik7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnBkLXRhYmxlLS1jb21wYXJpc29uIHRib2R5IHRkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgY29sb3I6IHZhcigtLXRmLS10YWJsZS1jb2xvcik7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1pbi13aWR0aDogMTA4cHg7XG4gIH1cbn1cbi5lY2tiLWtiLXRlbXBsYXRlIHtcbiAgYmFja2dyb3VuZDogIzBhMDgzMiAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNlcGtiLXNpZGViYXItY29udGFpbmVyLXYyLmVwa2Itc2lkZWJhci0tbWVkaXVtLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNlcGtiLXNpZGViYXItY29udGFpbmVyLXYyIC5lcGtiLXNpZGViYXJfX2NhdF9fdG9wLWNhdF9faGVhZGluZy1jb250YWluZXIgLnNpZGViYXJfc2VjdGlvbl9kaXZpZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuI2Vwa2Itc2lkZWJhci1jb250YWluZXItdjIgLmVwa2Itc2lkZWJhcl9fY2F0X190b3AtY2F0Omxhc3QtY2hpbGQgLmVwa2Itc2lkZWJhcl9fY2F0X190b3AtY2F0X19oZWFkaW5nLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuI2Vja2ItYXJ0aWNsZS1wYWdlLWNvbnRhaW5lci12MiB7XG4gIGJhY2tncm91bmQ6ICMwYTA4MzIgIWltcG9ydGFudDtcbn1cbiNlY2tiLWFydGljbGUtcGFnZS1jb250YWluZXItdjIgI2Vja2ItYXJ0aWNsZS1ib2R5IHtcbiAgd2lkdGg6IHZhcigtLXRmLS1jb250YWluZXItbWF4LXdpZHRoKSAhaW1wb3J0YW50O1xufVxuI2Vja2ItYXJ0aWNsZS1wYWdlLWNvbnRhaW5lci12MiAjZWNrYi1hcnRpY2xlLWJvZHkgI2Vja2ItYXJ0aWNsZS1yaWdodC1zaWRlYmFyIC5lY2tiLWFydGljbGUtdG9jLS1ibW9kZS1iZXR3ZWVuIC5lY2tiLWFydGljbGUtdG9jX19pbm5lciB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4jZWNrYi1hcnRpY2xlLXBhZ2UtY29udGFpbmVyLXYyIC5lY2tiLWFydGljbGUtdG9jIC5lY2tiLWFydGljbGUtdG9jX19pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI2Vja2ItYXJ0aWNsZS1wYWdlLWNvbnRhaW5lci12MiAuZWNrYi1hcnRpY2xlLXRvYyAuZWNrYi1hcnRpY2xlLXRvY19faW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jZWNrYi1hcnRpY2xlLXBhZ2UtY29udGFpbmVyLXYyIC5lY2tiLWFydGljbGUtdG9jIC5lY2tiLWFydGljbGUtdG9jX19pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI2Vja2ItYXJ0aWNsZS1wYWdlLWNvbnRhaW5lci12MiAuZWNrYi1hcnRpY2xlLXRvYyAuZWNrYi1hcnRpY2xlLXRvY19faW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNlY2tiLWFydGljbGUtcGFnZS1jb250YWluZXItdjIgLmVja2ItYXJ0aWNsZS10b2MgLmVja2ItYXJ0aWNsZS10b2NfX2lubmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDg0ZmY7XG59XG4jZWNrYi1hcnRpY2xlLXBhZ2UtY29udGFpbmVyLXYyIC5lY2tiLWFydGljbGUtdG9jIC5lY2tiLWFydGljbGUtdG9jX19pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA4NGZmO1xufVxuI2Vja2ItYXJ0aWNsZS1wYWdlLWNvbnRhaW5lci12MiAuZWNrYi1hcnRpY2xlLXRvYyAuZWNrYi1hcnRpY2xlLXRvY19faW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDNweDtcbn1cblxuLnBkLXRleHQtLWMtZ3JhZGllbnQge1xuICAtLXBkLXRlc3QtZ3JhZGllbnQtYW5nbGU6IDQ1ZGVnO1xuICAtLXBkLXRlc3QtZ3JhZGllbnQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoXG4gICAgdmFyKC0tcGQtdGVzdC1ncmFkaWVudC1hbmdsZSwgOTBkZWcpLFxuICAgICM0MDg4ZmYgMHB4LFxuICAgICM3OGE2ZmYgMC4wM3B4LFxuICAgICMyOTI1OTcgMzQuNjJweCxcbiAgICAjY2VkZmU5IDUzLjM3cHgsXG4gICAgIzQwODRmZiA3NXB4LFxuICAgICM5MWI4ZmYgMTAyLjM5cHgsXG4gICAgIzQwODRmZiAxMzguNDVweCxcbiAgICAjMjkyNTliIDE2OC43NXB4LFxuICAgICM0MDg0ZmYgMTk0LjdweCxcbiAgICAjMjMyMTUzIDI1Mi4zOXB4LFxuICAgICNjZWRmZTkgMjc0LjA1cHgsXG4gICAgIzQwODRmZiAzMDBweFxuICApO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wZC10ZXN0LWRhbiwgdmFyKC0tcGQtdGVzdC1ncmFkaWVudCkpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4IDEwMCU7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGFuaW1hdGlvbjogc2xpZGUgMjBzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5wZC10ZXh0LS1jLWdyYWRpZW50ID4gKiB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGluaXRpYWw7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMDtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHggMDtcbiAgfVxufVxuLnRmLWV4cGFuZGFibGUtbGlzdC0tY29sbGFwc2libGUgLndwLWJsb2NrLXN0YWNrYWJsZS1hY2NvcmRpb246bnRoLWNoaWxkKG4rNikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRmLWV4cGFuZGFibGUtbGlzdF9fYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDAgMDtcbn1cbi50Zi1leHBhbmRhYmxlLWxpc3QtLWV4cGFuZGVkIC53cC1ibG9jay1zdGFja2FibGUtYWNjb3JkaW9uOm50aC1jaGlsZChuKzYpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGYtZXhwYW5kYWJsZS1saXN0LS1leHBhbmRlZCAudGYtZXhwYW5kYWJsZS1saXN0X19idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jaHNGb3JtV3JhcC5pcy1jb2xsYXBzZWQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMzVzIGVhc2UsIG9wYWNpdHkgMC4yNXMgZWFzZTtcbn1cblxuI2hzRm9ybVdyYXAge1xuICBtYXgtaGVpZ2h0OiAxNTAwcHg7XG4gIC8qIGp1c3QgbmVlZHMgdG8gYmUg4oCcYmlnIGVub3VnaOKAnSAqL1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMzVzIGVhc2UsIG9wYWNpdHkgMC4yNXMgZWFzZTtcbn1cblxuLnBkLXBvaW50IHtcbiAgLS1wZC1wb2ludC1iYWNrZ3JvdW5kOiB2YXIoLS10Zi0tYy1saWdodC1ibHVlKTtcbiAgLS1wZC1wb2ludC1zaXplOiAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tcGQtcG9pbnQtc2l6ZSk7XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtcG9pbnQge1xuICAgIC0tcGQtcG9pbnQtc2l6ZTogMy42cmVtO1xuICB9XG59XG4ucGQtcG9pbnQ6YmVmb3JlLCAucGQtcG9pbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZC1wb2ludC1iYWNrZ3JvdW5kKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5wZC1wb2ludDpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjM1O1xuICBhbmltYXRpb246IHBvaW50UHVsc2UgMnMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tcGQtcG9pbnQtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG59XG4ucGQtcG9pbnQ6YWZ0ZXIge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDUwJTtcbn1cbi5wZC1wb2ludDpub3QoOmVtcHR5KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wZC1wb2ludDpub3QoOmVtcHR5KSA+IC5wZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlICsgMTBweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnBkLXBvaW50Om5vdCg6ZW1wdHkpID4gLnBkLXRvb2x0aXAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5wZC1wb2ludDpub3QoOmVtcHR5KTpob3ZlciAucGQtdG9vbHRpcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbi5wZC10b29sdGlwIHtcbiAgLS1wZC10b29sdGlwLWJvcmRlci13aWR0aDogMnB4O1xuICAtLXBkLXRvb2x0aXAtYm9yZGVyLWNvbG9yOiB2YXIoLS10Zi0tYy13aGl0ZSk7XG4gIC0tcGQtdG9vbHRpcC1ib3JkZXI6IHZhcigtLXBkLXRvb2x0aXAtYm9yZGVyLXdpZHRoKSBzb2xpZFxuICAgIHZhcigtLXBkLXRvb2x0aXAtYm9yZGVyLWNvbG9yKTtcbiAgLS1wZC10b29sdGlwLWJvcmRlci1yYWRpdXM6IDJyZW07XG4gIC0tcGQtdG9vbHRpcC1iYWNrZ3JvdW5kOiB2YXIoLS10Zi0tYy13aGl0ZSk7XG4gIC0tcGQtdG9vbHRpcC1jb2xvcjogdmFyKC0tdGYtLWMtbGlnaHQtYmx1ZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGQtdG9vbHRpcC1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLXBkLXRvb2x0aXAtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBkLXRvb2x0aXAtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1wZC10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IHZhcigtLXBkLXRvb2x0aXAtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGQtdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogMC43cmVtIDEuNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAyO1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIHZhcigtLXRmLS1hbmltYXRpb24tdGltZS1kZWZhdWx0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGQtdG9vbHRpcCB7XG4gICAgcGFkZGluZzogMS4ycmVtIDEuNXJlbTtcbiAgfVxufVxuLnBkLXRvb2x0aXA6OmJlZm9yZSwgLnBkLXRvb2x0aXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1wZC10b29sdGlwLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbi5wZC10b29sdGlwOjphZnRlciB7XG4gIGJvdHRvbTogY2FsYygxMDAlIC0gdmFyKC0tcGQtdG9vbHRpcC1ib3JkZXItd2lkdGgpIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcGQtdG9vbHRpcC1iYWNrZ3JvdW5kKTtcbn1cbi5wZC10b29sdGlwX19hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbi5wZC13b3JsZC1tYXAge1xuICAtLXBkLXdvcmxkLW1hcC13aWR0aDogMTI1OXB4O1xuICAtLXBkLXdvcmxkLW1hcC1oZWlnaHQ6IDY1NnB4O1xuICAtLXBkLXdvcmxkLW1hcC1taW4taGVpZ2h0OiA0MDBweDtcbiAgLS1wZC13b3JsZC1tYXAtYXNwZWMtcmF0aW86IDEyNTkgLyA2NTY7XG4gIC0tcGQtd29ybGQtbWFwLWNvbG9yOiB2YXIoLS10Zi0tYy1kYXJrLWJsdWUtbGlnaHRlbi0xNSk7XG4gIC0tcGQtd29ybGQtbWFwLXNjcm9sbGJhci10aHVtYi1jb2xvcjogdmFyKC0tdGYtLWMtd2hpdGUpO1xuICAtLXBkLXdvcmxkLW1hcC1zY3JvbGxiYXItaG92ZXItdGh1bWItY29sb3I6IHZhcigtLXRmLS1jLWxpZ2h0LWJsdWUpO1xuICAtLXBkLXdvcmxkLW1hcC1zY3JvbGxiYXItdHJhY2stY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHNjcm9sbGJhci13aWR0aDogYXV0bzsgLyogXCJhdXRvXCIgb3IgXCJ0aGluXCIgKi9cbiAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1wZC13b3JsZC1tYXAtc2Nyb2xsYmFyLXRodW1iLWNvbG9yKSB2YXIoLS1wZC13b3JsZC1tYXAtc2Nyb2xsYmFyLXRyYWNrLWNvbG9yKTsgLyogdGh1bWIgYW5kIHRyYWNrICovXG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wZC13b3JsZC1tYXAtc2Nyb2xsYmFyLWdhcCwgMTBweCk7XG4gIC8qIFNjcm9sbGJhciBzdHlsZXMgZm9yIFdlYmtpdCAoQ2hyb21lLCBTYWZhcmksIEVkZ2UpICovXG59XG4ucGQtd29ybGQtbWFwOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogOHB4OyAvKiBob3Jpem9udGFsIHNjcm9sbGJhciBoZWlnaHQgKi9cbn1cbi5wZC13b3JsZC1tYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGQtd29ybGQtbWFwLXNjcm9sbGJhci10cmFjay1jb2xvcik7XG59XG4ucGQtd29ybGQtbWFwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBkLXdvcmxkLW1hcC1zY3JvbGxiYXItdGh1bWItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnBkLXdvcmxkLW1hcCAqOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBkLXdvcmxkLW1hcC1zY3JvbGxiYXItaG92ZXItdGh1bWItY29sb3IpO1xufVxuLnBkLXdvcmxkLW1hcF9fbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogdmFyKC0tcGQtd29ybGQtbWFwLWFzcGVjLXJhdGlvKTtcbiAgZmlsbDogdmFyKC0tcGQtd29ybGQtbWFwLWNvbG9yKTtcbiAgbWluLWhlaWdodDogdmFyKC0tcGQtd29ybGQtbWFwLW1pbi1oZWlnaHQpO1xufVxuLnBkLXdvcmxkLW1hcF9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ucGQtd29ybGQtbWFwX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgLS10Zi1ndXR0ZXIteDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIC0tdGYtZ3V0dGVyLXg6IDYwcHg7XG4gIH1cbn1cblxuLnBkLWdyaWQge1xuICAtLXRmLWd1dHRlci14OiAyMHB4O1xuICAtLXRmLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS10Zi1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLXRmLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS10Zi1ndXR0ZXIteCkpO1xuICAtLXBkLWd1dHRlci15OiB2YXIoLS10Zi1ndXR0ZXIteCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBkLWdyaWQge1xuICAgIC0tdGYtZ3V0dGVyLXg6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGQtZ3JpZCB7XG4gICAgLS10Zi1ndXR0ZXIteDogMjBweDtcbiAgfVxufVxuLnBkLWdyaWQtLWQtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5wZC1ncmlkLS1kLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGQtZ3JpZC0tYS10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wZC1ncmlkLS1hLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGQtZ3JpZC0tYS1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ucGQtZ3JpZC0tai1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBkLWdyaWQtLWotY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkLWdyaWQtLWotcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5wZC1ncmlkLS1qLWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLnBkLWdyaWQtLWotYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBkLWdyaWRfX2l0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS10Zi1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tdGYtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tdGYtZ3V0dGVyLXkpO1xufVxuLnBkLWdyaWRfX2l0ZW0tLXRvcCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4ucGQtZ3JpZF9faXRlbS0tY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnBkLWdyaWRfX2l0ZW0tLWJvdHRvbSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4ucGQtYmxvY2sge1xuICAtLXRmLS1ibG9jay1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS10Zi0tYmxvY2stY29sb3I6IHZhcigtLWtwaS1ibGFjayk7XG4gIC0tdGYtLWJsb2NrLXRpdGxlLWNvbG9yOiB2YXIoLS1rcGktYmxhY2spO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Zi0tYmxvY2stYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS10Zi0tYmxvY2stY29sb3IpO1xuICBwYWRkaW5nOiB2YXIoLS10Zi0tYmxvY2stcGFkZGluZy15KSAwO1xufVxuLnBkLWJsb2NrX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogLTE7XG59XG4ucGQtYmxvY2tfX2JhY2tncm91bmQgaW1nLFxuLnBkLWJsb2NrX19iYWNrZ3JvdW5kIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cbi5wZC1ibG9ja19faGVhZGVyOm5vdCg6b25seS1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS10Zi0tYmxvY2staGVhZGVyLWd1dHRlcik7XG59XG4ucGQtYmxvY2tfX2hlYWRlciA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGQtYmxvY2tfX2Zvb3Rlcjpub3QoOm9ubHktY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tdGYtLWJsb2NrLWZvb3Rlci1ndXR0ZXIpO1xufVxuLnBkLWJsb2NrX19mb290ZXIgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wZC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGYtLWJsb2NrLXRpdGxlLWNvbG9yKTtcbn1cbi5wZC1ibG9ja19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGQtYmxvY2tfX2l0ZW0gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBkLWhlYWRlciB7XG4gIC0tc3RrLWJ1dHRvbi1vdXRsaW5lLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTA7XG4gIGhlaWdodDogdmFyKC0tdGYtLWhlYWRlcl9fc2l6ZS1oKTtcbn1cbi5wZC1oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGQtaGVhZGVyX19pbm5lciA+ICoge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBkLWhhbWJ1cmdlcixcbi5wZC1oYW1idXJnZXItY2xvc2Uge1xuICAtLXBkLWhhbWJ1cmdlci1zaXplOiAzMHB4O1xuICAtLXBkLWhhbWJ1cmdlci1zcGFjaW5nOiA2cHg7XG4gIC0tcGQtaGFtYnVyZ2VyLWxpbmUtaGVpZ2h0OiAzcHg7XG4gIC0tcGQtaGFtYnVyZ2VyLWxpbmUtcmFkaXVzOiA1cHg7XG4gIC0tcGQtaGFtYnVyZ2VyLWxpbmUtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBnYXA6IHZhcigtLXBkLWhhbWJ1cmdlci1zcGFjaW5nKTtcbiAgd2lkdGg6IHZhcigtLXBkLWhhbWJ1cmdlci1zaXplKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLnBkLWhhbWJ1cmdlciBzcGFuLFxuLnBkLWhhbWJ1cmdlci1jbG9zZSBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tcGQtaGFtYnVyZ2VyLWxpbmUtaGVpZ2h0LCAzcHgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1wZC1oYW1idXJnZXItbGluZS1yYWRpdXMsIDVweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBkLWhhbWJ1cmdlci1saW5lLWNvbG9yLCAjZmZmKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGQtaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5wZC1oYW1idXJnZXItY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBkLWhhbWJ1cmdlci1jbG9zZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoN3B4LCA2cHgpO1xufVxuLnBkLWhhbWJ1cmdlci1jbG9zZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGQtaGFtYnVyZ2VyLWNsb3NlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoN3B4LCAtNnB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wZC1saW5rLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBkLW9mZi1jYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogIzA3MDYyNTtcbiAgei1pbmRleDogOTk5OTk5O1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjNzIGVhc2U7XG59XG4ucGQtb2ZmLWNhbnZhcy5pcy1vcGVuIHtcbiAgcmlnaHQ6IDA7XG59XG4ucGQtb2ZmLWNhbnZhc19faW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogdmFyKC0tc3RrLWJsb2NrLXdpZGUtd2lkdGgsIHZhcigtLXN0ay1ibG9jay13aWR0aC13aWRlLWRldGVjdGVkLCA4MHZ3KSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBkLW9mZi1jYW52YXNfX2hlYWRlciB7XG4gIGhlaWdodDogdmFyKC0tdGYtLWhlYWRlcl9fc2l6ZS1oKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wZC1vZmYtY2FudmFzX19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wZC1vZmYtY2FudmFzX19jb250ZW50IC5wZC1tZW51LWJ1dHRvbnMgPiAuc3RrLWJ1dHRvbi1ncm91cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wZC1vZmYtY2FudmFzX19jb250ZW50IC5wZC1tZW51LWJ1dHRvbnMgPiAuc3RrLWJ1dHRvbi1ncm91cCAuc3RrLWJsb2NrLWJ1dHRvbi0tc3R5bGUtbWVudS1saW5rIC5zdGstYnV0dG9uX19pbm5lci10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGQtbG9naW4tbWVudSBsaSAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50IHtcbiAgLS1wZC1pdGVtLWxpbmstY29sb3I6ICNmZmZmZmY7XG4gIC0tcGQtaXRlbS1saW5rLWNvbG9yLWhvdmVyOiAjNDA4NEZGO1xuICAtLXBkLWl0ZW0tbGluay1pY29uLXNpemU6IDIxcHg7XG4gIC0tcGQtaXRlbS1saW5rLWljb24tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI3IDI3JyUzRSUzQ2cgZGF0YS1uYW1lPSdMYXllciAxJyUzRSUzQ3BhdGggZD0nTTE1LjI0IDEzLjA3YTQuNDYgNC40NiAwIDAgMCAyLjcxLTQuMDljMC0yLjQ1LTItNC40NS00LjQ1LTQuNDVTOS4wNSA2LjYxIDkuMDUgOS4wNWMwIDEuNzggMS4wNiAzLjMgMi41NyA0LjAyLTMuMTUuOC01LjU0IDMuNjUtNS41NCA3LjAzaC43NGMwLTMuNjMgMy4wNC02LjUzIDYuNi02LjUzczYuNTMgMi44OSA2LjYgNi41M2guNzRjMC0zLjM4LTIuMzgtNi4yMi01LjUzLTcuMDNaTTkuNzkgOC45OGMwLTIgMS42My0zLjcxIDMuNzEtMy43MXMzLjcxIDEuNzEgMy43MSAzLjcxLTEuNzEgMy43MS0zLjcxIDMuNzEtMy43MS0xLjcxLTMuNzEtMy43MScgY2xhc3M9J2Nscy0xJy8lM0UlM0NwYXRoIGQ9J00xMy41IDI3QzYuMDYgMjcgMCAyMC45NCAwIDEzLjVTNi4wNiAwIDEzLjUgMCAyNyA2LjA2IDI3IDEzLjUgMjAuOTQgMjcgMTMuNSAyN20wLTI2LjI4QzYuNDUuNzIuNzIgNi40NS43MiAxMy41UzYuNDUgMjYuMjggMTMuNSAyNi4yOHMxMi43OC01LjczIDEyLjc4LTEyLjc4UzIwLjU1LjcyIDEzLjUuNzInIGNsYXNzPSdjbHMtMScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4ucGQtbG9naW4tbWVudSBsaSAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tcGQtaXRlbS1saW5rLWljb24tc2l6ZSk7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGQtaXRlbS1saW5rLWNvbG9yKTtcbiAgbWFzay1pbWFnZTogdmFyKC0tcGQtaXRlbS1saW5rLWljb24tc3ZnKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5wZC1sb2dpbi1tZW51IGxpIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQgLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fbGFiZWwge1xuICBjb2xvcjogdmFyKC0tcGQtaXRlbS1saW5rLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5wZC1sb2dpbi1tZW51IGxpIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQ6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGQtaXRlbS1saW5rLWNvbG9yLWhvdmVyKTtcbn1cbi5wZC1sb2dpbi1tZW51IGxpIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQ6aG92ZXIgLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fbGFiZWwge1xuICBjb2xvcjogdmFyKC0tcGQtaXRlbS1saW5rLWNvbG9yLWhvdmVyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGQtbG9naW4tbWVudSBsaS5oYXMtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbi5wZC1sb2dpbi1tZW51IGxpLmhhcy1jaGlsZCA+IC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQge1xuICAtLXBkLWl0ZW0tbGluay1pY29uLXNpemU6IDI3cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBkLWxvZ2luLW1lbnUgbGkuaGFzLWNoaWxkID4gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBkLWxvZ2luLW1lbnUgbGkuaGFzLWNoaWxkID4gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudCAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbmEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wZC1sb2dpbi1tZW51IGxpLmhhcy1jaGlsZCA+IC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQgLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucGQtbG9naW4tbWVudSBsaS5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGQtbG9naW4tbWVudSBsaS5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSg2NCwgMTMyLCAyNTUsIDAuNSk7XG4gIG1pbi13aWR0aDogMjNyZW07XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogY2FsYygxMDAlICsgMjBweCk7XG4gIHBhZGRpbmc6IDEuOHJlbSAzcmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wZC1sb2dpbi1tZW51IGxpLmhhcy1jaGlsZCAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4td2lkdGg6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4ucGQtbG9naW4tbWVudSBsaS5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudCB7XG4gIC0tcGQtaXRlbS1saW5rLWNvbG9yOiAjMDcwNjI1O1xuICAtLXBkLWl0ZW0tbGluay1pY29uLXN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAyMSAyMSclM0UlM0NwYXRoIGZpbGw9JyUyMzA3MDYyNScgZD0nTTIxIDExLjkxMlY5LjA4OGgtMi4zMjNhOC4yIDguMiAwIDAgMC0xLjM5OC0zLjM3MWwxLjY0My0xLjY0NC0xLjk5NS0xLjk5NS0xLjY0NCAxLjY0M2E4LjMgOC4zIDAgMCAwLTMuMzcxLTEuMzk4VjBIOS4wODh2Mi4zMjNjLTEuMjQuMjE0LTIuMzg2LjctMy4zNzEgMS4zOThMNC4wNzMgMi4wNzggMi4wNzggNC4wNzMgMy43MiA1LjcxN2E4LjMgOC4zIDAgMCAwLTEuMzk4IDMuMzcxSDB2Mi44MjRoMi4zMjNjLjIxNCAxLjI0LjcgMi4zODYgMS4zOTggMy4zNzFsLTEuNjQzIDEuNjQ0IDEuOTk1IDEuOTk1IDEuNjQ0LTEuNjQzYTguMyA4LjMgMCAwIDAgMy4zNzEgMS4zOThWMjFoMi44MjR2LTIuMzIzYTguMiA4LjIgMCAwIDAgMy4zNzEtMS4zOThsMS42NDQgMS42NDMgMS45OTUtMS45OTUtMS42NDMtMS42NDRhOC4zIDguMyAwIDAgMCAxLjM5OC0zLjM3MXptLTEwLjQ5OSA0LjA2M2E1LjQ3NiA1LjQ3NiAwIDEgMSAwLTEwLjk1MiA1LjQ3NiA1LjQ3NiAwIDAgMSAwIDEwLjk1MicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGQtbG9naW4tbWVudSBsaS5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudCB7XG4gICAgLS1wZC1pdGVtLWxpbmstY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5wZC1sb2dpbi1tZW51IGxpLmhhcy1jaGlsZCAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50IC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBkLWxvZ2luLW1lbnUgbGkuaGFzLWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQgLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnBkLWxvZ2luLW1lbnUgbGkuaGFzLWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtOm50aC1jaGlsZCgxKSAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50IHtcbiAgLS1wZC1pdGVtLWxpbmstaWNvbi1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMjEgMjEnJTNFJTNDcGF0aCBmaWxsPSclMjMyMzFmMjAnIGQ9J00xMC41IDIxQzQuNzEgMjEgMCAxNi4yOSAwIDEwLjVTNC43MSAwIDEwLjUgMCAyMSA0LjcxIDIxIDEwLjUgMTYuMjkgMjEgMTAuNSAyMW0wLTIwLjA1NEM1LjIzMi45NDYuOTQ2IDUuMjMyLjk0NiAxMC41czQuMjg2IDkuNTU0IDkuNTU0IDkuNTU0IDkuNTU0LTQuMjg2IDkuNTU0LTkuNTU0UzE1Ljc2OC45NDYgMTAuNS45NDYnLyUzRSUzQ3BhdGggZmlsbD0nJTIzMjMxZjIwJyBkPSdNMTMuNjAyIDEwLjk3M0g0LjQ3NmEuNDc0LjQ3NCAwIDAgMS0uNDczLS40NzNjMC0uMjYuMjEzLS40NzMuNDczLS40NzNoOS4xMjZjLjI2IDAgLjQ3My4yMTMuNDczLjQ3M3MtLjIxMy40NzMtLjQ3My40NzMnLyUzRSUzQ3BhdGggZmlsbD0nJTIzMjMxZjIwJyBkPSdtMTcuMTc3IDEwLjUtNC45Ni0yLjg2M3Y1LjcyNnonLyUzRSUzQy9zdmclM0VcIik7XG59XG4ucGQtbG9naW4tbWVudSBsaS5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb24tc3VibWVudV9fdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gfiAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIge1xuICBtaW4td2lkdGg6IDIzcmVtO1xufVxuXG4ucGQtaGVhZGVyIC5zdGstYmxvY2stYnV0dG9uLS1zdHlsZS1tZW51LWxpbmsgLmlzLWFjdGl2ZSAuc3RrLWJ1dHRvbl9faW5uZXItdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10Zi0tYy1saWdodC1ibHVlKSAhaW1wb3J0YW50O1xufSIsIkBtaXhpbiBic0Jhbm5lcigkZmlsZSkge1xuICAvKiFcbiAgICogQm9vdHN0cmFwICN7JGZpbGV9IHY1LjMuOCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAgICogQ29weXJpZ2h0IDIwMTEtMjAyNSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAgICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gICAqL1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG46cm9vdCB7XG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tI3skcHJlZml4fWJyZWFrcG9pbnQtI3skbmFtZX06ICN7JHZhbHVlfTtcbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlciBvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRjb3VudCkpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbiBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXg6IFwiXCIsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZS5nLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJGUyByZXNjYWxpbmdcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XG4gICAgfVxuICB9XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbiBodG1sIHtcbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICB9XG4gIFxuICAvKiBTZWN0aW9uc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAgICovXG4gIFxuICBib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAgICovXG4gIFxuICBtYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLyoqXG4gICAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAgICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAgICovXG4gIFxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luOiAwLjY3ZW0gMDtcbiAgfVxuICBcbiAgLyogR3JvdXBpbmcgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gICAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICAgKi9cbiAgXG4gIGhyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICAgIGhlaWdodDogMDsgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuICBcbiAgcHJlIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xuICB9XG4gIFxuICAvKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG4gIFxuICBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBcbiAgLyoqXG4gICAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gICAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gICAqL1xuICBcbiAgYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xuICB9XG4gIFxuICAvKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAgICovXG4gIFxuICBiLFxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuICBcbiAgY29kZSxcbiAga2JkLFxuICBzYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xuICB9XG4gIFxuICAvKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuICBcbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG4gIFxuICAvKipcbiAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gICAqIGFsbCBicm93c2Vycy5cbiAgICovXG4gIFxuICBzdWIsXG4gIHN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuICBcbiAgc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG4gIH1cbiAgXG4gIHN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG4gIH1cbiAgXG4gIC8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICAgKi9cbiAgXG4gIGltZyB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB9XG4gIFxuICAvKiBGb3Jtc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gICAqL1xuICBcbiAgYnV0dG9uLFxuICBpbnB1dCxcbiAgb3B0Z3JvdXAsXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgfVxuICBcbiAgLyoqXG4gICAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICAgKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICAgKi9cbiAgXG4gIGJ1dHRvbixcbiAgaW5wdXQgeyAvKiAxICovXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAgICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICAgKi9cbiAgXG4gIGJ1dHRvbixcbiAgc2VsZWN0IHsgLyogMSAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIFxuICAvKipcbiAgICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICovXG4gIFxuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cbiAgXG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbiAgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG4gIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG4gIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBcbiAgLyoqXG4gICAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAgICovXG4gIFxuICBidXR0b246LW1vei1mb2N1c3JpbmcsXG4gIFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuICBbdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuICBbdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xuICB9XG4gIFxuICAvKipcbiAgICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cbiAgXG4gIGZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gICAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAgICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuICBcbiAgbGVnZW5kIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICAgIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG4gIH1cbiAgXG4gIC8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICAgKi9cbiAgXG4gIHByb2dyZXNzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAgICovXG4gIFxuICB0ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICAgKi9cbiAgXG4gIFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG4gIH1cbiAgXG4gIC8qKlxuICAgKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gICAqL1xuICBcbiAgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAgICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gICAqL1xuICBcbiAgW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbiAgfVxuICBcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAgICovXG4gIFxuICBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIFxuICAvKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICAgKi9cbiAgXG4gIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gICAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICB9XG4gIFxuICAvKiBJbnRlcmFjdGl2ZVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAgICovXG4gIFxuICBkZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbiAgXG4gIHN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgfVxuICBcbiAgLyogTWlzY1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAgICovXG4gIFxuICB0ZW1wbGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICAgKi9cbiAgXG4gIFtoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9IiwiLyoqKlxuICAgIFRoZSBuZXcgQ1NTIHJlc2V0IC0gdmVyc2lvbiAxLjguMiAobGFzdCB1cGRhdGVkIDIzLjEyLjIwMjIpXG4gICAgR2l0SHViIHBhZ2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9lbGFkMjQxMi90aGUtbmV3LWNzcy1yZXNldFxuKioqL1xuXG4vKlxuICAgIFJlbW92ZSBhbGwgdGhlIHN0eWxlcyBvZiB0aGUgXCJVc2VyLUFnZW50LVN0eWxlc2hlZXRcIiwgZXhjZXB0IGZvciB0aGUgJ2Rpc3BsYXknIHByb3BlcnR5XG4gICAgLSBUaGUgXCJzeW1ib2wgKlwiIHBhcnQgaXMgdG8gc29sdmUgRmlyZWZveCBTVkcgc3ByaXRlIGJ1Z1xuICovXG4gKjp3aGVyZSg6bm90KGh0bWwsIGlmcmFtZSwgY2FudmFzLCBpbWcsIHN2ZywgdmlkZW8sIGF1ZGlvKTpub3Qoc3ZnICosIHN5bWJvbCAqKSkge1xuICAgIGFsbDogdW5zZXQ7XG4gICAgZGlzcGxheTogcmV2ZXJ0O1xufVxuXG4vKiBQcmVmZXJyZWQgYm94LXNpemluZyB2YWx1ZSAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBSZWFwcGx5IHRoZSBwb2ludGVyIGN1cnNvciBmb3IgYW5jaG9yIHRhZ3MgKi9cbmEsIGJ1dHRvbiB7XG4gICAgY3Vyc29yOiByZXZlcnQ7XG59XG5cbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyAoYnVsbGV0cy9udW1iZXJzKSAqL1xub2wsIHVsLCBtZW51IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3IgaW1hZ2VzIHRvIG5vdCBiZSBhYmxlIHRvIGV4Y2VlZCB0aGVpciBjb250YWluZXIgKi9cbmltZyB7XG4gICAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICAgIG1heC1ibG9jay1zaXplOiAxMDAlO1xufVxuXG4vKiByZW1vdmVzIHNwYWNpbmcgYmV0d2VlbiBjZWxscyBpbiB0YWJsZXMgKi9cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4vKiBTYWZhcmkgLSBzb2x2aW5nIGlzc3VlIHdoZW4gdXNpbmcgdXNlci1zZWxlY3Q6bm9uZSBvbiB0aGUgPGJvZHk+IHRleHQgaW5wdXQgZG9lc24ndCB3b3JraW5nICovXG5pbnB1dCwgdGV4dGFyZWEge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG59XG5cbi8qIHJldmVydCB0aGUgJ3doaXRlLXNwYWNlJyBwcm9wZXJ0eSBmb3IgdGV4dGFyZWEgZWxlbWVudHMgb24gU2FmYXJpICovXG50ZXh0YXJlYSB7XG4gICAgd2hpdGUtc3BhY2U6IHJldmVydDtcbn1cblxuLyogbWluaW11bSBzdHlsZSB0byBhbGxvdyB0byBzdHlsZSBtZXRlciBlbGVtZW50ICovXG5tZXRlciB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiByZXZlcnQ7XG4gICAgYXBwZWFyYW5jZTogcmV2ZXJ0O1xufVxuXG4vKiBwcmVmb3JtYXR0ZWQgdGV4dCAtIHVzZSBvbmx5IGZvciB0aGlzIGZlYXR1cmUgKi9cbnByZSB7XG4gICAgYWxsOiByZXZlcnQ7XG59XG5cbi8qIHJlc2V0IGRlZmF1bHQgdGV4dCBvcGFjaXR5IG9mIGlucHV0IHBsYWNlaG9sZGVyICovXG46OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdW5zZXQ7XG59XG5cbi8qIHJlbW92ZSBkZWZhdWx0IGRvdCAo4oCiKSBzaWduICovXG46Om1hcmtlciB7XG4gICAgY29udGVudDogXCJcIjtcbn1cblxuLyogZml4IHRoZSBmZWF0dXJlIG9mICdoaWRkZW4nIGF0dHJpYnV0ZS5cbiAgIGRpc3BsYXk6cmV2ZXJ0OyByZXZlcnQgdG8gZWxlbWVudCBpbnN0ZWFkIG9mIGF0dHJpYnV0ZSAqL1xuOndoZXJlKFtoaWRkZW5dKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogcmV2ZXJ0IGZvciBidWcgaW4gQ2hyb21pdW0gYnJvd3NlcnNcbiAgIC0gZml4IGZvciB0aGUgY29udGVudCBlZGl0YWJsZSBhdHRyaWJ1dGUgd2lsbCB3b3JrIHByb3Blcmx5LlxuICAgLSB3ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87IGFkZGVkIGZvciBTYWZhcmkgaW4gY2FzZSBvZiB1c2luZyB1c2VyLXNlbGVjdDpub25lIG9uIHdyYXBwZXIgZWxlbWVudCovXG46d2hlcmUoW2NvbnRlbnRlZGl0YWJsZV06bm90KFtjb250ZW50ZWRpdGFibGU9XCJmYWxzZVwiXSkpIHtcbiAgICAtbW96LXVzZXItbW9kaWZ5OiByZWFkLXdyaXRlO1xuICAgIC13ZWJraXQtdXNlci1tb2RpZnk6IHJlYWQtd3JpdGU7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG59XG5cbi8qIGFwcGx5IGJhY2sgdGhlIGRyYWdnYWJsZSBmZWF0dXJlIC0gZXhpc3Qgb25seSBpbiBDaHJvbWl1bSBhbmQgU2FmYXJpICovXG46d2hlcmUoW2RyYWdnYWJsZT1cInRydWVcIl0pIHtcbiAgICAtd2Via2l0LXVzZXItZHJhZzogZWxlbWVudDtcbn1cblxuLyogUmV2ZXJ0IE1vZGFsIG5hdGl2ZSBiZWhhdmlvciAqL1xuOndoZXJlKGRpYWxvZzptb2RhbCkge1xuICAgIGFsbDogcmV2ZXJ0O1xufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblNDU1MgRm9ybSBSZXNldCBIZWxwZXJzIC0gRm9ya2VkIGZyb206IGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2FudGhvbnlzaG9ydC81NTI1NDNcbkludGVuZGVkIHVzYWdlOlxuLSBNSVhJTlM6IGZvciB2ZXJ5IHNwZWNpZmljIHVzZSBjYXNlcywgd2hlbiB5b3UgZG9udCB3YW50IHRvIHJlc2V0IGFic29sdXRseSBhbGwgdGhlIGZvcm1zLCB2ZXJ5IHZlcmJvc2Ugb3V0cHV0LlxuLSBQTEFDRUhPTERFUiBTRUxFQ1RPUlM6IHVzZSBhcyBleHRlbmRpbmcgY2xhc3Nlcy4gTGVzcyB2ZXJib3NlLCBtb3JlIGdlbmVyaWMgb3ZlcnJpZGVzLlxuQSBjb3VwbGUgb2YgdGhpbmdzIHRvIHdhdGNoIG91dCBmb3I6XG4tIElFODogSWYgYSB0ZXh0IGlucHV0IGRvZXNuJ3QgaGF2ZSBwYWRkaW5nIG9uIGFsbCBzaWRlcyBvciBub25lIHRoZSB0ZXh0IHdvbid0IGJlIGNlbnRlcmVkLlxuLSBUaGUgZGVmYXVsdCBib3JkZXIgc2l6ZXMgb24gdGV4dCBpbnB1dHMgaW4gYWxsIFVBcyBzZWVtIHRvIGJlIHNsaWdodGx5IGRpZmZlcmVudC4gWW91J3JlIGJldHRlciBvZmYgdXNpbmcgY3VzdG9tIGJvcmRlcnMuXG4tIFlvdSBORUVEIHRvIHNldCB0aGUgZm9udC1zaXplIGFuZCBmYW1pbHkgb24gYWxsIGZvcm0gZWxlbWVudHNcbi0gU2VhcmNoIGlucHV0cyBuZWVkIHRvIGhhdmUgdGhlaXIgYXBwZWFyYW5jZSByZXNldCBhbmQgdGhlIGJveC1zaXppbmcgc2V0IHRvIGNvbnRlbnQtYm94IHRvIG1hdGNoIG90aGVyIFVBc1xuLSBZb3UgY2FuIHN0eWxlIHRoZSB1cGxvYWQgYnV0dG9uIGluIHdlYmtpdCB1c2luZyA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uXG4tIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24gc2VsZWN0b3JzIGNhbid0IGJlIHVzZWQgaW4gdGhlIHNhbWUgc2VsZWN0b3IgYXMgbm9ybWFsIG9uZXMuIEZGIGFuZCBJRSBmcmVhayBvdXQuXG4tIElFOiBZb3UgZG9uJ3QgbmVlZCB0byBmYWtlIGlubGluZS1ibG9jayB3aXRoIGxhYmVscyBhbmQgZm9ybSBjb250cm9scyBpbiBJRS4gVGhleSBmdW5jdGlvbiBhcyBpbmxpbmUtYmxvY2suXG4tIEJ5IHR1cm5pbmcgb2ZmIDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiwgaXQgcmVtb3ZlcyB0aGUgZXh0cmEgd2hpdGVzcGFjZSBvbiB0aGUgbGVmdCBvbiBzZWFyY2ggaW5wdXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQG1peGluIGZvcm0tcmVzZXQtZ2VuZXJhbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBJRTYsSUU3XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgLyogQnJvd3NlcnMgaGF2ZSBkaWZmZXJlbnQgZGVmYXVsdCBmb3JtIGZvbnRzICovXG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuJWZvcm0tcmVzZXQtZ2VuZXJhbCB7XG4gIEBpbmNsdWRlIGZvcm0tcmVzZXQtZ2VuZXJhbDtcbn1cblxuQG1peGluIGZvcm0tcmVzZXQtc3BlY2lhbC1ib3gtc2l6aW5nIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiVmb3JtLXJlc2V0LXNwZWNpYWwtYm94LXNpemluZyB7XG4gIEBpbmNsdWRlIGZvcm0tcmVzZXQtc3BlY2lhbC1ib3gtc2l6aW5nO1xufVxuXG5AbWl4aW4gZm9ybS1yZXNldC1pbnB1dC1zcGVjaWZpYyB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmW3R5cGU9Y2hlY2tib3hde1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgfVxuXG4gIC8qIE1ha2Ugd2Via2l0IHJlbmRlciB0aGUgc2VhcmNoIGlucHV0IGxpa2UgYSBub3JtYWwgdGV4dCBmaWVsZCAqL1xuICAmW3R5cGU9c2VhcmNoXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxuXG4gIC8qIFR1cm4gb2ZmIHRoZSByZWNlbnQgc2VhcmNoIGZvciB3ZWJraXQuIEl0IGFkZHMgYWJvdXQgMTVweCBwYWRkaW5nIG9uIHRoZSBsZWZ0ICovXG4gIEBhdC1yb290IHtcbiAgICA6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvKiBGaXggSUU3IGRpc3BsYXkgYnVnICovXG4gICZbdHlwZT1cInJlc2V0XCJdLFxuICAmW3R5cGU9XCJidXR0b25cIl0sXG4gICZbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuQG1peGluIGZvcm0tcmVzZXQtaW5wdXQge1xuICBAaW5jbHVkZSBmb3JtLXJlc2V0LWdlbmVyYWw7XG4gIEBpbmNsdWRlIGZvcm0tcmVzZXQtaW5wdXQtc3BlY2lmaWM7XG5cbiAgLyogVGhlc2UgZWxlbWVudHMgYXJlIHVzdWFsbHkgcmVuZGVyZWQgYSBjZXJ0YWluIHdheSBieSB0aGUgYnJvd3NlciAqL1xuICAmW3R5cGU9cmVzZXRdLFxuICAmW3R5cGU9YnV0dG9uXSxcbiAgJlt0eXBlPXN1Ym1pdF0sXG4gICZbdHlwZT1jaGVja2JveF0sXG4gICZbdHlwZT1yYWRpb10ge1xuICAgIEBpbmNsdWRlIGZvcm0tcmVzZXQtc3BlY2lhbC1ib3gtc2l6aW5nO1xuICB9XG59XG5cbiVmb3JtLXJlc2V0LWlucHV0IHtcbiAgQGV4dGVuZCAlZm9ybS1yZXNldC1nZW5lcmFsO1xuICBAaW5jbHVkZSBmb3JtLXJlc2V0LWlucHV0LXNwZWNpZmljO1xuXG4gIC8qIFRoZXNlIGVsZW1lbnRzIGFyZSB1c3VhbGx5IHJlbmRlcmVkIGEgY2VydGFpbiB3YXkgYnkgdGhlIGJyb3dzZXIgKi9cbiAgJlt0eXBlPXJlc2V0XSxcbiAgJlt0eXBlPWJ1dHRvbl0sXG4gICZbdHlwZT1zdWJtaXRdLFxuICAmW3R5cGU9Y2hlY2tib3hdLFxuICAmW3R5cGU9cmFkaW9dIHtcbiAgICBAZXh0ZW5kICVmb3JtLXJlc2V0LXNwZWNpYWwtYm94LXNpemluZztcbiAgfVxufVxuXG5AbWl4aW4gZm9ybS1yZXNldC1sYWJlbCB7XG4gIEBpbmNsdWRlIGZvcm0tcmVzZXQtZ2VuZXJhbDtcbn1cblxuJWZvcm0tcmVzZXQtbGFiZWwge1xuICBAZXh0ZW5kICVmb3JtLXJlc2V0LWdlbmVyYWw7XG59XG5cbkBtaXhpbiBmb3JtLXJlc2V0LXNlbGVjdC1zcGVjaWZpYyB7XG4gIC8qIE1vdmUgdGhlIGxhYmVsIHRvIHRoZSB0b3AgKi9cbiAgJlttdWx0aXBsZV0ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuQG1peGluIGZvcm0tcmVzZXQtc2VsZWN0IHtcbiAgQGluY2x1ZGUgZm9ybS1yZXNldC1nZW5lcmFsO1xuICBAaW5jbHVkZSBmb3JtLXJlc2V0LXNwZWNpYWwtYm94LXNpemluZztcbiAgQGluY2x1ZGUgZm9ybS1yZXNldC1zZWxlY3Qtc3BlY2lmaWM7XG59XG5cbiVmb3JtLXJlc2V0LXNlbGVjdCB7XG4gIEBleHRlbmQgJWZvcm0tcmVzZXQtZ2VuZXJhbDtcbiAgQGV4dGVuZCAlZm9ybS1yZXNldC1zcGVjaWFsLWJveC1zaXppbmc7XG4gIEBpbmNsdWRlIGZvcm0tcmVzZXQtc2VsZWN0LXNwZWNpZmljO1xufVxuXG5AbWl4aW4gZm9ybS1yZXNldC1idXR0b24tc3BlY2lmaWMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLyogSUU4IGFuZCBGRiBmcmVhayBvdXQgaWYgdGhpcyBydWxlIGlzIHdpdGhpbiBhbm90aGVyIHNlbGVjdG9yICovXG4gIEBhdC1yb290IHtcbiAgICA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS1yZXNldC1idXR0b24ge1xuICBAaW5jbHVkZSBmb3JtLXJlc2V0LWdlbmVyYWw7XG4gIEBpbmNsdWRlIGZvcm0tcmVzZXQtYnV0dG9uLXNwZWNpZmljO1xufVxuXG4lZm9ybS1yZXNldC1idXR0b24ge1xuICBAZXh0ZW5kICVmb3JtLXJlc2V0LWdlbmVyYWw7XG4gIEBpbmNsdWRlIGZvcm0tcmVzZXQtYnV0dG9uLXNwZWNpZmljO1xufVxuXG5AbWl4aW4gZm9ybS1yZXNldC10ZXh0YXJlYS1zcGVjaWZpYyB7XG4gIC8qIE1vdmUgdGhlIGxhYmVsIHRvIHRoZSB0b3AgKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAvKiBUdXJuIG9mZiBzY3JvbGwgYmFycyBpbiBJRSB1bmxlc3MgbmVlZGVkICovXG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5AbWl4aW4gZm9ybS1yZXNldC10ZXh0YXJlYSB7XG4gIEBpbmNsdWRlIGZvcm0tcmVzZXQtZ2VuZXJhbDtcbiAgQGluY2x1ZGUgZm9ybS1yZXNldC10ZXh0YXJlYS1zcGVjaWZpYztcbn1cblxuJWZvcm0tcmVzZXQtdGV4dGFyZWEge1xuICBAZXh0ZW5kICVmb3JtLXJlc2V0LWdlbmVyYWw7XG4gIEBpbmNsdWRlIGZvcm0tcmVzZXQtdGV4dGFyZWEtc3BlY2lmaWM7XG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vIENvbG9yIHBhbGxldGUgIC8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kd2hpdGU6ICNmZmZmZmY7XG4kYmxhY2s6ICMwMDA7XG4kcmVkOiAjZmYwMDAwO1xuXG4vLy8vLy8gQnJhbmQgQ29sb3JzIC8vLy8vL1xuLy8vXG4kbGlnaHQtYmx1ZTogIzQwODRmZjtcbiRkYXJrLWJsdWU6ICMwYTA4MzI7XG5cbi8vXG4kZGFyay1ibHVlLWxpZ2h0ZW4tMTU6IGxpZ2h0ZW4oJGRhcmstYmx1ZSwgMTUlKTtcblxuLy8gQ29sb3JzIHdpdGggb3BhY2l0eSAvL1xuJHdoaXRlLTgwOiByZ2JhKCR3aGl0ZSwgMC44KTtcbiR3aGl0ZS02MDogcmdiYSgkd2hpdGUsIDAuNik7XG5cbiRsaWdodC1ibHVlLTUwOiByZ2JhKCRsaWdodC1ibHVlLCAwLjUpO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8gTW9iaWxlIEJyZWFrcG9pbnQgLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kbW9iaWxlLWJyZWFrcG9pbnQ6IGxnO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLyBIZWFkZXIgQmFyIC8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kcGQtaGVhZGVyX19zaXplLWg6ICgxMDNweCwgMTAzcHgpO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLyBDU1MgVmFyaWFibGVzIC8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG46cm9vdCB7XG4gIC8vIENvbG9yc1xuICAtLSN7JHByZWZpeH0tYy13aGl0ZTogI3skd2hpdGV9O1xuICAtLSN7JHByZWZpeH0tYy1ibGFjazogI3skYmxhY2t9O1xuICAtLSN7JHByZWZpeH0tYy1yZWQ6ICN7JHJlZH07XG5cbiAgLy8gQnJhbmQgY29sb3JzXG4gIC0tI3skcHJlZml4fS1jLWxpZ2h0LWJsdWU6ICN7JGxpZ2h0LWJsdWV9O1xuICAtLSN7JHByZWZpeH0tYy1kYXJrLWJsdWU6ICN7JGRhcmstYmx1ZX07XG5cbiAgLS0jeyRwcmVmaXh9LWMtZGFyay1ibHVlLWxpZ2h0ZW4tMTU6ICN7JGRhcmstYmx1ZS1saWdodGVuLTE1fTtcblxuICAvLyBDb2xvcnMgd2l0aCBvcGFjaXR5XG4gIC0tI3skcHJlZml4fS1jLXdoaXRlLTgwOiAjeyR3aGl0ZS04MH07XG4gIC0tI3skcHJlZml4fS1jLXdoaXRlLTYwOiAjeyR3aGl0ZS02MH07XG4gIC0tI3skcHJlZml4fS1jLWxpZ2h0LWJsdWUtNTA6ICN7JGxpZ2h0LWJsdWUtNTB9O1xuXG4gIC8vIEdyYWRpZW50c1xuICAtLSN7JHByZWZpeH0tZ3JhZGllbnQtbGlnaHQtYmx1ZS1ob3Jpem9udGFsOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwNzA2MjUgMTkuMjMlLCAjNDA4NEZGIDEwMCUpO1xuICAtLSN7JHByZWZpeH0tZ3JhZGllbnQtbGlnaHQtYmx1ZS12ZXJ0aWNhbDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwNzA2MjUgMTkuMjMlLCAjNDA4NEZGIDEwMCUpO1xuXG5cbiAgLy8vLyBIZWFkZXIgQmFyXG4gIC0tI3skcHJlZml4fS1oZWFkZXJfX3NpemUtaDogI3tudGgoJHBkLWhlYWRlcl9fc2l6ZS1oLCAxKX07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAtLSN7JHByZWZpeH0taGVhZGVyX19zaXplLWg6ICN7bnRoKCRwZC1oZWFkZXJfX3NpemUtaCwgMil9O1xuICB9XG59XG5cbjpyb290IHtcbiAgLS0jeyRwcmVmaXh9LWNvbnRhaW5lci1tYXgtd2lkdGg6IDEwMHZ3OyAvLyBEZWZhdWx0IGZvciBtb2JpbGUgKGZ1bGwgd2lkdGgpXG4gIC0tI3skcHJlZml4fS1ncmlkLWNvbHVtbnM6ICN7JGdyaWQtbW9iaWxlLWNvbHVtbnN9O1xuICAtLSN7JHByZWZpeH0tZ3JpZC1ndXR0ZXIteDogI3skZ3JpZC1tb2JpbGUtZ3V0dGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9LWNvbnRhaW5lci1ndXR0ZXIteDogI3skY29udGFpbmVyLW1vYmlsZS1wYWRkaW5nLXh9O1xuXG4gIC0tI3skcHJlZml4fS1jb2x1bW4td2lkdGg6IGNhbGMoXG4gICAgKFxuICAgICAgICB2YXIoLS0jeyRwcmVmaXh9LWNvbnRhaW5lci1tYXgtd2lkdGgpIC0gdmFyKFxuICAgICAgICAgICAgLS0jeyRwcmVmaXh9LWNvbnRhaW5lci1ndXR0ZXIteFxuICAgICAgICAgICkgK1xuICAgICAgICAgIHZhcigtLSN7JHByZWZpeH0tZ3JpZC1ndXR0ZXIteClcbiAgICAgICkgL1xuICAgICAgdmFyKC0tI3skcHJlZml4fS1ncmlkLWNvbHVtbnMpXG4gICk7XG5cbiAgLy90YWJsZXQgYW5kIHVwXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgLS0jeyRwcmVmaXh9LWdyaWQtY29sdW1uczogI3skZ3JpZC10YWJsZXQtY29sdW1uc307XG4gICAgLS0jeyRwcmVmaXh9LWdyaWQtZ3V0dGVyLXg6ICN7JGdyaWQtdGFibGV0LWd1dHRlci13aWR0aH07XG4gICAgLS0jeyRwcmVmaXh9LWNvbnRhaW5lci1ndXR0ZXIteDogI3skY29udGFpbmVyLXRhYmxldC1wYWRkaW5nLXh9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAtLSN7JHByZWZpeH0tZ3JpZC1jb2x1bW5zOiAjeyRncmlkLWNvbHVtbnN9O1xuICAgIC0tI3skcHJlZml4fS1ncmlkLWd1dHRlci14OiAjeyRncmlkLWd1dHRlci13aWR0aH07XG4gICAgLS0jeyRwcmVmaXh9LWNvbnRhaW5lci1ndXR0ZXIteDogI3skY29udGFpbmVyLXBhZGRpbmcteH07XG4gIH1cblxuICAvLyBMb29wIHRocm91Z2ggQm9vdHN0cmFw4oCZcyBicmVha3BvaW50cyBhbmQgc2V0IGNvbnRhaW5lciB3aWR0aFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpKSB7XG4gICAgICAkdmFsdWU6ICRjb250YWluZXItbWF4O1xuXG4gICAgICBAaWYgdW5pdCgkY29udGFpbmVyLW1heCkgPT0gXCIlXCIge1xuICAgICAgICAkbnVtZXJpYzogbWF0aC5kaXYoJGNvbnRhaW5lci1tYXgsIDElKTtcbiAgICAgICAgJHZhbHVlOiAkbnVtZXJpYyAqIDF2dztcbiAgICAgIH1cblxuICAgICAgLS0jeyRwcmVmaXh9LWNvbnRhaW5lci1tYXgtd2lkdGg6ICN7JHZhbHVlfTtcbiAgICB9XG4gIH1cbn1cbiIsIiRwZC1hbmltYXRpb24tdGltZTogMC4zcyAhZGVmYXVsdDtcbiRwZC1hbmltYXRpb24tZWFzZTogZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kcGQtYW5pbWF0aW9uX190aW1lLWRlZmF1bHQ6ICRwZC1hbmltYXRpb24tdGltZSAkcGQtYW5pbWF0aW9uLWVhc2UgIWRlZmF1bHQ7XG5cbjpyb290e1xuICAgIC0tI3skcHJlZml4fS1hbmltYXRpb24tdGltZTogI3skcGQtYW5pbWF0aW9uLXRpbWV9O1xuICAgIC0tI3skcHJlZml4fS1hbmltYXRpb24tZWFzZTogI3skcGQtYW5pbWF0aW9uLWVhc2V9O1xuICAgIC0tI3skcHJlZml4fS1hbmltYXRpb24tdGltZS1kZWZhdWx0OiAjeyRwZC1hbmltYXRpb25fX3RpbWUtZGVmYXVsdH07XG59XG5cbmEge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLSN7JHByZWZpeH0tYW5pbWF0aW9uLXRpbWUtZGVmYXVsdCk7XG59XG5cbkBrZXlmcmFtZXMgcG9pbnRQdWxzZSB7XG4gICAgMCUge1xuICAgICAgICBAaW5jbHVkZSBwZC1yZW0od2lkdGgsIDEwMCUpO1xuICAgICAgICBAaW5jbHVkZSBwZC1yZW0oaGVpZ2h0LCAxMDAlKTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICBAaW5jbHVkZSBwZC1yZW0od2lkdGgsIDUwJSk7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShoZWlnaHQsIDUwJSk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbSh3aWR0aCwgMTAwJSk7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShoZWlnaHQsIDEwMCUpO1xuICAgIH1cbn0iLCJAZnVuY3Rpb24gcGQtcmVtLXNlcGFyYXRvcigkbGlzdCwgJHNlcGFyYXRvcjogZmFsc2UpIHtcbiAgICBAaWYgKCRzZXBhcmF0b3IgPT0gXCJjb21tYVwiIG9yICRzZXBhcmF0b3IgPT0gXCJzcGFjZVwiKSB7XG4gICAgICBAcmV0dXJuIGFwcGVuZCgkbGlzdCwgbnVsbCwgJHNlcGFyYXRvcik7XG4gICAgfVxuXG4gICAgQGlmIChmdW5jdGlvbi1leGlzdHMoXCJsaXN0LXNlcGFyYXRvclwiKSA9PSB0cnVlKSB7XG4gICAgICBAcmV0dXJuIGxpc3Qtc2VwYXJhdG9yKCRsaXN0KTtcbiAgICB9XG5cbiAgICAkdGVzdC1saXN0OiAoKTtcbiAgICBAZWFjaCAkaXRlbSBpbiAkbGlzdCB7XG4gICAgICAkdGVzdC1saXN0OiBhcHBlbmQoJHRlc3QtbGlzdCwgJGl0ZW0sIHNwYWNlKTtcbiAgICB9XG5cbiAgICBAcmV0dXJuIGlmKCR0ZXN0LWxpc3QgPT0gJGxpc3QsIHNwYWNlLCBjb21tYSk7XG59XG5cbkBmdW5jdGlvbiBwZC1yZW0tdHJhbnNmb3JtKCR0bywgJHZhbHVlcy4uLikge1xuICAgICRyZXN1bHQ6ICgpO1xuICAgICRzZXBhcmF0b3I6IHBkLXJlbS1zZXBhcmF0b3IoJHZhbHVlcyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgICBAaWYgKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiIGFuZCB1bml0KCR2YWx1ZSkgPT0gXCJyZW1cIiBhbmQgJHRvID09IFwicHhcIikge1xuICAgICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgY2FsYygkdmFsdWUgLyAxcmVtKSAqICRwZGItdHlwZV9fZm9udC1zaXplLS1iYXNlbGluZSArIDBweCwgJHNlcGFyYXRvcik7XG4gICAgICB9IEBlbHNlIGlmICh0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiBhbmQgdW5pdCgkdmFsdWUpID09IFwicHhcIiBhbmQgJHRvID09IFwicmVtXCIpIHtcbiAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIGNhbGMoJHZhbHVlIC8gJHBkLXR5cGVfX2ZvbnQtc2l6ZS0tYmFzZWxpbmUpICsgMHJlbSwgJHNlcGFyYXRvcik7XG4gICAgICB9IEBlbHNlIGlmICh0eXBlLW9mKCR2YWx1ZSkgPT0gXCJsaXN0XCIpIHtcbiAgICAgICAgJHZhbHVlLXNlcGFyYXRvcjogcGQtcmVtLXNlcGFyYXRvcigkdmFsdWUpO1xuICAgICAgICAkdmFsdWU6IHBkLXJlbS10cmFuc2Zvcm0oJHRvLCAkdmFsdWUuLi4pO1xuICAgICAgICAkdmFsdWU6IHBkLXJlbS1zZXBhcmF0b3IoJHZhbHVlLCAkdmFsdWUtc2VwYXJhdG9yKTtcbiAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsICR2YWx1ZSwgJHNlcGFyYXRvcik7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsICR2YWx1ZSwgJHNlcGFyYXRvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQHJldHVybiBpZihsZW5ndGgoJHJlc3VsdCkgPT0gMSwgbnRoKCRyZXN1bHQsIDEpLCAkcmVzdWx0KTtcbn1cblxuQG1peGluIHBkLXJlbSgkcHJvcGVydGllcywgJHZhbHVlcy4uLikge1xuICAgIEBpZiAodHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJtYXBcIikge1xuICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gbWFwLWtleXMoJHByb3BlcnRpZXMpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbSgkcHJvcGVydHksIG1hcC1nZXQoJHByb3BlcnRpZXMsICRwcm9wZXJ0eSkpO1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06IHBkLXJlbS10cmFuc2Zvcm0ocmVtLCAkdmFsdWVzLi4uKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIHBkLXJlbS1iYXNlbGluZSgkem9vbTogMTAwJSkge1xuICBmb250LXNpemU6IGNhbGMoJHpvb20gLyAxNnB4KSAqICRwZC10eXBlX19mb250LXNpemUtLWJhc2VsaW5lO1xufSIsIiRwZC1wcm9wZXJ0aWVzLXJlbS1hbGxvd2VkOiAoXG4gIGZvbnQtc2l6ZSxcbiAgbGluZS1oZWlnaHQsXG4gIHBhZGRpbmcsXG4gIHBhZGRpbmctdG9wLFxuICBwYWRkaW5nLXJpZ2h0LFxuICBwYWRkaW5nLWJvdHRvbSxcbiAgcGFkZGluZy1sZWZ0LFxuICBtYXJnaW4sXG4gIG1hcmdpbi10b3AsXG4gIG1hcmdpbi1yaWdodCxcbiAgbWFyZ2luLWJvdHRvbSxcbiAgbWFyZ2luLWxlZnQsXG4gIHdpZHRoLFxuICBtaW4td2lkdGgsXG4gIG1heC13aWR0aCxcbiAgaGVpZ2h0LFxuICBtaW4taGVpZ2h0LFxuICBtYXgtaGVpZ2h0LFxuICBib3JkZXIsXG4gIGJvcmRlci13aWR0aCxcbiAgYm9yZGVyLXJhZGl1cyxcbiAgYm94LXNoYWRvd1xuKSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIF9wZF9tYXBfZGVlcF9nZXQoJG1hcCwgJGtleXMuLi4pIHtcbiAgJHZhbHVlOiAkbWFwO1xuXG4gIEBlYWNoICRrZXkgaW4gJGtleXMge1xuICAgICR2YWx1ZTogbWFwLWdldCgkdmFsdWUsICRrZXkpO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWU7XG59XG5cbkBtaXhpbiBwZF9kaXNwbGF5X2Nzc19wcm9wZXJ0aWVzKCRwcm9wZXJ0aWVzKSB7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkcHJvcGVydGllcyB7XG4gICAgQGlmIChcImZvbnQtc2l6ZVwiID09JGtleSkge1xuICAgICAgJGZvbnQtc2l6ZS1saXN0OiBpZih0eXBlLW9mKCR2YWx1ZSkgIT1saXN0LCAoJHZhbHVlKSwgJHZhbHVlKTtcbiAgICAgICRmb250LXNpemUtc206IG50aCgkZm9udC1zaXplLWxpc3QsIDEpO1xuICAgICAgJGZvbnQtc2l6ZS14bDogbnRoKCRmb250LXNpemUtbGlzdCwgbGVuZ3RoKCRmb250LXNpemUtbGlzdCkpO1xuXG4gICAgICBAaWYgKCRmb250LXNpemUtc20gIT0kZm9udC1zaXplLXhsKSB7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbSgka2V5LCAkZm9udC1zaXplLXhsKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBwZC1yZW0oJGtleSwgJGZvbnQtc2l6ZS1zbSk7XG4gICAgICAgIH1cblxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbSgka2V5LCAkZm9udC1zaXplLXNtKTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmKFwibGV0dGVyLXNwYWNpbmdcIiA9PSRrZXkpIHtcbiAgICAgICRsZXR0ZXItc3BhY2luZy1saXN0OiBpZih0eXBlLW9mKCR2YWx1ZSkgIT1saXN0LCAoJHZhbHVlKSwgJHZhbHVlKTtcbiAgICAgICRsZXR0ZXItc3BhY2luZy1zbTogbnRoKCRsZXR0ZXItc3BhY2luZy1saXN0LCAxKTtcbiAgICAgICRsZXR0ZXItc3BhY2luZy14bDogbnRoKFxuICAgICAgICAkbGV0dGVyLXNwYWNpbmctbGlzdCxcbiAgICAgICAgbGVuZ3RoKCRsZXR0ZXItc3BhY2luZy1saXN0KVxuICAgICAgKTtcblxuICAgICAgQGlmICgkbGV0dGVyLXNwYWNpbmctc20gIT0kbGV0dGVyLXNwYWNpbmcteGwpIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKCRrZXksICRsZXR0ZXItc3BhY2luZy14bCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKCRrZXksICRsZXR0ZXItc3BhY2luZy1zbSk7XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBAaW5jbHVkZSBwZC1yZW0oJGtleSwgJGxldHRlci1zcGFjaW5nLXNtKTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmKFwibGluZS1oZWlnaHRcIiA9PSRrZXkpIHtcbiAgICAgICRsaW5lLWhlaWdodC1saXN0OiBpZih0eXBlLW9mKCR2YWx1ZSkgIT1saXN0LCAoJHZhbHVlKSwgJHZhbHVlKTtcbiAgICAgICRsaW5lLWhlaWdodC1zbTogbnRoKCRsaW5lLWhlaWdodC1saXN0LCAxKTtcbiAgICAgICRsaW5lLWhlaWdodC14bDogbnRoKCRsaW5lLWhlaWdodC1saXN0LCBsZW5ndGgoJGxpbmUtaGVpZ2h0LWxpc3QpKTtcblxuICAgICAgQGlmICgkbGluZS1oZWlnaHQtc20gIT0kbGluZS1oZWlnaHQteGwpIHtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKCRrZXksICRsaW5lLWhlaWdodC14bCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgQGluY2x1ZGUgcGQtcmVtKCRrZXksICRsaW5lLWhlaWdodC1zbSk7XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBAaW5jbHVkZSBwZC1yZW0oJGtleSwgJGxpbmUtaGVpZ2h0LXNtKTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICh0eXBlLW9mKCR2YWx1ZSkgIT1tYXApIHtcbiAgICAgIEBpZiAobnVsbCAhPWluZGV4KCRwZC1wcm9wZXJ0aWVzLXJlbS1hbGxvd2VkLCAka2V5KSkge1xuICAgICAgICBAaW5jbHVkZSBwZC1yZW0oJGtleSwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAjeyRrZXl9OiAjeyR2YWx1ZX07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gaG92ZXItc3VwcG9ydGVkIHtcbiAgICBAbWVkaWEgbm90IGFsbCBhbmQgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLyBCbG9jayBTZXR0aW5ncyAvLy8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRwZC1ibG9ja19fcGFkZGluZzogKDMwcHgsIDUwcHgpICFkZWZhdWx0OyAvLyBCbG9jayBQYWRkaW5nXG5cbi8vIEJsb2NrIEhlYWRlclxuJHBkLWJsb2NrX19oZWFkZXItZ3V0dGVyOiAoMjBweCwgNDBweCkgIWRlZmF1bHQ7IC8vIEJsb2NrIEhlYWRlciAtIGd1dHRlclxuXG4vLyBCbG9jayBGb290ZXJcbiRwZC1ibG9ja19fZm9vdGVyLWd1dHRlcjogKDIwcHgsIDQwcHgpICFkZWZhdWx0O1xuXG5cbjpyb290IHtcbiAgLS0jeyRwcmVmaXh9LWJsb2NrLXBhZGRpbmcteTogI3tudGgoJHBkLWJsb2NrX19wYWRkaW5nLCAxKX07XG4gIC0tI3skcHJlZml4fS1ibG9jay1oZWFkZXItZ3V0dGVyOiAje250aCgkcGQtYmxvY2tfX2hlYWRlci1ndXR0ZXIsIDEpfTtcbiAgLS0jeyRwcmVmaXh9LWJsb2NrLWZvb3Rlci1ndXR0ZXI6ICN7bnRoKCRwZC1ibG9ja19fZm9vdGVyLWd1dHRlciwgMSl9O1xuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAtLSN7JHByZWZpeH0tYmxvY2stcGFkZGluZy15OiAje250aCgkcGQtYmxvY2tfX3BhZGRpbmcsIDIpfTtcbiAgICAtLSN7JHByZWZpeH0tYmxvY2staGVhZGVyLWd1dHRlcjogI3tudGgoJHBkLWJsb2NrX19oZWFkZXItZ3V0dGVyLCAyKX07XG4gICAgLS0jeyRwcmVmaXh9LWJsb2NrLWZvb3Rlci1ndXR0ZXI6ICN7bnRoKCRwZC1ibG9ja19fZm9vdGVyLWd1dHRlciwgMil9O1xuICB9XG59IiwiQGlmICRlbmFibGUtZGV2LWdyaWQtb3ZlcmxheSB7XG4gIC5wZC1ncmlkLW92ZXJsYXkge1xuICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRncmlkLW1vYmlsZS1ndXR0ZXItd2lkdGh9O1xuICAgIC0tI3skcHJlZml4fWNvbHVtbnM6ICN7JGdyaWQtbW9iaWxlLWNvbHVtbnN9O1xuICAgIC0tI3skcHJlZml4fWNvbnRhaW5lci1ndXR0ZXIteDogI3skY29udGFpbmVyLW1vYmlsZS1wYWRkaW5nLXh9O1xuXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gQWxsb3cgY2xpY2tzIHRvIGdvIHRocm91Z2hcbiAgICB6LWluZGV4OiA5OTk5OTk5OTsgLy8gUGxhY2Ugb24gdG9wIG9mIGFsbCBjb250ZW50XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyAvLyBDZW50ZXIgdGhlIG92ZXJsYXlcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoXG4gICAgICB2YXIoLS0jeyRwcmVmaXh9LWdyaWQtY29sdW1ucyksXG4gICAgICAxZnJcbiAgICApOyAvLyBVc2UgdGhlIGN1c3RvbSAkZ3JpZC1jb2x1bW5zXG4gICAgZ2FwOiAwIHZhcigtLSN7JHByZWZpeH0tZ3JpZC1ndXR0ZXIteCk7IC8vIFVzZSB0aGUgY3VzdG9tICRncmlkLWd1dHRlci13aWR0aFxuICAgIHBhZGRpbmc6IDAgY2FsYygwLjUgKiB2YXIoLS0jeyRwcmVmaXh9LWNvbnRhaW5lci1ndXR0ZXIteCkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjIpO1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fS1jb250YWluZXItbWF4LXdpZHRoKTtcblxuICAgICYgPiBkaXYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOyAvKiBTZXQgdGhlIGJhY2tncm91bmQgY29sb3Igb2YgZWFjaCBncmlkIGNvbHVtbiB0byByZWQgKi9cbiAgICAgIG9wYWNpdHk6IDAuNTsgLyogQWRqdXN0IG9wYWNpdHkgdG8gbWFrZSBpdCBzbGlnaHRseSB0cmFuc3BhcmVudCAqL1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAvLyAmOmJlZm9yZXtcbiAgICAgIC8vICAgICBjb250ZW50OiAnJztcbiAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyAgICAgdG9wOiAwO1xuICAgICAgLy8gICAgIGJvdHRvbTogMDtcbiAgICAgIC8vICAgICBsZWZ0OiA1MCU7XG4gICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyAgICAgd2lkdGg6IDFweDtcbiAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAvLyB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgJjpudGgtY2hpbGQobiArIDkpIHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFVzZSBtZWRpYSBxdWVyaWVzIHRvIGFkanVzdCBtYXgtd2lkdGggZm9yIHRoZSBncmlkIG92ZXJsYXkgYmFzZWQgb24geW91ciAkY29udGFpbmVyLW1heC13aWR0aHNcbiAgLy8gQGVhY2ggJGJyZWFrcG9pbnQsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gIC8vICAgQGlmICR2YWx1ZSAhPSAwIHtcbiAgLy8gICAgIC5wZC1ncmlkLW92ZXJsYXkge1xuICAvLyAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHZhbHVlKSB7XG4gIC8vICAgICAgICAgLy8gU2V0IHRoZSBtYXgtd2lkdGggdG8gbWF0Y2ggdGhlIGNvbnRhaW5lciB3aWR0aCBhdCBlYWNoIGJyZWFrcG9pbnRcbiAgLy8gICAgICAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludCk7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cbn1cbiIsIi8qIFdvcmRQcmVzcyBDb3JlXG5odHRwczovL3dvcmRwcmVzcy5vcmcvc3VwcG9ydC9hcnRpY2xlL2Nzcy8jd29yZHByZXNzLWdlbmVyYXRlZC1jbGFzc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogV29yZFByZXNzIENvcmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxpZ25ub25lIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5hbGlnbmNlbnRlcixcbmRpdi5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bztcbn1cblxuLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cblxuLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cblxuYSBpbWcuYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWNhcHRpb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLyogSW1hZ2UgZG9lcyBub3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYSAqL1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi10b3AsIDEwcHgpO1xuICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tYm90dG9tLCAxMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tdG9wLCAyMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgcGQtcmVtKG1hcmdpbi1ib3R0b20sIDIwcHgpO1xuICAgIH1cblxuICAgIC53cC1jYXB0aW9uLXRleHQge1xuICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLXRvcCwgMTBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tdG9wLCAyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmLmFsaWdubm9uZSB7fVxuXG4gICAgJi5hbGlnbmxlZnQge1xuICAgICAgICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbiAgICB9XG5cbiAgICAmLmFsaWducmlnaHQge1xuICAgICAgICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbiAgICB9XG59XG5cbi5wZC1pbWFnZS13cmFwcGVyIHtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tdG9wLCAxMHB4KTtcbiAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLWJvdHRvbSwgMTBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLXRvcCwgMjRweCk7XG4gICAgICAgIEBpbmNsdWRlIHBkLXJlbShtYXJnaW4tYm90dG9tLCAyNHB4KTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCVcbiAgICB9XG59XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi9cbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdG9wOiA1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgei1pbmRleDogMTAwMDAwO1xuICAgIC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59IiwiLy8gTWFrZSB2aWV3cG9ydCByZXNwb25zaXZlXG4vL1xuLy8gQHZpZXdwb3J0IGlzIG5lZWRlZCBiZWNhdXNlIElFIDEwKyBkb2Vzbid0IGhvbm9yIDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPiBpblxuLy8gc29tZSBjYXNlcy4gU2VlIGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTIvMTAvaWUxMC1zbmFwLW1vZGUtYW5kLXJlc3BvbnNpdmUtZGVzaWduLy5cbi8vIEV2ZW50dWFsbHkgQHZpZXdwb3J0IHdpbGwgcmVwbGFjZSA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj4uXG5AYXQtcm9vdCB7XG4gICAgQC1tcy12aWV3cG9ydCB7XG4gICAgICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gICAgfVxuXG4gICAgQHZpZXdwb3J0IHtcbiAgICAgICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgICB9XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuXG5odG1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCxcbiAgICAgICAgICAgIDAsXG4gICAgICAgICAgICAwLFxuICAgICAgICAgICAgMCk7IC8vIENoYW5nZXMgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cbiAgICBAaW5jbHVkZSBwZC1yZW0tYmFzZWxpbmU7XG4gICAgc2Nyb2xsLXBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9LWhlYWRlcl9fc2l6ZS1oKTtcbn1cblxuYm9keSB7XG4gICAgQGV4dGVuZCAldHlwby1iYXNlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gSW1hZ2VzXG4vL1xuaW1nIHtcbiAgICAvLyBCeSBkZWZhdWx0LCBgPGltZz5gcyBhcmUgYGlubGluZS1ibG9ja2AuIFRoaXMgYXNzdW1lcyB0aGF0LCBhbmQgdmVydGljYWxseVxuICAgIC8vIGNlbnRlcnMgdGhlbS4gVGhpcyB3b24ndCBhcHBseSBzaG91bGQgeW91IHJlc2V0IHRoZW0gdG8gYGJsb2NrYCBsZXZlbC5cbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5pbWcsXG5waWN0dXJlLFxuaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLy8gaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCJcbi8vXG4vLyBGaXhlcyBcImNsaWNrYWJpbGl0eVwiIGlzc3VlIChhbmQgbW9yZSBnZW5lcmFsbHksIHRoZSBmaXJpbmcgb2YgZXZlbnRzIHN1Y2ggYXMgZm9jdXMgYXMgd2VsbClcbi8vIGZvciB0cmFkaXRpb25hbGx5IG5vbi1mb2N1c2FibGUgZWxlbWVudHMgd2l0aCByb2xlPVwiYnV0dG9uXCJcbi8vIHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuW3JvbGU9XCJidXR0b25cIl0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gQXZvaWQgMzAwbXMgY2xpY2sgZGVsYXkgb24gdG91Y2ggZGV2aWNlcyB0aGF0IHN1cHBvcnQgdGhlIGB0b3VjaC1hY3Rpb25gIENTUyBwcm9wZXJ0eS5cbi8vXG4vLyBJbiBwYXJ0aWN1bGFyLCB1bmxpa2UgbW9zdCBvdGhlciBicm93c2VycywgSUUxMStFZGdlIG9uIFdpbmRvd3MgMTAgb24gdG91Y2ggZGV2aWNlcyBhbmQgSUUgTW9iaWxlIDEwLTExXG4vLyBET04nVCByZW1vdmUgdGhlIGNsaWNrIGRlbGF5IHdoZW4gYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiIGNvbnRlbnQ9XCJ3aWR0aD1kZXZpY2Utd2lkdGhcIj5gIGlzIHByZXNlbnQuXG4vLyBIb3dldmVyLCB0aGV5IERPIHN1cHBvcnQgcmVtb3ZpbmcgdGhlIGNsaWNrIGRlbGF5IHZpYSBgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb25gLlxuLy8gU2VlOlxuLy8gKiBodHRwOi8vdjQtYWxwaGEuZ2V0Ym9vdHN0cmFwLmNvbS9jb250ZW50L3JlYm9vdC8jY2xpY2stZGVsYXktb3B0aW1pemF0aW9uLWZvci10b3VjaFxuLy8gKiBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLXRvdWNoLWFjdGlvblxuLy8gKiBodHRwOi8vcGF0cmlja2hsYXVrZS5naXRodWIuaW8vdG91Y2gvdGVzdHMvcmVzdWx0cy8jc3VwcHJlc3NpbmctMzAwbXMtZGVsYXlcbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuLy9Gb3Jtc1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH0tdHlwZS1mb250LXdlaWdodC1zdHJvbmctYmFzZSk7XG59XG5cbmVtIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmFkZHJlc3Mge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnBkLWxvY2stc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59IiwiOnJvb3Qge1xuICAtLXN0ay1ibG9jay13aWRlLXdpZHRoOiBjYWxjKFxuICAgIHZhcigtLSN7JHByZWZpeH0tY29udGFpbmVyLW1heC13aWR0aCkgLSB2YXIoLS0jeyRwcmVmaXh9LWNvbnRhaW5lci1ndXR0ZXIteClcbiAgKTtcblxuICAtLXN0ay1ibG9jay1kZWZhdWx0LXdpZHRoOiBjYWxjKFxuICAgICh2YXIoLS0jeyRwcmVmaXh9LWNvbHVtbi13aWR0aCkgKiAodmFyKC0tI3skcHJlZml4fS1ncmlkLWNvbHVtbnMpIC0gMikpIC1cbiAgICAgIHZhcigtLSN7JHByZWZpeH0tZ3JpZC1ndXR0ZXIteClcbiAgKTtcblxuICAtLXN0ay1ibG9jay0xLWNvbHVtbi1vZmZzZXQ6IGNhbGMoXG4gICAgKDEwMCUgKyB2YXIoLS0jeyRwcmVmaXh9Z3JpZC1ndXR0ZXIteCkpIC9cbiAgICAgICh2YXIoLS0jeyRwcmVmaXh9LWdyaWQtY29sdW1ucykgLSAyKVxuICApO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLy8gLnN0ay1ibG9jayAuc3RrLWJsb2NrOmlzKC5hbGlnbmNlbnRlciwgLmFsaWdud2lkZSksXG4gIC5zdGstYmxvY2s6aXMoLmFsaWduY2VudGVyLCAuYWxpZ253aWRlLCAuYWxpZ25mdWxsKVxuICAgID4gLnN0ay1jb250ZW50LWFsaWduLmFsaWdud2lkZSxcbiAgLnN0ay1ibG9jazppcyguYWxpZ25jZW50ZXIsIC5hbGlnbndpZGUsIC5hbGlnbmZ1bGwpXG4gICAgPiAuc3RrLWNvbnRlbnQtYWxpZ246bm90KC5hbGlnbndpZGUpOm5vdCguYWxpZ25mdWxsKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKFxuICAgICAgdmFyKC0tI3skcHJlZml4fS1jb250YWluZXItbWF4LXdpZHRoKSAtXG4gICAgICAgIHZhcigtLSN7JHByZWZpeH0tY29udGFpbmVyLWd1dHRlci14KVxuICAgICk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLy8gLnN0ay1ibG9jayB7XG4vLyAgICAgbWluLWhlaWdodDogYXV0bztcblxuLy8gICAmID4gLnN0ay1jb250ZW50LWFsaWduIHtcblxuLy8gICAgIC5zdGstYmxvY2sgLnN0ay1ibG9jay5hbGlnbmNlbnRlcixcbi8vICAgICAuc3RrLWJsb2NrLWNhcm91c2VsOmlzKC5hbGlnbmNlbnRlciwgLmFsaWdud2lkZSwgLmFsaWduZnVsbClcbi8vICAgICAgID4gOndoZXJlKC5zdGstYmxvY2stY2Fyb3VzZWxfX2NvbnRlbnQtd3JhcHBlcilcbi8vICAgICAgID4gLnN0ay1jb250ZW50LWFsaWduOm5vdCguYWxpZ253aWRlKTpub3QoLmFsaWduZnVsbCksXG4vLyAgICAgLnN0ay1ibG9jazppcyguYWxpZ25jZW50ZXIsIC5hbGlnbndpZGUsIC5hbGlnbmZ1bGwpXG4vLyAgICAgICA+IC5zdGstY29udGVudC1hbGlnbjpub3QoLmFsaWdud2lkZSk6bm90KC5hbGlnbmZ1bGwpIHtcbi8vICAgICAgIC0tc3RrLWJsb2NrLWRlZmF1bHQtd2lkdGg6IDEwMCU7XG4vLyAgICAgICBtYXgtd2lkdGg6IHZhcigtLXN0ay1ibG9jay1kZWZhdWx0LXdpZHRoKTtcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG4vLyAgICAgICAvLyBtYXJnaW46IDA7XG4vLyAgICAgICAvLyBtYXJnaW4tbGVmdDogdmFyKC0tc3RrLWJsb2NrLTEtY29sdW1uLW9mZnNldCk7XG5cbi8vICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1vYmlsZS1icmVha3BvaW50KSB7XG4vLyAgICAgICAgIC8vIC0tc3RrLWJsb2NrLWRlZmF1bHQtd2lkdGg6IGNhbGMoXG4vLyAgICAgICAgIC8vICAgMTAwJSAtIHZhcigtLSN7JHByZWZpeH0tY29sdW1uLXdpZHRoKVxuLy8gICAgICAgICAvLyApO1xuLy8gICAgICAgICBtYXJnaW46IDA7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9LWNvbHVtbi13aWR0aCk7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG4iLCIuZ2Zvcm1fd3JhcHBlci5nZm9ybS10aGVtZS0tZnJhbWV3b3JrIHtcblxuICAgIC8vIC0tZ2YtcmFkaXVzOiAzcHg7XG4gICAgLy8gLS1nZi1yYWRpdXMtbWF4LXNtOiAycHg7XG4gICAgLy8gLS1nZi1yYWRpdXMtbWF4LW1kOiAzcHg7XG4gICAgLy8gLS1nZi1yYWRpdXMtbWF4LWxnOiA4cHhcblxuXG4gICAgLy8vLyBDb2xvcnNcblxuICAgIC8vICAgICAgICAgLS1nZi1jb2xvci1wcmltYXJ5OiAjMjA0Y2U1O1xuICAgIC8vICAgICAtLWdmLWNvbG9yLXByaW1hcnktcmdiOiA0NSwgMTI3LCAyNTE7XG4gICAgLy8gICAgIC0tZ2YtY29sb3ItcHJpbWFyeS1jb250cmFzdDogI2ZmZjtcbiAgICAvLyAgICAgLS1nZi1jb2xvci1wcmltYXJ5LWNvbnRyYXN0LXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgICAvLyAgICAgLS1nZi1jb2xvci1wcmltYXJ5LWRhcmtlcjogIzA0NGFkMztcbiAgICAvLyAgICAgLS1nZi1jb2xvci1wcmltYXJ5LWxpZ2h0ZXI6ICMwNDRhZDM7XG4gICAgLy8gICAgIC0tZ2YtY29sb3Itc2Vjb25kYXJ5OiAjZmZmO1xuICAgIC8vICAgICAtLWdmLWNvbG9yLXNlY29uZGFyeS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gICAgLy8gICAgIC0tZ2YtY29sb3Itc2Vjb25kYXJ5LWNvbnRyYXN0OiAjMTEyMzM3O1xuICAgIC8vICAgICAtLWdmLWNvbG9yLXNlY29uZGFyeS1jb250cmFzdC1yZ2I6IDE3LCAzNSwgNTU7XG4gICAgLy8gICAgIC0tZ2YtY29sb3Itc2Vjb25kYXJ5LWRhcmtlcjogI2YyZjNmNTtcbiAgICAvLyAgICAgLS1nZi1jb2xvci1zZWNvbmRhcnktbGlnaHRlcjogI2YyZjNmNTtcbiAgICAvLyAgICAgLS1nZi1jb2xvci1vdXQtY3RybC1kYXJrOiAjNTg1ZTZhO1xuICAgIC8vICAgICAtLWdmLWNvbG9yLW91dC1jdHJsLWRhcmstcmdiOiA4OCwgOTQsIDEwNjtcbiAgICAvLyAgICAgLS1nZi1jb2xvci1vdXQtY3RybC1kYXJrLWRhcmtlcjogIzExMjMzNztcbiAgICAvLyAgICAgLS1nZi1jb2xvci1vdXQtY3RybC1kYXJrLWxpZ2h0ZXI6ICM2ODZlNzc7XG4gICAgLy8gICAgIC0tZ2YtY29sb3Itb3V0LWN0cmwtbGlnaHQ6ICNlNWU3ZWI7XG4gICAgLy8gICAgIC0tZ2YtY29sb3Itb3V0LWN0cmwtbGlnaHQtcmdiOiAyMjksIDIzMSwgMjM1O1xuICAgIC8vICAgICAtLWdmLWNvbG9yLW91dC1jdHJsLWxpZ2h0LWRhcmtlcjogI2QyZDVkYjtcbiAgICAvLyAgICAgLS1nZi1jb2xvci1vdXQtY3RybC1saWdodC1saWdodGVyOiAjZjJmM2Y1O1xuICAgIC8vICAgICAtLWdmLWNvbG9yLWluLWN0cmw6ICNmZmY7XG4gICAgLy8gICAgIC0tZ2YtY29sb3ItaW4tY3RybC1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gICAgLy8gICAgIC0tZ2YtY29sb3ItaW4tY3RybC1jb250cmFzdDogIzExMjMzNztcbiAgICAvLyAgICAgLS1nZi1jb2xvci1pbi1jdHJsLWNvbnRyYXN0LXJnYjogMTcsIDM1LCA1NTtcbiAgICAvLyAgICAgLS1nZi1jb2xvci1pbi1jdHJsLWRhcmtlcjogI2YyZjNmNTtcbiAgICAvLyAgICAgLS1nZi1jb2xvci1pbi1jdHJsLWxpZ2h0ZXI6ICNmMmYzZjU7XG4gICAgLy8gICAgIC0tZ2YtY29sb3ItaW4tY3RybC1wcmltYXJ5OiB2YXIoLS1nZi1jb2xvci1wcmltYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jb2xvci1pbi1jdHJsLXByaW1hcnktcmdiOiB2YXIoLS1nZi1jb2xvci1wcmltYXJ5LXJnYik7XG4gICAgLy8gICAgIC0tZ2YtY29sb3ItaW4tY3RybC1wcmltYXJ5LWNvbnRyYXN0OiB2YXIoLS1nZi1jb2xvci1wcmltYXJ5LWNvbnRyYXN0KTtcbiAgICAvLyAgICAgLS1nZi1jb2xvci1pbi1jdHJsLXByaW1hcnktY29udHJhc3QtcmdiOiB2YXIoLS1nZi1jb2xvci1wcmltYXJ5LWNvbnRyYXN0LXJnYik7XG4gICAgLy8gICAgIC0tZ2YtY29sb3ItaW4tY3RybC1wcmltYXJ5LWRhcmtlcjogdmFyKC0tZ2YtY29sb3ItcHJpbWFyeS1kYXJrZXIpO1xuICAgIC8vICAgICAtLWdmLWNvbG9yLWluLWN0cmwtcHJpbWFyeS1saWdodGVyOiB2YXIoLS1nZi1jb2xvci1wcmltYXJ5LWxpZ2h0ZXIpO1xuICAgIC8vICAgICAtLWdmLWNvbG9yLWluLWN0cmwtZGFyazogIzU4NWU2YTtcbiAgICAvLyAgICAgLS1nZi1jb2xvci1pbi1jdHJsLWRhcmstcmdiOiA4OCwgOTQsIDEwNjtcbiAgICAvLyAgICAgLS1nZi1jb2xvci1pbi1jdHJsLWRhcmstZGFya2VyOiAjMTEyMzM3O1xuICAgIC8vICAgICAtLWdmLWNvbG9yLWluLWN0cmwtZGFyay1saWdodGVyOiAjNjg2ZTc3O1xuICAgIC8vICAgICAtLWdmLWNvbG9yLWluLWN0cmwtbGlnaHQ6ICNlNWU3ZWI7XG4gICAgLy8gICAgIC0tZ2YtY29sb3ItaW4tY3RybC1saWdodC1yZ2I6IDIyOSwgMjMxLCAyMzU7XG4gICAgLy8gICAgIC0tZ2YtY29sb3ItaW4tY3RybC1saWdodC1kYXJrZXI6ICNkMmQ1ZGI7XG4gICAgLy8gICAgIC0tZ2YtY29sb3ItaW4tY3RybC1saWdodC1saWdodGVyOiAjZjJmM2Y1O1xuICAgIC8vICAgICAtLWdmLWNvbG9yLWRhbmdlcjogI2MwMmIwYTtcbiAgICAvLyAgICAgLS1nZi1jb2xvci1kYW5nZXItcmdiOiAxOTIsIDQzLCAxMDtcbiAgICAvLyAgICAgLS1nZi1jb2xvci1kYW5nZXItY29udHJhc3Q6ICNmZmY7XG4gICAgLy8gICAgIC0tZ2YtY29sb3ItZGFuZ2VyLWNvbnRyYXN0LXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgICAvLyAgICAgLS1nZi1jb2xvci1zdWNjZXNzOiAjMzk5ZjRiO1xuICAgIC8vICAgICAtLWdmLWNvbG9yLXN1Y2Nlc3MtcmdiOiA1NywgMTU5LCA3NTtcbiAgICAvLyAgICAgLS1nZi1jb2xvci1zdWNjZXNzLWNvbnRyYXN0OiAjZmZmO1xuICAgIC8vICAgICAtLWdmLWNvbG9yLXN1Y2Nlc3MtY29udHJhc3QtcmdiOiAyNTUsIDI1NSwgMjU1O1xuXG5cblxuXG4gICAgLy8vLy9cbiAgICAtLWdmLWZvcm0tZ2FwLXg6IDEuMXJlbTtcbiAgICAtLWdmLWZvcm0tZ2FwLXk6IDEuMXJlbTtcbiAgICAvLyAtLWdmLWZvcm0tZm9vdGVyLW1hcmdpbi15LXN0YXJ0OiAyNHB4O1xuICAgIC8vIC0tZ2YtZm9ybS1mb290ZXItZ2FwOiA4cHg7XG4gICAgLy8gLS1nZi1maWVsZC1nYXAteDogMTJweDtcbiAgICAvLyAtLWdmLWZpZWxkLWdhcC15OiAxMnB4O1xuICAgIC8vIC0tZ2YtZmllbGQtZGF0ZS13aWR0aDogMTY4cHg7XG4gICAgLy8gLS1nZi1maWVsZC10aW1lLXdpZHRoOiAxMTBweDtcbiAgICAvLyAtLWdmLWZpZWxkLWxpc3QtYnRucy1nYXA6IDhweDtcbiAgICAvLyAtLWdmLWZpZWxkLWxpc3QtYnRucy13aWR0aDogY2FsYygzMnB4ICsgdmFyKC0tZ2YtZmllbGQtbGlzdC1idG5zLWdhcCkgKyB2YXIoLS1nZi1maWVsZC1nYXAteCkpO1xuICAgIC8vIC0tZ2YtZmllbGQtcGctc3RlcHMtZ2FwLXk6IDhweDtcbiAgICAvLyAtLWdmLWZpZWxkLXBnLXN0ZXBzLWdhcC14OiAyNHB4O1xuICAgIC8vIC0tZ2YtbGFiZWwtd2lkdGg6IDMwJTtcbiAgICAvLyAtLWdmLWxhYmVsLXJlcS1nYXA6IDZweFxuXG4gICAgLy8vXG4gICAgICAgIC8vICAgICAtLWdmLWljb24tZm9udC1mYW1pbHk6IFwiZ2Zvcm0taWNvbnMtb3JiaXRhbFwiO1xuICAgICAgICAvLyAgICAgLS1nZi1pY29uLWZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgLy8gICAgIC0tZ2YtaWNvbi1jdHJsLWNoZWNrYm94OiBcIlxcZTkwMFwiO1xuICAgICAgICAvLyAgICAgLS1nZi1pY29uLWN0cmwtc2VsZWN0LWRvd246IFwiXFxlOTAxXCI7XG4gICAgICAgIC8vICAgICAtLWdmLWljb24tY3RybC1zZWxlY3QtdXA6IFwiXFxlOTAyXCI7XG4gICAgICAgIC8vICAgICAtLWdmLWljb24tY3RybC1zZWxlY3Q6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzYnIHZpZXdCb3g9JzAgMCAxMCA2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAuMjkyODkzIDAuMjkyODkzQzAuNjgzNDE3IC0wLjA5NzYzMSAxLjMxNjU4IC0wLjA5NzYzMSAxLjcwNzExIDAuMjkyODkzTDUgMy41ODU3OUw4LjI5Mjg5IDAuMjkyODkzQzguNjgzNDIgLTAuMDk3NjMxMSA5LjMxNjU4IC0wLjA5NzYzMTEgOS43MDcxMSAwLjI5Mjg5M0MxMC4wOTc2IDAuNjgzNDE3IDEwLjA5NzYgMS4zMTY1OCA5LjcwNzExIDEuNzA3MTFMNS43MDcxMSA1LjcwNzExQzUuMzE2NTggNi4wOTc2MyA0LjY4MzQyIDYuMDk3NjMgNC4yOTI4OSA1LjcwNzExTDAuMjkyODkzIDEuNzA3MTFDLTAuMDk3NjMxMSAxLjMxNjU4IC0wLjA5NzYzMTEgMC42ODM0MTggMC4yOTI4OTMgMC4yOTI4OTNaJyBmaWxsPSclMjM2ODZFNzcnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIC8vICAgICAtLWdmLWljb24tY3RybC1zZWFyY2g6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzY0MCcgaGVpZ2h0PSc2NDAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yNTYgMTI4Yy03MC42OTIgMC0xMjggNTcuMzA4LTEyOCAxMjggMCA3MC42OTEgNTcuMzA4IDEyOCAxMjggMTI4IDcwLjY5MSAwIDEyOC01Ny4zMDkgMTI4LTEyOCAwLTcwLjY5Mi01Ny4zMDktMTI4LTEyOC0xMjh6TTY0IDI1NmMwLTEwNi4wMzkgODUuOTYxLTE5MiAxOTItMTkyczE5MiA4NS45NjEgMTkyIDE5MmMwIDQxLjQ2Ni0xMy4xNDYgNzkuODYzLTM1LjQ5OCAxMTEuMjQ4bDE1NC4xMjUgMTU0LjEyNWMxMi40OTYgMTIuNDk2IDEyLjQ5NiAzMi43NTggMCA0NS4yNTRzLTMyLjc1OCAxMi40OTYtNDUuMjU0IDBMMzY3LjI0OCA0MTIuNTAyQzMzNS44NjIgNDM0Ljg1NCAyOTcuNDY3IDQ0OCAyNTYgNDQ4Yy0xMDYuMDM5IDAtMTkyLTg1Ljk2Mi0xOTItMTkyeicgZmlsbD0nJTIzNjg2RTc3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAvLyAgICAgLS1nZi1pY29uLWN0cmwtY2FuY2VsOiBcIlxcZTkxOFwiO1xuICAgICAgICAvLyAgICAgLS1nZi1pY29uLWN0cmwtbnVtYmVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgOCAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J000IDBDNC4yNjUyMiA1Ljk2MDQ2ZS0wOCA0LjUxOTU3IDAuMTA1MzU3IDQuNzA3MTEgMC4yOTI4OTNMNy43MDcxMSAzLjI5Mjg5QzguMDk3NjMgMy42ODM0MiA4LjA5NzYzIDQuMzE2NTggNy43MDcxMSA0LjcwNzExQzcuMzE2NTggNS4wOTc2MyA2LjY4MzQyIDUuMDk3NjMgNi4yOTI4OSA0LjcwNzExTDQgMi40MTQyMUwxLjcwNzExIDQuNzA3MTFDMS4zMTY1OCA1LjA5NzYzIDAuNjgzNDE3IDUuMDk3NjMgMC4yOTI4OTMgNC43MDcxMUMtMC4wOTc2MzExIDQuMzE2NTggLTAuMDk3NjMxIDMuNjgzNDIgMC4yOTI4OTMgMy4yOTI4OUwzLjI5Mjg5IDAuMjkyODkzQzMuNDgwNDMgMC4xMDUzNTcgMy43MzQ3OCAwIDQgMFpNMC4yOTI4OTMgOS4yOTI4OUMwLjY4MzQxNyA4LjkwMjM3IDEuMzE2NTggOC45MDIzNyAxLjcwNzExIDkuMjkyODlMNCAxMS41ODU4TDYuMjkyODkgOS4yOTI4OUM2LjY4MzQyIDguOTAyMzcgNy4zMTY1OCA4LjkwMjM3IDcuNzA3MTEgOS4yOTI4OUM4LjA5NzYzIDkuNjgzNDIgOC4wOTc2MyAxMC4zMTY2IDcuNzA3MTEgMTAuNzA3MUw0LjcwNzExIDEzLjcwNzFDNC4zMTY1OCAxNC4wOTc2IDMuNjgzNDIgMTQuMDk3NiAzLjI5Mjg5IDEzLjcwNzFMMC4yOTI4OTMgMTAuNzA3MUMtMC4wOTc2MzExIDEwLjMxNjYgLTAuMDk3NjMxMSA5LjY4MzQyIDAuMjkyODkzIDkuMjkyODlaJyBmaWxsPSclMjM2ODZFNzcnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIC8vICAgICAtLWdmLWljb24tY3RybC1wd2QtaGlkZGVuOiBcIlxcZTkwYVwiO1xuICAgICAgICAvLyAgICAgLS1nZi1pY29uLWN0cmwtcHdkLXZpc2libGU6IFwiXFxlOTA5XCI7XG4gICAgICAgIC8vICAgICAtLWdmLWljb24tY3RybC1saXN0LWl0ZW0tYWRkOiBcIlxcZTkwZlwiO1xuICAgICAgICAvLyAgICAgLS1nZi1pY29uLWN0cmwtbGlzdC1pdGVtLXJlbW92ZTogXCJcXGU5MGVcIjtcbiAgICAgICAgLy8gICAgIC0tZ2YtaWNvbi1jdHJsLXNhdmUtY29udGludWU6IFwiXFxlOTEwXCI7XG4gICAgICAgIC8vICAgICAtLWdmLWljb24tY3RybC1wZy1udW1iZXJzLWNvbXBsZXRlOiBcIlxcZTkwYlwiO1xuICAgICAgICAvLyAgICAgLS1nZi1pY29uLWN0cmwtZmlsZTogXCJcXGU5MTFcIjtcbiAgICAgICAgLy8gICAgIC0tZ2YtaWNvbi1jdHJsLWZpbGUtY29tcGxldGVkOiBcIlxcZTkwY1wiO1xuICAgICAgICAvLyAgICAgLS1nZi1pY29uLWN0cmwtZmlsZS1jYW5jZWw6IFwiXFxlOTA0XCI7XG4gICAgICAgIC8vICAgICAtLWdmLWljb24tY3RybC1maWxlLXJlbW92ZTogXCJcXGU5MTlcIjtcbiAgICAgICAgLy8gICAgIC0tZ2YtaWNvbi1jdHJsLWRhdGVwaWNrZXI6IFwiXFxlOTFhXCI7XG4gICAgICAgIC8vICAgICAtLWdmLWljb24tY3RybC1kYXRlcGlja2VyLWxlZnQ6IFwiXFxlOTFiXCI7XG4gICAgICAgIC8vICAgICAtLWdmLWljb24tY3RybC1kYXRlcGlja2VyLXJpZ2h0OiBcIlxcZTkxY1wiO1xuICAgICAgICAvLyAgICAgLS1nZi1pY29uLWN0cmwtaW1nLWNob2ljZS1wbGFjZWhvbGRlcjogXCJcXGU5MjJcIjtcbiAgICAgICAgLy8gICAgIC0tZ2YtaWNvbi10b29sdGlwLWVycm9yOiBcIlxcZTkwNlwiXG5cblxuICAgICAgICAvLyAgICAgICAgIC8vXG4gICAgICAgIC0tZ2YtcGFkZGluZy14OiAycmVtO1xuICAgIC8vICAgICAtLWdmLXBhZGRpbmcteTogMTJweDtcbiAgICAvLyAgICAgLS1nZi1sYWJlbC1zcGFjZS1wcmltYXJ5OiA4cHg7XG4gICAgICAgIC0tZ2YtbGFiZWwtY2hvaWNlLWZpZWxkLXNwYWNlLXByaW1hcnk6IDEuMnJlbTtcbiAgICAgICAgLS1nZi1sYWJlbC1zcGFjZS14LXNlY29uZGFyeTogMXJlbTtcbiAgICAvLyAgICAgLS1nZi1sYWJlbC1zcGFjZS15LXNtLXNlY29uZGFyeTogLTFweDtcbiAgICAvLyAgICAgLS1nZi1sYWJlbC1zcGFjZS15LW1kLXNlY29uZGFyeTogMDtcbiAgICAvLyAgICAgLS1nZi1sYWJlbC1zcGFjZS15LWxnLXNlY29uZGFyeTogMXB4O1xuICAgIC8vICAgICAtLWdmLWxhYmVsLXNwYWNlLXkteGwtc2Vjb25kYXJ5OiA0cHg7XG4gICAgLy8gICAgIC0tZ2YtbGFiZWwtc3BhY2UteS1zZWNvbmRhcnk6IHZhcigtLWdmLWxhYmVsLXNwYWNlLXktbWQtc2Vjb25kYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1sYWJlbC1zcGFjZS10ZXJ0aWFyeTogOHB4O1xuICAgIC8vICAgICAtLWdmLWRlc2Mtc3BhY2U6IDhweDtcbiAgICAvLyAgICAgLS1nZi1kZXNjLWNob2ljZS1maWVsZC1zcGFjZTogMTJweDtcblxuICAgIC8vICAgICAvL1xuICAgIC8vICAgICAtLWdmLXRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIC8vICAgICAtLWdmLXRyYW5zaXRpb24tY3RybDogdmFyKC0tZ2YtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG5cbiAgICAvLyAgICAgLy9cbiAgICAvLyAgICAgLS1nZi1mb250LWZhbWlseS1iYXNlOiBpbml0aWFsO1xuICAgIC8vICAgICAtLWdmLWZvbnQtc3R5bGUtYmFzZTogbm9ybWFsO1xuICAgIC8vICAgICAtLWdmLWZvbnQtZmFtaWx5LXByaW1hcnk6IHZhcigtLWdmLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIC8vICAgICAtLWdmLWZvbnQtc2l6ZS1wcmltYXJ5OiAxNHB4O1xuICAgIC8vICAgICAtLWdmLWZvbnQtc3R5bGUtcHJpbWFyeTogdmFyKC0tZ2YtZm9udC1zdHlsZS1iYXNlKTtcbiAgICAgICAgLS1nZi1mb250LXdlaWdodC1wcmltYXJ5OiA0MDA7XG4gICAgLy8gICAgIC0tZ2YtbGV0dGVyLXNwYWNpbmctcHJpbWFyeTogMDtcbiAgICAvLyAgICAgLS1nZi1saW5lLWhlaWdodC1wcmltYXJ5OiAxLjU7XG4gICAgLy8gICAgIC0tZ2YtZm9udC1mYW1pbHktc2Vjb25kYXJ5OiB2YXIoLS1nZi1mb250LWZhbWlseS1iYXNlKTtcbiAgICAvLyAgICAgLS1nZi1mb250LXNpemUtc2Vjb25kYXJ5OiAxNHB4O1xuICAgIC8vICAgICAtLWdmLWZvbnQtc3R5bGUtc2Vjb25kYXJ5OiB2YXIoLS1nZi1mb250LXN0eWxlLWJhc2UpO1xuICAgICAgICAtLWdmLWZvbnQtd2VpZ2h0LXNlY29uZGFyeTogNjAwO1xuICAgIC8vICAgICAtLWdmLWxldHRlci1zcGFjaW5nLXNlY29uZGFyeTogMDtcbiAgICAgICAgLS1nZi1saW5lLWhlaWdodC1zZWNvbmRhcnk6IDEuMjtcbiAgICAvLyAgICAgLS1nZi1mb250LWZhbWlseS10ZXJ0aWFyeTogdmFyKC0tZ2YtZm9udC1mYW1pbHktYmFzZSk7XG4gICAgLy8gICAgIC0tZ2YtZm9udC1zaXplLXRlcnRpYXJ5OiAxNHB4O1xuICAgIC8vICAgICAtLWdmLWZvbnQtc3R5bGUtdGVydGlhcnk6IHZhcigtLWdmLWZvbnQtc3R5bGUtYmFzZSk7XG4gICAgLy8gICAgIC0tZ2YtZm9udC13ZWlnaHQtdGVydGlhcnk6IDQwMDtcbiAgICAvLyAgICAgLS1nZi1sZXR0ZXItc3BhY2luZy10ZXJ0aWFyeTogMDtcbiAgICAvLyAgICAgLS1nZi1saW5lLWhlaWdodC10ZXJ0aWFyeTogMS40MztcblxuICAgIC8vICAgICAvL1xuICAgIC8vICAgICAtLWdmLWN0cmwtYmctY29sb3I6IHZhcigtLWdmLWNvbG9yLWluLWN0cmwpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYmctY29sb3ItaG92ZXI6IHZhcigtLWdmLWN0cmwtYmctY29sb3IpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYmctY29sb3ItZm9jdXM6IHZhcigtLWdmLWN0cmwtYmctY29sb3IpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWdmLWNvbG9yLWluLWN0cmwtbGlnaHQtbGlnaHRlcik7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1iZy1jb2xvci1lcnJvcjogdmFyKC0tZ2YtY3RybC1iZy1jb2xvcik7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1ib3JkZXItY29sb3I6IHZhcigtLWdmLWNvbG9yLWluLWN0cmwtZGFyay1saWdodGVyKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJvcmRlci1jb2xvci1ob3ZlcjogdmFyKC0tZ2YtY3RybC1ib3JkZXItY29sb3IpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYm9yZGVyLWNvbG9yLWZvY3VzOiB2YXIoLS1nZi1jb2xvci1wcmltYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJvcmRlci1jb2xvci1kaXNhYmxlZDogdmFyKC0tZ2YtY29sb3ItaW4tY3RybC1saWdodC1kYXJrZXIpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYm9yZGVyLWNvbG9yLWVycm9yOiB2YXIoLS1nZi1jb2xvci1kYW5nZXIpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJvcmRlci13aWR0aDogMXB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtcmFkaXVzOiB2YXIoLS1nZi1yYWRpdXMpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtcmFkaXVzLW1heC1zbTogbWluKHZhcigtLWdmLWN0cmwtcmFkaXVzKSwgdmFyKC0tZ2YtcmFkaXVzLW1heC1zbSkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtcmFkaXVzLW1heC1tZDogbWluKHZhcigtLWdmLWN0cmwtcmFkaXVzKSwgdmFyKC0tZ2YtcmFkaXVzLW1heC1tZCkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtcmFkaXVzLW1heC1sZzogbWluKHZhcigtLWdmLWN0cmwtcmFkaXVzKSwgdmFyKC0tZ2YtcmFkaXVzLW1heC1sZykpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1vdXRsaW5lLWNvbG9yLWZvY3VzOiByZ2JhKHZhcigtLWdmLWNvbG9yLXByaW1hcnktcmdiKSwgMC42NSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1vdXRsaW5lLW9mZnNldDogMXB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtb3V0bGluZS1zdHlsZTogc29saWQ7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1vdXRsaW5lLXdpZHRoOiAwO1xuICAgIC8vICAgICAtLWdmLWN0cmwtb3V0bGluZS13aWR0aC1mb2N1czogM3B4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtY29sb3I6IHZhcigtLWdmLWNvbG9yLWluLWN0cmwtY29udHJhc3QpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtY29sb3ItaG92ZXI6IHZhcigtLWdmLWN0cmwtY29sb3IpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtY29sb3ItZm9jdXM6IHZhcigtLWdmLWN0cmwtY29sb3IpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtY29sb3ItZGlzYWJsZWQ6IHJnYmEodmFyKC0tZ2YtY29sb3ItaW4tY3RybC1jb250cmFzdC1yZ2IpLCAwLjYpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtY29sb3ItZXJyb3I6IHZhcigtLWdmLWN0cmwtY29sb3IpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtaWNvbi1jb2xvcjogdmFyKC0tZ2YtY29sb3ItaW4tY3RybC1kYXJrLWxpZ2h0ZXIpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtaWNvbi1jb2xvci1ob3ZlcjogdmFyKC0tZ2YtY29sb3ItaW4tY3RybC1kYXJrLWRhcmtlcik7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1pY29uLWNvbG9yLWZvY3VzOiB2YXIoLS1nZi1jdHJsLWljb24tY29sb3ItaG92ZXIpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtaWNvbi1jb2xvci1kaXNhYmxlZDogdmFyKC0tZ2YtY3RybC1pY29uLWNvbG9yKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMTgsIDI1LCA5NywgMC4wNzc5NTUyKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWFjY2VudC1jb2xvcjogdmFyKC0tZ2YtY29sb3ItaW4tY3RybC1wcmltYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1zaXplLXNtOiAzNXB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtc2l6ZS1tZDogMzhweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXNpemUtbGc6IDQ3cHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1zaXplLXhsOiA1NHB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtc2l6ZTogdmFyKC0tZ2YtY3RybC1zaXplLW1kKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXBhZGRpbmcteDogdmFyKC0tZ2YtcGFkZGluZy14KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXBhZGRpbmcteTogMDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXRyYW5zaXRpb246IHZhcigtLWdmLXRyYW5zaXRpb24tY3RybCk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1mb250LWZhbWlseTogdmFyKC0tZ2YtZm9udC1mYW1pbHktcHJpbWFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1mb250LXNpemU6IHZhcigtLWdmLWZvbnQtc2l6ZS1wcmltYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZvbnQtc3R5bGU6IHZhcigtLWdmLWZvbnQtc3R5bGUtYmFzZSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1mb250LXdlaWdodDogdmFyKC0tZ2YtZm9udC13ZWlnaHQtcHJpbWFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1sZXR0ZXItc3BhY2luZzogdmFyKC0tZ2YtbGV0dGVyLXNwYWNpbmctcHJpbWFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1saW5lLWhlaWdodDogdmFyKC0tZ2YtY3RybC1zaXplKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXBsYWNlaG9sZGVyLWNvbG9yOiByZ2JhKHZhcigtLWdmLWNvbG9yLWluLWN0cmwtY29udHJhc3QtcmdiKSwgMC43KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXBsYWNlaG9sZGVyLWZvbnQtZmFtaWx5OiB2YXIoLS1nZi1jdHJsLWZvbnQtZmFtaWx5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXBsYWNlaG9sZGVyLWZvbnQtc2l6ZTogdmFyKC0tZ2YtY3RybC1mb250LXNpemUpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtcGxhY2Vob2xkZXItZm9udC1zdHlsZTogdmFyKC0tZ2YtY3RybC1mb250LXN0eWxlKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXBsYWNlaG9sZGVyLWZvbnQtd2VpZ2h0OiB2YXIoLS1nZi1jdHJsLWZvbnQtd2VpZ2h0KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXBsYWNlaG9sZGVyLWxldHRlci1zcGFjaW5nOiB2YXIoLS1nZi1jdHJsLWxldHRlci1zcGFjaW5nKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG5cbiAgICAvLyAgICAgLy9cbiAgICAvLyAgICAgLS1nZi1jdHJsLXJlYWRvbmx5LWNvbG9yOiB2YXIoLS1nZi1jdHJsLWNvbG9yKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXJlYWRvbmx5LWZvbnQtZmFtaWx5OiB2YXIoLS1nZi1jdHJsLWZvbnQtZmFtaWx5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXJlYWRvbmx5LWZvbnQtc2l6ZTogdmFyKC0tZ2YtY3RybC1mb250LXNpemUpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtcmVhZG9ubHktZm9udC1zdHlsZTogdmFyKC0tZ2YtY3RybC1mb250LXN0eWxlKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXJlYWRvbmx5LWZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1yZWFkb25seS1sZXR0ZXItc3BhY2luZzogdmFyKC0tZ2YtY3RybC1sZXR0ZXItc3BhY2luZyk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1yZWFkb25seS1saW5lLWhlaWdodDogMTtcblxuICAgIC8vICAgICAvL1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLXJhZGl1czogdmFyKC0tZ2YtcmFkaXVzKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDE4LCAyNSwgOTcsIDAuMDc3OTU1Mik7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tc2hhZG93LWhvdmVyOiB2YXIoLS1nZi1jdHJsLWJ0bi1zaGFkb3cpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLXNoYWRvdy1mb2N1czogdmFyKC0tZ2YtY3RybC1idG4tc2hhZG93KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1zaGFkb3ctZGlzYWJsZWQ6IHZhcigtLWdmLWN0cmwtYnRuLXNoYWRvdyk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tb3BhY2l0eTogMTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1vcGFjaXR5LWRpc2FibGVkOiAwLjU7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tc2l6ZS14czogMzBweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1zaXplLXNtOiB2YXIoLS1nZi1jdHJsLXNpemUtc20pO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLXNpemUtbWQ6IHZhcigtLWdmLWN0cmwtc2l6ZS1tZCk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tc2l6ZS1sZzogdmFyKC0tZ2YtY3RybC1zaXplLWxnKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1zaXplLXhsOiB2YXIoLS1nZi1jdHJsLXNpemUteGwpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLXNpemU6IHZhcigtLWdmLWN0cmwtYnRuLXNpemUtbWQpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLXBhZGRpbmcteC14czogOHB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLXBhZGRpbmcteC1zbTogMTJweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1wYWRkaW5nLXgtbWQ6IDE2cHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tcGFkZGluZy14LWxnOiAyMHB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLXBhZGRpbmcteC14bDogMjRweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWdmLWN0cmwtYnRuLXBhZGRpbmcteC1tZCk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tcGFkZGluZy15OiAwO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWZvbnQtZmFtaWx5OiB2YXIoLS1nZi1mb250LWZhbWlseS1iYXNlKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1mb250LXNpemUteHM6IDEycHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tZm9udC1zaXplLXNtOiAxNHB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWZvbnQtc2l6ZS1tZDogMTRweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1mb250LXNpemUtbGc6IDE2cHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tZm9udC1zaXplLXhsOiAxNnB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWZvbnQtc2l6ZTogdmFyKC0tZ2YtY3RybC1idG4tZm9udC1zaXplLW1kKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1mb250LXN0eWxlOiB2YXIoLS1nZi1mb250LXN0eWxlLWJhc2UpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tbGV0dGVyLXNwYWNpbmc6IHZhcigtLWdmLWxldHRlci1zcGFjaW5nLXByaW1hcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWxpbmUtaGVpZ2h0OiAxO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1pY29uOiBub25lO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWljb24tZm9udC1zaXplOiB2YXIoLS1nZi1pY29uLWZvbnQtc2l6ZSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4taWNvbi1nYXA6IDZweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1pY29uLXRyYW5zaXRpb246IHZhcigtLWdmLWN0cmwtdHJhbnNpdGlvbik7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tYmctY29sb3ItcHJpbWFyeTogdmFyKC0tZ2YtY29sb3ItcHJpbWFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tYmctY29sb3ItaG92ZXItcHJpbWFyeTogdmFyKC0tZ2YtY29sb3ItcHJpbWFyeS1kYXJrZXIpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWJnLWNvbG9yLWZvY3VzLXByaW1hcnk6IHZhcigtLWdmLWN0cmwtYnRuLWJnLWNvbG9yLXByaW1hcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWJnLWNvbG9yLWRpc2FibGVkLXByaW1hcnk6IHZhcigtLWdmLWN0cmwtYnRuLWJnLWNvbG9yLXByaW1hcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWJvcmRlci1jb2xvci1wcmltYXJ5OiB0cmFuc3BhcmVudDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1ib3JkZXItY29sb3ItaG92ZXItcHJpbWFyeTogdHJhbnNwYXJlbnQ7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tYm9yZGVyLWNvbG9yLWZvY3VzLXByaW1hcnk6IHZhcigtLWdmLWN0cmwtYnRuLWJnLWNvbG9yLWhvdmVyLXByaW1hcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWJvcmRlci1jb2xvci1kaXNhYmxlZC1wcmltYXJ5OiB0cmFuc3BhcmVudDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1ib3JkZXItc3R5bGUtcHJpbWFyeTogc29saWQ7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tYm9yZGVyLXdpZHRoLXByaW1hcnk6IDFweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1jb2xvci1wcmltYXJ5OiB2YXIoLS1nZi1jb2xvci1wcmltYXJ5LWNvbnRyYXN0KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1jb2xvci1ob3Zlci1wcmltYXJ5OiB2YXIoLS1nZi1jdHJsLWJ0bi1jb2xvci1wcmltYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1jb2xvci1mb2N1cy1wcmltYXJ5OiB2YXIoLS1nZi1jdHJsLWJ0bi1jb2xvci1wcmltYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1jb2xvci1kaXNhYmxlZC1wcmltYXJ5OiB2YXIoLS1nZi1jdHJsLWJ0bi1jb2xvci1wcmltYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1pY29uLWNvbG9yLXByaW1hcnk6IHZhcigtLWdmLWN0cmwtYnRuLWNvbG9yLXByaW1hcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWljb24tY29sb3ItaG92ZXItcHJpbWFyeTogdmFyKC0tZ2YtY3RybC1idG4taWNvbi1jb2xvci1wcmltYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1pY29uLWNvbG9yLWZvY3VzLXByaW1hcnk6IHZhcigtLWdmLWN0cmwtYnRuLWljb24tY29sb3ItcHJpbWFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4taWNvbi1jb2xvci1kaXNhYmxlZC1wcmltYXJ5OiB2YXIoLS1nZi1jdHJsLWJ0bi1pY29uLWNvbG9yLXByaW1hcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWJnLWNvbG9yLXNlY29uZGFyeTogdmFyKC0tZ2YtY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1iZy1jb2xvci1ob3Zlci1zZWNvbmRhcnk6IHZhcigtLWdmLWNvbG9yLXNlY29uZGFyeS1kYXJrZXIpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWJnLWNvbG9yLWZvY3VzLXNlY29uZGFyeTogdmFyKC0tZ2YtY3RybC1idG4tYmctY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1iZy1jb2xvci1kaXNhYmxlZC1zZWNvbmRhcnk6IHZhcigtLWdmLWN0cmwtYnRuLWJnLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tYm9yZGVyLWNvbG9yLXNlY29uZGFyeTogdmFyKC0tZ2YtY29sb3ItaW4tY3RybC1saWdodC1kYXJrZXIpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWJvcmRlci1jb2xvci1ob3Zlci1zZWNvbmRhcnk6IHZhcigtLWdmLWN0cmwtYnRuLWJvcmRlci1jb2xvci1zZWNvbmRhcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWJvcmRlci1jb2xvci1mb2N1cy1zZWNvbmRhcnk6IHZhcigtLWdmLWN0cmwtYnRuLWJnLWNvbG9yLWhvdmVyLXByaW1hcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWJvcmRlci1jb2xvci1kaXNhYmxlZC1zZWNvbmRhcnk6IHZhcigtLWdmLWN0cmwtYnRuLWJvcmRlci1jb2xvci1zZWNvbmRhcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWJvcmRlci1zdHlsZS1zZWNvbmRhcnk6IHNvbGlkO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWJvcmRlci13aWR0aC1zZWNvbmRhcnk6IDFweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1jb2xvci1zZWNvbmRhcnk6IHZhcigtLWdmLWNvbG9yLXNlY29uZGFyeS1jb250cmFzdCk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tY29sb3ItaG92ZXItc2Vjb25kYXJ5OiB2YXIoLS1nZi1jdHJsLWJ0bi1jb2xvci1zZWNvbmRhcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWNvbG9yLWZvY3VzLXNlY29uZGFyeTogdmFyKC0tZ2YtY3RybC1idG4tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1jb2xvci1kaXNhYmxlZC1zZWNvbmRhcnk6IHZhcigtLWdmLWN0cmwtYnRuLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4taWNvbi1jb2xvci1zZWNvbmRhcnk6IHZhcigtLWdmLWN0cmwtaWNvbi1jb2xvcik7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4taWNvbi1jb2xvci1ob3Zlci1zZWNvbmRhcnk6IHZhcigtLWdmLWN0cmwtYnRuLWljb24tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1pY29uLWNvbG9yLWZvY3VzLXNlY29uZGFyeTogdmFyKC0tZ2YtY3RybC1idG4taWNvbi1jb2xvci1zZWNvbmRhcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWljb24tY29sb3ItZGlzYWJsZWQtc2Vjb25kYXJ5OiB2YXIoLS1nZi1jdHJsLWJ0bi1pY29uLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tYmctY29sb3ItY3RybDogdmFyKC0tZ2YtY29sb3ItaW4tY3RybC1wcmltYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1iZy1jb2xvci1ob3Zlci1jdHJsOiB2YXIoLS1nZi1jb2xvci1pbi1jdHJsLXByaW1hcnktZGFya2VyKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1iZy1jb2xvci1mb2N1cy1jdHJsOiB2YXIoLS1nZi1jdHJsLWJ0bi1iZy1jb2xvci1jdHJsKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1iZy1jb2xvci1kaXNhYmxlZC1jdHJsOiB2YXIoLS1nZi1jdHJsLWJ0bi1iZy1jb2xvci1jdHJsKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1ib3JkZXItY29sb3ItY3RybDogdHJhbnNwYXJlbnQ7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tYm9yZGVyLWNvbG9yLWhvdmVyLWN0cmw6IHRyYW5zcGFyZW50O1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWJvcmRlci1jb2xvci1mb2N1cy1jdHJsOiB2YXIoLS1nZi1jdHJsLWJ0bi1iZy1jb2xvci1ob3Zlci1jdHJsKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1ib3JkZXItY29sb3ItZGlzYWJsZWQtY3RybDogdHJhbnNwYXJlbnQ7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tYm9yZGVyLXN0eWxlLWN0cmw6IHNvbGlkO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWJvcmRlci13aWR0aC1jdHJsOiAxcHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tY29sb3ItY3RybDogdmFyKC0tZ2YtY29sb3ItaW4tY3RybC1wcmltYXJ5LWNvbnRyYXN0KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1jb2xvci1ob3Zlci1jdHJsOiB2YXIoLS1nZi1jdHJsLWJ0bi1jb2xvci1jdHJsKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1jb2xvci1mb2N1cy1jdHJsOiB2YXIoLS1nZi1jdHJsLWJ0bi1jb2xvci1jdHJsKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1jb2xvci1kaXNhYmxlZC1jdHJsOiB2YXIoLS1nZi1jdHJsLWJ0bi1jb2xvci1jdHJsKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1pY29uLWNvbG9yLWN0cmw6IHZhcigtLWdmLWN0cmwtYnRuLWNvbG9yLWN0cmwpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWljb24tY29sb3ItaG92ZXItY3RybDogdmFyKC0tZ2YtY3RybC1idG4taWNvbi1jb2xvci1jdHJsKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1pY29uLWNvbG9yLWZvY3VzLWN0cmw6IHZhcigtLWdmLWN0cmwtYnRuLWljb24tY29sb3ItY3RybCk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4taWNvbi1jb2xvci1kaXNhYmxlZC1jdHJsOiB2YXIoLS1nZi1jdHJsLWJ0bi1pY29uLWNvbG9yLWN0cmwpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWJnLWNvbG9yLXNpbXBsZTogdHJhbnNwYXJlbnQ7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tYmctY29sb3ItaG92ZXItc2ltcGxlOiB2YXIoLS1nZi1jdHJsLWJ0bi1iZy1jb2xvci1zaW1wbGUpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWJnLWNvbG9yLWZvY3VzLXNpbXBsZTogdmFyKC0tZ2YtY3RybC1idG4tYmctY29sb3Itc2ltcGxlKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1iZy1jb2xvci1kaXNhYmxlZC1zaW1wbGU6IHZhcigtLWdmLWN0cmwtYnRuLWJnLWNvbG9yLXNpbXBsZSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tYm9yZGVyLWNvbG9yLXNpbXBsZTogdHJhbnNwYXJlbnQ7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tYm9yZGVyLWNvbG9yLWhvdmVyLXNpbXBsZTogdmFyKC0tZ2YtY3RybC1idG4tYm9yZGVyLWNvbG9yLXNpbXBsZSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tYm9yZGVyLWNvbG9yLWZvY3VzLXNpbXBsZTogdmFyKC0tZ2YtY3RybC1ib3JkZXItY29sb3ItZm9jdXMpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWJvcmRlci1jb2xvci1kaXNhYmxlZC1zaW1wbGU6IHZhcigtLWdmLWN0cmwtYnRuLWJvcmRlci1jb2xvci1zaW1wbGUpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWJvcmRlci1zdHlsZS1zaW1wbGU6IHNvbGlkO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWJvcmRlci13aWR0aC1zaW1wbGU6IDFweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1jb2xvci1zaW1wbGU6IHJnYmEodmFyKC0tZ2YtY29sb3Itb3V0LWN0cmwtZGFyay1yZ2IpLCAwLjY1KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1jb2xvci1ob3Zlci1zaW1wbGU6IHZhcigtLWdmLWNvbG9yLW91dC1jdHJsLWRhcmspO1xuICAgIC8vICAgICAtLWdmLWN0cmwtYnRuLWNvbG9yLWZvY3VzLXNpbXBsZTogdmFyKC0tZ2YtY3RybC1idG4tY29sb3ItaG92ZXItc2ltcGxlKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1jb2xvci1kaXNhYmxlZC1zaW1wbGU6IHZhcigtLWdmLWN0cmwtYnRuLWNvbG9yLXNpbXBsZSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1idG4tc2hhZG93LXNpbXBsZTogbm9uZTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1zaGFkb3ctaG92ZXItc2ltcGxlOiB2YXIoLS1nZi1jdHJsLWJ0bi1zaGFkb3ctc2ltcGxlKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1zaGFkb3ctZm9jdXMtc2ltcGxlOiB2YXIoLS1nZi1jdHJsLWJ0bi1zaGFkb3ctc2ltcGxlKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1zaGFkb3ctZGlzYWJsZWQtc2ltcGxlOiB2YXIoLS1nZi1jdHJsLWJ0bi1zaGFkb3ctc2ltcGxlKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1zaXplLXNpbXBsZTogMjRweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1pY29uLWNvbG9yLXNpbXBsZTogdmFyKC0tZ2YtY3RybC1idG4tY29sb3Itc2ltcGxlKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1pY29uLWNvbG9yLWhvdmVyLXNpbXBsZTogdmFyKC0tZ2YtY3RybC1idG4tY29sb3ItaG92ZXItc2ltcGxlKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1pY29uLWNvbG9yLWZvY3VzLXNpbXBsZTogdmFyKC0tZ2YtY3RybC1idG4tY29sb3ItZm9jdXMtc2ltcGxlKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWJ0bi1pY29uLWNvbG9yLWRpc2FibGVkLXNpbXBsZTogdmFyKC0tZ2YtY3RybC1idG4tY29sb3ItZGlzYWJsZWQtc2ltcGxlKTtcblxuICAgIC8vICAgICAvL1xuICAgIC8vICAgICAtLWdmLWN0cmwtY2hvaWNlLWNoZWNrLWNvbG9yOiB2YXIoLS1nZi1jb2xvci1pbi1jdHJsLXByaW1hcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtY2hvaWNlLWNoZWNrLWNvbG9yLWRpc2FibGVkOiByZ2JhKHZhcigtLWdmLWNvbG9yLWluLWN0cmwtY29udHJhc3QtcmdiKSwgMC4yKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWNob2ljZS1zaXplLXNtOiAxOHB4O1xuICAgICAgICAtLWdmLWN0cmwtY2hvaWNlLXNpemUtbWQ6IDEuNnJlbTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWNob2ljZS1zaXplLWxnOiAyMnB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtY2hvaWNlLXNpemUteGw6IDI4cHg7XG4gICAgICAgIC0tZ2YtY3RybC1jaG9pY2Utc2l6ZTogdmFyKC0tZ2YtY3RybC1jaG9pY2Utc2l6ZS1tZCk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1jaGVja2JveC1jaGVjay1yYWRpdXM6IHZhcigtLWdmLWN0cmwtcmFkaXVzLW1heC1zbSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1jaGVja2JveC1jaGVjay1zaXplLXNtOiAxMnB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtY2hlY2tib3gtY2hlY2stc2l6ZS1tZDogaW5pdGlhbDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWNoZWNrYm94LWNoZWNrLXNpemUtbGc6IDE1cHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1jaGVja2JveC1jaGVjay1zaXplLXhsOiAxOXB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtY2hlY2tib3gtY2hlY2stc2l6ZTogdmFyKC0tZ2YtY3RybC1jaGVja2JveC1jaGVjay1zaXplLW1kKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXJhZGlvLWNoZWNrLXJhZGl1czogNTAlO1xuICAgIC8vICAgICAtLWdmLWN0cmwtcmFkaW8tY2hlY2stY29udGVudDogXCJcIjtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXJhZGlvLWNoZWNrLXNpemUtc206IDZweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXJhZGlvLWNoZWNrLXNpemUtbWQ6IDdweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXJhZGlvLWNoZWNrLXNpemUtbGc6IDhweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXJhZGlvLWNoZWNrLXNpemUteGw6IDEwcHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1yYWRpby1jaGVjay1zaXplOiB2YXIoLS1nZi1jdHJsLXJhZGlvLWNoZWNrLXNpemUtbWQpO1xuXG4gICAgLy8gICAgIC8vXG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci1iZy1jb2xvcjogdmFyKC0tZ2YtY3RybC1iZy1jb2xvcik7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci1zaGFkb3c6IDAgMCAxcHggcmdiYSgxOCwgMjUsIDk3LCAwLjI0KSwgMCAyNHB4IDI0cHggcmdiYSgxOCwgMjUsIDk3LCAwLjAzKSwgMCAycHggMnB4IHJnYmEoMTgsIDI1LCA5NywgMC4wMyksIDAgNHB4IDRweCByZ2JhKDE4LCAyNSwgOTcsIDAuMDMpLCAwIDhweCA4cHggcmdiYSgxOCwgMjUsIDk3LCAwLjAzKSwgMCAxNnB4IDE2cHggcmdiYSgxOCwgMjUsIDk3LCAwLjAzKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWRhdGUtcGlja2VyLXBhZGRpbmcteTogMTZweCAxMnB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtZGF0ZS1waWNrZXItcGFkZGluZy15LXZpZXdwb3J0LXNtOiAxNnB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtZGF0ZS1waWNrZXItcGFkZGluZy14OiAxMnB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtZGF0ZS1waWNrZXItcGFkZGluZy14LXZpZXdwb3J0LXNtOiAxNnB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtZGF0ZS1waWNrZXItbWFyZ2luLXktc3RhcnQ6IDEycHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci1yYWRpdXM6IHZhcigtLWdmLWN0cmwtcmFkaXVzLW1heC1tZCk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci13aWR0aDogMjUwcHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci13aWR0aC12aWV3cG9ydC1zbTogMzAwcHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci1oZWFkZXItaWNvbnMtd2lkdGg6IDIwcHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci1oZWFkZXItaWNvbnMtY29sb3I6IHZhcigtLWdmLWN0cmwtaWNvbi1jb2xvcik7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci1oZWFkZXItaWNvbnMtY29sb3ItaG92ZXI6IHZhcigtLWdmLWN0cmwtaWNvbi1jb2xvci1ob3Zlcik7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci1oZWFkZXItaWNvbnMtZm9udC1zaXplOiAyMHB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtZGF0ZS1waWNrZXItdGl0bGUtY29sb3I6IHZhcigtLWdmLWNvbG9yLXNlY29uZGFyeS1jb250cmFzdCk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci10aXRsZS1mb250LXNpemU6IDEycHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci10aXRsZS1mb250LXNpemUtdmlld3BvcnQtc206IDE0cHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci10aXRsZS1mb250LXdlaWdodDogNTAwO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZGF0ZS1waWNrZXItdGl0bGUtZ2FwOiA0cHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci10aXRsZS1nYXAtdmlld3BvcnQtc206IDhweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWRhdGUtcGlja2VyLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci10aXRsZS1tYXJnaW4teDogNHB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtZGF0ZS1waWNrZXItdGl0bGUtbWFyZ2luLXgtdmlld3BvcnQtc206IDhweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWRhdGUtcGlja2VyLWRyb3Bkb3duLWJnLWltZzogdmFyKC0tZ2YtaWNvbi1jdHJsLXNlbGVjdCk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci1kcm9wZG93bi1iZy1wb3NpdGlvbjogdmFyKC0tZ2YtY3RybC1zZWxlY3QtaWNvbi1wb3NpdGlvbik7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci1kcm9wZG93bi1iZy1zaXplOiB2YXIoLS1nZi1jdHJsLXNlbGVjdC1pY29uLXNpemUpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZGF0ZS1waWNrZXItZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1nZi1jb2xvci1pbi1jdHJsLWxpZ2h0LWRhcmtlcik7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci1kcm9wZG93bi1ib3JkZXItc3R5bGU6IHZhcigtLWdmLWN0cmwtYm9yZGVyLXN0eWxlKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWRhdGUtcGlja2VyLWRyb3Bkb3duLWJvcmRlci13aWR0aDogdmFyKC0tZ2YtY3RybC1ib3JkZXItd2lkdGgpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZGF0ZS1waWNrZXItZHJvcGRvd24tc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWRhdGUtcGlja2VyLWRyb3Bkb3duLXRleHQtYWxpZ246IHN0YXJ0O1xuICAgIC8vICAgICAtLWdmLWN0cmwtZGF0ZS1waWNrZXItdGFibGUtbWFyZ2luLXktc3RhcnQ6IDE2cHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci10YWJsZS1tYXJnaW4teS1lbmQ6IDA7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci1oZWFkLWNlbGwtZm9udC1zaXplOiAxMnB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtZGF0ZS1waWNrZXItaGVhZC1jZWxsLWZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci1oZWFkLWNlbGwtbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci1jZWxsLXBhZGRpbmc6IDFweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWRhdGUtcGlja2VyLWNlbGwtcGFkZGluZy15OiA2cHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci1jZWxsLXBhZGRpbmcteS12aWV3cG9ydC1zbTogdmFyKC0tZ2YtY3RybC1kYXRlLXBpY2tlci1jZWxsLXBhZGRpbmcpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZGF0ZS1waWNrZXItY2VsbC1oZWlnaHQ6IDI5cHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci1jZWxsLWhlaWdodC12aWV3cG9ydC1zbTogNDBweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWRhdGUtcGlja2VyLWNlbGwtZm9udC1zaXplOiAxNHB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtZGF0ZS1waWNrZXItY2VsbC1mb250LXdlaWdodDogNDAwO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZGF0ZS1waWNrZXItY2VsbC1saW5lLWhlaWdodDogMS40MztcbiAgICAvLyAgICAgLS1nZi1jdHJsLWRhdGUtcGlja2VyLWNlbGwtY29udGVudC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZGF0ZS1waWNrZXItY2VsbC1jb250ZW50LWJnLWNvbG9yLWRpc2FibGVkOiB0cmFuc3BhcmVudDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWRhdGUtcGlja2VyLWNlbGwtY29udGVudC1iZy1jb2xvci1ob3ZlcjogI2Y0ZjhmZjtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWRhdGUtcGlja2VyLWNlbGwtY29udGVudC1iZy1jb2xvci1zZWxlY3RlZDogdmFyKC0tZ2YtY29sb3ItaW4tY3RybC1wcmltYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWRhdGUtcGlja2VyLWNlbGwtY29udGVudC1ib3JkZXI6IHZhcigtLWdmLWN0cmwtYm9yZGVyLXdpZHRoKSB2YXIoLS1nZi1jdHJsLWJvcmRlci1zdHlsZSkgdmFyKC0tZ2YtY29sb3ItaW4tY3RybC1wcmltYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWRhdGUtcGlja2VyLWNlbGwtY29udGVudC1yYWRpdXM6IHZhcigtLWdmLWN0cmwtcmFkaXVzLW1heC1tZCk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci1jZWxsLWNvbnRlbnQtY29sb3I6IHZhcigtLWdmLWNvbG9yLXNlY29uZGFyeS1jb250cmFzdCk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci1jZWxsLWNvbnRlbnQtY29sb3ItZGlzYWJsZWQ6ICNjZmQzZDk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kYXRlLXBpY2tlci1jZWxsLWNvbnRlbnQtY29sb3ItaG92ZXI6IHZhcigtLWdmLWN0cmwtZGF0ZS1waWNrZXItY2VsbC1jb250ZW50LWNvbG9yKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWRhdGUtcGlja2VyLWNlbGwtY29udGVudC1jb2xvci1zZWxlY3RlZDogdmFyKC0tZ2YtY29sb3ItaW4tY3RybC1wcmltYXJ5LWNvbnRyYXN0KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWRhdGUtcGlja2VyLWNlbGwtY29udGVudC13aWR0aDogMjdweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWRhdGUtcGlja2VyLWNlbGwtY29udGVudC13aWR0aC12aWV3cG9ydC1zbTogMTAwJTtcblxuICAgIC8vICAgICAvL1xuICAgIC8vICAgICAtLWdmLWN0cmwtZGVzYy1jb2xvcjogdmFyKC0tZ2YtY29sb3Itb3V0LWN0cmwtZGFyayk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kZXNjLWZvbnQtZmFtaWx5OiB2YXIoLS1nZi1mb250LWZhbWlseS10ZXJ0aWFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kZXNjLWZvbnQtc2l6ZTogdmFyKC0tZ2YtZm9udC1zaXplLXRlcnRpYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWRlc2MtZm9udC1zdHlsZTogdmFyKC0tZ2YtZm9udC1zdHlsZS10ZXJ0aWFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kZXNjLWZvbnQtd2VpZ2h0OiB2YXIoLS1nZi1mb250LXdlaWdodC10ZXJ0aWFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kZXNjLWxldHRlci1zcGFjaW5nOiB2YXIoLS1nZi1sZXR0ZXItc3BhY2luZy10ZXJ0aWFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kZXNjLWxpbmUtaGVpZ2h0OiB2YXIoLS1nZi1saW5lLWhlaWdodC10ZXJ0aWFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kZXNjLWNvbG9yLWVycm9yOiB2YXIoLS1nZi1jb2xvci1kYW5nZXIpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZGVzYy1mb250LWZhbWlseS1lcnJvcjogdmFyKC0tZ2YtY3RybC1kZXNjLWZvbnQtZmFtaWx5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWRlc2MtZm9udC1zaXplLWVycm9yOiB2YXIoLS1nZi1jdHJsLWRlc2MtZm9udC1zaXplKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWRlc2MtZm9udC1zdHlsZS1lcnJvcjogdmFyKC0tZ2YtY3RybC1kZXNjLWZvbnQtc3R5bGUpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZGVzYy1mb250LXdlaWdodC1lcnJvcjogdmFyKC0tZ2YtY3RybC1kZXNjLWZvbnQtd2VpZ2h0KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWRlc2MtbGV0dGVyLXNwYWNpbmctZXJyb3I6IHZhcigtLWdmLWN0cmwtZGVzYy1sZXR0ZXItc3BhY2luZyk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1kZXNjLWxpbmUtaGVpZ2h0LWVycm9yOiB2YXIoLS1nZi1jdHJsLWRlc2MtbGluZS1oZWlnaHQpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZGVzYy1ib3JkZXItY29sb3ItY29uc2VudDogdmFyKC0tZ2YtY29sb3Itb3V0LWN0cmwtbGlnaHQtZGFya2VyKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWRlc2MtYm9yZGVyLWNvbG9yLWNvbnNlbnQtZm9jdXM6IHZhcigtLWdmLWN0cmwtYm9yZGVyLWNvbG9yLWZvY3VzKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWRlc2MtYm9yZGVyLXN0eWxlLWNvbnNlbnQ6IHNvbGlkO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZGVzYy1ib3JkZXItd2lkdGgtY29uc2VudDogMXB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtZGVzYy1tYXgtaGVpZ2h0LWNvbnNlbnQ6IDQ1NnB4O1xuXG4gICAgLy8gICAgIC8vXG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLXBhZGRpbmcteDogMCB2YXIoLS1nZi1jdHJsLXBhZGRpbmcteCk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLWJ0bi1iZy1jb2xvcjogdmFyKC0tZ2YtY29sb3Itc2Vjb25kYXJ5LWRhcmtlcik7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLWJ0bi1iZy1jb2xvci1ob3ZlcjogdmFyKC0tZ2YtY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtYnRuLWJnLWNvbG9yLWZvY3VzOiB2YXIoLS1nZi1jdHJsLWZpbGUtYnRuLWJnLWNvbG9yKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtYnRuLWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1nZi1jdHJsLWZpbGUtYnRuLWJnLWNvbG9yKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtYnRuLWJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLWJ0bi1ib3JkZXItaW5saW5lLWVuZC1zdHlsZTogc29saWQ7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLWJ0bi1ib3JkZXItaW5saW5lLWVuZC1jb2xvcjogdmFyKC0tZ2YtY3RybC1ib3JkZXItY29sb3IpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZmlsZS1idG4tYm9yZGVyLWlubGluZS1lbmQtY29sb3ItaG92ZXI6IHZhcigtLWdmLWN0cmwtZmlsZS1idG4tYm9yZGVyLWlubGluZS1lbmQtY29sb3IpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZmlsZS1idG4tYm9yZGVyLWlubGluZS1lbmQtY29sb3ItZm9jdXM6IHZhcigtLWdmLWN0cmwtZmlsZS1idG4tYm9yZGVyLWlubGluZS1lbmQtY29sb3IpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZmlsZS1idG4tYm9yZGVyLWlubGluZS1lbmQtY29sb3ItZGlzYWJsZWQ6IHZhcigtLWdmLWN0cmwtZmlsZS1idG4tYm9yZGVyLWlubGluZS1lbmQtY29sb3IpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZmlsZS1idG4tcmFkaXVzOiB2YXIoLS1nZi1jdHJsLXJhZGl1cyk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLWJ0bi1jb2xvcjogcmdiYSh2YXIoLS1nZi1jb2xvci1zZWNvbmRhcnktY29udHJhc3QtcmdiKSwgMC43MjUpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZmlsZS1idG4tY29sb3ItaG92ZXI6IHZhcigtLWdmLWN0cmwtZmlsZS1idG4tY29sb3IpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZmlsZS1idG4tY29sb3ItZm9jdXM6IHZhcigtLWdmLWN0cmwtZmlsZS1idG4tY29sb3IpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZmlsZS1idG4tY29sb3ItZGlzYWJsZWQ6IHZhcigtLWdmLWN0cmwtZmlsZS1idG4tY29sb3IpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZmlsZS1idG4tZm9udC1mYW1pbHk6IHZhcigtLWdmLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZmlsZS1idG4tZm9udC1zaXplOiAxNHB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtZmlsZS1idG4tZm9udC1zdHlsZTogdmFyKC0tZ2YtZm9udC1zdHlsZS1iYXNlKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtYnRuLWZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLWJ0bi1sZXR0ZXItc3BhY2luZzogdmFyKC0tZ2YtbGV0dGVyLXNwYWNpbmctcHJpbWFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLWJ0bi1saW5lLWhlaWdodDogMS40MztcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtYnRuLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtYnRuLXRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZmlsZS1idG4tbWFyZ2luLXg6IDAgMTJweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtYnRuLXBhZGRpbmcteDogMTJweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtYnRuLXRyYW5zaXRpb246IHZhcigtLWdmLWN0cmwtdHJhbnNpdGlvbik7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLXpvbmUtYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLXpvbmUtcmFkaXVzOiB2YXIoLS1nZi1jdHJsLXJhZGl1cy1tYXgtbGcpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZmlsZS16b25lLWNvbG9yOiByZ2JhKHZhcigtLWdmLWNvbG9yLWluLWN0cmwtY29udHJhc3QtcmdiKSwgMC43MjUpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZmlsZS16b25lLWhlaWdodDogYXV0bztcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtem9uZS1wYWRkaW5nLXg6IDQwcHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLXpvbmUtcGFkZGluZy15OiA0MHB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtZmlsZS16b25lLWluc3RydWN0aW9ucy1tYXJnaW4teS1lbmQ6IDEycHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLXpvbmUtZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtem9uZS1saW5lLWhlaWdodDogMTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtem9uZS1pY29uLWNvbG9yOiB2YXIoLS1nZi1jb2xvci1pbi1jdHJsLXByaW1hcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZmlsZS16b25lLWljb24tZm9udC1zaXplOiAzNnB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtZmlsZS16b25lLWljb24tbWFyZ2luLXktZW5kOiA4cHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLXByb2ctdWktZ2FwOiAxMnB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtZmlsZS1wcm9nLXVpLXNpemU6IHZhcigtLWdmLWljb24tZm9udC1zaXplKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtcHJvZy1iYXItYmctY29sb3I6IHZhcigtLWdmLWNvbG9yLW91dC1jdHJsLWxpZ2h0KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtcHJvZy1iYXItYmctY29sb3ItbG9hZGluZzogdmFyKC0tZ2YtY29sb3ItcHJpbWFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLXByb2ctYmFyLWhlaWdodDogNnB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtZmlsZS1wcm9nLWJhci1yYWRpdXM6IHZhcigtLWdmLXJhZGl1cyk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLXByb2ctYmFyLXRyYW5zaXRpb246IHZhcigtLWdmLXRyYW5zaXRpb24tY3RybCk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLXByb2ctdGV4dC1jb2xvcjogdmFyKC0tZ2YtY3RybC1kZXNjLWNvbG9yKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtcHJvZy10ZXh0LW1pbi13aWR0aDogMzNweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtcHJvZy10ZXh0LWZvbnQtc2l6ZTogMTJweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtcHJvZy1idG4taW5zZXQteS1zdGFydDogLTJweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtcHJvZy1idG4taW5zZXQteC1lbmQ6IC0ycHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLXByb2ctYnRuLXBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtcHJvZy1idG4tZm9udC1zaXplLWNhbmNlbDogMDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtcHJvZy1idG4taWNvbi1zaXplOiB2YXIoLS1nZi1pY29uLWZvbnQtc2l6ZSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLXByb2ctYnRuLWljb24tY29sb3ItY29tcGxldGU6IHZhcigtLWdmLWNvbG9yLXN1Y2Nlc3MpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZmlsZS1wcmV2LWFyZWEtZ2FwOiAxNnB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtZmlsZS1wcmV2LWFyZWEtbWFyZ2luLXktc3RhcnQ6IDE2cHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLXByZXYtZm9udC1mYW1pbHk6IHZhcigtLWdmLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLXByZXYtZm9udC1zaXplOiB2YXIoLS1nZi1mb250LXNpemUtc2Vjb25kYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtcHJldi1mb250LXN0eWxlOiB2YXIoLS1nZi1mb250LXN0eWxlLXNlY29uZGFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLXByZXYtZm9udC13ZWlnaHQ6IHZhcigtLWdmLWZvbnQtd2VpZ2h0LXNlY29uZGFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLXByZXYtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWdmLWxldHRlci1zcGFjaW5nLXNlY29uZGFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLXByZXYtbGluZS1oZWlnaHQ6IDE7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLXByZXYtZ2FwOiA0cHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLXByZXYtbmFtZS1jb2xvcjogdmFyKC0tZ2YtY3RybC1sYWJlbC1jb2xvci1wcmltYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtcHJldi1uYW1lLWxpbmUtaGVpZ2h0OiB2YXIoLS1nZi1saW5lLWhlaWdodC1zZWNvbmRhcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtZmlsZS1wcmV2LW5hbWUtb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtcHJldi1uYW1lLXBhZGRpbmcteC1lbmQ6IGNhbGModmFyKC0tZ2YtY3RybC1maWxlLXByb2ctYnRuLWljb24tc2l6ZSkgKyB2YXIoLS1nZi1jdHJsLWZpbGUtcHJvZy10ZXh0LW1pbi13aWR0aCkgKyBjYWxjKHZhcigtLWdmLWN0cmwtZmlsZS1wcm9nLXVpLWdhcCkgKiAyKSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLXByZXYtbmFtZS10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAvLyAgICAgLS1nZi1jdHJsLWZpbGUtcHJldi1uYW1lLXdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1maWxlLXByZXYtc2l6ZS1jb2xvcjogdmFyKC0tZ2YtY3RybC1kZXNjLWNvbG9yKTtcblxuXG4gICAgLy8gICAgIC8vXG4gICAgLy8gICAgIC0tZ2YtY3RybC1sYWJlbC1jb2xvci1wcmltYXJ5OiB2YXIoLS1nZi1jb2xvci1vdXQtY3RybC1kYXJrLWRhcmtlcik7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1sYWJlbC1mb250LWZhbWlseS1wcmltYXJ5OiB2YXIoLS1nZi1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtbGFiZWwtZm9udC1zaXplLXByaW1hcnk6IHZhcigtLWdmLWZvbnQtc2l6ZS1zZWNvbmRhcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtbGFiZWwtZm9udC1zdHlsZS1wcmltYXJ5OiB2YXIoLS1nZi1mb250LXN0eWxlLXNlY29uZGFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1sYWJlbC1mb250LXdlaWdodC1wcmltYXJ5OiB2YXIoLS1nZi1mb250LXdlaWdodC1zZWNvbmRhcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtbGFiZWwtbGV0dGVyLXNwYWNpbmctcHJpbWFyeTogdmFyKC0tZ2YtbGV0dGVyLXNwYWNpbmctc2Vjb25kYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWxhYmVsLWxpbmUtaGVpZ2h0LXByaW1hcnk6IHZhcigtLWdmLWxpbmUtaGVpZ2h0LXNlY29uZGFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1sYWJlbC1jb2xvci1zZWNvbmRhcnk6IHZhcigtLWdmLWNvbG9yLW91dC1jdHJsLWRhcmstZGFya2VyKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWxhYmVsLWZvbnQtZmFtaWx5LXNlY29uZGFyeTogdmFyKC0tZ2YtZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWxhYmVsLWZvbnQtc2l6ZS1zZWNvbmRhcnk6IHZhcigtLWdmLWZvbnQtc2l6ZS1zZWNvbmRhcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtbGFiZWwtZm9udC1zdHlsZS1zZWNvbmRhcnk6IHZhcigtLWdmLWZvbnQtc3R5bGUtc2Vjb25kYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWxhYmVsLWZvbnQtd2VpZ2h0LXNlY29uZGFyeTogNDAwO1xuICAgIC8vICAgICAtLWdmLWN0cmwtbGFiZWwtbGV0dGVyLXNwYWNpbmctc2Vjb25kYXJ5OiB2YXIoLS1nZi1sZXR0ZXItc3BhY2luZy1zZWNvbmRhcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtbGFiZWwtbGluZS1oZWlnaHQtc2Vjb25kYXJ5OiB2YXIoLS1nZi1saW5lLWhlaWdodC1zZWNvbmRhcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtbGFiZWwtY29sb3ItdGVydGlhcnk6IHZhcigtLWdmLWNvbG9yLW91dC1jdHJsLWRhcmspO1xuICAgIC8vICAgICAtLWdmLWN0cmwtbGFiZWwtZm9udC1mYW1pbHktdGVydGlhcnk6IHZhcigtLWdmLWZvbnQtZmFtaWx5LXRlcnRpYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWxhYmVsLWZvbnQtc2l6ZS10ZXJ0aWFyeTogdmFyKC0tZ2YtZm9udC1zaXplLXRlcnRpYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWxhYmVsLWZvbnQtc3R5bGUtdGVydGlhcnk6IHZhcigtLWdmLWZvbnQtc3R5bGUtdGVydGlhcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtbGFiZWwtZm9udC13ZWlnaHQtdGVydGlhcnk6IHZhcigtLWdmLWZvbnQtd2VpZ2h0LXRlcnRpYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWxhYmVsLWxldHRlci1zcGFjaW5nLXRlcnRpYXJ5OiB2YXIoLS1nZi1sZXR0ZXItc3BhY2luZy10ZXJ0aWFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1sYWJlbC1saW5lLWhlaWdodC10ZXJ0aWFyeTogdmFyKC0tZ2YtbGluZS1oZWlnaHQtdGVydGlhcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtbGFiZWwtY29sb3ItcXVhdGVybmFyeTogdmFyKC0tZ2YtY29sb3Itb3V0LWN0cmwtZGFyayk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1sYWJlbC1mb250LWZhbWlseS1xdWF0ZXJuYXJ5OiB2YXIoLS1nZi1mb250LWZhbWlseS10ZXJ0aWFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1sYWJlbC1mb250LXNpemUtcXVhdGVybmFyeTogdmFyKC0tZ2YtZm9udC1zaXplLXNlY29uZGFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1sYWJlbC1mb250LXN0eWxlLXF1YXRlcm5hcnk6IHZhcigtLWdmLWZvbnQtc3R5bGUtdGVydGlhcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtbGFiZWwtZm9udC13ZWlnaHQtcXVhdGVybmFyeTogdmFyKC0tZ2YtZm9udC13ZWlnaHQtc2Vjb25kYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWxhYmVsLWxldHRlci1zcGFjaW5nLXF1YXRlcm5hcnk6IHZhcigtLWdmLWxldHRlci1zcGFjaW5nLXRlcnRpYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWxhYmVsLWxpbmUtaGVpZ2h0LXF1YXRlcm5hcnk6IHZhcigtLWdmLWxpbmUtaGVpZ2h0LXRlcnRpYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWxhYmVsLWNvbG9yLXJlcTogdmFyKC0tZ2YtY29sb3ItZGFuZ2VyKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWxhYmVsLWZvbnQtZmFtaWx5LXJlcTogdmFyKC0tZ2YtY3RybC1sYWJlbC1mb250LWZhbWlseS1wcmltYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLWxhYmVsLWZvbnQtc2l6ZS1yZXE6IDEycHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1sYWJlbC1mb250LXN0eWxlLXJlcTogdmFyKC0tZ2YtY3RybC1sYWJlbC1mb250LXN0eWxlLXByaW1hcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtbGFiZWwtZm9udC13ZWlnaHQtcmVxOiB2YXIoLS1nZi1jdHJsLWxhYmVsLWZvbnQtd2VpZ2h0LXByaW1hcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtbGFiZWwtbGV0dGVyLXNwYWNpbmctcmVxOiB2YXIoLS1nZi1jdHJsLWxhYmVsLWxldHRlci1zcGFjaW5nLXByaW1hcnkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtbGFiZWwtbGluZS1oZWlnaHQtcmVxOiB2YXIoLS1nZi1jdHJsLWxhYmVsLWxpbmUtaGVpZ2h0LXByaW1hcnkpO1xuXG4gICAgLy8gICAgIC8vXG5cbiAgICAvLyAgICAgLS1nZi1jdHJsLW51bWJlci1zcGluLWJ0bi1hcHBlYXJhbmNlOiB2YXIoLS1nZi1jdHJsLWFwcGVhcmFuY2UpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtbnVtYmVyLXNwaW4tYnRuLWJnLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIC8vICAgICAtLWdmLWN0cmwtbnVtYmVyLXNwaW4tYnRuLWJnLXNpemU6IDhweCAxNHB4O1xuICAgIC8vICAgICAtLWdmLWN0cmwtbnVtYmVyLXNwaW4tYnRuLXdpZHRoOiA4cHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1udW1iZXItc3Bpbi1idG4tb3BhY2l0eTogMTtcblxuXG5cbiAgICAvLyAgICAgLy9cbiAgICAvLyAgICAgLS1nZi1jdHJsLXNlbGVjdC1pY29uOiB2YXIoLS1nZi1pY29uLWN0cmwtc2VsZWN0KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXNlbGVjdC1pY29uLWhvdmVyOiB2YXIoLS1nZi1jdHJsLXNlbGVjdC1pY29uKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXNlbGVjdC1pY29uLWZvY3VzOiB2YXIoLS1nZi1jdHJsLXNlbGVjdC1pY29uKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXNlbGVjdC1pY29uLWRpc2FibGVkOiB2YXIoLS1nZi1jdHJsLXNlbGVjdC1pY29uKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXNlbGVjdC1pY29uLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSB2YXIoLS1nZi1jdHJsLXBhZGRpbmcteCkpIGNlbnRlcjtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXNlbGVjdC1pY29uLXNpemU6IDEwcHg7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1zZWxlY3QtbXMtZXhwYW5kOiBub25lO1xuICAgIC8vICAgICAtLWdmLWN0cmwtc2VsZWN0LXBhZGRpbmcteDogdmFyKC0tZ2YtY3RybC1wYWRkaW5nLXgpIGNhbGModmFyKC0tZ2YtY3RybC1zZWxlY3Qtc2VhcmNoLWljb24tc2l6ZSkgKyB2YXIoLS1nZi1jdHJsLXBhZGRpbmcteCkpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtbXVsdGlzZWxlY3QtaGVpZ2h0OiAxMzBweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLW11bHRpc2VsZWN0LXJhZGl1czogdmFyKC0tZ2YtY3RybC1yYWRpdXMtbWF4LWxnKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLW11bHRpc2VsZWN0LWxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1tdWx0aXNlbGVjdC1wYWRkaW5nLXk6IHZhcigtLWdmLXBhZGRpbmcteSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1zZWxlY3QtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXNlbGVjdC1kcm9wZG93bi1yYWRpdXM6IHZhcigtLWdmLWN0cmwtcmFkaXVzLW1heC1tZCk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1zZWxlY3QtZHJvcGRvd24tc2hhZG93OiAwIDAgMXB4IHJnYmEoMTgsIDI1LCA5NywgMC4yNCksIDAgMjRweCAyNHB4IHJnYmEoMTgsIDI1LCA5NywgMC4wMyksIDAgMnB4IDJweCByZ2JhKDE4LCAyNSwgOTcsIDAuMDMpLCAwIDRweCA0cHggcmdiYSgxOCwgMjUsIDk3LCAwLjAzKSwgMCA4cHggOHB4IHJnYmEoMTgsIDI1LCA5NywgMC4wMyksIDAgMTZweCAxNnB4IHJnYmEoMTgsIDI1LCA5NywgMC4wMyk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1zZWxlY3QtZHJvcGRvd24tb3B0aW9uLWJnLWNvbG9yLWhvdmVyOiB2YXIoLS1nZi1jb2xvci1pbi1jdHJsLWxpZ2h0LWxpZ2h0ZXIpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtc2VsZWN0LWRyb3Bkb3duLW9wdGlvbi1zaGFkb3ctaG92ZXI6IGluc2V0IDNweCAwIDAgdmFyKC0tZ2YtY29sb3ItaW4tY3RybC1wcmltYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXNlbGVjdC1zZWFyY2gtaWNvbi1zaXplOiB2YXIoLS1nZi1pY29uLWZvbnQtc2l6ZSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1zZWxlY3Qtc2VhcmNoLWljb24tcG9zaXRpb246IHZhcigtLWdmLWN0cmwtcGFkZGluZy14KSBjZW50ZXI7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1zZWxlY3Qtc2VhcmNoLXBhZGRpbmcteDogY2FsYyh2YXIoLS1nZi1jdHJsLXNlbGVjdC1zZWFyY2gtaWNvbi1zaXplKSArIHZhcigtLWdmLWN0cmwtcGFkZGluZy14KSArIDhweCkgdmFyKC0tZ2YtY3RybC1wYWRkaW5nLXgpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtbXVsdGlzZWxlY3QtY2xvc2UtaWNvbi1zaXplOiB2YXIoLS1nZi1pY29uLWZvbnQtc2l6ZSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1tdWx0aXNlbGVjdC1jbG9zZS1pY29uLWluc2V0LXktc3RhcnQ6IGNhbGMoNTAlIC0gKHZhcigtLWdmLWN0cmwtbXVsdGlzZWxlY3QtY2xvc2UtaWNvbi1zaXplKSAvIDIpKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLW11bHRpc2VsZWN0LWNsb3NlLWljb24taW5zZXQteC1lbmQ6IGNhbGMoKHZhcigtLWdmLWN0cmwtcGFkZGluZy14KSAvIDIpICsgMnB4KTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLW11bHRpc2VsZWN0LXNlbGVjdGVkLWl0ZW0tYmctY29sb3I6IHZhcigtLWdmLWNvbG9yLWluLWN0cmwtcHJpbWFyeSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1tdWx0aXNlbGVjdC1zZWxlY3RlZC1pdGVtLXJhZGl1czogMzNweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLW11bHRpc2VsZWN0LXNlbGVjdGVkLWl0ZW0tY29sb3I6IHZhcigtLWdmLWNvbG9yLWluLWN0cmwtcHJpbWFyeS1jb250cmFzdCk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC1tdWx0aXNlbGVjdC1zZWxlY3RlZC1pdGVtLWZvbnQtc2l6ZTogdmFyKC0tZ2YtY3RybC1mb250LXNpemUpO1xuICAgIC8vICAgICAtLWdmLWN0cmwtbXVsdGlzZWxlY3Qtc2VsZWN0ZWQtaXRlbS1mb250LXdlaWdodDogNjAwO1xuICAgIC8vICAgICAtLWdmLWN0cmwtbXVsdGlzZWxlY3Qtc2VsZWN0ZWQtaXRlbS1yZW1vdmUtaWNvbi1jb2xvcjogdmFyKC0tZ2YtY29sb3ItaW4tY3RybC1wcmltYXJ5LWNvbnRyYXN0KTtcblxuICAgIC8vICAgICAvL1xuICAgIC8vICAgICAtLWdmLWN0cmwtdGV4dGFyZWEtaGVpZ2h0OiAxMzBweDtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXRleHRhcmVhLXJhZGl1czogdmFyKC0tZ2YtY3RybC1yYWRpdXMtbWF4LWxnKTtcbiAgICAvLyAgICAgLS1nZi1jdHJsLXRleHRhcmVhLWxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgLy8gICAgIC0tZ2YtY3RybC10ZXh0YXJlYS1wYWRkaW5nLXk6IHZhcigtLWdmLXBhZGRpbmcteSk7XG4gICAgLy8gICAgIC0tZ2YtY3RybC10ZXh0YXJlYS1yZXNpemU6IHZlcnRpY2FsO1xuXG5cbiAgICAvLyAgICAgLy9cblxuICAgIC8vICAgICAtLWdmLWZpZWxkLWRhdGUtY3RybC1wYWRkaW5nLXgtZW5kOiBjYWxjKHZhcigtLWdmLWN0cmwtcGFkZGluZy14KSArIHZhcigtLWdmLWljb24tZm9udC1zaXplKSArIDRweCk7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtZGF0ZS1pY29uLWNvbG9yOiB2YXIoLS1nZi1jdHJsLWljb24tY29sb3IpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWRhdGUtaWNvbi1jb2xvci1ob3ZlcjogdmFyKC0tZ2YtY3RybC1pY29uLWNvbG9yLWhvdmVyKTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1kYXRlLWljb24tdHJhbnNpdGlvbjogdmFyKC0tZ2YtY3RybC10cmFuc2l0aW9uKTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1kYXRlLWN1c3RvbS1pY29uLW1heC1oZWlnaHQ6IDE2cHg7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtZGF0ZS1jdXN0b20taWNvbi1tYXgtd2lkdGg6IDE2cHg7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtZGF0ZS1jdXN0b20taWNvbi1vcGFjaXR5OiAwLjY7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtZGF0ZS1jdXN0b20taWNvbi1vcGFjaXR5LWhvdmVyOiAxO1xuXG5cbiAgICAgICAgLy8gQ2hvaWNlIEZpZWxkXG4gICAgICAgIC0tZ2YtZmllbGQtY2hvaWNlLWdhcDogdmFyKC0tZ2YtbGFiZWwtc3BhY2UteC1zZWNvbmRhcnkpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWNob2ljZS1hbGlnbi14LWdhcC15OiB2YXIoLS1nZi1maWVsZC1jaG9pY2UtZ2FwKTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1jaG9pY2UtYWxpZ24teC1nYXAteDogMTZweDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1jaG9pY2UtbWV0YS1tYXJnaW4teS1zdGFydDogNHB4O1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWNob2ljZS1tZXRhLXNwYWNlOiAxNnB4O1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWNob2ljZS1vdGhlci1jdHJsLW1heC13aWR0aDogMjU2cHg7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtaW1nLWNob2ljZS1hc3BlY3QtcmF0aW86IDEvMTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1pbWctY2hvaWNlLWdhcDogdmFyKC0tZ2YtZmllbGQtZ2FwLXgpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWltZy1jaG9pY2UtbWFyZ2luLXktZW5kOiAxMnB4O1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWltZy1jaG9pY2UtcGxhY2Vob2xkZXItaWNvbi1mb250LXNpemU6IDYwcHg7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtaW1nLWNob2ljZS1yYWRpdXMtc3F1YXJlOiB2YXIoLS1nZi1jdHJsLXJhZGl1cy1tYXgtc20pO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWltZy1jaG9pY2UtcmFkaXVzLXJvdW5kOiA1MCU7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtaW1nLWNob2ljZS1zaGFkb3c6IDAgMCAwIHJnYmEoMTgsIDI1LCA5NywgMC4wNSksIDAgMnB4IDVweCByZ2JhKDE4LCAyNSwgOTcsIDAuMSksIDAgMXB4IDFweCByZ2JhKDE4LCAyNSwgOTcsIDAuMTUpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWltZy1jaG9pY2Utc2hhZG93LWhvdmVyOiAwIDAgMXB4IHJnYmEoMTgsIDI1LCA5NywgMC4yNCksIDAgMjRweCAyNHB4IHJnYmEoMTgsIDI1LCA5NywgMC4wMyksIDAgMnB4IDJweCByZ2JhKDE4LCAyNSwgOTcsIDAuMDMpLCAwIDRweCA0cHggcmdiYSgxOCwgMjUsIDk3LCAwLjAzKSwgMCA4cHggOHB4IHJnYmEoMTgsIDI1LCA5NywgMC4wMyksIDAgMTZweCAxNnB4IHJnYmEoMTgsIDI1LCA5NywgMC4wMyk7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtaW1nLWNob2ljZS1zaXplLXNtOiAxMjVweDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1pbWctY2hvaWNlLXNpemUtbWQ6IDIwMHB4O1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWltZy1jaG9pY2Utc2l6ZS1sZzogMzAwcHg7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtaW1nLWNob2ljZS1zaXplOiB2YXIoLS1nZi1maWVsZC1pbWctY2hvaWNlLXNpemUtbWQpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWltZy1jaG9pY2UtY2FyZC1wbGFjZWhvbGRlci1iZy1jb2xvcjogcmdiYSh2YXIoLS1nZi1jb2xvci1pbi1jdHJsLWxpZ2h0LXJnYiksIDAuMDUpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWltZy1jaG9pY2UtY2FyZC1wbGFjZWhvbGRlci1jb2xvcjogcmdiYSh2YXIoLS1nZi1jb2xvci1pbi1jdHJsLWRhcmstcmdiKSwgMC40KTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1pbWctY2hvaWNlLWNhcmQtY2hlY2staW5kLWJnLWNvbG9yOiB2YXIoLS1nZi1jb2xvci1pbi1jdHJsLXByaW1hcnkpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWltZy1jaG9pY2UtY2FyZC1jaGVjay1pbmQtaWNvbi1jb2xvcjogdmFyKC0tZ2YtY29sb3ItaW4tY3RybC1wcmltYXJ5LWNvbnRyYXN0KTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1pbWctY2hvaWNlLWNhcmQtc3BhY2Utc206IDhweDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1pbWctY2hvaWNlLWNhcmQtc3BhY2UtbWQ6IDEycHg7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtaW1nLWNob2ljZS1jYXJkLXNwYWNlLWxnOiAxNnB4O1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWltZy1jaG9pY2UtY2FyZC1zcGFjZTogdmFyKC0tZ2YtZmllbGQtaW1nLWNob2ljZS1jYXJkLXNwYWNlLW1kKTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1pbWctY2hvaWNlLW5vLWNhcmQtcGxhY2Vob2xkZXItYmctY29sb3I6IHJnYmEodmFyKC0tZ2YtY29sb3Itb3V0LWN0cmwtbGlnaHQtcmdiKSwgMC4wNSk7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtaW1nLWNob2ljZS1uby1jYXJkLXBsYWNlaG9sZGVyLWNvbG9yOiByZ2JhKHZhcigtLWdmLWNvbG9yLW91dC1jdHJsLWRhcmstcmdiKSwgMC40KTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1pbWctY2hvaWNlLW5vLWNhcmQtY2hlY2staW5kLWJnLWNvbG9yOiB2YXIoLS1nZi1jb2xvci1pbi1jdHJsLXByaW1hcnkpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWltZy1jaG9pY2Utbm8tY2FyZC1jaGVjay1pbmQtaWNvbi1jb2xvcjogdmFyKC0tZ2YtY29sb3ItaW4tY3RybC1wcmltYXJ5LWNvbnRyYXN0KTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1pbWctY2hvaWNlLWNoZWNrLWluZC1pY29uOiB2YXIoLS1nZi1pY29uLWN0cmwtY2hlY2tib3gpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWltZy1jaG9pY2UtY2hlY2staW5kLXJhZGl1czogNTAlO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWltZy1jaG9pY2UtY2hlY2staW5kLXNoYWRvdzogZHJvcC1zaGFkb3coMCAxcHggMXB4IHJnYmEoMTgsIDI1LCA5NywgMC4xNSkpIGRyb3Atc2hhZG93KDAgMnB4IDVweCByZ2JhKDE4LCAyNSwgOTcsIDAuMSkpIGRyb3Atc2hhZG93KDAgMCAwIHJnYmEoMTgsIDI1LCA5NywgMC4wNSkpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWltZy1jaG9pY2UtY2hlY2staW5kLXNpemUtc206IDI0cHg7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtaW1nLWNob2ljZS1jaGVjay1pbmQtc2l6ZS1tZDogMzhweDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1pbWctY2hvaWNlLWNoZWNrLWluZC1zaXplLWxnOiA2NHB4O1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWltZy1jaG9pY2UtY2hlY2staW5kLXNpemU6IHZhcigtLWdmLWZpZWxkLWltZy1jaG9pY2UtY2hlY2staW5kLXNpemUtbWQpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWltZy1jaG9pY2UtY2hlY2staW5kLWljb24tc2l6ZS1zbTogMTJweDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1pbWctY2hvaWNlLWNoZWNrLWluZC1pY29uLXNpemUtbWQ6IHZhcigtLWdmLWljb24tZm9udC1zaXplKTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1pbWctY2hvaWNlLWNoZWNrLWluZC1pY29uLXNpemUtbGc6IDMwcHg7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtaW1nLWNob2ljZS1jaGVjay1pbmQtaWNvbi1zaXplOiB2YXIoLS1nZi1maWVsZC1pbWctY2hvaWNlLWNoZWNrLWluZC1pY29uLXNpemUtbWQpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWltZy1jaG9pY2UtY3RybC1vcGFjaXR5OiAxO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWltZy1jaG9pY2UtY3RybC1vcGFjaXR5LWRpc2FibGVkOiAwLjU7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtaW1nLWNob2ljZS1vdGhlci1jdHJsLW1hcmdpbi15LXN0YXJ0OiAxNnB4O1xuXG4gICAgLy8gICAgIC8vXG4gICAgLy8gICAgIC0tZ2YtZmllbGQtbGlzdC1idG4tc2l6ZTogMTZweDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1saXN0LWJ0bi1yYWRpdXM6IDUwJTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1saXN0LWJ0bi1mb250LXNpemU6IDA7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtbGlzdC1idG4tcGFkZGluZy15OiAwO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLWxpc3QtYnRuLXBhZGRpbmcteDogMDtcblxuICAgIC8vICAgICAvL1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXBnLXByb2ctY29sb3I6IHZhcigtLWdmLWNvbG9yLW91dC1jdHJsLWRhcmspO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXBnLXByb2ctbWFyZ2luLXktZW5kOiAyNHB4O1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXBnLXByb2ctdGl0bGUtbWFyZ2luLXktZW5kOiAxNnB4O1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXBnLXByb2ctZm9udC1mYW1pbHk6IHZhcigtLWdmLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXBnLXByb2ctZm9udC1zaXplOiAxNHB4O1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXBnLXByb2ctZm9udC1zdHlsZTogdmFyKC0tZ2YtZm9udC1zdHlsZS1iYXNlKTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wZy1wcm9nLWZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcGctcHJvZy1sZXR0ZXItc3BhY2luZzogMDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wZy1wcm9nLWxpbmUtaGVpZ2h0OiAxO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXBnLXByb2ctdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wZy1wcm9nLWJhci1iZy1jb2xvcjogdmFyKC0tZ2YtY29sb3Itb3V0LWN0cmwtbGlnaHQpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXBnLXByb2ctYmFyLWJnLWNvbG9yLWJsdWU6ICMyMDRjZTU7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcGctcHJvZy1iYXItYmctY29sb3ItZ3JheTogdmFyKC0tZ2YtY29sb3Itb3V0LWN0cmwtZGFyayk7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcGctcHJvZy1iYXItYmctY29sb3ItZ3JlZW46ICMzMWM0OGQ7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcGctcHJvZy1iYXItYmctY29sb3Itb3JhbmdlOiAjZmY1YTFmO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXBnLXByb2ctYmFyLWJnLWNvbG9yLXJlZDogI2MwMmIwYTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wZy1wcm9nLWJhci1iZy1ncmFkaWVudC1zcHJpbmc6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM5Y2Q3OTAgMCUsICM3NmQ3ZGIgMTAwJSk7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcGctcHJvZy1iYXItYmctZ3JhZGllbnQtYmx1ZXM6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMwMGMyZmYgMCUsICM3ODM4ZTIgMTAwJSk7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcGctcHJvZy1iYXItYmctZ3JhZGllbnQtcmFpbmJvdzogbGluZWFyLWdyYWRpZW50KDI3NC43M2RlZywgIzc0YjU1MSAtNS41OCUsICNmM2NhMzAgNDQuODElLCAjY2QzMDJiIDkzLjE1JSk7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcGctcHJvZy1iYXItcmFkaXVzOiAxMDBweDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wZy1wcm9nLWJhci1oZWlnaHQ6IDEwcHg7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcGctc3RlcHMtbnVtYmVyLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wZy1zdGVwcy1udW1iZXItYmctY29sb3ItYWN0aXZlOiB2YXIoLS1nZi1jb2xvci1vdXQtY3RybC1saWdodCk7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcGctc3RlcHMtbnVtYmVyLWJnLWNvbG9yLWNvbXBsZXRlOiB2YXIoLS1nZi1jb2xvci1wcmltYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wZy1zdGVwcy1udW1iZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1nZi1jb2xvci1vdXQtY3RybC1saWdodC1kYXJrZXIpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXBnLXN0ZXBzLW51bWJlci1ib3JkZXItY29sb3ItYWN0aXZlOiB0cmFuc3BhcmVudDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wZy1zdGVwcy1udW1iZXItYm9yZGVyLWNvbG9yLWNvbXBsZXRlOiB2YXIoLS1nZi1jb2xvci1wcmltYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wZy1zdGVwcy1udW1iZXItYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wZy1zdGVwcy1udW1iZXItYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcGctc3RlcHMtbnVtYmVyLXJhZGl1czogNTAlO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXBnLXN0ZXBzLW51bWJlci1jb2xvcjogdmFyKC0tZ2YtY29sb3Itb3V0LWN0cmwtZGFyayk7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcGctc3RlcHMtbnVtYmVyLWNvbG9yLWFjdGl2ZTogdmFyKC0tZ2YtZmllbGQtcGctc3RlcHMtbnVtYmVyLWNvbG9yKTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wZy1zdGVwcy1udW1iZXItY29sb3ItY29tcGxldGU6IHZhcigtLWdmLWNvbG9yLXByaW1hcnktY29udHJhc3QpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXBnLXN0ZXBzLWljb24tZm9udC1zaXplOiB2YXIoLS1nZi1pY29uLWZvbnQtc2l6ZSk7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcGctc3RlcHMtbnVtYmVyLXNpemU6IDMycHg7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcGctc3RlcHMtc3RlcC1nYXA6IDEycHg7XG5cblxuICAgIC8vICAgICAvL1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1jdHJsLXBhZGRpbmcteC1lbmQ6IGNhbGModmFyKC0tZ2YtY3RybC1wYWRkaW5nLXgpICsgdmFyKC0tZ2YtaWNvbi1mb250LXNpemUpICsgOHB4KTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wd2Qtc3RyLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wd2Qtc3RyLWJnLWNvbG9yLW1pc21hdGNoOiB0cmFuc3BhcmVudDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wd2Qtc3RyLWJnLWNvbG9yLXNob3J0OiB0cmFuc3BhcmVudDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wd2Qtc3RyLWJnLWNvbG9yLWJhZDogdHJhbnNwYXJlbnQ7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcHdkLXN0ci1iZy1jb2xvci1nb29kOiB0cmFuc3BhcmVudDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wd2Qtc3RyLWJnLWNvbG9yLXN0cm9uZzogdHJhbnNwYXJlbnQ7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcHdkLXN0ci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItYm9yZGVyLWNvbG9yLW1pc21hdGNoOiB0cmFuc3BhcmVudDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wd2Qtc3RyLWJvcmRlci1jb2xvci1zaG9ydDogdHJhbnNwYXJlbnQ7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcHdkLXN0ci1ib3JkZXItY29sb3ItYmFkOiB0cmFuc3BhcmVudDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wd2Qtc3RyLWJvcmRlci1jb2xvci1nb29kOiB0cmFuc3BhcmVudDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wd2Qtc3RyLWJvcmRlci1jb2xvci1zdHJvbmc6IHRyYW5zcGFyZW50O1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItYm9yZGVyLXN0eWxlOiB2YXIoLS1nZi1jdHJsLWJvcmRlci1zdHlsZSk7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcHdkLXN0ci1ib3JkZXItd2lkdGg6IDA7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcHdkLXN0ci1yYWRpdXM6IDA7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcHdkLXN0ci1jb2xvcjogdmFyKC0tZ2YtY29sb3Itb3V0LWN0cmwtZGFyayk7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcHdkLXN0ci1jb2xvci1taXNtYXRjaDogI2MwMmIwYTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wd2Qtc3RyLWNvbG9yLXNob3J0OiAjYzAyYjBhO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItY29sb3ItYmFkOiAjZmY1YTFmO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItY29sb3ItZ29vZDogIzhiNmMzMjtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wd2Qtc3RyLWNvbG9yLXN0cm9uZzogIzM5OWY0YjtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wd2Qtc3RyLW1hcmdpbi15LXN0YXJ0OiAxNnB4O1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItcGFkZGluZy15OiAwO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItcGFkZGluZy14OiBjYWxjKDY1cHggKyA4cHgpIDA7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcHdkLXN0ci1mb250LWZhbWlseTogdmFyKC0tZ2YtZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wd2Qtc3RyLWZvbnQtc2l6ZTogdmFyKC0tZ2YtZm9udC1zaXplLXByaW1hcnkpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItZm9udC1zdHlsZTogdmFyKC0tZ2YtZm9udC1zdHlsZS1zZWNvbmRhcnkpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItZm9udC13ZWlnaHQ6IHZhcigtLWdmLWZvbnQtd2VpZ2h0LXNlY29uZGFyeSk7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcHdkLXN0ci1sZXR0ZXItc3BhY2luZzogdmFyKC0tZ2YtbGV0dGVyLXNwYWNpbmctc2Vjb25kYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wd2Qtc3RyLWxpbmUtaGVpZ2h0OiAxO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcHdkLXN0ci10cmFuc2l0aW9uOiB2YXIoLS1nZi10cmFuc2l0aW9uLWN0cmwpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItaW5kLWJnLWNvbG9yOiB2YXIoLS1nZi1jb2xvci1vdXQtY3RybC1saWdodCk7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcHdkLXN0ci1pbmQtYmctY29sb3ItbWlzbWF0Y2g6IHZhcigtLWdmLWZpZWxkLXB3ZC1zdHItY29sb3ItbWlzbWF0Y2gpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItaW5kLWJnLWNvbG9yLXNob3J0OiB2YXIoLS1nZi1maWVsZC1wd2Qtc3RyLWNvbG9yLXNob3J0KTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wd2Qtc3RyLWluZC1iZy1jb2xvci1iYWQ6IHZhcigtLWdmLWZpZWxkLXB3ZC1zdHItY29sb3ItYmFkKTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wd2Qtc3RyLWluZC1iZy1jb2xvci1nb29kOiB2YXIoLS1nZi1maWVsZC1wd2Qtc3RyLWNvbG9yLWdvb2QpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItaW5kLWJnLWNvbG9yLXN0cm9uZzogdmFyKC0tZ2YtZmllbGQtcHdkLXN0ci1jb2xvci1zdHJvbmcpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItaW5kLXJhZGl1czogdmFyKC0tZ2YtcmFkaXVzKTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wd2Qtc3RyLWluZC1kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcHdkLXN0ci1pbmQtaW5zZXQteS1zdGFydDogNTAlO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItaW5kLWluc2V0LXgtc3RhcnQ6IDA7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcHdkLXN0ci1pbmQtcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItaW5kLWhlaWdodDogNnB4O1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItaW5kLXdpZHRoOiA2NXB4O1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItaW5kLXdpZHRoLWJsYW5rOiAwO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItaW5kLXdpZHRoLW1pc21hdGNoOiA2NXB4O1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItaW5kLXdpZHRoLXNob3J0OiAyMnB4O1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItaW5kLXdpZHRoLWJhZDogMzdweDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wd2Qtc3RyLWluZC13aWR0aC1nb29kOiA0NnB4O1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItaW5kLXdpZHRoLXN0cm9uZzogNjVweDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wd2Qtc3RyLWluZC1jb250ZW50OiBcIlwiO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXB3ZC1zdHItaW5kLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wd2Qtc3RyLWluZC10cmFuc2l0aW9uOiB2YXIoLS1nZi10cmFuc2l0aW9uLWN0cmwpO1xuXG4gICAgLy8gICAgIC8vXG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcHJvZC1wcmljZS1jb2xvcjogdmFyKC0tZ2YtY3RybC1sYWJlbC1jb2xvci1wcmltYXJ5KTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1wcm9kLXF1YW50LW1hcmdpbi15LWVuZDogdmFyKC0tZ2YtZmllbGQtZ2FwLXkpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXByb2QtcXVhbnQtd2lkdGg6IDE1MHB4O1xuXG4gICAgLy8gICAgIC8vXG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcmVwZWF0ZXItZ2FwLXk6IHZhcigtLWdmLWZvcm0tZ2FwLXkpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXJlcGVhdGVyLWJ0bi1pbmxpbmUtZ2FwOiB2YXIoLS1nZi1mb3JtLWdhcC14KTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1yZXBlYXRlci1zZXBhcmF0b3ItY29sb3I6IHZhcigtLWdmLWNvbG9yLW91dC1jdHJsLWxpZ2h0LWRhcmtlcik7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtcmVwZWF0ZXItc2VwYXJhdG9yLXNpemU6IDFweDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1yZXBlYXRlci1uZXN0ZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1nZi1jb2xvci1vdXQtY3RybC1saWdodC1kYXJrZXIpO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXJlcGVhdGVyLW5lc3RlZC1ib3JkZXItc2l6ZTogMXB4O1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXJlcGVhdGVyLW5lc3RlZC1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIC8vICAgICAtLWdmLWZpZWxkLXJlcGVhdGVyLW5lc3RlZC1wYWRkaW5nLXgtc3RhcnQ6IDIwcHg7XG5cbiAgICAvLyAgICAgLy9cbiAgICAvLyAgICAgLS1nZi1maWVsZC1zZWN0aW9uLWJvcmRlci1jb2xvcjogdmFyKC0tZ2YtY29sb3Itb3V0LWN0cmwtbGlnaHQtZGFya2VyKTtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1zZWN0aW9uLWJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgLy8gICAgIC0tZ2YtZmllbGQtc2VjdGlvbi1ib3JkZXItd2lkdGg6IDFweDtcbiAgICAvLyAgICAgLS1nZi1maWVsZC1zZWN0aW9uLXBhZGRpbmcteS1lbmQ6IDhweDtcblxuXG4gICAgLy8gICAgIC8vXG5cbiAgICAvLyAgICAgLS1nZi1mb3JtLXZhbGlkYXRpb24tYmctY29sb3I6IHJnYmEodmFyKC0tZ2YtY29sb3ItZGFuZ2VyLXJnYiksIDAuMDMpO1xuICAgIC8vICAgICAtLWdmLWZvcm0tdmFsaWRhdGlvbi1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tZ2YtY29sb3ItZGFuZ2VyLXJnYiksIDAuMjUpO1xuICAgIC8vICAgICAtLWdmLWZvcm0tdmFsaWRhdGlvbi1ib3JkZXItY29sb3ItZm9jdXM6IHZhcigtLWdmLWNvbG9yLWRhbmdlcik7XG4gICAgLy8gICAgIC0tZ2YtZm9ybS12YWxpZGF0aW9uLWJvcmRlci13aWR0aDogMXB4O1xuICAgIC8vICAgICAtLWdmLWZvcm0tdmFsaWRhdGlvbi1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIC8vICAgICAtLWdmLWZvcm0tdmFsaWRhdGlvbi1yYWRpdXM6IHZhcigtLWdmLWN0cmwtcmFkaXVzLW1heC1tZCk7XG4gICAgLy8gICAgIC0tZ2YtZm9ybS12YWxpZGF0aW9uLW91dGxpbmUtY29sb3ItZm9jdXM6IHJnYmEodmFyKC0tZ2YtY29sb3ItZGFuZ2VyLXJnYiksIDAuNjUpO1xuICAgIC8vICAgICAtLWdmLWZvcm0tdmFsaWRhdGlvbi1vdXRsaW5lLWZvY3VzOiB2YXIoLS1nZi1jdHJsLW91dGxpbmUtd2lkdGgtZm9jdXMpIHZhcigtLWdmLWN0cmwtb3V0bGluZS1zdHlsZSkgdmFyKC0tZ2YtZm9ybS12YWxpZGF0aW9uLW91dGxpbmUtY29sb3ItZm9jdXMpO1xuICAgIC8vICAgICAtLWdmLWZvcm0tdmFsaWRhdGlvbi1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDE4LCAyNSwgOTcsIDAuMDc3OTU1Mik7XG4gICAgLy8gICAgIC0tZ2YtZm9ybS12YWxpZGF0aW9uLWNvbG9yOiB2YXIoLS1nZi1jb2xvci1kYW5nZXIpO1xuICAgIC8vICAgICAtLWdmLWZvcm0tdmFsaWRhdGlvbi1mb250LWZhbWlseTogdmFyKC0tZ2YtZm9udC1mYW1pbHktcHJpbWFyeSk7XG4gICAgLy8gICAgIC0tZ2YtZm9ybS12YWxpZGF0aW9uLWZvbnQtc2l6ZTogdmFyKC0tZ2YtZm9udC1zaXplLXByaW1hcnkpO1xuICAgIC8vICAgICAtLWdmLWZvcm0tdmFsaWRhdGlvbi1saW5lLWhlaWdodDogMS40MztcbiAgICAvLyAgICAgLS1nZi1mb3JtLXZhbGlkYXRpb24tZ2FwOiA4cHg7XG4gICAgLy8gICAgIC0tZ2YtZm9ybS12YWxpZGF0aW9uLW1hcmdpbi15OiAwIHZhcigtLWdmLWZvcm0tZ2FwLXkpO1xuICAgIC8vICAgICAtLWdmLWZvcm0tdmFsaWRhdGlvbi1wYWRkaW5nLXk6IDIwcHg7XG4gICAgLy8gICAgIC0tZ2YtZm9ybS12YWxpZGF0aW9uLXBhZGRpbmcteDogMTZweDtcbiAgICAvLyAgICAgLS1nZi1mb3JtLXZhbGlkYXRpb24taGVhZGluZy1jb2xvcjogdmFyKC0tZ2YtZm9ybS12YWxpZGF0aW9uLWNvbG9yKTtcbiAgICAvLyAgICAgLS1nZi1mb3JtLXZhbGlkYXRpb24taGVhZGluZy1mb250LWZhbWlseTogdmFyKC0tZ2YtZm9ybS12YWxpZGF0aW9uLWZvbnQtZmFtaWx5KTtcbiAgICAvLyAgICAgLS1nZi1mb3JtLXZhbGlkYXRpb24taGVhZGluZy1mb250LXNpemU6IHZhcigtLWdmLWZvcm0tdmFsaWRhdGlvbi1mb250LXNpemUpO1xuICAgIC8vICAgICAtLWdmLWZvcm0tdmFsaWRhdGlvbi1oZWFkaW5nLWZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgLy8gICAgIC0tZ2YtZm9ybS12YWxpZGF0aW9uLWhlYWRpbmctbGluZS1oZWlnaHQ6IHZhcigtLWdmLWZvcm0tdmFsaWRhdGlvbi1saW5lLWhlaWdodCk7XG4gICAgLy8gICAgIC0tZ2YtZm9ybS12YWxpZGF0aW9uLWhlYWRpbmctZ2FwOiAxMnB4O1xuICAgIC8vICAgICAtLWdmLWZvcm0tdmFsaWRhdGlvbi1oZWFkaW5nLWljb24tYmctY29sb3I6IHJnYmEodmFyKC0tZ2YtY29sb3ItZGFuZ2VyLXJnYiksIDAuMDUpO1xuICAgIC8vICAgICAtLWdmLWZvcm0tdmFsaWRhdGlvbi1oZWFkaW5nLWljb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1nZi1mb3JtLXZhbGlkYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgICAvLyAgICAgLS1nZi1mb3JtLXZhbGlkYXRpb24taGVhZGluZy1pY29uLWJvcmRlci13aWR0aDogMnB4O1xuICAgIC8vICAgICAtLWdmLWZvcm0tdmFsaWRhdGlvbi1oZWFkaW5nLWljb24tYm9yZGVyLXN0eWxlOiB2YXIoLS1nZi1mb3JtLXZhbGlkYXRpb24tYm9yZGVyLXN0eWxlKTtcbiAgICAvLyAgICAgLS1nZi1mb3JtLXZhbGlkYXRpb24taGVhZGluZy1pY29uLXJhZGl1czogNTAlO1xuICAgIC8vICAgICAtLWdmLWZvcm0tdmFsaWRhdGlvbi1oZWFkaW5nLWljb24tY29sb3I6IHZhcigtLWdmLWZvcm0tdmFsaWRhdGlvbi1oZWFkaW5nLWNvbG9yKTtcbiAgICAvLyAgICAgLS1nZi1mb3JtLXZhbGlkYXRpb24taGVhZGluZy1pY29uLWZvbnQtc2l6ZTogMThweDtcbiAgICAvLyAgICAgLS1nZi1mb3JtLXZhbGlkYXRpb24taGVhZGluZy1pY29uLXNpemU6IDIwcHg7XG4gICAgLy8gICAgIC0tZ2YtZm9ybS12YWxpZGF0aW9uLXN1bW1hcnktY29sb3I6IHZhcigtLWdmLWZvcm0tdmFsaWRhdGlvbi1jb2xvcik7XG4gICAgLy8gICAgIC0tZ2YtZm9ybS12YWxpZGF0aW9uLXN1bW1hcnktZm9udC1mYW1pbHk6IHZhcigtLWdmLWZvcm0tdmFsaWRhdGlvbi1mb250LWZhbWlseSk7XG4gICAgLy8gICAgIC0tZ2YtZm9ybS12YWxpZGF0aW9uLXN1bW1hcnktZm9udC1zaXplOiB2YXIoLS1nZi1mb3JtLXZhbGlkYXRpb24tZm9udC1zaXplKTtcbiAgICAvLyAgICAgLS1nZi1mb3JtLXZhbGlkYXRpb24tc3VtbWFyeS1mb250LXdlaWdodDogNDAwO1xuICAgIC8vICAgICAtLWdmLWZvcm0tdmFsaWRhdGlvbi1zdW1tYXJ5LWxpbmUtaGVpZ2h0OiB2YXIoLS1nZi1mb3JtLXZhbGlkYXRpb24tbGluZS1oZWlnaHQpO1xuICAgIC8vICAgICAtLWdmLWZvcm0tdmFsaWRhdGlvbi1zdW1tYXJ5LW1hcmdpbi15LXN0YXJ0OiA0cHg7XG4gICAgLy8gICAgIC0tZ2YtZm9ybS12YWxpZGF0aW9uLXN1bW1hcnktcGFkZGluZy14OiA0OHB4O1xuICAgIC8vICAgICAtLWdmLWZvcm0tdmFsaWRhdGlvbi1zdW1tYXJ5LWl0ZW0tbGluay10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXG4gICAgLy8gU3Bpbm5lclxuICAgIC8vICAgICAtLWdmLWZvcm0tc3Bpbm5lci1mZy1jb2xvcjogdmFyKC0tZ2YtY29sb3ItcHJpbWFyeSk7XG4gICAgLy8gICAgIC0tZ2YtZm9ybS1zcGlubmVyLWJnLWNvbG9yOiByZ2JhKHZhcigtLWdmLWNvbG9yLXByaW1hcnktcmdiKSwgMC4xKTtcbn0iLCI6cm9vdCB7XG4gIC0taHNmLWdsb2JhbF9fZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH0tdHlwZS1mb250LWZhbWlseS1iYXNlKTtcbiAgLS1oc2YtZ2xvYmFsX19mb250LXNpemU6IDEuNnJlbTtcbiAgLS1oc2YtZ2xvYmFsX19jb2xvcjogdmFyKC0tI3skcHJlZml4fS1jLXdoaXRlKTtcblxuICAtLWhzZi1nbG9iYWxfX2Vycm9yLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9LWMtcmVkKTtcblxuICAvLyBSb3dcbiAgLS1oc2Ytcm93X19ob3Jpem9udGFsLXNwYWNpbmc6IDEuMXJlbTtcbiAgLS1oc2Ytcm93X192ZXJ0aWNhbC1zcGFjaW5nOiAxLjFyZW07XG4gIC0taHNmLW1vZHVsZV9fdmVydGljYWwtc3BhY2luZzogMDtcblxuICAvLyBCdXR0b25cbiAgLS1oc2YtbmF2aWdhdGlvbnJvdy1idXR0b25zLXNpbmdsZV9fanVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgLy8gICAtLWhzZi1idXR0b25fX2ZvbnQtZmFtaWx5OiAnJztcbiAgLy8gICAtLWhzZi1idXR0b25fX2ZvbnQtc2l6ZTogXCJcIjsgLy8gU2V0cyBmb250IHNpemUgb2YgYWxsIGJ1dHRvbnNcbiAgLS1oc2YtYnV0dG9uX19jb2xvcjogdmFyKFxuICAgIC0tI3skcHJlZml4fS1jLXdoaXRlXG4gICk7IC8vIFNldHMgdGV4dCBjb2xvciBvZiBhbGwgYnV0dG9uc1xuICAtLWhzZi1idXR0b25fX2JhY2tncm91bmQtY29sb3I6IHZhcihcbiAgICAtLXN0ay1nbG9iYWwtY29sb3ItMzc4NjYsXG4gICAgIzQwODRmZlxuICApOyAvLyBTZXQgYmFja2dyb3VuZCBjb2xvciBvZiBhbGwgYnV0dG9uc1xuICAvLyAgIC0taHNmLWJ1dHRvbl9fYmFja2dyb3VuZC1pbWFnZTogXCJcIjsgLy8gU2V0IGJhY2tncm91bmQgaW1hZ2Ugb2YgYWxsIGJ1dHRvbnNcbiAgLS1oc2YtYnV0dG9uX19ib3JkZXItcmFkaXVzOiAyLjRyZW07IC8vIFNldHMgYm9yZGVyIHJhZGl1cyBvZiBhbGwgYnV0dG9uc1xuICAtLWhzZi1idXR0b25fX3BhZGRpbmc6IDEuMXJlbSAycmVtOyAvLyBTZXRzIHRoZSBwYWRkaW5nIG9mIGFsbCBidXR0b25zXG4gIC8vICAgLS1oc2YtYnV0dG9uX19ib3gtc2hhZG93OiBcIlwiOyAvLyBTZXRzIHRoZSBib3ggc2hhZG93IG9mIGFsbCBidXR0b25zXG4gIC0taHNmLWJ1dHRvbl9fZm9udC13ZWlnaHQ6IDQwMDtcblxuICAvLyBSaWNoIHRleHRcbiAgLy8gICAtLWhzZi1yaWNodGV4dF9fZm9udC1mYW1pbHk6IFwiXCI7IC8vU2V0cyB0aGUgZm9udCBmYW1pbHkgZm9yIHJpY2ggdGV4dCBlbGVtZW50c1xuICAtLWhzZi1yaWNodGV4dF9fZm9udC1zaXplOiAxLjRyZW07IC8vU2V0cyB0aGUgZm9udCBzaXplIGZvciByaWNoIHRleHQgZWxlbWVudHNcbiAgLy8gICAtLWhzZi1yaWNodGV4dF9fY29sb3I6IFwiXCI7IC8vU2V0cyB0aGUgdGV4dCBjb2xvciBmb3IgdGV4dCBlbGVtZW50c1xuXG4gIC8vIEhlYWRpbmdcbiAgLy8gLS1oc2YtaGVhZGluZ19fZm9udC1mYW1pbHk6Jyc7XHQvL1NldHMgdGhlIGZvbnQgZmFtaWx5IGZvciB0aGUgZm9ybeKAmXMgaGVhZGluZ3NcbiAgLy8gLS1oc2YtaGVhZGluZ19fY29sb3I6IFwiXCI7IC8vU2V0cyB0aGUgdGV4dCBjb2xvciBmb3IgZm9ybeKAmXMgaGVhZGluZ3NcbiAgLy8gLS1oc2YtaGVhZGluZ19fdGV4dC1zaGFkb3c6IFwiXCI7IC8vU2V0cyB0aGUgdGV4dCBzaGFkb3cgZm9yIGZvcm3igJlzIGhlYWRpbmdzXG5cbiAgLy8gQmFja2dyb3VuZFxuICAvLyAtLWhzZi1iYWNrZ3JvdW5kX19iYWNrZ3JvdW5kLWNvbG9yOiAnJzsgLy8gU2V0cyB0aGUgYmFja2dyb3VuZCBjb2xvciBvZiB0aGUgZm9ybVxuICAvLyAtLWhzZi1iYWNrZ3JvdW5kX19iYWNrZ3JvdW5kLWltYWdlOiAnJzsgLy8gU2V0IHRoZSBiYWNrZ3JvdW5kIGltYWdlIG9mIHRoZSBmb3JtXG4gIC8vIC0taHNmLWJhY2tncm91bmRfX2JhY2tncm91bmQtc2l6ZTogJyc7IC8vIFNldCB0aGUgYmFja2dyb3VuZCBzaXplXG4gIC8vIC0taHNmLWJhY2tncm91bmRfX2JhY2tncm91bmQtcG9zaXRpb246ICcnOyAvLyBTZXQgdGhlIGJhY2tncm91bmQgcG9zaXRpb25cbiAgLy8gLS1oc2YtYmFja2dyb3VuZF9fYmFja2dyb3VuZC1yZXBlYXQ6ICcnOyAvLyBTZXQgdGhlIGJhY2tncm91bmQgcmVwZWF0IGJlaGF2aW9yXG4gIC8vIC0taHNmLWJhY2tncm91bmRfX2JvcmRlci1zdHlsZTogJyc7IC8vIFNldHMgdGhlIGJvcmRlciBzdHlsZSBvZiB0aGUgZm9ybVxuICAvLyAtLWhzZi1iYWNrZ3JvdW5kX19ib3JkZXItY29sb3I6ICcnOyAvLyBTZXRzIHRoZSBib3JkZXIgY29sb3Igb2YgdGhlIGZvcm1cbiAgLy8gLS1oc2YtYmFja2dyb3VuZF9fYm9yZGVyLXJhZGl1czogJyc7IC8vIFNldHMgdGhlIGJvcmRlciByYWRpdXMgb2YgdGhlIGZvcm1cbiAgLy8gLS1oc2YtYmFja2dyb3VuZF9fYm9yZGVyLXdpZHRoOiAnJzsgLy8gU2V0cyB0aGUgYm9yZGVyIHdpZHRoIG9mIHRoZSBmb3JtXG4gIC0taHNmLWJhY2tncm91bmRfX3BhZGRpbmc6IDA7IC8vIFNldHMgdGhlIHBhZGRpbmcgb2YgdGhlIGZvcm1cblxuICAvLyBQcm9ncmVzcyBCYXJcbiAgLy8gLS1oc2YtcHJvZ3Jlc3NiYXItdGV4dF9fZm9udC1mYW1pbHk6ICcnOyBcdC8vIFNldHMgdGhlIGZvbnQgZmFtaWx5IGZvciB0aGUgcHJvZ3Jlc3MgYmFyIHRleHRcbiAgLy8gLS1oc2YtcHJvZ3Jlc3NiYXItdGV4dF9fZm9udC1zaXplOiAnJzsgLy8gU2V0cyB0aGUgZm9udCBzaXplIGZvciB0aGUgcHJvZ3Jlc3MgYmFyIHRleHRcbiAgLy8gLS1oc2YtcHJvZ3Jlc3NiYXItdGV4dF9fY29sb3I6ICcnOyAvLyBTZXRzIHRoZSBjb2xvciBmb3IgdGhlIHByb2dyZXNzIGJhciB0ZXh0XG4gIC8vIC0taHNmLXByb2dyZXNzYmFyLXByb2dyZXNzTGluZV9fYmFja2dyb3VuZC1jb2xvcjogJyc7IC8vIFNldHMgdGhlIGJhY2tncm91bmQgY29sb3Igb2YgdGhlIHByb2dyZXNzIGxpbmVcbiAgLy8gLS1oc2YtcHJvZ3Jlc3NiYXItcHJvZ3Jlc3NMaW5lX19iYWNrZ3JvdW5kLWltYWdlOiAnJzsgLy8gU2V0cyB0aGUgYmFja2dyb3VuZCBpbWFnZSBvZiB0aGUgcHJvZ3Jlc3MgbGluZVxuICAvLyAtLWhzZi1wcm9ncmVzc2Jhci1wcm9ncmVzc0xpbmVfX2JvcmRlci1jb2xvcjogJyc7IC8vIFNldHMgdGhlIGJvcmRlciBjb2xvciBvZiB0aGUgcHJvZ3Jlc3MgbGluZVxuICAvLyAtLWhzZi1wcm9ncmVzc2Jhci1wcm9ncmVzc0xpbmVfX2JvcmRlci1zdHlsZTogJyc7IC8vIFNldHMgdGhlIGJvcmRlciBzdHlsZSBvZiB0aGUgcHJvZ3Jlc3MgbGluZVxuICAvLyAtLWhzZi1wcm9ncmVzc2Jhci1wcm9ncmVzc0xpbmVfX2JvcmRlci13aWR0aDogJyc7IC8vIFNldHMgdGhlIGJvcmRlciB3aWR0aCBvZiB0aGUgcHJvZ3Jlc3MgbGluZVxuICAvLyAtLWhzZi1wcm9ncmVzc2Jhci10cmFja0xpbmVfX2JhY2tncm91bmQtY29sb3I6ICcnOyAvLyBTZXRzIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSB0cmFjayBsaW5lXG5cbiAgLy8gRXJyb3IgQWxlcnRcbiAgLS1oc2YtZXJyb3JhbGVydF9fZm9udC1zaXplOiAxLjJyZW07XG4gIC8vIC0taHNmLWVycm9yYWxlcnRfX2ZvbnQtZmFtaWx5OiAnJzsgLy8gU2V0cyB0aGUgZm9udCBmYW1pbHkgZm9yIGVycm9yIGFsZXJ0c1xuICAvLyAtLWhzZi1lcnJvcmFsZXJ0X19mb250LXNpemU6ICcnOyAvLyBTZXRzIHRoZSBmb250IHNpemUgZm9yIGVycm9yIGFsZXJ0c1xuICAvLyAtLWhzZi1lcnJvcmFsZXJ0X19jb2xvcjogJyc7IC8vIFNldHMgdGhlIHRleHQgY29sb3IgZm9yIGVycm9yIGFsZXJ0c1xuXG4gIC8vIEluZm8gQWxlcnRcbiAgLy8gLS1oc2YtaW5mb2FsZXJ0X19mb250LWZhbWlseTogJyc7IC8vIFNldHMgdGhlIGZvbnQgZmFtaWx5IGZvciBpbmZvIGFsZXJ0c1xuICAvLyAtLWhzZi1pbmZvYWxlcnRfX2ZvbnQtc2l6ZTogJyc7IC8vIFNldHMgdGhlIGZvbnQgc2l6ZSBmb3IgaW5mbyBhbGVydHNcbiAgLy8gLS1oc2YtaW5mb2FsZXJ0X19jb2xvcjogJyc7IC8vIFNldHMgdGhlIHRleHQgY29sb3IgZm9yIGluZm8gYWxlcnRzXG5cbiAgLy8gRmllbGQgTGFiZWxcbiAgLS1oc2YtZmllbGQtbGFiZWxfX2NvbG9yOiB2YXIoXG4gICAgLS0jeyRwcmVmaXh9LWMtd2hpdGVcbiAgKTsgLy9TZXRzIHRoZSB0ZXh0IGNvbG9yIG9mIHRoZSBmaWVsZCBsYWJlbFxuICAtLWhzZi1maWVsZC1sYWJlbF9fZm9udC1zaXplOiAxLjRyZW07IC8vU2V0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBmaWVsZCBsYWJlbFxuXG4gIC8vIEZpZWxkIElucHV0XG4gIC8vIC0taHNmLWZpZWxkLWxhYmVsX19mb250LWZhbWlseTogJyc7XHQvL1NldHMgdGhlIGZvbnQgZmFtaWx5IG9mIHRoZSBmaWVsZCBsYWJlbFxuICAvLyAtLWhzZi1maWVsZC1sYWJlbF9fZm9udC1zaXplOiAnJzsgLy9TZXRzIHRoZSBmb250IHNpemUgb2YgdGhlIGZpZWxkIGxhYmVsXG4gIC8vIC0taHNmLWZpZWxkLWxhYmVsX19jb2xvcjogJyc7IC8vU2V0cyB0aGUgdGV4dCBjb2xvciBvZiB0aGUgZmllbGQgbGFiZWxcbiAgLy8gLS1oc2YtZmllbGQtbGFiZWwtcmVxdWlyZWRpbmRpY2F0b3JfX2NvbG9yOiAnJzsgLy9TZXRzIHRoZSBjb2xvciBvZiB0aGUgcmVxdWlyZWQgaW5kaWNhdG9yIGZvciB0aGUgZmllbGQgbGFiZWxcbiAgLy8gLS1oc2YtZmllbGQtZGVzY3JpcHRpb25fX2ZvbnQtZmFtaWx5OiAnJzsgLy9TZXRzIHRoZSBmb250IGZhbWlseSBvZiB0aGUgZmllbGQgZGVzY3JpcHRpb25cbiAgLy8gLS1oc2YtZmllbGQtZGVzY3JpcHRpb25fX2NvbG9yOiAnJzsgLy9TZXRzIHRoZSB0ZXh0IGNvbG9yIG9mIHRoZSBmaWVsZCBkZXNjcmlwdGlvblxuICAvLyAtLWhzZi1maWVsZC1mb290ZXJfX2ZvbnQtZmFtaWx5OiAnJzsgLy9TZXRzIHRoZSBmb250IGZhbWlseSBvZiB0aGUgZmllbGQgZm9vdGVyXG4gIC8vIC0taHNmLWZpZWxkLWZvb3Rlcl9fY29sb3I6ICcnOyAvL1NldHMgdGhlIHRleHQgY29sb3Igb2YgdGhlIGZpZWxkIGZvb3RlclxuICAvLyAtLWhzZi1maWVsZC1pbnB1dF9fZm9udC1mYW1pbHk6ICcnOyAvL1NldHMgdGhlIGZvbnQgZmFtaWx5IG9mIHRoZSBmaWVsZCBpbnB1dFxuICAtLWhzZi1maWVsZC1pbnB1dF9fY29sb3I6IHZhcihcbiAgICAtLXN0ay1nbG9iYWwtY29sb3ItMzc4NjYsXG4gICAgIzQwODRmZlxuICApOyAvL1NldHMgdGhlIHRleHQgY29sb3Igb2YgdGhlIGZpZWxkIGlucHV0XG4gIC0taHNmLWZpZWxkLWlucHV0X19iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoXG4gICAgLS0jeyRwcmVmaXh9LWMtd2hpdGUsXG4gICAgI2ZmZlxuICApOyAvL1NldHMgdGhlIGJhY2tncm91bmQgY29sb3Igb2YgdGhlIGZpZWxkIGlucHV0XG4gIC0taHNmLWZpZWxkLWlucHV0X19wbGFjZWhvbGRlci1jb2xvcjogdmFyKFxuICAgIC0taHNmLWZpZWxkLWlucHV0X19jb2xvclxuICApOyAvL1NldHMgdGhlIHBsYWNlaG9sZGVyIGNvbG9yIG9mIHRoZSBmaWVsZCBpbnB1dFxuICAtLWhzZi1maWVsZC1pbnB1dF9fYm9yZGVyLWNvbG9yOiB2YXIoXG4gICAgLS0jeyRwcmVmaXh9LWMtd2hpdGUsXG4gICAgI2ZmZlxuICApOyAvL1NldHMgdGhlIGJvcmRlciBjb2xvciBvZiB0aGUgZmllbGQgaW5wdXRcbiAgLS1oc2YtZmllbGQtaW5wdXRfX2JvcmRlci13aWR0aDogMC4xcmVtOyAvL1NldHMgdGhlIGJvcmRlciB3aWR0aCBvZiB0aGUgZmllbGQgaW5wdXRcbiAgLy8gLS1oc2YtZmllbGQtaW5wdXRfX2JvcmRlci1zdHlsZTogJyc7IC8vU2V0cyB0aGUgYm9yZGVyIHN0eWxlIG9mIHRoZSBmaWVsZCBpbnB1dFxuICAtLWhzZi1maWVsZC1pbnB1dF9fYm9yZGVyLXJhZGl1czogMi40cmVtOyAvL1NldHMgdGhlIGJvcmRlciByYWRpdXMgb2YgdGhlIGZpZWxkIGlucHV0XG4gIC0taHNmLWZpZWxkLWlucHV0X19wYWRkaW5nOiAxLjJyZW0gMi4zcmVtOyAvL1NldHMgdGhlIHBhZGRpbmcgb2YgdGhlIGZpZWxkIGlucHV0XG5cbiAgLy8gVGV4dGFyZWFcbiAgLy8gLS1oc2YtZmllbGQtdGV4dGFyZWFfX2ZvbnQtZmFtaWx5OiAnJztcdC8vU2V0cyB0aGUgZm9udCBmYW1pbHkgZm9yIHRoZSB0ZXh0YXJlYVxuICAvLyAtLWhzZi1maWVsZC10ZXh0YXJlYV9fY29sb3I6ICcnOyAvL1NldHMgdGhlIHRleHQgY29sb3IgZm9yIHRoZSB0ZXh0YXJlYVxuICAvLyAtLWhzZi1maWVsZC10ZXh0YXJlYV9fYmFja2dyb3VuZC1jb2xvcjogJyc7IC8vU2V0cyB0aGUgYmFja2dyb3VuZCBjb2xvciBmb3IgdGhlIHRleHRhcmVhXG4gIC8vIC0taHNmLWZpZWxkLXRleHRhcmVhX19wbGFjZWhvbGRlci1jb2xvcjogJyc7IC8vU2V0cyB0aGUgY29sb3IgZm9yIHRoZSBwbGFjZWhvbGRlciB0ZXh0IGluIHRoZSB0ZXh0YXJlYVxuICAvLyAtLWhzZi1maWVsZC10ZXh0YXJlYV9fYm9yZGVyLWNvbG9yOiAnJzsgLy9TZXRzIHRoZSBib3JkZXIgY29sb3IgZm9yIHRoZSB0ZXh0YXJlYVxuICAvLyAtLWhzZi1maWVsZC10ZXh0YXJlYV9fYm9yZGVyLXdpZHRoOiAnJzsgLy9TZXRzIHRoZSBib3JkZXIgd2lkdGggZm9yIHRoZSB0ZXh0YXJlYVxuICAvLyAtLWhzZi1maWVsZC10ZXh0YXJlYV9fYm9yZGVyLXN0eWxlOiAnJzsgLy9TZXRzIHRoZSBib3JkZXIgc3R5bGUgZm9yIHRoZSB0ZXh0YXJlYVxuICAvLyAtLWhzZi1maWVsZC10ZXh0YXJlYV9fYm9yZGVyLXJhZGl1czogJyc7IC8vU2V0cyB0aGUgYm9yZGVyLXJhZGl1cyBmb3IgdGhlIHRleHRhcmVhXG4gIC8vIC0taHNmLWZpZWxkLXRleHRhcmVhX19wYWRkaW5nOiAnJzsgLy9TZXRzIHRoZSBwYWRkaW5nIGZvciB0aGUgdGV4dGFyZWFcblxuICAvLyBGaWVsZCBDaGVja2JveFxuICAtLWhzZi1maWVsZC1jaGVja2JveF9fcGFkZGluZzogMC44cmVtOyAvL1NldHMgdGhlIHBhZGRpbmcgd2l0aGluIGZvcm0gY2hlY2tib3hlc1xuICAvLyAtLWhzZi1maWVsZC1jaGVja2JveF9fYmFja2dyb3VuZC1jb2xvcjogJyc7IC8vU2V0cyB0aGUgYmFja2dyb3VuZCBjb2xvciBvZiB0aGUgY2hlY2tib3hlc1xuICAvLyAtLWhzZi1maWVsZC1jaGVja2JveF9fY29sb3I6ICcnOyAvL1NldHMgdGhlIHRleHQgY29sb3Igb2YgdGhlIGNoZWNrYm94ZXNcbiAgLy8gLS1oc2YtZmllbGQtY2hlY2tib3hfX2JvcmRlci1jb2xvcjogJyc7IC8vU2V0cyB0aGUgY29sb3Igb2YgdGhlIGNoZWNrYm944oCZcyBib3JkZXJcbiAgLy8gLS1oc2YtZmllbGQtY2hlY2tib3hfX2JvcmRlci13aWR0aDogJyc7IC8vU2V0cyB0aGUgd2lkdGggb2YgdGhlIGNoZWNrYm944oCZcyBib3JkZXJcbiAgLy8gLS1oc2YtZmllbGQtY2hlY2tib3hfX2JvcmRlci1zdHlsZTogJyc7IC8vU2V0cyB0aGUgc3R5bGUgb2YgdGhlIGNoZWNrYm944oCZcyBib3JkZXJcblxuICAvLyBGaWVsZCBSYWRpb1xuICAtLWhzZi1maWVsZC1yYWRpb19fcGFkZGluZzogMC44cmVtOyAvL1NldHMgdGhlIHBhZGRpbmcgZm9yIHJhZGlvIGJ1dHRvblxuICAvLyAtLWhzZi1maWVsZC1yYWRpb19fYmFja2dyb3VuZC1jb2xvcjogJyc7IC8vU2V0cyB0aGUgYmFja2dyb3VuZCBjb2xvciBmb3IgcmFkaW8gYnV0dG9uXG4gIC8vIC0taHNmLWZpZWxkLXJhZGlvX19jb2xvcjogJyc7IC8vU2V0cyB0aGUgdGV4dCBjb2xvciBvZiByYWRpbyBidXR0b25cbiAgLy8gLS1oc2YtZmllbGQtcmFkaW9fX2JvcmRlci1jb2xvcjogJyc7IC8vU2V0cyB0aGUgYm9yZGVyIGNvbG9yIGZvciByYWRpbyBidXR0b25cbiAgLy8gLS1oc2YtZmllbGQtcmFkaW9fX2JvcmRlci13aWR0aDogJyc7IC8vU2V0cyB0aGUgYm9yZGVyIHdpZHRoIGZvciByYWRpbyBidXR0b25cbiAgLy8gLS1oc2YtZmllbGQtcmFkaW9fX2JvcmRlci1zdHlsZTogJyc7IC8vU2V0cyB0aGUgYm9yZGVyIHN0eWxlIGZvciByYWRpbyBidXR0b25cbn1cblxuLmhzZmMtUmVuZGVyZXIge1xuICAuaHNmYy1Gb3JtV3JhcHBlciB7XG4gICAgLy8gRmllbGQgTGFiZWxcbiAgICAuaHNmYy1GaWVsZExhYmVsIHtcbiAgICAgIC8vICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5oc2ZjLVRleHRhcmVhSW5wdXQge1xuICAgICAgbWluLWhlaWdodDogMTByZW07XG4gICAgfVxuXG4gICAgLmhzZmMtQ2hlY2tib3hGaWVsZEdyb3VwLFxuICAgIC5oc2ZjLVJhZGlvRmllbGRHcm91cCxcbiAgICAuaHNmYy1Ecm9wZG93bkZpZWxkIHtcbiAgICAgID4gLmhzZmMtRmllbGRMYWJlbCB7XG4gICAgICAgIC0taHNmLW1vZHVsZV9fdmVydGljYWwtc3BhY2luZzogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaHNmYy1Ecm9wZG93bk9wdGlvbnNfX1NlYXJjaCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgLmhzZmMtVGV4dElucHV0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhzZmMtRHJvcGRvd25PcHRpb25zX19MaXN0IHtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhzZmMtQnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogMTYuOHJlbTtcbiAgICB9XG5cbiAgICAvLyBFcnJvciBBbGVydFxuICAgIC5oc2ZjLUVycm9yQWxlcnQge1xuICAgICAgcGFkZGluZzogdmFyKC0taHNmLWZpZWxkLWlucHV0X19wYWRkaW5nLCAwKTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjdyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuaHNmYy1UZXh0RmllbGQsXG4gICAgLmhzZmMtRW1haWxGaWVsZCxcbiAgICAuaHNmYy1UZXh0YXJlYUZpZWxkLFxuICAgIC5oc2ZjLVBob25lRmllbGQsXG4gICAgLmhzZmMtRHJvcGRvd25GaWVsZCB7XG4gICAgICAuaHNmYy1GaWVsZExhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIjpyb290IHtcbiAgLS0jeyRwcmVmaXh9LXRhYmxlLXJhZGl1czogMjBweDtcblxuICAtLSN7JHByZWZpeH0tdGFibGUtY2FyZC1iYWNrZ3JvdW5kOiB2YXIoXG4gICAgLS0jeyRwcmVmaXh9LWdyYWRpZW50LWxpZ2h0LWJsdWUtdmVydGljYWxcbiAgKTtcbiAgLS0jeyRwcmVmaXh9LXRhYmxlLWNhcmQtYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fS1jLWxpZ2h0LWJsdWUpO1xuICAtLSN7JHByZWZpeH0tdGFibGUtY2FyZC1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9LXRhYmxlLWNhcmQtYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tI3skcHJlZml4fS10YWJsZS1jYXJkLWhlYWRlci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAvLyBUYWJsZVxuICAtLSN7JHByZWZpeH0tdGFibGUtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fS10YWJsZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fS1jLXdoaXRlKTtcbiAgLS0jeyRwcmVmaXh9LXRhYmxlLWJvcmRlcjogbm9uZTtcblxuICAvLyBDZWxsXG4gIC0tI3skcHJlZml4fS10YWJsZS1jZWxsLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9LXRhYmxlLWNlbGwtY29sb3I6IGluaGVyaXQ7XG4gIC0tI3skcHJlZml4fS10YWJsZS1jZWxsLXBhZGRpbmcteDogMTRweDtcbiAgLS0jeyRwcmVmaXh9LXRhYmxlLWNlbGwtcGFkZGluZy15OiAxNHB4O1xuICAtLSN7JHByZWZpeH0tdGFibGUtY2VsbC10ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC0tI3skcHJlZml4fS10YWJsZS1jZWxsLWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH0tYy1saWdodC1ibHVlLTUwKTtcblxuICAvLyB0aFxuICAtLSN7JHByZWZpeH0tdGFibGUtdGgtYmc6IHZhcigtLSN7JHByZWZpeH0tdGFibGUtY2VsbC1iZyk7XG59XG5cbi5wZC10YWJsZS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ucGQtdGFibGUge1xuICAmLS1jb21wYXJpc29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBtaW4td2lkdGg6IDcyMHB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH0tdGFibGUtYmFja2dyb3VuZCk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH0tdGFibGUtY29sb3IpO1xuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fS10YWJsZS1ib3JkZXIpO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDAgMCAwIDI1JTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9LXRhYmxlLXJhZGl1cyk7XG4gICAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgICBiYWNrZ3JvdW5kOlxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAwZGVnLFxuICAgICAgICAgICAgcmdiYSg3LCA2LCAzNywgMC4yKSAxOS4yMyUsXG4gICAgICAgICAgICByZ2JhKDY0LCAxMzIsIDI1NSwgMC4yKSAxMDAlXG4gICAgICAgICAgKVxuICAgICAgICAgIGxlZnQgLyAzMy4zMzMlIDEwMCUgbm8tcmVwZWF0LFxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAwZGVnLFxuICAgICAgICAgICAgcmdiYSg3LCA2LCAzNywgMC40KSAxOS4yMyUsXG4gICAgICAgICAgICByZ2JhKDY0LCAxMzIsIDI1NSwgMC40KSAxMDAlXG4gICAgICAgICAgKVxuICAgICAgICAgIGNlbnRlciAvIDMzLjMzMyUgMTAwJSBuby1yZXBlYXQsXG4gICAgICAgIGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIDBkZWcsXG4gICAgICAgICAgICByZ2JhKDcsIDYsIDM3LCAwLjYpIDE5LjIzJSxcbiAgICAgICAgICAgIHJnYmEoNjQsIDEzMiwgMjU1LCAwLjYpIDEwMCVcbiAgICAgICAgICApXG4gICAgICAgICAgcmlnaHQgLyAzMy4zMzMlIDEwMCUgbm8tcmVwZWF0LFxuICAgICAgICAvKiBzZXBhcmF0b3IgMi0zICovXG4gICAgICAgIGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICAgICM0MDg4ZmYgMCUsXG4gICAgICAgICAgICAjNzhhNmZmIDAuMDElLFxuICAgICAgICAgICAgIzI5MjU5NyAxMS41Mzg1JSxcbiAgICAgICAgICAgICNjZWRmZTkgMTcuNzg4NSUsXG4gICAgICAgICAgICAjNDA4NGZmIDI1JSxcbiAgICAgICAgICAgICM5MWI4ZmYgMzQuMTM0NiUsXG4gICAgICAgICAgICAjNDA4NGZmIDQ2LjE1MzglLFxuICAgICAgICAgICAgIzI5MjU5YiA1Ni4yNSUsXG4gICAgICAgICAgICAjNDA4NGZmIDY0LjkwMzglLFxuICAgICAgICAgICAgIzIzMjE1MyA4NC4xMzQ2JSxcbiAgICAgICAgICAgICNjZWRmZTkgOTEuMzQ2MiUsXG4gICAgICAgICAgICAjNDA4NGZmIDEwMCVcbiAgICAgICAgICApXG4gICAgICAgICAgMzMuMzMzJSAwIC8gM3B4IDEwMCUgbm8tcmVwZWF0LFxuICAgICAgICAvKiBzZXBhcmF0b3IgMy00ICovXG4gICAgICAgIGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICAgICM0MDg4ZmYgMCUsXG4gICAgICAgICAgICAjNzhhNmZmIDAuMDElLFxuICAgICAgICAgICAgIzI5MjU5NyAxMS41Mzg1JSxcbiAgICAgICAgICAgICNjZWRmZTkgMTcuNzg4NSUsXG4gICAgICAgICAgICAjNDA4NGZmIDI1JSxcbiAgICAgICAgICAgICM5MWI4ZmYgMzQuMTM0NiUsXG4gICAgICAgICAgICAjNDA4NGZmIDQ2LjE1MzglLFxuICAgICAgICAgICAgIzI5MjU5YiA1Ni4yNSUsXG4gICAgICAgICAgICAjNDA4NGZmIDY0LjkwMzglLFxuICAgICAgICAgICAgIzIzMjE1MyA4NC4xMzQ2JSxcbiAgICAgICAgICAgICNjZWRmZTkgOTEuMzQ2MiUsXG4gICAgICAgICAgICAjNDA4NGZmIDEwMCVcbiAgICAgICAgICApXG4gICAgICAgICAgNjYuNjY2JSAwIC8gM3B4IDEwMCUgbm8tcmVwZWF0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9LXRhYmxlLWNlbGwtYmcpO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH0tdGFibGUtY2VsbC1jb2xvcik7XG4gICAgICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9LXRhYmxlLWNlbGwtcGFkZGluZy15KVxuICAgICAgICB2YXIoLS0jeyRwcmVmaXh9LXRhYmxlLWNlbGwtcGFkZGluZy14KTtcbiAgICAgIHRleHQtYWxpZ246IHZhcigtLSN7JHByZWZpeH0tdGFibGUtY2VsbC10ZXh0LWFsaWduKTtcbiAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH0tdGFibGUtY2VsbC1ib3JkZXIpO1xuICAgIH1cblxuICAgIHRoIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgdHIge1xuICAgICAgPiAqIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fS10YWJsZS1jZWxsLXBhZGRpbmcteSlcbiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH0tdGFibGUtY2VsbC1wYWRkaW5nLXgpXG4gICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9LXRhYmxlLWNlbGwtcGFkZGluZy15KSAzMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fS10YWJsZS1jZWxsLXBhZGRpbmcteSlcbiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fS10YWJsZS1jZWxsLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgdGgge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAgIHRyIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fS1jLWxpZ2h0LWJsdWUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgIHRoIHtcbiAgICAgICAgJltzY29wZT1cInJvd1wiXSB7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgfVxuXG4gICAgICB0ciB7XG4gICAgICAgID4gKiB7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH0tdGFibGUtY2VsbC1ib3JkZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRmb290IHtcbiAgICAgIHRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH0tdGFibGUtY2VsbC1ib3JkZXIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmF2YWlsYWJpbGl0eSB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fS1jLWxpZ2h0LWJsdWUpO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2Uge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH0tYy1saWdodC1ibHVlKTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH0tYy13aGl0ZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW5vdGljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fS10YWJsZS1jZWxsLXBhZGRpbmcteSlcbiAgICAgIHZhcigtLSN7JHByZWZpeH0tdGFibGUtY2VsbC1wYWRkaW5nLXgpXG4gICAgICB2YXIoLS0jeyRwcmVmaXh9LXRhYmxlLWNlbGwtcGFkZGluZy15KSAzMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9LXRhYmxlLWNlbGwtYm9yZGVyKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9LXRhYmxlLWNlbGwtcGFkZGluZy15KVxuICAgICAgICB2YXIoLS0jeyRwcmVmaXh9LXRhYmxlLWNlbGwtcGFkZGluZy14KTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAucGQtdGFibGUge1xuICAgICYtLWNvbXBhcmlzb24ge1xuICAgICAgdGJvZHkge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH0tdGFibGUtY2VsbC1ib3JkZXIpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH0tdGFibGUtcmFkaXVzKTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH0tdGFibGUtY2FyZC1iYWNrZ3JvdW5kKTtcblxuICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRoW3Njb3BlPVwicm93XCJdIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fS10YWJsZS1jZWxsLWJvcmRlcik7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fS10YWJsZS1jYXJkLWhlYWRlci1iYWNrZ3JvdW5kKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH0tdGFibGUtY2VsbC1ib3JkZXIpO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fS10YWJsZS1jb2xvcik7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmVja2Ita2ItdGVtcGxhdGUge1xuICAgIGJhY2tncm91bmQ6ICMwYTA4MzIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNlcGtiLXNpZGViYXItY29udGFpbmVyLXYyIHtcbiAgICAmLmVwa2Itc2lkZWJhci0tbWVkaXVtLXNoYWRvdyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZXBrYi1zaWRlYmFyX19jYXRfX3RvcC1jYXRfX2hlYWRpbmctY29udGFpbmVyIHtcbiAgICAgICAgLnNpZGViYXJfc2VjdGlvbl9kaXZpZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXBrYi1zaWRlYmFyX19jYXRfX3RvcC1jYXQ6bGFzdC1jaGlsZCAuZXBrYi1zaWRlYmFyX19jYXRfX3RvcC1jYXRfX2hlYWRpbmctY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuXG5cblxuI2Vja2ItYXJ0aWNsZS1wYWdlLWNvbnRhaW5lci12MiB7XG4gICAgYmFja2dyb3VuZDogIzBhMDgzMiAhaW1wb3J0YW50O1xuXG4gICAgI2Vja2ItYXJ0aWNsZS1ib2R5IHtcbiAgICAgICAgd2lkdGg6IHZhcigtLXRmLS1jb250YWluZXItbWF4LXdpZHRoKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICNlY2tiLWFydGljbGUtcmlnaHQtc2lkZWJhciB7XG4gICAgICAgICAgICAuZWNrYi1hcnRpY2xlLXRvYy0tYm1vZGUtYmV0d2VlbiB7XG4gICAgICAgICAgICAgICAgLmVja2ItYXJ0aWNsZS10b2NfX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZWNrYi1hcnRpY2xlLXRvYyB7XG4gICAgICAgIC5lY2tiLWFydGljbGUtdG9jX19pbm5lciB7XG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA4NGZmO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDg0ZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGQtdGV4dC0tYy1ncmFkaWVudCB7XG4gIC0tcGQtdGVzdC1ncmFkaWVudC1hbmdsZTogNDVkZWc7XG4gIC0tcGQtdGVzdC1ncmFkaWVudDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChcbiAgICB2YXIoLS1wZC10ZXN0LWdyYWRpZW50LWFuZ2xlLCA5MGRlZyksXG4gICAgIzQwODhmZiAwcHgsXG4gICAgIzc4YTZmZiAwLjAzcHgsXG4gICAgIzI5MjU5NyAzNC42MnB4LFxuICAgICNjZWRmZTkgNTMuMzdweCxcbiAgICAjNDA4NGZmIDc1cHgsXG4gICAgIzkxYjhmZiAxMDIuMzlweCxcbiAgICAjNDA4NGZmIDEzOC40NXB4LFxuICAgICMyOTI1OWIgMTY4Ljc1cHgsXG4gICAgIzQwODRmZiAxOTQuN3B4LFxuICAgICMyMzIxNTMgMjUyLjM5cHgsXG4gICAgI2NlZGZlOSAyNzQuMDVweCxcbiAgICAjNDA4NGZmIDMwMHB4XG4gICk7XG5cbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGQtdGVzdC1kYW4sIHZhcigtLXBkLXRlc3QtZ3JhZGllbnQpKTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMDBweCAxMDAlO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBhbmltYXRpb246IHNsaWRlIDIwcyBsaW5lYXIgaW5maW5pdGU7XG5cbiAgJiA+ICoge1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogaW5pdGlhbDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGluaXRpYWw7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDBweCAwO1xuICB9XG59XG4iLCIudGYtZXhwYW5kYWJsZS1saXN0IHtcbiAgJi0tY29sbGFwc2libGUge1xuICAgIC53cC1ibG9jay1zdGFja2FibGUtYWNjb3JkaW9uIHtcbiAgICAgICY6bnRoLWNoaWxkKG4gKyA2KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgcGQtcmVtKGZvbnQtc2l6ZSwgMTRweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDFyZW0gYXV0byAwIDA7XG4gIH1cblxuICAmLS1leHBhbmRlZCB7XG4gICAgLndwLWJsb2NrLXN0YWNrYWJsZS1hY2NvcmRpb24ge1xuICAgICAgJjpudGgtY2hpbGQobiArIDYpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRmLWV4cGFuZGFibGUtbGlzdF9fYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIjaHNGb3JtV3JhcC5pcy1jb2xsYXBzZWQge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjM1cyBlYXNlLCBvcGFjaXR5IC4yNXMgZWFzZTtcbn1cblxuI2hzRm9ybVdyYXAge1xuICAgIG1heC1oZWlnaHQ6IDE1MDBweDtcbiAgICAvKiBqdXN0IG5lZWRzIHRvIGJlIOKAnGJpZyBlbm91Z2jigJ0gKi9cbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zNXMgZWFzZSwgb3BhY2l0eSAuMjVzIGVhc2U7XG59IiwiLnBkLXBvaW50IHtcbiAgLS1wZC1wb2ludC1iYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9LWMtbGlnaHQtYmx1ZSk7XG4gIC0tcGQtcG9pbnQtc2l6ZTogMi41cmVtO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tcGQtcG9pbnQtc2l6ZSk7XG4gIGFzcGVjdC1yYXRpbzogMTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIC0tcGQtcG9pbnQtc2l6ZTogMy42cmVtO1xuICB9XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBkLXBvaW50LWJhY2tncm91bmQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgcGQtcmVtKHdpZHRoLCAxMDAlKTtcbiAgICBAaW5jbHVkZSBwZC1yZW0oaGVpZ2h0LCAxMDAlKTtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICAgIGFuaW1hdGlvbjogcG9pbnRQdWxzZSAycyBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tZGVsYXk6IHZhcigtLXBkLXBvaW50LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgcGQtcmVtKHdpZHRoLCA1MCUpO1xuICAgIEBpbmNsdWRlIHBkLXJlbShoZWlnaHQsIDUwJSk7XG4gIH1cblxuICAmOm5vdCg6ZW1wdHkpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmID4gLnBkLXRvb2x0aXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSArIDEwcHgpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaG92ZXItc3VwcG9ydGVkKCkge1xuICAgICAgLnBkLXRvb2x0aXAge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBkLXRvb2x0aXAge1xuICAkcGQtdG9vbHRpcDogJjtcblxuICAtLXBkLXRvb2x0aXAtYm9yZGVyLXdpZHRoOiAycHg7XG4gIC0tcGQtdG9vbHRpcC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0tYy13aGl0ZSk7XG4gIC0tcGQtdG9vbHRpcC1ib3JkZXI6IHZhcigtLXBkLXRvb2x0aXAtYm9yZGVyLXdpZHRoKSBzb2xpZFxuICAgIHZhcigtLXBkLXRvb2x0aXAtYm9yZGVyLWNvbG9yKTtcblxuICAtLXBkLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgLS1wZC10b29sdGlwLWJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH0tYy13aGl0ZSk7XG4gIC0tcGQtdG9vbHRpcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fS1jLWxpZ2h0LWJsdWUpO1xuXG4gIEBleHRlbmQgJXR5cG8tYmFzZS0xNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wZC10b29sdGlwLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tcGQtdG9vbHRpcC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBAaW5jbHVkZSBwZC1yZW0oZ2FwLCAycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZC10b29sdGlwLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tcGQtdG9vbHRpcC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgQGluY2x1ZGUgcGQtcmVtKGJvcmRlciwgdmFyKC0tcGQtdG9vbHRpcC1ib3JkZXIpKTtcbiAgQGluY2x1ZGUgcGQtcmVtKGJvcmRlci1yYWRpdXMsIHZhcigtLXBkLXRvb2x0aXAtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBwZC1yZW0ocGFkZGluZywgN3B4IDE1cHgpO1xuICAvLyAgIEBpbmNsdWRlIHBkLXJlbSh3aWR0aCwgODBweCk7XG4gIEBpbmNsdWRlIHBkLXJlbShoZWlnaHQsIGF1dG8pO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAyO1xuICBAaW5jbHVkZSBwZC1yZW0obWluLXdpZHRoLCAxMDBweCk7XG4gIC8vICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tI3skcHJlZml4fS1hbmltYXRpb24tdGltZS1kZWZhdWx0KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCAxMnB4IDE1cHgpO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXI6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1wZC10b29sdGlwLWJvcmRlci1jb2xvcik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgLSB2YXIoLS1wZC10b29sdGlwLWJvcmRlci13aWR0aCkgLSAxcHgpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXBkLXRvb2x0aXAtYmFja2dyb3VuZCk7XG4gIH1cblxuICAmX19hZGRyZXNzIHtcbiAgICBAaW5jbHVkZSBwZC1yZW0oZm9udC1zaXplLCAxM3B4KTtcbiAgfVxufVxuIiwiLnBkLXdvcmxkLW1hcCB7XG4gICRwZC13b3JsZC1tYXAtY29sb3I6IHZhcigtLSN7JHByZWZpeH0tYy1kYXJrLWJsdWUtbGlnaHRlbi0xNSk7XG5cbiAgLS1wZC13b3JsZC1tYXAtd2lkdGg6IDEyNTlweDtcbiAgLS1wZC13b3JsZC1tYXAtaGVpZ2h0OiA2NTZweDtcbiAgLS1wZC13b3JsZC1tYXAtbWluLWhlaWdodDogNDAwcHg7XG4gIC0tcGQtd29ybGQtbWFwLWFzcGVjLXJhdGlvOiAxMjU5IC8gNjU2O1xuICAtLXBkLXdvcmxkLW1hcC1jb2xvcjogI3skcGQtd29ybGQtbWFwLWNvbG9yfTtcblxuICAtLXBkLXdvcmxkLW1hcC1zY3JvbGxiYXItdGh1bWItY29sb3I6IHZhcigtLSN7JHByZWZpeH0tYy13aGl0ZSk7XG4gIC0tcGQtd29ybGQtbWFwLXNjcm9sbGJhci1ob3Zlci10aHVtYi1jb2xvcjogdmFyKC0tI3skcHJlZml4fS1jLWxpZ2h0LWJsdWUpO1xuICAtLXBkLXdvcmxkLW1hcC1zY3JvbGxiYXItdHJhY2stY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBhdXRvOyAvKiBcImF1dG9cIiBvciBcInRoaW5cIiAqL1xuICBzY3JvbGxiYXItY29sb3I6IHZhcigtLXBkLXdvcmxkLW1hcC1zY3JvbGxiYXItdGh1bWItY29sb3IpXG4gICAgdmFyKC0tcGQtd29ybGQtbWFwLXNjcm9sbGJhci10cmFjay1jb2xvcik7IC8qIHRodW1iIGFuZCB0cmFjayAqL1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGQtd29ybGQtbWFwLXNjcm9sbGJhci1nYXAsIDEwcHgpO1xuXG4gIC8qIFNjcm9sbGJhciBzdHlsZXMgZm9yIFdlYmtpdCAoQ2hyb21lLCBTYWZhcmksIEVkZ2UpICovXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDhweDsgLyogaG9yaXpvbnRhbCBzY3JvbGxiYXIgaGVpZ2h0ICovXG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcGQtd29ybGQtbWFwLXNjcm9sbGJhci10cmFjay1jb2xvcik7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGQtd29ybGQtbWFwLXNjcm9sbGJhci10aHVtYi1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gICo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZC13b3JsZC1tYXAtc2Nyb2xsYmFyLWhvdmVyLXRodW1iLWNvbG9yKTtcbiAgfVxuXG4gICZfX21lZGlhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogdmFyKC0tcGQtd29ybGQtbWFwLWFzcGVjLXJhdGlvKTtcbiAgICBmaWxsOiB2YXIoLS1wZC13b3JsZC1tYXAtY29sb3IpO1xuICAgIC8vIGhlaWdodDogdmFyKC0tcGQtd29ybGQtbWFwLWhlaWdodCk7XG4gICAgbWluLWhlaWdodDogdmFyKC0tcGQtd29ybGQtbWFwLW1pbi1oZWlnaHQpO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8gR3JpZCAvLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skY29udGFpbmVyLXRhYmxldC1wYWRkaW5nLXh9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGNvbnRhaW5lci1tb2JpbGUtcGFkZGluZy14fTtcbiAgfVxufVxuXG4ucGQtZ3JpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgICAtLXBkLWd1dHRlci15OiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGdyaWQtdGFibGV0LWd1dHRlci13aWR0aH07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3JpZC1tb2JpbGUtZ3V0dGVyLXdpZHRofTtcbiAgICB9XG5cbiAgICAvLy8vLy8vIERpcmVjdGlvblxuICAgICYtLWQtcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJi0tZC1jb2x1bW4ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAvLy8vLy8gQWxpZ25cbiAgICAmLS1hLXRvcCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmLS1hLWNlbnRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYtLWEtYm90dG9tIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAvLy8vLy8gR3JpZCAtIEp1c3RpZnlcbiAgICAmLS1qLWxlZnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYtLWotY2VudGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtLWotcmlnaHQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1qLWFyb3VuZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG5cbiAgICAmLS1qLWJldHdlZW4ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuXG4gIC8vLy9cbiAgLy8vLy8vIEdyaWQgSXRlbSAvLy8vLy9cbiAgLy8vL1xuICAucGQtZ3JpZF9faXRlbSB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblxuICAgIC8vLy8vLyBHcmlkIEl0ZW0gLSBBbGlnblxuICAgICYtLXRvcCB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYtLWNlbnRlciB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tYm90dG9tIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8gQmxvY2sgLy8vLy8vLy8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLnBkLWJsb2NrIHtcbiAgJHBkLWJsb2NrOiAmO1xuXG4gIC0tI3skcHJlZml4fS1ibG9jay1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9LWJsb2NrLWNvbG9yOiB2YXIoLS1rcGktYmxhY2spO1xuXG4gIC0tI3skcHJlZml4fS1ibG9jay10aXRsZS1jb2xvcjogdmFyKC0ta3BpLWJsYWNrKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9LWJsb2NrLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fS1ibG9jay1jb2xvcik7XG4gIEBpbmNsdWRlIHBkLXJlbShwYWRkaW5nLCB2YXIoLS0jeyRwcmVmaXh9LWJsb2NrLXBhZGRpbmcteSkgMCk7XG4gIFxuXG4gICZfX2JhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIGltZyxcbiAgICB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgJjpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH0tYmxvY2staGVhZGVyLWd1dHRlcik7XG4gICAgfVxuXG4gICAgJiA+ICoge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgICY6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBwZC1yZW0obWFyZ2luLXRvcCwgdmFyKC0tI3skcHJlZml4fS1ibG9jay1mb290ZXItZ3V0dGVyKSk7XG4gICAgfVxuXG4gICAgJiA+ICoge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBleHRlbmQgJXR5cG8tYmFzZS01MDtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fS1ibG9jay10aXRsZS1jb2xvcik7XG4gIH1cblxuIFxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmID4gKiB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIExheW91dHNcbiAgJi0tbGF5b3V0IHtcbiAgICBcbiAgfVxufVxuIiwiLy8gLy8gSGVhZGVyIHN0eWxlc1xuXG4kbW9iaWxlLWhlYWRlci1icmVha3BvaW50OiAxMjAwcHg7XG5cbi5wZC1oZWFkZXIge1xuICAgIC0tc3RrLWJ1dHRvbi1vdXRsaW5lLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA5OTkwO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fS1oZWFkZXJfX3NpemUtaCk7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICY+KiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gSGFtYnVyZ2VyIGJ1dHRvblxuLnBkLWhhbWJ1cmdlcixcbi5wZC1oYW1idXJnZXItY2xvc2Uge1xuICAgIC0tcGQtaGFtYnVyZ2VyLXNpemU6IDMwcHg7XG4gICAgLS1wZC1oYW1idXJnZXItc3BhY2luZzogNnB4O1xuICAgIC0tcGQtaGFtYnVyZ2VyLWxpbmUtaGVpZ2h0OiAzcHg7XG4gICAgLS1wZC1oYW1idXJnZXItbGluZS1yYWRpdXM6IDVweDtcbiAgICAtLXBkLWhhbWJ1cmdlci1saW5lLWNvbG9yOiAjZmZmO1xuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGdhcDogdmFyKC0tcGQtaGFtYnVyZ2VyLXNwYWNpbmcpO1xuICAgIHdpZHRoOiB2YXIoLS1wZC1oYW1idXJnZXItc2l6ZSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLXBkLWhhbWJ1cmdlci1saW5lLWhlaWdodCwgM3B4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGQtaGFtYnVyZ2VyLWxpbmUtcmFkaXVzLCA1cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wZC1oYW1idXJnZXItbGluZS1jb2xvciwgI2ZmZik7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIH1cbn1cblxuLnBkLWhhbWJ1cmdlciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1oZWFkZXItYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cblxuLnBkLWhhbWJ1cmdlci1jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHNwYW4ge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDdweCwgNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg3cHgsIC02cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGQtbGluay1tZW51IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWhlYWRlci1icmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBPZmYtY2FudmFzIG1lbnVcbi5wZC1vZmYtY2FudmFzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICMwNzA2MjU7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuM3MgZWFzZTtcblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tc3RrLWJsb2NrLXdpZGUtd2lkdGgsXG4gICAgICAgICAgICAgICAgdmFyKC0tc3RrLWJsb2NrLXdpZHRoLXdpZGUtZGV0ZWN0ZWQsIDgwdncpKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9LWhlYWRlcl9fc2l6ZS1oKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogNXJlbSAwO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAzcmVtO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtaGVhZGVyLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIC5wZC1tZW51LWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgID4uc3RrLWJ1dHRvbi1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5zdGstYmxvY2stYnV0dG9uLS1zdHlsZS1tZW51LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnN0ay1idXR0b25fX2lubmVyLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGQtbG9naW4tbWVudSB7XG4gICAgbGkge1xuICAgICAgICAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgIC0tcGQtaXRlbS1saW5rLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgLS1wZC1pdGVtLWxpbmstY29sb3ItaG92ZXI6ICM0MDg0RkY7XG4gICAgICAgICAgICAtLXBkLWl0ZW0tbGluay1pY29uLXNpemU6IDIxcHg7XG4gICAgICAgICAgICAtLXBkLWl0ZW0tbGluay1pY29uLXN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyAyNyclM0UlM0NnIGRhdGEtbmFtZT0nTGF5ZXIgMSclM0UlM0NwYXRoIGQ9J00xNS4yNCAxMy4wN2E0LjQ2IDQuNDYgMCAwIDAgMi43MS00LjA5YzAtMi40NS0yLTQuNDUtNC40NS00LjQ1UzkuMDUgNi42MSA5LjA1IDkuMDVjMCAxLjc4IDEuMDYgMy4zIDIuNTcgNC4wMi0zLjE1LjgtNS41NCAzLjY1LTUuNTQgNy4wM2guNzRjMC0zLjYzIDMuMDQtNi41MyA2LjYtNi41M3M2LjUzIDIuODkgNi42IDYuNTNoLjc0YzAtMy4zOC0yLjM4LTYuMjItNS41My03LjAzWk05Ljc5IDguOThjMC0yIDEuNjMtMy43MSAzLjcxLTMuNzFzMy43MSAxLjcxIDMuNzEgMy43MS0xLjcxIDMuNzEtMy43MSAzLjcxLTMuNzEtMS43MS0zLjcxLTMuNzEnIGNsYXNzPSdjbHMtMScvJTNFJTNDcGF0aCBkPSdNMTMuNSAyN0M2LjA2IDI3IDAgMjAuOTQgMCAxMy41UzYuMDYgMCAxMy41IDAgMjcgNi4wNiAyNyAxMy41IDIwLjk0IDI3IDEzLjUgMjdtMC0yNi4yOEM2LjQ1LjcyLjcyIDYuNDUuNzIgMTMuNVM2LjQ1IDI2LjI4IDEzLjUgMjYuMjhzMTIuNzgtNS43MyAxMi43OC0xMi43OFMyMC41NS43MiAxMy41LjcyJyBjbGFzcz0nY2xzLTEnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tcGQtaXRlbS1saW5rLWljb24tc2l6ZSk7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBkLWl0ZW0tbGluay1jb2xvcik7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdmFyKC0tcGQtaXRlbS1saW5rLWljb24tc3ZnKTtcbiAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXBkLWl0ZW0tbGluay1jb2xvcik7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZC1pdGVtLWxpbmstY29sb3ItaG92ZXIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXBkLWl0ZW0tbGluay1jb2xvci1ob3Zlcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5oYXMtY2hpbGQge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1oZWFkZXItYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4ud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAtLXBkLWl0ZW0tbGluay1pY29uLXNpemU6IDI3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtaGVhZGVyLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbmEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtaGVhZGVyLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSg2NCwgMTMyLCAyNTUsIDAuNTApO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjNyZW07XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuOHJlbSAzcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtaGVhZGVyLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLS1wZC1pdGVtLWxpbmstY29sb3I6ICMwNzA2MjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAtLXBkLWl0ZW0tbGluay1pY29uLXN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAyMSAyMSclM0UlM0NwYXRoIGZpbGw9JyUyMzA3MDYyNScgZD0nTTIxIDExLjkxMlY5LjA4OGgtMi4zMjNhOC4yIDguMiAwIDAgMC0xLjM5OC0zLjM3MWwxLjY0My0xLjY0NC0xLjk5NS0xLjk5NS0xLjY0NCAxLjY0M2E4LjMgOC4zIDAgMCAwLTMuMzcxLTEuMzk4VjBIOS4wODh2Mi4zMjNjLTEuMjQuMjE0LTIuMzg2LjctMy4zNzEgMS4zOThMNC4wNzMgMi4wNzggMi4wNzggNC4wNzMgMy43MiA1LjcxN2E4LjMgOC4zIDAgMCAwLTEuMzk4IDMuMzcxSDB2Mi44MjRoMi4zMjNjLjIxNCAxLjI0LjcgMi4zODYgMS4zOTggMy4zNzFsLTEuNjQzIDEuNjQ0IDEuOTk1IDEuOTk1IDEuNjQ0LTEuNjQzYTguMyA4LjMgMCAwIDAgMy4zNzEgMS4zOThWMjFoMi44MjR2LTIuMzIzYTguMiA4LjIgMCAwIDAgMy4zNzEtMS4zOThsMS42NDQgMS42NDMgMS45OTUtMS45OTUtMS42NDMtMS42NDRhOC4zIDguMyAwIDAgMCAxLjM5OC0zLjM3MXptLTEwLjQ5OSA0LjA2M2E1LjQ3NiA1LjQ3NiAwIDEgMSAwLTEwLjk1MiA1LjQ3NiA1LjQ3NiAwIDAgMSAwIDEwLjk1MicvJTNFJTNDL3N2ZyUzRVwiKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1oZWFkZXItYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tcGQtaXRlbS1saW5rLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtaGVhZGVyLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tcGQtaXRlbS1saW5rLWljb24tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDIxIDIxJyUzRSUzQ3BhdGggZmlsbD0nJTIzMjMxZjIwJyBkPSdNMTAuNSAyMUM0LjcxIDIxIDAgMTYuMjkgMCAxMC41UzQuNzEgMCAxMC41IDAgMjEgNC43MSAyMSAxMC41IDE2LjI5IDIxIDEwLjUgMjFtMC0yMC4wNTRDNS4yMzIuOTQ2Ljk0NiA1LjIzMi45NDYgMTAuNXM0LjI4NiA5LjU1NCA5LjU1NCA5LjU1NCA5LjU1NC00LjI4NiA5LjU1NC05LjU1NFMxNS43NjguOTQ2IDEwLjUuOTQ2Jy8lM0UlM0NwYXRoIGZpbGw9JyUyMzIzMWYyMCcgZD0nTTEzLjYwMiAxMC45NzNINC40NzZhLjQ3NC40NzQgMCAwIDEtLjQ3My0uNDczYzAtLjI2LjIxMy0uNDczLjQ3My0uNDczaDkuMTI2Yy4yNiAwIC40NzMuMjEzLjQ3My40NzNzLS4yMTMuNDczLS40NzMuNDczJy8lM0UlM0NwYXRoIGZpbGw9JyUyMzIzMWYyMCcgZD0nbTE3LjE3NyAxMC41LTQuOTYtMi44NjN2NS43MjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51X190b2dnbGUge1xuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgICAgICAgICAgICAgICAgICZ+LndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjNyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBkLWhlYWRlciB7XG4gICAgLnN0ay1ibG9jay1idXR0b24ge1xuICAgICAgICAmLS1zdHlsZS1tZW51LWxpbmsge1xuICAgICAgICAgICAgLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLnN0ay1idXR0b25fX2lubmVyLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fS1jLWxpZ2h0LWJsdWUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdfQ== */
